1. | 5752455252222c0a09225245414459222c202242555359222c2022414d4e46222c2022544b304e46222c202241425254222c20224d4352222c0a092249444e46222c20224d43222c2022554e43222c20223f3f3f222c2022544d4f220a7d3b0a0a73746174696320696e6c696e6520696e74207374617475735f726567287374727563742070645f756e6974202a6469736b290a7b0a0972657475726e2070695f726561645f72656772286469736b2d3e70692c20312c2036293b0a7d0a0a73746174696320696e6c696e6520696e7420726561645f726567287374727563742070645f756e6974202a6469736b2c20696e7420726567290a7b0a0972657475726e2070695f726561645f72656772286469736b2d3e70692c20302c20726567293b0a7d0a0a73746174696320696e6c696e6520766f69642077726974655f737461747573287374727563742070645f756e6974202a6469736b2c20696e742076616c290a7b0a0970695f77726974655f72656772286469736b2d3e70692c20312c20362c2076616c293b0a7d0a0a73746174696320696e6c696e6520766f69642077726974655f726567287374727563742070645f756e6974202a6469736b2c20696e74207265672c20696e742076616c290a7b0a0970695f77726974655f72656772286469736b2d3e70692c20302c207265672c2076616c293b0a7d0a0a73746174696320696e6c696e65207538204452495645287374727563742070645f756e6974202a6469736b290a7b0a0972657475726e20307861302b307831302a6469736b2d3e64726976653b0a7d0a0a2f2a202069646520636f6d6d616e6420696e74657266616365202a2f0a0a73746174696320766f69642070645f7072696e745f6572726f72287374727563742070645f756e6974202a6469736b2c2063686172202a6d73672c20696e7420737461747573290a7b0a09696e7420693b0a0a097072696e746b282225733a2025733a20737461747573203d2030782578203d222c206469736b2d3e6e616d652c206d73672c20737461747573293b0a09666f72202869203d20303b2069203c2041525241595f53495a452870645f65727273293b20692b2b290a0909696620287374617475732026202831203c3c206929290a0909097072696e746b2822202573222c2070645f657272735b695d293b0a097072696e746b28225c6e22293b0a7d0a0a73746174696320766f69642070645f7265736574287374727563742070645f756e6974202a6469736b290a7b090909092f2a2063616c6c6564206f6e6c7920666f72204d4153544552206472697665202a2f0a0977726974655f737461747573286469736b2c2034293b0a097564656c6179283530293b0a0977726974655f737461747573286469736b2c2030293b0a097564656c617928323530293b0a7d0a0a23646566696e652044424d5347286d736729092828766572626f73653e31293f286d7367293a4e554c4c290a0a73746174696320696e742070645f776169745f666f72287374727563742070645f756e6974202a6469736b2c20696e7420772c2063686172202a6d7367290a7b090909092f2a20706f6c6c65642077616974202a2f0a09696e74206b2c20722c20653b0a0a096b203d20303b0a097768696c6520286b203c2050445f5350494e29207b0a090972203d207374617475735f726567286469736b293b0a09096b2b2b3b0a0909696620282828722026207729203d3d20772920262620212872202620535441545f4255535929290a090909627265616b3b0a09097564656c61792850445f5350494e5f44454c293b0a097d0a0965203d2028726561645f726567286469736b2c203129203c3c203829202b20726561645f726567286469736b2c2037293b0a09696620286b203e3d2050445f5350494e290a090965207c3d204552525f544d4f3b0a0969662028286520262028535441545f455252207c204552525f544d4f292920262620286d736720213d204e554c4c29290a090970645f7072696e745f6572726f72286469736b2c206d73672c2065293b0a0972657475726e20653b0a7d0a0a73746174696320766f69642070645f73656e645f636f6d6d616e64287374727563742070645f756e6974202a6469736b2c20696e74206e2c20696e7420732c20696e7420682c20696e742063302c20696e742063312c20696e742066756e63290a7b0a0977726974655f726567286469736b2c20362c204452495645286469736b29202b2068293b0a0977726974655f726567286469736b2c20312c2030293b09092f2a2074686520494445207461736b2066696c65202a2f0a0977726974655f726567286469736b2c20322c206e293b0a0977726974655f726567286469736b2c20332c2073293b0a0977726974655f726567286469736b2c20342c206330293b0a0977726974655f726567286469736b2c20352c206331293b0a0977726974655f726567286469736b2c20372c2066756e63293b0a0a097564656c61792831293b0a7d0a0a73746174696320766f69642070645f6964655f636f6d6d616e64287374727563742070645f756e6974202a6469736b2c20696e742066756e632c20696e7420626c6f636b2c20696e7420636f756e74290a7b0a09696e742063312c2063302c20682c20733b0a0a09696620286469736b2d3e63616e5f6c626129207b0a090973203d20626c6f636b2026203235353b0a09096330203d2028626c6f636b203e3e3d2038292026203235353b0a09096331203d2028626c6f636b203e3e3d2038292026203235353b0a090968203d202828626c6f636b203e3e3d203829202620313529202b20307834303b0a097d20656c7365207b0a090973203d2028626c6f636b2025206469736b2d3e736563746f727329202b20313b0a090968203d2028626c6f636b202f3d206469736b2d3e736563746f7273292025206469736b2d3e68656164733b0a09096330203d2028626c6f636b202f3d206469736b2d3e6865616473292025203235363b0a09096331203d2028626c6f636b203e3e3d2038293b0a097d0a0970645f73656e645f636f6d6d616e64286469736b2c20636f756e742c20732c20682c2063302c2063312c2066756e63293b0a7d0a0a2f2a2054686520692f6f207265717565737420656e67696e65202a2f0a0a656e756d20616374696f6e207b4661696c203d20302c204f6b203d20312c20486f6c642c20576169747d3b0a0a737461746963207374727563742072657175657374202a70645f7265713b092f2a2063757272656e742072657175657374202a2f0a73746174696320656e756d20616374696f6e20282a70686173652928766f6964293b0a0a73746174696320766f69642072756e5f66736d28766f6964293b0a0a73746174696320766f69642070735f74715f696e742873747275637420776f726b5f737472756374202a776f726b293b0a0a737461746963204445434c4152455f44454c415945445f574f524b2866736d5f74712c2070735f74715f696e74293b0a0a73746174696320766f6964207363686564756c655f66736d28766f6964290a7b0a0969662028216e696365290a09097363686564756c655f64656c617965645f776f726b282666736d5f74712c2030293b0a09656c73650a09097363686564756c655f64656c617965645f776f726b282666736d5f74712c206e6963652d31293b0a7d0a0a73746174696320766f69642070735f74715f696e742873747275637420776f726b5f737472756374202a776f726b290a7b0a0972756e5f66736d28293b0a7d0a0a73746174696320656e756d20616374696f6e20646f5f70645f696f5f737461727428766f6964293b0a73746174696320656e756d20616374696f6e2070645f7370656369616c28766f6964293b0a73746174696320656e756d20616374696f6e20646f5f70645f726561645f737461727428766f6964293b0a73746174696320656e756d20616374696f6e20646f5f70645f77726974655f737461727428766f6964293b0a73746174696320656e756d20616374696f6e20646f5f70645f726561645f64727128766f6964293b0a73746174696320656e756d20616374696f6e20646f5f70645f77726974655f646f6e6528766f6964293b0a0a7374617469632073747275637420726571756573745f7175657565202a70645f71756575653b0a73746174696320696e742070645f636c61696d65643b0a0a737461746963207374727563742070645f756e6974202a70645f63757272656e743b202f2a2063757272656e7420726571756573742773206472697665202a2f0a73746174696320504941202a70695f63757272656e743b202f2a2063757272656e742072657175657374277320504941202a2f0a0a73746174696320766f69642072756e5f66736d28766f6964290a7b0a097768696c6520283129207b0a0909656e756d20616374696f6e207265733b0a0909756e7369676e6564206c6f6e672073617665645f666c6167733b0a0909696e742073746f70203d20303b0a0a09096966202821706861736529207b0a09090970645f63757272656e74203d2070645f7265712d3e72715f6469736b2d3e707269766174655f646174613b0a09090970695f63757272656e74203d2070645f63757272656e742d3e70693b0a0909097068617365203d20646f5f70645f696f5f73746172743b0a09097d0a0a0909737769746368202870645f636c61696d656429207b0a0909096361736520303a0a0909090970645f636c61696d6564203d20313b0a09090909696620282170695f7363686564756c655f636c61696d65642870695f63757272656e742c2072756e5f66736d29290a090909090972657475726e3b0a0909096361736520313a0a0909090970645f636c61696d6564203d20323b0a0909090970695f63757272656e742d3e70726f746f2d3e636f6e6e6563742870695f63757272656e74293b0a09097d0a0a090973776974636828726573203d207068617365282929207b0a09090963617365204f6b3a2063617365204661696c3a0a0909090970695f646973636f6e6e6563742870695f63757272656e74293b0a0909090970645f636c61696d6564203d20303b0a090909097068617365203d204e554c4c3b0a090909097370696e5f6c6f636b5f69727173617665282670645f6c6f636b2c2073617665645f666c616773293b0a0909090969662028215f5f626c6b5f656e645f726571756573745f6375722870645f7265712c0a090909090909726573203d3d204f6b203f2030203a202d45494f2929207b0a090909090970645f726571203d20626c6b5f66657463685f726571756573742870645f7175657565293b0a0909090909696620282170645f726571290a09090909090973746f70203d20313b0a090909097d0a090909097370696e5f756e6c6f636b5f697271726573746f7265282670645f6c6f636b2c2073617665645f666c616773293b0a090909096966202873746f70290a090909090972657475726e3b0a0909096361736520486f6c643a0a090909097363686564756c655f66736d28293b0a0909090972657475726e3b0a0909096361736520576169743a0a0909090970695f646973636f6e6e6563742870695f63757272656e74293b0a0909090970645f636c61696d6564203d20303b0a09097d0a097d0a7d0a0a73746174696320696e742070645f72657472696573203d20303b092f2a20692f6f206572726f7220726574727920636f756e74202a2f0a73746174696320696e742070645f626c6f636b3b09092f2a2061646472657373206f66206e6578742072657175657374656420626c6f636b202a2f0a73746174696320696e742070645f636f756e743b09092f2a206e756d626572206f6620626c6f636b73207374696c6c20746f20646f202a2f0a73746174696320696e742070645f72756e3b09092f2a20736563746f727320696e2063757272656e7420636c7573746572202a2f0a73746174696320696e742070645f636d643b09092f2a2063757272656e7420636f6d6d616e6420524541442f5752495445202a2f0a7374617469632063686172202a70645f6275663b09092f2a2062756666657220666f72207265717565737420696e2070726f6772657373202a2f0a0a73746174696320656e756d20616374696f6e20646f5f70645f696f5f737461727428766f6964290a7b0a096966202870645f7265712d3e636d645f74797065203d3d205245515f545950455f5350454349414c29207b0a09097068617365203d2070645f7370656369616c3b0a090972657475726e2070645f7370656369616c28293b0a097d0a0a0970645f636d64203d2072715f646174615f6469722870645f726571293b0a096966202870645f636d64203d3d2052454144207c7c2070645f636d64203d3d20575249544529207b0a090970645f626c6f636b203d20626c6b5f72715f706f732870645f726571293b0a090970645f636f756e74203d20626c6b5f72715f6375725f736563746f72732870645f726571293b0a09096966202870645f626c6f636b202b2070645f636f756e74203e206765745f63617061636974792870645f7265712d3e72715f6469736b29290a09090972657475726e204661696c3b0a090970645f72756e203d20626c6b5f72715f736563746f72732870645f726571293b0a090970645f627566203d2070645f7265712d3e6275666665723b0a090970645f72657472696573203d20303b0a09096966202870645f636d64203d3d2052454144290a09090972657475726e20646f5f70645f726561645f737461727428293b0a0909656c73650a09090972657475726e20646f5f70645f77726974655f737461727428293b0a097d0a0972657475726e204661696c3b0a7d0a0a73746174696320656e756d20616374696f6e2070645f7370656369616c28766f6964290a7b0a09656e756d20616374696f6e20282a66756e6329287374727563742070645f756e6974202a29203d2070645f7265712d3e7370656369616c3b0a0972657475726e2066756e632870645f63757272656e74293b0a7d0a0a73746174696320696e742070645f6e6578745f62756628766f6964290a7b0a09756e7369676e6564206c6f6e672073617665645f666c6167733b0a0a0970645f636f756e742d2d3b0a0970645f72756e2d2d3b0a0970645f627566202b3d203531323b0a0970645f626c6f636b2b2b3b0a09696620282170645f72756e290a090972657475726e20313b0a096966202870645f636f756e74290a090972657475726e20303b0a097370696e5f6c6f636b5f69727173617665282670645f6c6f636b2c2073617665645f666c616773293b0a095f5f626c6b5f656e645f726571756573745f6375722870645f7265712c2030293b0a0970645f636f756e74203d20626c6b5f72715f6375725f736563746f72732870645f726571293b0a0970645f627566203d2070645f7265712d3e6275666665723b0a097370696e5f756e6c6f636b5f697271726573746f7265282670645f6c6f636b2c2073617665645f666c616773293b0a0972657475726e20303b0a7d0a0a73746174696320756e7369676e6564206c6f6e672070645f74696d656f75743b0a0a73746174696320656e756d20616374696f6e20646f5f70645f726561645f737461727428766f6964290a7b0a096966202870645f776169745f666f722870645f63757272656e742c20535441545f52454144592c2022646f5f70645f726561642229202620535441545f45525229207b0a09096966202870645f72657472696573203c2050445f4d41585f5245545249455329207b0a09090970645f726574726965732b2b3b0a09090972657475726e20576169743b0a09097d0a090972657475726e204661696c3b0a097d0a0970645f6964655f636f6d6d616e642870645f63757272656e742c204944455f524541442c2070645f626c6f636b2c2070645f72756e293b0a097068617365203d20646f5f70645f726561645f6472713b0a0970645f74696d656f7574203d206a696666696573202b2050445f544d4f3b0a0972657475726e20486f6c643b0a7d0a0a73746174696320656e756d20616374696f6e20646f5f70645f77726974655f737461727428766f6964290a7b0a096966202870645f776169745f666f722870645f63757272656e742c20535441545f52454144592c2022646f5f70645f77726974652229202620535441545f45525229207b0a09096966202870645f72657472696573203c2050445f4d41585f5245545249455329207b0a09090970645f726574726965732b2b3b0a09090972657475726e20576169743b0a09097d0a090972657475726e204661696c3b0a097d0a0970645f6964655f636f6d6d616e642870645f63757272656e742c204944455f57524954452c2070645f626c6f636b2c2070645f72756e293b0a097768696c6520283129207b0a09096966202870645f776169745f666f722870645f63757272656e742c20535441545f4452512c2022646f5f70645f77726974655f6472712229202620535441545f45525229207b0a0909096966202870645f72657472696573203c2050445f4d41585f5245545249455329207b0a0909090970645f726574726965732b2b3b0a0909090972657475726e20576169743b0a0909097d0a09090972657475726e204661696c3b0a09097d0a090970695f77726974655f626c6f636b2870645f63757272656e742d3e70692c2070645f6275662c20353132293b0a09096966202870645f6e6578745f6275662829290a090909627265616b3b0a097d0a097068617365203d20646f5f70645f77726974655f646f6e653b0a0970645f74696d656f7574203d206a696666696573202b2050445f544d4f3b0a0972657475726e20486f6c643b0a7d0a0a73746174696320696e6c696e6520696e742070645f726561647928766f6964290a7b0a0972657475726e2021287374617475735f7265672870645f63757272656e7429202620535441545f42555359293b0a7d0a0a73746174696320656e756d20616374696f6e20646f5f70645f726561645f64727128766f6964290a7b0a09696620282170645f72656164792829202626202174696d655f61667465725f6571286a6966666965732c2070645f74696d656f757429290a090972657475726e20486f6c643b0a0a097768696c6520283129207b0a09096966202870645f776169745f666f722870645f63757272656e742c20535441545f4452512c2022646f5f70645f726561645f6472712229202620535441545f45525229207b0a0909096966202870645f72657472696573203c2050445f4d41585f5245545249455329207b0a0909090970645f726574726965732b2b3b0a090909097068617365203d20646f5f70645f726561645f73746172743b0a0909090972657475726e20576169743b0a0909097d0a09090972657475726e204661696c3b0a09097d0a090970695f726561645f626c6f636b2870645f63757272656e742d3e70692c2070645f6275662c20353132293b0a09096966202870645f6e6578745f6275662829290a090909627265616b3b0a097d0a0972657475726e204f6b3b0a7d0a0a73746174696320656e756d20616374696f6e20646f5f70645f77726974655f646f6e6528766f6964290a7b0a09696620282170645f72656164792829202626202174696d655f61667465725f6571286a6966666965732c2070645f74696d656f757429290a090972657475726e20486f6c643b0a0a096966202870645f776169745f666f722870645f63757272656e742c20535441545f52454144592c2022646f5f70645f77726974655f646f6e652229202620535441545f45525229207b0a09096966202870645f72657472696573203c2050445f4d41585f5245545249455329207b0a09090970645f726574726965732b2b3b0a0909097068617365203d20646f5f70645f77726974655f73746172743b0a09090972657475726e20576169743b0a09097d0a090972657475726e204661696c3b0a097d0a0972657475726e204f6b3b0a7d0a0a2f2a207370656369616c20696f207265717565737473202a2f0a0a2f2a204163636f7264696e6720746f2074686520415441207374616e646172642c207468652064656661756c74204348532067656f6d657472792073686f756c642062650a202020617661696c61626c6520666f6c6c6f77696e6720612072657365742e2020536f6d65205765737465726e204469676974616c2064726976657320636f6d652075700a202020696e2061206d6f6465207768657265206f6e6c79204c4241206164647265737365732061726520616363657074656420756e74696c20746865206465766963650a202020706172616d65746572732061726520696e697469616c697365642e0a2a2f0a0a73746174696320766f69642070645f696e69745f6465765f7061726d73287374727563742070645f756e6974202a6469736b290a7b0a0970645f776169745f666f72286469736b2c20302c2044424d534728226265666f726520696e69745f6465765f7061726d732229293b0a0970645f73656e645f636f6d6d616e64286469736b2c206469736b2d3e736563746f72732c20302c206469736b2d3e6865616473202d20312c20302c20302c0a0909094944455f494e49545f4445565f5041524d53293b0a097564656c617928333030293b0a0970645f776169745f666f72286469736b2c20302c2022496e697469616c6973652064657669636520706172616d657465727322293b0a7d0a0a73746174696320656e756d20616374696f6e2070645f646f6f725f6c6f636b287374727563742070645f756e6974202a6469736b290a7b0a0969662028212870645f776169745f666f72286469736b2c20535441545f52454144592c20224c6f636b2229202620535441545f4552522929207b0a090970645f73656e645f636f6d6d616e64286469736b2c20312c20302c20302c20302c20302c204944455f444f4f524c4f434b293b0a090970645f776169745f666f72286469736b2c20535441545f52454144592c20224c6f636b20646f6e6522293b0a097d0a0972657475726e204f6b3b0a7d0a0a73746174696320656e756d20616374696f6e2070645f646f6f725f756e6c6f636b287374727563742070645f756e6974202a6469736b290a7b0a0969662028212870645f776169745f666f72286469736b2c20535441545f52454144592c20224c6f636b2229202620535441545f4552522929207b0a090970645f73656e645f636f6d6d616e64286469736b2c20312c20302c20302c20302c20302c204944455f444f4f52554e4c4f434b293b0a090970645f776169745f666f72286469736b2c20535441545f52454144592c20224c6f636b20646f6e6522293b0a097d0a0972657475726e204f6b3b0a7d0a0a73746174696320656e756d20616374696f6e2070645f656a656374287374727563742070645f756e6974202a6469736b290a7b0a0970645f776169745f666f72286469736b2c20302c2044424d534728226265666f726520756e6c6f636b206f6e20656a6563742229293b0a0970645f73656e645f636f6d6d616e64286469736b2c20312c20302c20302c20302c20302c204944455f444f4f52554e4c4f434b293b0a0970645f776169745f666f72286469736b2c20302c2044424d53472822616674657220756e6c6f636b206f6e20656a6563742229293b0a0970645f776169745f666f72286469736b2c20302c2044424d534728226265666f726520656a6563742229293b0a0970645f73656e645f636f6d6d616e64286469736b2c20302c20302c20302c20302c20302c204944455f454a454354293b0a0970645f776169745f666f72286469736b2c20302c2044424d53472822616674657220656a6563742229293b0a0972657475726e204f6b3b0a7d0a0a73746174696320656e756d20616374696f6e2070645f6d656469615f636865636b287374727563742070645f756e6974202a6469736b290a7b0a09696e742072203d2070645f776169745f666f72286469736b2c20535441545f52454144592c2044424d534728226265666f7265206d656469615f636865636b2229293b0a0969662028212872202620535441545f4552522929207b0a090970645f73656e645f636f6d6d616e64286469736b2c20312c20312c20302c20302c20302c204944455f524541445f56524659293b0a090972203d2070645f776169745f666f72286469736b2c20535441545f52454144592c2044424d5347282252445920616674657220524541445f565246592229293b0a097d20656c73650a09096469736b2d3e6368616e676564203d20313b092f2a20736179206368616e676564206966206f74686572206572726f72202a2f0a0969662028722026204552525f4d4329207b0a09096469736b2d3e6368616e676564203d20313b0a090970645f73656e645f636f6d6d616e64286469736b2c20312c20302c20302c20302c20302c204944455f41434b4348414e4745293b0a090970645f776169745f666f72286469736b2c20535441545f52454144592c2044424d534728225244592061667465722041434b4348414e47452229293b0a090970645f73656e645f636f6d6d616e64286469736b2c20312c20312c20302c20302c20302c204944455f524541445f56524659293b0a090972203d2070645f776169745f666f72286469736b2c20535441545f52454144592c2044424d5347282252445920616674657220565246592229293b0a097d0a0972657475726e204f6b3b0a7d0a0a73746174696320766f69642070645f7374616e6462795f6f6666287374727563742070645f756e6974202a6469736b290a7b0a0970645f776169745f666f72286469736b2c20302c2044424d534728226265666f7265205354414e4442592229293b0a0970645f73656e645f636f6d6d616e64286469736b2c20302c20302c20302c20302c20302c204944455f5354414e444259293b0a0970645f776169745f666f72286469736b2c20302c2044424d534728226166746572205354414e4442592229293b0a7d0a0a73746174696320656e756d20616374696f6e2070645f6964656e74696679287374727563742070645f756e6974202a6469736b290a7b0a09696e74206a3b0a09636861722069645b50445f49445f4c454e202b20315d3b0a0a2f2a205741524e494e473a202068657265207468657265206d617920626520647261676f6e732e202072657365742829206170706c69657320746f20626f7468206472697665732c0a2020206275742077652063616c6c206974206f6e6c79206f6e2070726f62696e6720746865204d41535445522e20546869732073686f756c6420616c6c6f77206d6f73740a202020636f6d6d6f6e20636f6e66696775726174696f6e7320746f20776f726b2c20627574206265207761726e6564207468617420612072657365742063616e20636c6561720a20202073657474696e6773206f6e2074686520534c4156452064726976652e0a2a2f0a0a09696620286469736b2d3e6472697665203d3d2030290a090970645f7265736574286469736b293b0a0a0977726974655f726567286469736b2c20362c204452495645286469736b29293b0a0970645f776169745f666f72286469736b2c20302c2044424d534728226265666f7265204944454e542229293b0a0970645f73656e645f636f6d6d616e64286469736b2c20312c20302c20302c20302c20302c204944455f4944454e54494659293b0a0a096966202870645f776169745f666f72286469736b2c20535441545f4452512c2044424d534728224944454e5420445251222929202620535441545f455252290a090972657475726e204661696c3b0a0970695f726561645f626c6f636b286469736b2d3e70692c2070645f736372617463682c20353132293b0a096469736b2d3e63616e5f6c6261203d2070645f736372617463685b39395d202620323b0a096469736b2d3e736563746f7273203d206c6531365f746f5f637075282a285f5f6c653136202a29202870645f73637261746368202b20313229293b0a096469736b2d3e6865616473203d206c6531365f746f5f637075282a285f5f6c653136202a29202870645f73637261746368202b203629293b0a096469736b2d3e63796c696e64657273203d206c6531365f746f5f637075282a285f5f6c653136202a29202870645f73637261746368202b203229293b0a09696620286469736b2d3e63616e5f6c6261290a09096469736b2d3e6361706163697479203d206c6533325f746f5f637075282a285f5f6c653332202a29202870645f73637261746368202b2031323029293b0a09656c73650a09096469736b2d3e6361706163697479203d206469736b2d3e736563746f7273202a206469736b2d3e6865616473202a206469736b2d3e63796c696e646572733b0a0a09666f7220286a203d20303b206a203c2050445f49445f4c454e3b206a2b2b290a090969645b6a205e20315d203d2070645f736372617463685b6a202b2050445f49445f4f46465d3b0a096a203d2050445f49445f4c454e202d20313b0a097768696c652028286a203e3d203029202626202869645b6a5d203c3d203078323029290a09096a2d2d3b0a096a2b2b3b0a0969645b6a5d203d20303b0a0a096469736b2d3e72656d6f7661626c65203d2070645f736372617463685b305d202620307838303b0a0a097072696e746b282225733a2025732c2025732c20256420626c6f636b73205b25644d5d2c202825642f25642f2564292c202573206d656469615c6e222c0a09202020202020206469736b2d3e6e616d652c2069642c0a09202020202020206469736b2d3e6472697665203f2022736c61766522203a20226d6173746572222c0a09202020202020206469736b2d3e63617061636974792c206469736b2d3e6361706163697479202f20323034382c0a09202020202020206469736b2d3e63796c696e646572732c206469736b2d3e68656164732c206469736b2d3e736563746f72732c0a09202020202020206469736b2d3e72656d6f7661626c65203f202272656d6f7661626c6522203a2022666978656422293b0a0a09696620286469736b2d3e6361706163697479290a090970645f696e69745f6465765f7061726d73286469736b293b0a0969662028216469736b2d3e7374616e646279290a090970645f7374616e6462795f6f6666286469736b293b0a0a0972657475726e204f6b3b0a7d0a0a2f2a20656e64206f6620696f207265717565737420656e67696e65202a2f0a0a73746174696320766f696420646f5f70645f726571756573742873747275637420726571756573745f7175657565202a2071290a7b0a096966202870645f726571290a090972657475726e3b0a0970645f726571203d20626c6b5f66657463685f726571756573742871293b0a09696620282170645f726571290a090972657475726e3b0a0a097363686564756c655f66736d28293b0a7d0a0a73746174696320696e742070645f7370656369616c5f636f6d6d616e64287374727563742070645f756e6974202a6469736b2c0a0909202020202020656e756d20616374696f6e20282a66756e6329287374727563742070645f756e6974202a6469736b29290a7b0a097374727563742072657175657374202a72713b0a09696e7420657272203d20303b0a0a097271203d20626c6b5f6765745f72657175657374286469736b2d3e67642d3e71756575652c20524541442c205f5f4746505f57414954293b0a0a0972712d3e636d645f74797065203d205245515f545950455f5350454349414c3b0a0972712d3e7370656369616c203d2066756e633b0a0a09657272203d20626c6b5f657865637574655f7271286469736b2d3e67642d3e71756575652c206469736b2d3e67642c2072712c2030293b0a0a09626c6b5f7075745f72657175657374287271293b0a0972657475726e206572723b0a7d0a0a2f2a206b65726e656c20676c75652073747275637475726573202a2f0a0a73746174696320696e742070645f6f70656e2873747275637420626c6f636b5f646576696365202a626465762c20666d6f64655f74206d6f6465290a7b0a097374727563742070645f756e6974202a6469736b203d20626465762d3e62645f6469736b2d3e707269766174655f646174613b0a0a096d757465785f6c6f636b282670645f6d75746578293b0a096469736b2d3e6163636573732b2b3b0a0a09696620286469736b2d3e72656d6f7661626c6529207b0a090970645f7370656369616c5f636f6d6d616e64286469736b2c2070645f6d656469615f636865636b293b0a090970645f7370656369616c5f636f6d6d616e64286469736b2c2070645f646f6f725f6c6f636b293b0a097d0a096d757465785f756e6c6f636b282670645f6d75746578293b0a0972657475726e20303b0a7d0a0a73746174696320696e742070645f67657467656f2873747275637420626c6f636b5f646576696365202a626465762c207374727563742068645f67656f6d65747279202a67656f290a7b0a097374727563742070645f756e6974202a6469736b203d20626465762d3e62645f6469736b2d3e707269766174655f646174613b0a0a09696620286469736b2d3e616c745f67656f6d29207b0a090967656f2d3e6865616473203d2050445f4c4f475f48454144533b0a090967656f2d3e736563746f7273203d2050445f4c4f475f53454354533b0a090967656f2d3e63796c696e64657273203d206469736b2d3e6361706163697479202f202867656f2d3e6865616473202a2067656f2d3e736563746f7273293b0a097d20656c7365207b0a090967656f2d3e6865616473203d206469736b2d3e68656164733b0a090967656f2d3e736563746f7273203d206469736b2d3e736563746f72733b0a090967656f2d3e63796c696e64657273203d206469736b2d3e63796c696e646572733b0a097d0a0a0972657475726e20303b0a7d0a0a73746174696320696e742070645f696f63746c2873747275637420626c6f636b5f646576696365202a626465762c20666d6f64655f74206d6f64652c0a0920756e7369676e656420696e7420636d642c20756e7369676e6564206c6f6e6720617267290a7b0a097374727563742070645f756e6974202a6469736b203d20626465762d3e62645f6469736b2d3e707269766174655f646174613b0a0a097377697463682028636d6429207b0a0963617365204344524f4d454a4543543a0a09096d757465785f6c6f636b282670645f6d75746578293b0a0909696620286469736b2d3e616363657373203d3d2031290a09090970645f7370656369616c5f636f6d6d616e64286469736b2c2070645f656a656374293b0a09096d757465785f756e6c6f636b282670645f6d75746578293b0a090972657475726e20303b0a0964656661756c743a0a090972657475726e202d45494e56414c3b0a097d0a7d0a0a73746174696320696e742070645f72656c65617365287374727563742067656e6469736b202a702c20666d6f64655f74206d6f6465290a7b0a097374727563742070645f756e6974202a6469736b203d20702d3e707269766174655f646174613b0a0a096d757465785f6c6f636b282670645f6d75746578293b0a0969662028212d2d6469736b2d3e616363657373202626206469736b2d3e72656d6f7661626c65290a090970645f7370656369616c5f636f6d6d616e64286469736b2c2070645f646f6f725f756e6c6f636b293b0a096d757465785f756e6c6f636b282670645f6d75746578293b0a0a0972657475726e20303b0a7d0a0a73746174696320756e7369676e656420696e742070645f636865636b5f6576656e7473287374727563742067656e6469736b202a702c20756e7369676e656420696e7420636c656172696e67290a7b0a097374727563742070645f756e6974202a6469736b203d20702d3e707269766174655f646174613b0a09696e7420723b0a0969662028216469736b2d3e72656d6f7661626c65290a090972657475726e20303b0a0970645f7370656369616c5f636f6d6d616e64286469736b2c2070645f6d656469615f636865636b293b0a0972203d206469736b2d3e6368616e6765643b0a096469736b2d3e6368616e676564203d20303b0a0972657475726e2072203f204449534b5f4556454e545f4d454449415f4348414e4745203a20303b0a7d0a0a73746174696320696e742070645f726576616c6964617465287374727563742067656e6469736b202a70290a7b0a097374727563742070645f756e6974202a6469736b203d20702d3e707269766174655f646174613b0a096966202870645f7370656369616c5f636f6d6d616e64286469736b2c2070645f6964656e7469667929203d3d2030290a09097365745f636170616369747928702c206469736b2d3e6361706163697479293b0a09656c73650a09097365745f636170616369747928702c2030293b0a0972657475726e20303b0a7d0a0a73746174696320636f6e73742073747275637420626c6f636b5f6465766963655f6f7065726174696f6e732070645f666f7073203d207b0a092e6f776e657209093d20544849535f4d4f44554c452c0a092e6f70656e09093d2070645f6f70656e2c0a092e72656c65617365093d2070645f72656c656173652c0a092e696f63746c09093d2070645f696f63746c2c0a092e67657467656f09093d2070645f67657467656f2c0a092e636865636b5f6576656e7473093d2070645f636865636b5f6576656e74732c0a092e726576616c69646174655f6469736b3d2070645f726576616c69646174650a7d3b0a0a2f2a2070726f62696e67202a2f0a0a73746174696320766f69642070645f70726f62655f6472697665287374727563742070645f756e6974202a6469736b290a7b0a097374727563742067656e6469736b202a70203d20616c6c6f635f6469736b2831203c3c2050445f42495453293b0a09696620282170290a090972657475726e3b0a0973747263707928702d3e6469736b5f6e616d652c206469736b2d3e6e616d65293b0a09702d3e666f7073203d202670645f666f70733b0a09702d3e6d616a6f72203d206d616a6f723b0a09702d3e66697273745f6d696e6f72203d20286469736b202d20706429203c3c2050445f424954533b0a096469736b2d3e6764203d20703b0a09702d3e707269766174655f64617461203d206469736b3b0a09702d3e7175657565203d2070645f71756575653b0a0a09696620286469736b2d3e6472697665203d3d202d3129207b0a0909666f7220286469736b2d3e6472697665203d20303b206469736b2d3e6472697665203c3d20313b206469736b2d3e64726976652b2b290a0909096966202870645f7370656369616c5f636f6d6d616e64286469736b2c2070645f6964656e7469667929203d3d2030290a0909090972657475726e3b0a097d20656c7365206966202870645f7370656369616c5f636f6d6d616e64286469736b2c2070645f6964656e7469667929203d3d2030290a090972657475726e3b0a096469736b2d3e6764203d204e554c4c3b0a097075745f6469736b2870293b0a7d0a0a73746174696320696e742070645f64657465637428766f6964290a7b0a09696e7420666f756e64203d20302c20756e69742c2070645f64726976655f636f756e74203d20303b0a097374727563742070645f756e6974202a6469736b3b0a0a09666f722028756e6974203d20303b20756e6974203c2050445f554e4954533b20756e69742b2b29207b0a0909696e74202a7061726d203d202a6472697665735b756e69745d3b0a09097374727563742070645f756e6974202a6469736b203d207064202b20756e69743b0a09096469736b2d3e7069203d20266469736b2d3e7069613b0a09096469736b2d3e616363657373203d20303b0a09096469736b2d3e6368616e676564203d20313b0a09096469736b2d3e6361706163697479203d20303b0a09096469736b2d3e6472697665203d207061726d5b445f534c565d3b0a0909736e7072696e7466286469736b2d3e6e616d652c2050445f4e414d454c454e2c202225732563222c206e616d652c202761272b756e6974293b0a09096469736b2d3e616c745f67656f6d203d207061726d5b445f47454f5d3b0a09096469736b2d3e7374616e646279203d207061726d5b445f5342595d3b0a0909696620287061726d5b445f5052545d290a09090970645f64726976655f636f756e742b2b3b0a097d0a0a096966202870645f64726976655f636f756e74203d3d203029207b202f2a206e6f7468696e6720737065632764202d20736f206175746f70726f626520666f722031202a2f0a09096469736b203d2070643b0a09096966202870695f696e6974286469736b2d3e70692c20312c202d312c202d312c202d312c202d312c202d312c2070645f736372617463682c0a0909092020202050495f50442c20766572626f73652c206469736b2d3e6e616d652929207b0a09090970645f70726f62655f6472697665286469736b293b0a09090969662028216469736b2d3e6764290a0909090970695f72656c65617365286469736b2d3e7069293b0a09097d0a0a097d20656c7365207b0a0909666f722028756e6974203d20302c206469736b203d2070643b20756e6974203c2050445f554e4954533b20756e69742b2b2c206469736b2b2b29207b0a090909696e74202a7061726d203d202a6472697665735b756e69745d3b0a09090969662028217061726d5b445f5052545d290a09090909636f6e74696e75653b0a0909096966202870695f696e6974286469736b2d3e70692c20302c207061726d5b445f5052545d2c207061726d5b445f4d4f445d2c0a0909090920202020207061726d5b445f554e495d2c207061726d5b445f50524f5d2c207061726d5b445f444c595d2c0a09090909202020202070645f736372617463682c2050495f50442c20766572626f73652c206469736b2d3e6e616d652929207b0a0909090970645f70726f62655f6472697665286469736b293b0a0909090969662028216469736b2d3e6764290a090909090970695f72656c65617365286469736b2d3e7069293b0a0909097d0a09097d0a097d0a09666f722028756e6974203d20302c206469736b203d2070643b20756e6974203c2050445f554e4954533b20756e69742b2b2c206469736b2b2b29207b0a0909696620286469736b2d3e676429207b0a0909097365745f6361706163697479286469736b2d3e67642c206469736b2d3e6361706163697479293b0a0909096164645f6469736b286469736b2d3e6764293b0a090909666f756e64203d20313b0a09097d0a097d0a096966202821666f756e64290a09097072696e746b282225733a206e6f2076616c696420647269766520666f756e645c6e222c206e616d65293b0a0972657475726e20666f756e643b0a7d0a0a73746174696320696e74205f5f696e69742070645f696e697428766f6964290a7b0a096966202864697361626c65290a0909676f746f206f7574313b0a0a0970645f7175657565203d20626c6b5f696e69745f717565756528646f5f70645f726571756573742c202670645f6c6f636b293b0a09696620282170645f7175657565290a0909676f746f206f7574313b0a0a09626c6b5f71756575655f6d61785f68775f736563746f72732870645f71756575652c20636c7573746572293b0a0a096966202872656769737465725f626c6b646576286d616a6f722c206e616d6529290a0909676f746f206f7574323b0a0a097072696e746b282225733a2025732076657273696f6e2025732c206d616a6f722025642c20636c75737465722025642c206e6963652025645c6e222c0a09202020202020206e616d652c206e616d652c2050445f56455253494f4e2c206d616a6f722c20636c75737465722c206e696365293b0a09696620282170645f6465746563742829290a0909676f746f206f7574333b0a0a0972657475726e20303b0a0a6f7574333a0a09756e72656769737465725f626c6b646576286d616a6f722c206e616d65293b0a6f7574323a0a09626c6b5f636c65616e75705f71756575652870645f7175657565293b0a6f7574313a0a0972657475726e202d454e4f4445563b0a7d0a0a73746174696320766f6964205f5f657869742070645f6578697428766f6964290a7b0a097374727563742070645f756e6974202a6469736b3b0a09696e7420756e69743b0a09756e72656769737465725f626c6b646576286d616a6f722c206e616d65293b0a09666f722028756e6974203d20302c206469736b203d2070643b20756e6974203c2050445f554e4954533b20756e69742b2b2c206469736b2b2b29207b0a09097374727563742067656e6469736b202a70203d206469736b2d3e67643b0a0909696620287029207b0a0909096469736b2d3e6764203d204e554c4c3b0a09090964656c5f67656e6469736b2870293b0a0909097075745f6469736b2870293b0a09090970695f72656c65617365286469736b2d3e7069293b0a09097d0a097d0a09626c6b5f636c65616e75705f71756575652870645f7175657565293b0a7d0a0a4d4f44554c455f4c4943454e5345282247504c22293b0a6d6f64756c655f696e69742870645f696e6974290a6d6f64756c655f657869742870645f65786974290a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006c696e75782d332e382e322f647269766572732f626c6f636b2f7061726964652f70662e63000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000303030303636340030303030303030003030303030303000303030303030363034373500313231313437343433333000303031373436330030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007573746172003030726f6f7400000000000000000000000000000000000000000000000000000000726f6f74000000000000000000000000000000000000000000000000000000003030303030303000303030303030300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f2a200a202020202020202070662e632020202028632920313939372d3820204772616e7420522e204775656e74686572203c6772616e7440746f727175652e6e65743e0a20202020202020202020202020202020202020202020202020202020556e64657220746865207465726d73206f662074686520474e552047656e6572616c205075626c6963204c6963656e73652e0a0a2020202020202020546869732069732074686520686967682d6c6576656c2064726976657220666f7220706172616c6c656c20706f7274204154415049206469736b0a2020202020202020647269766573206261736564206f6e20636869707320737570706f727465642062792074686520706172696465206d6f64756c652e0a0a202020202020202042792064656661756c742c20746865206472697665722077696c6c206175746f70726f626520666f7220612073696e676c6520706172616c6c656c0a2020202020202020706f7274204154415049206469736b2064726976652c2062757420696620746865697220696e646976696475616c20706172616d6574657273206172650a20202020202020207370656369666965642c20746865206472697665722063616e2068616e646c6520757020746f2034206472697665732e0a0a2020202020202020546865206265686176696f7572206f6620746865207066206472697665722063616e20626520616c74657265642062792073657474696e670a2020202020202020736f6d6520706172616d65746572732066726f6d2074686520696e736d6f6420636f6d6d616e64206c696e652e202054686520666f6c6c6f77696e670a2020202020202020706172616d6574657273206172652061646a75737461626c653a0a0a202020202020202020202020647269766530202020202020546865736520666f757220617267756d656e74732063616e20626520617272617973206f66202020202020200a202020202020202020202020647269766531202020202020312d3720696e74656765727320617320666f6c6c6f77733a0a2020202020202020202020206472697665320a2020202020202020202020206472697665332020202020203c7072743e2c3c70726f3e2c3c756e693e2c3c6d6f643e2c3c736c763e2c3c6c756e3e2c3c646c793e0a0a20202020202020202020202020202020202020202020202057686572652c0a0a202020202020202020202020202020203c7072743e2020206973207468652062617365206f662074686520706172616c6c656c20706f7274206164647265737320666f720a20202020202020202020202020202020202020202020202074686520636f72726573706f6e64696e672064726976652e2020287265717569726564290a0a202020202020202020202020202020203c70726f3e2020206973207468652070726f746f636f6c206e756d62657220666f7220746865206164617074657220746861740a202020202020202020202020202020202020202020202020737570706f72747320746869732064726976652e20205468657365206e756d62657273206172650a2020202020202020202020202020202020202020202020206c6f67676564206279202770617269646527207768656e207468652070726f746f636f6c206d6f64756c65730a20202020202020202020202020202020202020202020202061726520696e697469616c697365642e20202830206966206e6f7420676976656e290a0a202020202020202020202020202020203c756e693e202020666f722074686f7365206164617074657273207468617420737570706f727420636861696e65640a202020202020202020202020202020202020202020202020646576696365732c20746869732069732074686520756e69742073656c6563746f7220666f72207468650a202020202020202020202020202020202020202020202020636861696e206f662064657669636573206f6e2074686520676976656e20706f72742e202049742073686f756c640a2020202020202020202020202020202020202020202020206265207a65726f20666f722064657669636573207468617420646f6e277420737570706f727420636861696e696e672e0a2020202020202020202020202020202020202020202020202830206966206e6f7420676976656e290a0a202020202020202020202020202020203c6d6f643e202020746869732063616e206265202d3120746f2063686f6f7365207468652062657374206d6f64652c206f72206f6e650a2020202020202020202020202020202020202020202020206f6620746865206d6f6465206e756d6265727320737570706f727465642062792074686520616461707465722e0a202020202020202020202020202020202020202020202020282d31206966206e6f7420676976656e290a0a202020202020202020202020202020203c736c763e2020204154415049204344726f6d732063616e206265206a756d706572656420746f206d6173746572206f7220736c6176652e0a202020202020202020202020202020202020202020202020536574207468697320746f203020746f2063686f6f736520746865206d61737465722064726976652c203120746f0a20202020202020202020202020202020202020202020202063686f6f73652074686520736c6176652c202d3120287468652064656661756c742920746f2063686f6f7365207468650a202020202020202020202020202020202020202020202020666972737420647269766520666f756e642e0a0a09093c6c756e3e202020536f6d65204154415049206465766963657320737570706f7274206d756c7469706c65204c554e732e0a2020202020202020202020202020202020202020202020204f6e65206578616d706c65206973207468652041544150492050442f43442064726976652066726f6d0a2020202020202020202020202020202020202020202020204d617473686974612f50616e61736f6e69632e20205468697320646576696365206861732061200a2020202020202020202020202020202020202020202020204344206472697665206f6e204c554e203020616e642061205044206472697665206f6e204c554e20312e0a20202020202020202020202020202020202020202020202042792064656661756c742c20746865206472697665722077696c6c2073656172636820666f72207468650a2020202020202020202020202020202020202020202020206669727374204c554e2077697468206120737570706f72746564206465766963652e2020536574200a2020202020202020202020202020202020202020202020207468697320706172616d6574657220746f20666f72636520697420746f2075736520612073706563696669630a2020202020202020202020202020202020202020202020204c554e2e20202864656661756c74202d31290a0a202020202020202020202020202020203c646c793e202020736f6d6520706172616c6c656c20706f7274732072657175697265207468652064726976657220746f200a202020202020202020202020202020202020202020202020676f206d6f726520736c6f776c792e20202d31207365747320612064656661756c742076616c756520746861740a20202020202020202020202020202020202020202020202073686f756c6420776f726b2077697468207468652063686f73656e2070726f746f636f6c2e20204f74686572776973652c0a202020202020202020202020202020202020202020202020736574207468697320746f206120736d616c6c20696e74656765722c20746865206c61726765722069742069730a20202020202020202020202020202020202020202020202074686520736c6f7765722074686520706f727420692f6f2e2020496e20736f6d652063617365732c2073657474696e670a2020202020202020202020202020202020202020202020207468697320746f207a65726f2077696c6c20737065656420757020746865206465766963652e202864656661756c74202d31290a0a09202020206d616a6f7209596f75206d617920757365207468697320706172616d6574657220746f206f766572696465207468650a09090964656661756c74206d616a6f72206e756d626572202834372920746861742074686973206472697665720a09090977696c6c207573652e20204265207375726520746f206368616e676520746865206465766963650a0909096e616d652061732077656c6c2e0a0a09202020206e616d65095468697320706172616d6574657220697320612063686172616374657220737472696e6720746861740a090909636f6e7461696e7320746865206e616d6520746865206b65726e656c2077696c6c2075736520666f7220746869730a0909096465766963652028696e202f70726f63206f75747075742c20666f7220696e7374616e6365292e0a0909092864656661756c742022706622292e0a0a202020202020202020202020636c75737465722020202020546865206472697665722077696c6c20617474656d707420746f206167677265676174652072657175657374730a202020202020202020202020202020202020202020202020666f722061646a6163656e7420626c6f636b7320696e746f206c6172676572206d756c74692d626c6f636b0a202020202020202020202020202020202020202020202020636c7573746572732e2020546865206d6178696d756d20636c75737465722073697a652028696e203531320a2020202020202020202020202020202020202020202020206279746520736563746f727329206973207365742077697468207468697320706172616d657465722e0a2020202020202020202020202020202020202020202020202864656661756c74203634290a0a202020202020202020202020766572626f736520202020205468697320706172616d6574657220636f6e74726f6c732074686520616d6f756e74206f66206c6f6767696e670a2020202020202020202020202020202020202020202020207468617420746865206472697665722077696c6c20646f2e202053657420697420746f203020666f720a2020202020202020202020202020202020202020202020206e6f726d616c206f7065726174696f6e2c203120746f20736565206175746f70726f62652070726f67726573730a2020202020202020202020202020202020202020202020206d657373616765732c206f72203220746f20736565206164646974696f6e616c20646562756767696e670a2020202020202020202020202020202020202020202020206f75747075742e20202864656661756c742030290a200a09202020206e69636520202020202020205468697320706172616d6574657220636f6e74726f6c732074686520647269766572277320757365206f660a09090969646c65204350552074696d652c2061742074686520657870656e7365206f6620736f6d652073706565642e0a0a20202020202020204966207468697320647269766572206973206275696c7420696e746f20746865206b65726e656c2c20796f752063616e20757365207468650a2020202020202020666f6c6c6f77696e6720636f6d6d616e64206c696e6520706172616d65746572732c2077697468207468652073616d652076616c7565730a202020202020202061732074686520636f72726573706f6e64696e67206d6f64756c6520706172616d6574657273206c69737465642061626f76653a0a0a20202020202020202020202070662e6472697665300a20202020202020202020202070662e6472697665310a20202020202020202020202070662e6472697665320a20202020202020202020202070662e6472697665330a092020202070662e636c75737465720a20202020202020202020202070662e6e6963650a0a2020202020202020496e206164646974696f6e2c20796f752063616e207573652074686520706172616d657465722070662e64697361626c6520746f2064697361626c650a20202020202020207468652064726976657220656e746972656c792e0a0a2a2f0a0a2f2a204368616e6765733a0a0a09312e30310947524720313939382e30352e303320204368616e67657320666f7220534d502e2020456c696d696e6174652073746928292e0a0909090946697820666f7220647269766573207468617420646f6e277420636c65617220535441545f4552520a0909092020202020202020756e74696c206166746572206e657874204344422064656c6976657265642e0a09090909536d616c6c206368616e676520696e2070665f636f6d706c6574696f6e20746f20726f756e640a090909097570207472616e736665722073697a652e0a09312e30322020202047524720313939382e30362e31362020456c696d696e6174656420616e205567680a09312e30332020202047524720313939382e30382e3136202055736520485a20696e206c6f6f702074696d696e67732c20657874726120646562756767696e670a09312e30342020202047524720313939382e30392e323420204164646564206a756d626f20737570706f72740a0a2a2f0a0a23646566696e652050465f56455253494f4e20202020202022312e3034220a23646566696e652050465f4d414a4f520934370a23646566696e652050465f4e414d450909227066220a23646566696e652050465f554e49545309340a0a23696e636c756465203c6c696e75782f74797065732e683e0a0a2f2a204865726520617265207468696e6773206f6e652063616e206f766572726964652066726f6d2074686520696e736d6f6420636f6d6d616e642e0a2020204d6f737420617265206175746f70726f6265642062792070617269646520756e6c6573732073657420686572652e2020566572626f7365206973206f66660a20202062792064656661756c742e0a0a2a2f0a0a73746174696320626f6f6c20766572626f7365203d20303b0a73746174696320696e74206d616a6f72203d2050465f4d414a4f523b0a7374617469632063686172202a6e616d65203d2050465f4e414d453b0a73746174696320696e7420636c7573746572203d2036343b0a73746174696320696e74206e696365203d20303b0a73746174696320696e742064697361626c65203d20303b0a0a73746174696320696e74206472697665305b375d203d207b20302c20302c20302c202d312c202d312c202d312c202d31207d3b0a73746174696320696e74206472697665315b375d203d207b20302c20302c20302c202d312c202d312c202d312c202d31207d3b0a73746174696320696e74206472697665325b375d203d207b20302c20302c20302c202d312c202d312c202d312c202d31207d3b0a73746174696320696e74206472697665335b375d203d207b20302c20302c20302c202d312c202d312c202d312c202d31207d3b0a0a73746174696320696e7420282a6472697665735b345d295b375d203d207b266472697665302c20266472697665312c20266472697665322c20266472697665337d3b0a73746174696320696e742070665f64726976655f636f756e743b0a0a656e756d207b445f5052542c20445f50524f2c20445f554e492c20445f4d4f442c20445f534c562c20445f4c554e2c20445f444c597d3b0a0a2f2a20656e64206f6620706172616d6574657273202a2f0a0a23696e636c756465203c6c696e75782f6d6f64756c652e683e0a23696e636c756465203c6c696e75782f696e69742e683e0a23696e636c756465203c6c696e75782f66732e683e0a23696e636c756465203c6c696e75782f64656c61792e683e0a23696e636c756465203c6c696e75782f68647265672e683e0a23696e636c756465203c6c696e75782f6364726f6d2e683e0a23696e636c756465203c6c696e75782f7370696e6c6f636b2e683e0a23696e636c756465203c6c696e75782f626c6b6465762e683e0a23696e636c756465203c6c696e75782f626c6b70672e683e0a23696e636c756465203c6c696e75782f6d757465782e683e0a23696e636c756465203c61736d2f756163636573732e683e0a0a73746174696320444546494e455f4d555445582870665f6d75746578293b0a73746174696320444546494e455f5350494e4c4f434b2870665f7370696e5f6c6f636b293b0a0a6d6f64756c655f706172616d28766572626f73652c20626f6f6c2c2030363434293b0a6d6f64756c655f706172616d286d616a6f722c20696e742c2030293b0a6d6f64756c655f706172616d286e616d652c2063686172702c2030293b0a6d6f64756c655f706172616d28636c75737465722c20696e742c2030293b0a6d6f64756c655f706172616d286e6963652c20696e742c2030293b0a6d6f64756c655f706172616d5f6172726179286472697665302c20696e742c204e554c4c2c2030293b0a6d6f64756c655f706172616d5f6172726179286472697665312c20696e742c204e554c4c2c2030293b0a6d6f64756c655f706172616d5f6172726179286472697665322c20696e742c204e554c4c2c2030293b0a6d6f64756c655f706172616d5f6172726179286472697665332c20696e742c204e554c4c2c2030293b0a0a23696e636c75646520227061726964652e68220a23696e636c756465202270736575646f2e68220a0a2f2a20636f6e7374616e747320666f722066616b696e672067656f6d65747279206e756d62657273202a2f0a0a23646566696e652050465f46445f4d41580938313932092f2a207573652046442067656f6d6574727920756e64657220746869732073697a65202a2f0a23646566696e652050465f46445f48445309320a23646566696e652050465f46445f5350540931380a23646566696e652050465f48445f4844530936340a23646566696e652050465f48445f5350540933320a0a23646566696e652050465f4d41585f524554524945532020350a23646566696e652050465f544d4f20202020202020202020383030092f2a20696e746572727570742074696d656f757420696e206a696666696573202a2f0a23646566696e652050465f5350494e5f44454c20202020203530092f2a207370696e2064656c617920696e206d6963726f2d7365636f6e647320202a2f0a0a23646566696e652050465f5350494e20202020202020202028313030303030302a50465f544d4f292f28485a2a50465f5350494e5f44454c290a0a23646566696e6520535441545f4552522020202020202020307830303030310a23646566696e6520535441545f494e444558202020202020307830303030320a23646566696e6520535441545f4543432020202020202020307830303030340a23646566696e6520535441545f4452512020202020202020307830303030380a23646566696e6520535441545f5345454b20202020202020307830303031300a23646566696e6520535441545f5752455252202020202020307830303032300a23646566696e6520535441545f5245414459202020202020307830303034300a23646566696e6520535441545f4255535920202020202020307830303038300a0a23646566696e652041544150495f5245515f53454e53450909307830330a23646566696e652041544150495f4c4f434b0909307831650a23646566696e652041544150495f444f4f520909307831620a23646566696e652041544150495f4d4f44455f53454e534509307835610a23646566696e652041544150495f43415041434954590909307832350a23646566696e652041544150495f4944454e544946590909307831320a23646566696e652041544150495f524541445f31300909307832380a23646566696e652041544150495f57524954455f31300909307832610a0a73746174696320696e742070665f6f70656e2873747275637420626c6f636b5f646576696365202a626465762c20666d6f64655f74206d6f6465293b0a73746174696320766f696420646f5f70665f726571756573742873747275637420726571756573745f7175657565202a2071293b0a73746174696320696e742070665f696f63746c2873747275637420626c6f636b5f646576696365202a626465762c20666d6f64655f74206d6f64652c0a090920202020756e7369676e656420696e7420636d642c20756e7369676e6564206c6f6e6720617267293b0a73746174696320696e742070665f67657467656f2873747275637420626c6f636b5f646576696365202a626465762c207374727563742068645f67656f6d65747279202a67656f293b0a0a73746174696320696e742070665f72656c65617365287374727563742067656e6469736b202a6469736b2c20666d6f64655f74206d6f6465293b0a0a73746174696320696e742070665f64657465637428766f6964293b0a73746174696320766f696420646f5f70665f7265616428766f6964293b0a73746174696320766f696420646f5f70665f726561645f737461727428766f6964293b0a73746174696320766f696420646f5f70665f777269746528766f6964293b0a73746174696320766f696420646f5f70665f77726974655f737461727428766f6964293b0a73746174696320766f696420646f5f70665f726561645f64727128766f6964293b0a73746174696320766f696420646f5f70665f77726974655f646f6e6528766f6964293b0a0a23646566696e652050465f4e4d2020202020202020202020300a23646566696e652050465f524f2020202020202020202020310a23646566696e652050465f52572020202020202020202020320a0a23646566696e652050465f4e414d454c454e202020202020380a0a7374727563742070665f756e6974207b0a097374727563742070695f61646170746572207069613b092f2a20696e7465726661636520746f20706172696465206c61796572202a2f0a097374727563742070695f61646170746572202a70693b0a09696e742072656d6f7661626c653b09092f2a2072656d6f7661626c65206d656469612064657669636520203f20202a2f0a09696e74206d656469615f7374617475733b092f2a206d656469612070726573656e74203f20205750203f202a2f0a09696e742064726976653b09092f2a206472697665202a2f0a09696e74206c756e3b0a09696e74206163636573733b09092f2a20636f756e74206f6620616374697665206f70656e73202e2e2e202a2f0a09696e742070726573656e743b09092f2a206465766963652070726573656e74203f202a2f0a0963686172206e616d655b50465f4e414d454c454e5d3b092f2a207066302c207066312c202e2e2e202a2f0a097374727563742067656e6469736b202a6469736b3b0a7d3b0a0a737461746963207374727563742070665f756e697420756e6974735b50465f554e4954535d3b0a0a73746174696320696e742070665f6964656e74696679287374727563742070665f756e6974202a7066293b0a73746174696320766f69642070665f6c6f636b287374727563742070665f756e6974202a70662c20696e742066756e63293b0a73746174696320766f69642070665f656a656374287374727563742070665f756e6974202a7066293b0a73746174696320756e7369676e656420696e742070665f636865636b5f6576656e7473287374727563742067656e6469736b202a6469736b2c0a0909090920202020756e7369676e656420696e7420636c656172696e67293b0a0a73746174696320636861722070665f736372617463685b3531325d3b092f2a207363726174636820626c6f636b20627566666572202a2f0a0a2f2a20746865207661726961626c65732062656c6f77206172652075736564206d61696e6c7920696e2074686520492f4f207265717565737420656e67696e652c2077686963680a20202070726f636573736573206f6e6c79206f6e65207265717565737420617420612074696d652e0a2a2f0a0a73746174696320696e742070665f72657472696573203d20303b092f2a20692f6f206572726f7220726574727920636f756e74202a2f0a73746174696320696e742070665f62757379203d20303b09092f2a2072657175657374206265696e672070726f636573736564203f202a2f0a737461746963207374727563742072657175657374202a70665f7265713b092f2a2063757272656e742072657175657374202a2f0a73746174696320696e742070665f626c6f636b3b09092f2a2061646472657373206f66206e6578742072657175657374656420626c6f636b202a2f0a73746174696320696e742070665f636f756e743b09092f2a206e756d626572206f6620626c6f636b73207374696c6c20746f20646f202a2f0a73746174696320696e742070665f72756e3b09092f2a20736563746f727320696e2063757272656e7420636c7573746572202a2f0a73746174696320696e742070665f636d643b09092f2a2063757272656e7420636f6d6d616e6420524541442f5752495445202a2f0a737461746963207374727563742070665f756e6974202a70665f63757272656e743b2f2a20756e6974206f662063757272656e742072657175657374202a2f0a73746174696320696e742070665f6d61736b3b09092f2a2073746f7070657220666f722070736575646f2d696e74202a2f0a7374617469632063686172202a70665f6275663b09092f2a2062756666657220666f72207265717565737420696e2070726f6772657373202a2f0a0a2f2a206b65726e656c20676c75652073747275637475726573202a2f0a0a73746174696320636f6e73742073747275637420626c6f636b5f6465766963655f6f7065726174696f6e732070665f666f7073203d207b0a092e6f776e657209093d20544849535f4d4f44554c452c0a092e6f70656e09093d2070665f6f70656e2c0a092e72656c65617365093d2070665f72656c656173652c0a092e696f63746c09093d2070665f696f63746c2c0a092e67657467656f09093d2070665f67657467656f2c0a092e636865636b5f6576656e7473093d2070665f636865636b5f6576656e74732c0a7d3b0a0a73746174696320766f6964205f5f696e69742070665f696e69745f756e69747328766f6964290a7b0a097374727563742070665f756e6974202a70663b0a09696e7420756e69743b0a0a0970665f64726976655f636f756e74203d20303b0a09666f722028756e6974203d20302c207066203d20756e6974733b20756e6974203c2050465f554e4954533b20756e69742b2b2c2070662b2b29207b0a09097374727563742067656e6469736b202a6469736b203d20616c6c6f635f6469736b2831293b0a090969662028216469736b290a090909636f6e74696e75653b0a090970662d3e6469736b203d206469736b3b0a090970662d3e7069203d202670662d3e7069613b0a090970662d3e6d656469615f737461747573203d2050465f4e4d3b0a090970662d3e6472697665203d20282a6472697665735b756e69745d295b445f534c565d3b0a090970662d3e6c756e203d20282a6472697665735b756e69745d295b445f4c554e5d3b0a0909736e7072696e74662870662d3e6e616d652c2050465f4e414d454c454e2c202225732564222c206e616d652c20756e6974293b0a09096469736b2d3e6d616a6f72203d206d616a6f723b0a09096469736b2d3e66697273745f6d696e6f72203d20756e69743b0a0909737472637079286469736b2d3e6469736b5f6e616d652c2070662d3e6e616d65293b0a09096469736b2d3e666f7073203d202670665f666f70733b0a09096966202821282a6472697665735b756e69745d295b445f5052545d290a09090970665f64726976655f636f756e742b2b3b0a097d0a7d0a0a73746174696320696e742070665f6f70656e2873747275637420626c6f636b5f646576696365202a626465762c20666d6f64655f74206d6f6465290a7b0a097374727563742070665f756e6974202a7066203d20626465762d3e62645f6469736b2d3e707269766174655f646174613b0a09696e74207265743b0a0a096d757465785f6c6f636b282670665f6d75746578293b0a0970665f6964656e74696679287066293b0a0a09726574203d202d454e4f4445563b0a096966202870662d3e6d656469615f737461747573203d3d2050465f4e4d290a0909676f746f206f75743b0a0a09726574203d202d45524f46533b0a09696620282870662d3e6d656469615f737461747573203d3d2050465f524f2920262620286d6f6465202620464d4f44455f575249544529290a0909676f746f206f75743b0a0a09726574203d20303b0a0970662d3e6163636573732b2b3b0a096966202870662d3e72656d6f7661626c65290a090970665f6c6f636b2870662c2031293b0a6f75743a0a096d757465785f756e6c6f636b282670665f6d75746578293b0a0972657475726e207265743b0a7d0a0a73746174696320696e742070665f67657467656f2873747275637420626c6f636b5f646576696365202a626465762c207374727563742068645f67656f6d65747279202a67656f290a7b0a097374727563742070665f756e6974202a7066203d20626465762d3e62645f6469736b2d3e707269766174655f646174613b0a09736563746f725f74206361706163697479203d206765745f63617061636974792870662d3e6469736b293b0a0a09696620286361706163697479203c2050465f46445f4d415829207b0a090967656f2d3e63796c696e64657273203d20736563746f725f6469762863617061636974792c2050465f46445f484453202a2050465f46445f535054293b0a090967656f2d3e6865616473203d2050465f46445f4844533b0a090967656f2d3e736563746f7273203d2050465f46445f5350543b0a097d20656c7365207b0a090967656f2d3e63796c696e64657273203d20736563746f725f6469762863617061636974792c2050465f48445f484453202a2050465f48445f535054293b0a090967656f2d3e6865616473203d2050465f48445f4844533b0a090967656f2d3e736563746f7273203d2050465f48445f5350543b0a097d0a0a0972657475726e20303b0a7d0a0a73746174696320696e742070665f696f63746c2873747275637420626c6f636b5f646576696365202a626465762c20666d6f64655f74206d6f64652c20756e7369676e656420696e7420636d642c20756e7369676e6564206c6f6e6720617267290a7b0a097374727563742070665f756e6974202a7066203d20626465762d3e62645f6469736b2d3e707269766174655f646174613b0a0a0969662028636d6420213d204344524f4d454a454354290a090972657475726e202d45494e56414c3b0a0a096966202870662d3e61636365737320213d2031290a090972657475726e202d45425553593b0a096d757465785f6c6f636b282670665f6d75746578293b0a0970665f656a656374287066293b0a096d757465785f756e6c6f636b282670665f6d75746578293b0a0a0972657475726e20303b0a7d0a0a73746174696320696e742070665f72656c65617365287374727563742067656e6469736b202a6469736b2c20666d6f64655f74206d6f6465290a7b0a097374727563742070665f756e6974202a7066203d206469736b2d3e707269766174655f646174613b0a0a096d757465785f6c6f636b282670665f6d75746578293b0a096966202870662d3e616363657373203c3d203029207b0a09096d757465785f756e6c6f636b282670665f6d75746578293b0a090972657475726e202d45494e56414c3b0a097d0a0a0970662d3e6163636573732d2d3b0a0a09696620282170662d3e6163636573732026262070662d3e72656d6f7661626c65290a090970665f6c6f636b2870662c2030293b0a0a096d757465785f756e6c6f636b282670665f6d75746578293b0a0972657475726e20303b0a0a7d0a0a73746174696320756e7369676e656420696e742070665f636865636b5f6576656e7473287374727563742067656e6469736b202a6469736b2c20756e7369676e656420696e7420636c656172696e67290a7b0a0972657475726e204449534b5f4556454e545f4d454449415f4348414e47453b0a7d0a0a73746174696320696e6c696e6520696e74207374617475735f726567287374727563742070665f756e6974202a7066290a7b0a0972657475726e2070695f726561645f726567722870662d3e70692c20312c2036293b0a7d0a0a73746174696320696e6c696e6520696e7420726561645f726567287374727563742070665f756e6974202a70662c20696e7420726567290a7b0a0972657475726e2070695f726561645f726567722870662d3e70692c20302c20726567293b0a7d0a0a73746174696320696e6c696e6520766f69642077726974655f726567287374727563742070665f756e6974202a70662c20696e74207265672c20696e742076616c290a7b0a0970695f77726974655f726567722870662d3e70692c20302c207265672c2076616c293b0a7d0a0a73746174696320696e742070665f77616974287374727563742070665f756e6974202a70662c20696e7420676f2c20696e742073746f702c2063686172202a66756e2c2063686172202a6d7367290a7b0a09696e74206a2c20722c20652c20732c20703b0a0a096a203d20303b0a097768696c65202828282872203d207374617475735f7265672870662929202620676f29207c7c202873746f70202626202821287220262073746f70292929290a0920202020202020262620286a2b2b203c2050465f5350494e29290a09097564656c61792850465f5350494e5f44454c293b0a0a0969662028287220262028535441545f45525220262073746f702929207c7c20286a203e2050465f5350494e2929207b0a090973203d20726561645f7265672870662c2037293b0a090965203d20726561645f7265672870662c2031293b0a090970203d20726561645f7265672870662c2032293b0a0909696620286a203e2050465f5350494e290a09090965207c3d2030783130303b0a09096966202866756e290a0909097072696e746b282225733a2025732025733a20616c743d3078257820737461743d30782578206572723d30782578220a0909092020202020202022206c6f6f703d25642070686173653d25645c6e222c0a0909092020202020202070662d3e6e616d652c2066756e2c206d73672c20722c20732c20652c206a2c2070293b0a090972657475726e202865203c3c203829202b20733b0a097d0a0972657475726e20303b0a7d0a0a73746174696320696e742070665f636f6d6d616e64287374727563742070665f756e6974202a70662c2063686172202a636d642c20696e7420646c656e2c2063686172202a66756e290a7b0a0970695f636f6e6e6563742870662d3e7069293b0a0a0977726974655f7265672870662c20362c20307861302b307831302a70662d3e6472697665293b0a0a096966202870665f776169742870662c20535441545f42555359207c20535441545f4452512c20302c2066756e2c20226265666f726520636f6d6d616e64222929207b0a090970695f646973636f6e6e6563742870662d3e7069293b0a090972657475726e202d313b0a097d0a0a0977726974655f7265672870662c20342c20646c656e202520323536293b0a0977726974655f7265672870662c20352c20646c656e202f20323536293b0a0977726974655f7265672870662c20372c2030786130293b092f2a204154415049207061636b657420636f6d6d616e64202a2f0a0a096966202870665f776169742870662c20535441545f425553592c20535441545f4452512c2066756e2c2022636f6d6d616e6420445251222929207b0a090970695f646973636f6e6e6563742870662d3e7069293b0a090972657475726e202d313b0a097d0a0a0969662028726561645f7265672870662c20322920213d203129207b0a09097072696e746b282225733a2025733a20636f6d6d616e64207068617365206572726f725c6e222c2070662d3e6e616d652c2066756e293b0a090970695f646973636f6e6e6563742870662d3e7069293b0a090972657475726e202d313b0a097d0a0a0970695f77726974655f626c6f636b2870662d3e70692c20636d642c203132293b0a0a0972657475726e20303b0a7d0a0a73746174696320696e742070665f636f6d706c6574696f6e287374727563742070665f756e6974202a70662c2063686172202a6275662c2063686172202a66756e290a7b0a09696e7420722c20732c206e3b0a0a0972203d2070665f776169742870662c20535441545f425553592c20535441545f445251207c20535441545f5245414459207c20535441545f4552522c0a09092020202066756e2c2022636f6d706c6574696f6e22293b0a0a096966202828726561645f7265672870662c20322920262032292026262028726561645f7265672870662c203729202620535441545f4452512929207b0a09096e203d20282828726561645f7265672870662c203429202b20323536202a20726561645f7265672870662c20352929202b0a09092020202020203329202620307866666663293b0a090970695f726561645f626c6f636b2870662d3e70692c206275662c206e293b0a097d0a0a0973203d2070665f776169742870662c20535441545f425553592c20535441545f5245414459207c20535441545f4552522c2066756e2c20226461746120646f6e6522293b0a0a0970695f646973636f6e6e6563742870662d3e7069293b0a0a0972657475726e202872203f2072203a2073293b0a7d0a0a73746174696320766f69642070665f7265715f73656e7365287374727563742070665f756e6974202a70662c20696e74207175696574290a7b0a09636861722072735f636d645b31325d203d0a09202020207b2041544150495f5245515f53454e53452c2070662d3e6c756e203c3c20352c20302c20302c2031362c20302c20302c20302c20302c20302c20302c2030207d3b0a0963686172206275665b31365d3b0a09696e7420723b0a0a0972203d2070665f636f6d6d616e642870662c2072735f636d642c2031362c2022526571756573742073656e736522293b0a096d64656c61792831293b0a09696620282172290a090970665f636f6d706c6574696f6e2870662c206275662c2022526571756573742073656e736522293b0a0a096966202828217229202626202821717569657429290a09097072696e746b282225733a2053656e7365206b65793a2025782c204153433a2025782c204153513a2025785c6e222c0a09092020202020202070662d3e6e616d652c206275665b325d2026203078662c206275665b31325d2c206275665b31335d293b0a7d0a0a73746174696320696e742070665f6174617069287374727563742070665f756e6974202a70662c2063686172202a636d642c20696e7420646c656e2c2063686172202a6275662c2063686172202a66756e290a7b0a09696e7420723b0a0a0972203d2070665f636f6d6d616e642870662c20636d642c20646c656e2c2066756e293b0a096d64656c61792831293b0a09696620282172290a090972203d2070665f636f6d706c6574696f6e2870662c206275662c2066756e293b0a096966202872290a090970665f7265715f73656e73652870662c202166756e293b0a0a0972657475726e20723b0a7d0a0a73746174696320766f69642070665f6c6f636b287374727563742070665f756e6974202a70662c20696e742066756e63290a7b0a0963686172206c6f5f636d645b31325d203d207b2041544150495f4c4f434b2c2070662d3e6c756e203c3c20352c20302c20302c2066756e632c20302c20302c20302c20302c20302c20302c2030207d3b0a0a0970665f61746170692870662c206c6f5f636d642c20302c2070665f736372617463682c2066756e63203f20226c6f636b22203a2022756e6c6f636b22293b0a7d0a0a73746174696320766f69642070665f656a656374287374727563742070665f756e6974202a7066290a7b0a096368617220656a5f636d645b31325d203d207b2041544150495f444f4f522c2070662d3e6c756e203c3c20352c20302c20302c20322c20302c20302c20302c20302c20302c20302c2030207d3b0a0a0970665f6c6f636b2870662c2030293b0a0970665f61746170692870662c20656a5f636d642c20302c2070665f736372617463682c2022656a65637422293b0a7d0a0a23646566696e652050465f52455345545f544d4f2020203330092f2a20696e2074656e746873206f662061207365636f6e64202a2f0a0a73746174696320766f69642070665f736c65657028696e74206373290a7b0a097363686564756c655f74696d656f75745f696e7465727275707469626c65286373293b0a7d0a0a2f2a20746865204154415049207374616e646172642061637475616c6c79207370656369666965732074686520636f6e74656e7473206f6620616c6c2037207265676973746572730a202020616674657220612072657365742c20627574207468652073706563696669636174696f6e20697320616d626967756f757320636f6e6365726e696e6720746865206c6173740a20202074776f2062797465732c20616e6420646966666572656e742064726976657320696e7465727072657420746865207374616e6461726420646966666572656e746c792e0a202a2f0a0a73746174696320696e742070665f7265736574287374727563742070665f756e6974202a7066290a7b0a09696e7420692c206b2c20666c673b0a09696e74206578706563745b355d203d207b20312c20312c20312c20307831342c2030786562207d3b0a0a0970695f636f6e6e6563742870662d3e7069293b0a0977726974655f7265672870662c20362c20307861302b307831302a70662d3e6472697665293b0a0977726974655f7265672870662c20372c2038293b0a0a0970665f736c656570283230202a20485a202f2031303030293b0a0a096b203d20303b0a097768696c652028286b2b2b203c2050465f52455345545f544d4f2920262620287374617475735f72656728706629202620535441545f4255535929290a090970665f736c65657028485a202f203130293b0a0a09666c67203d20313b0a09666f72202869203d20303b2069203c20353b20692b2b290a0909666c6720263d2028726561645f7265672870662c2069202b203129203d3d206578706563745b695d293b0a0a0969662028766572626f736529207b0a09097072696e746b282225733a2052657365742028256429207369676e6174757265203d20222c2070662d3e6e616d652c206b293b0a0909666f72202869203d20303b2069203c20353b20692b2b290a0909097072696e746b2822253378222c20726561645f7265672870662c2069202b203129293b0a09096966202821666c67290a0909097072696e746b28222028696e636f72726563742922293b0a09097072696e746b28225c6e22293b0a097d0a0a0970695f646973636f6e6e6563742870662d3e7069293b0a0972657475726e20666c67202d20313b0a7d0a0a73746174696320766f69642070665f6d6f64655f73656e7365287374727563742070665f756e6974202a7066290a7b0a0963686172206d735f636d645b31325d203d0a09202020207b2041544150495f4d4f44455f53454e53452c2070662d3e6c756e203c3c20352c20302c20302c20302c20302c20302c20302c20382c20302c20302c2030207d3b0a0963686172206275665b385d3b0a0a0970665f61746170692870662c206d735f636d642c20382c206275662c20226d6f64652073656e736522293b0a0970662d3e6d656469615f737461747573203d2050465f52573b0a09696620286275665b335d20262030783830290a090970662d3e6d656469615f737461747573203d2050465f524f3b0a7d0a0a73746174696320766f69642078732863686172202a6275662c2063686172202a746172672c20696e74206f6666732c20696e74206c656e290a7b0a09696e74206a2c206b2c206c3b0a0a096a203d20303b0a096c203d20303b0a09666f7220286b203d20303b206b203c206c656e3b206b2b2b290a090969662028286275665b6b202b206f6666735d20213d203078323029207c7c20286275665b6b202b206f6666735d20213d206c29290a0909096c203d20746172675b6a2b2b5d203d206275665b6b202b206f6666735d3b0a09696620286c203d3d2030783230290a09096a2d2d3b0a09746172675b6a5d203d20303b0a7d0a0a73746174696320696e7420786c2863686172202a6275662c20696e74206f666673290a7b0a09696e7420762c206b3b0a0a0976203d20303b0a09666f7220286b203d20303b206b203c20343b206b2b2b290a090976203d2076202a20323536202b20286275665b6b202b206f6666735d20262030786666293b0a0972657475726e20763b0a7d0a0a73746174696320766f69642070665f6765745f6361706163697479287374727563742070665f756e6974202a7066290a7b0a09636861722072635f636d645b31325d203d207b2041544150495f43415041434954592c2070662d3e6c756e203c3c20352c20302c20302c20302c20302c20302c20302c20302c20302c20302c2030207d3b0a0963686172206275665b385d3b0a09696e742062733b0a0a096966202870665f61746170692870662c2072635f636d642c20382c206275662c2022676574206361706163697479222929207b0a090970662d3e6d656469615f737461747573203d2050465f4e4d3b0a090972657475726e3b0a097d0a097365745f63617061636974792870662d3e6469736b2c20786c286275662c203029202b2031293b0a096273203d20786c286275662c2034293b0a0969662028627320213d2035313229207b0a09097365745f63617061636974792870662d3e6469736b2c2030293b0a090969662028766572626f7365290a0909097072696e746b282225733a2044726976652025642c204c554e2025642c220a090909202020202020202220756e737570706f7274656420626c6f636b2073697a652025645c6e222c0a0909092020202020202070662d3e6e616d652c2070662d3e64726976652c2070662d3e6c756e2c206273293b0a097d0a7d0a0a73746174696320696e742070665f6964656e74696679287374727563742070665f756e6974202a7066290a7b0a09696e742064742c20733b0a0963686172202a6d735b325d203d207b20226d6173746572222c2022736c61766522207d3b0a0963686172206d665b31305d2c2069645b31385d3b0a09636861722069645f636d645b31325d203d0a09202020207b2041544150495f4944454e544946592c2070662d3e6c756e203c3c20352c20302c20302c2033362c20302c20302c20302c20302c20302c20302c2030207d3b0a0963686172206275665b33365d3b0a0a0973203d2070665f61746170692870662c2069645f636d642c2033362c206275662c20226964656e7469667922293b0a096966202873290a090972657475726e202d313b0a0a096474203d206275665b305d202620307831663b0a096966202828647420213d2030292026262028647420213d20372929207b0a090969662028766572626f7365290a0909097072696e746b282225733a2044726976652025642c204c554e2025642c20756e737570706f7274656420747970652025645c6e222c0a0909092020202020202070662d3e6e616d652c2070662d3e64726976652c2070662d3e6c756e2c206474293b0a090972657475726e202d313b0a097d0a0a097873286275662c206d662c20382c2038293b0a097873286275662c2069642c2031362c203136293b0a0a0970662d3e72656d6f7661626c65203d20286275665b315d20262030783830293b0a0a0970665f6d6f64655f73656e7365287066293b0a0970665f6d6f64655f73656e7365287066293b0a0970665f6d6f64655f73656e7365287066293b0a0a0970665f6765745f6361706163697479287066293b0a0a097072696e746b282225733a2025732025732c202573204c554e2025642c2074797065202564222c0a092020202020202070662d3e6e616d652c206d662c2069642c206d735b70662d3e64726976655d2c2070662d3e6c756e2c206474293b0a096966202870662d3e72656d6f7661626c65290a09097072696e746b28222c2072656d6f7661626c6522293b0a096966202870662d3e6d656469615f737461747573203d3d2050465f4e4d290a09097072696e746b28222c206e6f206d656469615c6e22293b0a09656c7365207b0a09096966202870662d3e6d656469615f737461747573203d3d2050465f524f290a0909097072696e746b28222c20524f22293b0a09097072696e746b28222c20256c6c7520626c6f636b735c6e222c0a09090928756e7369676e6564206c6f6e67206c6f6e67296765745f63617061636974792870662d3e6469736b29293b0a097d0a0972657475726e20303b0a7d0a0a2f2a0972657475726e732020302c2077697468206964207365742069662064726976652069732064657465637465640a0920202020202020202d312c20696620647269766520646574656374696f6e206661696c65640a2a2f0a73746174696320696e742070665f70726f6265287374727563742070665f756e6974202a7066290a7b0a096966202870662d3e6472697665203d3d202d3129207b0a0909666f72202870662d3e6472697665203d20303b2070662d3e6472697665203c3d20313b2070662d3e64726976652b2b290a090909696620282170665f72657365742870662929207b0a090909096966202870662d3e6c756e20213d202d31290a090909090972657475726e2070665f6964656e74696679287066293b0a09090909656c73650a0909090909666f72202870662d3e6c756e203d20303b2070662d3e6c756e203c20383b2070662d3e6c756e2b2b290a090909090909696620282170665f6964656e7469667928706629290a0909090909090972657475726e20303b0a0909097d0a097d20656c7365207b0a09096966202870665f726573657428706629290a09090972657475726e202d313b0a09096966202870662d3e6c756e20213d202d31290a09090972657475726e2070665f6964656e74696679287066293b0a0909666f72202870662d3e6c756e203d20303b2070662d3e6c756e203c20383b2070662d3e6c756e2b2b290a090909696620282170665f6964656e7469667928706629290a0909090972657475726e20303b0a097d0a0972657475726e202d313b0a7d0a0a73746174696320696e742070665f64657465637428766f6964290a7b0a097374727563742070665f756e6974202a7066203d20756e6974733b0a09696e74206b2c20756e69743b0a0a097072696e746b282225733a2025732076657273696f6e2025732c206d616a6f722025642c20636c75737465722025642c206e6963652025645c6e222c0a09202020202020206e616d652c206e616d652c2050465f56455253494f4e2c206d616a6f722c20636c75737465722c206e696365293b0a0a096b203d20303b0a096966202870665f64726976655f636f756e74203d3d203029207b0a09096966202870695f696e69742870662d3e70692c20312c202d312c202d312c202d312c202d312c202d312c2070665f736372617463682c2050495f50462c0a09090920202020766572626f73652c2070662d3e6e616d652929207b0a090909696620282170665f70726f6265287066292026262070662d3e6469736b29207b0a0909090970662d3e70726573656e74203d20313b0a090909096b2b2b3b0a0909097d20656c73650a0909090970695f72656c656173652870662d3e7069293b0a09097d0a0a097d20656c73650a0909666f722028756e6974203d20303b20756e6974203c2050465f554e4954533b20756e69742b2b2c2070662b2b29207b0a090909696e74202a636f6e66203d202a6472697665735b756e69745d3b0a0909096966202821636f6e665b445f5052545d290a09090909636f6e74696e75653b0a0909096966202870695f696e69742870662d3e70692c20302c20636f6e665b445f5052545d2c20636f6e665b445f4d4f445d2c0a0909090920202020636f6e665b445f554e495d2c20636f6e665b445f50524f5d2c20636f6e665b445f444c595d2c0a090909092020202070665f736372617463682c2050495f50462c20766572626f73652c2070662d3e6e616d652929207b0a090909096966202870662d3e6469736b202626202170665f70726f62652870662929207b0a090909090970662d3e70726573656e74203d20313b0a09090909096b2b2b3b0a090909097d20656c73650a090909090970695f72656c656173652870662d3e7069293b0a0909097d0a09097d0a09696620286b290a090972657475726e20303b0a0a097072696e746b282225733a204e6f204154415049206469736b2064657465637465645c6e222c206e616d65293b0a09666f7220287066203d20756e6974732c20756e6974203d20303b20756e6974203c2050465f554e4954533b2070662b2b2c20756e69742b2b290a09097075745f6469736b2870662d3e6469736b293b0a0972657475726e202d313b0a7d0a0a2f2a2054686520692f6f207265717565737420656e67696e65202a2f0a0a73746174696320696e742070665f7374617274287374727563742070665f756e6974202a70662c20696e7420636d642c20696e7420622c20696e742063290a7b0a09696e7420693b0a096368617220696f5f636d645b31325d203d207b20636d642c2070662d3e6c756e203c3c20352c20302c20302c20302c20302c20302c20302c20302c20302c20302c2030207d3b0a0a09666f72202869203d20303b2069203c20343b20692b2b29207b0a0909696f5f636d645b35202d20695d203d2062202620307866663b0a090962203d2062203e3e20383b0a097d0a0a09696f5f636d645b385d203d2063202620307866663b0a09696f5f636d645b375d203d202863203e3e203829202620307866663b0a0a0969203d2070665f636f6d6d616e642870662c20696f5f636d642c2063202a203531322c2022737461727420692f6f22293b0a0a096d64656c61792831293b0a0a0972657475726e20693b0a7d0a0a73746174696320696e742070665f726561647928766f6964290a7b0a0972657475726e202828287374617475735f7265672870665f63757272656e742920262028535441545f42555359207c2070665f6d61736b2929203d3d2070665f6d61736b29293b0a7d0a0a7374617469632073747275637420726571756573745f7175657565202a70665f71756575653b0a0a73746174696320766f69642070665f656e645f7265717565737428696e7420657272290a7b0a096966202870665f72657120262620215f5f626c6b5f656e645f726571756573745f6375722870665f7265712c2065727229290a090970665f726571203d204e554c4c3b0a7d0a0a73746174696320766f696420646f5f70665f726571756573742873747275637420726571756573745f7175657565202a2071290a7b0a096966202870665f62757379290a090972657475726e3b0a7265706561743a0a09696620282170665f72657129207b0a090970665f726571203d20626c6b5f66657463685f726571756573742871293b0a0909696620282170665f726571290a09090972657475726e3b0a097d0a0a0970665f63757272656e74203d2070665f7265712d3e72715f6469736b2d3e707269766174655f646174613b0a0970665f626c6f636b203d20626c6b5f72715f706f732870665f726571293b0a0970665f72756e203d20626c6b5f72715f736563746f72732870665f726571293b0a0970665f636f756e74203d20626c6b5f72715f6375725f736563746f72732870665f726571293b0a0a096966202870665f626c6f636b202b2070665f636f756e74203e206765745f63617061636974792870665f7265712d3e72715f6469736b2929207b0a090970665f656e645f72657175657374282d45494f293b0a0909676f746f207265706561743b0a097d0a0a0970665f636d64203d2072715f646174615f6469722870665f726571293b0a0970665f627566203d2070665f7265712d3e6275666665723b0a0970665f72657472696573203d20303b0a0a0970665f62757379203d20313b0a096966202870665f636d64203d3d2052454144290a090970695f646f5f636c61696d65642870665f63757272656e742d3e70692c20646f5f70665f72656164293b0a09656c7365206966202870665f636d64203d3d205752495445290a090970695f646f5f636c61696d65642870665f63757272656e742d3e70692c20646f5f70665f7772697465293b0a09656c7365207b0a090970665f62757379203d20303b0a090970665f656e645f72657175657374282d45494f293b0a0909676f746f207265706561743b0a097d0a7d0a0a73746174696320696e742070665f6e6578745f62756628766f6964290a7b0a09756e7369676e6564206c6f6e672073617665645f666c6167733b0a0a0970665f636f756e742d2d3b0a0970665f72756e2d2d3b0a0970665f627566202b3d203531323b0a0970665f626c6f636b2b2b3b0a09696620282170665f72756e290a090972657475726e20313b0a09696620282170665f636f756e7429207b0a09097370696e5f6c6f636b5f69727173617665282670665f7370696e5f6c6f636b2c2073617665645f666c616773293b0a090970665f656e645f726571756573742830293b0a09097370696e5f756e6c6f636b5f697271726573746f7265282670665f7370696e5f6c6f636b2c2073617665645f666c616773293b0a0909696620282170665f726571290a09090972657475726e20313b0a090970665f636f756e74203d20626c6b5f72715f6375725f736563746f72732870665f726571293b0a090970665f627566203d2070665f7265712d3e6275666665723b0a097d0a0972657475726e20303b0a7d0a0a73746174696320696e6c696e6520766f6964206e6578745f7265717565737428696e7420657272290a7b0a09756e7369676e6564206c6f6e672073617665645f666c6167733b0a0a097370696e5f6c6f636b5f69727173617665282670665f7370696e5f6c6f636b2c2073617665645f666c616773293b0a0970665f656e645f7265717565737428657272293b0a0970665f62757379203d20303b0a09646f5f70665f726571756573742870665f7175657565293b0a097370696e5f756e6c6f636b5f697271726573746f7265282670665f7370696e5f6c6f636b2c2073617665645f666c616773293b0a7d0a0a2f2a206465746163682066726f6d207468652063616c6c696e6720636f6e74657874202d20696e206361736520746865207370696e6c6f636b2069732068656c64202a2f0a73746174696320766f696420646f5f70665f7265616428766f6964290a7b0a0970735f7365745f696e747228646f5f70665f726561645f73746172742c204e554c4c2c20302c206e696365293b0a7d0a0a73746174696320766f696420646f5f70665f726561645f737461727428766f6964290a7b0a0970665f62757379203d20313b0a0a096966202870665f73746172742870665f63757272656e742c2041544150495f524541445f31302c2070665f626c6f636b2c2070665f72756e2929207b0a090970695f646973636f6e6e6563742870665f63757272656e742d3e7069293b0a09096966202870665f72657472696573203c2050465f4d41585f5245545249455329207b0a09090970665f726574726965732b2b3b0a09090970695f646f5f636c61696d65642870665f63757272656e742d3e70692c20646f5f70665f726561645f7374617274293b0a09090972657475726e3b0a09097d0a09096e6578745f72657175657374282d45494f293b0a090972657475726e3b0a097d0a0970665f6d61736b203d20535441545f4452513b0a0970735f7365745f696e747228646f5f70665f726561645f6472712c2070665f72656164792c2050465f544d4f2c206e696365293b0a7d0a0a73746174696320766f696420646f5f70665f726561645f64727128766f6964290a7b0a097768696c6520283129207b0a09096966202870665f776169742870665f63757272656e742c20535441545f425553592c20535441545f445251207c20535441545f4552522c0a09090920202020227265616420626c6f636b222c2022636f6d706c6574696f6e2229202620535441545f45525229207b0a09090970695f646973636f6e6e6563742870665f63757272656e742d3e7069293b0a0909096966202870665f72657472696573203c2050465f4d41585f5245545249455329207b0a0909090970665f7265715f73656e73652870665f63757272656e742c2030293b0a0909090970665f726574726965732b2b3b0a0909090970695f646f5f636c61696d65642870665f63757272656e742d3e70692c20646f5f70665f726561645f7374617274293b0a0909090972657475726e3b0a0909097d0a0909096e6578745f72657175657374282d45494f293b0a09090972657475726e3b0a09097d0a090970695f726561645f626c6f636b2870665f63757272656e742d3e70692c2070665f6275662c20353132293b0a09096966202870665f6e6578745f6275662829290a090909627265616b3b0a097d0a0970695f646973636f6e6e6563742870665f63757272656e742d3e7069293b0a096e6578745f726571756573742830293b0a7d0a0a73746174696320766f696420646f5f70665f777269746528766f6964290a7b0a0970735f7365745f696e747228646f5f70665f77726974655f73746172742c204e554c4c2c20302c206e696365293b0a7d0a0a73746174696320766f696420646f5f70665f77726974655f737461727428766f6964290a7b0a0970665f62757379203d20313b0a0a096966202870665f73746172742870665f63757272656e742c2041544150495f57524954455f31302c2070665f626c6f636b2c2070665f72756e2929207b0a090970695f646973636f6e6e6563742870665f63757272656e742d3e7069293b0a09096966202870665f72657472696573203c2050465f4d41585f5245545249455329207b0a09090970665f726574726965732b2b3b0a09090970695f646f5f636c61696d65642870665f63757272656e742d3e70692c20646f5f70665f77726974655f7374617274293b0a09090972657475726e3b0a09097d0a09096e6578745f72657175657374282d45494f293b0a090972657475726e3b0a097d0a0a097768696c6520283129207b0a09096966202870665f776169742870665f63757272656e742c20535441545f425553592c20535441545f445251207c20535441545f4552522c0a0909092020202022777269746520626c6f636b222c20226461746120776169742229202620535441545f45525229207b0a09090970695f646973636f6e6e6563742870665f63757272656e742d3e7069293b0a0909096966202870665f72657472696573203c2050465f4d41585f5245545249455329207b0a0909090970665f726574726965732b2b3b0a0909090970695f646f5f636c61696d65642870665f63757272656e742d3e70692c20646f5f70665f77726974655f7374617274293b0a0909090972657475726e3b0a0909097d0a0909096e6578745f72657175657374282d45494f293b0a09090972657475726e3b0a09097d0a090970695f77726974655f626c6f636b2870665f63757272656e742d3e70692c2070665f6275662c20353132293b0a09096966202870665f6e6578745f6275662829290a090909627265616b3b0a097d0a0970665f6d61736b203d20303b0a0970735f7365745f696e747228646f5f70665f77726974655f646f6e652c2070665f72656164792c2050465f544d4f2c206e696365293b0a7d0a0a73746174696320766f696420646f5f70665f77726974655f646f6e6528766f6964290a7b0a096966202870665f776169742870665f63757272656e742c20535441545f425553592c20302c2022777269746520626c6f636b222c2022646f6e652229202620535441545f45525229207b0a090970695f646973636f6e6e6563742870665f63757272656e742d3e7069293b0a09096966202870665f72657472696573203c2050465f4d41585f5245545249455329207b0a09090970665f726574726965732b2b3b0a09090970695f646f5f636c61696d65642870665f63757272656e742d3e70692c20646f5f70665f77726974655f7374617274293b0a09090972657475726e3b0a09097d0a09096e6578745f72657175657374282d45494f293b0a090972657475726e3b0a097d0a0970695f646973636f6e6e6563742870665f63757272656e742d3e7069293b0a096e6578745f726571756573742830293b0a7d0a0a73746174696320696e74205f5f696e69742070665f696e697428766f6964290a7b090909092f2a207072656c696d696e61727920696e697469616c69736174696f6e202a2f0a097374727563742070665f756e6974202a70663b0a09696e7420756e69743b0a0a096966202864697361626c65290a090972657475726e202d45494e56414c3b0a0a0970665f696e69745f756e69747328293b0a0a096966202870665f6465746563742829290a090972657475726e202d454e4f4445563b0a0970665f62757379203d20303b0a0a096966202872656769737465725f626c6b646576286d616a6f722c206e616d652929207b0a0909666f7220287066203d20756e6974732c20756e6974203d20303b20756e6974203c2050465f554e4954533b2070662b2b2c20756e69742b2b290a0909097075745f6469736b2870662d3e6469736b293b0a090972657475726e202d45425553593b0a097d0a0970665f7175657565203d20626c6b5f696e69745f717565756528646f5f70665f726571756573742c202670665f7370696e5f6c6f636b293b0a09696620282170665f717565756529207b0a0909756e72656769737465725f626c6b646576286d616a6f722c206e616d65293b0a0909666f7220287066203d20756e6974732c20756e6974203d20303b20756e6974203c2050465f554e4954533b2070662b2b2c20756e69742b2b290a0909097075745f6469736b2870662d3e6469736b293b0a090972657475726e202d454e4f4d454d3b0a097d0a0a09626c6b5f71756575655f6d61785f7365676d656e74732870665f71756575652c20636c7573746572293b0a0a09666f7220287066203d20756e6974732c20756e6974203d20303b20756e6974203c2050465f554e4954533b2070662b2b2c20756e69742b2b29207b0a09097374727563742067656e6469736b202a6469736b203d2070662d3e6469736b3b0a0a0909696620282170662d3e70726573656e74290a090909636f6e74696e75653b0a09096469736b2d3e707269766174655f64617461203d2070663b0a09096469736b2d3e7175657565203d2070665f71756575653b0a09096164645f6469736b286469736b293b0a097d0a0972657475726e20303b0a7d0a0a73746174696320766f6964205f5f657869742070665f6578697428766f6964290a7b0a097374727563742070665f756e6974202a70663b0a09696e7420756e69743b0a09756e72656769737465725f626c6b646576286d616a6f722c206e616d65293b0a09666f7220287066203d20756e6974732c20756e6974203d20303b20756e6974203c2050465f554e4954533b2070662b2b2c20756e69742b2b29207b0a0909696620282170662d3e70726573656e74290a090909636f6e74696e75653b0a090964656c5f67656e6469736b2870662d3e6469736b293b0a09097075745f6469736b2870662d3e6469736b293b0a090970695f72656c656173652870662d3e7069293b0a097d0a09626c6b5f636c65616e75705f71756575652870665f7175657565293b0a7d0a0a4d4f44554c455f4c4943454e5345282247504c22293b0a6d6f64756c655f696e69742870665f696e6974290a6d6f64756c655f657869742870665f65786974290a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006c696e75782d332e382e322f647269766572732f626c6f636b2f7061726964652f70672e63000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000303030303636340030303030303030003030303030303000303030303030343037343100313231313437343433333000303031373435360030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007573746172003030726f6f7400000000000000000000000000000000000000000000000000000000726f6f74000000000000000000000000000000000000000000000000000000003030303030303000303030303030300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f2a200a0970672e6320202020286329203139393820204772616e7420522e204775656e74686572203c6772616e7440746f727175652e6e65743e0a0909092020556e64657220746865207465726d73206f662074686520474e552047656e6572616c205075626c6963204c6963656e73652e0a0a09546865207067206472697665722070726f766964657320612073696d706c65206368617261637465722064657669636520696e7465726661636520666f720a0973656e64696e6720415441504920636f6d6d616e647320746f2061206465766963652e2020576974682074686520657863657074696f6e206f66207468650a094154415049207265736574206f7065726174696f6e2c20616c6c206f7065726174696f6e732061726520706572666f726d6564206279206120706169720a096f66207265616420616e64207772697465206f7065726174696f6e7320746f2074686520617070726f707269617465202f6465762f70674e206465766963652e0a0941207772697465206f7065726174696f6e2064656c6976657273206120636f6d6d616e6420616e6420616e79206f7574626f756e64206461746120696e0a09612073696e676c65206275666665722e20204e6f726d616c6c792c207468652077726974652077696c6c207375636365656420756e6c657373207468650a09646576696365206973206f66666c696e65206f72206d616c66756e6374696f6e696e672c206f7220746865726520697320616c726561647920616e6f746865720a09636f6d6d616e642070656e64696e672e20204966207468652077726974652073756363656564732c2069742073686f756c6420626520666f6c6c6f7765640a09696d6d6564696174656c7920627920612072656164206f7065726174696f6e2c20746f206f627461696e20616e792072657475726e6564206461746120616e640a0973746174757320696e666f726d6174696f6e2e20204120726561642077696c6c206661696c206966207468657265206973206e6f206f7065726174696f6e0a09696e2070726f67726573732e0a0a0941732061207370656369616c20636173652c20746865206465766963652063616e20626520726573657420776974682061207772697465206f7065726174696f6e2c0a09616e6420696e207468697320636173652c206e6f20666f6c6c6f77696e6720726561642069732065787065637465642c206f72207065726d69747465642e0a0a09546865726520617265206e6f20696f63746c2829206f7065726174696f6e732e2020416e792073696e676c65206f7065726174696f6e0a096d6179207472616e73666572206174206d6f73742050475f4d41585f444154412062797465732e20204e6f746520746861742074686520647269766572206d7573740a09636f7079207468652064617461207468726f75676820616e20696e7465726e616c206275666665722e2020496e206b656570696e67207769746820616c6c0a0963757272656e7420415441504920646576696365732c20636f6d6d616e64207061636b6574732061726520617373756d656420746f2062652065786163746c790a09313220627974657320696e206c656e6774682e0a0a09546f207065726d697420667574757265206368616e67657320746f207468697320696e746572666163652c20746865206865616465727320696e207468650a097265616420616e64207772697465206275666665727320636f6e7461696e20612073696e676c652063686172616374657220226d616769632220666c61672e0a0943757272656e746c79207468697320666c6167206d7573742062652074686520636861726163746572202250222e0a0a0942792064656661756c742c20746865206472697665722077696c6c206175746f70726f626520666f7220612073696e676c6520706172616c6c656c0a09706f7274204154415049206465766963652c2062757420696620746865697220696e646976696475616c20706172616d6574657273206172650a097370656369666965642c20746865206472697665722063616e2068616e646c6520757020746f203420646576696365732e0a0a09546f207573652074686973206465766963652c20796f75206d75737420686176652074686520666f6c6c6f77696e6720646576696365200a097370656369616c2066696c657320646566696e65643a0a0a09092f6465762f706730206320393720300a09092f6465762f706731206320393720310a09092f6465762f706732206320393720320a09092f6465762f706733206320393720330a0a0928596f75276c6c206e65656420746f206368616e67652074686520393720746f20736f6d657468696e6720656c736520696620796f75207573650a0974686520276d616a6f722720706172616d6574657220746f20696e7374616c6c2074686520647269766572206f6e206120646966666572656e740a096d616a6f72206e756d6265722e290a0a09546865206265686176696f7572206f6620746865207067206472697665722063616e20626520616c74657265642062792073657474696e670a09736f6d6520706172616d65746572732066726f6d2074686520696e736d6f6420636f6d6d616e64206c696e652e202054686520666f6c6c6f77696e670a09706172616d6574657273206172652061646a75737461626c653a0a0a0920202020647269766530202020202020546865736520666f757220617267756d656e74732063616e20626520617272617973206f66202020202020200a0920202020647269766531202020202020312d3620696e74656765727320617320666f6c6c6f77733a0a09202020206472697665320a09202020206472697665332020202020203c7072743e2c3c70726f3e2c3c756e693e2c3c6d6f643e2c3c736c763e2c3c646c793e0a0a09090957686572652c0a0a09093c7072743e2020206973207468652062617365206f662074686520706172616c6c656c20706f7274206164647265737320666f720a09090974686520636f72726573706f6e64696e672064726976652e2020287265717569726564290a0a09093c70726f3e2020206973207468652070726f746f636f6c206e756d62657220666f7220746865206164617074657220746861740a090909737570706f72747320746869732064726976652e20205468657365206e756d62657273206172650a0909096c6f67676564206279202770617269646527207768656e207468652070726f746f636f6c206d6f64756c65730a09090961726520696e697469616c697365642e20202830206966206e6f7420676976656e290a0a09093c756e693e202020666f722074686f7365206164617074657273207468617420737570706f727420636861696e65640a090909646576696365732c20746869732069732074686520756e69742073656c6563746f7220666f72207468650a090909636861696e206f662064657669636573206f6e2074686520676976656e20706f72742e202049742073686f756c640a0909096265207a65726f20666f722064657669636573207468617420646f6e277420737570706f727420636861696e696e672e0a0909092830206966206e6f7420676976656e290a0a09093c6d6f643e202020746869732063616e206265202d3120746f2063686f6f7365207468652062657374206d6f64652c206f72206f6e650a0909096f6620746865206d6f6465206e756d6265727320737570706f727465642062792074686520616461707465722e0a090909282d31206966206e6f7420676976656e290a0a09093c736c763e202020415441504920646576696365732063616e206265206a756d706572656420746f206d6173746572206f7220736c6176652e0a090909536574207468697320746f203020746f2063686f6f736520746865206d61737465722064726976652c203120746f0a09090963686f6f73652074686520736c6176652c202d3120287468652064656661756c742920746f2063686f6f7365207468650a090909666972737420647269766520666f756e642e0a0a09093c646c793e202020736f6d6520706172616c6c656c20706f7274732072657175697265207468652064726976657220746f200a090909676f206d6f726520736c6f776c792e20202d31207365747320612064656661756c742076616c756520746861740a09090973686f756c6420776f726b2077697468207468652063686f73656e2070726f746f636f6c2e20204f74686572776973652c0a090909736574207468697320746f206120736d616c6c20696e74656765722c20746865206c61726765722069742069730a09090974686520736c6f7765722074686520706f727420692f6f2e2020496e20736f6d652063617365732c2073657474696e670a0909097468697320746f207a65726f2077696c6c20737065656420757020746865206465766963652e202864656661756c74202d31290a0a09202020206d616a6f7209596f75206d617920757365207468697320706172616d6574657220746f206f766572696465207468650a09090964656661756c74206d616a6f72206e756d626572202839372920746861742074686973206472697665720a09090977696c6c207573652e20204265207375726520746f206368616e676520746865206465766963650a0909096e616d652061732077656c6c2e0a0a09202020206e616d65095468697320706172616d6574657220697320612063686172616374657220737472696e6720746861740a090909636f6e7461696e7320746865206e616d6520746865206b65726e656c2077696c6c2075736520666f7220746869730a0909096465766963652028696e202f70726f63206f75747075742c20666f7220696e7374616e6365292e0a0909092864656661756c742022706722292e0a0a0920202020766572626f736520202020205468697320706172616d6574657220636f6e74726f6c732074686520616d6f756e74206f66206c6f6767696e670a0909097468617420697320646f6e6520627920746865206472697665722e202053657420697420746f203020666f72200a0909097175696574206f7065726174696f6e2c20746f203120746f20656e61626c652070726f67726573730a0909096d65737361676573207768696c6520746865206472697665722070726f62657320666f7220646576696365732c0a0909096f7220746f203220666f722066756c6c206465627567206c6f6767696e672e20202864656661756c742030290a0a094966207468697320647269766572206973206275696c7420696e746f20746865206b65726e656c2c20796f752063616e20757365200a0974686520666f6c6c6f77696e6720636f6d6d616e64206c696e6520706172616d65746572732c2077697468207468652073616d652076616c7565730a0961732074686520636f72726573706f6e64696e67206d6f64756c6520706172616d6574657273206c69737465642061626f76653a0a0a092020202070672e6472697665300a092020202070672e6472697665310a092020202070672e6472697665320a092020202070672e6472697665330a0a09496e206164646974696f6e2c20796f752063616e207573652074686520706172616d657465722070672e64697361626c6520746f2064697361626c650a097468652064726976657220656e746972656c792e0a0a2a2f0a0a2f2a204368616e6765733a0a0a09312e30310947524720313939382e30362e3136094275672066697865730a09312e30322020202047524720313939382e30392e323420204164646564206a756d626f20737570706f72740a0a2a2f0a0a23646566696e652050475f56455253494f4e20202020202022312e3032220a23646566696e652050475f4d414a4f520939370a23646566696e652050475f4e414d450909227067220a23646566696e652050475f554e49545309340a0a2369666e6465662050495f50470a23646566696e652050495f504709340a23656e6469660a0a23696e636c756465203c6c696e75782f74797065732e683e0a2f2a204865726520617265207468696e6773206f6e652063616e206f766572726964652066726f6d2074686520696e736d6f6420636f6d6d616e642e0a2020204d6f737420617265206175746f70726f6265642062792070617269646520756e6c6573732073657420686572652e2020566572626f736520697320300a20202062792064656661756c742e0a0a2a2f0a0a73746174696320626f6f6c20766572626f7365203d20303b0a73746174696320696e74206d616a6f72203d2050475f4d414a4f523b0a7374617469632063686172202a6e616d65203d2050475f4e414d453b0a73746174696320696e742064697361626c65203d20303b0a0a73746174696320696e74206472697665305b365d203d207b20302c20302c20302c202d312c202d312c202d31207d3b0a73746174696320696e74206472697665315b365d203d207b20302c20302c20302c202d312c202d312c202d31207d3b0a73746174696320696e74206472697665325b365d203d207b20302c20302c20302c202d312c202d312c202d31207d3b0a73746174696320696e74206472697665335b365d203d207b20302c20302c20302c202d312c202d312c202d31207d3b0a0a73746174696320696e7420282a6472697665735b345d295b365d203d207b266472697665302c20266472697665312c20266472697665322c20266472697665337d3b0a73746174696320696e742070675f64726976655f636f756e743b0a0a656e756d207b445f5052542c20445f50524f2c20445f554e492c20445f4d4f442c20445f534c562c20445f444c597d3b0a0a2f2a20656e64206f6620706172616d6574657273202a2f0a0a23696e636c756465203c6c696e75782f6d6f64756c652e683e0a23696e636c756465203c6c696e75782f696e69742e683e0a23696e636c756465203c6c696e75782f66732e683e0a23696e636c756465203c6c696e75782f64656c61792e683e0a23696e636c756465203c6c696e75782f736c61622e683e0a23696e636c756465203c6c696e75782f6d74696f2e683e0a23696e636c756465203c6c696e75782f70672e683e0a23696e636c756465203c6c696e75782f6465766963652e683e0a23696e636c756465203c6c696e75782f73636865642e683e092f2a2063757272656e742c205441534b5f2a202a2f0a23696e636c756465203c6c696e75782f6d757465782e683e0a23696e636c756465203c6c696e75782f6a6966666965732e683e0a0a23696e636c756465203c61736d2f756163636573732e683e0a0a6d6f64756c655f706172616d28766572626f73652c20626f6f6c2c2030363434293b0a6d6f64756c655f706172616d286d616a6f722c20696e742c2030293b0a6d6f64756c655f706172616d286e616d652c2063686172702c2030293b0a6d6f64756c655f706172616d5f6172726179286472697665302c20696e742c204e554c4c2c2030293b0a6d6f64756c655f706172616d5f6172726179286472697665312c20696e742c204e554c4c2c2030293b0a6d6f64756c655f706172616d5f6172726179286472697665322c20696e742c204e554c4c2c2030293b0a6d6f64756c655f706172616d5f6172726179286472697665332c20696e742c204e554c4c2c2030293b0a0a23696e636c75646520227061726964652e68220a0a23646566696e652050475f5350494e5f44454c20202020203530092f2a207370696e2064656c617920696e206d6963726f2d7365636f6e647320202a2f0a23646566696e652050475f5350494e2020202020202020203230300a23646566696e652050475f544d4f0909485a0a23646566696e652050475f52455345545f544d4f0931302a485a0a0a23646566696e6520535441545f4552522020202020202020307830310a23646566696e6520535441545f494e444558202020202020307830320a23646566696e6520535441545f4543432020202020202020307830340a23646566696e6520535441545f4452512020202020202020307830380a23646566696e6520535441545f5345454b20202020202020307831300a23646566696e6520535441545f5752455252202020202020307832300a23646566696e6520535441545f5245414459202020202020307834300a23646566696e6520535441545f4255535920202020202020307838300a0a23646566696e652041544150495f4944454e544946590909307831320a0a73746174696320444546494e455f4d555445582870675f6d75746578293b0a73746174696320696e742070675f6f70656e2873747275637420696e6f6465202a696e6f64652c207374727563742066696c65202a66696c65293b0a73746174696320696e742070675f72656c656173652873747275637420696e6f6465202a696e6f64652c207374727563742066696c65202a66696c65293b0a737461746963207373697a655f742070675f72656164287374727563742066696c65202a66696c702c2063686172205f5f75736572202a6275662c0a09092020202020202073697a655f7420636f756e742c206c6f66665f74202a2070706f73293b0a737461746963207373697a655f742070675f7772697465287374727563742066696c65202a66696c702c20636f6e73742063686172205f5f75736572202a6275662c0a09090973697a655f7420636f756e742c206c6f66665f74202a2070706f73293b0a73746174696320696e742070675f64657465637428766f6964293b0a0a23646566696e652050475f4e414d454c454e202020202020380a0a737472756374207067207b0a097374727563742070695f61646170746572207069613b092f2a20696e7465726661636520746f20706172696465206c61796572202a2f0a097374727563742070695f61646170746572202a70693b0a09696e7420627573793b09092f2a20777269746520646f6e652c2072656164206578706563746564202a2f0a09696e742073746172743b09092f2a206a69666669657320617420636f6d6d616e64207374617274202a2f0a09696e7420646c656e3b09092f2a207472616e736665722073697a6520726571756573746564202a2f0a09756e7369676e6564206c6f6e672074696d656f75743b092f2a2074696d656f757420726571756573746564202a2f0a09696e74207374617475733b09092f2a206c6173742073656e7365206b6579202a2f0a09696e742064726976653b09092f2a206472697665202a2f0a09756e7369676e6564206c6f6e67206163636573733b092f2a20636f756e74206f6620616374697665206f70656e73202e2e2e202a2f0a09696e742070726573656e743b09092f2a206465766963652070726573656e74203f202a2f0a0963686172202a6275667074723b0a0963686172206e616d655b50475f4e414d454c454e5d3b092f2a207067302c207067312c202e2e2e202a2f0a7d3b0a0a7374617469632073747275637420706720646576696365735b50475f554e4954535d3b0a0a73746174696320696e742070675f6964656e7469667928737472756374207067202a6465762c20696e74206c6f67293b0a0a73746174696320636861722070675f736372617463685b3531325d3b092f2a207363726174636820626c6f636b20627566666572202a2f0a0a7374617469632073747275637420636c617373202a70675f636c6173733b0a0a2f2a206b65726e656c20676c75652073747275637475726573202a2f0a0a73746174696320636f6e7374207374727563742066696c655f6f7065726174696f6e732070675f666f7073203d207b0a092e6f776e6572203d20544849535f4d4f44554c452c0a092e72656164203d2070675f726561642c0a092e7772697465203d2070675f77726974652c0a092e6f70656e203d2070675f6f70656e2c0a092e72656c65617365203d2070675f72656c656173652c0a092e6c6c7365656b203d206e6f6f705f6c6c7365656b2c0a7d3b0a0a73746174696320766f69642070675f696e69745f756e69747328766f6964290a7b0a09696e7420756e69743b0a0a0970675f64726976655f636f756e74203d20303b0a09666f722028756e6974203d20303b20756e6974203c2050475f554e4954533b20756e69742b2b29207b0a0909696e74202a7061726d203d202a6472697665735b756e69745d3b0a0909737472756374207067202a646576203d2026646576696365735b756e69745d3b0a09096465762d3e7069203d20266465762d3e7069613b0a0909636c6561725f62697428302c20266465762d3e616363657373293b0a09096465762d3e62757379203d20303b0a09096465762d3e70726573656e74203d20303b0a09096465762d3e627566707472203d204e554c4c3b0a09096465762d3e6472697665203d207061726d5b445f534c565d3b0a0909736e7072696e7466286465762d3e6e616d652c2050475f4e414d454c454e2c202225732563222c206e616d652c202761272b756e6974293b0a0909696620287061726d5b445f5052545d290a09090970675f64726976655f636f756e742b2b3b0a097d0a7d0a0a73746174696320696e6c696e6520696e74207374617475735f72656728737472756374207067202a646576290a7b0a0972657475726e2070695f726561645f72656772286465762d3e70692c20312c2036293b0a7d0a0a73746174696320696e6c696e6520696e7420726561645f72656728737472756374207067202a6465762c20696e7420726567290a7b0a0972657475726e2070695f726561645f72656772286465762d3e70692c20302c20726567293b0a7d0a0a73746174696320696e6c696e6520766f69642077726974655f72656728737472756374207067202a6465762c20696e74207265672c20696e742076616c290a7b0a0970695f77726974655f72656772286465762d3e70692c20302c207265672c2076616c293b0a7d0a0a73746174696320696e6c696e6520753820445249564528737472756374207067202a646576290a7b0a0972657475726e20307861302b307831302a6465762d3e64726976653b0a7d0a0a73746174696320766f69642070675f736c65657028696e74206373290a7b0a097363686564756c655f74696d656f75745f696e7465727275707469626c65286373293b0a7d0a0a73746174696320696e742070675f7761697428737472756374207067202a6465762c20696e7420676f2c20696e742073746f702c20756e7369676e6564206c6f6e6720746d6f2c2063686172202a6d7367290a7b0a09696e74206a2c20722c20652c20732c20702c20746f3b0a0a096465762d3e737461747573203d20303b0a0a096a203d20303b0a097768696c65202828282872203d207374617475735f726567286465762929202620676f29207c7c202873746f70202626202821287220262073746f70292929290a092020202020202026262074696d655f6265666f7265286a6966666965732c20746d6f2929207b0a0909696620286a2b2b203c2050475f5350494e290a0909097564656c61792850475f5350494e5f44454c293b0a0909656c73650a09090970675f736c6565702831293b0a097d0a0a09746f203d2074696d655f61667465725f6571286a6966666965732c20746d6f293b0a0a0969662028287220262028535441545f45525220262073746f702929207c7c20746f29207b0a090973203d20726561645f726567286465762c2037293b0a090965203d20726561645f726567286465762c2031293b0a090970203d20726561645f726567286465762c2032293b0a090969662028766572626f7365203e2031290a0909097072696e746b282225733a2025733a20737461743d30782578206572723d307825782070686173653d256425735c6e222c0a090909202020202020206465762d3e6e616d652c206d73672c20732c20652c20702c20746f203f20222074696d656f757422203a202222293b0a090969662028746f290a09090965207c3d2030783130303b0a09096465762d3e737461747573203d202865203e3e203429202620307866663b0a090972657475726e202d313b0a097d0a0972657475726e20303b0a7d0a0a73746174696320696e742070675f636f6d6d616e6428737472756374207067202a6465762c2063686172202a636d642c20696e7420646c656e2c20756e7369676e6564206c6f6e6720746d6f290a7b0a09696e74206b3b0a0a0970695f636f6e6e656374286465762d3e7069293b0a0a0977726974655f726567286465762c20362c2044524956452864657629293b0a0a096966202870675f77616974286465762c20535441545f42555359207c20535441545f4452512c20302c20746d6f2c20226265666f726520636f6d6d616e642229290a0909676f746f206661696c3b0a0a0977726974655f726567286465762c20342c20646c656e202520323536293b0a0977726974655f726567286465762c20352c20646c656e202f20323536293b0a0977726974655f726567286465762c20372c2030786130293b092f2a204154415049207061636b657420636f6d6d616e64202a2f0a0a096966202870675f77616974286465762c20535441545f425553592c20535441545f4452512c20746d6f2c2022636f6d6d616e64204452512229290a0909676f746f206661696c3b0a0a0969662028726561645f726567286465762c20322920213d203129207b0a09097072696e746b282225733a20636f6d6d616e64207068617365206572726f725c6e222c206465762d3e6e616d65293b0a0909676f746f206661696c3b0a097d0a0a0970695f77726974655f626c6f636b286465762d3e70692c20636d642c203132293b0a0a0969662028766572626f7365203e203129207b0a09097072696e746b282225733a20436f6d6d616e642073656e742c20646c656e3d2564207061636b65743d20222c206465762d3e6e616d652c20646c656e293b0a0909666f7220286b203d20303b206b203c2031323b206b2b2b290a0909097072696e746b28222530327820222c20636d645b6b5d20262030786666293b0a09097072696e746b28225c6e22293b0a097d0a0972657475726e20303b0a6661696c3a0a0970695f646973636f6e6e656374286465762d3e7069293b0a0972657475726e202d313b0a7d0a0a73746174696320696e742070675f636f6d706c6574696f6e28737472756374207067202a6465762c2063686172202a6275662c20756e7369676e6564206c6f6e6720746d6f290a7b0a09696e7420722c20642c206e2c20703b0a0a0972203d2070675f77616974286465762c20535441545f425553592c20535441545f445251207c20535441545f5245414459207c20535441545f4552522c0a090920202020746d6f2c2022636f6d706c6574696f6e22293b0a0a096465762d3e646c656e203d20303b0a0a097768696c652028726561645f726567286465762c203729202620535441545f44525129207b0a090964203d2028726561645f726567286465762c203429202b20323536202a20726561645f726567286465762c203529293b0a09096e203d20282864202b203329202620307866666663293b0a090970203d20726561645f726567286465762c203229202620333b0a09096966202870203d3d2030290a09090970695f77726974655f626c6f636b286465762d3e70692c206275662c206e293b0a09096966202870203d3d2032290a09090970695f726561645f626c6f636b286465762d3e70692c206275662c206e293b0a090969662028766572626f7365203e2031290a0909097072696e746b282225733a2025732025642062797465735c6e222c206465762d3e6e616d652c0a0909092020202020202070203f20225265616422203a20225772697465222c206e293b0a09096465762d3e646c656e202b3d202831202d207029202a20643b0a0909627566202b3d20643b0a090972203d2070675f77616974286465762c20535441545f425553592c20535441545f445251207c20535441545f5245414459207c20535441545f4552522c0a09090920202020746d6f2c2022636f6d706c6574696f6e22293b0a097d0a0a0970695f646973636f6e6e656374286465762d3e7069293b0a0a0972657475726e20723b0a7d0a0a73746174696320696e742070675f726573657428737472756374207067202a646576290a7b0a09696e7420692c206b2c206572723b0a09696e74206578706563745b355d203d207b20312c20312c20312c20307831342c2030786562207d3b0a09696e7420676f745b355d3b0a0a0970695f636f6e6e656374286465762d3e7069293b0a0977726974655f726567286465762c20362c2044524956452864657629293b0a0977726974655f726567286465762c20372c2038293b0a0a0970675f736c656570283230202a20485a202f2031303030293b0a0a096b203d20303b0a097768696c652028286b2b2b203c2050475f52455345545f544d4f2920262620287374617475735f7265672864657629202620535441545f4255535929290a090970675f736c6565702831293b0a0a09666f72202869203d20303b2069203c20353b20692b2b290a0909676f745b695d203d20726561645f726567286465762c2069202b2031293b0a0a09657272203d206d656d636d70286578706563742c20676f742c2073697a656f6628676f742929203f202d31203a20303b0a0a0969662028766572626f736529207b0a09097072696e746b282225733a2052657365742028256429207369676e6174757265203d20222c206465762d3e6e616d652c206b293b0a0909666f72202869203d20303b2069203c20353b20692b2b290a0909097072696e746b2822253378222c20676f745b695d293b0a090969662028657272290a0909097072696e746b28222028696e636f72726563742922293b0a09097072696e746b28225c6e22293b0a097d0a0a0970695f646973636f6e6e656374286465762d3e7069293b0a0972657475726e206572723b0a7d0a0a73746174696320766f69642078732863686172202a6275662c2063686172202a746172672c20696e74206c656e290a7b0a0963686172206c203d20275c30273b0a09696e74206b3b0a0a09666f7220286b203d20303b206b203c206c656e3b206b2b2b29207b0a0909636861722063203d202a6275662b2b3b0a0909696620286320213d20272027202626206320213d206c290a0909096c203d202a746172672b2b203d20633b0a097d0a09696620286c203d3d20272027290a0909746172672d2d3b0a092a74617267203d20275c30273b0a7d0a0a73746174696320696e742070675f6964656e7469667928737472756374207067202a6465762c20696e74206c6f67290a7b0a09696e7420733b0a0963686172202a6d735b325d203d207b20226d6173746572222c2022736c61766522207d3b0a0963686172206d665b31305d2c2069645b31385d3b0a09636861722069645f636d645b31325d203d207b2041544150495f4944454e544946592c20302c20302c20302c2033362c20302c20302c20302c20302c20302c20302c2030207d3b0a0963686172206275665b33365d3b0a0a0973203d2070675f636f6d6d616e64286465762c2069645f636d642c2033362c206a696666696573202b2050475f544d4f293b0a096966202873290a090972657475726e202d313b0a0973203d2070675f636f6d706c6574696f6e286465762c206275662c206a696666696573202b2050475f544d4f293b0a096966202873290a090972657475726e202d313b0a0a09696620286c6f6729207b0a0909787328627566202b20382c206d662c2038293b0a0909787328627566202b2031362c2069642c203136293b0a09097072696e746b282225733a2025732025732c2025735c6e222c206465762d3e6e616d652c206d662c2069642c206d735b6465762d3e64726976655d293b0a097d0a0a0972657475726e20303b0a7d0a0a2f2a0a202a2072657475726e732020302c2077697468206964207365742069662064726976652069732064657465637465640a202a092020202d312c20696620647269766520646574656374696f6e206661696c65640a202a2f0a73746174696320696e742070675f70726f626528737472756374207067202a646576290a7b0a09696620286465762d3e6472697665203d3d202d3129207b0a0909666f7220286465762d3e6472697665203d20303b206465762d3e6472697665203c3d20313b206465762d3e64726976652b2b290a090909696620282170675f72657365742864657629290a0909090972657475726e2070675f6964656e74696679286465762c2031293b0a097d20656c7365207b0a0909696620282170675f72657365742864657629290a09090972657475726e2070675f6964656e74696679286465762c2031293b0a097d0a0972657475726e202d313b0a7d0a0a73746174696320696e742070675f64657465637428766f6964290a7b0a09737472756374207067202a646576203d2026646576696365735b305d3b0a09696e74206b2c20756e69743b0a0a097072696e746b282225733a2025732076657273696f6e2025732c206d616a6f722025645c6e222c206e616d652c206e616d652c2050475f56455253494f4e2c206d616a6f72293b0a0a096b203d20303b0a096966202870675f64726976655f636f756e74203d3d203029207b0a09096966202870695f696e6974286465762d3e70692c20312c202d312c202d312c202d312c202d312c202d312c2070675f736372617463682c0a0909092020202050495f50472c20766572626f73652c206465762d3e6e616d652929207b0a090909696620282170675f70726f6265286465762929207b0a090909096465762d3e70726573656e74203d20313b0a090909096b2b2b3b0a0909097d20656c73650a0909090970695f72656c65617365286465762d3e7069293b0a09097d0a0a097d20656c73650a0909666f722028756e6974203d20303b20756e6974203c2050475f554e4954533b20756e69742b2b2c206465762b2b29207b0a090909696e74202a7061726d203d202a6472697665735b756e69745d3b0a09090969662028217061726d5b445f5052545d290a09090909636f6e74696e75653b0a0909096966202870695f696e6974286465762d3e70692c20302c207061726d5b445f5052545d2c207061726d5b445f4d4f445d2c0a09090909202020207061726d5b445f554e495d2c207061726d5b445f50524f5d2c207061726d5b445f444c595d2c0a090909092020202070675f736372617463682c2050495f50472c20766572626f73652c206465762d3e6e616d652929207b0a09090909696620282170675f70726f6265286465762929207b0a09090909096465762d3e70726573656e74203d20313b0a09090909096b2b2b3b0a090909097d20656c73650a090909090970695f72656c65617365286465762d3e7069293b0a0909097d0a09097d0a0a09696620286b290a090972657475726e20303b0a0a097072696e746b282225733a204e6f204154415049206465766963652064657465637465645c6e222c206e616d65293b0a0972657475726e202d313b0a7d0a0a73746174696320696e742070675f6f70656e2873747275637420696e6f6465202a696e6f64652c207374727563742066696c65202a66696c65290a7b0a09696e7420756e6974203d20696d696e6f7228696e6f646529202620307837663b0a09737472756374207067202a646576203d2026646576696365735b756e69745d3b0a09696e7420726574203d20303b0a0a096d757465785f6c6f636b282670675f6d75746578293b0a096966202828756e6974203e3d2050475f554e49545329207c7c2028216465762d3e70726573656e742929207b0a0909726574203d202d454e4f4445563b0a0909676f746f206f75743b0a097d0a0a0969662028746573745f616e645f7365745f62697428302c20266465762d3e6163636573732929207b0a0909726574203d202d45425553593b0a0909676f746f206f75743b0a097d0a0a09696620286465762d3e6275737929207b0a090970675f726573657428646576293b0a09096465762d3e62757379203d20303b0a097d0a0a0970675f6964656e74696679286465762c2028766572626f7365203e203129293b0a0a096465762d3e627566707472203d206b6d616c6c6f632850475f4d41585f444154412c204746505f4b45524e454c293b0a09696620286465762d3e627566707472203d3d204e554c4c29207b0a0909636c6561725f62697428302c20266465762d3e616363657373293b0a09097072696e746b282225733a2062756666657220616c6c6f636174696f6e206661696c65645c6e222c206465762d3e6e616d65293b0a0909726574203d202d454e4f4d454d3b0a0909676f746f206f75743b0a097d0a0a0966696c652d3e707269766174655f64617461203d206465763b0a0a6f75743a0a096d757465785f756e6c6f636b282670675f6d75746578293b0a0972657475726e207265743b0a7d0a0a73746174696320696e742070675f72656c656173652873747275637420696e6f6465202a696e6f64652c207374727563742066696c65202a66696c65290a7b0a09737472756374207067202a646576203d2066696c652d3e707269766174655f646174613b0a0a096b66726565286465762d3e627566707472293b0a096465762d3e627566707472203d204e554c4c3b0a09636c6561725f62697428302c20266465762d3e616363657373293b0a0a0972657475726e20303b0a7d0a0a737461746963207373697a655f742070675f7772697465287374727563742066696c65202a66696c702c20636f6e73742063686172205f5f75736572202a6275662c2073697a655f7420636f756e742c206c6f66665f74202a70706f73290a7b0a09737472756374207067202a646576203d2066696c702d3e707269766174655f646174613b0a097374727563742070675f77726974655f686472206864723b0a09696e74206873203d2073697a656f662028686472293b0a0a09696620286465762d3e62757379290a090972657475726e202d45425553593b0a0969662028636f756e74203c206873290a090972657475726e202d45494e56414c3b0a0a0969662028636f70795f66726f6d5f7573657228266864722c206275662c20687329290a090972657475726e202d454641554c543b0a0a09696620286864722e6d6167696320213d2050475f4d41474943290a090972657475726e202d45494e56414c3b0a09696620286864722e646c656e203e2050475f4d41585f44415441290a090972657475726e202d45494e56414c3b0a096966202828636f756e74202d20687329203e2050475f4d41585f44415441290a090972657475726e202d45494e56414c3b0a0a09696620286864722e66756e63203d3d2050475f524553455429207b0a090969662028636f756e7420213d206873290a09090972657475726e202d45494e56414c3b0a09096966202870675f72657365742864657629290a09090972657475726e202d45494f3b0a090972657475726e20636f756e743b0a097d0a0a09696620286864722e66756e6320213d2050475f434f4d4d414e44290a090972657475726e202d45494e56414c3b0a0a096465762d3e7374617274203d206a6966666965733b0a096465762d3e74696d656f7574203d206864722e74696d656f7574202a20485a202b20485a202f2032202b206a6966666965733b0a0a096966202870675f636f6d6d616e64286465762c206864722e7061636b65742c206864722e646c656e2c206a696666696573202b2050475f544d4f2929207b0a0909696620286465762d3e73746174757320262030783130290a09090972657475726e202d4554494d453b0a090972657475726e202d45494f3b0a097d0a0a096465762d3e62757379203d20313b0a0a0969662028636f70795f66726f6d5f75736572286465762d3e6275667074722c20627566202b2068732c20636f756e74202d20687329290a090972657475726e202d454641554c543b0a0972657475726e20636f756e743b0a7d0a0a737461746963207373697a655f742070675f72656164287374727563742066696c65202a66696c702c2063686172205f5f75736572202a6275662c2073697a655f7420636f756e742c206c6f66665f74202a70706f73290a7b0a09737472756374207067202a646576203d2066696c702d3e707269766174655f646174613b0a097374727563742070675f726561645f686472206864723b0a09696e74206873203d2073697a656f662028686472293b0a09696e7420636f70793b0a0a0969662028216465762d3e62757379290a090972657475726e202d45494e56414c3b0a0969662028636f756e74203c206873290a090972657475726e202d45494e56414c3b0a0a096465762d3e62757379203d20303b0a0a096966202870675f636f6d706c6574696f6e286465762c206465762d3e6275667074722c206465762d3e74696d656f757429290a0909696620286465762d3e73746174757320262030783130290a09090972657475726e202d4554494d453b0a0a096d656d73657428266864722c20302c2073697a656f662868647229293b0a096864722e6d61676963203d2050475f4d414749433b0a096864722e646c656e203d206465762d3e646c656e3b0a09636f7079203d20303b0a0a09696620286864722e646c656e203c203029207b0a09096864722e646c656e203d202d31202a206864722e646c656e3b0a0909636f7079203d206864722e646c656e3b0a090969662028636f7079203e2028636f756e74202d20687329290a090909636f7079203d20636f756e74202d2068733b0a097d0a0a096864722e6475726174696f6e203d20286a696666696573202d206465762d3e7374617274202b20485a202f203229202f20485a3b0a096864722e73637369203d206465762d3e737461747573202620307830663b0a0a0969662028636f70795f746f5f75736572286275662c20266864722c20687329290a090972657475726e202d454641554c543b0a0969662028636f7079203e2030290a090969662028636f70795f746f5f7573657228627566202b2068732c206465762d3e6275667074722c20636f707929290a09090972657475726e202d454641554c543b0a0972657475726e20636f7079202b2068733b0a7d0a0a73746174696320696e74205f5f696e69742070675f696e697428766f6964290a7b0a09696e7420756e69743b0a09696e74206572723b0a0a096966202864697361626c65297b0a0909657272203d202d45494e56414c3b0a0909676f746f206f75743b0a097d0a0a0970675f696e69745f756e69747328293b0a0a096966202870675f646574656374282929207b0a0909657272203d202d454e4f4445563b0a0909676f746f206f75743b0a097d0a0a09657272203d2072656769737465725f636872646576286d616a6f722c206e616d652c202670675f666f7073293b0a0969662028657272203c203029207b0a09097072696e746b282270675f696e69743a20756e61626c6520746f20676574206d616a6f72206e756d6265722025645c6e222c206d616a6f72293b0a0909666f722028756e6974203d20303b20756e6974203c2050475f554e4954533b20756e69742b2b29207b0a090909737472756374207067202a646576203d2026646576696365735b756e69745d3b0a090909696620286465762d3e70726573656e74290a0909090970695f72656c65617365286465762d3e7069293b0a09097d0a0909676f746f206f75743b0a097d0a096d616a6f72203d206572723b092f2a20496e20636173652074686520757365722073706563696669656420606d616a6f723d3027202864796e616d696329202a2f0a0970675f636c617373203d20636c6173735f63726561746528544849535f4d4f44554c452c2022706722293b0a096966202849535f4552522870675f636c6173732929207b0a0909657272203d205054525f4552522870675f636c617373293b0a0909676f746f206f75745f6368726465763b0a097d0a09666f722028756e6974203d20303b20756e6974203c2050475f554e4954533b20756e69742b2b29207b0a0909737472756374207067202a646576203d2026646576696365735b756e69745d3b0a0909696620286465762d3e70726573656e74290a0909096465766963655f6372656174652870675f636c6173732c204e554c4c2c204d4b444556286d616a6f722c20756e6974292c204e554c4c2c0a090909092020202020202270672575222c20756e6974293b0a097d0a09657272203d20303b0a09676f746f206f75743b0a0a6f75745f6368726465763a0a09756e72656769737465725f636872646576286d616a6f722c2022706722293b0a6f75743a0a0972657475726e206572723b0a7d0a0a73746174696320766f6964205f5f657869742070675f6578697428766f6964290a7b0a09696e7420756e69743b0a0a09666f722028756e6974203d20303b20756e6974203c2050475f554e4954533b20756e69742b2b29207b0a0909737472756374207067202a646576203d2026646576696365735b756e69745d3b0a0909696620286465762d3e70726573656e74290a0909096465766963655f64657374726f792870675f636c6173732c204d4b444556286d616a6f722c20756e697429293b0a097d0a09636c6173735f64657374726f792870675f636c617373293b0a09756e72656769737465725f636872646576286d616a6f722c206e616d65293b0a0a09666f722028756e6974203d20303b20756e6974203c2050475f554e4954533b20756e69742b2b29207b0a0909737472756374207067202a646576203d2026646576696365735b756e69745d3b0a0909696620286465762d3e70726573656e74290a09090970695f72656c65617365286465762d3e7069293b0a097d0a7d0a0a4d4f44554c455f4c4943454e5345282247504c22293b0a6d6f64756c655f696e69742870675f696e6974290a6d6f64756c655f657869742870675f65786974290a000000000000000000000000000000000000000000000000000000000000006c696e75782d332e382e322f647269766572732f626c6f636b2f7061726964652f707063366c6e782e6300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000303030303636340030303030303030003030303030303000303030303030333435343500313231313437343433333000303032303434370030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007573746172003030726f6f7400000000000000000000000000000000000000000000000000000000726f6f74000000000000000000000000000000000000000000000000000000003030303030303000303030303030300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f2a0a09707063366c6e782e63202863292032303031204d6963726f20536f6c7574696f6e7320496e632e0a090952656c656173656420756e64657220746865207465726d73206f662074686520474e552047656e6572616c205075626c6963206c6963656e73650a0a09707063366c6e782e6320206973206120706172206f66207468652070726f746f636f6c2064726976657220666f7220746865204d6963726f20536f6c7574696f6e730a0909224241434b5041434b2220706172616c6c656c20706f72742049444520616461707465720a090928576f726b73206f6e20536572696573203620647269766573290a0a2a2f0a0a2f2f2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a0a0a2f2f20505043203620436f646520696e20432073616e6974697a656420666f72204c494e55580a2f2f204f726967696e616c207838362041534d20627920526f6e2c20436f6e76657274656420746f204320627920436c6976650a0a2f2f2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a0a0a0a23646566696e6520706f72745f7374620909090909310a23646566696e6520706f72745f6166640909090909320a23646566696e6520636d645f737462090909090909706f72745f6166640a23646566696e6520706f72745f696e69740909090909340a23646566696e6520646174615f7374620909090909706f72745f696e69740a23646566696e6520706f72745f73656c0909090909380a23646566696e6520706f72745f696e74090909090931360a23646566696e6520706f72745f6469720909090909307832300a0a23646566696e65204543525f45505009307838300a23646566696e65204543525f424909307832300a0a2f2f2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a0a0a2f2f2020363037373220436f6d6d616e64730a0a23646566696e65204143434553535f52454709090909307830300a23646566696e65204143434553535f504f525409090909307834300a0a23646566696e65204143434553535f5245414409090909307830300a23646566696e65204143434553535f5752495445090909307832300a0a2f2f2020363037373220436f6d6d616e64205072656669780a0a23646566696e6520434d445f5052454649585f53455409093078653009092f2f205370656369616c20636f6d6d616e642074686174206d6f64696669657320746865206e65787420636f6d6d616e642773206f7065726174696f6e0a23646566696e6520434d445f5052454649585f5245534554093078633009092f2f205265736574732063757272656e7420636d64206d6f6469666965722072656720626974730a2023646566696e65205052454649585f494f31360909093078303109092f2f20706572666f726d2031362d626974207769646520492f4f0a2023646566696e65205052454649585f46415354575209093078303409092f2f20656e61626c6520505043206d6f646520666173742d77726974650a2023646566696e65205052454649585f424c4b090909093078303809092f2f20656e61626c6520626c6f636b207472616e73666572206d6f64650a0a2f2f203630373732205265676973746572730a0a23646566696e65205245475f535441545553090909093078303009092f2f207374617475732072656769737465720a2023646566696e65205354415455535f495251410909093078303109092f2f205065726970686572616c2049525141206c696e650a2023646566696e65205354415455535f454550524f4d5f444f093078343009092f2f2053657269616c20454550524f4d2064617461206269740a23646566696e65205245475f56455253494f4e090909093078303109092f2f205050432076657273696f6e207265676973746572202872656164290a23646566696e65205245475f485743464709090909093078303209092f2f20486172647761726520436f6e6669672072656769737465720a23646566696e65205245475f52414d53495a45090909093078303309092f2f2053697a65206f662052414d204275666665720a2023646566696e652052414d53495a455f3132384b090909307830320a23646566696e65205245475f454550524f4d090909093078303609092f2f20454550524f4d20636f6e74726f6c2072656769737465720a2023646566696e6520454550524f4d5f534b090909093078303109092f2f20656570726f6d20534b206269740a2023646566696e6520454550524f4d5f4449090909093078303209092f2f20656570726f6d204449206269740a2023646566696e6520454550524f4d5f4353090909093078303409092f2f20656570726f6d204353206269740a2023646566696e6520454550524f4d5f454e090909093078303809092f2f20656570726f6d206f757470757420656e61626c650a23646566696e65205245475f424c4b53495a45090909093078303809092f2f20426c6f636b207472616e73666572206c656e2028323420626974290a0a2f2f2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a0a0a7479706564656620737472756374207070635f73746f72616765207b0a09753136096c70745f616464723b090909092f2f204c5054206261736520616464726573730a097538097070635f69643b0a097538096d6f64653b0909090909092f2f206f7065726174696e67206d6f64650a09090909092f2f2030203d2050504320556e692053570a09090909092f2f2031203d2050504320556e692046570a09090909092f2f2032203d205050432042692053570a09090909092f2f2033203d205050432042692046570a09090909092f2f2034203d2045505020427974650a09090909092f2f2035203d2045505020576f72640a09090909092f2f2036203d204550502044776f72640a097538097070635f666c6167733b0a097538096f72675f646174613b090909092f2f206f726967696e616c204c5054206461746120706f727420636f6e74656e74730a097538096f72675f6374726c3b090909092f2f206f726967696e616c204c505420636f6e74726f6c20706f727420636f6e74656e74730a097538096375725f6374726c3b090909092f2f2063757272656e7420636f6e74726f6c20706f727420636f6e74656e74730a7d20496e746572666163653b0a0a2f2f2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a0a0a2f2f207070635f666c6167730a0a23646566696e65206669666f5f776169740909090909307831300a0a2f2f2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a0a0a2f2f20444f4e54204348414e4745205448455345204c45535420594f5520425245414b2045564552595448494e47202d20424954204649454c4420444550454e44454e434945530a0a23646566696e65205050434d4f44455f554e495f53570909300a23646566696e65205050434d4f44455f554e495f46570909310a23646566696e65205050434d4f44455f42495f5357090909320a23646566696e65205050434d4f44455f42495f4657090909330a23646566696e65205050434d4f44455f4550505f4259544509340a23646566696e65205050434d4f44455f4550505f574f524409350a23646566696e65205050434d4f44455f4550505f44574f524409360a0a2f2f2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a0a0a73746174696320696e7420707063365f73656c65637428496e74657266616365202a707063293b0a73746174696320766f696420707063365f646573656c65637428496e74657266616365202a707063293b0a73746174696320766f696420707063365f73656e645f636d6428496e74657266616365202a7070632c20753820636d64293b0a73746174696320766f696420707063365f77725f646174615f6279746528496e74657266616365202a7070632c2075382064617461293b0a73746174696320753820707063365f72645f646174615f6279746528496e74657266616365202a707063293b0a73746174696320753820707063365f72645f706f727428496e74657266616365202a7070632c20753820706f7274293b0a73746174696320766f696420707063365f77725f706f727428496e74657266616365202a7070632c20753820706f72742c2075382064617461293b0a73746174696320766f696420707063365f72645f646174615f626c6b28496e74657266616365202a7070632c207538202a646174612c206c6f6e6720636f756e74293b0a73746174696320766f696420707063365f776169745f666f725f6669666f28496e74657266616365202a707063293b0a73746174696320766f696420707063365f77725f646174615f626c6b28496e74657266616365202a7070632c207538202a646174612c206c6f6e6720636f756e74293b0a73746174696320766f696420707063365f72645f706f727431365f626c6b28496e74657266616365202a7070632c20753820706f72742c207538202a646174612c206c6f6e67206c656e677468293b0a73746174696320766f696420707063365f77725f706f727431365f626c6b28496e74657266616365202a7070632c20753820706f72742c207538202a646174612c206c6f6e67206c656e677468293b0a73746174696320766f696420707063365f77725f6578746f757428496e74657266616365202a7070632c2075382072656764617461293b0a73746174696320696e7420707063365f6f70656e28496e74657266616365202a707063293b0a73746174696320766f696420707063365f636c6f736528496e74657266616365202a707063293b0a0a2f2f2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a0a0a73746174696320696e7420707063365f73656c65637428496e74657266616365202a707063290a7b0a09753820692c206a2c206b3b0a0a0969203d20696e62287070632d3e6c70745f61646472202b2031293b0a0a09696620286920262031290a09096f75746228692c207070632d3e6c70745f61646472202b2031293b0a0a097070632d3e6f72675f64617461203d20696e62287070632d3e6c70745f61646472293b0a0a097070632d3e6f72675f6374726c203d20696e62287070632d3e6c70745f61646472202b203229202620307835463b202f2f20726561646261636b206374726c0a0a097070632d3e6375725f6374726c203d207070632d3e6f72675f6374726c3b0a0a097070632d3e6375725f6374726c207c3d20706f72745f73656c3b0a0a096f757462287070632d3e6375725f6374726c2c207070632d3e6c70745f61646472202b2032293b0a0a09696620287070632d3e6f72675f64617461203d3d20276227290a09096f757462282778272c207070632d3e6c70745f61646472293b0a0a096f757462282762272c207070632d3e6c70745f61646472293b0a096f757462282770272c207070632d3e6c70745f61646472293b0a096f757462287070632d3e7070635f69642c207070632d3e6c70745f61646472293b0a096f757462287e7070632d3e7070635f69642c7070632d3e6c70745f61646472293b0a0a097070632d3e6375725f6374726c20263d207e706f72745f73656c3b0a0a096f757462287070632d3e6375725f6374726c2c207070632d3e6c70745f61646472202b2032293b0a0a097070632d3e6375725f6374726c203d20287070632d3e6375725f6374726c202620706f72745f696e7429207c20706f72745f696e69743b0a0a096f757462287070632d3e6375725f6374726c2c207070632d3e6c70745f61646472202b2032293b0a0a0969203d207070632d3e6d6f6465202620307830433b0a0a096966202869203d3d2030290a090969203d20287070632d3e6d6f64652026203229207c20313b0a0a096f75746228692c207070632d3e6c70745f61646472293b0a0a097070632d3e6375725f6374726c207c3d20706f72745f73656c3b0a0a096f757462287070632d3e6375725f6374726c2c207070632d3e6c70745f61646472202b2032293b0a0a092f2f2044454c41590a0a097070632d3e6375725f6374726c207c3d20706f72745f6166643b0a0a096f757462287070632d3e6375725f6374726c2c207070632d3e6c70745f61646472202b2032293b0a0a096a203d202828692026203078303829203c3c203429207c202828692026203078303729203c3c2033293b0a0a096b203d20696e62287070632d3e6c70745f61646472202b203129202620307842383b0a0a09696620286a203d3d206b290a097b0a09097070632d3e6375725f6374726c20263d207e706f72745f6166643b0a0a09096f757462287070632d3e6375725f6374726c2c207070632d3e6c70745f61646472202b2032293b0a0a09096b203d2028696e62287070632d3e6c70745f61646472202b2031292026203078423829205e20307842383b0a0a0909696620286a203d3d206b290a09097b0a09090969662028692026203429092f2f204550500a090909097070632d3e6375725f6374726c20263d207e28706f72745f73656c207c20706f72745f696e6974293b0a090909656c7365090909092f2f205050432f4543500a090909097070632d3e6375725f6374726c20263d207e706f72745f73656c3b0a0a0909096f757462287070632d3e6375725f6374726c2c207070632d3e6c70745f61646472202b2032293b0a0a09090972657475726e2831293b0a09097d0a097d0a0a096f757462287070632d3e6f72675f6374726c2c207070632d3e6c70745f61646472202b2032293b0a0a096f757462287070632d3e6f72675f646174612c207070632d3e6c70745f61646472293b0a0a0972657475726e2830293b202f2f204641494c0a7d0a0a2f2f2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a0a0a73746174696320766f696420707063365f646573656c65637428496e74657266616365202a707063290a7b0a09696620287070632d3e6d6f64652026203429092f2f204550500a09097070632d3e6375725f6374726c207c3d20706f72745f696e69743b0a09656c736509090909090909092f2f205050432f4543500a09097070632d3e6375725f6374726c207c3d20706f72745f73656c3b0a0a096f757462287070632d3e6375725f6374726c2c207070632d3e6c70745f61646472202b2032293b0a0a096f757462287070632d3e6f72675f646174612c207070632d3e6c70745f61646472293b0a0a096f75746228287070632d3e6f72675f6374726c207c20706f72745f73656c292c207070632d3e6c70745f61646472202b2032293b0a0a096f757462287070632d3e6f72675f6374726c2c207070632d3e6c70745f61646472202b2032293b0a7d0a0a2f2f2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a0a0a73746174696320766f696420707063365f73656e645f636d6428496e74657266616365202a7070632c20753820636d64290a7b0a09737769746368287070632d3e6d6f6465290a097b0a090963617365205050434d4f44455f554e495f5357203a0a090963617365205050434d4f44455f554e495f4657203a0a090963617365205050434d4f44455f42495f5357203a0a090963617365205050434d4f44455f42495f4657203a0a09097b0a0909096f75746228636d642c207070632d3e6c70745f61646472293b0a0a0909097070632d3e6375725f6374726c205e3d20636d645f7374623b0a0a0909096f757462287070632d3e6375725f6374726c2c207070632d3e6c70745f61646472202b2032293b0a0a090909627265616b3b0a09097d0a0a090963617365205050434d4f44455f4550505f42595445203a0a090963617365205050434d4f44455f4550505f574f5244203a0a090963617365205050434d4f44455f4550505f44574f5244203a0a09097b0a0909096f75746228636d642c207070632d3e6c70745f61646472202b2033293b0a0a090909627265616b3b0a09097d0a097d0a7d0a0a2f2f2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a0a0a73746174696320766f696420707063365f77725f646174615f6279746528496e74657266616365202a7070632c2075382064617461290a7b0a09737769746368287070632d3e6d6f6465290a097b0a090963617365205050434d4f44455f554e495f5357203a0a090963617365205050434d4f44455f554e495f4657203a0a090963617365205050434d4f44455f42495f5357203a0a090963617365205050434d4f44455f42495f4657203a0a09097b0a0909096f75746228646174612c207070632d3e6c70745f61646472293b0a0a0909097070632d3e6375725f6374726c205e3d20646174615f7374623b0a0a0909096f757462287070632d3e6375725f6374726c2c207070632d3e6c70745f61646472202b2032293b0a0a090909627265616b3b0a09097d0a0a090963617365205050434d4f44455f4550505f42595445203a0a090963617365205050434d4f44455f4550505f574f5244203a0a090963617365205050434d4f44455f4550505f44574f5244203a0a09097b0a0909096f75746228646174612c207070632d3e6c70745f61646472202b2034293b0a0a090909627265616b3b0a09097d0a097d0a7d0a0a2f2f2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a0a0a73746174696320753820707063365f72645f646174615f6279746528496e74657266616365202a707063290a7b0a0975382064617461203d20303b0a0a09737769746368287070632d3e6d6f6465290a097b0a090963617365205050434d4f44455f554e495f5357203a0a090963617365205050434d4f44455f554e495f4657203a0a09097b0a0909097070632d3e6375725f6374726c203d20287070632d3e6375725f6374726c2026207e706f72745f73746229205e20646174615f7374623b0a0a0909096f757462287070632d3e6375725f6374726c2c207070632d3e6c70745f61646472202b2032293b0a0a0909092f2f2044454c41590a0a09090964617461203d20696e62287070632d3e6c70745f61646472202b2031293b0a0a09090964617461203d202828646174612026203078383029203e3e203129207c202828646174612026203078333829203e3e2033293b0a0a0909097070632d3e6375725f6374726c207c3d20706f72745f7374623b0a0a0909096f757462287070632d3e6375725f6374726c2c207070632d3e6c70745f61646472202b2032293b0a0a0909092f2f2044454c41590a0a09090964617461207c3d20696e62287070632d3e6c70745f61646472202b203129202620307842383b0a0a090909627265616b3b0a09097d0a0a090963617365205050434d4f44455f42495f5357203a0a090963617365205050434d4f44455f42495f4657203a0a09097b0a0909097070632d3e6375725f6374726c207c3d20706f72745f6469723b0a0a0909096f757462287070632d3e6375725f6374726c2c207070632d3e6c70745f61646472202b2032293b0a0a0909097070632d3e6375725f6374726c203d20287070632d3e6375725f6374726c207c20706f72745f73746229205e20646174615f7374623b0a0a0909096f757462287070632d3e6375725f6374726c2c207070632d3e6c70745f61646472202b2032293b0a0a09090964617461203d20696e62287070632d3e6c70745f61646472293b0a0a0909097070632d3e6375725f6374726c20263d207e706f72745f7374623b0a0a0909096f757462287070632d3e6375725f6374726c2c7070632d3e6c70745f61646472202b2032293b0a0a0909097070632d3e6375725f6374726c20263d207e706f72745f6469723b0a0a0909096f757462287070632d3e6375725f6374726c2c207070632d3e6c70745f61646472202b2032293b0a0a090909627265616b3b0a09097d0a0a090963617365205050434d4f44455f4550505f42595445203a0a090963617365205050434d4f44455f4550505f574f5244203a0a090963617365205050434d4f44455f4550505f44574f5244203a0a09097b0a0909096f75746228287070632d3e6375725f6374726c207c20706f72745f646972292c7070632d3e6c70745f61646472202b2032293b0a0a09090964617461203d20696e62287070632d3e6c70745f61646472202b2034293b0a0a0909096f757462287070632d3e6375725f6374726c2c7070632d3e6c70745f61646472202b2032293b0a0a090909627265616b3b0a09097d0a097d0a0a0972657475726e2864617461293b0a7d0a0a2f2f2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a0a0a73746174696320753820707063365f72645f706f727428496e74657266616365202a7070632c20753820706f7274290a7b0a09707063365f73656e645f636d64287070632c2875382928706f7274207c204143434553535f504f5254207c204143434553535f5245414429293b0a0a0972657475726e28707063365f72645f646174615f627974652870706329293b0a7d0a0a2f2f2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a0a0a73746174696320766f696420707063365f77725f706f727428496e74657266616365202a7070632c20753820706f72742c2075382064617461290a7b0a09707063365f73656e645f636d64287070632c2875382928706f7274207c204143434553535f504f5254207c204143434553535f575249544529293b0a0a09707063365f77725f646174615f62797465287070632c2064617461293b0a7d0a0a2f2f2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a0a0a73746174696320766f696420707063365f72645f646174615f626c6b28496e74657266616365202a7070632c207538202a646174612c206c6f6e6720636f756e74290a7b0a09737769746368287070632d3e6d6f6465290a097b0a090963617365205050434d4f44455f554e495f5357203a0a090963617365205050434d4f44455f554e495f4657203a0a09097b0a0909097768696c6528636f756e74290a0909097b0a09090909753820643b0a0a090909097070632d3e6375725f6374726c203d20287070632d3e6375725f6374726c2026207e706f72745f73746229205e20646174615f7374623b0a0a090909096f757462287070632d3e6375725f6374726c2c207070632d3e6c70745f61646472202b2032293b0a0a090909092f2f2044454c41590a0a0909090964203d20696e62287070632d3e6c70745f61646472202b2031293b0a0a0909090964203d202828642026203078383029203e3e203129207c202828642026203078333829203e3e2033293b0a0a090909097070632d3e6375725f6374726c207c3d20706f72745f7374623b0a0a090909096f757462287070632d3e6375725f6374726c2c207070632d3e6c70745f61646472202b2032293b0a0a090909092f2f2044454c41590a0a0909090964207c3d20696e62287070632d3e6c70745f61646472202b203129202620307842383b0a0a090909092a646174612b2b203d20643b0a09090909636f756e742d2d3b0a0909097d0a0a090909627265616b3b0a09097d0a0a090963617365205050434d4f44455f42495f5357203a0a090963617365205050434d4f44455f42495f4657203a0a09097b0a0909097070632d3e6375725f6374726c207c3d20706f72745f6469723b0a0a0909096f757462287070632d3e6375725f6374726c2c207070632d3e6c70745f61646472202b2032293b0a0a0909097070632d3e6375725f6374726c207c3d20706f72745f7374623b0a0a0909097768696c6528636f756e74290a0909097b0a090909097070632d3e6375725f6374726c205e3d20646174615f7374623b0a0a090909096f757462287070632d3e6375725f6374726c2c207070632d3e6c70745f61646472202b2032293b0a0a090909092a646174612b2b203d20696e62287070632d3e6c70745f61646472293b0a09090909636f756e742d2d3b0a0909097d0a0a0909097070632d3e6375725f6374726c20263d207e706f72745f7374623b0a0a0909096f757462287070632d3e6375725f6374726c2c207070632d3e6c70745f61646472202b2032293b0a0a0909097070632d3e6375725f6374726c20263d207e706f72745f6469723b0a0a0909096f757462287070632d3e6375725f6374726c2c207070632d3e6c70745f61646472202b2032293b0a0a090909627265616b3b0a09097d0a0a090963617365205050434d4f44455f4550505f42595445203a0a09097b0a0909096f75746228287070632d3e6375725f6374726c207c20706f72745f646972292c207070632d3e6c70745f61646472202b2032293b0a0a0909092f2f2044454c41590a0a0909097768696c6528636f756e74290a0909097b0a090909092a646174612b2b203d20696e62287070632d3e6c70745f61646472202b2034293b0a09090909636f756e742d2d3b0a0909097d0a0a0909096f757462287070632d3e6375725f6374726c2c207070632d3e6c70745f61646472202b2032293b0a0a090909627265616b3b0a09097d0a0a090963617365205050434d4f44455f4550505f574f5244203a0a09097b0a0909096f75746228287070632d3e6375725f6374726c207c20706f72745f646972292c207070632d3e6c70745f61646472202b2032293b0a0a0909092f2f2044454c41590a0a0909097768696c6528636f756e74203e2031290a0909097b0a090909092a2828753136202a296461746129203d20696e77287070632d3e6c70745f61646472202b2034293b0a090909096461746120202b3d20323b0a09090909636f756e74202d3d20323b0a0909097d0a0a0909097768696c6528636f756e74290a0909097b0a090909092a646174612b2b203d20696e62287070632d3e6c70745f61646472202b2034293b0a09090909636f756e742d2d3b0a0909097d0a0a0909096f757462287070632d3e6375725f6374726c2c207070632d3e6c70745f61646472202b2032293b0a0a090909627265616b3b0a09097d0a0a090963617365205050434d4f44455f4550505f44574f5244203a0a09097b0a0909096f75746228287070632d3e6375725f6374726c207c20706f72745f646972292c7070632d3e6c70745f61646472202b2032293b0a0a0909092f2f2044454c41590a0a0909097768696c6528636f756e74203e2033290a0909097b0a090909092a2828753332202a296461746129203d20696e6c287070632d3e6c70745f61646472202b2034293b0a090909096461746120202b3d20343b0a09090909636f756e74202d3d20343b0a0909097d0a0a0909097768696c6528636f756e74290a0909097b0a090909092a646174612b2b203d20696e62287070632d3e6c70745f61646472202b2034293b0a09090909636f756e742d2d3b0a0909097d0a0a0909096f757462287070632d3e6375725f6374726c2c207070632d3e6c70745f61646472202b2032293b0a0a090909627265616b3b0a09097d0a097d0a0a7d0a0a2f2f2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a0a0a73746174696320766f696420707063365f776169745f666f725f6669666f28496e74657266616365202a707063290a7b0a09696e7420693b0a0a09696620287070632d3e7070635f666c6167732026206669666f5f77616974290a097b0a0909666f7228693d303b20693c32303b20692b2b290a090909696e62287070632d3e6c70745f61646472202b2031293b0a097d0a7d0a0a2f2f2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a0a0a73746174696320766f696420707063365f77725f646174615f626c6b28496e74657266616365202a7070632c207538202a646174612c206c6f6e6720636f756e74290a7b0a09737769746368287070632d3e6d6f6465290a097b0a090963617365205050434d4f44455f554e495f5357203a0a090963617365205050434d4f44455f42495f5357203a0a09097b0a0909097768696c6528636f756e742d2d290a0909097b0a090909096f757462282a646174612b2b2c207070632d3e6c70745f61646472293b0a0a090909097070632d3e6375725f6374726c205e3d20646174615f7374623b0a0a090909096f757462287070632d3e6375725f6374726c2c207070632d3e6c70745f61646472202b2032293b0a0909097d0a0a090909627265616b3b0a09097d0a0a090963617365205050434d4f44455f554e495f4657203a0a090963617365205050434d4f44455f42495f4657203a0a09097b0a090909753820746869732c206c6173743b0a0a090909707063365f73656e645f636d64287070632c28434d445f5052454649585f534554207c205052454649585f46415354575229293b0a0a0909097070632d3e6375725f6374726c207c3d20706f72745f7374623b0a0a0909096f757462287070632d3e6375725f6374726c2c207070632d3e6c70745f61646472202b2032293b0a0a0909096c617374203d202a646174613b0a0a0909096f757462286c6173742c207070632d3e6c70745f61646472293b0a0a0909097768696c6528636f756e74290a0909097b0a0909090974686973203d202a646174612b2b3b0a09090909636f756e742d2d3b0a0a090909096966202874686973203d3d206c617374290a090909097b0a09090909097070632d3e6375725f6374726c205e3d20646174615f7374623b0a0a09090909096f757462287070632d3e6375725f6374726c2c207070632d3e6c70745f61646472202b2032293b0a090909097d0a09090909656c73650a090909097b0a09090909096f75746228746869732c207070632d3e6c70745f61646472293b0a0a09090909096c617374203d20746869733b0a090909097d0a0909097d0a0a0909097070632d3e6375725f6374726c20263d207e706f72745f7374623b0a0a0909096f757462287070632d3e6375725f6374726c2c207070632d3e6c70745f61646472202b2032293b0a0a090909707063365f73656e645f636d64287070632c28434d445f5052454649585f5245534554207c205052454649585f46415354575229293b0a0a090909627265616b3b0a09097d0a0a090963617365205050434d4f44455f4550505f42595445203a0a09097b0a0909097768696c6528636f756e74290a0909097b0a090909096f757462282a646174612b2b2c7070632d3e6c70745f61646472202b2034293b0a09090909636f756e742d2d3b0a0909097d0a0a090909707063365f776169745f666f725f6669666f28707063293b0a0a090909627265616b3b0a09097d0a0a090963617365205050434d4f44455f4550505f574f5244203a0a09097b0a0909097768696c6528636f756e74203e2031290a0909097b0a090909096f757477282a2828753136202a2964617461292c7070632d3e6c70745f61646472202b2034293b0a090909096461746120202b3d20323b0a09090909636f756e74202d3d20323b0a0909097d0a0a0909097768696c6528636f756e74290a0909097b0a090909096f757462282a646174612b2b2c7070632d3e6c70745f61646472202b2034293b0a09090909636f756e742d2d3b0a0909097d0a0a090909707063365f776169745f666f725f6669666f28707063293b0a0a090909627265616b3b0a09097d0a0a090963617365205050434d4f44455f4550505f44574f5244203a0a09097b0a0909097768696c6528636f756e74203e2033290a0909097b0a090909096f75746c282a2828753332202a2964617461292c7070632d3e6c70745f61646472202b2034293b0a090909096461746120202b3d20343b0a09090909636f756e74202d3d20343b0a0909097d0a0a0909097768696c6528636f756e74290a0909097b0a090909096f757462282a646174612b2b2c7070632d3e6c70745f61646472202b2034293b0a09090909636f756e742d2d3b0a0909097d0a0a090909707063365f776169745f666f725f6669666f28707063293b0a0a090909627265616b3b0a09097d0a097d0a7d0a0a2f2f2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a0a0a73746174696320766f696420707063365f72645f706f727431365f626c6b28496e74657266616365202a7070632c20753820706f72742c207538202a646174612c206c6f6e67206c656e677468290a7b0a096c656e677468203d206c656e677468203c3c20313b0a0a09707063365f73656e645f636d64287070632c20285245475f424c4b53495a45207c204143434553535f524547207c204143434553535f575249544529293b0a09707063365f77725f646174615f62797465287070632c287538296c656e677468293b0a09707063365f77725f646174615f62797465287070632c28753829286c656e677468203e3e203829293b0a09707063365f77725f646174615f62797465287070632c30293b0a0a09707063365f73656e645f636d64287070632c2028434d445f5052454649585f534554207c205052454649585f494f3136207c205052454649585f424c4b29293b0a0a09707063365f73656e645f636d64287070632c202875382928706f7274207c204143434553535f504f5254207c204143434553535f5245414429293b0a0a09707063365f72645f646174615f626c6b287070632c20646174612c206c656e677468293b0a0a09707063365f73656e645f636d64287070632c2028434d445f5052454649585f5245534554207c205052454649585f494f3136207c205052454649585f424c4b29293b0a7d0a0a2f2f2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a0a0a73746174696320766f696420707063365f77725f706f727431365f626c6b28496e74657266616365202a7070632c20753820706f72742c207538202a646174612c206c6f6e67206c656e677468290a7b0a096c656e677468203d206c656e677468203c3c20313b0a0a09707063365f73656e645f636d64287070632c20285245475f424c4b53495a45207c204143434553535f524547207c204143434553535f575249544529293b0a09707063365f77725f646174615f62797465287070632c287538296c656e677468293b0a09707063365f77725f646174615f62797465287070632c28753829286c656e677468203e3e203829293b0a09707063365f77725f646174615f62797465287070632c30293b0a0a09707063365f73656e645f636d64287070632c2028434d445f5052454649585f534554207c205052454649585f494f3136207c205052454649585f424c4b29293b0a0a09707063365f73656e645f636d64287070632c202875382928706f7274207c204143434553535f504f5254207c204143434553535f575249544529293b0a0a09707063365f77725f646174615f626c6b287070632c20646174612c206c656e677468293b0a0a09707063365f73656e645f636d64287070632c2028434d445f5052454649585f5245534554207c205052454649585f494f3136207c205052454649585f424c4b29293b0a7d0a0a2f2f2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a0a0a73746174696320766f696420707063365f77725f6578746f757428496e74657266616365202a7070632c2075382072656764617461290a7b0a09707063365f73656e645f636d64287070632c285245475f56455253494f4e207c204143434553535f524547207c204143434553535f575249544529293b0a0a09707063365f77725f646174615f62797465287070632c20287538292828726567646174612026203078303329203c3c203629293b0a7d0a0a2f2f2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a0a0a73746174696320696e7420707063365f6f70656e28496e74657266616365202a707063290a7b0a09696e74207265743b0a0a09726574203d20707063365f73656c65637428707063293b0a0a0969662028726574203d3d2030290a090972657475726e28726574293b0a0a097070632d3e7070635f666c61677320263d207e6669666f5f776169743b0a0a09707063365f73656e645f636d64287070632c20284143434553535f524547207c204143434553535f5752495445207c205245475f52414d53495a4529293b0a09707063365f77725f646174615f62797465287070632c2052414d53495a455f3132384b293b0a0a09707063365f73656e645f636d64287070632c20284143434553535f524547207c204143434553535f52454144207c205245475f56455253494f4e29293b0a0a096966202828707063365f72645f646174615f6279746528707063292026203078334629203d3d2030783043290a09097070632d3e7070635f666c616773207c3d206669666f5f776169743b0a0a0972657475726e28726574293b0a7d0a0a2f2f2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a0a0a73746174696320766f696420707063365f636c6f736528496e74657266616365202a707063290a7b0a09707063365f646573656c65637428707063293b0a7d0a0a2f2f2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a0a0a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006c696e75782d332e382e322f647269766572732f626c6f636b2f7061726964652f70736575646f2e680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000303030303636340030303030303030003030303030303000303030303030303436313100313231313437343433333000303032303335300030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007573746172003030726f6f7400000000000000000000000000000000000000000000000000000000726f6f74000000000000000000000000000000000000000000000000000000003030303030303000303030303030300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f2a200a202020202020202070736575646f2e682020202028632920313939372d3820204772616e7420522e204775656e74686572203c6772616e7440746f727175652e6e65743e0a2020202020202020202020202020202020202020202020202020202020202020556e64657220746865207465726d73206f662074686520474e552047656e6572616c205075626c6963204c6963656e73652e0a0a095468697320697320746865202270736575646f2d696e7465727275707422206c6f67696320666f7220706172616c6c656c20706f727420647269766572732e0a0a202020202020202054686973206d6f64756c652069732023696e636c7564656420696e746f2065616368206472697665722e20204974206d616b6573206f6e650a202020202020202066756e6374696f6e20617661696c61626c653a0a0a090970735f7365745f696e74722820766f696420282a636f6e74696e756174696f6e2928766f6964292c0a0909092020202020696e742020282a72656164792928766f6964292c0a0909092020202020696e742074696d656f75742c0a0909092020202020696e74206e69636520290a0a0957686963682077696c6c20617272616e676520666f72207265616479282920746f206265206576616c7561746564206672657175656e746c7920616e640a097768656e206569746865722069742072657475726e7320747275652c206f722074696d656f7574206a6966666965732068617665207061737365642c0a09636f6e74696e756174696f6e28292077696c6c20626520696e766f6b65642e0a0a094966206e69636520697320312c2074686520746573742077696c6c20646f6e6520617070726f78696d6174656c79206f6e636520610a096a696666792e20204966206e69636520697320302c2074686520746573742077696c6c20616c736f20626520646f6e65207768656e657665720a09746865207363686564756c65722072756e732028627920616464696e6720697420746f2061207461736b207175657565292e202049660a096e6963652069732067726561746572207468616e20312c2074686520746573742077696c6c20626520646f6e65206f6e63652065766572790a09286e6963652d3129206a6966666965732e200a0a2a2f0a0a2f2a204368616e6765733a0a0a09312e303109313939382e30352e30330953776974636865642066726f6d20636c6928292f737469282920746f207370696e6c6f636b730a09312e303220202020313939382e31322e3134202020202020416464656420737570706f727420666f72206e696365203e20310a2a2f0a090a23646566696e652050535f56455253494f4e0922312e3032220a0a23696e636c756465203c6c696e75782f73636865642e683e0a23696e636c756465203c6c696e75782f776f726b71756575652e683e0a0a73746174696320766f69642070735f74715f696e742873747275637420776f726b5f737472756374202a776f726b293b0a0a73746174696320766f696420282a2070735f636f6e74696e756174696f6e2928766f6964293b0a73746174696320696e7420282a2070735f72656164792928766f6964293b0a73746174696320756e7369676e6564206c6f6e672070735f74696d656f75743b0a73746174696320696e742070735f74715f616374697665203d20303b0a73746174696320696e742070735f6e696365203d20303b0a0a73746174696320444546494e455f5350494e4c4f434b2870735f7370696e6c6f636b205f5f6174747269627574655f5f2828756e757365642929293b0a0a737461746963204445434c4152455f44454c415945445f574f524b2870735f74712c2070735f74715f696e74293b0a0a73746174696320766f69642070735f7365745f696e747228766f696420282a636f6e74696e756174696f6e2928766f6964292c200a090909696e7420282a72656164792928766f6964292c0a090909696e742074696d656f75742c20696e74206e696365290a7b0a09756e7369676e6564206c6f6e6709666c6167733b0a0a097370696e5f6c6f636b5f69727173617665282670735f7370696e6c6f636b2c666c616773293b0a0a0970735f636f6e74696e756174696f6e203d20636f6e74696e756174696f6e3b0a0970735f7265616479203d2072656164793b0a0970735f74696d656f7574203d206a696666696573202b2074696d656f75743b0a0970735f6e696365203d206e6963653b0a0a09696620282170735f74715f61637469766529207b0a090970735f74715f616374697665203d20313b0a0909696620282170735f6e696365290a0909097363686564756c655f64656c617965645f776f726b282670735f74712c2030293b0a0909656c73650a0909097363686564756c655f64656c617965645f776f726b282670735f74712c2070735f6e6963652d31293b0a097d0a097370696e5f756e6c6f636b5f697271726573746f7265282670735f7370696e6c6f636b2c666c616773293b0a7d0a0a73746174696320766f69642070735f74715f696e742873747275637420776f726b5f737472756374202a776f726b290a7b0a09766f696420282a636f6e2928766f6964293b0a09756e7369676e6564206c6f6e6720666c6167733b0a0a097370696e5f6c6f636b5f69727173617665282670735f7370696e6c6f636b2c666c616773293b0a0a09636f6e203d2070735f636f6e74696e756174696f6e3b0a0970735f74715f616374697665203d20303b0a0a096966202821636f6e29207b0a09097370696e5f756e6c6f636b5f697271726573746f7265282670735f7370696e6c6f636b2c666c616773293b0a090972657475726e3b0a097d0a09696620282170735f7265616479207c7c2070735f72656164792829207c7c2074696d655f61667465725f6571286a6966666965732c2070735f74696d656f75742929207b0a090970735f636f6e74696e756174696f6e203d204e554c4c3b0a09097370696e5f756e6c6f636b5f697271726573746f7265282670735f7370696e6c6f636b2c666c616773293b0a0909636f6e28293b0a090972657475726e3b0a097d0a0970735f74715f616374697665203d20313b0a09696620282170735f6e696365290a09097363686564756c655f64656c617965645f776f726b282670735f74712c2030293b0a09656c73650a09097363686564756c655f64656c617965645f776f726b282670735f74712c2070735f6e6963652d31293b0a097370696e5f756e6c6f636b5f697271726573746f7265282670735f7370696e6c6f636b2c666c616773293b0a7d0a0a2f2a20656e64206f662070736575646f2e68202a2f0a0a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006c696e75782d332e382e322f647269766572732f626c6f636b2f7061726964652f70742e63000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000303030303636340030303030303030003030303030303000303030303030353633343400313231313437343433333000303031373530310030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007573746172003030726f6f7400000000000000000000000000000000000000000000000000000000726f6f74000000000000000000000000000000000000000000000000000000003030303030303000303030303030300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f2a200a202020202020202070742e6320202020286329203139393820204772616e7420522e204775656e74686572203c6772616e7440746f727175652e6e65743e0a2020202020202020202020202020202020202020202020202020556e64657220746865207465726d73206f662074686520474e552047656e6572616c205075626c6963204c6963656e73652e0a0a2020202020202020546869732069732074686520686967682d6c6576656c2064726976657220666f7220706172616c6c656c20706f727420415441504920746170650a2020202020202020647269766573206261736564206f6e20636869707320737570706f727465642062792074686520706172696465206d6f64756c652e0a0a095468652064726976657220696d706c656d656e747320626f746820726577696e64696e6720616e64206e6f6e2d726577696e64696e670a09646576696365732c2066696c656d61726b732c20616e642074686520726577696e6420696f63746c2e2020497420616c6c6f63617465730a096120736d616c6c20696e7465726e616c2022626f756e6365206275666665722220666f722065616368206f70656e206465766963652c206275740a20202020202020206f7468657277697365206578706563747320627566666572696e6720616e6420626c6f636b696e6720746f20626520646f6e65206174207468650a202020202020202075736572206c6576656c2e202041732077697468206d6f737420626c6f636b2d737472756374757265642074617065732c2073686f72740a09777269746573206172652070616464656420746f2066756c6c207461706520626c6f636b732c20736f2072656164696e67206261636b20612066696c650a20202020202020206d61792072657475726e206d6f72652064617461207468616e207761732061637475616c6c79207772697474656e2e0a0a202020202020202042792064656661756c742c20746865206472697665722077696c6c206175746f70726f626520666f7220612073696e676c6520706172616c6c656c0a2020202020202020706f727420415441504920746170652064726976652c2062757420696620746865697220696e646976696475616c20706172616d6574657273206172650a20202020202020207370656369666965642c20746865206472697665722063616e2068616e646c6520757020746f2034206472697665732e0a0a0954686520726577696e64696e67206465766963657320617265206e616d6564202f6465762f7074302c202f6465762f7074312c202e2e2e0a097768696c6520746865206e6f6e2d726577696e64696e67206465766963657320617265202f6465762f6e7074302c202f6465762f6e7074312c206574632e0a0a2020202020202020546865206265686176696f7572206f6620746865207074206472697665722063616e20626520616c74657265642062792073657474696e670a2020202020202020736f6d6520706172616d65746572732066726f6d2074686520696e736d6f6420636f6d6d616e64206c696e652e202054686520666f6c6c6f77696e670a2020202020202020706172616d6574657273206172652061646a75737461626c653a0a0a202020202020202020202020647269766530202020202020546865736520666f757220617267756d656e74732063616e20626520617272617973206f66202020202020200a202020202020202020202020647269766531202020202020312d3620696e74656765727320617320666f6c6c6f77733a0a2020202020202020202020206472697665320a2020202020202020202020206472697665332020202020203c7072743e2c3c70726f3e2c3c756e693e2c3c6d6f643e2c3c736c763e2c3c646c793e0a0a20202020202020202020202020202020202020202020202057686572652c0a0a202020202020202020202020202020203c7072743e2020206973207468652062617365206f662074686520706172616c6c656c20706f7274206164647265737320666f720a20202020202020202020202020202020202020202020202074686520636f72726573706f6e64696e672064726976652e2020287265717569726564290a0a202020202020202020202020202020203c70726f3e2020206973207468652070726f746f636f6c206e756d62657220666f7220746865206164617074657220746861740a202020202020202020202020202020202020202020202020737570706f72747320746869732064726976652e20205468657365206e756d62657273206172650a2020202020202020202020202020202020202020202020206c6f67676564206279202770617269646527207768656e207468652070726f746f636f6c206d6f64756c65730a20202020202020202020202020202020202020202020202061726520696e697469616c697365642e20202830206966206e6f7420676976656e290a0a202020202020202020202020202020203c756e693e202020666f722074686f7365206164617074657273207468617420737570706f727420636861696e65640a202020202020202020202020202020202020202020202020646576696365732c20746869732069732074686520756e69742073656c6563746f7220666f72207468650a202020202020202020202020202020202020202020202020636861696e206f662064657669636573206f6e2074686520676976656e20706f72742e202049742073686f756c640a2020202020202020202020202020202020202020202020206265207a65726f20666f722064657669636573207468617420646f6e277420737570706f727420636861696e696e672e0a2020202020202020202020202020202020202020202020202830206966206e6f7420676976656e290a0a202020202020202020202020202020203c6d6f643e202020746869732063616e206265202d3120746f2063686f6f7365207468652062657374206d6f64652c206f72206f6e650a2020202020202020202020202020202020202020202020206f6620746865206d6f6465206e756d6265727320737570706f727465642062792074686520616461707465722e0a202020202020202020202020202020202020202020202020282d31206966206e6f7420676976656e290a0a202020202020202020202020202020203c736c763e202020415441504920646576696365732063616e206265206a756d706572656420746f206d6173746572206f7220736c6176652e0a202020202020202020202020202020202020202020202020536574207468697320746f203020746f2063686f6f736520746865206d61737465722064726976652c203120746f0a20202020202020202020202020202020202020202020202063686f6f73652074686520736c6176652c202d3120287468652064656661756c742920746f2063686f6f7365207468650a202020202020202020202020202020202020202020202020666972737420647269766520666f756e642e0a0a202020202020202020202020202020203c646c793e202020736f6d6520706172616c6c656c20706f7274732072657175697265207468652064726976657220746f200a202020202020202020202020202020202020202020202020676f206d6f726520736c6f776c792e20202d31207365747320612064656661756c742076616c756520746861740a20202020202020202020202020202020202020202020202073686f756c6420776f726b2077697468207468652063686f73656e2070726f746f636f6c2e20204f74686572776973652c0a202020202020202020202020202020202020202020202020736574207468697320746f206120736d616c6c20696e74656765722c20746865206c61726765722069742069730a20202020202020202020202020202020202020202020202074686520736c6f7765722074686520706f727420692f6f2e2020496e20736f6d652063617365732c2073657474696e670a2020202020202020202020202020202020202020202020207468697320746f207a65726f2077696c6c20737065656420757020746865206465766963652e202864656661756c74202d31290a0a09202020206d616a6f7209596f75206d617920757365207468697320706172616d6574657220746f206f766572696465207468650a09090964656661756c74206d616a6f72206e756d626572202839362920746861742074686973206472697665720a09090977696c6c207573652e20204265207375726520746f206368616e676520746865206465766963650a0909096e616d652061732077656c6c2e0a0a09202020206e616d65095468697320706172616d6574657220697320612063686172616374657220737472696e6720746861740a090909636f6e7461696e7320746865206e616d6520746865206b65726e656c2077696c6c2075736520666f7220746869730a0909096465766963652028696e202f70726f63206f75747075742c20666f7220696e7374616e6365292e0a0909092864656661756c742022707422292e0a0a202020202020202020202020766572626f736520202020205468697320706172616d6574657220636f6e74726f6c732074686520616d6f756e74206f66206c6f6767696e670a2020202020202020202020202020202020202020202020207468617420746865206472697665722077696c6c20646f2e202053657420697420746f203020666f720a2020202020202020202020202020202020202020202020206e6f726d616c206f7065726174696f6e2c203120746f20736565206175746f70726f62652070726f67726573730a2020202020202020202020202020202020202020202020206d657373616765732c206f72203220746f20736565206164646974696f6e616c20646562756767696e670a2020202020202020202020202020202020202020202020206f75747075742e20202864656661756c742030290a200a20202020202020204966207468697320647269766572206973206275696c7420696e746f20746865206b65726e656c2c20796f752063616e20757365200a202020202020202074686520666f6c6c6f77696e6720636f6d6d616e64206c696e6520706172616d65746572732c2077697468207468652073616d652076616c7565730a202020202020202061732074686520636f72726573706f6e64696e67206d6f64756c6520706172616d6574657273206c69737465642061626f76653a0a0a20202020202020202020202070742e6472697665300a20202020202020202020202070742e6472697665310a20202020202020202020202070742e6472697665320a20202020202020202020202070742e6472697665330a0a2020202020202020496e206164646974696f6e2c20796f752063616e207573652074686520706172616d657465722070742e64697361626c6520746f2064697361626c650a20202020202020207468652064726976657220656e746972656c792e0a0a2a2f0a0a2f2a2020204368616e6765733a0a0a09312e30310947524720313939382e30352e303609526f756e64207570207472616e736665722073697a652c206669782072656164795f776169742c0a09090920202020202020206c6f6f73656420696e746572707265746174696f6e206f66204154415049207374616e646172640a09090909666f7220636c656172696e67206572726f72207374617475732e0a09090909456c696d696e6174652073746928293b0a09312e30322020202047524720313939382e30362e31362020456c696d696e61746520616e205567682e0a09312e30332020202047524720313939382e30382e3135202041646a75737465642050545f544d4f2c2075736520485a20696e206c6f6f702074696d696e672c0a09090909657874726120646562756767696e670a09312e30342020202047524720313939382e30392e32342020526570616972206d696e6f7220636f64696e67206572726f722c206164646564206a756d626f20737570706f72740a090a2a2f0a0a23646566696e652050545f56455253494f4e20202020202022312e3034220a23646566696e652050545f4d414a4f520939360a23646566696e652050545f4e414d450909227074220a23646566696e652050545f554e49545309340a0a23696e636c756465203c6c696e75782f74797065732e683e0a0a2f2a204865726520617265207468696e6773206f6e652063616e206f766572726964652066726f6d2074686520696e736d6f6420636f6d6d616e642e0a2020204d6f737420617265206175746f70726f6265642062792070617269646520756e6c6573732073657420686572652e2020566572626f7365206973206f6e0a20202062792064656661756c742e0a0a2a2f0a0a73746174696320626f6f6c20766572626f7365203d20303b0a73746174696320696e74206d616a6f72203d2050545f4d414a4f523b0a7374617469632063686172202a6e616d65203d2050545f4e414d453b0a73746174696320696e742064697361626c65203d20303b0a0a73746174696320696e74206472697665305b365d203d207b20302c20302c20302c202d312c202d312c202d31207d3b0a73746174696320696e74206472697665315b365d203d207b20302c20302c20302c202d312c202d312c202d31207d3b0a73746174696320696e74206472697665325b365d203d207b20302c20302c20302c202d312c202d312c202d31207d3b0a73746174696320696e74206472697665335b365d203d207b20302c20302c20302c202d312c202d312c202d31207d3b0a0a73746174696320696e7420282a6472697665735b345d295b365d203d207b266472697665302c20266472697665312c20266472697665322c20266472697665337d3b0a0a23646566696e6520445f505254202020300a23646566696e6520445f50524f202020310a23646566696e6520445f554e49202020320a23646566696e6520445f4d4f44202020330a23646566696e6520445f534c56202020340a23646566696e6520445f444c59202020350a0a23646566696e652044552020202020202020202020202020282a6472697665735b756e69745d290a0a2f2a20656e64206f6620706172616d6574657273202a2f0a0a23696e636c756465203c6c696e75782f6d6f64756c652e683e0a23696e636c756465203c6c696e75782f696e69742e683e0a23696e636c756465203c6c696e75782f66732e683e0a23696e636c756465203c6c696e75782f64656c61792e683e0a23696e636c756465203c6c696e75782f736c61622e683e0a23696e636c756465203c6c696e75782f6d74696f2e683e0a23696e636c756465203c6c696e75782f6465766963652e683e0a23696e636c756465203c6c696e75782f73636865642e683e092f2a2063757272656e742c205441534b5f2a2c207363686564756c655f74696d656f75742829202a2f0a23696e636c756465203c6c696e75782f6d757465782e683e0a0a23696e636c756465203c61736d2f756163636573732e683e0a0a6d6f64756c655f706172616d28766572626f73652c20626f6f6c2c2030293b0a6d6f64756c655f706172616d286d616a6f722c20696e742c2030293b0a6d6f64756c655f706172616d286e616d652c2063686172702c2030293b0a6d6f64756c655f706172616d5f6172726179286472697665302c20696e742c204e554c4c2c2030293b0a6d6f64756c655f706172616d5f6172726179286472697665312c20696e742c204e554c4c2c2030293b0a6d6f64756c655f706172616d5f6172726179286472697665322c20696e742c204e554c4c2c2030293b0a6d6f64756c655f706172616d5f6172726179286472697665332c20696e742c204e554c4c2c2030293b0a0a23696e636c75646520227061726964652e68220a0a23646566696e652050545f4d41585f524554524945532020350a23646566696e652050545f544d4f2020202020202020202033303030092f2a20696e746572727570742074696d656f757420696e206a696666696573202a2f0a23646566696e652050545f5350494e5f44454c20202020203530092f2a207370696e2064656c617920696e206d6963726f2d7365636f6e647320202a2f0a23646566696e652050545f52455345545f544d4f202020203330092f2a203330207365636f6e6473202a2f0a23646566696e652050545f52454144595f544d4f093630092f2a203630207365636f6e6473202a2f0a23646566696e652050545f524557494e445f544d4f0931323030092f2a203230206d696e75746573202a2f0a0a23646566696e652050545f5350494e2020202020202020202828313030303030302f28485a2a50545f5350494e5f44454c29292a50545f544d4f290a0a23646566696e6520535441545f4552522020202020202020307830303030310a23646566696e6520535441545f494e444558202020202020307830303030320a23646566696e6520535441545f4543432020202020202020307830303030340a23646566696e6520535441545f4452512020202020202020307830303030380a23646566696e6520535441545f5345454b20202020202020307830303031300a23646566696e6520535441545f5752455252202020202020307830303032300a23646566696e6520535441545f5245414459202020202020307830303034300a23646566696e6520535441545f4255535920202020202020307830303038300a23646566696e6520535441545f53454e534509307831663030300a0a23646566696e652041544150495f544553545f524541445909307830300a23646566696e652041544150495f524557494e440909307830310a23646566696e652041544150495f5245515f53454e53450909307830330a23646566696e652041544150495f524541445f360909307830380a23646566696e652041544150495f57524954455f360909307830610a23646566696e652041544150495f57464d0909307831300a23646566696e652041544150495f4944454e544946590909307831320a23646566696e652041544150495f4d4f44455f53454e534509307831610a23646566696e652041544150495f4c4f475f53454e53450909307834640a0a73746174696320444546494e455f4d555445582870745f6d75746578293b0a73746174696320696e742070745f6f70656e2873747275637420696e6f6465202a696e6f64652c207374727563742066696c65202a66696c65293b0a737461746963206c6f6e672070745f696f63746c287374727563742066696c65202a66696c652c20756e7369676e656420696e7420636d642c20756e7369676e6564206c6f6e6720617267293b0a73746174696320696e742070745f72656c656173652873747275637420696e6f6465202a696e6f64652c207374727563742066696c65202a66696c65293b0a737461746963207373697a655f742070745f72656164287374727563742066696c65202a66696c702c2063686172205f5f75736572202a6275662c0a09092020202020202073697a655f7420636f756e742c206c6f66665f74202a2070706f73293b0a737461746963207373697a655f742070745f7772697465287374727563742066696c65202a66696c702c20636f6e73742063686172205f5f75736572202a6275662c0a09090973697a655f7420636f756e742c206c6f66665f74202a2070706f73293b0a73746174696320696e742070745f64657465637428766f6964293b0a0a2f2a206269747320696e20746170652d3e666c616773202a2f0a0a23646566696e652050545f4d4544494109310a23646566696e652050545f57524954455f4f4b09320a23646566696e652050545f524557494e4409340a23646566696e652050545f57524954494e47202020202020380a23646566696e652050545f52454144494e47202020202031360a23646566696e652050545f454f46092020202020202033320a0a23646566696e652050545f4e414d454c454e202020202020380a23646566696e652050545f42554653495a45202031363338340a0a7374727563742070745f756e6974207b0a097374727563742070695f61646170746572207069613b092f2a20696e7465726661636520746f20706172696465206c61796572202a2f0a097374727563742070695f61646170746572202a70693b0a09696e7420666c6167733b09092f2a20766172696f757320737461746520666c616773202a2f0a09696e74206c6173745f73656e73653b09092f2a20726573756c74206f66206c61737420726571756573742073656e7365202a2f0a09696e742064726976653b09092f2a206472697665202a2f0a0961746f6d69635f7420617661696c61626c653b092f2a20312069662061636365737320697320617661696c61626c652030206f7468657277697365202a2f0a09696e742062733b0909092f2a20626c6f636b2073697a65202a2f0a09696e742063617061636974793b09092f2a2053697a65206f66207461706520696e204b42202a2f0a09696e742070726573656e743b09092f2a206465766963652070726573656e74203f202a2f0a0963686172202a6275667074723b0a0963686172206e616d655b50545f4e414d454c454e5d3b092f2a207066302c207066312c202e2e2e202a2f0a7d3b0a0a73746174696320696e742070745f6964656e74696679287374727563742070745f756e6974202a74617065293b0a0a737461746963207374727563742070745f756e69742070745b50545f554e4954535d3b0a0a73746174696320636861722070745f736372617463685b3531325d3b092f2a207363726174636820626c6f636b20627566666572202a2f0a0a2f2a206b65726e656c20676c75652073747275637475726573202a2f0a0a73746174696320636f6e7374207374727563742066696c655f6f7065726174696f6e732070745f666f7073203d207b0a092e6f776e6572203d20544849535f4d4f44554c452c0a092e72656164203d2070745f726561642c0a092e7772697465203d2070745f77726974652c0a092e756e6c6f636b65645f696f63746c203d2070745f696f63746c2c0a092e6f70656e203d2070745f6f70656e2c0a092e72656c65617365203d2070745f72656c656173652c0a092e6c6c7365656b203d206e6f6f705f6c6c7365656b2c0a7d3b0a0a2f2a20737973667320636c61737320737570706f7274202a2f0a7374617469632073747275637420636c617373202a70745f636c6173733b0a0a73746174696320696e6c696e6520696e74207374617475735f726567287374727563742070695f61646170746572202a7069290a7b0a0972657475726e2070695f726561645f726567722870692c20312c2036293b0a7d0a0a73746174696320696e6c696e6520696e7420726561645f726567287374727563742070695f61646170746572202a70692c20696e7420726567290a7b0a0972657475726e2070695f726561645f726567722870692c20302c20726567293b0a7d0a0a73746174696320696e6c696e6520766f69642077726974655f726567287374727563742070695f61646170746572202a70692c20696e74207265672c20696e742076616c290a7b0a0970695f77726974655f726567722870692c20302c207265672c2076616c293b0a7d0a0a73746174696320696e6c696e65207538204452495645287374727563742070745f756e6974202a74617065290a7b0a0972657475726e20307861302b307831302a746170652d3e64726976653b0a7d0a0a73746174696320696e742070745f77616974287374727563742070745f756e6974202a746170652c20696e7420676f2c20696e742073746f702c2063686172202a66756e2c2063686172202a6d7367290a7b0a09696e74206a2c20722c20652c20732c20703b0a097374727563742070695f61646170746572202a7069203d20746170652d3e70693b0a0a096a203d20303b0a097768696c65202828282872203d207374617475735f7265672870692929202620676f29207c7c202873746f70202626202821287220262073746f70292929290a0920202020202020262620286a2b2b203c2050545f5350494e29290a09097564656c61792850545f5350494e5f44454c293b0a0a0969662028287220262028535441545f45525220262073746f702929207c7c20286a203e2050545f5350494e2929207b0a090973203d20726561645f7265672870692c2037293b0a090965203d20726561645f7265672870692c2031293b0a090970203d20726561645f7265672870692c2032293b0a0909696620286a203e2050545f5350494e290a09090965207c3d2030783130303b0a09096966202866756e290a0909097072696e746b282225733a2025732025733a20616c743d3078257820737461743d30782578206572723d30782578220a0909092020202020202022206c6f6f703d25642070686173653d25645c6e222c0a09090920202020202020746170652d3e6e616d652c2066756e2c206d73672c20722c20732c20652c206a2c2070293b0a090972657475726e202865203c3c203829202b20733b0a097d0a0972657475726e20303b0a7d0a0a73746174696320696e742070745f636f6d6d616e64287374727563742070745f756e6974202a746170652c2063686172202a636d642c20696e7420646c656e2c2063686172202a66756e290a7b0a097374727563742070695f61646170746572202a7069203d20746170652d3e70693b0a0970695f636f6e6e656374287069293b0a0a0977726974655f7265672870692c20362c204452495645287461706529293b0a0a096966202870745f7761697428746170652c20535441545f42555359207c20535441545f4452512c20302c2066756e2c20226265666f726520636f6d6d616e64222929207b0a090970695f646973636f6e6e656374287069293b0a090972657475726e202d313b0a097d0a0a0977726974655f7265672870692c20342c20646c656e202520323536293b0a0977726974655f7265672870692c20352c20646c656e202f20323536293b0a0977726974655f7265672870692c20372c2030786130293b092f2a204154415049207061636b657420636f6d6d616e64202a2f0a0a096966202870745f7761697428746170652c20535441545f425553592c20535441545f4452512c2066756e2c2022636f6d6d616e6420445251222929207b0a090970695f646973636f6e6e656374287069293b0a090972657475726e202d313b0a097d0a0a0969662028726561645f7265672870692c20322920213d203129207b0a09097072696e746b282225733a2025733a20636f6d6d616e64207068617365206572726f725c6e222c20746170652d3e6e616d652c2066756e293b0a090970695f646973636f6e6e656374287069293b0a090972657475726e202d313b0a097d0a0a0970695f77726974655f626c6f636b2870692c20636d642c203132293b0a0a0972657475726e20303b0a7d0a0a73746174696320696e742070745f636f6d706c6574696f6e287374727563742070745f756e6974202a746170652c2063686172202a6275662c2063686172202a66756e290a7b0a097374727563742070695f61646170746572202a7069203d20746170652d3e70693b0a09696e7420722c20732c206e2c20703b0a0a0972203d2070745f7761697428746170652c20535441545f425553592c20535441545f445251207c20535441545f5245414459207c20535441545f4552522c0a09092020202066756e2c2022636f6d706c6574696f6e22293b0a0a0969662028726561645f7265672870692c203729202620535441545f44525129207b0a09096e203d20282828726561645f7265672870692c203429202b20323536202a20726561645f7265672870692c20352929202b0a09092020202020203329202620307866666663293b0a090970203d20726561645f7265672870692c203229202620333b0a09096966202870203d3d2030290a09090970695f77726974655f626c6f636b2870692c206275662c206e293b0a09096966202870203d3d2032290a09090970695f726561645f626c6f636b2870692c206275662c206e293b0a097d0a0a0973203d2070745f7761697428746170652c20535441545f425553592c20535441545f5245414459207c20535441545f4552522c2066756e2c20226461746120646f6e6522293b0a0a0970695f646973636f6e6e656374287069293b0a0a0972657475726e202872203f2072203a2073293b0a7d0a0a73746174696320766f69642070745f7265715f73656e7365287374727563742070745f756e6974202a746170652c20696e74207175696574290a7b0a09636861722072735f636d645b31325d203d207b2041544150495f5245515f53454e53452c20302c20302c20302c2031362c20302c20302c20302c20302c20302c20302c2030207d3b0a0963686172206275665b31365d3b0a09696e7420723b0a0a0972203d2070745f636f6d6d616e6428746170652c2072735f636d642c2031362c2022526571756573742073656e736522293b0a096d64656c61792831293b0a09696620282172290a090970745f636f6d706c6574696f6e28746170652c206275662c2022526571756573742073656e736522293b0a0a09746170652d3e6c6173745f73656e7365203d202d313b0a0969662028217229207b0a090969662028217175696574290a0909097072696e746b282225733a2053656e7365206b65793a2025782c204153433a2025782c204153513a2025785c6e222c0a09090920202020202020746170652d3e6e616d652c206275665b325d2026203078662c206275665b31325d2c206275665b31335d293b0a0909746170652d3e6c6173745f73656e7365203d20286275665b325d20262030786629207c2028286275665b31325d2026203078666629203c3c2038290a0909202020207c2028286275665b31335d2026203078666629203c3c203136293b0a097d0a7d0a0a73746174696320696e742070745f6174617069287374727563742070745f756e6974202a746170652c2063686172202a636d642c20696e7420646c656e2c2063686172202a6275662c2063686172202a66756e290a7b0a09696e7420723b0a0a0972203d2070745f636f6d6d616e6428746170652c20636d642c20646c656e2c2066756e293b0a096d64656c61792831293b0a09696620282172290a090972203d2070745f636f6d706c6574696f6e28746170652c206275662c2066756e293b0a096966202872290a090970745f7265715f73656e736528746170652c202166756e293b0a0a0972657475726e20723b0a7d0a0a73746174696320766f69642070745f736c65657028696e74206373290a7b0a097363686564756c655f74696d656f75745f696e7465727275707469626c65286373293b0a7d0a0a73746174696320696e742070745f706f6c6c5f647363287374727563742070745f756e6974202a746170652c20696e742070617573652c20696e7420746d6f2c2063686172202a6d7367290a7b0a097374727563742070695f61646170746572202a7069203d20746170652d3e70693b0a09696e74206b2c20652c20733b0a0a096b203d20303b0a0965203d20303b0a0973203d20303b0a097768696c6520286b203c20746d6f29207b0a090970745f736c656570287061757365293b0a09096b2b2b3b0a090970695f636f6e6e656374287069293b0a090977726974655f7265672870692c20362c204452495645287461706529293b0a090973203d20726561645f7265672870692c2037293b0a090965203d20726561645f7265672870692c2031293b0a090970695f646973636f6e6e656374287069293b0a0909696620287320262028535441545f455252207c20535441545f5345454b29290a090909627265616b3b0a097d0a0969662028286b203e3d20746d6f29207c7c202873202620535441545f4552522929207b0a0909696620286b203e3d20746d6f290a0909097072696e746b282225733a202573204453432074696d656f75745c6e222c20746170652d3e6e616d652c206d7367293b0a0909656c73650a0909097072696e746b282225733a20257320737461743d30782578206572723d307825785c6e222c20746170652d3e6e616d652c206d73672c20732c0a0909092020202020202065293b0a090970745f7265715f73656e736528746170652c2030293b0a090972657475726e20303b0a097d0a0972657475726e20313b0a7d0a0a73746174696320766f69642070745f6d656469615f6163636573735f636d64287374727563742070745f756e6974202a746170652c20696e7420746d6f2c2063686172202a636d642c2063686172202a66756e290a7b0a096966202870745f636f6d6d616e6428746170652c20636d642c20302c2066756e2929207b0a090970745f7265715f73656e736528746170652c2030293b0a090972657475726e3b0a097d0a0970695f646973636f6e6e65637428746170652d3e7069293b0a0970745f706f6c6c5f64736328746170652c20485a2c20746d6f2c2066756e293b0a7d0a0a73746174696320766f69642070745f726577696e64287374727563742070745f756e6974202a74617065290a7b0a09636861722072775f636d645b31325d203d207b2041544150495f524557494e442c20302c20302c20302c20302c20302c20302c20302c20302c20302c20302c2030207d3b0a0a0970745f6d656469615f6163636573735f636d6428746170652c2050545f524557494e445f544d4f2c2072775f636d642c2022726577696e6422293b0a7d0a0a73746174696320766f69642070745f77726974655f666d287374727563742070745f756e6974202a74617065290a7b0a096368617220776d5f636d645b31325d203d207b2041544150495f57464d2c20302c20302c20302c20312c20302c20302c20302c20302c20302c20302c2030207d3b0a0a0970745f6d656469615f6163636573735f636d6428746170652c2050545f544d4f2c20776d5f636d642c202277726974652066696c656d61726b22293b0a7d0a0a23646566696e652044424d5347286d7367292020202020202828766572626f73653e31293f286d7367293a4e554c4c290a0a73746174696320696e742070745f7265736574287374727563742070745f756e6974202a74617065290a7b0a097374727563742070695f61646170746572202a7069203d20746170652d3e70693b0a09696e7420692c206b2c20666c673b0a09696e74206578706563745b355d203d207b20312c20312c20312c20307831342c2030786562207d3b0a0a0970695f636f6e6e656374287069293b0a0977726974655f7265672870692c20362c204452495645287461706529293b0a0977726974655f7265672870692c20372c2038293b0a0a0970745f736c656570283230202a20485a202f2031303030293b0a0a096b203d20303b0a097768696c652028286b2b2b203c2050545f52455345545f544d4f2920262620287374617475735f72656728706929202620535441545f4255535929290a090970745f736c65657028485a202f203130293b0a0a09666c67203d20313b0a09666f72202869203d20303b2069203c20353b20692b2b290a0909666c6720263d2028726561645f7265672870692c2069202b203129203d3d206578706563745b695d293b0a0a0969662028766572626f736529207b0a09097072696e746b282225733a2052657365742028256429207369676e6174757265203d20222c20746170652d3e6e616d652c206b293b0a0909666f72202869203d20303b2069203c20353b20692b2b290a0909097072696e746b2822253378222c20726561645f7265672870692c2069202b203129293b0a09096966202821666c67290a0909097072696e746b28222028696e636f72726563742922293b0a09097072696e746b28225c6e22293b0a097d0a0a0970695f646973636f6e6e656374287069293b0a0972657475726e20666c67202d20313b0a7d0a0a73746174696320696e742070745f72656164795f77616974287374727563742070745f756e6974202a746170652c20696e7420746d6f290a7b0a09636861722074725f636d645b31325d203d207b2041544150495f544553545f52454144592c20302c20302c20302c20302c20302c20302c20302c20302c20302c20302c2030207d3b0a09696e74206b2c20703b0a0a096b203d20303b0a097768696c6520286b203c20746d6f29207b0a0909746170652d3e6c6173745f73656e7365203d20303b0a090970745f617461706928746170652c2074725f636d642c20302c204e554c4c2c2044424d534728227465737420756e69742072656164792229293b0a090970203d20746170652d3e6c6173745f73656e73653b0a0909696620282170290a09090972657475726e20303b0a090969662028212828287020262030786666666629203d3d2030783034303229207c7c202828702026203078666629203d3d20362929290a09090972657475726e20703b0a09096b2b2b3b0a090970745f736c65657028485a293b0a097d0a0972657475726e2030783030303032303b092f2a2074696d656f7574202a2f0a7d0a0a73746174696320766f69642078732863686172202a6275662c2063686172202a746172672c20696e74206f6666732c20696e74206c656e290a7b0a09696e74206a2c206b2c206c3b0a0a096a203d20303b0a096c203d20303b0a09666f7220286b203d20303b206b203c206c656e3b206b2b2b290a090969662028286275665b6b202b206f6666735d20213d203078323029207c7c20286275665b6b202b206f6666735d20213d206c29290a0909096c203d20746172675b6a2b2b5d203d206275665b6b202b206f6666735d3b0a09696620286c203d3d2030783230290a09096a2d2d3b0a09746172675b6a5d203d20303b0a7d0a0a73746174696320696e7420786e2863686172202a6275662c20696e74206f6666732c20696e742073697a65290a7b0a09696e7420762c206b3b0a0a0976203d20303b0a09666f7220286b203d20303b206b203c2073697a653b206b2b2b290a090976203d2076202a20323536202b20286275665b6b202b206f6666735d20262030786666293b0a0972657475726e20763b0a7d0a0a73746174696320696e742070745f6964656e74696679287374727563742070745f756e6974202a74617065290a7b0a09696e742064742c20733b0a0963686172202a6d735b325d203d207b20226d6173746572222c2022736c61766522207d3b0a0963686172206d665b31305d2c2069645b31385d3b0a09636861722069645f636d645b31325d203d207b2041544150495f4944454e544946592c20302c20302c20302c2033362c20302c20302c20302c20302c20302c20302c2030207d3b0a0963686172206d735f636d645b31325d203d0a09202020207b2041544150495f4d4f44455f53454e53452c20302c20307832612c20302c2033362c20302c20302c20302c20302c20302c20302c2030207d3b0a0963686172206c735f636d645b31325d203d0a09202020207b2041544150495f4c4f475f53454e53452c20302c20307837312c20302c20302c20302c20302c20302c2033362c20302c20302c2030207d3b0a0963686172206275665b33365d3b0a0a0973203d2070745f617461706928746170652c2069645f636d642c2033362c206275662c20226964656e7469667922293b0a096966202873290a090972657475726e202d313b0a0a096474203d206275665b305d202620307831663b0a0969662028647420213d203129207b0a090969662028766572626f7365290a0909097072696e746b282225733a2044726976652025642c20756e737570706f7274656420747970652025645c6e222c0a09090920202020202020746170652d3e6e616d652c20746170652d3e64726976652c206474293b0a090972657475726e202d313b0a097d0a0a097873286275662c206d662c20382c2038293b0a097873286275662c2069642c2031362c203136293b0a0a09746170652d3e666c616773203d20303b0a09746170652d3e6361706163697479203d20303b0a09746170652d3e6273203d20303b0a0a09696620282170745f72656164795f7761697428746170652c2050545f52454144595f544d4f29290a0909746170652d3e666c616773207c3d2050545f4d454449413b0a0a09696620282170745f617461706928746170652c206d735f636d642c2033362c206275662c20226d6f64652073656e7365222929207b0a09096966202821286275665b325d2026203078383029290a090909746170652d3e666c616773207c3d2050545f57524954455f4f4b3b0a0909746170652d3e6273203d20786e286275662c2031302c2032293b0a097d0a0a09696620282170745f617461706928746170652c206c735f636d642c2033362c206275662c20226c6f672073656e73652229290a0909746170652d3e6361706163697479203d20786e286275662c2032342c2034293b0a0a097072696e746b282225733a2025732025732c202573222c20746170652d3e6e616d652c206d662c2069642c206d735b746170652d3e64726976655d293b0a09696620282128746170652d3e666c61677320262050545f4d4544494129290a09097072696e746b28222c206e6f206d656469615c6e22293b0a09656c7365207b0a0909696620282128746170652d3e666c61677320262050545f57524954455f4f4b29290a0909097072696e746b28222c20524f22293b0a09097072696e746b28222c20626c6f636b73697a652025642c202564204d425c6e222c20746170652d3e62732c20746170652d3e6361706163697479202f2031303234293b0a097d0a0a0972657475726e20303b0a7d0a0a0a2f2a0a202a2072657475726e732020302c2077697468206964207365742069662064726976652069732064657465637465640a202a092020202d312c20696620647269766520646574656374696f6e206661696c65640a202a2f0a73746174696320696e742070745f70726f6265287374727563742070745f756e6974202a74617065290a7b0a0969662028746170652d3e6472697665203d3d202d3129207b0a0909666f722028746170652d3e6472697665203d20303b20746170652d3e6472697665203c3d20313b20746170652d3e64726976652b2b290a090909696620282170745f7265736574287461706529290a0909090972657475726e2070745f6964656e746966792874617065293b0a097d20656c7365207b0a0909696620282170745f7265736574287461706529290a09090972657475726e2070745f6964656e746966792874617065293b0a097d0a0972657475726e202d313b0a7d0a0a73746174696320696e742070745f64657465637428766f6964290a7b0a097374727563742070745f756e6974202a746170653b0a09696e7420737065636966696564203d20302c20666f756e64203d20303b0a09696e7420756e69743b0a0a097072696e746b282225733a2025732076657273696f6e2025732c206d616a6f722025645c6e222c206e616d652c206e616d652c2050545f56455253494f4e2c206d616a6f72293b0a0a09737065636966696564203d20303b0a09666f722028756e6974203d20303b20756e6974203c2050545f554e4954533b20756e69742b2b29207b0a09097374727563742070745f756e6974202a74617065203d202670745b756e69745d3b0a0909746170652d3e7069203d2026746170652d3e7069613b0a090961746f6d69635f7365742826746170652d3e617661696c61626c652c2031293b0a0909746170652d3e666c616773203d20303b0a0909746170652d3e6c6173745f73656e7365203d20303b0a0909746170652d3e70726573656e74203d20303b0a0909746170652d3e627566707472203d204e554c4c3b0a0909746170652d3e6472697665203d2044555b445f534c565d3b0a0909736e7072696e746628746170652d3e6e616d652c2050545f4e414d454c454e2c202225732564222c206e616d652c20756e6974293b0a0909696620282144555b445f5052545d290a090909636f6e74696e75653b0a09097370656369666965642b2b3b0a09096966202870695f696e697428746170652d3e70692c20302c2044555b445f5052545d2c2044555b445f4d4f445d2c2044555b445f554e495d2c0a0909202020202044555b445f50524f5d2c2044555b445f444c595d2c2070745f736372617463682c2050495f50542c0a09092020202020766572626f73652c20746170652d3e6e616d652929207b0a090909696620282170745f70726f626528746170652929207b0a09090909746170652d3e70726573656e74203d20313b0a09090909666f756e642b2b3b0a0909097d20656c73650a0909090970695f72656c6561736528746170652d3e7069293b0a09097d0a097d0a0969662028737065636966696564203d3d203029207b0a090974617065203d2070743b0a09096966202870695f696e697428746170652d3e70692c20312c202d312c202d312c202d312c202d312c202d312c2070745f736372617463682c0a0909092020202050495f50542c20766572626f73652c20746170652d3e6e616d652929207b0a090909696620282170745f70726f626528746170652929207b0a09090909746170652d3e70726573656e74203d20313b0a09090909666f756e642b2b3b0a0909097d20656c73650a0909090970695f72656c6561736528746170652d3e7069293b0a09097d0a0a097d0a0969662028666f756e64290a090972657475726e20303b0a0a097072696e746b282225733a204e6f20415441504920746170652064726976652064657465637465645c6e222c206e616d65293b0a0972657475726e202d313b0a7d0a0a73746174696320696e742070745f6f70656e2873747275637420696e6f6465202a696e6f64652c207374727563742066696c65202a66696c65290a7b0a09696e7420756e6974203d20696d696e6f7228696e6f646529202620307837463b0a097374727563742070745f756e6974202a74617065203d207074202b20756e69743b0a09696e74206572723b0a0a096d757465785f6c6f636b282670745f6d75746578293b0a0969662028756e6974203e3d2050545f554e495453207c7c202821746170652d3e70726573656e742929207b0a09096d757465785f756e6c6f636b282670745f6d75746578293b0a090972657475726e202d454e4f4445563b0a097d0a0a09657272203d202d45425553593b0a09696620282161746f6d69635f6465635f616e645f746573742826746170652d3e617661696c61626c6529290a0909676f746f206f75743b0a0a0970745f6964656e746966792874617065293b0a0a09657272203d202d454e4f4445563b0a09696620282128746170652d3e666c61677320262050545f4d4544494129290a0909676f746f206f75743b0a0a09657272203d202d45524f46533b0a0969662028282128746170652d3e666c61677320262050545f57524954455f4f4b2929202626202866696c652d3e665f6d6f6465202620464d4f44455f575249544529290a0909676f746f206f75743b0a0a09696620282128696d696e6f7228696e6f64652920262031323829290a0909746170652d3e666c616773207c3d2050545f524557494e443b0a0a09657272203d202d454e4f4d454d3b0a09746170652d3e627566707472203d206b6d616c6c6f632850545f42554653495a452c204746505f4b45524e454c293b0a0969662028746170652d3e627566707472203d3d204e554c4c29207b0a09097072696e746b282225733a2062756666657220616c6c6f636174696f6e206661696c65645c6e222c20746170652d3e6e616d65293b0a0909676f746f206f75743b0a097d0a0a0966696c652d3e707269766174655f64617461203d20746170653b0a096d757465785f756e6c6f636b282670745f6d75746578293b0a0972657475726e20303b0a0a6f75743a0a0961746f6d69635f696e632826746170652d3e617661696c61626c65293b0a096d757465785f756e6c6f636b282670745f6d75746578293b0a0972657475726e206572723b0a7d0a0a737461746963206c6f6e672070745f696f63746c287374727563742066696c65202a66696c652c20756e7369676e656420696e7420636d642c20756e7369676e6564206c6f6e6720617267290a7b0a097374727563742070745f756e6974202a74617065203d2066696c652d3e707269766174655f646174613b0a09737472756374206d746f70205f5f75736572202a70203d2028766f6964205f5f75736572202a296172673b0a09737472756374206d746f70206d746f703b0a0a097377697463682028636d6429207b0a0963617365204d54494f43544f503a0a090969662028636f70795f66726f6d5f7573657228266d746f702c20702c2073697a656f6628737472756374206d746f702929290a09090972657475726e202d454641554c543b0a0a090973776974636820286d746f702e6d745f6f7029207b0a0a090963617365204d545245573a0a0909096d757465785f6c6f636b282670745f6d75746578293b0a09090970745f726577696e642874617065293b0a0909096d757465785f756e6c6f636b282670745f6d75746578293b0a09090972657475726e20303b0a0a090963617365204d5457454f463a0a0909096d757465785f6c6f636b282670745f6d75746578293b0a09090970745f77726974655f666d2874617065293b0a0909096d757465785f756e6c6f636b282670745f6d75746578293b0a09090972657475726e20303b0a0a090964656661756c743a0a0909092f2a204649584d453a2072617465206c696d6974203f3f202a2f0a0909097072696e746b284b45524e5f4445425547202225733a20556e696d706c656d656e746564206d745f6f702025645c6e222c20746170652d3e6e616d652c0a090909202020202020206d746f702e6d745f6f70293b0a09090972657475726e202d45494e56414c3b0a09097d0a0a0964656661756c743a0a090972657475726e202d454e4f5454593b0a097d0a7d0a0a73746174696320696e740a70745f72656c656173652873747275637420696e6f6465202a696e6f64652c207374727563742066696c65202a66696c65290a7b0a097374727563742070745f756e6974202a74617065203d2066696c652d3e707269766174655f646174613b0a0a096966202861746f6d69635f726561642826746170652d3e617661696c61626c6529203e2031290a090972657475726e202d45494e56414c3b0a0a0969662028746170652d3e666c61677320262050545f57524954494e47290a090970745f77726974655f666d2874617065293b0a0a0969662028746170652d3e666c61677320262050545f524557494e44290a090970745f726577696e642874617065293b0a0a096b6672656528746170652d3e627566707472293b0a09746170652d3e627566707472203d204e554c4c3b0a0a0961746f6d69635f696e632826746170652d3e617661696c61626c65293b0a0a0972657475726e20303b0a0a7d0a0a737461746963207373697a655f742070745f72656164287374727563742066696c65202a66696c702c2063686172205f5f75736572202a6275662c2073697a655f7420636f756e742c206c6f66665f74202a2070706f73290a7b0a097374727563742070745f756e6974202a74617065203d2066696c702d3e707269766174655f646174613b0a097374727563742070695f61646170746572202a7069203d20746170652d3e70693b0a09636861722072645f636d645b31325d203d207b2041544150495f524541445f362c20312c20302c20302c20302c20302c20302c20302c20302c20302c20302c2030207d3b0a09696e74206b2c206e2c20722c20702c20732c20742c20623b0a0a09696620282128746170652d3e666c6167732026202850545f52454144494e47207c2050545f57524954494e47292929207b0a0909746170652d3e666c616773207c3d2050545f52454144494e473b0a09096966202870745f617461706928746170652c2072645f636d642c20302c204e554c4c2c2022737461727420726561642d61686561642229290a09090972657475726e202d45494f3b0a097d20656c73652069662028746170652d3e666c61677320262050545f57524954494e47290a090972657475726e202d45494f3b0a0a0969662028746170652d3e666c61677320262050545f454f46290a090972657475726e20303b0a0a0974203d20303b0a0a097768696c652028636f756e74203e203029207b0a0a0909696620282170745f706f6c6c5f64736328746170652c20485a202f203130302c2050545f544d4f2c2022726561642229290a09090972657475726e202d45494f3b0a0a09096e203d20636f756e743b0a0909696620286e203e203332373638290a0909096e203d2033323736383b092f2a206d61782070657220636f6d6d616e64202a2f0a090962203d20286e202d2031202b20746170652d3e627329202f20746170652d3e62733b0a09096e203d2062202a20746170652d3e62733b092f2a20726f756e64656420757020746f206576656e20626c6f636b202a2f0a0a090972645f636d645b345d203d20623b0a0a090972203d2070745f636f6d6d616e6428746170652c2072645f636d642c206e2c20227265616422293b0a0a09096d64656c61792831293b0a0a0909696620287229207b0a09090970745f7265715f73656e736528746170652c2030293b0a09090972657475726e202d45494f3b0a09097d0a0a09097768696c6520283129207b0a0a09090972203d2070745f7761697428746170652c20535441545f425553592c0a0909090920202020535441545f445251207c20535441545f455252207c20535441545f52454144592c0a090909092020202044424d53472822726561642044525122292c202222293b0a0a0909096966202872202620535441545f53454e534529207b0a0909090970695f646973636f6e6e656374287069293b0a0909090970745f7265715f73656e736528746170652c2030293b0a0909090972657475726e202d45494f3b0a0909097d0a0a0909096966202872290a09090909746170652d3e666c616773207c3d2050545f454f463b0a0a09090973203d20726561645f7265672870692c2037293b0a0a09090969662028212873202620535441545f44525129290a09090909627265616b3b0a0a0909096e203d2028726561645f7265672870692c203429202b20323536202a20726561645f7265672870692c203529293b0a09090970203d2028726561645f7265672870692c20322920262033293b0a090909696620287020213d203229207b0a0909090970695f646973636f6e6e656374287069293b0a090909097072696e746b282225733a205068617365206572726f72206f6e20726561643a2025645c6e222c20746170652d3e |