1. | 6c69646174652074686520414c415420656e74727920616e64206578656375746520757064617465732c20696620616e792e0a09202a2f0a09696620286c642e78365f6f7020213d2030783229207b0a09092f2a0a0909202a205468697320617373756d6573206c6974746c652d656e6469616e20627974652d6f726465722e20204e6f74652074686174207468657265206973206e6f20226c64667065220a0909202a20696e737472756374696f6e3a0a0909202a2f0a090969662028636f70795f66726f6d5f7573657228266670725f696e69745b305d2c2028766f6964205f5f75736572202a29206966612c206c656e290a0909202020207c7c20636f70795f66726f6d5f7573657228266670725f696e69745b315d2c2028766f6964205f5f75736572202a292028696661202b206c656e292c206c656e29290a09090972657475726e202d313b0a0a0909445052494e5428226c642e72313d2564206c642e696d6d3d25642078365f737a3d25645c6e222c206c642e72312c206c642e696d6d2c206c642e78365f737a293b0a09094444554d5028226672705f696e6974203d222c20266670725f696e69742c20322a6c656e293b0a09092f2a0a0909202a20585858206669786d650a0909202a20436f756c64206f7074696d697a6520696e6c696e6573206279207573696e67206c6466705820262032207370696c6c730a0909202a2f0a090973776974636828206c642e78365f737a2029207b0a0909096361736520303a0a090909096d656d32666c6f61745f657874656e64656428266670725f696e69745b305d2c20266670725f66696e616c5b305d293b0a090909096d656d32666c6f61745f657874656e64656428266670725f696e69745b315d2c20266670725f66696e616c5b315d293b0a09090909627265616b3b0a0909096361736520313a0a090909096d656d32666c6f61745f696e746567657228266670725f696e69745b305d2c20266670725f66696e616c5b305d293b0a090909096d656d32666c6f61745f696e746567657228266670725f696e69745b315d2c20266670725f66696e616c5b315d293b0a09090909627265616b3b0a0909096361736520323a0a090909096d656d32666c6f61745f73696e676c6528266670725f696e69745b305d2c20266670725f66696e616c5b305d293b0a090909096d656d32666c6f61745f73696e676c6528266670725f696e69745b315d2c20266670725f66696e616c5b315d293b0a09090909627265616b3b0a0909096361736520333a0a090909096d656d32666c6f61745f646f75626c6528266670725f696e69745b305d2c20266670725f66696e616c5b305d293b0a090909096d656d32666c6f61745f646f75626c6528266670725f696e69745b315d2c20266670725f66696e616c5b315d293b0a09090909627265616b3b0a09097d0a09094444554d5028226670725f66696e616c203d222c20266670725f66696e616c2c20322a6c656e293b0a09092f2a0a0909202a20585858206669786d650a0909202a0a0909202a204120706f737369626c65206f7074696d697a6174696f6e20776f756c6420626520746f2064726f70206670725f66696e616c20616e64206469726563746c790a0909202a20757365207468652073746f726167652066726f6d2074686520736176656420636f6e7465787420692e652e2c207468652061637475616c2066696e616c0a0909202a2064657374696e6174696f6e202870745f726567732c207377697463685f737461636b206f722074687265616420737472756374757265292e0a0909202a2f0a09097365746670726567286c642e72312c20266670725f66696e616c5b305d2c2072656773293b0a09097365746670726567286c642e696d6d2c20266670725f66696e616c5b315d2c2072656773293b0a097d0a0a092f2a0a09202a20436865636b20666f7220757064617465733a206f6e6c7920696d6d65646961746520757064617465732061726520617661696c61626c6520666f7220746869730a09202a20696e737472756374696f6e2e0a09202a2f0a09696620286c642e6d29207b0a09092f2a0a0909202a2074686520696d6d65646961746520697320696d706c6963697420676976656e20746865206c64737a206f6620746865206f7065726174696f6e3a0a0909202a2073696e676c653a203820283278342920616e6420666f722020616c6c206f746865727320697427732031362028327838290a0909202a2f0a0909696661202b3d206c656e3c3c313b0a0a09092f2a0a0909202a20494d504f5254414e543a0a0909202a207468652066616374207468617420776520666f72636520746865204e6154206f6620723320746f207a65726f206973204f4e4c592076616c69640a0909202a206173206c6f6e6720617320776520646f6e277420636f6d65206865726520776974682061206c646670582e732e0a0909202a20466f72207468697320726561736f6e207765206b65657020746869732073616e69747920636865636b0a0909202a2f0a0909696620286c642e78365f6f70203d3d2031207c7c206c642e78365f6f70203d3d2033290a0909097072696e746b284b45524e5f455252202225733a20726567697374657220757064617465206f6e2073706563756c6174697665206c6f616420706169722c206572726f725c6e222c0a090909202020202020205f5f66756e635f5f293b0a0a0909736574726567286c642e72332c206966612c20302c2072656773293b0a097d0a0a092f2a0a09202a20496e76616c696461746520414c415420656e74726965732c20696620616e792c20666f7220626f7468207265676973746572732e0a09202a2f0a09696620286c642e78365f6f70203d3d2030783229207b0a0909696e76616c615f6672286c642e7231293b0a0909696e76616c615f6672286c642e696d6d293b0a097d0a0972657475726e20303b0a7d0a0a0a73746174696320696e740a656d756c6174655f6c6f61645f666c6f61742028756e7369676e6564206c6f6e67206966612c206c6f61645f73746f72655f74206c642c207374727563742070745f72656773202a72656773290a7b0a0973747275637420696136345f6670726567206670725f696e69743b0a0973747275637420696136345f6670726567206670725f66696e616c3b0a09756e7369676e6564206c6f6e67206c656e203d20666c6f61745f66737a5b6c642e78365f737a5d3b0a0a092f2a0a09202a2066723020262066723120646f6e2774206e65656420746f20626520636865636b6564206265636175736520496c6c6567616c20496e737472756374696f6e0a09202a206661756c7473206861766520686967686572207072696f72697479207468616e20756e616c69676e6564206661756c74732e0a09202a0a09202a2072302063616e6e6f7420626520666f756e6420617320746865206261736520617320697420776f756c64206e657665722067656e657261746520616e0a09202a20756e616c69676e6564207265666572656e63652e0a09202a2f0a0a092f2a0a09202a206d616b6520737572652077652067657420636c65616e20627566666572730a09202a2f0a096d656d73657428266670725f696e69742c302c2073697a656f66286670725f696e697429293b0a096d656d73657428266670725f66696e616c2c302c2073697a656f66286670725f66696e616c29293b0a0a092f2a0a09202a206c6466582e6120776520646f6e27742074727920746f20656d756c61746520616e797468696e6720627574207765206d7573740a09202a20696e76616c69646174652074686520414c415420656e7472792e0a09202a2053656520636f6d6d656e747320696e206c645820666f72206465736372697074696f6e73206f6e20686f772074686520766172696f7573206c6f616473206172652068616e646c65642e0a09202a2f0a09696620286c642e78365f6f7020213d2030783229207b0a090969662028636f70795f66726f6d5f7573657228266670725f696e69742c2028766f6964205f5f75736572202a29206966612c206c656e29290a09090972657475726e202d313b0a0a0909445052494e5428226c642e72313d25642078365f737a3d25645c6e222c206c642e72312c206c642e78365f737a293b0a09094444554d5028226670725f696e6974203d222c20266670725f696e69742c206c656e293b0a09092f2a0a0909202a207765206f6e6c7920646f20736f6d657468696e6720666f722078365f6f703d7b302c382c397d0a0909202a2f0a090973776974636828206c642e78365f737a2029207b0a0909096361736520303a0a090909096d656d32666c6f61745f657874656e64656428266670725f696e69742c20266670725f66696e616c293b0a09090909627265616b3b0a0909096361736520313a0a090909096d656d32666c6f61745f696e746567657228266670725f696e69742c20266670725f66696e616c293b0a09090909627265616b3b0a0909096361736520323a0a090909096d656d32666c6f61745f73696e676c6528266670725f696e69742c20266670725f66696e616c293b0a09090909627265616b3b0a0909096361736520333a0a090909096d656d32666c6f61745f646f75626c6528266670725f696e69742c20266670725f66696e616c293b0a09090909627265616b3b0a09097d0a09094444554d5028226670725f66696e616c203d222c20266670725f66696e616c2c206c656e293b0a09092f2a0a0909202a20585858206669786d650a0909202a0a0909202a204120706f737369626c65206f7074696d697a6174696f6e20776f756c6420626520746f2064726f70206670725f66696e616c20616e64206469726563746c790a0909202a20757365207468652073746f726167652066726f6d2074686520736176656420636f6e7465787420692e652e2c207468652061637475616c2066696e616c0a0909202a2064657374696e6174696f6e202870745f726567732c207377697463685f737461636b206f722074687265616420737472756374757265292e0a0909202a2f0a09097365746670726567286c642e72312c20266670725f66696e616c2c2072656773293b0a097d0a0a092f2a0a09202a20636865636b20666f722075706461746573206f6e20616e79206c6f6164730a09202a2f0a09696620286c642e6f70203d3d20307837207c7c206c642e6d290a0909656d756c6174655f6c6f61645f75706461746573286c642e6f70203d3d20307837203f205550445f494d4d4544494154453a205550445f5245472c206c642c20726567732c20696661293b0a0a092f2a0a09202a20696e76616c696461746520414c415420656e74727920696e2063617365206f6620616476616e63656420666c6f6174696e6720706f696e74206c6f6164730a09202a2f0a09696620286c642e78365f6f70203d3d20307832290a0909696e76616c615f6672286c642e7231293b0a0a0972657475726e20303b0a7d0a0a0a73746174696320696e740a656d756c6174655f73746f72655f666c6f61742028756e7369676e6564206c6f6e67206966612c206c6f61645f73746f72655f74206c642c207374727563742070745f72656773202a72656773290a7b0a0973747275637420696136345f6670726567206670725f696e69743b0a0973747275637420696136345f6670726567206670725f66696e616c3b0a09756e7369676e6564206c6f6e67206c656e203d20666c6f61745f66737a5b6c642e78365f737a5d3b0a0a092f2a0a09202a206d616b6520737572652077652067657420636c65616e20627566666572730a09202a2f0a096d656d73657428266670725f696e69742c302c2073697a656f66286670725f696e697429293b0a096d656d73657428266670725f66696e616c2c302c2073697a656f66286670725f66696e616c29293b0a0a092f2a0a09202a2069662077652067657420746f20746869732068616e646c65722c204e61742062697473206f6e20626f746820723320616e64207232206861766520616c72656164790a09202a206265656e20636865636b65642e20736f20776520646f6e2774206e65656420746f20646f2069740a09202a0a09202a2065787472616374207468652076616c756520746f2062652073746f7265640a09202a2f0a096765746670726567286c642e696d6d2c20266670725f696e69742c2072656773293b0a092f2a0a09202a20647572696e67207468697320737465702c207765206578747261637420746865207370696c6c6564207265676973746572732066726f6d207468652073617665640a09202a20636f6e7465787420692e652e2c20776520726566696c6c2e205468656e2077652073746f726520286e6f207370696c6c2920746f2074656d706f726172790a09202a20616c69676e6564206c6f636174696f6e0a09202a2f0a0973776974636828206c642e78365f737a2029207b0a09096361736520303a0a090909666c6f6174326d656d5f657874656e64656428266670725f696e69742c20266670725f66696e616c293b0a090909627265616b3b0a09096361736520313a0a090909666c6f6174326d656d5f696e746567657228266670725f696e69742c20266670725f66696e616c293b0a090909627265616b3b0a09096361736520323a0a090909666c6f6174326d656d5f73696e676c6528266670725f696e69742c20266670725f66696e616c293b0a090909627265616b3b0a09096361736520333a0a090909666c6f6174326d656d5f646f75626c6528266670725f696e69742c20266670725f66696e616c293b0a090909627265616b3b0a097d0a09445052494e5428226c642e72313d25642078365f737a3d25645c6e222c206c642e72312c206c642e78365f737a293b0a094444554d5028226670725f696e6974203d222c20266670725f696e69742c206c656e293b0a094444554d5028226670725f66696e616c203d222c20266670725f66696e616c2c206c656e293b0a0a0969662028636f70795f746f5f757365722828766f6964205f5f75736572202a29206966612c20266670725f66696e616c2c206c656e29290a090972657475726e202d313b0a0a092f2a0a09202a2073746658205b72335d3d72322c696d6d2839290a09202a0a09202a204e4f54453a0a09202a206c642e72332063616e206e657665722062652072302c206265636175736520723020776f756c64206e6f742067656e657261746520616e0a09202a20756e616c69676e6564206163636573732e0a09202a2f0a09696620286c642e6f70203d3d2030783729207b0a0909756e7369676e6564206c6f6e6720696d6d3b0a0a09092f2a0a0909202a20666f726d20696d6d393a205b31323a365d20636f6e7461696e2066697273742037626974730a0909202a2f0a0909696d6d203d206c642e78203c3c2037207c206c642e72313b0a09092f2a0a0909202a207369676e20657874656e642028386269747329206966206d207365740a0909202a2f0a0909696620286c642e6d290a090909696d6d207c3d205349474e5f455854393b0a09092f2a0a0909202a20696661203d3d20723320284e6154206973206e65636573736172696c7920636c6561726564290a0909202a2f0a0909696661202b3d20696d6d3b0a0a0909445052494e542822696d6d3d256c782072333d256c785c6e222c20696d6d2c20696661293b0a0a0909736574726567286c642e72332c206966612c20302c2072656773293b0a097d0a092f2a0a09202a20776520646f6e2774206861766520616c61745f696e76616c69646174655f6d756c7469706c65282920736f207765206e6565640a09202a20746f20646f2074686520636f6d706c65746520666c757368203a2d3c3c0a09202a2f0a09696136345f696e76616c6128293b0a0a0972657475726e20303b0a7d0a0a2f2a0a202a204d616b652073757265207765206c6f672074686520756e616c69676e6564206163636573732c20736f207468617420757365722f73797361646d696e2063616e206e6f7469636520697420616e640a202a206576656e7475616c6c7920666978207468652070726f6772616d2e2020486f77657665722c20776520646f6e27742077616e7420746f20646f207468617420666f722065766572792061636365737320736f2077650a202a20706163652069742077697468206a6966666965732e0a202a2f0a73746174696320444546494e455f524154454c494d49545f5354415445286c6f6767696e675f726174655f6c696d69742c2035202a20485a2c2035293b0a0a766f69640a696136345f68616e646c655f756e616c69676e65642028756e7369676e6564206c6f6e67206966612c207374727563742070745f72656773202a72656773290a7b0a0973747275637420696136345f707372202a69707372203d20696136345f7073722872656773293b0a096d6d5f7365676d656e745f74206f6c645f6673203d206765745f667328293b0a09756e7369676e6564206c6f6e672062756e646c655b325d3b0a09756e7369676e6564206c6f6e67206f70636f64653b0a0973747275637420736967696e666f2073693b0a09636f6e73742073747275637420657863657074696f6e5f7461626c655f656e747279202a6568203d204e554c4c3b0a09756e696f6e207b0a0909756e7369676e6564206c6f6e67206c3b0a09096c6f61645f73746f72655f7420696e736e3b0a097d20753b0a09696e7420726574203d202d313b0a0a0969662028696136345f7073722872656773292d3e626529207b0a09092f2a20776520646f6e277420737570706f7274206269672d656e6469616e206163636573736573202a2f0a0909696620286469655f69665f6b65726e656c28226269672d656e6469616e20756e616c69676e656420616363657373657320617265206e6f7420737570706f72746564222c20726567732c203029290a09090972657475726e3b0a0909676f746f20666f7263655f7369676275733b0a097d0a0a092f2a0a09202a205472656174206b65726e656c20616363657373657320666f7220776869636820746865726520697320616e20657863657074696f6e2068616e646c657220656e747279207468652073616d652061730a09202a20757365722d6c6576656c20756e616c69676e65642061636365737365732e20204f74686572776973652c206120636c657665722070726f6772616d20636f756c6420747269636b20746869730a09202a2068616e646c657220696e746f2072656164696e6720616e20617262697472617279206b65726e656c206164647265737365732e2e2e0a09202a2f0a096966202821757365725f6d6f6465287265677329290a09096568203d207365617263685f657863657074696f6e5f7461626c657328726567732d3e63725f696970202b20696136345f7073722872656773292d3e7269293b0a0969662028757365725f6d6f6465287265677329207c7c20656829207b0a0909696620282863757272656e742d3e7468726561642e666c616773202620494136345f5448524541445f5541435f5349474255532920213d2030290a090909676f746f20666f7263655f7369676275733b0a0a090969662028216e6f5f756e616c69676e65645f7761726e696e672026260a090920202020212863757272656e742d3e7468726561642e666c616773202620494136345f5448524541445f5541435f4e4f5052494e54292026260a0909202020205f5f726174656c696d697428266c6f6767696e675f726174655f6c696d697429290a09097b0a09090963686172206275665b3230305d3b092f2a20636f6d6d5b5d206973206174206d6f73742031362062797465732e2e2e202a2f0a09090973697a655f74206c656e3b0a0a0909096c656e203d20737072696e7466286275662c20222573282564293a20756e616c69676e65642061636365737320746f203078253031366c782c20220a090909092020202020202269703d3078253031366c785c6e5c72222c2063757272656e742d3e636f6d6d2c0a090909092020202020207461736b5f7069645f6e722863757272656e74292c0a090909092020202020206966612c20726567732d3e63725f696970202b20697073722d3e7269293b0a0909092f2a0a090909202a20446f6e27742063616c6c207474795f77726974655f6d657373616765282920696620776527726520696e20746865206b65726e656c3b207765206d696768740a090909202a20626520686f6c64696e67206c6f636b732e2e2e0a090909202a2f0a09090969662028757365725f6d6f6465287265677329290a090909097474795f77726974655f6d6573736167652863757272656e742d3e7369676e616c2d3e7474792c20627566293b0a0909096275665b6c656e2d315d203d20275c30273b092f2a2064726f7020275c7227202a2f0a0909092f2a20776174636820666f7220636f6d6d616e64206e616d657320636f6e7461696e696e67202573202a2f0a0909097072696e746b284b45524e5f5741524e494e4720222573222c20627566293b0a09097d20656c7365207b0a090909696620286e6f5f756e616c69676e65645f7761726e696e6729207b0a090909097072696e746b5f6f6e6365284b45524e5f5741524e494e47202225732825642920656e636f756e746572656420616e20220a090909092020202020202022756e616c69676e656420657863657074696f6e2077686963682072657175697265645c6e220a0909090920202020202020226b65726e656c20617373697374616e63652c20776869636820646567726164657320220a09090909202020202020202274686520706572666f726d616e6365206f6620746865206170706c69636174696f6e2e5c6e220a090909092020202020202022556e616c69676e656420657863657074696f6e207761726e696e6773206861766520220a0909090920202020202020226265656e2064697361626c6564206279207468652073797374656d20220a09090909202020202020202261646d696e6973747261746f725c6e220a0909090920202020202020226563686f2030203e202f70726f632f7379732f6b65726e656c2f69676e6f72652d220a090909092020202020202022756e616c69676e65642d757365727472617020746f2072652d656e61626c655c6e222c0a090909092020202020202063757272656e742d3e636f6d6d2c207461736b5f7069645f6e722863757272656e7429293b0a0909097d0a09097d0a097d20656c7365207b0a0909696620285f5f726174656c696d697428266c6f6767696e675f726174655f6c696d69742929207b0a0909097072696e746b284b45524e5f5741524e494e4720226b65726e656c20756e616c69676e65642061636365737320746f203078253031366c782c2069703d3078253031366c785c6e222c0a090909202020202020206966612c20726567732d3e63725f696970202b20697073722d3e7269293b0a09090969662028756e616c69676e65645f64756d705f737461636b290a0909090964756d705f737461636b28293b0a09097d0a09097365745f6673284b45524e454c5f4453293b0a097d0a0a09445052494e5428226969703d256c78206966613d256c78206973723d256c78202865693d25642c2073703d2564295c6e222c0a0920202020202020726567732d3e63725f6969702c206966612c20726567732d3e63725f697073722c20697073722d3e72692c20697073722d3e6974293b0a0a09696620285f5f636f70795f66726f6d5f757365722862756e646c652c2028766f6964205f5f75736572202a2920726567732d3e63725f6969702c20313629290a0909676f746f206661696c7572653b0a0a092f2a0a09202a20657874726163742074686520696e737472756374696f6e2066726f6d207468652062756e646c6520676976656e2074686520736c6f74206e756d6265720a09202a2f0a097377697463682028697073722d3e726929207b0a092020202020206361736520303a20752e6c203d202862756e646c655b305d203e3e202035293b20627265616b3b0a092020202020206361736520313a20752e6c203d202862756e646c655b305d203e3e20343629207c202862756e646c655b315d203c3c203138293b20627265616b3b0a092020202020206361736520323a20752e6c203d202862756e646c655b315d203e3e203233293b20627265616b3b0a097d0a096f70636f6465203d2028752e6c203e3e20494136345f4f50434f44455f534849465429202620494136345f4f50434f44455f4d41534b3b0a0a09445052494e5428226f70636f64653d256c78206c642e71703d2564206c642e72313d2564206c642e696d6d3d2564206c642e72333d2564206c642e783d2564206c642e68696e743d256420220a0920202020202020226c642e78363d30782578206c642e6d3d2564206c642e6f703d25645c6e222c206f70636f64652c20752e696e736e2e71702c20752e696e736e2e72312c20752e696e736e2e696d6d2c0a0920202020202020752e696e736e2e72332c20752e696e736e2e782c20752e696e736e2e68696e742c20752e696e736e2e78365f737a2c20752e696e736e2e6d2c20752e696e736e2e6f70293b0a0a092f2a0a09202a20494d504f5254414e543a0a09202a204e6f74696365207468617420746865207377697463682073746174656d656e7420444f4553206e6f7420636f76657220616c6c20706f737369626c6520696e737472756374696f6e730a09202a207468617420444f2067656e657261746520756e616c69676e6564207265666572656e6365732e2054686973206973206d616465206f6e20707572706f7365206265636175736520666f7220736f6d650a09202a20696e737472756374696f6e7320697420444f4553204e4f54206d616b652073656e736520746f2074727920616e6420656d756c61746520746865206163636573732e20536f6d6574696d65732069740a09202a2069732057524f4e4720746f2074727920616e6420656d756c6174652e20486572652069732061206c697374206f6620696e737472756374696f6e20776520646f6e277420656d756c61746520692e652e2c0a09202a207468652070726f6772616d2077696c6c206765742061207369676e616c20616e64206469653a0a09202a0a09202a096c6f61642f73746f72653a0a09202a09092d206c64582e7370696c6c0a09202a09092d207374582e7370696c6c0a09202a09526561736f6e3a20524e41547320617265206261736564206f6e206164647265737365730a09202a09092d206c6431360a09202a09092d20737431360a09202a09526561736f6e3a206c64313620616e6420737431362061726520737570706f73656420746f206f6363757220696e20612073696e676c650a09202a09096d656d6f7279206f700a09202a0a09202a0973796e6368726f6e697a6174696f6e3a0a09202a09092d20636d70786368670a09202a09092d2066657463686164640a09202a09092d20786368670a09202a09526561736f6e3a2041544f4d4943206f7065726174696f6e732063616e6e6f7420626520656d756c617465642070726f7065726c79207573696e67206d756c7469706c650a09202a092020202020202020696e737472756374696f6e732e0a09202a0a09202a0973706563756c6174697665206c6f6164733a0a09202a09092d206c64582e735a0a09202a09526561736f6e3a207369646520656666656374732c20636f6465206d75737420626520726561647920746f206465616c2077697468206661696c75726520736f2073696d706c65720a09202a0909746f206c657420746865206c6f6164206661696c2e0a09202a202d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d0a09202a20585858206669786d650a09202a0a09202a204920776f756c64206c696b6520746f2067657420726964206f66207468697320737769746368206361736520616e6420646f20736f6d657468696e670a09202a206d6f726520656c6567616e742e0a09202a2f0a0973776974636820286f70636f646529207b0a0920202020202063617365204c44535f4f503a0a0920202020202063617365204c4453415f4f503a0a090969662028752e696e736e2e78290a0909092f2a206f6f70732c207265616c6c7920612073656d6170686f7265206f702028636d70786368672c2065746329202a2f0a090909676f746f206661696c7572653b0a09092f2a206e6f20627265616b202a2f0a0920202020202063617365204c44535f494d4d5f4f503a0a0920202020202063617365204c4453415f494d4d5f4f503a0a0920202020202063617365204c4446535f4f503a0a0920202020202063617365204c444653415f4f503a0a0920202020202063617365204c4446535f494d4d5f4f503a0a09092f2a0a0909202a2054686520696e737472756374696f6e2077696c6c2062652072657472696564207769746820646566657272656420657863657074696f6e73207475726e6564206f6e2c20616e640a0909202a2077652073686f756c6420676574204e61742062697420696e7374616c6c65640a0909202a0a0909202a20494d504f5254414e543a205768656e205053525f4544206973207365742c20746865207265676973746572202620696d6d6564696174652075706461746520666f726d730a0909202a206172652061637475616c6c79206578656375746564206576656e2074686f75676820746865206f7065726174696f6e206661696c65642e20536f20776520646f6e27740a0909202a206e65656420746f2074616b652063617265206f6620746869732e0a0909202a2f0a0909445052494e542822666f7263696e67205053525f45445c6e22293b0a0909726567732d3e63725f69707372207c3d20494136345f5053525f45443b0a0909676f746f20646f6e653b0a0a0920202020202063617365204c445f4f503a0a0920202020202063617365204c44415f4f503a0a0920202020202063617365204c44424941535f4f503a0a0920202020202063617365204c444143515f4f503a0a0920202020202063617365204c4443434c525f4f503a0a0920202020202063617365204c44434e435f4f503a0a0920202020202063617365204c4443434c524143515f4f503a0a090969662028752e696e736e2e78290a0909092f2a206f6f70732c207265616c6c7920612073656d6170686f7265206f702028636d70786368672c2065746329202a2f0a090909676f746f206661696c7572653b0a09092f2a206e6f20627265616b202a2f0a0920202020202063617365204c445f494d4d5f4f503a0a0920202020202063617365204c44415f494d4d5f4f503a0a0920202020202063617365204c44424941535f494d4d5f4f503a0a0920202020202063617365204c444143515f494d4d5f4f503a0a0920202020202063617365204c4443434c525f494d4d5f4f503a0a0920202020202063617365204c44434e435f494d4d5f4f503a0a0920202020202063617365204c4443434c524143515f494d4d5f4f503a0a0909726574203d20656d756c6174655f6c6f61645f696e74286966612c20752e696e736e2c2072656773293b0a0909627265616b3b0a0a09202020202020636173652053545f4f503a0a092020202020206361736520535452454c5f4f503a0a090969662028752e696e736e2e78290a0909092f2a206f6f70732c207265616c6c7920612073656d6170686f7265206f702028636d70786368672c2065746329202a2f0a090909676f746f206661696c7572653b0a09092f2a206e6f20627265616b202a2f0a09202020202020636173652053545f494d4d5f4f503a0a092020202020206361736520535452454c5f494d4d5f4f503a0a0909726574203d20656d756c6174655f73746f72655f696e74286966612c20752e696e736e2c2072656773293b0a0909627265616b3b0a0a0920202020202063617365204c44465f4f503a0a0920202020202063617365204c4446415f4f503a0a0920202020202063617365204c444643434c525f4f503a0a0920202020202063617365204c4446434e435f4f503a0a090969662028752e696e736e2e78290a090909726574203d20656d756c6174655f6c6f61645f666c6f617470616972286966612c20752e696e736e2c2072656773293b0a0909656c73650a090909726574203d20656d756c6174655f6c6f61645f666c6f6174286966612c20752e696e736e2c2072656773293b0a0909627265616b3b0a0a0920202020202063617365204c44465f494d4d5f4f503a0a0920202020202063617365204c4446415f494d4d5f4f503a0a0920202020202063617365204c444643434c525f494d4d5f4f503a0a0920202020202063617365204c4446434e435f494d4d5f4f503a0a0909726574203d20656d756c6174655f6c6f61645f666c6f6174286966612c20752e696e736e2c2072656773293b0a0909627265616b3b0a0a0920202020202063617365205354465f4f503a0a0920202020202063617365205354465f494d4d5f4f503a0a0909726574203d20656d756c6174655f73746f72655f666c6f6174286966612c20752e696e736e2c2072656773293b0a0909627265616b3b0a0a0920202020202064656661756c743a0a0909676f746f206661696c7572653b0a097d0a09445052494e5428227265743d25645c6e222c20726574293b0a0969662028726574290a0909676f746f206661696c7572653b0a0a0969662028697073722d3e7269203d3d2032290a09092f2a0a0909202a20676976656e20746f64617927732061726368697465637475726520746869732063617365206973206e6f74206c696b656c7920746f2068617070656e206265636175736520610a0909202a206d656d6f72792061636365737320696e737472756374696f6e20284d292063616e206e6576657220626520696e20746865206c61737420736c6f74206f6620610a0909202a2062756e646c652e20427574206c65742773206b65657020697420666f72206e6f772e0a0909202a2f0a0909726567732d3e63725f696970202b3d2031363b0a09697073722d3e7269203d2028697073722d3e7269202b2031292026203078333b0a0a09445052494e542822697073722d3e72693d2564206969703d256c785c6e222c20697073722d3e72692c20726567732d3e63725f696970293b0a2020646f6e653a0a097365745f6673286f6c645f6673293b09092f2a20726573746f7265206f726967696e616c2061646472657373206c696d6974202a2f0a0972657475726e3b0a0a20206661696c7572653a0a092f2a20736f6d657468696e672077656e742077726f6e672e2e2e202a2f0a096966202821757365725f6d6f646528726567732929207b0a090969662028656829207b0a090909696136345f68616e646c655f657863657074696f6e28726567732c206568293b0a090909676f746f20646f6e653b0a09097d0a0909696620286469655f69665f6b65726e656c28226572726f7220647572696e6720756e616c69676e6564206b65726e656c206163636573735c6e222c20726567732c2072657429290a09090972657475726e3b0a09092f2a204e4f545f52454143484544202a2f0a097d0a2020666f7263655f7369676275733a0a0973692e73695f7369676e6f203d205349474255533b0a0973692e73695f6572726e6f203d20303b0a0973692e73695f636f6465203d204255535f414452414c4e3b0a0973692e73695f61646472203d2028766f6964205f5f75736572202a29206966613b0a0973692e73695f666c616773203d20303b0a0973692e73695f697372203d20303b0a0973692e73695f696d6d203d20303b0a09666f7263655f7369675f696e666f285349474255532c202673692c2063757272656e74293b0a09676f746f20646f6e653b0a7d0a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006c696e75782d332e382e322f617263682f696136342f6b65726e656c2f756e6361636865642e6300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000303030303636340030303030303030003030303030303000303030303030313730313300313231313437343433333000303031373534320030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007573746172003030726f6f7400000000000000000000000000000000000000000000000000000000726f6f74000000000000000000000000000000000000000000000000000000003030303030303000303030303030300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f2a0a202a20436f707972696768742028432920323030312d323030382053696c69636f6e2047726170686963732c20496e632e2020416c6c207269676874732072657365727665642e0a202a0a202a20546869732070726f6772616d206973206672656520736f6674776172653b20796f752063616e2072656469737472696275746520697420616e642f6f72206d6f646966792069740a202a20756e64657220746865207465726d73206f662076657273696f6e2032206f662074686520474e552047656e6572616c205075626c6963204c6963656e73650a202a206173207075626c697368656420627920746865204672656520536f66747761726520466f756e646174696f6e2e0a202a0a202a20412073696d706c6520756e636163686564207061676520616c6c6f6361746f72207573696e67207468652067656e6572696320616c6c6f6361746f722e20546869730a202a20616c6c6f6361746f72206669727374207574696c697a65732074686520737061726520287370696c6c2920706167657320666f756e6420696e20746865204546490a202a206d656d6d617020616e642077696c6c207468656e20737461727420636f6e76657274696e672063616368656420706167657320746f20756e636163686564206f6e65730a202a2061742061206772616e756c6520617420612074696d652e204e6f64652061776172656e65737320697320696d706c656d656e74656420627920686176696e6720610a202a20706f6f6c206f6620706167657320706572206e6f64652e0a202a2f0a0a23696e636c756465203c6c696e75782f74797065732e683e0a23696e636c756465203c6c696e75782f6b65726e656c2e683e0a23696e636c756465203c6c696e75782f6d6f64756c652e683e0a23696e636c756465203c6c696e75782f696e69742e683e0a23696e636c756465203c6c696e75782f6572726e6f2e683e0a23696e636c756465203c6c696e75782f737472696e672e683e0a23696e636c756465203c6c696e75782f6566692e683e0a23696e636c756465203c6c696e75782f67656e616c6c6f632e683e0a23696e636c756465203c6c696e75782f6766702e683e0a23696e636c756465203c61736d2f706167652e683e0a23696e636c756465203c61736d2f70616c2e683e0a23696e636c756465203c61736d2f70677461626c652e683e0a23696e636c756465203c6c696e75782f61746f6d69632e683e0a23696e636c756465203c61736d2f746c62666c7573682e683e0a23696e636c756465203c61736d2f736e2f617263682e683e0a0a0a65787465726e20766f6964205f5f696e6974206566695f6d656d6d61705f77616c6b5f7563286566695f667265656d656d5f63616c6c6261636b5f742c20766f6964202a293b0a0a73747275637420756e6361636865645f706f6f6c207b0a097374727563742067656e5f706f6f6c202a706f6f6c3b0a09737472756374206d75746578206164645f6368756e6b5f6d757465783b092f2a2073657269616c697a6520616464696e67206120636f6e766572746564206368756e6b202a2f0a09696e74206e6368756e6b735f61646465643b09092f2a20236f6620636f6e766572746564206368756e6b7320616464656420746f20706f6f6c202a2f0a0961746f6d69635f74207374617475733b09092f2a20736d702063616c6c65642066756e6374696f6e27732072657475726e207374617475732a2f0a7d3b0a0a23646566696e65204d41585f434f4e5645525445445f4348554e4b535f5045525f4e4f444509320a0a73747275637420756e6361636865645f706f6f6c20756e6361636865645f706f6f6c735b4d41585f4e554d4e4f4445535d3b0a0a0a73746174696320766f696420756e6361636865645f6970695f7669736962696c69747928766f6964202a64617461290a7b0a09696e74207374617475733b0a0973747275637420756e6361636865645f706f6f6c202a75635f706f6f6c203d202873747275637420756e6361636865645f706f6f6c202a29646174613b0a0a09737461747573203d20696136345f70616c5f70726566657463685f7669736962696c6974792850414c5f5649534942494c4954595f504859534943414c293b0a09696620282873746174757320213d2050414c5f5649534942494c4954595f4f4b292026260a09202020202873746174757320213d2050414c5f5649534942494c4954595f4f4b5f52454d4f54455f4e454544454429290a090961746f6d69635f696e63282675635f706f6f6c2d3e737461747573293b0a7d0a0a0a73746174696320766f696420756e6361636865645f6970695f6d635f647261696e28766f6964202a64617461290a7b0a09696e74207374617475733b0a0973747275637420756e6361636865645f706f6f6c202a75635f706f6f6c203d202873747275637420756e6361636865645f706f6f6c202a29646174613b0a0a09737461747573203d20696136345f70616c5f6d635f647261696e28293b0a096966202873746174757320213d2050414c5f5354415455535f53554343455353290a090961746f6d69635f696e63282675635f706f6f6c2d3e737461747573293b0a7d0a0a0a2f2a0a202a204164642061206e6577206368756e6b206f6620756e636163686564206d656d6f727920706167657320746f207468652073706563696669656420706f6f6c2e0a202a0a202a2040706f6f6c3a20706f6f6c20746f20616464206e6577206368756e6b206f6620756e636163686564206d656d6f727920746f0a202a20406e69643a206e6f6465206964206f66206e6f646520746f20616c6c6f63617465206d656d6f72792066726f6d2c206f72202d310a202a0a202a2054686973206973206163636f6d706c697368656420627920666972737420616c6c6f636174696e672061206772616e756c65206f6620636163686564206d656d6f72792070616765730a202a20616e64207468656e20636f6e76657274696e67207468656d20746f20756e636163686564206d656d6f72792070616765732e0a202a2f0a73746174696320696e7420756e6361636865645f6164645f6368756e6b2873747275637420756e6361636865645f706f6f6c202a75635f706f6f6c2c20696e74206e6964290a7b0a097374727563742070616765202a706167653b0a09696e74207374617475732c20692c206e6368756e6b735f6164646564203d2075635f706f6f6c2d3e6e6368756e6b735f61646465643b0a09756e7369676e6564206c6f6e6720635f616464722c2075635f616464723b0a0a09696620286d757465785f6c6f636b5f696e7465727275707469626c65282675635f706f6f6c2d3e6164645f6368756e6b5f6d757465782920213d2030290a090972657475726e202d313b092f2a20696e7465727275707465642062792061207369676e616c202a2f0a0a096966202875635f706f6f6c2d3e6e6368756e6b735f6164646564203e206e6368756e6b735f616464656429207b0a09092f2a20736f6d656f6e652061646465642061206e6577206368756e6b207768696c6520776520776572652077616974696e67202a2f0a09096d757465785f756e6c6f636b282675635f706f6f6c2d3e6164645f6368756e6b5f6d75746578293b0a090972657475726e20303b0a097d0a0a096966202875635f706f6f6c2d3e6e6368756e6b735f6164646564203e3d204d41585f434f4e5645525445445f4348554e4b535f5045525f4e4f444529207b0a09096d757465785f756e6c6f636b282675635f706f6f6c2d3e6164645f6368756e6b5f6d75746578293b0a090972657475726e202d313b0a097d0a0a092f2a20617474656d707420746f20616c6c6f636174652061206772616e756c65277320776f727468206f6620636163686564206d656d6f7279207061676573202a2f0a0a0970616765203d20616c6c6f635f70616765735f65786163745f6e6f6465286e69642c0a090909094746505f4b45524e454c207c205f5f4746505f5a45524f207c204746505f544849534e4f44452c0a09090909494136345f4752414e554c455f53484946542d504147455f5348494654293b0a0969662028217061676529207b0a09096d757465785f756e6c6f636b282675635f706f6f6c2d3e6164645f6368756e6b5f6d75746578293b0a090972657475726e202d313b0a097d0a0a092f2a20636f6e7665727420746865206d656d6f72792070616765732066726f6d2063616368656420746f20756e636163686564202a2f0a0a09635f61646472203d2028756e7369676e6564206c6f6e6729706167655f616464726573732870616765293b0a0975635f61646472203d20635f61646472202d20504147455f4f4646534554202b205f5f494136345f554e4341434845445f4f46465345543b0a0a092f2a0a09202a2054686572652773206120736d616c6c20726163652068657265207768657265206974277320706f737369626c6520666f7220736f6d656f6e6520746f0a09202a20616363657373207468652070616765207468726f756768202f6465762f6d656d2068616c66776179207468726f7567682074686520636f6e76657273696f6e0a09202a20746f20756e636163686564202d206e6f7420737572652069742773207265616c6c7920776f72746820626f74686572696e672061626f75740a09202a2f0a09666f72202869203d20303b2069203c2028494136345f4752414e554c455f53495a45202f20504147455f53495a45293b20692b2b290a090953657450616765556e6361636865642826706167655b695d293b0a0a09666c7573685f746c625f6b65726e656c5f72616e67652875635f616464722c2075635f61646472202b20494136345f4752414e554c455f53495a45293b0a0a09737461747573203d20696136345f70616c5f70726566657463685f7669736962696c6974792850414c5f5649534942494c4954595f504859534943414c293b0a0969662028737461747573203d3d2050414c5f5649534942494c4954595f4f4b5f52454d4f54455f4e454544454429207b0a090961746f6d69635f736574282675635f706f6f6c2d3e7374617475732c2030293b0a0909737461747573203d20736d705f63616c6c5f66756e6374696f6e28756e6361636865645f6970695f7669736962696c6974792c2075635f706f6f6c2c2031293b0a090969662028737461747573207c7c2061746f6d69635f72656164282675635f706f6f6c2d3e73746174757329290a090909676f746f206661696c65643b0a097d20656c7365206966202873746174757320213d2050414c5f5649534942494c4954595f4f4b290a0909676f746f206661696c65643b0a0a09707265656d70745f64697361626c6528293b0a0a0969662028696136345f706c6174666f726d5f69732822736e322229290a0909736e5f666c7573685f616c6c5f6361636865732875635f616464722c20494136345f4752414e554c455f53495a45293b0a09656c73650a0909666c7573685f6963616368655f72616e67652875635f616464722c2075635f61646472202b20494136345f4752414e554c455f53495a45293b0a0a092f2a20666c75736820746865206a75737420696e74726f647563656420756e636163686564207472616e736c6174696f6e2066726f6d2074686520544c42202a2f0a096c6f63616c5f666c7573685f746c625f616c6c28293b0a0a09707265656d70745f656e61626c6528293b0a0a09737461747573203d20696136345f70616c5f6d635f647261696e28293b0a096966202873746174757320213d2050414c5f5354415455535f53554343455353290a0909676f746f206661696c65643b0a0961746f6d69635f736574282675635f706f6f6c2d3e7374617475732c2030293b0a09737461747573203d20736d705f63616c6c5f66756e6374696f6e28756e6361636865645f6970695f6d635f647261696e2c2075635f706f6f6c2c2031293b0a0969662028737461747573207c7c2061746f6d69635f72656164282675635f706f6f6c2d3e73746174757329290a0909676f746f206661696c65643b0a0a092f2a0a09202a20546865206368756e6b206f66206d656d6f727920706167657320686173206265656e20636f6e76657274656420746f20756e63616368656420736f206e6f772077650a09202a2063616e2061646420697420746f2074686520706f6f6c2e0a09202a2f0a09737461747573203d2067656e5f706f6f6c5f6164642875635f706f6f6c2d3e706f6f6c2c2075635f616464722c20494136345f4752414e554c455f53495a452c206e6964293b0a0969662028737461747573290a0909676f746f206661696c65643b0a0a0975635f706f6f6c2d3e6e6368756e6b735f61646465642b2b3b0a096d757465785f756e6c6f636b282675635f706f6f6c2d3e6164645f6368756e6b5f6d75746578293b0a0972657475726e20303b0a0a092f2a206661696c656420746f20636f6e76657274206f722061646420746865206368756e6b20736f2067697665206974206261636b20746f20746865206b65726e656c202a2f0a6661696c65643a0a09666f72202869203d20303b2069203c2028494136345f4752414e554c455f53495a45202f20504147455f53495a45293b20692b2b290a0909436c65617250616765556e6361636865642826706167655b695d293b0a0a09667265655f706167657328635f616464722c20494136345f4752414e554c455f53484946542d504147455f5348494654293b0a096d757465785f756e6c6f636b282675635f706f6f6c2d3e6164645f6368756e6b5f6d75746578293b0a0972657475726e202d313b0a7d0a0a0a2f2a0a202a20756e6361636865645f616c6c6f635f706167650a202a0a202a20407374617274696e675f6e69643a206e6f6465206964206f66206e6f646520746f20737461727420776974682c206f72202d310a202a20406e5f70616765733a206e756d626572206f6620636f6e746967756f757320706167657320746f20616c6c6f636174650a202a0a202a20416c6c6f636174652074686520737065636966696564206e756d626572206f6620636f6e746967756f757320756e636163686564207061676573206f6e207468650a202a2074686520726571756573746564206e6f64652e204966206e6f7420656e6f75676820636f6e746967756f757320756e6361636865642070616765732061726520617661696c61626c650a202a206f6e2074686520726571756573746564206e6f64652c20726f756e64726f62696e207374617274696e67207769746820746865206e65787420686967686572206e6f64652e0a202a2f0a756e7369676e6564206c6f6e6720756e6361636865645f616c6c6f635f7061676528696e74207374617274696e675f6e69642c20696e74206e5f7061676573290a7b0a09756e7369676e6564206c6f6e672075635f616464723b0a0973747275637420756e6361636865645f706f6f6c202a75635f706f6f6c3b0a09696e74206e69643b0a0a0969662028756e6c696b656c79287374617274696e675f6e6964203e3d204d41585f4e554d4e4f44455329290a090972657475726e20303b0a0a09696620287374617274696e675f6e6964203c2030290a09097374617274696e675f6e6964203d206e756d615f6e6f64655f696428293b0a096e6964203d207374617274696e675f6e69643b0a0a09646f207b0a090969662028216e6f64655f7374617465286e69642c204e5f484947485f4d454d4f525929290a090909636f6e74696e75653b0a090975635f706f6f6c203d2026756e6361636865645f706f6f6c735b6e69645d3b0a09096966202875635f706f6f6c2d3e706f6f6c203d3d204e554c4c290a090909636f6e74696e75653b0a0909646f207b0a09090975635f61646472203d2067656e5f706f6f6c5f616c6c6f632875635f706f6f6c2d3e706f6f6c2c0a090909090909206e5f7061676573202a20504147455f53495a45293b0a0909096966202875635f6164647220213d2030290a0909090972657475726e2075635f616464723b0a09097d207768696c652028756e6361636865645f6164645f6368756e6b2875635f706f6f6c2c206e696429203d3d2030293b0a0a097d207768696c652028286e6964203d20286e6964202b2031292025204d41585f4e554d4e4f4445532920213d207374617274696e675f6e6964293b0a0a0972657475726e20303b0a7d0a4558504f52545f53594d424f4c28756e6361636865645f616c6c6f635f70616765293b0a0a0a2f2a0a202a20756e6361636865645f667265655f706167650a202a0a202a204075635f616464723a20756e6361636865642061646472657373206f66206669727374207061676520746f20667265650a202a20406e5f70616765733a206e756d626572206f6620636f6e746967756f757320706167657320746f20667265650a202a0a202a20467265652074686520737065636966696564206e756d626572206f6620756e6361636865642070616765732e0a202a2f0a766f696420756e6361636865645f667265655f7061676528756e7369676e6564206c6f6e672075635f616464722c20696e74206e5f7061676573290a7b0a09696e74206e6964203d2070616464725f746f5f6e69642875635f61646472202d205f5f494136345f554e4341434845445f4f4646534554293b0a097374727563742067656e5f706f6f6c202a706f6f6c203d20756e6361636865645f706f6f6c735b6e69645d2e706f6f6c3b0a0a0969662028756e6c696b656c7928706f6f6c203d3d204e554c4c29290a090972657475726e3b0a0a09696620282875635f6164647220262028305846554c203c3c203630292920213d205f5f494136345f554e4341434845445f4f4646534554290a090970616e69632822756e6361636865645f667265655f7061676520696e76616c6964206164647265737320256c785c6e222c2075635f61646472293b0a0a0967656e5f706f6f6c5f6672656528706f6f6c2c2075635f616464722c206e5f7061676573202a20504147455f53495a45293b0a7d0a4558504f52545f53594d424f4c28756e6361636865645f667265655f70616765293b0a0a0a2f2a0a202a20756e6361636865645f6275696c645f6d656d6d61702c0a202a0a202a204075635f73746172743a20756e636163686564207374617274696e672061646472657373206f662061206368756e6b206f6620756e636163686564206d656d6f72790a202a204075635f656e643a20756e63616368656420656e64696e672061646472657373206f662061206368756e6b206f6620756e636163686564206d656d6f72790a202a20406172673a2069676e6f7265642c20284e554c4c20617267756d656e742070617373656420696e206f6e2063616c6c20746f206566695f6d656d6d61705f77616c6b5f75632829290a202a0a202a2043616c6c656420617420626f6f742074696d6520746f206275696c642061206d6170206f6620706167657320746861742063616e206265207573656420666f720a202a206d656d6f7279207370656369616c206f7065726174696f6e732e0a202a2f0a73746174696320696e74205f5f696e697420756e6361636865645f6275696c645f6d656d6d6170287536342075635f73746172742c207536342075635f656e642c20766f6964202a617267290a7b0a09696e74206e6964203d2070616464725f746f5f6e69642875635f7374617274202d205f5f494136345f554e4341434845445f4f4646534554293b0a097374727563742067656e5f706f6f6c202a706f6f6c203d20756e6361636865645f706f6f6c735b6e69645d2e706f6f6c3b0a0973697a655f742073697a65203d2075635f656e64202d2075635f73746172743b0a0a09746f7563685f736f66746c6f636b75705f7761746368646f6728293b0a0a0969662028706f6f6c20213d204e554c4c29207b0a09096d656d736574282863686172202a2975635f73746172742c20302c2073697a65293b0a090928766f6964292067656e5f706f6f6c5f61646428706f6f6c2c2075635f73746172742c2073697a652c206e6964293b0a097d0a0972657475726e20303b0a7d0a0a0a73746174696320696e74205f5f696e697420756e6361636865645f696e697428766f6964290a7b0a09696e74206e69643b0a0a09666f725f656163685f6e6f64655f7374617465286e69642c204e5f4f4e4c494e4529207b0a0909756e6361636865645f706f6f6c735b6e69645d2e706f6f6c203d2067656e5f706f6f6c5f63726561746528504147455f53484946542c206e6964293b0a09096d757465785f696e69742826756e6361636865645f706f6f6c735b6e69645d2e6164645f6368756e6b5f6d75746578293b0a097d0a0a096566695f6d656d6d61705f77616c6b5f756328756e6361636865645f6275696c645f6d656d6d61702c204e554c4c293b0a0972657475726e20303b0a7d0a0a5f5f696e697463616c6c28756e6361636865645f696e6974293b0a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006c696e75782d332e382e322f617263682f696136342f6b65726e656c2f756e77696e642e63000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000303030303636340030303030303030003030303030303000303030303031373436323200313231313437343433333000303031373330360030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007573746172003030726f6f7400000000000000000000000000000000000000000000000000000000726f6f74000000000000000000000000000000000000000000000000000000003030303030303000303030303030300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f2a0a202a20436f707972696768742028432920313939392d32303034204865776c6574742d5061636b61726420436f0a202a094461766964204d6f736265726765722d54616e67203c64617669646d4068706c2e68702e636f6d3e0a202a20436f707972696768742028432920323030332046656e67687561205975203c66656e676875612e797540696e74656c2e636f6d3e0a202a20092d204368616e67652070745f726567735f6f6666282920746f206d616b65206974206c65737320646570656e64656e74206f6e2070745f72656773207374727563747572652e0a202a2f0a2f2a0a202a20546869732066696c6520696d706c656d656e74732063616c6c206672616d6520756e77696e6420737570706f727420666f7220746865204c696e75780a202a206b65726e656c2e202050617273696e6720616e642070726f63657373696e672074686520756e77696e6420696e666f726d6174696f6e2069730a202a2074696d652d636f6e73756d696e672c20736f207468697320696d706c656d656e746174696f6e207472616e736c617465732074686520756e77696e640a202a2064657363726970746f727320696e746f20756e77696e6420736372697074732e2020546865736520736372697074732061726520766572792073696d706c650a202a20286261736963616c6c7920612073657175656e6365206f662061737369676e6d656e74732920616e6420656666696369656e7420746f20657865637574652e0a202a2054686579206172652063616368656420666f72206c617465722072652d7573652e2020456163682073637269707420697320737065636966696320666f7220610a202a20676976656e20696e737472756374696f6e20706f696e746572206164647265737320616e642074686520736574206f66207072656469636174652076616c7565730a202a2074686174207468652073637269707420646570656e6473206f6e20286d6f737420756e77696e642064657363726970746f7273206172650a202a20756e636f6e646974696f6e616c20616e642073637269707473206f6674656e20646f206e6f7420646570656e64206f6e20707265646963617465732061740a202a20616c6c292e20205468697320636f6465206973206261736564206f6e2074686520756e77696e6420636f6e76656e74696f6e732064657363726962656420696e0a202a20746865202249412d363420536f66747761726520436f6e76656e74696f6e7320616e642052756e74696d652041726368697465637475726522206d616e75616c2e0a202a0a202a20534d5020636f6e76656e74696f6e733a0a202a096f207570646174657320746f2074686520676c6f62616c20756e77696e6420646174612028696e207374727563747572652022756e772229206172652073657269616c697a65640a202a09202062792074686520756e772e6c6f636b207370696e6c6f636b0a202a096f206561636820756e77696e64207363726970742068617320697473206f776e20726561642d7772697465206c6f636b3b206120746872656164206d75737420616371756972650a202a092020612072656164206c6f636b206265666f726520657865637574696e6720612073637269707420616e64206d75737420616371756972652061207772697465206c6f636b0a202a0920206265666f7265206d6f64696679696e672061207363726970740a202a096f20696620626f74682074686520756e772e6c6f636b207370696e6c6f636b20616e64206120736372697074277320726561642d7772697465206c6f636b206d7573742062650a202a09202061637175697265642c207468656e2074686520726561642d7772697465206c6f636b206d7573742062652061637175697265642066697273742e0a202a2f0a23696e636c756465203c6c696e75782f6d6f64756c652e683e0a23696e636c756465203c6c696e75782f626f6f746d656d2e683e0a23696e636c756465203c6c696e75782f656c662e683e0a23696e636c756465203c6c696e75782f6b65726e656c2e683e0a23696e636c756465203c6c696e75782f73636865642e683e0a23696e636c756465203c6c696e75782f736c61622e683e0a0a23696e636c756465203c61736d2f756e77696e642e683e0a0a23696e636c756465203c61736d2f64656c61792e683e0a23696e636c756465203c61736d2f706167652e683e0a23696e636c756465203c61736d2f7074726163652e683e0a23696e636c756465203c61736d2f7074726163655f6f6666736574732e683e0a23696e636c756465203c61736d2f7273652e683e0a23696e636c756465203c61736d2f73656374696f6e732e683e0a23696e636c756465203c61736d2f756163636573732e683e0a0a23696e636c7564652022656e7472792e68220a23696e636c7564652022756e77696e645f692e68220a0a23646566696e6520554e575f4c4f475f43414348455f53495a450937092f2a206561636820756e775f736372697074206973207e32353620627974657320696e2073697a65202a2f0a23646566696e6520554e575f43414348455f53495a4509092831203c3c20554e575f4c4f475f43414348455f53495a45290a0a23646566696e6520554e575f4c4f475f484153485f53495a450928554e575f4c4f475f43414348455f53495a45202b2031290a23646566696e6520554e575f484153485f53495a4509092831203c3c20554e575f4c4f475f484153485f53495a45290a0a23646566696e6520554e575f53544154530930092f2a205741524e494e473a20746869732064697361626c656420696e746572727570747320666f72206c6f6e672074696d652d7370616e732121202a2f0a0a23696664656620554e575f44454255470a202073746174696320756e7369676e656420696e7420756e775f64656275675f6c6576656c203d20554e575f44454255473b0a232020646566696e6520554e575f44454255475f4f4e286e2909756e775f64656275675f6c6576656c203e3d206e0a2020202f2a20446f206e6f7420636f64652061207072696e746b206c6576656c2c206e6f7420616c6c206465627567206c696e657320656e6420696e206e65776c696e65202a2f0a232020646566696e6520554e575f445052494e54286e2c202e2e2e29202069662028554e575f44454255475f4f4e286e2929207072696e746b285f5f56415f415247535f5f290a232020756e64656620696e6c696e650a232020646566696e6520696e6c696e650a23656c7365202f2a2021554e575f4445425547202a2f0a232020646566696e6520554e575f44454255475f4f4e286e292020300a232020646566696e6520554e575f445052494e54286e2c202e2e2e290a23656e646966202f2a20554e575f4445425547202a2f0a0a23696620554e575f53544154530a2320646566696e65205354415428782e2e2e2909780a23656c73650a2320646566696e65205354415428782e2e2e290a23656e6469660a0a23646566696e6520616c6c6f635f7265675f73746174652829096b6d616c6c6f632873697a656f662873747275637420756e775f7265675f7374617465292c204746505f41544f4d4943290a23646566696e6520667265655f7265675f73746174652875737229096b6672656528757372290a23646566696e6520616c6c6f635f6c6162656c65645f73746174652829096b6d616c6c6f632873697a656f662873747275637420756e775f6c6162656c65645f7374617465292c204746505f41544f4d4943290a23646566696e6520667265655f6c6162656c65645f73746174652875737229096b6672656528757372290a0a7479706564656620756e7369676e6564206c6f6e6720756e775f776f72643b0a7479706564656620756e7369676e6564206368617220756e775f686173685f696e6465785f743b0a0a73746174696320737472756374207b0a097370696e6c6f636b5f74206c6f636b3b0909092f2a207370696e6c6f636b20666f7220756e77696e642064617461202a2f0a0a092f2a206c697374206f6620756e77696e64207461626c657320286f6e6520706572206c6f61642d6d6f64756c6529202a2f0a0973747275637420756e775f7461626c65202a7461626c65733b0a0a09756e7369676e6564206c6f6e672072303b0909092f2a20636f6e7374616e74203020666f72207230202a2f0a0a092f2a207461626c65206f662072656769737465727320746861742070726f6c6f677565732063616e20736176652028616e64206f7264657220696e2077686963682074686579277265207361766564293a202a2f0a09636f6e737420756e7369676e6564206368617220736176655f6f726465725b385d3b0a0a092f2a206d61707320612070726573657276656420726567697374657220696e6465782028707265675f696e6465782920746f20636f72726573706f6e64696e67207377697463685f737461636b206f66667365743a202a2f0a09756e7369676e65642073686f72742073775f6f66665b73697a656f662873747275637420756e775f6672616d655f696e666f29202f20385d3b0a0a09756e7369676e65642073686f7274206c72755f686561643b09092f2a20696e646578206f66206c6561642d726563656e746c79207573656420736372697074202a2f0a09756e7369676e65642073686f7274206c72755f7461696c3b09092f2a20696e646578206f66206d6f73742d726563656e746c79207573656420736372697074202a2f0a0a092f2a20696e64657820696e746f20756e775f6672616d655f696e666f20666f72207072657365727665642072656769737465722069202a2f0a09756e7369676e65642073686f727420707265675f696e6465785b554e575f4e554d5f524547535d3b0a0a0973686f72742070745f726567735f6f6666736574735b33325d3b0a0a092f2a20756e77696e64207461626c6520666f7220746865206b65726e656c3a202a2f0a0973747275637420756e775f7461626c65206b65726e656c5f7461626c653b0a0a092f2a20756e77696e64207461626c652064657363726962696e67207468652067617465207061676520286b65726e656c20636f64652074686174206973206d617070656420696e746f2075736572207370616365293a202a2f0a0973697a655f7420676174655f7461626c655f73697a653b0a09756e7369676e6564206c6f6e67202a676174655f7461626c653b0a0a092f2a2068617368207461626c652074686174206d61707320696e737472756374696f6e20706f696e74657220746f2073637269707420696e6465783a202a2f0a09756e7369676e65642073686f727420686173685b554e575f484153485f53495a455d3b0a0a092f2a207363726970742063616368653a202a2f0a0973747275637420756e775f7363726970742063616368655b554e575f43414348455f53495a455d3b0a0a2320696664656620554e575f44454255470a09636f6e73742063686172202a707265675f6e616d655b554e575f4e554d5f524547535d3b0a2320656e6469660a2320696620554e575f53544154530a09737472756374207b0a0909737472756374207b0a090909696e74206c6f6f6b7570733b0a090909696e742068696e7465645f686974733b0a090909696e74206e6f726d616c5f686974733b0a090909696e7420636f6c6c6973696f6e5f636861696e5f74726176657273616c733b0a09097d2063616368653b0a0909737472756374207b0a090909756e7369676e6564206c6f6e67206275696c645f74696d653b0a090909756e7369676e6564206c6f6e672072756e5f74696d653b0a090909756e7369676e6564206c6f6e672070617273655f74696d653b0a090909696e74206275696c64733b0a090909696e74206e6577733b0a090909696e7420636f6c6c6973696f6e733b0a090909696e742072756e733b0a09097d207363726970743b0a0909737472756374207b0a090909756e7369676e6564206c6f6e6720696e69745f74696d653b0a090909756e7369676e6564206c6f6e6720756e77696e645f74696d653b0a090909696e7420696e6974733b0a090909696e7420756e77696e64733b0a09097d206170693b0a097d20737461743b0a2320656e6469660a7d20756e77203d207b0a092e7461626c6573203d2026756e772e6b65726e656c5f7461626c652c0a092e6c6f636b203d205f5f5350494e5f4c4f434b5f554e4c4f434b454428756e772e6c6f636b292c0a092e736176655f6f72646572203d207b0a0909554e575f5245475f52502c20554e575f5245475f5046532c20554e575f5245475f5053502c20554e575f5245475f50522c0a0909554e575f5245475f554e41542c20554e575f5245475f4c432c20554e575f5245475f465053522c20554e575f5245475f5052495f554e41545f47520a097d2c0a092e707265675f696e646578203d207b0a09096f66667365746f662873747275637420756e775f6672616d655f696e666f2c207072695f756e61745f6c6f63292f382c092f2a205052495f554e41545f4752202a2f0a09096f66667365746f662873747275637420756e775f6672616d655f696e666f2c207072695f756e61745f6c6f63292f382c092f2a205052495f554e41545f4d454d202a2f0a09096f66667365746f662873747275637420756e775f6672616d655f696e666f2c206273705f6c6f63292f382c0a09096f66667365746f662873747275637420756e775f6672616d655f696e666f2c2062737073746f72655f6c6f63292f382c0a09096f66667365746f662873747275637420756e775f6672616d655f696e666f2c207066735f6c6f63292f382c0a09096f66667365746f662873747275637420756e775f6672616d655f696e666f2c20726e61745f6c6f63292f382c0a09096f66667365746f662873747275637420756e775f6672616d655f696e666f2c20707370292f382c0a09096f66667365746f662873747275637420756e775f6672616d655f696e666f2c2072705f6c6f63292f382c0a09096f66667365746f662873747275637420756e775f6672616d655f696e666f2c207234292f382c0a09096f66667365746f662873747275637420756e775f6672616d655f696e666f2c207235292f382c0a09096f66667365746f662873747275637420756e775f6672616d655f696e666f2c207236292f382c0a09096f66667365746f662873747275637420756e775f6672616d655f696e666f2c207237292f382c0a09096f66667365746f662873747275637420756e775f6672616d655f696e666f2c20756e61745f6c6f63292f382c0a09096f66667365746f662873747275637420756e775f6672616d655f696e666f2c2070725f6c6f63292f382c0a09096f66667365746f662873747275637420756e775f6672616d655f696e666f2c206c635f6c6f63292f382c0a09096f66667365746f662873747275637420756e775f6672616d655f696e666f2c20667073725f6c6f63292f382c0a09096f66667365746f662873747275637420756e775f6672616d655f696e666f2c2062315f6c6f63292f382c0a09096f66667365746f662873747275637420756e775f6672616d655f696e666f2c2062325f6c6f63292f382c0a09096f66667365746f662873747275637420756e775f6672616d655f696e666f2c2062335f6c6f63292f382c0a09096f66667365746f662873747275637420756e775f6672616d655f696e666f2c2062345f6c6f63292f382c0a09096f66667365746f662873747275637420756e775f6672616d655f696e666f2c2062355f6c6f63292f382c0a09096f66667365746f662873747275637420756e775f6672616d655f696e666f2c2066325f6c6f63292f382c0a09096f66667365746f662873747275637420756e775f6672616d655f696e666f2c2066335f6c6f63292f382c0a09096f66667365746f662873747275637420756e775f6672616d655f696e666f2c2066345f6c6f63292f382c0a09096f66667365746f662873747275637420756e775f6672616d655f696e666f2c2066355f6c6f63292f382c0a09096f66667365746f662873747275637420756e775f6672616d655f696e666f2c2066725f6c6f635b3136202d2031365d292f382c0a09096f66667365746f662873747275637420756e775f6672616d655f696e666f2c2066725f6c6f635b3137202d2031365d292f382c0a09096f66667365746f662873747275637420756e775f6672616d655f696e666f2c2066725f6c6f635b3138202d2031365d292f382c0a09096f66667365746f662873747275637420756e775f6672616d655f696e666f2c2066725f6c6f635b3139202d2031365d292f382c0a09096f66667365746f662873747275637420756e775f6672616d655f696e666f2c2066725f6c6f635b3230202d2031365d292f382c0a09096f66667365746f662873747275637420756e775f6672616d655f696e666f2c2066725f6c6f635b3231202d2031365d292f382c0a09096f66667365746f662873747275637420756e775f6672616d655f696e666f2c2066725f6c6f635b3232202d2031365d292f382c0a09096f66667365746f662873747275637420756e775f6672616d655f696e666f2c2066725f6c6f635b3233202d2031365d292f382c0a09096f66667365746f662873747275637420756e775f6672616d655f696e666f2c2066725f6c6f635b3234202d2031365d292f382c0a09096f66667365746f662873747275637420756e775f6672616d655f696e666f2c2066725f6c6f635b3235202d2031365d292f382c0a09096f66667365746f662873747275637420756e775f6672616d655f696e666f2c2066725f6c6f635b3236202d2031365d292f382c0a09096f66667365746f662873747275637420756e775f6672616d655f696e666f2c2066725f6c6f635b3237202d2031365d292f382c0a09096f66667365746f662873747275637420756e775f6672616d655f696e666f2c2066725f6c6f635b3238202d2031365d292f382c0a09096f66667365746f662873747275637420756e775f6672616d655f696e666f2c2066725f6c6f635b3239202d2031365d292f382c0a09096f66667365746f662873747275637420756e775f6672616d655f696e666f2c2066725f6c6f635b3330202d2031365d292f382c0a09096f66667365746f662873747275637420756e775f6672616d655f696e666f2c2066725f6c6f635b3331202d2031365d292f382c0a097d2c0a092e70745f726567735f6f666673657473203d207b0a09095b305d203d202d312c0a09096f66667365746f66287374727563742070745f726567732c20207231292c0a09096f66667365746f66287374727563742070745f726567732c20207232292c0a09096f66667365746f66287374727563742070745f726567732c20207233292c0a09095b345d203d202d312c205b355d203d202d312c205b365d203d202d312c205b375d203d202d312c0a09096f66667365746f66287374727563742070745f726567732c20207238292c0a09096f66667365746f66287374727563742070745f726567732c20207239292c0a09096f66667365746f66287374727563742070745f726567732c20723130292c0a09096f66667365746f66287374727563742070745f726567732c20723131292c0a09096f66667365746f66287374727563742070745f726567732c20723132292c0a09096f66667365746f66287374727563742070745f726567732c20723133292c0a09096f66667365746f66287374727563742070745f726567732c20723134292c0a09096f66667365746f66287374727563742070745f726567732c20723135292c0a09096f66667365746f66287374727563742070745f726567732c20723136292c0a09096f66667365746f66287374727563742070745f726567732c20723137292c0a09096f66667365746f66287374727563742070745f726567732c20723138292c0a09096f66667365746f66287374727563742070745f726567732c20723139292c0a09096f66667365746f66287374727563742070745f726567732c20723230292c0a09096f66667365746f66287374727563742070745f726567732c20723231292c0a09096f66667365746f66287374727563742070745f726567732c20723232292c0a09096f66667365746f66287374727563742070745f726567732c20723233292c0a09096f66667365746f66287374727563742070745f726567732c20723234292c0a09096f66667365746f66287374727563742070745f726567732c20723235292c0a09096f66667365746f66287374727563742070745f726567732c20723236292c0a09096f66667365746f66287374727563742070745f726567732c20723237292c0a09096f66667365746f66287374727563742070745f726567732c20723238292c0a09096f66667365746f66287374727563742070745f726567732c20723239292c0a09096f66667365746f66287374727563742070745f726567732c20723330292c0a09096f66667365746f66287374727563742070745f726567732c20723331292c0a097d2c0a092e68617368203d207b205b30202e2e2e20554e575f484153485f53495a45202d20315d203d202d31207d2c0a23696664656620554e575f44454255470a092e707265675f6e616d65203d207b0a0909227072695f756e61745f6772222c20227072695f756e61745f6d656d222c2022627370222c202262737073746f7265222c202261722e706673222c202261722e726e6174222c2022707370222c20227270222c0a0909227234222c20227235222c20227236222c20227237222c0a09092261722e756e6174222c20227072222c202261722e6c63222c202261722e66707372222c0a0909226231222c20226232222c20226233222c20226234222c20226235222c0a0909226632222c20226633222c20226634222c20226635222c0a090922663136222c2022663137222c2022663138222c2022663139222c2022663230222c2022663231222c2022663232222c2022663233222c0a090922663234222c2022663235222c2022663236222c2022663237222c2022663238222c2022663239222c2022663330222c2022663331220a097d0a23656e6469660a7d3b0a0a73746174696320696e6c696e6520696e740a726561645f6f6e6c792028766f6964202a61646472290a7b0a0972657475726e2028756e7369676e6564206c6f6e672920282863686172202a292061646472202d202863686172202a292026756e772e723029203c2073697a656f6628756e772e7230293b0a7d0a0a2f2a0a202a2052657475726e73206f6666736574206f66207252454720696e207374727563742070745f726567732e0a202a2f0a73746174696320696e6c696e6520756e7369676e6564206c6f6e670a70745f726567735f6f66662028756e7369676e6564206c6f6e6720726567290a7b0a0973686f7274206f6666203d202d313b0a0a0969662028726567203c2041525241595f53495a4528756e772e70745f726567735f6f66667365747329290a09096f6666203d20756e772e70745f726567735f6f6666736574735b7265675d3b0a0a09696620286f6666203c203029207b0a0909554e575f445052494e5428302c2022756e77696e642e25733a206261642073637261746368207265672072256c755c6e222c205f5f66756e635f5f2c20726567293b0a09096f6666203d20303b0a097d0a0972657475726e2028756e7369676e6564206c6f6e6729206f66663b0a7d0a0a73746174696320696e6c696e65207374727563742070745f72656773202a0a6765745f736372617463685f72656773202873747275637420756e775f6672616d655f696e666f202a696e666f290a7b0a096966202821696e666f2d3e707429207b0a09092f2a20546869732073686f756c64206e6f742068617070656e20776974682076616c696420756e77696e6420696e666f2e20202a2f0a0909554e575f445052494e5428302c2022756e77696e642e25733a2062616420756e77696e6420696e666f3a20726573657474696e6720696e666f2d3e70745c6e222c205f5f66756e635f5f293b0a090969662028696e666f2d3e666c616773202620554e575f464c41475f494e544552525550545f4652414d45290a090909696e666f2d3e7074203d2028756e7369676e6564206c6f6e67292028287374727563742070745f72656773202a2920696e666f2d3e707370202d2031293b0a0909656c73650a090909696e666f2d3e7074203d20696e666f2d3e7370202d2031363b0a097d0a09554e575f445052494e5428332c2022756e77696e642e25733a207370203078256c78207074203078256c785c6e222c205f5f66756e635f5f2c20696e666f2d3e73702c20696e666f2d3e7074293b0a0972657475726e20287374727563742070745f72656773202a2920696e666f2d3e70743b0a7d0a0a2f2a20556e77696e64206163636573736f72732e20202a2f0a0a696e740a756e775f6163636573735f6772202873747275637420756e775f6672616d655f696e666f202a696e666f2c20696e74207265676e756d2c20756e7369676e6564206c6f6e67202a76616c2c2063686172202a6e61742c20696e74207772697465290a7b0a09756e7369676e6564206c6f6e67202a616464722c202a6e61745f616464722c206e61745f6d61736b203d20302c2064756d6d795f6e61743b0a0973747275637420756e775f69726567202a697265673b0a097374727563742070745f72656773202a70743b0a0a096966202828756e7369676e656429207265676e756d202d2031203e3d2031323729207b0a0909696620287265676e756d203d3d20302026262021777269746529207b0a0909092a76616c203d20303b092f2a207265616420723020616c776179732072657475726e732030202a2f0a0909092a6e6174203d20303b0a09090972657475726e20303b0a09097d0a0909554e575f445052494e5428302c2022756e77696e642e25733a20747279696e6720746f20616363657373206e6f6e2d6578697374656e74207225755c6e222c0a0909092020205f5f66756e635f5f2c207265676e756d293b0a090972657475726e202d313b0a097d0a0a09696620287265676e756d203c20333229207b0a0909696620287265676e756d203e3d2034202626207265676e756d203c3d203729207b0a0909092f2a20616363657373206120707265736572766564207265676973746572202a2f0a09090969726567203d2026696e666f2d3e7234202b20287265676e756d202d2034293b0a09090961646472203d20697265672d3e6c6f633b0a090909696620286164647229207b0a090909096e61745f61646472203d2061646472202b20697265672d3e6e61742e6f66663b0a090909097377697463682028697265672d3e6e61742e7479706529207b0a090909092020202020206361736520554e575f4e41545f56414c3a0a09090909092f2a2073696d756c61746520676574662e7369672f736574662e736967202a2f0a090909090969662028777269746529207b0a090909090909696620282a6e617429207b0a090909090909092f2a207772697465204e615456616c20616e6420626520646f6e652077697468206974202a2f0a09090909090909616464725b305d203d20303b0a09090909090909616464725b315d203d20307831666666653b0a0909090909090972657475726e20303b0a0909090909097d0a090909090909616464725b315d203d20307831303033653b0a09090909097d20656c7365207b0a09090909090969662028616464725b305d203d3d203020262620616464725b315d203d3d2030783166666529207b0a090909090909092f2a2072657475726e204e615420616e6420626520646f6e652077697468206974202a2f0a090909090909092a76616c203d20303b0a090909090909092a6e6174203d20313b0a0909090909090972657475726e20303b0a0909090909097d0a09090909097d0a09090909092f2a2066616c6c207468726f756768202a2f0a090909092020202020206361736520554e575f4e41545f4e4f4e453a0a090909090964756d6d795f6e6174203d20303b0a09090909096e61745f61646472203d202664756d6d795f6e61743b0a0909090909627265616b3b0a0a090909092020202020206361736520554e575f4e41545f4d454d53544b3a0a09090909096e61745f6d61736b203d202831554c203c3c2028286c6f6e672920616464722026203078316638292f38293b0a0909090909627265616b3b0a0a090909092020202020206361736520554e575f4e41545f52454753544b3a0a09090909096e61745f61646472203d20696136345f7273655f726e61745f616464722861646472293b0a09090909096966202828756e7369676e6564206c6f6e67292061646472203c20696e666f2d3e72656773746b2e6c696d69740a0909090909202020207c7c2028756e7369676e6564206c6f6e67292061646472203e3d20696e666f2d3e72656773746b2e746f70290a09090909097b0a090909090909554e575f445052494e5428302c2022756e77696e642e25733a202570206f757473696465206f662072656773746b20220a09090909090909225b3078256c782d3078256c78295c6e222c0a090909090909095f5f66756e635f5f2c2028766f6964202a2920616464722c0a09090909090909696e666f2d3e72656773746b2e6c696d69742c0a09090909090909696e666f2d3e72656773746b2e746f70293b0a09090909090972657475726e202d313b0a09090909097d0a09090909096966202828756e7369676e6564206c6f6e6729206e61745f61646472203e3d20696e666f2d3e72656773746b2e746f70290a0909090909096e61745f61646472203d2026696e666f2d3e73772d3e61725f726e61743b0a09090909096e61745f6d61736b203d202831554c203c3c20696136345f7273655f736c6f745f6e756d286164647229293b0a0909090909627265616b3b0a090909097d0a0909097d20656c7365207b0a0909090961646472203d2026696e666f2d3e73772d3e7234202b20287265676e756d202d2034293b0a090909096e61745f61646472203d2026696e666f2d3e73772d3e61725f756e61743b0a090909096e61745f6d61736b203d202831554c203c3c2028286c6f6e672920616464722026203078316638292f38293b0a0909097d0a09097d20656c7365207b0a0909092f2a2061636365737320612073637261746368207265676973746572202a2f0a0909097074203d206765745f736372617463685f7265677328696e666f293b0a09090961646472203d2028756e7369676e6564206c6f6e67202a29202828756e7369676e6564206c6f6e67297074202b2070745f726567735f6f6666287265676e756d29293b0a09090969662028696e666f2d3e7072695f756e61745f6c6f63290a090909096e61745f61646472203d20696e666f2d3e7072695f756e61745f6c6f633b0a090909656c73650a090909096e61745f61646472203d2026696e666f2d3e73772d3e63616c6c65725f756e61743b0a0909096e61745f6d61736b203d202831554c203c3c2028286c6f6e672920616464722026203078316638292f38293b0a09097d0a097d20656c7365207b0a09092f2a20616363657373206120737461636b6564207265676973746572202a2f0a090961646472203d20696136345f7273655f736b69705f726567732828756e7369676e6564206c6f6e67202a2920696e666f2d3e6273702c207265676e756d202d203332293b0a09096e61745f61646472203d20696136345f7273655f726e61745f616464722861646472293b0a09096966202828756e7369676e6564206c6f6e67292061646472203c20696e666f2d3e72656773746b2e6c696d69740a0909202020207c7c2028756e7369676e6564206c6f6e67292061646472203e3d20696e666f2d3e72656773746b2e746f70290a09097b0a090909554e575f445052494e5428302c2022756e77696e642e25733a2069676e6f72696e6720617474656d707420746f20616363657373207265676973746572206f75747369646520220a09090909202020226f66207262735c6e222c20205f5f66756e635f5f293b0a09090972657475726e202d313b0a09097d0a09096966202828756e7369676e6564206c6f6e6729206e61745f61646472203e3d20696e666f2d3e72656773746b2e746f70290a0909096e61745f61646472203d2026696e666f2d3e73772d3e61725f726e61743b0a09096e61745f6d61736b203d202831554c203c3c20696136345f7273655f736c6f745f6e756d286164647229293b0a097d0a0a0969662028777269746529207b0a090969662028726561645f6f6e6c7928616464722929207b0a090909554e575f445052494e5428302c2022756e77696e642e25733a2069676e6f72696e6720617474656d707420746f20777269746520726561642d6f6e6c79206c6f636174696f6e5c6e222c0a090909095f5f66756e635f5f293b0a09097d20656c7365207b0a0909092a61646472203d202a76616c3b0a090909696620282a6e6174290a090909092a6e61745f61646472207c3d206e61745f6d61736b3b0a090909656c73650a090909092a6e61745f6164647220263d207e6e61745f6d61736b3b0a09097d0a097d20656c7365207b0a090969662028282a6e61745f616464722026206e61745f6d61736b29203d3d203029207b0a0909092a76616c203d202a616464723b0a0909092a6e6174203d20303b0a09097d20656c7365207b0a0909092a76616c203d20303b092f2a2069662072656769737465722069732061204e61542c202a61646472206d617920636f6e7461696e206b65726e656c206461746121202a2f0a0909092a6e6174203d20313b0a09097d0a097d0a0972657475726e20303b0a7d0a4558504f52545f53594d424f4c28756e775f6163636573735f6772293b0a0a696e740a756e775f6163636573735f6272202873747275637420756e775f6672616d655f696e666f202a696e666f2c20696e74207265676e756d2c20756e7369676e6564206c6f6e67202a76616c2c20696e74207772697465290a7b0a09756e7369676e6564206c6f6e67202a616464723b0a097374727563742070745f72656773202a70743b0a0a0973776974636820287265676e756d29207b0a09092f2a20736372617463683a202a2f0a092020202020206361736520303a207074203d206765745f736372617463685f7265677328696e666f293b2061646472203d202670742d3e62303b20627265616b3b0a092020202020206361736520363a207074203d206765745f736372617463685f7265677328696e666f293b2061646472203d202670742d3e62363b20627265616b3b0a092020202020206361736520373a207074203d206765745f736372617463685f7265677328696e666f293b2061646472203d202670742d3e62373b20627265616b3b0a0a09092f2a207072657365727665643a202a2f0a092020202020206361736520313a206361736520323a206361736520333a206361736520343a206361736520353a0a090961646472203d202a2826696e666f2d3e62315f6c6f63202b20287265676e756d202d203129293b0a0909696620282161646472290a09090961646472203d2026696e666f2d3e73772d3e6231202b20287265676e756d202d2031293b0a0909627265616b3b0a0a0920202020202064656661756c743a0a0909554e575f445052494e5428302c2022756e77696e642e25733a20747279696e6720746f20616363657373206e6f6e2d6578697374656e74206225755c6e222c0a0909092020205f5f66756e635f5f2c207265676e756d293b0a090972657475726e202d313b0a097d0a09696620287772697465290a090969662028726561645f6f6e6c7928616464722929207b0a090909554e575f445052494e5428302c2022756e77696e642e25733a2069676e6f72696e6720617474656d707420746f20777269746520726561642d6f6e6c79206c6f636174696f6e5c6e222c0a090909095f5f66756e635f5f293b0a09097d20656c73650a0909092a61646472203d202a76616c3b0a09656c73650a09092a76616c203d202a616464723b0a0972657475726e20303b0a7d0a4558504f52545f53594d424f4c28756e775f6163636573735f6272293b0a0a696e740a756e775f6163636573735f6672202873747275637420756e775f6672616d655f696e666f202a696e666f2c20696e74207265676e756d2c2073747275637420696136345f6670726567202a76616c2c20696e74207772697465290a7b0a0973747275637420696136345f6670726567202a61646472203d204e554c4c3b0a097374727563742070745f72656773202a70743b0a0a096966202828756e7369676e65642920287265676e756d202d203229203e3d2031323629207b0a0909554e575f445052494e5428302c2022756e77696e642e25733a20747279696e6720746f20616363657373206e6f6e2d6578697374656e74206625755c6e222c0a0909092020205f5f66756e635f5f2c207265676e756d293b0a090972657475726e202d313b0a097d0a0a09696620287265676e756d203c3d203529207b0a090961646472203d202a2826696e666f2d3e66325f6c6f63202b20287265676e756d202d203229293b0a0909696620282161646472290a09090961646472203d2026696e666f2d3e73772d3e6632202b20287265676e756d202d2032293b0a097d20656c736520696620287265676e756d203c3d20313529207b0a0909696620287265676e756d203c3d20313129207b0a0909097074203d206765745f736372617463685f7265677328696e666f293b0a09090961646472203d202670742d3e663620202b20287265676e756d202d2036293b0a09097d0a0909656c73650a09090961646472203d2026696e666f2d3e73772d3e663132202b20287265676e756d202d203132293b0a097d20656c736520696620287265676e756d203c3d20333129207b0a090961646472203d20696e666f2d3e66725f6c6f635b7265676e756d202d2031365d3b0a0909696620282161646472290a09090961646472203d2026696e666f2d3e73772d3e663136202b20287265676e756d202d203136293b0a097d20656c7365207b0a0909737472756374207461736b5f737472756374202a74203d20696e666f2d3e7461736b3b0a0a0909696620287772697465290a090909696136345f73796e635f6670682874293b0a0909656c73650a090909696136345f666c7573685f6670682874293b0a090961646472203d20742d3e7468726561642e667068202b20287265676e756d202d203332293b0a097d0a0a09696620287772697465290a090969662028726561645f6f6e6c7928616464722929207b0a090909554e575f445052494e5428302c2022756e77696e642e25733a2069676e6f72696e6720617474656d707420746f20777269746520726561642d6f6e6c79206c6f636174696f6e5c6e222c0a090909095f5f66756e635f5f293b0a09097d20656c73650a0909092a61646472203d202a76616c3b0a09656c73650a09092a76616c203d202a616464723b0a0972657475726e20303b0a7d0a4558504f52545f53594d424f4c28756e775f6163636573735f6672293b0a0a696e740a756e775f6163636573735f6172202873747275637420756e775f6672616d655f696e666f202a696e666f2c20696e74207265676e756d2c20756e7369676e6564206c6f6e67202a76616c2c20696e74207772697465290a7b0a09756e7369676e6564206c6f6e67202a616464723b0a097374727563742070745f72656773202a70743b0a0a0973776974636820287265676e756d29207b0a092020202020206361736520554e575f41525f4253503a0a090961646472203d20696e666f2d3e6273705f6c6f633b0a0909696620282161646472290a09090961646472203d2026696e666f2d3e73772d3e61725f62737073746f72653b0a0909627265616b3b0a0a092020202020206361736520554e575f41525f42535053544f52453a0a090961646472203d20696e666f2d3e62737073746f72655f6c6f633b0a0909696620282161646472290a09090961646472203d2026696e666f2d3e73772d3e61725f62737073746f72653b0a0909627265616b3b0a0a092020202020206361736520554e575f41525f5046533a0a090961646472203d20696e666f2d3e7066735f6c6f633b0a0909696620282161646472290a09090961646472203d2026696e666f2d3e73772d3e61725f7066733b0a0909627265616b3b0a0a092020202020206361736520554e575f41525f524e41543a0a090961646472203d20696e666f2d3e726e61745f6c6f633b0a0909696620282161646472290a09090961646472203d2026696e666f2d3e73772d3e61725f726e61743b0a0909627265616b3b0a0a092020202020206361736520554e575f41525f554e41543a0a090961646472203d20696e666f2d3e756e61745f6c6f633b0a0909696620282161646472290a09090961646472203d2026696e666f2d3e73772d3e63616c6c65725f756e61743b0a0909627265616b3b0a0a092020202020206361736520554e575f41525f4c433a0a090961646472203d20696e666f2d3e6c635f6c6f633b0a0909696620282161646472290a09090961646472203d2026696e666f2d3e73772d3e61725f6c633b0a0909627265616b3b0a0a092020202020206361736520554e575f41525f45433a0a09096966202821696e666f2d3e63666d5f6c6f63290a09090972657475726e202d313b0a0909696620287772697465290a0909092a696e666f2d3e63666d5f6c6f63203d0a09090909282a696e666f2d3e63666d5f6c6f632026207e2830783366554c203c3c2035322929207c2028282a76616c2026203078336629203c3c203532293b0a0909656c73650a0909092a76616c203d20282a696e666f2d3e63666d5f6c6f63203e3e20353229202620307833663b0a090972657475726e20303b0a0a092020202020206361736520554e575f41525f465053523a0a090961646472203d20696e666f2d3e667073725f6c6f633b0a0909696620282161646472290a09090961646472203d2026696e666f2d3e73772d3e61725f667073723b0a0909627265616b3b0a0a092020202020206361736520554e575f41525f5253433a0a09097074203d206765745f736372617463685f7265677328696e666f293b0a090961646472203d202670742d3e61725f7273633b0a0909627265616b3b0a0a092020202020206361736520554e575f41525f4343563a0a09097074203d206765745f736372617463685f7265677328696e666f293b0a090961646472203d202670742d3e61725f6363763b0a0909627265616b3b0a0a092020202020206361736520554e575f41525f4353443a0a09097074203d206765745f736372617463685f7265677328696e666f293b0a090961646472203d202670742d3e61725f6373643b0a0909627265616b3b0a0a092020202020206361736520554e575f41525f5353443a0a09097074203d206765745f736372617463685f7265677328696e666f293b0a090961646472203d202670742d3e61725f7373643b0a0909627265616b3b0a0a0920202020202064656661756c743a0a0909554e575f445052494e5428302c2022756e77696e642e25733a20747279696e6720746f20616363657373206e6f6e2d6578697374656e7420617225755c6e222c0a0909092020205f5f66756e635f5f2c207265676e756d293b0a090972657475726e202d313b0a097d0a0a0969662028777269746529207b0a090969662028726561645f6f6e6c7928616464722929207b0a090909554e575f445052494e5428302c2022756e77696e642e25733a2069676e6f72696e6720617474656d707420746f20777269746520726561642d6f6e6c79206c6f636174696f6e5c6e222c0a090909095f5f66756e635f5f293b0a09097d20656c73650a0909092a61646472203d202a76616c3b0a097d20656c73650a09092a76616c203d202a616464723b0a0972657475726e20303b0a7d0a4558504f52545f53594d424f4c28756e775f6163636573735f6172293b0a0a696e740a756e775f6163636573735f7072202873747275637420756e775f6672616d655f696e666f202a696e666f2c20756e7369676e6564206c6f6e67202a76616c2c20696e74207772697465290a7b0a09756e7369676e6564206c6f6e67202a616464723b0a0a0961646472203d20696e666f2d3e70725f6c6f633b0a09696620282161646472290a090961646472203d2026696e666f2d3e73772d3e70723b0a0a0969662028777269746529207b0a090969662028726561645f6f6e6c7928616464722929207b0a090909554e575f445052494e5428302c2022756e77696e642e25733a2069676e6f72696e6720617474656d707420746f20777269746520726561642d6f6e6c79206c6f636174696f6e5c6e222c0a090909095f5f66756e635f5f293b0a09097d20656c73650a0909092a61646472203d202a76616c3b0a097d20656c73650a09092a76616c203d202a616464723b0a0972657475726e20303b0a7d0a4558504f52545f53594d424f4c28756e775f6163636573735f7072293b0a0a0c0a2f2a20526f7574696e657320746f206d616e6970756c6174652074686520737461746520737461636b2e20202a2f0a0a73746174696320696e6c696e6520766f69640a70757368202873747275637420756e775f73746174655f7265636f7264202a7372290a7b0a0973747275637420756e775f7265675f7374617465202a72733b0a0a097273203d20616c6c6f635f7265675f737461746528293b0a096966202821727329207b0a09097072696e746b284b45524e5f4552522022756e77696e643a2063616e6e6f7420737461636b20726567207374617465215c6e22293b0a090972657475726e3b0a097d0a096d656d6370792872732c202673722d3e637572722c2073697a656f66282a727329293b0a0973722d3e637572722e6e657874203d2072733b0a7d0a0a73746174696320766f69640a706f70202873747275637420756e775f73746174655f7265636f7264202a7372290a7b0a0973747275637420756e775f7265675f7374617465202a7273203d2073722d3e637572722e6e6578743b0a0a096966202821727329207b0a09097072696e746b284b45524e5f4552522022756e77696e643a20737461636b20756e646572666c6f77215c6e22293b0a090972657475726e3b0a097d0a096d656d637079282673722d3e637572722c2072732c2073697a656f66282a727329293b0a09667265655f7265675f7374617465287273293b0a7d0a0a2f2a204d616b65206120636f7079206f662074686520737461746520737461636b2e20204e6f6e2d72656375727369766520746f2061766f696420737461636b206f766572666c6f77732e20202a2f0a7374617469632073747275637420756e775f7265675f7374617465202a0a6475705f73746174655f737461636b202873747275637420756e775f7265675f7374617465202a7273290a7b0a0973747275637420756e775f7265675f7374617465202a636f70792c202a70726576203d204e554c4c2c202a6669727374203d204e554c4c3b0a0a097768696c652028727329207b0a0909636f7079203d20616c6c6f635f7265675f737461746528293b0a09096966202821636f707929207b0a0909097072696e746b284b45524e5f4552522022756e77696e642e6475705f73746174655f737461636b3a206f7574206f66206d656d6f72795c6e22293b0a09090972657475726e204e554c4c3b0a09097d0a09096d656d63707928636f70792c2072732c2073697a656f66282a636f707929293b0a0909696620286669727374290a090909707265762d3e6e657874203d20636f70793b0a0909656c73650a0909096669727374203d20636f70793b0a09097273203d2072732d3e6e6578743b0a090970726576203d20636f70793b0a097d0a0972657475726e2066697273743b0a7d0a0a2f2a204672656520616c6c20737461636b6564207265676973746572207374617465732028627574206e6f7420525320697473656c66292e20202a2f0a73746174696320766f69640a667265655f73746174655f737461636b202873747275637420756e775f7265675f7374617465202a7273290a7b0a0973747275637420756e775f7265675f7374617465202a702c202a6e6578743b0a0a09666f72202870203d2072732d3e6e6578743b207020213d204e554c4c3b2070203d206e65787429207b0a09096e657874203d20702d3e6e6578743b0a0909667265655f7265675f73746174652870293b0a097d0a0972732d3e6e657874203d204e554c4c3b0a7d0a0c0a2f2a20556e77696e64206465636f64657220726f7574696e6573202a2f0a0a73746174696320656e756d20756e775f72656769737465725f696e646578205f5f6174747269627574655f636f6e73745f5f0a6465636f64655f61627265672028756e7369676e656420636861722061627265672c20696e74206d656d6f7279290a7b0a097377697463682028616272656729207b0a09202020202020636173652030783034202e2e2e20307830373a2072657475726e20554e575f5245475f5234202b20286162726567202d2030783034293b0a09202020202020636173652030783232202e2e2e20307832353a2072657475726e20554e575f5245475f4632202b20286162726567202d2030783232293b0a09202020202020636173652030783330202e2e2e20307833663a2072657475726e20554e575f5245475f463136202b20286162726567202d2030783330293b0a09202020202020636173652030783431202e2e2e20307834353a2072657475726e20554e575f5245475f4231202b20286162726567202d2030783431293b0a092020202020206361736520307836303a2072657475726e20554e575f5245475f50523b0a092020202020206361736520307836313a2072657475726e20554e575f5245475f5053503b0a092020202020206361736520307836323a2072657475726e206d656d6f7279203f20554e575f5245475f5052495f554e41545f4d454d203a20554e575f5245475f5052495f554e41545f47523b0a092020202020206361736520307836333a2072657475726e20554e575f5245475f52503b0a092020202020206361736520307836343a2072657475726e20554e575f5245475f4253503b0a092020202020206361736520307836353a2072657475726e20554e575f5245475f42535053544f52453b0a092020202020206361736520307836363a2072657475726e20554e575f5245475f524e41543b0a092020202020206361736520307836373a2072657475726e20554e575f5245475f554e41543b0a092020202020206361736520307836383a2072657475726e20554e575f5245475f465053523b0a092020202020206361736520307836393a2072657475726e20554e575f5245475f5046533b0a092020202020206361736520307836613a2072657475726e20554e575f5245475f4c433b0a0920202020202064656661756c743a0a0909627265616b3b0a097d0a09554e575f445052494e5428302c2022756e77696e642e25733a206261642061627265673d307825785c6e222c205f5f66756e635f5f2c206162726567293b0a0972657475726e20554e575f5245475f4c433b0a7d0a0a73746174696320766f69640a7365745f726567202873747275637420756e775f7265675f696e666f202a7265672c20656e756d20756e775f77686572652077686572652c20696e74207768656e2c20756e7369676e6564206c6f6e672076616c290a7b0a097265672d3e76616c203d2076616c3b0a097265672d3e7768657265203d2077686572653b0a09696620287265672d3e7768656e203d3d20554e575f5748454e5f4e45564552290a09097265672d3e7768656e203d207768656e3b0a7d0a0a73746174696320766f69640a616c6c6f635f7370696c6c5f617265612028756e7369676e6564206c6f6e67202a6f6666702c20756e7369676e6564206c6f6e672072656773697a652c0a0909202073747275637420756e775f7265675f696e666f202a6c6f2c2073747275637420756e775f7265675f696e666f202a6869290a7b0a0973747275637420756e775f7265675f696e666f202a7265673b0a0a09666f722028726567203d2068693b20726567203e3d206c6f3b202d2d72656729207b0a0909696620287265672d3e7768657265203d3d20554e575f57484552455f5350494c4c5f484f4d4529207b0a0909097265672d3e7768657265203d20554e575f57484552455f50535052454c3b0a0909092a6f666670202d3d2072656773697a653b0a0909097265672d3e76616c203d202a6f6666703b0a09097d0a097d0a7d0a0a73746174696320696e6c696e6520766f69640a7370696c6c5f6e6578745f7768656e202873747275637420756e775f7265675f696e666f202a2a726567702c2073747275637420756e775f7265675f696e666f202a6c696d2c20756e775f776f72642074290a7b0a0973747275637420756e775f7265675f696e666f202a7265673b0a0a09666f722028726567203d202a726567703b20726567203c3d206c696d3b202b2b72656729207b0a0909696620287265672d3e7768657265203d3d20554e575f57484552455f5350494c4c5f484f4d4529207b0a0909097265672d3e7768656e203d20743b0a0909092a72656770203d20726567202b20313b0a09090972657475726e3b0a09097d0a097d0a09554e575f445052494e5428302c2022756e77696e642e25733a20657863657373207370696c6c215c6e222c20205f5f66756e635f5f293b0a7d0a0a73746174696320696e6c696e6520766f69640a66696e6973685f70726f6c6f677565202873747275637420756e775f73746174655f7265636f7264202a7372290a7b0a0973747275637420756e775f7265675f696e666f202a7265673b0a09756e7369676e6564206c6f6e67206f66663b0a09696e7420693b0a0a092f2a0a09202a2046697273742c207265736f6c766520696d706c696369742072656769737465722073617665206c6f636174696f6e7320287365652053656374696f6e202231312e342e322e332052756c65730a09202a20666f72205573696e6720556e77696e642044657363726970746f7273222c2072756c652033293a0a09202a2f0a09666f72202869203d20303b2069203c2028696e74292041525241595f53495a4528756e772e736176655f6f72646572293b202b2b6929207b0a0909726567203d2073722d3e637572722e726567202b20756e772e736176655f6f726465725b695d3b0a0909696620287265672d3e7768657265203d3d20554e575f57484552455f47525f5341564529207b0a0909097265672d3e7768657265203d20554e575f57484552455f47523b0a0909097265672d3e76616c203d2073722d3e67725f736176655f6c6f632b2b3b0a09097d0a097d0a0a092f2a0a09202a204e6578742c20636f6d70757465207768656e207468652066702c2067656e6572616c2c20616e64206272616e636820726567697374657273206765740a09202a2073617665642e202054686973206d75737420636f6d65206265666f726520616c6c6f635f7370696c6c5f61726561282920626563617573650a09202a207765206e65656420746f206b6e6f772077686963682072656769737465727320617265207370696c6c656420746f20746865697220686f6d650a09202a206c6f636174696f6e732e0a09202a2f0a096966202873722d3e696d61736b29207b0a0909756e7369676e65642063686172206b696e642c206d61736b203d20302c202a6370203d2073722d3e696d61736b3b0a0909696e7420743b0a090973746174696320636f6e737420756e7369676e65642063686172206c696d69745b335d203d207b0a090909554e575f5245475f4633312c20554e575f5245475f52372c20554e575f5245475f42350a09097d3b0a090973747275637420756e775f7265675f696e666f202a28726567735b335d293b0a0a0909726567735b305d203d2073722d3e637572722e726567202b20554e575f5245475f46323b0a0909726567735b315d203d2073722d3e637572722e726567202b20554e575f5245475f52343b0a0909726567735b325d203d2073722d3e637572722e726567202b20554e575f5245475f42313b0a0a0909666f72202874203d20303b2074203c2073722d3e726567696f6e5f6c656e3b202b2b7429207b0a0909096966202828742026203329203d3d2030290a090909096d61736b203d202a63702b2b3b0a0909096b696e64203d20286d61736b203e3e20322a28332d287420262033292929202620333b0a090909696620286b696e64203e2030290a090909097370696c6c5f6e6578745f7768656e2826726567735b6b696e64202d20315d2c2073722d3e637572722e726567202b206c696d69745b6b696e64202d20315d2c0a09090909090973722d3e726567696f6e5f7374617274202b2074293b0a09097d0a097d0a092f2a0a09202a204e6578742c206c6179206f757420746865206d656d6f727920737461636b207370696c6c20617265613a0a09202a2f0a096966202873722d3e616e795f7370696c6c7329207b0a09096f6666203d2073722d3e7370696c6c5f6f66667365743b0a0909616c6c6f635f7370696c6c5f6172656128266f66662c2031362c2073722d3e637572722e726567202b20554e575f5245475f46322c2073722d3e637572722e726567202b20554e575f5245475f463331293b0a0909616c6c6f635f7370696c6c5f6172656128266f66662c2020382c2073722d3e637572722e726567202b20554e575f5245475f42312c2073722d3e637572722e726567202b20554e575f5245475f4235293b0a0909616c6c6f635f7370696c6c5f6172656128266f66662c2020382c2073722d3e637572722e726567202b20554e575f5245475f52342c2073722d3e637572722e726567202b20554e575f5245475f5237293b0a097d0a7d0a0a2f2a0a202a20526567696f6e206865616465722064657363726970746f72732e0a202a2f0a0a73746174696320766f69640a646573635f70726f6c6f6775652028696e7420626f64792c20756e775f776f726420726c656e2c20756e7369676e65642063686172206d61736b2c20756e7369676e65642063686172206772736176652c0a092020202020202073747275637420756e775f73746174655f7265636f7264202a7372290a7b0a09696e7420692c20726567696f6e5f73746172743b0a0a0969662028212873722d3e696e5f626f6479207c7c2073722d3e66697273745f726567696f6e29290a090966696e6973685f70726f6c6f677565287372293b0a0973722d3e66697273745f726567696f6e203d20303b0a0a092f2a20636865636b20696620776527726520646f6e653a202a2f0a096966202873722d3e7768656e5f746172676574203c2073722d3e726567696f6e5f7374617274202b2073722d3e726567696f6e5f6c656e29207b0a090973722d3e646f6e65203d20313b0a090972657475726e3b0a097d0a0a09726567696f6e5f7374617274203d2073722d3e726567696f6e5f7374617274202b2073722d3e726567696f6e5f6c656e3b0a0a09666f72202869203d20303b2069203c2073722d3e6570696c6f6775655f636f756e743b202b2b69290a0909706f70287372293b0a0973722d3e6570696c6f6775655f636f756e74203d20303b0a0973722d3e6570696c6f6775655f7374617274203d20554e575f5748454e5f4e455645523b0a0a0973722d3e726567696f6e5f7374617274203d20726567696f6e5f73746172743b0a0973722d3e726567696f6e5f6c656e203d20726c656e3b0a0973722d3e696e5f626f6479203d20626f64793b0a0a096966202821626f647929207b0a090970757368287372293b0a0a0909666f72202869203d20303b2069203c20343b202b2b6929207b0a090909696620286d61736b202620307838290a090909097365745f7265672873722d3e637572722e726567202b20756e772e736176655f6f726465725b695d2c20554e575f57484552455f47522c0a090909090973722d3e726567696f6e5f7374617274202b2073722d3e726567696f6e5f6c656e202d20312c206772736176652b2b293b0a0909096d61736b203c3c3d20313b0a09097d0a090973722d3e67725f736176655f6c6f63203d206772736176653b0a090973722d3e616e795f7370696c6c73203d20303b0a090973722d3e696d61736b203d204e554c4c3b0a090973722d3e7370696c6c5f6f6666736574203d20307831303b092f2a2064656661756c7420746f207073702b3136202a2f0a097d0a7d0a0a2f2a0a202a2050726f6c6f6775652064657363726970746f72732e0a202a2f0a0a73746174696320696e6c696e6520766f69640a646573635f6162692028756e7369676e65642063686172206162692c20756e7369676e6564206368617220636f6e746578742c2073747275637420756e775f73746174655f7265636f7264202a7372290a7b0a0969662028616269203d3d203320262620636f6e74657874203d3d2027692729207b0a090973722d3e666c616773207c3d20554e575f464c41475f494e544552525550545f4652414d453b0a0909554e575f445052494e5428332c2022756e77696e642e25733a20696e74657272757074206672616d655c6e222c20205f5f66756e635f5f293b0a097d0a09656c73650a0909554e575f445052494e5428302c2022756e77696e6425733a2069676e6f72696e6720756e77616269286162693d307825782c636f6e746578743d30782578295c6e222c0a090909095f5f66756e635f5f2c206162692c20636f6e74657874293b0a7d0a0a73746174696320696e6c696e6520766f69640a646573635f62725f67722028756e7369676e656420636861722062726d61736b2c20756e7369676e656420636861722067722c2073747275637420756e775f73746174655f7265636f7264202a7372290a7b0a09696e7420693b0a0a09666f72202869203d20303b2069203c20353b202b2b6929207b0a09096966202862726d61736b20262031290a0909097365745f7265672873722d3e637572722e726567202b20554e575f5245475f4231202b20692c20554e575f57484552455f47522c0a0909090973722d3e726567696f6e5f7374617274202b2073722d3e726567696f6e5f6c656e202d20312c2067722b2b293b0a090962726d61736b203e3e3d20313b0a097d0a7d0a0a73746174696320696e6c696e6520766f69640a646573635f62725f6d656d2028756e7369676e656420636861722062726d61736b2c2073747275637420756e775f73746174655f7265636f7264202a7372290a7b0a09696e7420693b0a0a09666f72202869203d20303b2069203c20353b202b2b6929207b0a09096966202862726d61736b2026203129207b0a0909097365745f7265672873722d3e637572722e726567202b20554e575f5245475f4231202b20692c20554e575f57484552455f5350494c4c5f484f4d452c0a0909090973722d3e726567696f6e5f7374617274202b2073722d3e726567696f6e5f6c656e202d20312c2030293b0a09090973722d3e616e795f7370696c6c73203d20313b0a09097d0a090962726d61736b203e3e3d20313b0a097d0a7d0a0a73746174696320696e6c696e6520766f69640a646573635f667267725f6d656d2028756e7369676e656420636861722067726d61736b2c20756e775f776f72642066726d61736b2c2073747275637420756e775f73746174655f7265636f7264202a7372290a7b0a09696e7420693b0a0a09666f72202869203d20303b2069203c20343b202b2b6929207b0a0909696620282867726d61736b202620312920213d203029207b0a0909097365745f7265672873722d3e637572722e726567202b20554e575f5245475f5234202b20692c20554e575f57484552455f5350494c4c5f484f4d452c0a0909090973722d3e726567696f6e5f7374617274202b2073722d3e726567696f6e5f6c656e202d20312c2030293b0a09090973722d3e616e795f7370696c6c73203d20313b0a09097d0a090967726d61736b203e3e3d20313b0a097d0a09666f72202869203d20303b2069203c2032303b202b2b6929207b0a0909696620282866726d61736b202620312920213d203029207b0a090909696e742062617365203d202869203c203429203f20554e575f5245475f4632203a20554e575f5245475f463136202d20343b0a0909097365745f7265672873722d3e637572722e726567202b2062617365202b20692c20554e575f57484552455f5350494c4c5f484f4d452c0a0909090973722d3e726567696f6e5f7374617274202b2073722d3e726567696f6e5f6c656e202d20312c2030293b0a09090973722d3e616e795f7370696c6c73203d20313b0a09097d0a090966726d61736b203e3e3d20313b0a097d0a7d0a0a73746174696320696e6c696e6520766f69640a646573635f66725f6d656d2028756e7369676e656420636861722066726d61736b2c2073747275637420756e775f73746174655f7265636f7264202a7372290a7b0a09696e7420693b0a0a09666f72202869203d20303b2069203c20343b202b2b6929207b0a0909696620282866726d61736b202620312920213d203029207b0a0909097365745f7265672873722d3e637572722e726567202b20554e575f5245475f4632202b20692c20554e575f57484552455f5350494c4c5f484f4d452c0a0909090973722d3e726567696f6e5f7374617274202b2073722d3e726567696f6e5f6c656e202d20312c2030293b0a09090973722d3e616e795f7370696c6c73203d20313b0a09097d0a090966726d61736b203e3e3d20313b0a097d0a7d0a0a73746174696320696e6c696e6520766f69640a646573635f67725f67722028756e7369676e656420636861722067726d61736b2c20756e7369676e656420636861722067722c2073747275637420756e775f73746174655f7265636f7264202a7372290a7b0a09696e7420693b0a0a09666f72202869203d20303b2069203c20343b202b2b6929207b0a0909696620282867726d61736b202620312920213d2030290a0909097365745f7265672873722d3e637572722e726567202b20554e575f5245475f5234202b20692c20554e575f57484552455f47522c0a0909090973722d3e726567696f6e5f7374617274202b2073722d3e726567696f6e5f6c656e202d20312c2067722b2b293b0a090967726d61736b203e3e3d20313b0a097d0a7d0a0a73746174696320696e6c696e6520766f69640a646573635f67725f6d656d2028756e7369676e656420636861722067726d61736b2c2073747275637420756e775f73746174655f7265636f7264202a7372290a7b0a09696e7420693b0a0a09666f72202869203d20303b2069203c20343b202b2b6929207b0a0909696620282867726d61736b202620312920213d203029207b0a0909097365745f7265672873722d3e637572722e726567202b20554e575f5245475f5234202b20692c20554e575f57484552455f5350494c4c5f484f4d452c0a0909090973722d3e726567696f6e5f7374617274202b2073722d3e726567696f6e5f6c656e202d20312c2030293b0a09090973722d3e616e795f7370696c6c73203d20313b0a09097d0a090967726d61736b203e3e3d20313b0a097d0a7d0a0a73746174696320696e6c696e6520766f69640a646573635f6d656d5f737461636b5f662028756e775f776f726420742c20756e775f776f72642073697a652c2073747275637420756e775f73746174655f7265636f7264202a7372290a7b0a097365745f7265672873722d3e637572722e726567202b20554e575f5245475f5053502c20554e575f57484552455f4e4f4e452c0a090973722d3e726567696f6e5f7374617274202b206d696e5f7428696e742c20742c2073722d3e726567696f6e5f6c656e202d2031292c2031362a73697a65293b0a7d0a0a73746174696320696e6c696e6520766f69640a646573635f6d656d5f737461636b5f762028756e775f776f726420742c2073747275637420756e775f73746174655f7265636f7264202a7372290a7b0a0973722d3e637572722e7265675b554e575f5245475f5053505d2e7768656e203d2073722d3e726567696f6e5f7374617274202b206d696e5f7428696e742c20742c2073722d3e726567696f6e5f6c656e202d2031293b0a7d0a0a73746174696320696e6c696e6520766f69640a646573635f7265675f67722028756e7369676e65642063686172207265672c20756e7369676e65642063686172206473742c2073747275637420756e775f73746174655f7265636f7264202a7372290a7b0a097365745f7265672873722d3e637572722e726567202b207265672c20554e575f57484552455f47522c2073722d3e726567696f6e5f7374617274202b2073722d3e726567696f6e5f6c656e202d20312c20647374293b0a7d0a0a73746174696320696e6c696e6520766f69640a646573635f7265675f70737072656c2028756e7369676e65642063686172207265672c20756e775f776f7264207073706f66662c2073747275637420756e775f73746174655f7265636f7264202a7372290a7b0a097365745f7265672873722d3e637572722e726567202b207265672c20554e575f57484552455f50535052454c2c2073722d3e726567696f6e5f7374617274202b2073722d3e726567696f6e5f6c656e202d20312c0a090930783130202d20342a7073706f6666293b0a7d0a0a73746174696320696e6c696e6520766f69640a646573635f7265675f737072656c2028756e7369676e65642063686172207265672c20756e775f776f72642073706f66662c2073747275637420756e775f73746174655f7265636f7264202a7372290a7b0a097365745f7265672873722d3e637572722e726567202b207265672c20554e575f57484552455f535052454c2c2073722d3e726567696f6e5f7374617274202b2073722d3e726567696f6e5f6c656e202d20312c0a0909342a73706f6666293b0a7d0a0a73746174696320696e6c696e6520766f69640a646573635f72705f62722028756e7369676e65642063686172206473742c2073747275637420756e775f73746174655f7265636f7264202a7372290a7b0a0973722d3e72657475726e5f6c696e6b5f726567203d206473743b0a7d0a0a73746174696320696e6c696e6520766f69640a646573635f7265675f7768656e2028756e7369676e65642063686172207265676e756d2c20756e775f776f726420742c2073747275637420756e775f73746174655f7265636f7264202a7372290a7b0a0973747275637420756e775f7265675f696e666f202a726567203d2073722d3e637572722e726567202b207265676e756d3b0a0a09696620287265672d3e7768657265203d3d20554e575f57484552455f4e4f4e45290a09097265672d3e7768657265203d20554e575f57484552455f47525f534156453b0a097265672d3e7768656e203d2073722d3e726567696f6e5f7374617274202b206d696e5f7428696e742c20742c2073722d3e726567696f6e5f6c656e202d2031293b0a7d0a0a73746174696320696e6c696e6520766f69640a646573635f7370696c6c5f626173652028756e775f776f7264207073706f66662c2073747275637420756e775f73746174655f7265636f7264202a7372290a7b0a0973722d3e7370696c6c5f6f6666736574203d2030783130202d20342a7073706f66663b0a7d0a0a73746174696320696e6c696e6520756e7369676e65642063686172202a0a646573635f7370696c6c5f6d61736b2028756e7369676e65642063686172202a696d61736b702c2073747275637420756e775f73746174655f7265636f7264202a7372290a7b0a0973722d3e696d61736b203d20696d61736b703b0a0972657475726e20696d61736b70202b2028322a73722d3e726567696f6e5f6c656e202b2037292f383b0a7d0a0a2f2a0a202a20426f64792064657363726970746f72732e0a202a2f0a73746174696320696e6c696e6520766f69640a646573635f6570696c6f6775652028756e775f776f726420742c20756e775f776f72642065636f756e742c2073747275637420756e775f73746174655f7265636f7264202a7372290a7b0a0973722d3e6570696c6f6775655f7374617274203d2073722d3e726567696f6e5f7374617274202b2073722d3e726567696f6e5f6c656e202d2031202d20743b0a0973722d3e6570696c6f6775655f636f756e74203d2065636f756e74202b20313b0a7d0a0a73746174696320696e6c696e6520766f69640a646573635f636f70795f73746174652028756e775f776f7264206c6162656c2c2073747275637420756e775f73746174655f7265636f7264202a7372290a7b0a0973747275637420756e775f6c6162656c65645f7374617465202a6c733b0a0a09666f7220286c73203d2073722d3e6c6162656c65645f7374617465733b206c733b206c73203d206c732d3e6e65787429207b0a0909696620286c732d3e6c6162656c203d3d206c6162656c29207b0a090909667265655f73746174655f737461636b282673722d3e63757272293b0a0909096d656d637079282673722d3e637572722c20266c732d3e73617665645f73746174652c2073697a656f662873722d3e6375727229293b0a09090973722d3e637572722e6e657874203d206475705f73746174655f737461636b286c732d3e73617665645f73746174652e6e657874293b0a09090972657475726e3b0a09097d0a097d0a097072696e746b284b45524e5f4552522022756e77696e643a206661696c656420746f2066696e64207374617465206c6162656c6564203078256c785c6e222c206c6162656c293b0a7d0a0a73746174696320696e6c696e6520766f69640a646573635f6c6162656c5f73746174652028756e775f776f7264206c6162656c2c2073747275637420756e775f73746174655f7265636f7264202a7372290a7b0a0973747275637420756e775f6c6162656c65645f7374617465202a6c733b0a0a096c73203d20616c6c6f635f6c6162656c65645f737461746528293b0a0969662028216c7329207b0a09097072696e746b284b45524e5f4552522022756e77696e642e646573635f6c6162656c5f737461746528293a206f7574206f66206d656d6f72795c6e22293b0a090972657475726e3b0a097d0a096c732d3e6c6162656c203d206c6162656c3b0a096d656d63707928266c732d3e73617665645f73746174652c202673722d3e637572722c2073697a656f66286c732d3e73617665645f737461746529293b0a096c732d3e73617665645f73746174652e6e657874203d206475705f73746174655f737461636b2873722d3e637572722e6e657874293b0a0a092f2a20696e7365727420696e746f206c697374206f66206c6162656c6564207374617465733a202a2f0a096c732d3e6e657874203d2073722d3e6c6162656c65645f7374617465733b0a0973722d3e6c6162656c65645f737461746573203d206c733b0a7d0a0a2f2a0a202a2047656e6572616c2064657363726970746f72732e0a202a2f0a0a73746174696320696e6c696e6520696e740a646573635f69735f6163746976652028756e7369676e656420636861722071702c20756e775f776f726420742c2073747275637420756e775f73746174655f7265636f7264202a7372290a7b0a096966202873722d3e7768656e5f746172676574203c3d2073722d3e726567696f6e5f7374617274202b206d696e5f7428696e742c20742c2073722d3e726567696f6e5f6c656e202d203129290a090972657475726e20303b0a09696620287170203e203029207b0a0909696620282873722d3e70725f76616c2026202831554c203c3c2071702929203d3d2030290a09090972657475726e20303b0a090973722d3e70725f6d61736b207c3d202831554c203c3c207170293b0a097d0a0972657475726e20313b0a7d0a0a73746174696320696e6c696e6520766f69640a646573635f726573746f72655f702028756e7369676e656420636861722071702c20756e775f776f726420742c20756e7369676e656420636861722061627265672c2073747275637420756e775f73746174655f7265636f7264202a7372290a7b0a0973747275637420756e775f7265675f696e666f202a723b0a0a096966202821646573635f69735f6163746976652871702c20742c20737229290a090972657475726e3b0a0a0972203d2073722d3e637572722e726567202b206465636f64655f61627265672861627265672c2030293b0a09722d3e7768657265203d20554e575f57484552455f4e4f4e453b0a09722d3e7768656e203d20554e575f5748454e5f4e455645523b0a09722d3e76616c203d20303b0a7d0a0a73746174696320696e6c696e6520766f69640a646573635f7370696c6c5f7265675f702028756e7369676e656420636861722071702c20756e775f776f726420742c20756e7369676e656420636861722061627265672c20756e7369676e6564206368617220782c0a09092020202020756e7369676e656420636861722079747265672c2073747275637420756e775f73746174655f7265636f7264202a7372290a7b0a09656e756d20756e775f7768657265207768657265203d20554e575f57484552455f47523b0a0973747275637420756e775f7265675f696e666f202a723b0a0a096966202821646573635f69735f6163746976652871702c20742c20737229290a090972657475726e3b0a0a096966202878290a09097768657265203d20554e575f57484552455f42523b0a09656c73652069662028797472656720262030783830290a09097768657265203d20554e575f57484552455f46523b0a0a0972203d2073722d3e637572722e726567202b206465636f64655f61627265672861627265672c2030293b0a09722d3e7768657265203d2077686572653b0a09722d3e7768656e203d2073722d3e726567696f6e5f7374617274202b206d696e5f7428696e742c20742c2073722d3e726567696f6e5f6c656e202d2031293b0a09722d3e76616c203d2028797472656720262030783766293b0a7d0a0a73746174696320696e6c696e6520766f69640a646573635f7370696c6c5f70737072656c5f702028756e7369676e656420636861722071702c20756e775f776f726420742c20756e7369676e656420636861722061627265672c20756e775f776f7264207073706f66662c0a0909202020202073747275637420756e775f73746174655f7265636f7264202a7372290a7b0a0973747275637420756e775f7265675f696e666f202a723b0a0a096966202821646573635f69735f6163746976652871702c20742c20737229290a090972657475726e3b0a0a0972203d2073722d3e637572722e726567202b206465636f64655f61627265672861627265672c2031293b0a09722d3e7768657265203d20554e575f57484552455f50535052454c3b0a09722d3e7768656e203d2073722d3e726567696f6e5f7374617274202b206d696e5f7428696e742c20742c2073722d3e726567696f6e5f6c656e202d2031293b0a09722d3e76616c203d2030783130202d20342a7073706f66663b0a7d0a0a73746174696320696e6c696e6520766f69640a646573635f7370696c6c5f737072656c5f702028756e7369676e656420636861722071702c20756e775f776f726420742c20756e7369676e656420636861722061627265672c20756e775f776f72642073706f66662c0a09092020202020202073747275637420756e775f73746174655f7265636f7264202a7372290a7b0a0973747275637420756e775f7265675f696e666f202a723b0a0a096966202821646573635f69735f6163746976652871702c20742c20737229290a090972657475726e3b0a0a0972203d2073722d3e637572722e726567202b206465636f64655f61627265672861627265672c2031293b0a09722d3e7768657265203d20554e575f57484552455f535052454c3b0a09722d3e7768656e203d2073722d3e726567696f6e5f7374617274202b206d696e5f7428696e742c20742c2073722d3e726567696f6e5f6c656e202d2031293b0a09722d3e76616c203d20342a73706f66663b0a7d0a0a23646566696e6520554e575f4445435f4241445f434f444528636f6465290909097072696e746b284b45524e5f4552522022756e77696e643a20756e6b6e6f776e20636f6465203078253032785c6e222c205c0a09090909090920202020202020636f6465293b0a0a2f2a0a202a20726567696f6e20686561646572733a0a202a2f0a23646566696e6520554e575f4445435f50524f4c4f4755455f475228666d742c722c6d2c67722c6172672909646573635f70726f6c6f67756528302c722c6d2c67722c617267290a23646566696e6520554e575f4445435f50524f4c4f47554528666d742c622c722c617267290909646573635f70726f6c6f67756528622c722c302c33322c617267290a2f2a0a202a2070726f6c6f6775652064657363726970746f72733a0a202a2f0a23646566696e6520554e575f4445435f41424928666d742c612c632c617267290909646573635f61626928612c632c617267290a23646566696e6520554e575f4445435f42525f475228666d742c622c672c617267290909646573635f62725f677228622c672c617267290a23646566696e6520554e575f4445435f42525f4d454d28666d742c622c617267290909646573635f62725f6d656d28622c617267290a23646566696e6520554e575f4445435f465247525f4d454d28666d742c672c662c617267290909646573635f667267725f6d656d28672c662c617267290a23646566696e6520554e575f4445435f46525f4d454d28666d742c662c617267290909646573635f66725f6d656d28662c617267290a23646566696e6520554e575f4445435f47525f475228666d742c6d2c672c617267290909646573635f67725f6772286d2c672c617267290a23646566696e6520554e575f4445435f47525f4d454d28666d742c6d2c617267290909646573635f67725f6d656d286d2c617267290a23646566696e6520554e575f4445435f4d454d5f535441434b5f4628666d742c742c732c6172672909646573635f6d656d5f737461636b5f6628742c732c617267290a23646566696e6520554e575f4445435f4d454d5f535441434b5f5628666d742c742c617267290909646573635f6d656d5f737461636b5f7628742c617267290a23646566696e6520554e575f4445435f5245475f475228666d742c722c642c617267290909646573635f7265675f677228722c642c617267290a23646566696e6520554e575f4445435f5245475f50535052454c28666d742c722c6f2c617267290909646573635f7265675f70737072656c28722c6f2c617267290a23646566696e6520554e575f4445435f5245475f535052454c28666d742c722c6f2c617267290909646573635f7265675f737072656c28722c6f2c617267290a23646566696e6520554e575f4445435f5245475f5748454e28666d742c722c742c617267290909646573635f7265675f7768656e28722c742c617267290a23646566696e6520554e575f4445435f505249554e41545f5748454e5f475228666d742c742c6172672909646573635f7265675f7768656e28554e575f5245475f5052495f554e41545f47522c742c617267290a23646566696e6520554e575f4445435f505249554e41545f5748454e5f4d454d28666d742c742c6172672909646573635f7265675f7768656e28554e575f5245475f5052495f554e41545f4d454d2c742c617267290a23646566696e6520554e575f4445435f505249554e41545f475228666d742c722c617267290909646573635f7265675f677228554e575f5245475f5052495f554e41545f47522c722c617267290a23646566696e6520554e575f4445435f505249554e41545f50535052454c28666d742c6f2c6172672909646573635f7265675f70737072656c28554e575f5245475f5052495f554e41545f4d454d2c6f2c617267290a23646566696e6520554e575f4445435f505249554e41545f535052454c28666d742c6f2c6172672909646573635f7265675f737072656c28554e575f5245475f5052495f554e41545f4d454d2c6f2c617267290a23646566696e6520554e575f4445435f52505f425228666d742c642c617267290909646573635f72705f627228642c617267290a23646566696e6520554e575f4445435f5350494c4c5f4241534528666d742c6f2c617267290909646573635f7370696c6c5f62617365286f2c617267290a23646566696e6520554e575f4445435f5350494c4c5f4d41534b28666d742c6d2c617267290909286d203d20646573635f7370696c6c5f6d61736b286d2c61726729290a2f2a0a202a20626f64792064657363726970746f72733a0a202a2f0a23646566696e6520554e575f4445435f4550494c4f47554528666d742c742c632c617267290909646573635f6570696c6f67756528742c632c617267290a23646566696e6520554e575f4445435f434f50595f535441544528666d742c6c2c617267290909646573635f636f70795f7374617465286c2c617267290a23646566696e6520554e575f4445435f4c4142454c5f535441544528666d742c6c2c617267290909646573635f6c6162656c5f7374617465286c2c617267290a2f2a0a202a2067656e6572616c20756e77696e642064657363726970746f72733a0a202a2f0a23646566696e6520554e575f4445435f5350494c4c5f5245475f5028662c702c742c612c782c792c6172672909646573635f7370696c6c5f7265675f7028702c742c612c782c792c617267290a23646566696e6520554e575f4445435f5350494c4c5f52454728662c742c612c782c792c6172672909646573635f7370696c6c5f7265675f7028302c742c612c782c792c617267290a23646566696e6520554e575f4445435f5350494c4c5f50535052454c5f5028662c702c742c612c6f2c6172672909646573635f7370696c6c5f70737072656c5f7028702c742c612c6f2c617267290a23646566696e6520554e575f4445435f5350494c4c5f50535052454c28662c742c612c6f2c6172672909646573635f7370696c6c5f70737072656c5f7028302c742c612c6f2c617267290a23646566696e6520554e575f4445435f5350494c4c5f535052454c5f5028662c702c742c612c6f2c6172672909646573635f7370696c6c5f737072656c5f7028702c742c612c6f2c617267290a23646566696e6520554e575f4445435f5350494c4c5f535052454c28662c742c612c6f2c6172672909646573635f7370696c6c5f737072656c5f7028302c742c612c6f2c617267290a23646566696e6520554e575f4445435f524553544f52455f5028662c702c742c612c617267290909646573635f726573746f72655f7028702c742c612c617267290a23646566696e6520554e575f4445435f524553544f524528662c742c612c617267290909646573635f726573746f72655f7028302c742c612c617267290a0a23696e636c7564652022756e77696e645f6465636f6465722e63220a0a0c0a2f2a20556e77696e6420736372697074732e202a2f0a0a73746174696320696e6c696e6520756e775f686173685f696e6465785f740a686173682028756e7369676e6564206c6f6e67206970290a7b0a092f2a206d61676963206e756d626572203d202828737172742835292d31292f32292a325e3634202a2f0a0973746174696320636f6e737420756e7369676e6564206c6f6e6720686173686d61676963203d20307839653337373962393766346137633136554c3b0a0a0972657475726e20286970203e3e203429202a20686173686d61676963203e3e20283634202d20554e575f4c4f475f484153485f53495a45293b0a7d0a0a73746174696320696e6c696e65206c6f6e670a63616368655f6d61746368202873747275637420756e775f736372697074202a7363726970742c20756e7369676e6564206c6f6e672069702c20756e7369676e6564206c6f6e67207072290a7b0a09726561645f6c6f636b28267363726970742d3e6c6f636b293b0a09696620286970203d3d207363726970742d3e69702026262028287072205e207363726970742d3e70725f76616c292026207363726970742d3e70725f6d61736b29203d3d2030290a09092f2a206b656570207468652072656164206c6f636b2e2e2e202a2f0a090972657475726e20313b0a09726561645f756e6c6f636b28267363726970742d3e6c6f636b293b0a0972657475726e20303b0a7d0a0a73746174696320696e6c696e652073747275637420756e775f736372697074202a0a7363726970745f6c6f6f6b7570202873747275637420756e775f6672616d655f696e666f202a696e666f290a7b0a0973747275637420756e775f736372697074202a736372697074203d20756e772e6361636865202b20696e666f2d3e68696e743b0a09756e7369676e65642073686f727420696e6465783b0a09756e7369676e6564206c6f6e672069702c2070723b0a0a0969662028554e575f44454255475f4f4e283029290a090972657475726e204e554c4c3b092f2a20416c7761797320726567656e6572617465207363726970747320696e206465627567206d6f6465202a2f0a0a0953544154282b2b756e772e737461742e63616368652e6c6f6f6b757073293b0a0a096970203d20696e666f2d3e69703b0a097072203d20696e666f2d3e70723b0a0a096966202863616368655f6d61746368287363726970742c2069702c2070722929207b0a090953544154282b2b756e772e737461742e63616368652e68696e7465645f68697473293b0a090972657475726e207363726970743b0a097d0a0a09696e646578203d20756e772e686173685b68617368286970295d3b0a0969662028696e646578203e3d20554e575f43414348455f53495a45290a090972657475726e204e554c4c3b0a0a09736372697074203d20756e772e6361636865202b20696e6465783b0a097768696c6520283129207b0a09096966202863616368655f6d61746368287363726970742c2069702c2070722929207b0a0909092f2a207570646174652068696e743b206e6f206c6f636b696e672072657175697265642061732073696e676c652d776f726420777269746573206172652061746f6d6963202a2f0a09090953544154282b2b756e772e737461742e63616368652e6e6f726d616c5f68697473293b0a090909756e772e63616368655b696e666f2d3e707265765f7363726970745d2e68696e74203d20736372697074202d20756e772e63616368653b0a09090972657475726e207363726970743b0a09097d0a0909696620287363726970742d3e636f6c6c5f636861696e203e3d20554e575f484153485f53495a45290a09090972657475726e204e554c4c3b0a0909736372697074203d20756e772e6361636865202b207363726970742d3e636f6c6c5f636861696e3b0a090953544154282b2b756e772e737461742e63616368652e636f6c6c6973696f6e5f636861696e5f74726176657273616c73293b0a097d0a7d0a0a2f2a0a202a204f6e2072657475726e696e672c2061207772697465206c6f636b20666f722074686520534352495054206973207374696c6c206265696e672068656c642e0a202a2f0a73746174696320696e6c696e652073747275637420756e775f736372697074202a0a7363726970745f6e65772028756e7369676e6564206c6f6e67206970290a7b0a0973747275637420756e775f736372697074202a7363726970742c202a707265762c202a746d703b0a09756e775f686173685f696e6465785f7420696e6465783b0a09756e7369676e65642073686f727420686561643b0a0a0953544154282b2b756e772e737461742e7363726970742e6e657773293b0a0a092f2a0a09202a2043616e27742028656173696c79292075736520636d7078636867282920686572652062656361757365206f66204142412070726f626c656d0a09202a207468617420697320696e7472696e73696320696e20636d707863686728292e2e2e0a09202a2f0a0968656164203d20756e772e6c72755f686561643b0a09736372697074203d20756e772e6361636865202b20686561643b0a09756e772e6c72755f68656164203d207363726970742d3e6c72755f636861696e3b0a0a092f2a0a09202a205765276420646561646c6f636b206865726520696620776520696e746572727570746564206120746872656164207468617420697320686f6c64696e6720612072656164206c6f636b206f6e0a09202a207363726970742d3e6c6f636b2e2020546875732c206966207468652077726974655f7472796c6f636b2829206661696c732c2077652073696d706c79206261696c206f75742e20205468650a09202a20616c7465726e617469766520776f756c6420626520746f2064697361626c6520696e7465727275707473207768656e6576657220776520686f6c64206120726561642d6c6f636b2c206275740a09202a2074686174207365656d732073696c6c792e0a09202a2f0a09696620282177726974655f7472796c6f636b28267363726970742d3e6c6f636b29290a090972657475726e204e554c4c3b0a0a092f2a2072652d696e736572742073637269707420617420746865207461696c206f6620746865204c525520636861696e3a202a2f0a09756e772e63616368655b756e772e6c72755f7461696c5d2e6c72755f636861696e203d20686561643b0a09756e772e6c72755f7461696c203d20686561643b0a0a092f2a2072656d6f766520746865206f6c64207363726970742066726f6d207468652068617368207461626c65202869662069742773207468657265293a202a2f0a09696620287363726970742d3e697029207b0a0909696e646578203d2068617368287363726970742d3e6970293b0a0909746d70203d20756e772e6361636865202b20756e772e686173685b696e6465785d3b0a090970726576203d204e554c4c3b0a09097768696c6520283129207b0a09090969662028746d70203d3d2073637269707429207b0a090909096966202870726576290a0909090909707265762d3e636f6c6c5f636861696e203d20746d702d3e636f6c6c5f636861696e3b0a09090909656c73650a0909090909756e772e686173685b696e6465785d203d20746d702d3e636f6c6c5f636861696e3b0a09090909627265616b3b0a0909097d20656c73650a0909090970726576203d20746d703b0a09090969662028746d702d3e636f6c6c5f636861696e203e3d20554e575f43414348455f53495a45290a0909092f2a206f6c6420736372697074207761736e277420696e2074686520686173682d7461626c65202a2f0a09090909627265616b3b0a090909746d70203d20756e772e6361636865202b20746d702d3e636f6c6c5f636861696e3b0a09097d0a097d0a0a092f2a20656e746572206e65772073637269707420696e207468652068617368207461626c65202a2f0a09696e646578203d2068617368286970293b0a097363726970742d3e636f6c6c5f636861696e203d20756e772e686173685b696e6465785d3b0a09756e772e686173685b696e6465785d203d20736372697074202d20756e772e63616368653b0a0a097363726970742d3e6970203d2069703b092f2a20736574206e6577204950207768696c6520776527726520686f6c64696e6720746865206c6f636b73202a2f0a0a095354415428696620287363726970742d3e636f6c6c5f636861696e203c20554e575f43414348455f53495a4529202b2b756e772e737461742e7363726970742e636f6c6c6973696f6e73293b0a0a097363726970742d3e666c616773203d20303b0a097363726970742d3e68696e74203d20303b0a097363726970742d3e636f756e74203d20303b0a0972657475726e207363726970743b0a7d0a0a73746174696320766f69640a7363726970745f66696e616c697a65202873747275637420756e775f736372697074202a7363726970742c2073747275637420756e775f73746174655f7265636f7264202a7372290a7b0a097363726970742d3e70725f6d61736b203d2073722d3e70725f6d61736b3b0a097363726970742d3e70725f76616c203d2073722d3e70725f76616c3b0a092f2a0a09202a20576520636f756c6420646f776e2d6772616465206f75722077726974652d6c6f636b206f6e207363726970742d3e6c6f636b2068657265206275740a09202a207468652072776c6f636b2041504920646f65736e2774206f666665722061746f6d6963206c6f636b20646f776e67726164696e672c20736f0a09202a207765276c6c206a757374206b656570207468652077726974652d6c6f636b20616e642072656c65617365206974206c61746572207768656e0a09202a20776527726520646f6e65207573696e6720746865207363726970742e0a09202a2f0a7d0a0a73746174696320696e6c696e6520766f69640a7363726970745f656d6974202873747275637420756e775f736372697074202a7363726970742c2073747275637420756e775f696e736e20696e736e290a7b0a09696620287363726970742d3e636f756e74203e3d20554e575f4d41585f5343524950545f4c454e29207b0a0909554e575f445052494e5428302c2022756e77696e642e25733a207363726970742065786365656473206d6178696d756d2073697a65206f6620257520696e737472756374696f6e73215c6e222c0a0909095f5f66756e635f5f2c20554e575f4d41585f5343524950545f4c454e293b0a090972657475726e3b0a097d0a097363726970742d3e696e736e5b7363726970742d3e636f756e742b2b5d203d20696e736e3b0a7d0a0a73746174696320696e6c696e6520766f69640a656d69745f6e61745f696e666f202873747275637420756e775f73746174655f7265636f7264202a73722c20696e7420692c2073747275637420756e775f736372697074202a736372697074290a7b0a0973747275637420756e775f7265675f696e666f202a72203d2073722d3e637572722e726567202b20693b0a09656e756d20756e775f696e736e5f6f70636f6465206f70633b0a0973747275637420756e775f696e736e20696e736e3b0a09756e7369676e6564206c6f6e672076616c203d20303b0a0a097377697463682028722d3e776865726529207b0a092020202020206361736520554e575f57484552455f47523a0a090969662028722d3e76616c203e3d20333229207b0a0909092f2a20726567697374657220676f74207370696c6c656420746f206120737461636b6564207265676973746572202a2f0a0909096f7063203d20554e575f494e534e5f5345544e41545f545950453b0a09090976616c203d20554e575f4e41545f52454753544b3b0a09097d20656c73650a0909092f2a20726567697374657220676f74207370696c6c656420746f20612073637261746368207265676973746572202a2f0a0909096f7063203d20554e575f494e534e5f5345544e41545f4d454d53544b3b0a0909627265616b3b0a0a092020202020206361736520554e575f57484552455f46523a0a09096f7063203d20554e575f494e534e5f5345544e41545f545950453b0a090976616c203d20554e575f4e41545f56414c3b0a0909627265616b3b0a0a092020202020206361736520554e575f57484552455f42523a0a09096f7063203d20554e575f494e534e5f5345544e41545f545950453b0a090976616c203d20554e575f4e41545f4e4f4e453b0a0909627265616b3b0a0a092020202020206361736520554e575f57484552455f50535052454c3a0a092020202020206361736520554e575f57484552455f535052454c3a0a09096f7063203d20554e575f494e534e5f5345544e41545f4d454d53544b3b0a0909627265616b3b0a0a0920202020202064656661756c743a0a0909554e575f445052494e5428302c2022756e77696e642e25733a20646f6e2774206b6e6f7720686f7720746f20656d6974206e617420696e666f20666f72207768657265203d2025755c6e222c0a0909092020205f5f66756e635f5f2c20722d3e7768657265293b0a090972657475726e3b0a097d0a09696e736e2e6f7063203d206f70633b0a09696e736e2e647374203d20756e772e707265675f696e6465785b695d3b0a09696e736e2e76616c203d2076616c3b0a097363726970745f656d6974287363726970742c20696e736e293b0a7d0a0a73746174696320766f69640a636f6d70696c655f726567202873747275637420756e775f73746174655f7265636f7264202a73722c20696e7420692c2073747275637420756e775f736372697074202a736372697074290a7b0a0973747275637420756e775f7265675f696e666f202a72203d2073722d3e637572722e726567202b20693b0a09656e756d20756e775f696e736e5f6f70636f6465206f70633b0a09756e7369676e6564206c6f6e672076616c2c207276616c3b0a0973747275637420756e775f696e736e20696e736e3b0a096c6f6e67206e6565645f6e61745f696e666f3b0a0a0969662028722d3e7768657265203d3d20554e575f57484552455f4e4f4e45207c7c20722d3e7768656e203e3d2073722d3e7768656e5f746172676574290a090972657475726e3b0a0a096f7063203d20554e575f494e534e5f4d4f56453b0a0976616c203d207276616c203d20722d3e76616c3b0a096e6565645f6e61745f696e666f203d202869203e3d20554e575f5245475f52342026262069203c3d20554e575f5245475f5237293b0a0a097377697463682028722d3e776865726529207b0a092020202020206361736520554e575f57484552455f47523a0a0909696620287276616c203e3d20333229207b0a0909096f7063203d20554e575f494e534e5f4d4f56455f535441434b45443b0a09090976616c203d207276616c202d2033323b0a09097d20656c736520696620287276616c203e3d2034202626207276616c203c3d203729207b0a090909696620286e6565645f6e61745f696e666f29207b0a090909096f7063203d20554e575f494e534e5f4d4f5645323b0a090909096e6565645f6e61745f696e666f203d20303b0a0909097d0a09090976616c203d20756e772e707265675f696e6465785b554e575f5245475f5234202b20287276616c202d2034295d3b0a09097d20656c736520696620287276616c203d3d203029207b0a0909096f7063203d20554e575f494e534e5f4d4f56455f434f4e53543b0a09090976616c203d20303b0a09097d20656c7365207b0a0909092f2a20726567697374657220676f74207370696c6c656420746f20612073637261746368207265676973746572202a2f0a0909096f7063203d20554e575f494e534e5f4d4f56455f534352415443483b0a09090976616c203d2070745f726567735f6f6666287276616c293b0a09097d0a0909627265616b3b0a0a092020202020206361736520554e575f57484552455f46523a0a0909696620287276616c203c3d2035290a09090976616c203d20756e772e707265675f696e6465785b554e575f5245475f463220202b20287276616c202d202032295d3b0a0909656c736520696620287276616c203e3d203136202626207276616c203c3d203331290a09090976616c203d20756e772e707265675f696e6465785b554e575f5245475f463136202b20287276616c202d203136295d3b0a0909656c7365207b0a0909096f7063203d20554e575f494e534e5f4d4f56455f534352415443483b0a090909696620287276616c203c3d203131290a0909090976616c203d206f66667365746f66287374727563742070745f726567732c20663629202b2031362a287276616c202d2036293b0a090909656c73650a09090909554e575f445052494e5428302c2022756e77696e642e25733a206b65726e656c206d6179206e6f7420746f7563682066256c755c6e222c0a09090909092020205f5f66756e635f5f2c207276616c293b0a09097d0a0909627265616b3b0a0a092020202020206361736520554e575f57484552455f42523a0a0909696620287276616c203e3d2031202626207276616c203c3d2035290a09090976616c203d20756e772e707265675f696e6465785b554e575f5245475f4231202b20287276616c202d2031295d3b0a0909656c7365207b0a0909096f7063203d20554e575f494e534e5f4d4f56455f534352415443483b0a090909696620287276616c203d3d2030290a0909090976616c203d206f66667365746f66287374727563742070745f726567732c206230293b0a090909656c736520696620287276616c203d3d2036290a0909090976616c203d206f66667365746f66287374727563742070745f726567732c206236293b0a090909656c73650a0909090976616c203d206f66667365746f66287374727563742070745f726567732c206237293b0a09097d0a0909627265616b3b0a0a092020202020206361736520554e575f57484552455f535052454c3a0a09096f7063203d20554e575f494e534e5f4144445f53503b0a0909627265616b3b0a0a092020202020206361736520554e575f57484552455f50535052454c3a0a09096f7063203d20554e575f494e534e5f4144445f5053503b0a0909627265616b3b0a0a0920202020202064656661756c743a0a0909554e575f445052494e5428302c2022756e77696e6425733a2072656769737465722025752068617320756e657870656374656420607768657265272076616c7565206f662025755c6e222c0a0909092020205f5f66756e635f5f2c20692c20722d3e7768657265293b0a0909627265616b3b0a097d0a09696e736e2e6f7063203d206f70633b0a09696e736e2e647374203d20756e772e707265675f696e6465785b695d3b0a09696e736e2e76616c203d2076616c3b0a097363726970745f656d6974287363726970742c20696e736e293b0a09696620286e6565645f6e61745f696e666f290a0909656d69745f6e61745f696e666f2873722c20692c20736372697074293b0a0a096966202869203d3d20554e575f5245475f50535029207b0a09092f2a0a0909202a20696e666f2d3e707370206d75737420636f6e7461696e20746865205f76616c75655f206f66207468652070726576696f75730a0909202a2073702c206e6f7420697427732073617665206c6f636174696f6e2e202057652067657420746869732062790a0909202a2064657265666572656e63696e67207468652076616c7565207765206a7573742073746f72656420696e0a0909202a20696e666f2d3e7073703a0a0909202a2f0a0909696e736e2e6f7063203d20554e575f494e534e5f4c4f41443b0a0909696e736e2e647374203d20696e736e2e76616c203d20756e772e707265675f696e6465785b554e575f5245475f5053505d3b0a09097363726970745f656d6974287363726970742c20696e736e293b0a097d0a7d0a0a73746174696320696e6c696e6520636f6e73742073747275637420756e775f7461626c655f656e747279202a0a6c6f6f6b7570202873747275637420756e775f7461626c65202a7461626c652c20756e7369676e6564206c6f6e672072656c5f6970290a7b0a09636f6e73742073747275637420756e775f7461626c655f656e747279202a65203d204e554c4c3b0a09756e7369676e6564206c6f6e67206c6f2c2068692c206d69643b0a0a092f2a20646f20612062696e6172792073656172636820666f7220726967687420656e7472793a202a2f0a09666f7220286c6f203d20302c206869203d207461626c652d3e6c656e6774683b206c6f203c2068693b2029207b0a09096d6964203d20286c6f202b20686929202f20323b0a090965203d20267461626c652d3e61727261795b6d69645d3b0a09096966202872656c5f6970203c20652d3e73746172745f6f6666736574290a0909096869203d206d69643b0a0909656c7365206966202872656c5f6970203e3d20652d3e656e645f6f6666736574290a0909096c6f203d206d6964202b20313b0a0909656c73650a090909627265616b3b0a097d0a096966202872656c5f6970203c20652d3e73746172745f6f6666736574207c7c2072656c5f6970203e3d20652d3e656e645f6f6666736574290a090972657475726e204e554c4c3b0a0972657475726e20653b0a7d0a0a2f2a0a202a204275696c6420616e20756e77696e6420736372697074207468617420756e77696e64732066726f6d207374617465204f4c445f535441544520746f207468650a202a20656e747279706f696e74206f66207468652066756e6374696f6e20746861742063616c6c6564204f4c445f53544154452e0a202a2f0a73746174696320696e6c696e652073747275637420756e775f736372697074202a0a6275696c645f736372697074202873747275637420756e775f6672616d655f696e666f202a696e666f290a7b0a09636f6e73742073747275637420756e775f7461626c655f656e747279202a65203d204e554c4c3b0a0973747275637420756e775f736372697074202a736372697074203d204e554c4c3b0a0973747275637420756e775f6c6162656c65645f7374617465202a6c732c202a6e6578743b0a09756e7369676e6564206c6f6e67206970203d20696e666f2d3e69703b0a0973747275637420756e775f73746174655f7265636f72642073723b0a0973747275637420756e775f7461626c65202a7461626c652c202a707265763b0a0973747275637420756e775f7265675f696e666f202a723b0a0973747275637420756e775f696e736e20696e736e3b0a097538202a64702c202a646573635f656e643b0a09753634206864723b0a09696e7420693b0a095354415428756e7369676e6564206c6f6e672073746172742c2070617273655f73746172743b290a0a0953544154282b2b756e772e737461742e7363726970742e6275696c64733b207374617274203d20696136345f6765745f6974632829293b0a0a092f2a206275696c64207374617465207265636f7264202a2f0a096d656d736574282673722c20302c2073697a656f6628737229293b0a09666f72202872203d2073722e637572722e7265673b2072203c2073722e637572722e726567202b20554e575f4e554d5f524547533b202b2b72290a0909722d3e7768656e203d20554e575f5748454e5f4e455645523b0a0973722e70725f76616c203d20696e666f2d3e70723b0a0a09554e575f445052494e5428332c2022756e77696e642e25733a206970203078256c785c6e222c205f5f66756e635f5f2c206970293b0a09736372697074203d207363726970745f6e6577286970293b0a09696620282173637269707429207b0a0909554e575f445052494e5428302c2022756e77696e642e25733a206661696c656420746f2063726561746520756e77696e64207363726970745c6e222c20205f5f66756e635f5f293b0a09095354415428756e772e737461742e7363726970742e6275696c645f74696d65202b3d20696136345f6765745f6974632829202d207374617274293b0a090972657475726e204e554c4c3b0a097d0a09756e772e63616368655b696e666f2d3e707265765f7363726970745d2e68696e74203d20736372697074202d20756e772e63616368653b0a0a092f2a2073656172636820746865206b65726e656c7320616e6420746865206d6f64756c65732720756e77696e64207461626c657320666f722049503a202a2f0a0a09535441542870617273655f7374617274203d20696136345f6765745f6974632829293b0a0a0970726576203d204e554c4c3b0a09666f7220287461626c65203d20756e772e7461626c65733b207461626c653b207461626c65203d207461626c652d3e6e65787429207b0a0909696620286970203e3d207461626c652d3e7374617274202626206970203c207461626c652d3e656e6429207b0a0909092f2a0a090909202a204c6561766520746865206b65726e656c20756e77696e64207461626c652061742074686520766572792066726f6e742c0a090909202a206c657374206d6f76696e6720697420627265616b7320736f6d6520617373756d7074696f6e20656c736577686572652e0a090909202a204f74686572776973652c206d6f766520746865206d61746368696e67207461626c6520746f20746865207365636f6e640a090909202a20706f736974696f6e20696e20746865206c69737420736f20746861742074726176657273616c732063616e2062656e656669740a090909202a2066726f6d20636f6d6d6f6e616c69747920696e206261636b74726163652070617468732e0a090909202a2f0a0909096966202870726576202626207072657620213d20756e772e7461626c657329207b0a090909092f2a20756e772069732073616665202d20776527726520616c7265616479207370696e6c6f636b6564202a2f0a09090909707265762d3e6e657874203d207461626c652d3e6e6578743b0a090909097461626c652d3e6e657874203d20756e772e7461626c65732d3e6e6578743b0a09090909756e772e7461626c65732d3e6e657874203d207461626c653b0a0909097d0a09090965203d206c6f6f6b7570287461626c652c206970202d207461626c652d3e7365676d656e745f62617365293b0a090909627265616b3b0a09097d0a090970726576203d207461626c653b0a097d0a0969662028216529207b0a09092f2a206e6f20696e666f2c2072657475726e2064656661756c7420756e77696e64657220286c6561662070726f632c206e6f206d656d20737461636b2c206e6f20736176656420726567732920202a2f0a0909554e575f445052494e5428312c2022756e77696e642e25733a206e6f20756e77696e6420696e666f20666f722069703d3078256c782028707265762069703d3078256c78295c6e222c0a0909095f5f66756e635f5f2c2069702c20756e772e63616368655b696e666f2d3e707265765f7363726970745d2e6970293b0a090973722e637572722e7265675b554e575f5245475f52505d2e7768657265203d20554e575f57484552455f42523b0a090973722e637572722e7265675b554e575f5245475f52505d2e7768656e203d202d313b0a090973722e637572722e7265675b554e575f5245475f52505d2e76616c203d20303b0a0909636f6d70696c655f726567282673722c20554e575f5245475f52502c20736372697074293b0a09097363726970745f66696e616c697a65287363726970742c20267372293b0a09095354415428756e772e737461742e7363726970742e70617273655f74696d65202b3d20696136345f6765745f6974632829202d2070617273655f7374617274293b0a09095354415428756e772e737461742e7363726970742e6275696c645f74696d65202b3d20696136345f6765745f6974632829202d207374617274293b0a090972657475726e207363726970743b0a097d0a0a0973722e7768656e5f746172676574203d2028332a282869702026207e307866554c29202d20287461626c652d3e7365676d656e745f62617365202b20652d3e73746172745f6f666673657429292f31360a09090920202b20286970202620307866554c29293b0a09686472203d202a28753634202a2920287461626c652d3e7365676d656e745f62617365202b20652d3e696e666f5f6f6666736574293b0a096470203d202020287538202a292020287461626c652d3e7365676d656e745f62617365202b20652d3e696e666f5f6f6666736574202b2038293b0a09646573635f656e64203d206470202b20382a554e575f4c454e47544828686472293b0a0a097768696c6520282173722e646f6e65202626206470203c20646573635f656e64290a09096470203d20756e775f6465636f64652864702c2073722e696e5f626f64792c20267372293b0a0a096966202873722e7768656e5f746172676574203e2073722e6570696c6f6775655f737461727429207b0a09092f2a0a0909202a20737020686173206265656e20726573746f72656420616e6420616c6c2076616c756573206f6e20746865206d656d6f727920737461636b2062656c6f770a0909202a2070737020616c736f2068617665206265656e20726573746f7265642e0a0909202a2f0a090973722e637572722e7265675b554e575f5245475f5053505d2e76616c203d20303b0a090973722e637572722e7265675b554e575f5245475f5053505d2e7768657265203d20554e575f57484552455f4e4f4e453b0a090973722e637572722e7265675b554e575f5245475f5053505d2e7768656e203d20554e575f5748454e5f4e455645523b0a0909666f72202872203d2073722e637572722e7265673b2072203c2073722e637572722e726567202b20554e575f4e554d5f524547533b202b2b72290a0909096966202828722d3e7768657265203d3d20554e575f57484552455f50535052454c20262620722d3e76616c203c3d2030783130290a090909202020207c7c20722d3e7768657265203d3d20554e575f57484552455f535052454c290a0909097b0a09090909722d3e76616c203d20303b0a09090909722d3e7768657265203d20554e575f57484552455f4e4f4e453b0a09090909722d3e7768656e203d20554e575f5748454e5f4e455645523b0a0909097d0a097d0a0a097363726970742d3e666c616773203d2073722e666c6167733b0a0a092f2a0a09202a204966205250206469642774206765742073617665642c2067656e657261746520656e74727920666f72207468652072657475726e206c696e6b0a09202a2072656769737465722e0a09202a2f0a096966202873722e637572722e7265675b554e575f5245475f52505d2e7768656e203e3d2073722e7768656e5f74617267657429207b0a090973722e637572722e7265675b554e575f5245475f52505d2e7768657265203d20554e575f57484552455f42523b0a090973722e637572722e7265675b554e575f5245475f52505d2e7768656e203d202d313b0a090973722e637572722e7265675b554e575f5245475f52505d2e76616c203d2073722e72657475726e5f6c696e6b5f7265673b0a0909554e575f445052494e5428312c2022756e77696e642e25733a207573696e672064656661756c7420666f722072702061742069703d3078256c782077686572653d25642076616c3d3078256c785c6e222c0a0909092020205f5f66756e635f5f2c2069702c2073722e637572722e7265675b554e575f5245475f52505d2e77686572652c0a09090920202073722e637572722e7265675b554e575f5245475f52505d2e76616c293b0a097d0a0a23696664656620554e575f44454255470a09554e575f445052494e5428312c2022756e77696e642e25733a207374617465207265636f726420666f722066756e63203078256c782c20743d25753a5c6e222c0a09095f5f66756e635f5f2c207461626c652d3e7365676d656e745f62617365202b20652d3e73746172745f6f66667365742c2073722e7768656e5f746172676574293b0a09666f72202872203d2073722e637572722e7265673b2072203c2073722e637572722e726567202b20554e575f4e554d5f524547533b202b2b7229207b0a090969662028722d3e776865726520213d20554e575f57484552455f4e4f4e45207c7c20722d3e7768656e20213d20554e575f5748454e5f4e4556455229207b0a090909554e575f445052494e5428312c202220202573203c2d20222c20756e772e707265675f6e616d655b72202d2073722e637572722e7265675d293b0a0909097377697463682028722d3e776865726529207b0a0909092020202020206361736520554e575f57484552455f47523a2020202020554e575f445052494e5428312c202272256c75222c20722d3e76616c293b20627265616b3b0a0909092020202020206361736520554e575f57484552455f46523a2020202020554e575f445052494e5428312c202266256c75222c20722d3e76616c293b20627265616b3b0a0909092020202020206361736520554e575f57484552455f42523a2020202020554e575f445052494e5428312c202262256c75222c20722d3e76616c293b20627265616b3b0a0909092020202020206361736520554e575f57484552455f535052454c3a2020554e575f445052494e5428312c20225b73702b3078256c785d222c20722d3e76616c293b20627265616b3b0a0909092020202020206361736520554e575f57484552455f50535052454c3a20554e575f445052494e5428312c20225b7073702b3078256c785d222c20722d3e76616c293b20627265616b3b0a0909092020202020206361736520554e575f57484552455f4e4f4e453a0a09090909554e575f445052494e5428312c202225732b3078256c78222c20756e772e707265675f6e616d655b72202d2073722e637572722e7265675d2c20722d3e76616c293b0a09090909627265616b3b0a0a09090920202020202064656661756c743a0a09090909554e575f445052494e5428312c2022424144574845524528256429222c20722d3e7768657265293b0a09090909627265616b3b0a0909097d0a090909554e575f445052494e5428312c20225c745c7425645c6e222c20722d3e7768656e293b0a09097d0a097d0a23656e6469660a0a095354415428756e772e737461742e7363726970742e70617273655f74696d65202b3d20696136345f6765745f6974632829202d2070617273655f7374617274293b0a0a092f2a207472616e736c617465207374617465207265636f726420696e746f20756e77696e64657220696e737472756374696f6e733a202a2f0a0a092f2a0a09202a2046697273742c2073657420707370206966207765277265206465616c696e67207769746820612066697865642d73697a65206672616d653b0a09202a2073756273657175656e7420696e737472756374696f6e73206d617920646570656e64206f6e20746869732076616c75652e0a09202a2f0a096966202873722e7768656e5f746172676574203e2073722e637572722e7265675b554e575f5245475f5053505d2e7768656e0a09202020202626202873722e637572722e7265675b554e575f5245475f5053505d2e7768657265203d3d20554e575f57484552455f4e4f4e45290a092020202026262073722e637572722e7265675b554e575f5245475f5053505d2e76616c20213d203029207b0a09092f2a206e65772070737020697320737020706c7573206672616d652073697a65202a2f0a0909696e736e2e6f7063203d20554e575f494e534e5f4144443b0a0909696e736e2e647374203d206f66667365746f662873747275637420756e775f6672616d655f696e666f2c20707370292f383b0a0909696e736e2e76616c203d2073722e637572722e7265675b554e575f5245475f5053505d2e76616c3b092f2a206672616d652073697a65202a2f0a09097363726970745f656d6974287363726970742c20696e736e293b0a097d0a0a092f2a2064657465726d696e6520776865726520746865207072696d61727920554e61542069733a202a2f0a096966202873722e7768656e5f746172676574203c2073722e637572722e7265675b554e575f5245475f5052495f554e41545f47525d2e7768656e290a090969203d20554e575f5245475f5052495f554e41545f4d454d3b0a09656c7365206966202873722e7768656e5f746172676574203c2073722e637572722e7265675b554e575f5245475f5052495f554e41545f4d454d5d2e7768656e290a090969203d20554e575f5245475f5052495f554e41545f47523b0a09656c7365206966202873722e637572722e7265675b554e575f5245475f5052495f554e41545f4d454d5d2e7768656e203e2073722e637572722e7265675b554e575f5245475f5052495f554e41545f47525d2e7768656e290a090969203d20554e575f5245475f5052495f554e41545f4d454d3b0a09656c73650a090969203d20554e575f5245475f5052495f554e41545f47523b0a0a09636f6d70696c655f726567282673722c20692c20736372697074293b0a0a09666f72202869203d20554e575f5245475f4253503b2069203c20554e575f4e554d5f524547533b202b2b69290a0909636f6d70696c655f726567282673722c20692c20736372697074293b0a0a092f2a2066726565206c6162656c656420726567697374657220737461746573202620737461636b3a202a2f0a0a09535441542870617273655f7374617274203d20696136345f6765745f6974632829293b0a09666f7220286c73203d2073722e6c6162656c65645f7374617465733b206c733b206c73203d206e65787429207b0a09096e657874203d206c732d3e6e6578743b0a0909667265655f73746174655f737461636b28266c732d3e73617665645f7374617465293b0a0909667265655f6c6162656c65645f7374617465286c73293b0a097d0a09667265655f73746174655f737461636b282673722e63757272293b0a095354415428756e772e737461742e7363726970742e70617273655f74696d65202b3d20696136345f6765745f6974632829202d2070617273655f7374617274293b0a0a097363726970745f66696e616c697a65287363726970742c20267372293b0a095354415428756e772e737461742e7363726970742e6275696c645f74696d65202b3d20696136345f6765745f6974632829202d207374617274293b0a0972657475726e207363726970743b0a7d0a0a2f2a0a202a204170706c792074686520756e77696e64696e6720616374696f6e7320726570726573656e746564206279204f505320616e642075706461746520535220746f0a202a207265666c65637420746865207374617465207468617420657869737465642075706f6e20656e74727920746f207468652066756e6374696f6e207468617420746869730a202a20756e77696e64657220726570726573656e74732e0a202a2f0a73746174696320696e6c696e6520766f69640a72756e5f736372697074202873747275637420756e775f736372697074202a7363726970742c2073747275637420756e775f6672616d655f696e666f202a7374617465290a7b0a0973747275637420756e775f696e736e202a69702c202a6c696d69742c206e6578745f696e736e3b0a09756e7369676e6564206c6f6e67206f70632c206473742c2076616c2c206f66663b0a09756e7369676e6564206c6f6e67202a73203d2028756e7369676e6564206c6f6e67202a292073746174653b0a095354415428756e7369676e6564206c6f6e672073746172743b290a0a0953544154282b2b756e772e737461742e7363726970742e72756e733b207374617274203d20696136345f6765745f6974632829293b0a0973746174652d3e666c616773203d207363726970742d3e666c6167733b0a096970203d207363726970742d3e696e736e3b0a096c696d6974203d207363726970742d3e696e736e202b207363726970742d3e636f756e743b0a096e6578745f696e736e203d202a69703b0a0a097768696c65202869702b2b203c206c696d697429207b0a09096f7063203d206e6578745f696e736e2e6f70633b0a0909647374203d206e6578745f696e736e2e6473743b0a090976616c203d206e6578745f696e736e2e76616c3b0a09096e6578745f696e736e203d202a69703b0a0a0920207265646f3a0a090973776974636820286f706329207b0a09092020202020206361736520554e575f494e534e5f4144443a0a090909735b6473745d202b3d2076616c3b0a090909627265616b3b0a0a09092020202020206361736520554e575f494e534e5f4d4f5645323a0a0909096966202821735b76616c5d290a09090909676f746f206c617a795f696e69743b0a090909735b6473742b315d203d20735b76616c2b315d3b0a090909735b6473745d203d20735b76616c5d3b0a090909627265616b3b0a0a09092020202020206361736520554e575f494e534e5f4d4f56453a0a0909096966202821735b76616c5d290a09090909676f746f206c617a795f696e69743b0a090909735b6473745d203d20735b76616c5d3b0a090909627265616b3b0a0a09092020202020206361736520554e575f494e534e5f4d4f56455f534352415443483a0a0909096966202873746174652d3e707429207b0a09090909735b6473745d203d2028756e7369676e6564206c6f6e6729206765745f736372617463685f7265677328737461746529202b2076616c3b0a0909097d20656c7365207b0a09090909735b6473745d203d20303b0a09090909554e575f445052494e5428302c2022756e77696e642e25733a206e6f2073746174652d3e70742c206473743d256c642c2076616c3d256c645c6e222c0a09090909092020205f5f66756e635f5f2c206473742c2076616c293b0a0909097d0a090909627265616b3b0a0a09092020202020206361736520554e575f494e534e5f4d4f56455f434f4e53543a0a0909096966202876616c203d3d2030290a09090909735b6473745d203d2028756e7369676e6564206c6f6e67292026756e772e72303b0a090909656c7365207b0a09090909735b6473745d203d20303b0a09090909554e575f445052494e5428302c2022756e77696e642e25733a20554e575f494e534e5f4d4f56455f434f4e5354206261642076616c3d256c645c6e222c0a09090909092020205f5f66756e635f5f2c2076616c293b0a0909097d0a090909627265616b3b0a0a0a09092020202020206361736520554e575f494e534e5f4d4f56455f535441434b45443a0a090909735b6473745d203d2028756e7369676e6564206c6f6e672920696136345f7273655f736b69705f726567732828756e7369676e6564206c6f6e67202a2973746174652d3e6273702c0a09090909090909092020202076616c293b0a090909627265616b3b0a0a09092020202020206361736520554e575f494e534e5f4144445f5053503a0a090909735b6473745d203d2073746174652d3e707370202b2076616c3b0a090909627265616b3b0a0a09092020202020206361736520554e575f494e534e5f4144445f53503a0a090909735b6473745d203d2073746174652d3e7370202b2076616c3b0a090909627265616b3b0a0a09092020202020206361736520554e575f494e534e5f5345544e41545f4d454d53544b3a0a090909696620282173746174652d3e7072695f756e61745f6c6f63290a0909090973746174652d3e7072695f756e61745f6c6f63203d202673746174652d3e73772d3e63616c6c65725f756e61743b0a0909092f2a207265676973746572206f66662e2069732061206d756c7469706c65206f6620382c20736f20746865206c656173742033206269747320287479706529206172652030202a2f0a090909735b6473742b315d203d202828756e7369676e6564206c6f6e67292073746174652d3e7072695f756e61745f6c6f63202d20735b6473745d29207c20554e575f4e41545f4d454d53544b3b0a090909627265616b3b0a0a09092020202020206361736520554e575f494e534e5f5345544e41545f545950453a0a090909735b6473742b315d203d2076616c3b0a090909627265616b3b0a0a09092020202020206361736520554e575f494e534e5f4c4f41443a0a23696664656620554e575f44454255470a0909096966202828735b76616c5d202620286c6f63616c5f6370755f646174612d3e756e696d706c5f76615f6d61736b207c20307837292920213d20300a090909202020207c7c20735b76616c5d203c205441534b5f53495a45290a0909097b0a09090909554e575f445052494e5428302c2022756e77696e642e25733a2072656a656374696e6720626164207073703d3078256c785c6e222c0a09090909092020205f5f66756e635f5f2c20735b76616c5d293b0a09090909627265616b3b0a0909097d0a23656e6469660a090909735b6473745d203d202a28756e7369676e6564206c6f6e67202a2920735b76616c5d3b0a090909627265616b3b0a09097d0a097d0a095354415428756e772e737461742e7363726970742e72756e5f74696d65202b3d20696136345f6765745f6974632829202d207374617274293b0a0972657475726e3b0a0a20206c617a795f696e69743a0a096f6666203d20756e772e73775f6f66665b76616c5d3b0a09735b76616c5d203d2028756e7369676e6564206c6f6e67292073746174652d3e7377202b206f66663b0a09696620286f6666203e3d206f66667365746f6628737472756374207377697463685f737461636b2c20723429202626206f6666203c3d206f66667365746f6628737472756374207377697463685f737461636b2c20723729290a09092f2a0a0909202a20576527726520696e697469616c697a696e6720612067656e6572616c2072656769737465723a20696e6974204e615420696e666f2c20746f6f2e20204e6f746520746861740a0909202a20746865206f66667365742069732061206d756c7469706c65206f6620382077686963682067697665732075732074686520332062697473206e656564656420666f720a0909202a207468652074797065206669656c642e0a0909202a2f0a0909735b76616c2b315d203d20286f66667365746f6628737472756374207377697463685f737461636b2c2061725f756e617429202d206f666629207c20554e575f4e41545f4d454d53544b3b0a09676f746f207265646f3b0a7d0a0a73746174696320696e740a66696e645f736176655f6c6f6373202873747275637420756e775f6672616d655f696e666f202a696e666f290a7b0a09696e7420686176655f77726974655f6c6f636b203d20303b0a0973747275637420756e775f736372697074202a7363723b0a09756e7369676e6564206c6f6e6720666c616773203d20303b0a0a096966202828696e666f2d3e6970202620286c6f63616c5f6370755f646174612d3e756e696d706c5f76615f6d61736b207c203078662929207c7c20696e666f2d3e6970203c205441534b5f53495a4529207b0a09092f2a20646f6e2774206c6574206f6276696f75736c79206261642061646472657373657320706f6c6c75746520746865206361636865202a2f0a09092f2a204649584d453a2073686f756c64207265616c6c79206265206c6576656c203020627574206974206f636375727320746f6f206f6674656e2e204b414f202a2f0a0909554e575f445052494e5428312c2022756e77696e642e25733a2072656a656374696e67206261642069703d3078256c785c6e222c205f5f66756e635f5f2c20696e666f2d3e6970293b0a0909696e666f2d3e72705f6c6f63203d204e554c4c3b0a090972657475726e202d313b0a097d0a0a09736372203d207363726970745f6c6f6f6b757028696e666f293b0a09696620282173637229207b0a09097370696e5f6c6f636b5f697271736176652826756e772e6c6f636b2c20666c616773293b0a0909736372203d206275696c645f73637269707428696e666f293b0a0909696620282173637229207b0a0909097370696e5f756e6c6f636b5f697271726573746f72652826756e772e6c6f636b2c20666c616773293b0a090909554e575f445052494e5428302c0a0909090920202022756e77696e642e25733a206661696c656420746f206c6f636174652f6275696c6420756e77696e642073637269707420666f7220697020256c785c6e222c0a090909092020205f5f66756e635f5f2c20696e666f2d3e6970293b0a09090972657475726e202d313b0a09097d0a0909686176655f77726974655f6c6f636b203d20313b0a097d0a09696e666f2d3e68696e74203d207363722d3e68696e743b0a09696e666f2d3e707265765f736372697074203d20736372202d20756e772e63616368653b0a0a0972756e5f736372697074287363722c20696e666f293b0a0a0969662028686176655f77726974655f6c6f636b29207b0a090977726974655f756e6c6f636b28267363722d3e6c6f636b293b0a09097370696e5f756e6c6f636b5f697271726573746f72652826756e772e6c6f636b2c20666c616773293b0a097d20656c73650a0909726561645f756e6c6f636b28267363722d3e6c6f636b293b0a0972657475726e20303b0a7d0a0a73746174696320696e740a756e775f76616c696428636f6e73742073747275637420756e775f6672616d655f696e666f202a696e666f2c20756e7369676e6564206c6f6e672a2070290a7b0a09756e7369676e6564206c6f6e67206c6f63203d2028756e7369676e6564206c6f6e6729703b0a0972657475726e20286c6f63203e3d20696e666f2d3e72656773746b2e6c696d6974202626206c6f63203c20696e666f2d3e72656773746b2e746f7029207c7c0a0920202020202020286c6f63203e3d20696e666f2d3e6d656d73746b2e746f70202626206c6f63203c20696e666f2d3e6d656d73746b2e6c696d6974293b0a7d0a0a696e740a756e775f756e77696e64202873747275637420756e775f6672616d655f696e666f202a696e666f290a7b0a09756e7369676e6564206c6f6e6720707265765f69702c20707265765f73702c20707265765f6273703b0a09756e7369676e6564206c6f6e672069702c2070722c206e756d5f726567733b0a095354415428756e7369676e6564206c6f6e672073746172742c20666c6167733b290a09696e742072657476616c3b0a0a0953544154286c6f63616c5f6972715f7361766528666c616773293b202b2b756e772e737461742e6170692e756e77696e64733b207374617274203d20696136345f6765745f6974632829293b0a0a09707265765f6970203d20696e666f2d3e69703b0a09707265765f7370203d20696e666f2d3e73703b0a09707265765f627370203d20696e666f2d3e6273703b0a0a092f2a2076616c6964617465207468652072657475726e20495020706f696e746572202a2f0a096966202821756e775f76616c696428696e666f2c20696e666f2d3e72705f6c6f632929207b0a09092f2a204649584d453a2073686f756c64207265616c6c79206265206c6576656c203020627574206974206f636375727320746f6f206f6674656e2e204b414f202a2f0a0909554e575f445052494e5428312c2022756e77696e642e25733a206661696c656420746f206c6f636174652072657475726e206c696e6b202869703d3078256c7829215c6e222c0a0909092020205f5f66756e635f5f2c20696e666f2d3e6970293b0a09095354415428756e772e737461742e6170692e756e77696e645f74696d65202b3d20696136345f6765745f6974632829202d2073746172743b206c6f63616c5f6972715f726573746f726528666c61677329293b0a090972657475726e202d313b0a097d0a092f2a20726573746f726520746865206970202a2f0a096970203d20696e666f2d3e6970203d202a696e666f2d3e72705f6c6f633b0a09696620286970203c20474154455f4144445229207b0a0909554e575f445052494e5428322c2022756e77696e642e25733a207265616368656420757365722d7370616365202869703d3078256c78295c6e222c205f5f66756e635f5f2c206970293b0a09095354415428756e772e737461742e6170692e756e77696e645f74696d65202b3d20696136345f6765745f6974632829202d2073746172743b206c6f63616c5f6972715f726573746f726528666c61677329293b0a090972657475726e202d313b0a097d0a0a092f2a2076616c6964617465207468652070726576696f757320737461636b206672616d6520706f696e746572202a2f0a096966202821756e775f76616c696428696e666f2c20696e666f2d3e7066735f6c6f632929207b0a0909554e575f445052494e5428302c2022756e77696e642e25733a206661696c656420746f206c6f636174652061722e706673215c6e222c205f5f66756e635f5f293b0a09095354415428756e772e737461742e6170692e756e77696e645f74696d65202b3d20696136345f6765745f6974632829202d2073746172743b206c6f63616c5f6972715f726573746f726528666c61677329293b0a090972657475726e202d313b0a097d0a092f2a20726573746f7265207468652063666d3a202a2f0a09696e666f2d3e63666d5f6c6f63203d20696e666f2d3e7066735f6c6f633b0a0a092f2a20726573746f726520746865206273703a202a2f0a097072203d20696e666f2d3e70723b0a096e756d5f72656773203d20303b0a096966202828696e666f2d3e666c616773202620554e575f464c41475f494e544552525550545f4652414d452929207b0a0909696e666f2d3e7074203d20696e666f2d3e7370202b2031363b0a0909696620282870722026202831554c203c3c20505245445f4e4f4e5f53595343414c4c292920213d2030290a0909096e756d5f72656773203d202a696e666f2d3e63666d5f6c6f63202620307837663b09092f2a2073697a65206f66206672616d65202a2f0a0909696e666f2d3e7066735f6c6f63203d0a09090928756e7369676e6564206c6f6e67202a292028696e666f2d3e7074202b206f66667365746f66287374727563742070745f726567732c2061725f70667329293b0a0909554e575f445052494e5428332c2022756e77696e642e25733a20696e746572727570745f6672616d65207074203078256c785c6e222c205f5f66756e635f5f2c20696e666f2d3e7074293b0a097d20656c73650a09096e756d5f72656773203d20282a696e666f2d3e63666d5f6c6f63203e3e203729202620307837663b092f2a2073697a65206f66206c6f63616c73202a2f0a09696e666f2d3e627370203d2028756e7369676e6564206c6f6e672920696136345f7273655f736b69705f726567732828756e7369676e6564206c6f6e67202a2920696e666f2d3e6273702c202d6e756d5f72656773293b0a0969662028696e666f2d3e627370203c20696e666f2d3e72656773746b2e6c696d6974207c7c20696e666f2d3e627370203e20696e666f2d3e72656773746b2e746f7029207b0a0909554e575f445052494e5428302c2022756e77696e642e25733a2062737020283078256c7829206f7574206f662072616e6765205b3078256c782d3078256c785d5c6e222c0a0909095f5f66756e635f5f2c20696e666f2d3e6273702c20696e666f2d3e72656773746b2e6c696d69742c20696e666f2d3e72656773746b2e746f70293b0a09095354415428756e772e737461742e6170692e756e77696e645f74696d65202b3d20696136345f6765745f6974632829202d2073746172743b206c6f63616c5f6972715f726573746f726528666c61677329293b0a090972657475726e202d313b0a097d0a0a092f2a20726573746f7265207468652073703a202a2f0a09696e666f2d3e7370203d20696e666f2d3e7073703b0a0969662028696e666f2d3e7370203c20696e666f2d3e6d656d73746b2e746f70207c7c20696e666f2d3e7370203e20696e666f2d3e6d656d73746b2e6c696d697429207b0a0909554e575f445052494e5428302c2022756e77696e642e25733a20737020283078256c7829206f7574206f662072616e6765205b3078256c782d3078256c785d5c6e222c0a0909095f5f66756e635f5f2c20696e666f2d3e73702c20696e666f2d3e6d656d73746b2e746f702c20696e666f2d3e6d656d73746b2e6c696d6974293b0a09095354415428756e772e737461742e6170692e756e77696e645f74696d65202b3d20696136345f6765745f6974632829202d2073746172743b206c6f63616c5f6972715f726573746f726528666c61677329293b0a090972657475726e202d313b0a097d0a0a0969662028696e666f2d3e6970203d3d20707265765f697020262620696e666f2d3e7370203d3d20707265765f737020262620696e666f2d3e627370203d3d20707265765f62737029207b0a0909554e575f445052494e5428302c2022756e77696e642e25733a2069702c2073702c2062737020756e6368616e6765643b2073746f7070696e672068657265202869703d3078256c78295c6e222c0a0909092020205f5f66756e635f5f2c206970293b0a09095354415428756e772e737461742e6170692e756e77696e645f74696d65202b3d20696136345f6765745f6974632829202d2073746172743b206c6f63616c5f6972715f726573746f726528666c61677329293b0a090972657475726e202d313b0a097d0a0a092f2a20617320776520756e77696e642c207468652073617665642061722e756e6174206265636f6d657320746865207072696d61727920756e61743a202a2f0a09696e666f2d3e7072695f756e61745f6c6f63203d20696e666f2d3e756e61745f6c6f633b0a0a092f2a2066696e616c6c792c20726573746f72652074686520707265646963617465733a202a2f0a09756e775f6765745f707228696e666f2c2026696e666f2d3e7072293b0a0a0972657476616c203d2066696e645f736176655f6c6f637328696e666f293b0a095354415428756e772e737461742e6170692e756e77696e645f74696d65202b3d20696136345f6765745f6974632829202d2073746172743b206c6f63616c5f6972715f726573746f726528666c61677329293b0a0972657475726e2072657476616c3b0a7d0a4558504f52545f53594d424f4c28756e775f756e77696e64293b0a0a696e740a756e775f756e77696e645f746f5f75736572202873747275637420756e775f6672616d655f696e666f202a696e666f290a7b0a09756e7369676e6564206c6f6e672069702c2073702c207072203d20696e666f2d3e70723b0a0a09646f207b0a0909756e775f6765745f737028696e666f2c20267370293b0a090969662028286c6f6e67292828756e7369676e6564206c6f6e6729696e666f2d3e7461736b202b20494136345f53544b5f4f4646534554202d207370290a0909202020203c20494136345f50545f524547535f53495a4529207b0a090909554e575f445052494e5428302c2022756e77696e642e25733a2072616e206f66662074686520746f70206f6620746865206b65726e656c20737461636b5c6e222c0a090909092020205f5f66756e635f5f293b0a090909627265616b3b0a09097d0a090969662028756e775f69735f696e74725f6672616d6528696e666f292026260a0909202020202870722026202831554c203c3c20505245445f555345525f535441434b2929290a09090972657475726e20303b0a090969662028756e775f6765745f70722028696e666f2c2026707229203c203029207b0a090909756e775f6765745f727028696e666f2c20266970293b0a090909554e575f445052494e5428302c2022756e77696e642e25733a206661696c656420746f207265616420220a0909090920202022707265646963617465207265676973746572202869703d3078256c78295c6e222c0a090909095f5f66756e635f5f2c206970293b0a09090972657475726e202d313b0a09097d0a097d207768696c652028756e775f756e77696e6428696e666f29203e3d2030293b0a09756e775f6765745f697028696e666f2c20266970293b0a09554e575f445052494e5428302c2022756e77696e642e25733a206661696c656420746f20756e77696e6420746f20757365722d6c6576656c202869703d3078256c78295c6e222c0a09092020205f5f66756e635f5f2c206970293b0a0972657475726e202d313b0a7d0a4558504f52545f53594d424f4c28756e775f756e77696e645f746f5f75736572293b0a0a73746174696320766f69640a696e69745f6672616d655f696e666f202873747275637420756e775f6672616d655f696e666f202a696e666f2c20737472756374207461736b5f737472756374202a742c0a090920737472756374207377697463685f737461636b202a73772c20756e7369676e6564206c6f6e672073746b746f70290a7b0a09756e7369676e6564206c6f6e67207262736c696d69742c20726273746f702c2073746b6c696d69743b0a095354415428756e7369676e6564206c6f6e672073746172742c20666c6167733b290a0a0953544154286c6f63616c5f6972715f7361766528666c616773293b202b2b756e772e737461742e6170692e696e6974733b207374617274203d20696136345f6765745f6974632829293b0a0a092f2a0a09202a20537562746c6520737475666620686572653a207765205f636f756c645f20756e77696e64207468726f75676820746865207377697463685f737461636b206672616d65206275742077650a09202a20646f6e27742077616e7420746f20646f2074686174206265636175736520697420776f756c6420626520736c6f7720617320656163682070726573657276656420726567697374657220776f756c640a09202a206861766520746f2062652070726f6365737365642e2020496e73746561642c207768617420776520646f2068657265206973207a65726f206f757420746865206672616d6520696e666f20616e640a09202a2073746172742074686520756e77696e642070726f63657373206174207468652066756e6374696f6e2074686174206372656174656420746865207377697463685f737461636b206672616d652e0a09202a205768656e2061207072657365727665642076616c756520696e207377697463685f737461636b206e6565647320746f2062652061636365737365642c2072756e5f73637269707428292077696c6c0a09202a20696e697469616c697a652074686520617070726f70726961746520706f696e746572206f6e2064656d616e642e0a09202a2f0a096d656d73657428696e666f2c20302c2073697a656f66282a696e666f29293b0a0a097262736c696d6974203d2028756e7369676e6564206c6f6e67292074202b20494136345f5242535f4f46465345543b0a0973746b6c696d6974203d2028756e7369676e6564206c6f6e67292074202b20494136345f53544b5f4f46465345543b0a0a09726273746f702020203d2073772d3e61725f62737073746f72653b0a0969662028726273746f70203e2073746b6c696d6974207c7c20726273746f70203c207262736c696d6974290a0909726273746f70203d207262736c696d69743b0a0a096966202873746b746f70203c3d20726273746f70290a090973746b746f70203d20726273746f703b0a096966202873746b746f70203e2073746b6c696d6974290a090973746b746f70203d2073746b6c696d69743b0a0a09696e666f2d3e72656773746b2e6c696d6974203d207262736c696d69743b0a09696e666f2d3e72656773746b2e746f702020203d20726273746f703b0a09696e666f2d3e6d656d73746b2e6c696d6974203d2073746b6c696d69743b0a09696e666f2d3e6d656d73746b2e746f702020203d2073746b746f703b0a09696e666f2d3e7461736b203d20743b0a09696e666f2d3e737720203d2073773b0a09696e666f2d3e7370203d20696e666f2d3e707370203d2073746b746f703b0a09696e666f2d3e7072203d2073772d3e70723b0a09554e575f445052494e5428332c2022756e77696e642e25733a5c6e220a09092020202220207461736b2020203078256c785c6e220a0909202020222020726273203d205b3078256c782d3078256c78295c6e220a090920202022202073746b203d205b3078256c782d3078256c78295c6e220a0909202020222020707220202020203078256c785c6e220a0909202020222020737720202020203078256c785c6e220a0909202020222020737020202020203078256c785c6e222c0a09092020205f5f66756e635f5f2c2028756e7369676e6564206c6f6e672920742c207262736c696d69742c20726273746f702c2073746b746f702c2073746b6c696d69742c0a0909202020696e666f2d3e70722c2028756e7369676e6564206c6f6e672920696e666f2d3e73772c20696e666f2d3e7370293b0a095354415428756e772e737461742e6170692e696e69745f74696d65202b3d20696136345f6765745f6974632829202d2073746172743b206c6f63616c5f6972715f726573746f726528666c61677329293b0a7d0a0a766f69640a756e775f696e69745f6672616d655f696e666f202873747275637420756e775f6672616d655f696e666f202a696e666f2c20737472756374207461736b5f737472756374202a742c20737472756374207377697463685f737461636b202a7377290a7b0a09756e7369676e6564206c6f6e6720736f6c3b0a0a09696e69745f6672616d655f696e666f28696e666f2c20742c2073772c2028756e7369676e6564206c6f6e672920287377202b203129202d203136293b0a09696e666f2d3e63666d5f6c6f63203d202673772d3e61725f7066733b0a09736f6c203d20282a696e666f2d3e63666d5f6c6f63203e3e203729202620307837663b0a09696e666f2d3e627370203d2028756e7369676e6564206c6f6e672920696136345f7273655f736b69705f726567732828756e7369676e6564206c6f6e67202a2920696e666f2d3e72656773746b2e746f702c202d736f6c293b0a09696e666f2d3e6970203d2073772d3e62303b0a09554e575f445052494e5428332c2022756e77696e642e25733a5c6e220a0909202020222020627370202020203078256c785c6e220a0909202020222020736f6c202020203078256c785c6e220a0909202020222020697020202020203078256c785c6e222c0a09092020205f5f66756e635f5f2c20696e666f2d3e6273702c20736f6c2c20696e666f2d3e6970293b0a0966696e645f736176655f6c6f637328696e666f293b0a7d0a0a4558504f52545f53594d424f4c28756e775f696e69745f6672616d655f696e666f293b0a0a766f69640a756e775f696e69745f66726f6d5f626c6f636b65645f7461736b202873747275637420756e775f6672616d655f696e666f202a696e666f2c20737472756374207461736b5f737472756374202a74290a7b0a09737472756374207377697463685f737461636b202a7377203d2028737472756374207377697463685f737461636b202a292028742d3e7468726561642e6b7370202b203136293b0a0a09554e575f445052494e5428312c2022756e77696e642e25735c6e222c205f5f66756e635f5f293b0a09756e775f696e69745f6672616d655f696e666f28696e666f2c20742c207377293b0a7d0a4558504f52545f53594d424f4c28756e775f696e69745f66726f6d5f626c6f636b65645f7461736b293b0a0a73746174696320766f69640a696e69745f756e77696e645f7461626c65202873747275637420756e775f7461626c65202a7461626c652c20636f6e73742063686172202a6e616d652c20756e7369676e6564206c6f6e67207365676d656e745f626173652c0a0909202020756e7369676e6564206c6f6e672067702c20636f6e737420766f6964202a7461626c655f73746172742c20636f6e737420766f6964202a7461626c655f656e64290a7b0a09636f6e73742073747275637420756e775f7461626c655f656e747279202a7374617274203d207461626c655f73746172742c202a656e64203d207461626c655f656e643b0a0a097461626c652d3e6e616d65203d206e616d653b0a097461626c652d3e7365676d656e745f62617365203d207365676d656e745f626173653b0a097461626c652d3e6770203d2067703b0a097461626c652d3e7374617274203d207365676d656e745f62617365202b2073746172745b305d2e73746172745f6f66667365743b0a097461626c652d3e656e64203d207365676d656e745f62617365202b20656e645b2d315d2e656e645f6f66667365743b0a097461626c652d3e6172726179203d2073746172743b0a097461626c652d3e6c656e677468203d20656e64202d2073746172743b0a7d0a0a766f6964202a0a756e775f6164645f756e77696e645f7461626c652028636f6e73742063686172202a6e616d652c20756e7369676e6564206c6f6e67207365676d656e745f626173652c20756e7369676e6564206c6f6e672067702c0a0909202020202020636f6e737420766f6964202a7461626c655f73746172742c20636f6e737420766f6964202a7461626c655f656e64290a7b0a09636f6e73742073747275637420756e775f7461626c655f656e747279202a7374617274203d207461626c655f73746172742c202a656e64203d207461626c655f656e643b0a0973747275637420756e775f7461626c65202a7461626c653b0a09756e7369676e6564206c6f6e6720666c6167733b0a0a0969662028656e64202d207374617274203c3d203029207b0a0909554e575f445052494e5428302c2022756e77696e642e25733a2069676e6f72696e6720617474656d707420746f20696e7365727420656d70747920756e77696e64207461626c655c6e222c0a0909092020205f5f66756e635f5f293b0a090972657475726e204e554c4c3b0a097d0a0a097461626c65203d206b6d616c6c6f632873697a656f66282a7461626c65292c204746505f55534552293b0a0969662028217461626c65290a090972657475726e204e554c4c3b0a0a09696e69745f756e77696e645f7461626c65287461626c652c206e616d652c207365676d656e745f626173652c2067702c207461626c655f73746172742c207461626c655f656e64293b0a0a097370696e5f6c6f636b5f697271736176652826756e772e6c6f636b2c20666c616773293b0a097b0a09092f2a206b656570206b65726e656c20756e77696e64207461626c65206174207468652066726f6e74202869742773207365617263686564206d6f737420636f6d6d6f6e6c79293a202a2f0a09097461626c652d3e6e657874203d20756e772e7461626c65732d3e6e6578743b0a0909756e772e7461626c65732d3e6e657874203d207461626c653b0a097d0a097370696e5f756e6c6f636b5f697271726573746f72652826756e772e6c6f636b2c20666c616773293b0a0a0972657475726e207461626c653b0a7d0a0a766f69640a756e775f72656d6f76655f756e77696e645f7461626c652028766f6964202a68616e646c65290a7b0a0973747275637420756e775f7461626c65202a7461626c652c202a707265763b0a0973747275637420756e775f736372697074202a746d703b0a09756e7369676e6564206c6f6e6720666c6167733b0a096c6f6e6720696e6465783b0a0a09696620282168616e646c6529207b0a0909554e575f445052494e5428302c2022756e77696e642e25733a2069676e6f72696e6720617474656d707420746f2072656d6f7665206e6f6e2d6578697374656e7420756e77696e64207461626c655c6e222c0a0909092020205f5f66756e635f5f293b0a090972657475726e3b0a097d0a0a097461626c65203d2068616e646c653b0a09696620287461626c65203d3d2026756e772e6b65726e656c5f7461626c6529207b0a0909554e575f445052494e5428302c2022756e77696e642e25733a20736f7272792c2066726565696e6720746865206b65726e656c277320756e77696e64207461626c65206973206120220a090909202020226e6f2d63616e2d646f215c6e222c205f5f66756e635f5f293b0a090972657475726e3b0a097d0a0a097370696e5f6c6f636b5f697271736176652826756e772e6c6f636b2c20666c616773293b0a097b0a09092f2a2066697273742c2064656c65746520746865207461626c653a202a2f0a0a0909666f72202870726576203d202873747275637420756e775f7461626c65202a292026756e772e7461626c65733b20707265763b2070726576203d20707265762d3e6e657874290a09090969662028707265762d3e6e657874203d3d207461626c65290a09090909627265616b3b0a090969662028217072657629207b0a090909554e575f445052494e5428302c2022756e77696e642e25733a206661696c656420746f2066696e6420756e77696e64207461626c652025705c6e222c0a090909092020205f5f66756e635f5f2c2028766f6964202a29207461626c65293b0a0909097370696e5f756e6c6f636b5f697271726573746f72652826756e772e6c6f636b2c20666c616773293b0a09090972657475726e3b0a09097d0a0909707265762d3e6e657874203d207461626c652d3e6e6578743b0a097d0a097370696e5f756e6c6f636b5f697271726573746f72652826756e772e6c6f636b2c20666c616773293b0a0a092f2a206e6578742c2072656d6f76652068617368207461626c6520656e747269657320666f722074686973207461626c65202a2f0a0a09666f722028696e646578203d20303b20696e646578203c20554e575f484153485f53495a453b202b2b696e64657829207b0a0909746d70203d20756e772e6361636865202b20756e772e686173685b696e6465785d3b0a090969662028756e772e686173685b696e6465785d203e3d20554e575f43414348455f53495a450a0909202020207c7c20746d702d3e6970203c207461626c652d3e7374617274207c7c20746d702d3e6970203e3d207461626c652d3e656e64290a090909636f6e74696e75653b0a0a090977726974655f6c6f636b2826746d702d3e6c6f636b293b0a09097b0a09090969662028746d702d3e6970203e3d207461626c652d3e737461727420262620746d702d3e6970203c207461626c652d3e656e6429207b0a09090909756e772e686173685b696e6465785d203d20746d702d3e636f6c6c5f636861696e3b0a09090909746d702d3e6970203d20303b0a0909097d0a09097d0a090977726974655f756e6c6f636b2826746d702d3e6c6f636b293b0a097d0a0a096b66726565287461626c65293b0a7d0a0a73746174696320696e74205f5f696e69740a6372656174655f676174655f7461626c652028766f6964290a7b0a09636f6e73742073747275637420756e775f7461626c655f656e747279202a656e7472792c202a73746172742c202a656e643b0a09756e7369676e6564206c6f6e67202a6c702c2073656762617365203d20474154455f414444523b0a0973697a655f7420696e666f5f73697a652c2073697a653b0a0963686172202a696e666f3b0a09456c6636345f50686472202a70756e77203d204e554c4c2c202a70686472203d2028456c6636345f50686472202a292028474154455f41444452202b20474154455f454844522d3e655f70686f6666293b0a09696e7420693b0a0a09666f72202869203d20303b2069203c20474154455f454844522d3e655f70686e756d3b202b2b692c202b2b70686472290a090969662028706864722d3e705f74797065203d3d2050545f49415f36345f554e57494e4429207b0a09090970756e77203d20706864723b0a090909627265616b3b0a09097d0a0a09696620282170756e7729207b0a09097072696e746b282225733a206661696c656420746f2066696e6420676174652044534f277320756e77696e64207461626c65215c6e222c205f5f66756e635f5f293b0a090972657475726e20303b0a097d0a0a097374617274203d2028636f6e73742073747275637420756e775f7461626c655f656e747279202a292070756e772d3e705f76616464723b0a09656e64203d202873747275637420756e775f7461626c655f656e747279202a2920282863686172202a29207374617274202b2070756e772d3e705f6d656d737a293b0a0973697a6520203d20303b0a0a09756e775f6164645f756e77696e645f7461626c6528226c696e75782d676174652e736f222c20736567626173652c20302c2073746172742c20656e64293b0a0a09666f722028656e747279203d2073746172743b20656e747279203c20656e643b202b2b656e747279290a090973697a65202b3d20332a38202b2038202b20382a554e575f4c454e475448282a28753634202a29202873656762617365202b20656e7472792d3e696e666f5f6f666673657429293b0a0973697a65202b3d20383b092f2a207265736572766520737061636520666f722022656e64206f66207461626c6522206d61726b6572202a2f0a0a09756e772e676174655f7461626c65203d206b6d616c6c6f632873697a652c204746505f4b45524e454c293b0a096966202821756e772e676174655f7461626c6529207b0a0909756e772e676174655f7461626c655f73697a65203d20303b0a09097072696e746b284b45524e5f455252202225733a20756e61626c6520746f2063726561746520756e77696e64206461746120666f7220676174652070616765215c6e222c205f5f66756e635f5f293b0a090972657475726e20303b0a097d0a09756e772e676174655f7461626c655f73697a65203d2073697a653b0a0a096c70203d20756e772e676174655f7461626c653b0a09696e666f203d202863686172202a2920756e772e676174655f7461626c65202b2073697a653b0a0a09666f722028656e747279203d2073746172743b20656e747279203c20656e643b202b2b656e7472792c206c70202b3d203329207b0a0909696e666f5f73697a65203d2038202b20382a554e575f4c454e475448282a28753634202a29202873656762617365202b20656e7472792d3e696e666f5f6f666673657429293b0a0909696e666f202d3d20696e666f5f73697a653b0a09096d656d63707928696e666f2c202863686172202a292073656762617365202b20656e7472792d3e696e666f5f6f66667365742c20696e666f5f73697a65293b0a0a09096c705b305d203d2073656762617365202b20656e7472792d3e73746172745f6f66667365743b09092f2a207374617274202a2f0a09096c705b315d203d2073656762617365202b20656e7472792d3e656e645f6f66667365743b09092f2a20656e64202a2f0a09096c705b325d203d20696e666f202d202863686172202a2920756e772e676174655f7461626c653b09092f2a20696e666f202a2f0a097d0a092a6c70203d20303b092f2a20656e642d6f662d7461626c65206d61726b6572202a2f0a0972657475726e20303b0a7d0a0a5f5f696e697463616c6c286372656174655f676174655f7461626c65293b0a0a766f6964205f5f696e69740a756e775f696e69742028766f6964290a7b0a0965787465726e2063686172205f5f67705b5d3b0a0965787465726e20766f696420756e775f686173685f696e6465785f745f69735f746f6f5f6e6172726f772028766f6964293b0a096c6f6e6720692c206f66663b0a0a0969662028382a73697a656f6628756e775f686173685f696e6465785f7429203c20554e575f4c4f475f484153485f53495a45290a0909756e775f686173685f696e6465785f745f69735f746f6f5f6e6172726f7728293b0a0a09756e772e73775f6f66665b756e772e707265675f696e6465785b554e575f5245475f5052495f554e41545f47525d5d203d2053572843414c4c45525f554e4154293b0a09756e772e73775f6f66665b756e772e707265675f696e6465785b554e575f5245475f42535053544f52455d5d203d2053572841525f42535053544f5245293b0a09756e772e73775f6f66665b756e772e707265675f696e6465785b554e575f5245475f5046535d5d203d2053572841525f504653293b0a09756e772e73775f6f66665b756e772e707265675f696e6465785b554e575f5245475f52505d5d203d205357284230293b0a09756e772e73775f6f66665b756e772e707265675f696e6465785b554e575f5245475f554e41545d5d203d2053572843414c4c45525f554e4154293b0a09756e772e73775f6f66665b756e772e707265675f696e6465785b554e575f5245475f50525d5d203d205357285052293b0a09756e772e73775f6f66665b756e772e707265675f696e6465785b554e575f5245475f4c435d5d203d2053572841525f4c43293b0a09756e772e73775f6f66665b756e772e707265675f696e6465785b554e575f5245475f465053525d5d203d2053572841525f46505352293b0a09666f72202869203d20554e575f5245475f52342c206f6666203d205357285234293b2069203c3d20554e575f5245475f52373b202b2b692c206f6666202b3d2038290a0909756e772e73775f6f66665b756e772e707265675f696e6465785b695d5d203d206f66663b0a09666f72202869203d20554e575f5245475f42312c206f6666203d205357284231293b2069203c3d20554e575f5245475f42353b202b2b692c206f6666202b3d2038290a0909756e772e73775f6f66665b756e772e707265675f696e6465785b695d5d203d206f66663b0a09666f72202869203d20554e575f5245475f46322c206f6666203d205357284632293b2069203c3d20554e575f5245475f46353b202b2b692c206f6666202b3d203136290a0909756e772e73775f6f66665b756e772e707265675f696e6465785b695d5d203d206f66663b0a09666f72202869203d20554e575f5245475f4631362c206f6666203d20535728463136293b2069203c3d20554e575f5245475f4633313b202b2b692c206f6666202b3d203136290a0909756e772e73775f6f66665b756e772e707265675f696e6465785b695d5d203d206f66663b0a0a09666f72202869203d20303b2069203c20554e575f43414348455f53495a453b202b2b6929207b0a09096966202869203e2030290a090909756e772e63616368655b695d2e6c72755f636861696e203d202869202d2031293b0a0909756e772e63616368655b695d2e636f6c6c5f636861696e203d202d313b0a090972776c6f636b5f696e69742826756e772e63616368655b695d2e6c6f636b293b0a097d0a09756e772e6c72755f68656164203d20554e575f43414348455f53495a45202d20313b0a09756e772e6c72755f7461696c203d20303b0a0a09696e69745f756e77696e645f7461626c652826756e772e6b65726e656c5f7461626c652c20226b65726e656c222c204b45524e454c5f53544152542c2028756e7369676e6564206c6f6e6729205f5f67702c0a09090920205f5f73746172745f756e77696e642c205f5f656e645f756e77696e64293b0a7d0a0a2f2a0a202a20444550524543415445442044455052454341544544204445505245434154454420444550524543415445442044455052454341544544204445505245434154454420444550524543415445440a202a0a202a09546869732073797374656d2063616c6c20686173206265656e20646570726563617465642e2020546865206e657720616e6420696d70726f7665642077617920746f206765740a202a09617420746865206b65726e656c277320756e77696e6420696e666f206973207669612074686520676174652044534f2e20205468652061646472657373206f66207468650a202a09454c462068656164657220666f7220746869732044534f2069732070617373656420746f20757365722d6c6576656c207669612041545f535953494e464f5f454844522e0a202a0a202a20444550524543415445442044455052454341544544204445505245434154454420444550524543415445442044455052454341544544204445505245434154454420444550524543415445440a202a0a202a20546869732073797374656d2063616c6c20636f706965732074686520756e77696e64206461746120696e746f207468652062756666657220706f696e74656420746f2062792042554620616e642072657475726e730a202a207468652073697a65206f662074686520756e77696e6420646174612e20204966204255465f53495a4520697320736d616c6c6572207468616e207468652073697a65206f662074686520756e77696e6420646174610a202a206f7220696620425546206973204e554c4c2c206e6f7468696e6720697320636f706965642c20627574207468652073797374656d2063616c6c207374696c6c2072657475726e73207468652073697a65206f66207468650a202a20756e77696e6420646174612e0a202a0a202a2054686520666972737420706f7274696f6e206f662074686520756e77696e64206461746120636f6e7461696e7320616e20756e77696e64207461626c6520616e64207265737420636f6e7461696e73207468650a202a206173736f63696174656420756e77696e6420696e666f2028696e206e6f20706172746963756c6172206f72646572292e202054686520756e77696e64207461626c6520636f6e7369737473206f662061207461626c650a202a206f6620656e7472696573206f662074686520666f726d3a0a202a0a202a097536342073746172743b092836342d6269742061646472657373206f66207374617274206f662066756e6374696f6e290a202a0975363420656e643b092836342d6269742061646472657373206f66207374617274206f662066756e6374696f6e290a202a0975363420696e666f3b09284255462d72656c6174697665206f666673657420746f20756e77696e6420696e666f290a202a0a202a2054686520656e64206f662074686520756e77696e64207461626c6520697320696e6469636174656420627920616e20656e747279207769746820612053544152542061646472657373206f66207a65726f2e0a202a0a202a20506c6561736520736565207468652049412d363420536f66747761726520436f6e76656e74696f6e7320616e642052756e74696d6520417263686974656374757265206d616e75616c20666f722064657461696c730a202a206f6e2074686520666f726d6174206f662074686520756e77696e6420696e666f2e0a202a0a202a204552524f52530a202a09454641554c540942554620706f696e7473206f75747369646520796f75722061636365737369626c6520616464726573732073706163652e0a202a2f0a61736d6c696e6b616765206c6f6e670a7379735f676574756e77696e642028766f6964205f5f75736572202a6275662c2073697a655f74206275665f73697a65290a7b0a0969662028627566202626206275665f73697a65203e3d20756e772e676174655f7461626c655f73697a65290a090969662028636f70795f746f5f75736572286275662c20756e772e676174655f7461626c652c20756e772e676174655f7461626c655f73697a652920213d2030290a09090972657475726e202d454641554c543b0a0972657475726e20756e772e676174655f7461626c655f73697a653b0a7d0a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006c696e75782d332e382e322f617263682f696136342f6b65726e656c2f756e77696e645f6465636f6465722e6300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000303030303636340030303030303030003030303030303000303030303030333030303500313231313437343433333000303032303735350030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007573746172003030726f6f7400000000000000000000000000000000000000000000000000000000726f6f74000000000000000000000000000000000000000000000000000000003030303030303000303030303030300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f2a0a202a20436f70797269676874202843292032303030204865776c6574742d5061636b61726420436f0a202a20436f70797269676874202843292032303030204461766964204d6f736265726765722d54616e67203c64617669646d4068706c2e68702e636f6d3e0a202a0a202a2047656e657269632049412d363420756e77696e6420696e666f206465636f6465722e0a202a0a202a20546869732066696c65206973207573656420626f746820627920746865204c696e7578206b65726e656c20616e64206f626a64756d702e2020506c65617365206b6565700a202a207468652074776f20636f70696573206f6620746869732066696c6520696e2073796e632e0a202a0a202a20596f75206e65656420746f20637573746f6d697a6520746865206465636f64657220627920646566696e696e672074686520666f6c6c6f77696e670a202a206d6163726f732f636f6e7374616e7473206265666f726520696e636c7564696e6720746869732066696c653a0a202a0a202a202054797065733a0a202a09756e775f776f726409556e7369676e656420696e746567657220747970652077697468206174206c656173742036342062697473200a202a0a202a20205265676973746572206e616d65733a0a202a09554e575f5245475f4253500a202a09554e575f5245475f42535053544f52450a202a09554e575f5245475f465053520a202a09554e575f5245475f4c430a202a09554e575f5245475f5046530a202a09554e575f5245475f50520a202a09554e575f5245475f524e41540a202a09554e575f5245475f5053500a202a09554e575f5245475f52500a202a09554e575f5245475f554e41540a202a0a202a20204465636f64657220616374696f6e206d6163726f733a0a202a09554e575f4445435f4241445f434f444528636f6465290a202a09554e575f4445435f41424928666d742c6162692c636f6e746578742c617267290a202a09554e575f4445435f42525f475228666d742c62726d61736b2c67722c617267290a202a09554e575f4445435f42525f4d454d28666d742c62726d61736b2c617267290a202a09554e575f4445435f434f50595f535441544528666d742c6c6162656c2c617267290a202a09554e575f4445435f4550494c4f47554528666d742c742c65636f756e742c617267290a202a09554e575f4445435f465247525f4d454d28666d742c67726d61736b2c66726d61736b2c617267290a202a09554e575f4445435f46525f4d454d28666d742c66726d61736b2c617267290a202a09554e575f4445435f47525f475228666d742c67726d61736b2c67722c617267290a202a09554e575f4445435f47525f4d454d28666d742c67726d61736b2c617267290a202a09554e575f4445435f4c4142454c5f535441544528666d742c6c6162656c2c617267290a202a09554e575f4445435f4d454d5f535441434b5f4628666d742c742c73697a652c617267290a202a09554e575f4445435f4d454d5f535441434b5f5628666d742c742c617267290a202a09554e575f4445435f505249554e41545f475228666d742c722c617267290a202a09554e575f4445435f505249554e41545f5748454e5f475228666d742c742c617267290a202a09554e575f4445435f505249554e41545f5748454e5f4d454d28666d742c742c617267290a202a09554e575f4445435f505249554e41545f5748454e5f50535052454c28666d742c7073706f66662c617267290a202a09554e575f4445435f505249554e41545f5748454e5f535052454c28666d742c73706f66662c617267290a202a09554e575f4445435f50524f4c4f47554528666d742c626f64792c726c656e2c617267290a202a09554e575f4445435f50524f4c4f4755455f475228666d742c726c656e2c6d61736b2c6772736176652c617267290a202a09554e575f4445435f5245475f50535052454c28666d742c7265672c7073706f66662c617267290a202a09554e575f4445435f5245475f52454728666d742c7372632c6473742c617267290a202a09554e575f4445435f5245475f535052454c28666d742c7265672c73706f66662c617267290a202a09554e575f4445435f5245475f5748454e28666d742c7265672c742c617267290a202a09554e575f4445435f524553544f524528666d742c742c61627265672c617267290a202a09554e575f4445435f524553544f52455f5028666d742c71702c742c61627265672c617267290a202a09554e575f4445435f5350494c4c5f4241534528666d742c7073706f66662c617267290a202a09554e575f4445435f5350494c4c5f4d41534b28666d742c696d61736b702c617267290a202a09554e575f4445435f5350494c4c5f50535052454c28666d742c742c61627265672c7073706f66662c617267290a202a09554e575f4445435f5350494c4c5f50535052454c5f5028666d742c71702c742c61627265672c7073706f66662c617267290a202a09554e575f4445435f5350494c4c5f52454728666d742c742c61627265672c782c79747265672c617267290a202a09554e575f4445435f5350494c4c5f5245475f5028666d742c71702c742c61627265672c782c79747265672c617267290a202a09554e575f4445435f5350494c4c5f535052454c28666d742c742c61627265672c73706f66662c617267290a202a09554e575f4445435f5350494c4c5f535052454c5f5028666d742c71702c742c61627265672c7073706f66662c617267290a202a2f0a0a73746174696320756e775f776f72640a756e775f6465636f64655f756c65623132382028756e7369676e65642063686172202a2a647070290a7b0a2020756e7369676e6564207368696674203d20303b0a2020756e775f776f726420627974652c20726573756c74203d20303b0a2020756e7369676e65642063686172202a6270203d202a6470703b0a0a20207768696c65202831290a202020207b0a20202020202062797465203d202a62702b2b3b0a202020202020726573756c74207c3d2028627974652026203078376629203c3c2073686966743b0a2020202020206966202828627974652026203078383029203d3d2030290a09627265616b3b0a2020202020207368696674202b3d20373b0a202020207d0a20202a647070203d2062703b0a202072657475726e20726573756c743b0a7d0a0a73746174696320756e7369676e65642063686172202a0a756e775f6465636f64655f78312028756e7369676e65642063686172202a64702c20756e7369676e6564206368617220636f64652c20766f6964202a617267290a7b0a2020756e7369676e656420636861722062797465312c2061627265673b0a2020756e775f776f726420742c206f66663b0a0a20206279746531203d202a64702b2b3b0a202074203d20756e775f6465636f64655f756c65623132382028266470293b0a20206f6666203d20756e775f6465636f64655f756c65623132382028266470293b0a20206162726567203d2028627974653120262030783766293b0a202069662028627974653120262030783830290a092020554e575f4445435f5350494c4c5f535052454c2858312c20742c2061627265672c206f66662c20617267293b0a2020656c73650a092020554e575f4445435f5350494c4c5f50535052454c2858312c20742c2061627265672c206f66662c20617267293b0a202072657475726e2064703b0a7d0a0a73746174696320756e7369676e65642063686172202a0a756e775f6465636f64655f78322028756e7369676e65642063686172202a64702c20756e7369676e6564206368617220636f64652c20766f6964202a617267290a7b0a2020756e7369676e656420636861722062797465312c2062797465322c2061627265672c20782c2079747265673b0a2020756e775f776f726420743b0a0a20206279746531203d202a64702b2b3b206279746532203d202a64702b2b3b0a202074203d20756e775f6465636f64655f756c65623132382028266470293b0a20206162726567203d2028627974653120262030783766293b0a20207974726567203d2062797465323b0a202078203d20286279746531203e3e203729202620313b0a2020696620282862797465312026203078383029203d3d2030202626207974726567203d3d2030290a20202020554e575f4445435f524553544f52452858322c20742c2061627265672c20617267293b0a2020656c73650a20202020554e575f4445435f5350494c4c5f5245472858322c20742c2061627265672c20782c2079747265672c20617267293b0a202072657475726e2064703b0a7d0a0a73746174696320756e7369676e65642063686172202a0a756e775f6465636f64655f78332028756e7369676e65642063686172202a64702c20756e7369676e6564206368617220636f64652c20766f6964202a617267290a7b0a2020756e7369676e656420636861722062797465312c2062797465322c2061627265672c2071703b0a2020756e775f776f726420742c206f66663b0a0a20206279746531203d202a64702b2b3b206279746532203d202a64702b2b3b0a202074203d20756e775f6465636f64655f756c65623132382028266470293b0a20206f6666203d20756e775f6465636f64655f756c65623132382028266470293b0a0a20207170203d2028627974653120262030783366293b0a20206162726567203d2028627974653220262030783766293b0a0a202069662028627974653120262030783830290a20202020554e575f4445435f5350494c4c5f535052454c5f502858332c2071702c20742c2061627265672c206f66662c20617267293b0a2020656c73650a20202020554e575f4445435f5350494c4c5f50535052454c5f502858332c2071702c20742c2061627265672c206f66662c20617267293b0a202072657475726e2064703b0a7d0a0a73746174696320756e7369676e65642063686172202a0a756e775f6465636f64655f78342028756e7369676e65642063686172202a64702c20756e7369676e6564206368617220636f64652c20766f6964202a617267290a7b0a2020756e7369676e656420636861722062797465312c2062797465322c2062797465332c2071702c2061627265672c20782c2079747265673b0a2020756e775f776f726420743b0a0a20206279746531203d202a64702b2b3b206279746532203d202a64702b2b3b206279746533203d202a64702b2b3b0a202074203d20756e775f6465636f64655f756c65623132382028266470293b0a0a20207170203d2028627974653120262030783366293b0a20206162726567203d2028627974653220262030783766293b0a202078203d20286279746532203e3e203729202620313b0a20207974726567203d2062797465333b0a0a2020696620282862797465322026203078383029203d3d2030202626206279746533203d3d2030290a20202020554e575f4445435f524553544f52455f502858342c2071702c20742c2061627265672c20617267293b0a2020656c73650a20202020554e575f4445435f5350494c4c5f5245475f502858342c2071702c20742c2061627265672c20782c2079747265672c20617267293b0a202072657475726e2064703b0a7d0a0a73746174696320756e7369676e65642063686172202a0a756e775f6465636f64655f72312028756e7369676e65642063686172202a64702c20756e7369676e6564206368617220636f64652c20766f6964202a617267290a7b0a2020696e7420626f6479203d2028636f6465202620307832302920213d20303b0a2020756e775f776f726420726c656e3b0a0a2020726c656e203d2028636f646520262030783166293b0a2020554e575f4445435f50524f4c4f4755452852312c20626f64792c20726c656e2c20617267293b0a202072657475726e2064703b0a7d0a0a73746174696320756e7369676e65642063686172202a0a756e775f6465636f64655f72322028756e7369676e65642063686172202a64702c20756e7369676e6564206368617220636f64652c20766f6964202a617267290a7b0a2020756e7369676e656420636861722062797465312c206d61736b2c206772736176653b0a2020756e775f776f726420726c656e3b0a0a20206279746531203d202a64702b2b3b0a0a20206d61736b203d202828636f646520262030783729203c3c203129207c2028286279746531203e3e20372920262031293b0a2020677273617665203d2028627974653120262030783766293b0a2020726c656e203d20756e775f6465636f64655f756c65623132382028266470293b0a2020554e575f4445435f50524f4c4f4755455f47522852322c20726c656e2c206d61736b2c206772736176652c20617267293b0a202072657475726e2064703b0a7d0a0a73746174696320756e7369676e65642063686172202a0a756e775f6465636f64655f72332028756e7369676e65642063686172202a64702c20756e7369676e6564206368617220636f64652c20766f6964202a617267290a7b0a2020756e775f776f726420726c656e3b0a0a2020726c656e203d20756e775f6465636f64655f756c65623132382028266470293b0a2020554e575f4445435f50524f4c4f4755452852332c202828636f646520262030783329203d3d2031292c20726c656e2c20617267293b0a202072657475726e2064703b0a7d0a0a73746174696320756e7369676e65642063686172202a0a756e775f6465636f64655f70312028756e7369676e65642063686172202a64702c20756e7369676e6564206368617220636f64652c20766f6964202a617267290a7b0a2020756e7369676e656420636861722062726d61736b203d2028636f646520262030783166293b0a0a2020554e575f4445435f42525f4d454d2850312c2062726d61736b2c20617267293b0a202072657475726e2064703b0a7d0a0a73746174696320756e7369676e65642063686172202a0a756e775f6465636f64655f70325f70352028756e7369676e65642063686172202a64702c20756e7369676e6564206368617220636f64652c20766f6964202a617267290a7b0a20206966202828636f64652026203078313029203d3d2030290a202020207b0a202020202020756e7369676e65642063686172206279746531203d202a64702b2b3b0a0a202020202020554e575f4445435f42525f47522850322c202828636f646520262030786629203c3c203129207c2028286279746531203e3e20372920262031292c0a09092020202028627974653120262030783766292c20617267293b0a202020207d0a2020656c7365206966202828636f64652026203078303829203d3d2030290a202020207b0a202020202020756e7369676e65642063686172206279746531203d202a64702b2b2c20722c206473743b0a0a20202020202072203d202828636f646520262030783729203c3c203129207c2028286279746531203e3e20372920262031293b0a202020202020647374203d2028627974653120262030783766293b0a202020202020737769746368202872290a097b0a096361736520303a20554e575f4445435f5245475f47522850332c20554e575f5245475f5053502c206473742c20617267293b20627265616b3b0a096361736520313a20554e575f4445435f5245475f47522850332c20554e575f5245475f52502c206473742c20617267293b20627265616b3b0a096361736520323a20554e575f4445435f5245475f47522850332c20554e575f5245475f5046532c206473742c20617267293b20627265616b3b0a096361736520333a20554e575f4445435f5245475f47522850332c20554e575f5245475f50522c206473742c20617267293b20627265616b3b0a096361736520343a20554e575f4445435f5245475f47522850332c20554e575f5245475f554e41542c206473742c20617267293b20627265616b3b0a096361736520353a20554e575f4445435f5245475f47522850332c20554e575f5245475f4c432c206473742c20617267293b20627265616b3b0a096361736520363a20554e575f4445435f52505f42522850332c206473742c20617267293b20627265616b3b0a096361736520373a20554e575f4445435f5245475f47522850332c20554e575f5245475f524e41542c206473742c20617267293b20627265616b3b0a096361736520383a20554e575f4445435f5245475f47522850332c20554e575f5245475f4253502c206473742c20617267293b20627265616b3b0a096361736520393a20554e575f4445435f5245475f47522850332c20554e575f5245475f42535053544f52452c206473742c20617267293b20627265616b3b0a09636173652031303a20554e575f4445435f5245475f47522850332c20554e575f5245475f465053522c206473742c20617267293b20627265616b3b0a09636173652031313a20554e575f4445435f505249554e41545f47522850332c206473742c20617267293b20627265616b3b0a0964656661756c743a20554e575f4445435f4241445f434f44452872293b20627265616b3b0a097d0a202020207d0a2020656c7365206966202828636f646520262030783729203d3d2030290a20202020554e575f4445435f5350494c4c5f4d41534b2850342c2064702c20617267293b0a2020656c7365206966202828636f646520262030783729203d3d2031290a202020207b0a202020202020756e775f776f72642067726d61736b2c2066726d61736b2c2062797465312c2062797465322c2062797465333b0a0a2020202020206279746531203d202a64702b2b3b206279746532203d202a64702b2b3b206279746533203d202a64702b2b3b0a20202020202067726d61736b203d2028286279746531203e3e203429202620307866293b0a20202020202066726d61736b203d202828627974653120262030786629203c3c20313629207c20286279746532203c3c203829207c2062797465333b0a202020202020554e575f4445435f465247525f4d454d2850352c2067726d61736b2c2066726d61736b2c20617267293b0a202020207d0a2020656c73650a20202020554e575f4445435f4241445f434f444528636f6465293b0a202072657475726e2064703b0a7d0a0a73746174696320756e7369676e65642063686172202a0a756e775f6465636f64655f70362028756e7369676e65642063686172202a64702c20756e7369676e6564206368617220636f64652c20766f6964202a617267290a7b0a2020696e74206772656773203d2028636f6465202620307831302920213d20303b0a2020756e7369676e65642063686172206d61736b203d2028636f646520262030783066293b0a0a2020696620286772656773290a20202020554e575f4445435f47525f4d454d2850362c206d61736b2c20617267293b0a2020656c73650a20202020554e575f4445435f46525f4d454d2850362c206d61736b2c20617267293b0a202072657475726e2064703b0a7d0a0a73746174696320756e7369676e65642063686172202a0a756e775f6465636f64655f70375f7031302028756e7369676e65642063686172202a64702c20756e7369676e6564206368617220636f64652c20766f6964202a617267290a7b0a2020756e7369676e6564206368617220722c2062797465312c2062797465323b0a2020756e775f776f726420742c2073697a653b0a0a20206966202828636f64652026203078313029203d3d2030290a202020207b0a20202020202072203d2028636f6465202620307866293b0a20202020202074203d20756e775f6465636f64655f756c65623132382028266470293b0a202020202020737769746368202872290a097b0a096361736520303a0a09202073697a65203d20756e775f6465636f64655f756c65623132382028266470293b0a092020554e575f4445435f4d454d5f535441434b5f462850372c20742c2073697a652c20617267293b0a092020627265616b3b0a0a096361736520313a20554e575f4445435f4d454d5f535441434b5f562850372c20742c20617267293b20627265616b3b0a096361736520323a20554e575f4445435f5350494c4c5f424153452850372c20742c20617267293b20627265616b3b0a096361736520333a20554e575f4445435f5245475f535052454c2850372c20554e575f5245475f5053502c20742c20617267293b20627265616b3b0a096361736520343a20554e575f4445435f5245475f5748454e2850372c20554e575f5245475f52502c20742c20617267293b20627265616b3b0a096361736520353a20554e575f4445435f5245475f50535052454c2850372c20554e575f5245475f52502c20742c20617267293b20627265616b3b0a096361736520363a20554e575f4445435f5245475f5748454e2850372c20554e575f5245475f5046532c20742c20617267293b20627265616b3b0a096361736520373a20554e575f4445435f5245475f50535052454c2850372c20554e575f5245475f5046532c20742c20617267293b20627265616b3b0a096361736520383a20554e575f4445435f5245475f5748454e2850372c20554e575f5245475f50522c20742c20617267293b20627265616b3b0a096361736520393a20554e575f4445435f5245475f50535052454c2850372c20554e575f5245475f50522c20742c20617267293b20627265616b3b0a09636173652031303a20554e575f4445435f5245475f5748454e2850372c20554e575f5245475f4c432c20742c20617267293b20627265616b3b0a09636173652031313a20554e575f4445435f5245475f50535052454c2850372c20554e575f5245475f4c432c20742c20617267293b20627265616b3b0a09636173652031323a20554e575f4445435f5245475f5748454e2850372c20554e575f5245475f554e41542c20742c20617267293b20627265616b3b0a09636173652031333a20554e575f4445435f5245475f50535052454c2850372c20554e575f5245475f554e41542c20742c20617267293b20627265616b3b0a09636173652031343a20554e575f4445435f5245475f5748454e2850372c20554e575f5245475f465053522c20742c20617267293b20627265616b3b0a09636173652031353a20554e575f4445435f5245475f50535052454c2850372c20554e575f5245475f465053522c20742c20617267293b20627265616b3b0a0964656661756c743a20554e575f4445435f4241445f434f44452872293b20627265616b3b0a097d0a202020207d0a2020656c73650a202020207b0a2020202020207377697463682028636f6465202620307866290a097b0a0963617365203078303a202f2a207038202a2f0a0920207b0a092020202072203d202a64702b2b3b0a092020202074203d20756e775f6465636f64655f756c65623132382028266470293b0a0920202020737769746368202872290a092020202020207b0a09202020202020636173652020313a20554e575f4445435f5245475f535052454c2850382c20554e575f5245475f52502c20742c20617267293b20627265616b3b0a09202020202020636173652020323a20554e575f4445435f5245475f535052454c2850382c20554e575f5245475f5046532c20742c20617267293b20627265616b3b0a09202020202020636173652020333a20554e575f4445435f5245475f535052454c2850382c20554e575f5245475f50522c20742c20617267293b20627265616b3b0a09202020202020636173652020343a20554e575f4445435f5245475f535052454c2850382c20554e575f5245475f4c432c20742c20617267293b20627265616b3b0a09202020202020636173652020353a20554e575f4445435f5245475f535052454c2850382c20554e575f5245475f554e41542c20742c20617267293b20627265616b3b0a09202020202020636173652020363a20554e575f4445435f5245475f535052454c2850382c20554e575f5245475f465053522c20742c20617267293b20627265616b3b0a09202020202020636173652020373a20554e575f4445435f5245475f5748454e2850382c20554e575f5245475f4253502c20742c20617267293b20627265616b3b0a09202020202020636173652020383a20554e575f4445435f5245475f50535052454c2850382c20554e575f5245475f4253502c20742c20617267293b20627265616b3b0a09202020202020636173652020393a20554e575f4445435f5245475f535052454c2850382c20554e575f5245475f4253502c20742c20617267293b20627265616b3b0a09202020202020636173652031303a20554e575f4445435f5245475f5748454e2850382c20554e575f5245475f42535053544f52452c20742c20617267293b20627265616b3b0a09202020202020636173652031313a20554e575f4445435f5245475f50535052454c2850382c20554e575f5245475f42535053544f52452c20742c20617267293b20627265616b3b0a09202020202020636173652031323a20554e575f4445435f5245475f535052454c2850382c20554e575f5245475f42535053544f52452c20742c20617267293b20627265616b3b0a09202020202020636173652031333a20554e575f4445435f5245475f5748454e2850382c20554e575f5245475f524e41542c20742c20617267293b20627265616b3b0a09202020202020636173652031343a20554e575f4445435f5245475f50535052454c2850382c20554e575f5245475f524e41542c20742c20617267293b20627265616b3b0a09202020202020636173652031353a20554e575f4445435f5245475f535052454c2850382c20554e575f5245475f524e41542c20742c20617267293b20627265616b3b0a09202020202020636173652031363a20554e575f4445435f505249554e41545f5748454e5f47522850382c20742c20617267293b20627265616b3b0a09202020202020636173652031373a20554e575f4445435f505249554e41545f50535052454c2850382c20742c20617267293b20627265616b3b0a09202020202020636173652031383a20554e575f4445435f505249554e41545f535052454c2850382c20742c20617267293b20627265616b3b0a09202020202020636173652031393a20554e575f4445435f505249554e41545f5748454e5f4d454d2850382c20742c20617267293b20627265616b3b0a0920202020202064656661756c743a20554e575f4445435f4241445f434f44452872293b20627265616b3b0a09202020207d0a0920207d0a092020627265616b3b0a0a0963617365203078313a0a0920206279746531203d202a64702b2b3b206279746532203d202a64702b2b3b0a092020554e575f4445435f47525f47522850392c20286279746531202620307866292c2028627974653220262030783766292c20617267293b0a092020627265616b3b0a0a0963617365203078663a202f2a20703130202a2f0a0920206279746531203d202a64702b2b3b206279746532203d202a64702b2b3b0a092020554e575f4445435f414249285031302c2062797465312c2062797465322c20617267293b0a092020627265616b3b0a0a0963617365203078393a0a09202072657475726e20756e775f6465636f64655f7831202864702c20636f64652c20617267293b0a0a0963617365203078613a0a09202072657475726e20756e775f6465636f64655f7832202864702c20636f64652c20617267293b0a0a0963617365203078623a0a09202072657475726e20756e775f6465636f64655f7833202864702c20636f64652c20617267293b0a0a0963617365203078633a0a09202072657475726e20756e775f6465636f64655f7834202864702c20636f64652c20617267293b0a0a0964656661756c743a0a092020554e575f4445435f4241445f434f444528636f6465293b0a092020627265616b3b0a097d0a202020207d0a202072657475726e2064703b0a7d0a0a73746174696320756e7369676e65642063686172202a0a756e775f6465636f64655f62312028756e7369676e65642063686172202a64702c20756e7369676e6564206368617220636f64652c20766f6964202a617267290a7b0a2020756e775f776f7264206c6162656c203d2028636f646520262030783166293b0a0a20206966202828636f6465202620307832302920213d2030290a20202020554e575f4445435f434f50595f53544154452842312c206c6162656c2c20617267293b0a2020656c73650a20202020554e575f4445435f4c4142454c5f53544154452842312c206c6162656c2c20617267293b0a202072657475726e2064703b0a7d0a0a73746174696320756e7369676e65642063686172202a0a756e775f6465636f64655f62322028756e7369676e65642063686172202a64702c20756e7369676e6564206368617220636f64652c20766f6964202a617267290a7b0a2020756e775f776f726420743b0a0a202074203d20756e775f6465636f64655f756c65623132382028266470293b0a2020554e575f4445435f4550494c4f4755452842322c20742c2028636f646520262030783166292c20617267293b0a202072657475726e2064703b0a7d0a0a73746174696320756e7369676e65642063686172202a0a756e775f6465636f64655f62335f78342028756e7369676e65642063686172202a64702c20756e7369676e6564206368617220636f64652c20766f6964202a617267290a7b0a2020756e775f776f726420742c2065636f756e742c206c6162656c3b0a0a20206966202828636f64652026203078313029203d3d2030290a202020207b0a20202020202074203d20756e775f6465636f64655f756c65623132382028266470293b0a20202020202065636f756e74203d20756e775f6465636f64655f756c65623132382028266470293b0a202020202020554e575f4445435f4550494c4f4755452842332c20742c2065636f756e742c20617267293b0a202020207d0a2020656c7365206966202828636f64652026203078303729203d3d2030290a202020207b0a2020202020206c6162656c203d20756e775f6465636f64655f756c65623132382028266470293b0a2020202020206966202828636f6465202620307830382920213d2030290a09554e575f4445435f434f50595f53544154452842342c206c6162656c2c20617267293b0a202020202020656c73650a09554e575f4445435f4c4142454c5f53544154452842342c206c6162656c2c20617267293b0a202020207d0a2020656c73650a202020207377697463682028636f6465202620307837290a2020202020207b0a2020202020206361736520313a2072657475726e20756e775f6465636f64655f7831202864702c20636f64652c20617267293b0a2020202020206361736520323a2072657475726e20756e775f6465636f64655f7832202864702c20636f64652c20617267293b0a2020202020206361736520333a2072657475726e20756e775f6465636f64655f7833202864702c20636f64652c20617267293b0a2020202020206361736520343a2072657475726e20756e775f6465636f64655f7834202864702c20636f64652c20617267293b0a20202020202064656661756c743a20554e575f4445435f4241445f434f444528636f6465293b20627265616b3b0a2020202020207d0a202072657475726e2064703b0a7d0a0a7479706564656620756e7369676e65642063686172202a282a756e775f6465636f646572292028756e7369676e65642063686172202a2c20756e7369676e656420636861722c20766f6964202a293b0a0a73746174696320756e775f6465636f64657220756e775f6465636f64655f7461626c655b325d5b385d203d0a7b0a20202f2a2070726f6c6f677565207461626c653a202a2f0a20207b0a20202020756e775f6465636f64655f72312c092f2a2030202a2f0a20202020756e775f6465636f64655f72312c0a20202020756e775f6465636f64655f72322c0a20202020756e775f6465636f64655f72332c0a20202020756e775f6465636f64655f70312c092f2a2034202a2f0a20202020756e775f6465636f64655f70325f70352c0a20202020756e775f6465636f64655f70362c0a20202020756e775f6465636f |