1. | 46494e455f5350494e4c4f434b286974635f73796e635f6c6f636b293b0a73746174696320766f6c6174696c6520756e7369676e6564206c6f6e6720676f5b534c415645202b20315d3b0a0a23646566696e652044454255475f4954435f53594e4309300a0a65787465726e20766f69642073746172745f61702028766f6964293b0a65787465726e20756e7369676e6564206c6f6e6720696136345f696f626173653b0a0a737472756374207461736b5f737472756374202a7461736b5f666f725f626f6f74696e675f6370753b0a0a2f2a0a202a20537461746520666f722065616368204350550a202a2f0a444546494e455f5045525f43505528696e742c206370755f7374617465293b0a0a6370756d61736b5f74206370755f636f72655f6d61705b4e525f435055535d205f5f63616368656c696e655f616c69676e65643b0a4558504f52545f53594d424f4c286370755f636f72655f6d6170293b0a444546494e455f5045525f4350555f5348415245445f414c49474e4544286370756d61736b5f742c206370755f7369626c696e675f6d6170293b0a4558504f52545f5045525f4350555f53594d424f4c286370755f7369626c696e675f6d6170293b0a0a696e7420736d705f6e756d5f7369626c696e6773203d20313b0a0a2f2a207768696368206c6f676963616c20435055206e756d626572206d61707320746f207768696368204350552028706879736963616c204150494320494429202a2f0a766f6c6174696c6520696e7420696136345f6370755f746f5f736170696369645b4e525f435055535d3b0a4558504f52545f53594d424f4c28696136345f6370755f746f5f73617069636964293b0a0a73746174696320766f6c6174696c65206370756d61736b5f74206370755f63616c6c696e5f6d61703b0a0a73747275637420736d705f626f6f745f6461746120736d705f626f6f745f64617461205f5f696e6974646174613b0a0a756e7369676e6564206c6f6e672061705f77616b6575705f766563746f72203d202d313b202f2a2045787465726e616c20496e742075736520746f2077616b65757020415073202a2f0a0a63686172205f5f696e697464617461206e6f5f696e745f726f7574696e673b0a0a756e7369676e6564206368617220736d705f696e745f72656469726563743b202f2a2061726520494e5420616e642049504920726564697265637461626c652062792074686520636869707365743f202a2f0a0a23696664656620434f4e4649475f464f5243455f435045495f52455441524745540a23646566696e6520435045495f4f564552524944455f44454641554c54092831290a23656c73650a23646566696e6520435045495f4f564552524944455f44454641554c54092830290a23656e6469660a0a756e7369676e656420696e7420666f7263655f637065695f7265746172676574203d20435045495f4f564552524944455f44454641554c543b0a0a73746174696320696e74205f5f696e69740a636d646c5f666f7263655f637065692863686172202a737472290a7b0a09696e742076616c75653d303b0a0a096765745f6f7074696f6e2028267374722c202676616c7565293b0a09666f7263655f637065695f7265746172676574203d2076616c75653b0a0a0972657475726e20313b0a7d0a0a5f5f73657475702822666f7263655f637065693d222c20636d646c5f666f7263655f63706569293b0a0a73746174696320696e74205f5f696e69740a6e6f696e74726f757465202863686172202a737472290a7b0a096e6f5f696e745f726f7574696e67203d20313b0a097072696e746b2028226e6f5f696e745f726f7574696e67206f6e5c6e22293b0a0972657475726e20313b0a7d0a0a5f5f736574757028226e6f696e74726f757465222c206e6f696e74726f757465293b0a0a73746174696320766f6964206669785f62305f666f725f62737028766f6964290a7b0a23696664656620434f4e4649475f484f54504c55475f4350550a09696e742063707569643b0a0973746174696320696e74206669785f6273705f6230203d20313b0a0a096370756964203d20736d705f70726f636573736f725f696428293b0a0a092f2a0a09202a204361636865207468652062302076616c7565206f6e20746865206669727374204150207468617420636f6d65732075700a09202a2f0a096966202821286669785f6273705f623020262620637075696429290a090972657475726e3b0a0a0973616c5f626f6f745f72656e64657a5f73746174655b305d2e62725b305d203d2073616c5f626f6f745f72656e64657a5f73746174655b63707569645d2e62725b305d3b0a097072696e746b2028224669786564204253502062302076616c75652066726f6d204350552025645c6e222c206370756964293b0a0a096669785f6273705f6230203d20303b0a23656e6469660a7d0a0a766f69640a73796e635f6d61737465722028766f6964202a617267290a7b0a09756e7369676e6564206c6f6e6720666c6167732c20693b0a0a09676f5b4d41535445525d203d20303b0a0a096c6f63616c5f6972715f7361766528666c616773293b0a097b0a0909666f72202869203d20303b2069203c204e554d5f524f554e44532a4e554d5f49544552533b202b2b6929207b0a0909097768696c65202821676f5b4d41535445525d290a090909096370755f72656c617828293b0a090909676f5b4d41535445525d203d20303b0a090909676f5b534c4156455d203d20696136345f6765745f69746328293b0a09097d0a097d0a096c6f63616c5f6972715f726573746f726528666c616773293b0a7d0a0a2f2a0a202a2052657475726e20746865206e756d626572206f66206379636c6573206279207768696368206f75722069746320646966666572732066726f6d2074686520697463206f6e20746865206d61737465720a202a202874696d652d6b656570657229204350552e20204120706f736974697665206e756d62657220696e64696361746573206f757220697463206973206168656164206f6620746865206d61737465722c0a202a206e65676174697665207468617420697420697320626568696e642e0a202a2f0a73746174696320696e6c696e65206c6f6e670a6765745f64656c746120286c6f6e67202a72742c206c6f6e67202a6d6173746572290a7b0a09756e7369676e6564206c6f6e6720626573745f7430203d20302c20626573745f7431203d207e30554c2c20626573745f746d203d20303b0a09756e7369676e6564206c6f6e67207463656e7465722c2074302c2074312c20746d3b0a096c6f6e6720693b0a0a09666f72202869203d20303b2069203c204e554d5f49544552533b202b2b6929207b0a09097430203d20696136345f6765745f69746328293b0a0909676f5b4d41535445525d203d20313b0a09097768696c6520282128746d203d20676f5b534c4156455d29290a0909096370755f72656c617828293b0a0909676f5b534c4156455d203d20303b0a09097431203d20696136345f6765745f69746328293b0a0a0909696620287431202d207430203c20626573745f7431202d20626573745f7430290a090909626573745f7430203d2074302c20626573745f7431203d2074312c20626573745f746d203d20746d3b0a097d0a0a092a7274203d20626573745f7431202d20626573745f74303b0a092a6d6173746572203d20626573745f746d202d20626573745f74303b0a0a092f2a206176657261676520626573745f743020616e6420626573745f743120776974686f7574206f766572666c6f773a202a2f0a097463656e746572203d2028626573745f74302f32202b20626573745f74312f32293b0a0969662028626573745f743020252032202b20626573745f743120252032203d3d2032290a09092b2b7463656e7465723b0a0972657475726e207463656e746572202d20626573745f746d3b0a7d0a0a2f2a0a202a2053796e6368726f6e697a652061722e697463206f66207468652063757272656e742028736c61766529204350552077697468207468652061722e697463206f6620746865204d4153544552204350550a202a20286e6f726d616c6c79207468652074696d652d6b656570657220435055292e2020576520757365206120636c6f736564206c6f6f7020746f20656c696d696e6174652074686520706f73736962696c697479206f660a202a20756e6163636f756e7465642d666f72206572726f72732028737563682061732067657474696e672061206d616368696e6520636865636b20696e20746865206d6964646c65206f6620612063616c6962726174696f6e0a202a2073746570292e2020546865206261736963206964656120697320666f722074686520736c61766520746f2061736b20746865206d61737465722077686174206974632076616c75652069742068617320616e6420746f0a202a207265616420697473206f776e20697463206265666f726520616e6420616674657220746865206d617374657220726573706f6e64732e20204561636820697465726174696f6e2067697665732075732074687265650a202a2074696d657374616d70733a0a202a0a202a09736c61766509096d61737465720a202a0a202a097430202d2d2d5c0a202a202020202020202020202020202d2d2d5c0a202a09092020202d2d2d3e0a202a090909746d0a202a09092020202f2d2d2d0a202a09202020202020202f2d2d2d0a202a097431203c2d2d2d0a202a0a202a0a202a2054686520676f616c20697320746f2061646a7573742074686520736c61766527732061722e6974632073756368207468617420746d2066616c6c732065786163746c792068616c662d776179206265747765656e2074300a202a20616e642074312e20204966207765206163686965766520746869732c2074686520636c6f636b73206172652073796e6368726f6e697a65642070726f76696465642074686520696e746572636f6e6e6563740a202a206265747765656e2074686520736c61766520616e6420746865206d61737465722069732073796d6d65747269632e20204576656e2069662074686520696e746572636f6e6e65637420776572650a202a206173796d6d65747269632c20776520776f756c64207374696c6c206b6e6f772074686174207468652073796e6368726f6e697a6174696f6e206572726f7220697320736d616c6c6572207468616e207468650a202a20726f756e6474726970206c6174656e637920287430202d207431292e0a202a0a202a205768656e2074686520696e746572636f6e6e65637420697320717569657420616e642073796d6d65747269632c2074686973206c6574732075732073796e6368726f6e697a65207468652069746320746f0a202a2077697468696e206f6e65206f722074776f206379636c65732e2020486f77657665722c2077652063616e206f6e6c79202a67756172616e7465652a2074686174207468652073796e6368726f6e697a6174696f6e2069730a202a20616363757261746520746f2077697468696e206120726f756e642d747269702074696d652c207768696368206973207479706963616c6c7920696e207468652072616e6765206f66207365766572616c0a202a2068756e64726564206379636c65732028652e672e2c207e353030206379636c6573292e2020496e2070726163746963652c2074686973206d65616e732074686174207468652069746327732061726520757375616c6c790a202a20616c6d6f737420706572666563746c792073796e6368726f6e697a65642c206275742077652073686f756c646e277420617373756d65207468617420746865206163637572616379206973206d756368206265747465720a202a207468616e2068616c662061206d6963726f207365636f6e64206f7220736f2e0a202a2f0a766f69640a696136345f73796e635f6974632028756e7369676e656420696e74206d6173746572290a7b0a096c6f6e6720692c2064656c74612c2061646a2c2061646a7573745f6c6174656e6379203d20302c20646f6e65203d20303b0a09756e7369676e6564206c6f6e6720666c6167732c2072742c206d61737465725f74696d655f7374616d702c20626f756e643b0a2369662044454255475f4954435f53594e430a09737472756374207b0a09096c6f6e672072743b092f2a20726f756e64747269702074696d65202a2f0a09096c6f6e67206d61737465723b092f2a206d617374657227732074696d657374616d70202a2f0a09096c6f6e6720646966663b092f2a20646966666572656e6365206265747765656e206d6964706f696e7420616e64206d617374657227732074696d657374616d70202a2f0a09096c6f6e67206c61743b092f2a20657374696d617465206f66206974632061646a7573746d656e74206c6174656e6379202a2f0a097d20745b4e554d5f524f554e44535d3b0a23656e6469660a0a092f2a0a09202a204d616b652073757265206c6f63616c2074696d6572207469636b73206172652064697361626c6564207768696c652077652073796e632e202049660a09202a2074686579207765726520656e61626c65642c2077652764206861766520746f20776f7272792061626f7574206e61737479206973737565730a09202a206c696b652073657474696e672074686520495443206168656164206f6620286f722061206c6f6e672074696d65206265666f726529207468650a09202a206e657874207363686564756c6564207469636b2e0a09202a2f0a094255475f4f4e2828696136345f6765745f69747628292026202831203c3c2031362929203d3d2030293b0a0a09676f5b4d41535445525d203d20313b0a0a0969662028736d705f63616c6c5f66756e6374696f6e5f73696e676c65286d61737465722c2073796e635f6d61737465722c204e554c4c2c203029203c203029207b0a09097072696e746b284b45524e5f455252202273796e635f6974633a206661696c656420746f2067657420617474656e74696f6e206f6620435055202575215c6e222c206d6173746572293b0a090972657475726e3b0a097d0a0a097768696c652028676f5b4d41535445525d290a09096370755f72656c617828293b092f2a207761697420666f72206d617374657220746f206265207265616479202a2f0a0a097370696e5f6c6f636b5f6972717361766528266974635f73796e635f6c6f636b2c20666c616773293b0a097b0a0909666f72202869203d20303b2069203c204e554d5f524f554e44533b202b2b6929207b0a09090964656c7461203d206765745f64656c7461282672742c20266d61737465725f74696d655f7374616d70293b0a0909096966202864656c7461203d3d203029207b0a09090909646f6e65203d20313b092f2a206c65742773206c6f636b206f6e20746f20746869732e2e2e202a2f0a09090909626f756e64203d2072743b0a0909097d0a0a0909096966202821646f6e6529207b0a090909096966202869203e203029207b0a090909090961646a7573745f6c6174656e6379202b3d202d64656c74613b0a090909090961646a203d202d64656c7461202b2061646a7573745f6c6174656e63792f343b0a090909097d20656c73650a090909090961646a203d202d64656c74613b0a0a09090909696136345f7365745f69746328696136345f6765745f6974632829202b2061646a293b0a0909097d0a2369662044454255475f4954435f53594e430a090909745b695d2e7274203d2072743b0a090909745b695d2e6d6173746572203d206d61737465725f74696d655f7374616d703b0a090909745b695d2e64696666203d2064656c74613b0a090909745b695d2e6c6174203d2061646a7573745f6c6174656e63792f343b0a23656e6469660a09097d0a097d0a097370696e5f756e6c6f636b5f697271726573746f726528266974635f73796e635f6c6f636b2c20666c616773293b0a0a2369662044454255475f4954435f53594e430a09666f72202869203d20303b2069203c204e554d5f524f554e44533b202b2b69290a09097072696e746b282272743d25356c64206d61737465723d25356c6420646966663d25356c642061646a6c61743d25356c645c6e222c0a090920202020202020745b695d2e72742c20745b695d2e6d61737465722c20745b695d2e646966662c20745b695d2e6c6174293b0a23656e6469660a0a097072696e746b284b45524e5f494e464f20224350552025643a2073796e6368726f6e697a65642049544320776974682043505520257520286c617374206469666620256c64206379636c65732c20220a0920202020202020226d617865727220256c75206379636c6573295c6e222c20736d705f70726f636573736f725f696428292c206d61737465722c2064656c74612c207274293b0a7d0a0a2f2a0a202a20496465616c6c792073657473207570207065722d6370752070726f66696c696e6720686f6f6b732e2020446f65736e277420646f206d756368206e6f772e2e2e0a202a2f0a73746174696320696e6c696e6520766f696420736d705f73657475705f7065726370755f74696d657228766f6964290a7b0a7d0a0a73746174696320766f6964205f5f637075696e69740a736d705f63616c6c696e2028766f6964290a7b0a09696e742063707569642c20706879735f69642c206974635f6d61737465723b0a0973747275637420637075696e666f5f69613634202a6c6173745f637075696e666f2c202a746869735f637075696e666f3b0a0965787465726e20766f696420696136345f696e69745f69746d28766f6964293b0a0965787465726e20766f6c6174696c6520696e742074696d655f6b65657065725f69643b0a0a23696664656620434f4e4649475f504552464d4f4e0a0965787465726e20766f69642070666d5f696e69745f70657263707528766f6964293b0a23656e6469660a0a096370756964203d20736d705f70726f636573736f725f696428293b0a09706879735f6964203d20686172645f736d705f70726f636573736f725f696428293b0a096974635f6d6173746572203d2074696d655f6b65657065725f69643b0a0a09696620286370755f6f6e6c696e652863707569642929207b0a09097072696e746b284b45524e5f45525220226875682c20706879732043505523307825782c20435055233078257820616c72656164792070726573656e743f3f5c6e222c0a090920202020202020706879735f69642c206370756964293b0a090942554728293b0a097d0a0a096669785f62305f666f725f62737028293b0a0a092f2a0a09202a206e756d615f6e6f64655f6964282920776f726b7320616674657220746869732e0a09202a2f0a097365745f6e756d615f6e6f6465286370755f746f5f6e6f64655f6d61705b63707569645d293b0a097365745f6e756d615f6d656d286c6f63616c5f6d656d6f72795f6e6f6465286370755f746f5f6e6f64655f6d61705b63707569645d29293b0a0a097370696e5f6c6f636b2826766563746f725f6c6f636b293b0a092f2a205365747570207468652070657220637075206972712068616e646c696e6720646174612073747275637475726573202a2f0a095f5f73657475705f766563746f725f697271286370756964293b0a096e6f746966795f6370755f7374617274696e67286370756964293b0a097365745f6370755f6f6e6c696e652863707569642c2074727565293b0a097065725f637075286370755f73746174652c20637075696429203d204350555f4f4e4c494e453b0a097370696e5f756e6c6f636b2826766563746f725f6c6f636b293b0a0a09736d705f73657475705f7065726370755f74696d657228293b0a0a09696136345f6d63615f636d635f766563746f725f736574757028293b092f2a20536574757020766563746f72206f6e204150202a2f0a0a23696664656620434f4e4649475f504552464d4f4e0a0970666d5f696e69745f70657263707528293b0a23656e6469660a0a096c6f63616c5f6972715f656e61626c6528293b0a0a0969662028212873616c5f706c6174666f726d5f6665617475726573202620494136345f53414c5f504c4154464f524d5f464541545552455f4954435f44524946542929207b0a09092f2a0a0909202a2053796e6368726f6e697a6520746865204954432077697468207468652042502e20204e65656420746f20646f20746869732061667465722069727173206172650a0909202a20656e61626c6564206265636175736520696136345f73796e635f69746328292063616c6c7320736d705f63616c6c5f66756e6374696f6e5f73696e676c6528292c2077686963680a0909202a2063616c6c73207370696e5f756e6c6f636b5f626828292c2077686963682063616c6c73207370696e5f756e6c6f636b5f626828292c2077686963682063616c6c730a0909202a206c6f63616c5f62685f656e61626c6528292c2077686963682062756773206f7574206966206972717320617265206e6f7420656e61626c65642e2e2e0a0909202a2f0a0909447072696e746b2822476f696e6720746f2073796e63757020495443207769746820495443204d61737465722e5c6e22293b0a0909696136345f73796e635f697463286974635f6d6173746572293b0a097d0a0a092f2a0a09202a20476574206f757220626f676f6d6970732e0a09202a2f0a09696136345f696e69745f69746d28293b0a0a092f2a0a09202a2044656c61792063616c6962726174696f6e2063616e20626520736b6970706564206966206e65772070726f636573736f72206973206964656e746963616c20746f207468650a09202a2070726576696f75732070726f636573736f722e0a09202a2f0a096c6173745f637075696e666f203d206370755f64617461286370756964202d2031293b0a09746869735f637075696e666f203d206c6f63616c5f6370755f646174613b0a09696620286c6173745f637075696e666f2d3e6974635f6672657120213d20746869735f637075696e666f2d3e6974635f66726571207c7c0a09202020206c6173745f637075696e666f2d3e70726f635f6672657120213d20746869735f637075696e666f2d3e70726f635f66726571207c7c0a09202020206c6173745f637075696e666f2d3e666561747572657320213d20746869735f637075696e666f2d3e6665617475726573207c7c0a09202020206c6173745f637075696e666f2d3e7265766973696f6e20213d20746869735f637075696e666f2d3e7265766973696f6e207c7c0a09202020206c6173745f637075696e666f2d3e66616d696c7920213d20746869735f637075696e666f2d3e66616d696c79207c7c0a09202020206c6173745f637075696e666f2d3e6172636872657620213d20746869735f637075696e666f2d3e61726368726576207c7c0a09202020206c6173745f637075696e666f2d3e6d6f64656c20213d20746869735f637075696e666f2d3e6d6f64656c290a090963616c6962726174655f64656c617928293b0a096c6f63616c5f6370755f646174612d3e6c6f6f70735f7065725f6a69666679203d206c6f6f70735f7065725f6a696666793b0a0a092f2a0a09202a20416c6c6f7720746865206d617374657220746f20636f6e74696e75652e0a09202a2f0a096370755f7365742863707569642c206370755f63616c6c696e5f6d6170293b0a09447072696e746b2822537461636b206f6e204350552025642061742061626f75742025705c6e222c63707569642c20266370756964293b0a7d0a0a0a2f2a0a202a2041637469766174652061207365636f6e646172792070726f636573736f722e2020686561642e532063616c6c7320746869732e0a202a2f0a696e74205f5f637075696e69740a73746172745f7365636f6e646172792028766f6964202a756e75736564290a7b0a092f2a204561726c7920636f6e736f6c65206d61792075736520492f4f20706f727473202a2f0a09696136345f7365745f6b7228494136345f4b525f494f5f424153452c205f5f706128696136345f696f6261736529293b0a2369666e64656620434f4e4649475f5052494e544b5f54494d450a09447072696e746b282273746172745f7365636f6e646172793a207374617274696e672043505520307825785c6e222c20686172645f736d705f70726f636573736f725f69642829293b0a23656e6469660a096566695f6d61705f70616c5f636f646528293b0a096370755f696e697428293b0a09707265656d70745f64697361626c6528293b0a09736d705f63616c6c696e28293b0a0a096370755f69646c6528293b0a0972657475726e20303b0a7d0a0a73746174696320696e74205f5f637075696e69740a646f5f626f6f745f6370752028696e7420736170696369642c20696e74206370752c20737472756374207461736b5f737472756374202a69646c65290a7b0a09696e742074696d656f75743b0a0a097461736b5f666f725f626f6f74696e675f637075203d2069646c653b0a09447072696e746b282253656e64696e672077616b65757020766563746f7220256c7520746f20415020307825782f307825782e5c6e222c2061705f77616b6575705f766563746f722c206370752c2073617069636964293b0a0a097365745f6272656e64657a5f6172656128637075293b0a09706c6174666f726d5f73656e645f697069286370752c2061705f77616b6575705f766563746f722c20494136345f4950495f444d5f494e542c2030293b0a0a092f2a0a09202a20576169742031307320746f74616c20666f722074686520415020746f2073746172740a09202a2f0a09447072696e746b282257616974696e67206f6e2063616c6c696e5f6d6170202e2e2e22293b0a09666f72202874696d656f7574203d20303b2074696d656f7574203c203130303030303b2074696d656f75742b2b29207b0a0909696620286370755f6973736574286370752c206370755f63616c6c696e5f6d617029290a090909627265616b3b20202f2a2049742068617320626f6f746564202a2f0a09097564656c617928313030293b0a097d0a09447072696e746b28225c6e22293b0a0a0969662028216370755f6973736574286370752c206370755f63616c6c696e5f6d61702929207b0a09097072696e746b284b45524e5f455252202250726f636573736f7220307825782f3078257820697320737475636b2e5c6e222c206370752c2073617069636964293b0a0909696136345f6370755f746f5f736170696369645b6370755d203d202d313b0a09097365745f6370755f6f6e6c696e65286370752c2066616c7365293b20202f2a207761732073657420696e20736d705f63616c6c696e2829202a2f0a090972657475726e202d45494e56414c3b0a097d0a0972657475726e20303b0a7d0a0a73746174696320696e74205f5f696e69740a6465636179202863686172202a737472290a7b0a09696e74207469636b733b0a096765745f6f7074696f6e2028267374722c20267469636b73293b0a0972657475726e20313b0a7d0a0a5f5f7365747570282264656361793d222c206465636179293b0a0a2f2a0a202a20496e697469616c697a6520746865206c6f676963616c20435055206e756d62657220746f2053415049434944206d617070696e670a202a2f0a766f6964205f5f696e69740a736d705f6275696c645f6370755f6d61702028766f6964290a7b0a09696e7420736170696369642c206370752c20693b0a09696e7420626f6f745f6370755f6964203d20686172645f736d705f70726f636573736f725f696428293b0a0a09666f722028637075203d20303b20637075203c204e525f435055533b206370752b2b29207b0a0909696136345f6370755f746f5f736170696369645b6370755d203d202d313b0a097d0a0a09696136345f6370755f746f5f736170696369645b305d203d20626f6f745f6370755f69643b0a09696e69745f6370755f70726573656e74286370756d61736b5f6f66283029293b0a097365745f6370755f706f737369626c6528302c2074727565293b0a09666f722028637075203d20312c2069203d20303b2069203c20736d705f626f6f745f646174612e6370755f636f756e743b20692b2b29207b0a090973617069636964203d20736d705f626f6f745f646174612e6370755f706879735f69645b695d3b0a09096966202873617069636964203d3d20626f6f745f6370755f6964290a090909636f6e74696e75653b0a09097365745f6370755f70726573656e74286370752c2074727565293b0a09097365745f6370755f706f737369626c65286370752c2074727565293b0a0909696136345f6370755f746f5f736170696369645b6370755d203d20736170696369643b0a09096370752b2b3b0a097d0a7d0a0a2f2a0a202a204379636c65207468726f75676820746865204150732073656e64696e672057616b657570204950497320746f20626f6f7420656163682e0a202a2f0a766f6964205f5f696e69740a736d705f707265706172655f637075732028756e7369676e656420696e74206d61785f63707573290a7b0a09696e7420626f6f745f6370755f6964203d20686172645f736d705f70726f636573736f725f696428293b0a0a092f2a0a09202a20496e697469616c697a6520746865207065722d4350552070726f66696c696e6720636f756e7465722f6d756c7469706c6965720a09202a2f0a0a09736d705f73657475705f7065726370755f74696d657228293b0a0a096370755f73657428302c206370755f63616c6c696e5f6d6170293b0a0a096c6f63616c5f6370755f646174612d3e6c6f6f70735f7065725f6a69666679203d206c6f6f70735f7065725f6a696666793b0a09696136345f6370755f746f5f736170696369645b305d203d20626f6f745f6370755f69643b0a0a097072696e746b284b45524e5f494e464f2022426f6f742070726f636573736f7220696420307825782f307825785c6e222c20302c20626f6f745f6370755f6964293b0a0a0963757272656e745f7468726561645f696e666f28292d3e637075203d20303b0a0a092f2a0a09202a20496620534d502073686f756c642062652064697361626c65642c207468656e207265616c6c792064697361626c65206974210a09202a2f0a0969662028216d61785f6370757329207b0a09097072696e746b284b45524e5f494e464f2022534d50206d6f64652064656163746976617465642e5c6e22293b0a0909696e69745f6370755f6f6e6c696e65286370756d61736b5f6f66283029293b0a0909696e69745f6370755f70726573656e74286370756d61736b5f6f66283029293b0a0909696e69745f6370755f706f737369626c65286370756d61736b5f6f66283029293b0a090972657475726e3b0a097d0a7d0a0a766f696420736d705f707265706172655f626f6f745f63707528766f6964290a7b0a097365745f6370755f6f6e6c696e6528736d705f70726f636573736f725f696428292c2074727565293b0a096370755f73657428736d705f70726f636573736f725f696428292c206370755f63616c6c696e5f6d6170293b0a097365745f6e756d615f6e6f6465286370755f746f5f6e6f64655f6d61705b736d705f70726f636573736f725f696428295d293b0a097065725f637075286370755f73746174652c20736d705f70726f636573736f725f6964282929203d204350555f4f4e4c494e453b0a0970617261766972745f706f73745f736d705f707265706172655f626f6f745f63707528293b0a7d0a0a23696664656620434f4e4649475f484f54504c55475f4350550a73746174696320696e6c696e6520766f69640a636c6561725f6370755f7369626c696e675f6d617028696e7420637075290a7b0a09696e7420693b0a0a09666f725f656163685f6370755f6d61736b28692c207065725f637075286370755f7369626c696e675f6d61702c2063707529290a09096370755f636c656172286370752c207065725f637075286370755f7369626c696e675f6d61702c206929293b0a09666f725f656163685f6370755f6d61736b28692c206370755f636f72655f6d61705b6370755d290a09096370755f636c656172286370752c206370755f636f72655f6d61705b695d293b0a0a097065725f637075286370755f7369626c696e675f6d61702c2063707529203d206370755f636f72655f6d61705b6370755d203d204350555f4d41534b5f4e4f4e453b0a7d0a0a73746174696320766f69640a72656d6f76655f7369626c696e67696e666f28696e7420637075290a7b0a09696e74206c617374203d20303b0a0a09696620286370755f6461746128637075292d3e746872656164735f7065725f636f7265203d3d20312026260a09202020206370755f6461746128637075292d3e636f7265735f7065725f736f636b6574203d3d203129207b0a09096370755f636c656172286370752c206370755f636f72655f6d61705b6370755d293b0a09096370755f636c656172286370752c207065725f637075286370755f7369626c696e675f6d61702c2063707529293b0a090972657475726e3b0a097d0a0a096c617374203d2028637075735f776569676874286370755f636f72655f6d61705b6370755d29203d3d2031203f2031203a2030293b0a0a092f2a2072656d6f76652069742066726f6d20616c6c207369626c696e67206d61702773202a2f0a09636c6561725f6370755f7369626c696e675f6d617028637075293b0a7d0a0a65787465726e20766f69642066697875705f6972717328766f6964293b0a0a696e74206d6967726174655f706c6174666f726d5f6972717328756e7369676e656420696e7420637075290a7b0a09696e74206e65775f637065695f6370753b0a09737472756374206972715f64617461202a64617461203d204e554c4c3b0a09636f6e737420737472756374206370756d61736b202a6d61736b3b0a09696e7420090972657476616c203d20303b0a0a092f2a0a09202a20646f6e74207065726d697420435045492074617267657420746f2072656d6f7665642e0a09202a2f0a09696620286370655f766563746f72203e20302026262069735f6370755f637065695f746172676574286370752929207b0a09097072696e746b20282243505520282564292069732043504549205461726765745c6e222c20637075293b0a09096966202863616e5f637065695f7265746172676574282929207b0a0909092f2a0a090909202a204e6f772072652d74617267657420746865204350454920746f206120646966666572656e742070726f636573736f720a090909202a2f0a0909096e65775f637065695f637075203d206370756d61736b5f616e79286370755f6f6e6c696e655f6d61736b293b0a0909096d61736b203d206370756d61736b5f6f66286e65775f637065695f637075293b0a0909097365745f637065695f7461726765745f637075286e65775f637065695f637075293b0a09090964617461203d206972715f6765745f6972715f6461746128696136345f6370655f697271293b0a0909092f2a0a090909202a2053776974636820666f72206e6f772c20696d6d6564696174656c792c207765206e65656420746f20646f2066616b6520696e74720a090909202a206173206f7468657220696e74657272757074732c20627574206e65656420746f2073747564792043504549206265686176696f757220776974680a090909202a20706f6c6c696e67206265666f7265206d616b696e67206368616e6765732e0a090909202a2f0a090909696620286461746120262620646174612d3e6368697029207b0a09090909646174612d3e636869702d3e6972715f64697361626c652864617461293b0a09090909646174612d3e636869702d3e6972715f7365745f616666696e69747928646174612c206d61736b2c2066616c7365293b0a09090909646174612d3e636869702d3e6972715f656e61626c652864617461293b0a090909097072696e746b20282252652d746172676574696e67204350454920746f206370752025645c6e222c206e65775f637065695f637075293b0a0909097d0a09097d0a090969662028216461746129207b0a0909097072696e746b202822556e61626c6520746f20726574617267657420435045492c206f66666c696e6520637075205b25645d206661696c65645c6e222c20637075293b0a09090972657476616c203d202d45425553593b0a09097d0a097d0a0972657475726e2072657476616c3b0a7d0a0a2f2a206d7573742062652063616c6c6564207769746820637075636f6e74726f6c206d757465782068656c64202a2f0a696e74205f5f6370755f64697361626c6528766f6964290a7b0a09696e7420637075203d20736d705f70726f636573736f725f696428293b0a0a092f2a0a09202a20646f6e74207065726d697420626f6f742070726f636573736f7220666f72206e6f770a09202a2f0a0969662028637075203d3d203020262620216273705f72656d6f76655f6f6b29207b0a09097072696e746b202822596f757220706c6174666f726d20646f6573206e6f7420737570706f72742072656d6f76616c206f66204253505c6e22293b0a090972657475726e20282d4542555359293b0a097d0a0a0969662028696136345f706c6174666f726d5f69732822736e32222929207b0a09096966202821736e5f6370755f64697361626c655f616c6c6f7765642863707529290a09090972657475726e202d45425553593b0a097d0a0a097365745f6370755f6f6e6c696e65286370752c2066616c7365293b0a0a09696620286d6967726174655f706c6174666f726d5f69727173286370752929207b0a09097365745f6370755f6f6e6c696e65286370752c2074727565293b0a090972657475726e202d45425553593b0a097d0a0a0972656d6f76655f7369626c696e67696e666f28637075293b0a0966697875705f6972717328293b0a096c6f63616c5f666c7573685f746c625f616c6c28293b0a096370755f636c656172286370752c206370755f63616c6c696e5f6d6170293b0a0972657475726e20303b0a7d0a0a766f6964205f5f6370755f64696528756e7369676e656420696e7420637075290a7b0a09756e7369676e656420696e7420693b0a0a09666f72202869203d20303b2069203c203130303b20692b2b29207b0a09092f2a20546865792061636b207468697320696e20706c61795f646561642062792073657474696e67204350555f44454144202a2f0a0909696620287065725f637075286370755f73746174652c2063707529203d3d204350555f44454144290a09097b0a0909097072696e746b202822435055202564206973206e6f77206f66666c696e655c6e222c20637075293b0a09090972657475726e3b0a09097d0a09096d736c65657028313030293b0a097d0a20097072696e746b284b45524e5f4552522022435055202575206469646e2774206469652e2e2e5c6e222c20637075293b0a7d0a23656e646966202f2a20434f4e4649475f484f54504c55475f435055202a2f0a0a766f69640a736d705f637075735f646f6e652028756e7369676e656420696e742064756d6d79290a7b0a09696e74206370753b0a09756e7369676e6564206c6f6e6720626f676f73756d203d20303b0a0a092f2a0a09202a20416c6c6f7720746865207573657220746f20696d707265737320667269656e64732e0a09202a2f0a0a09666f725f656163685f6f6e6c696e655f6370752863707529207b0a0909626f676f73756d202b3d206370755f6461746128637075292d3e6c6f6f70735f7065725f6a696666793b0a097d0a0a097072696e746b284b45524e5f494e464f2022546f74616c206f662025642070726f636573736f7273206163746976617465642028256c752e2530326c7520426f676f4d495053292e5c6e222c0a092020202020202028696e74296e756d5f6f6e6c696e655f6370757328292c20626f676f73756d2f283530303030302f485a292c2028626f676f73756d2f28353030302f485a292925313030293b0a7d0a0a73746174696320696e6c696e6520766f6964207365745f6370755f7369626c696e675f6d617028696e7420637075290a7b0a09696e7420693b0a0a09666f725f656163685f6f6e6c696e655f637075286929207b0a090969662028286370755f6461746128637075292d3e736f636b65745f6964203d3d206370755f646174612869292d3e736f636b65745f69642929207b0a0909096370755f73657428692c206370755f636f72655f6d61705b6370755d293b0a0909096370755f736574286370752c206370755f636f72655f6d61705b695d293b0a090909696620286370755f6461746128637075292d3e636f72655f6964203d3d206370755f646174612869292d3e636f72655f696429207b0a090909096370755f73657428692c207065725f637075286370755f7369626c696e675f6d61702c2063707529293b0a090909096370755f736574286370752c207065725f637075286370755f7369626c696e675f6d61702c206929293b0a0909097d0a09097d0a097d0a7d0a0a696e74205f5f637075696e69740a5f5f6370755f757028756e7369676e656420696e74206370752c20737472756374207461736b5f737472756374202a7469646c65290a7b0a09696e74207265743b0a09696e7420736170696369643b0a0a0973617069636964203d20696136345f6370755f746f5f736170696369645b6370755d3b0a096966202873617069636964203d3d202d31290a090972657475726e202d45494e56414c3b0a0a092f2a0a09202a20416c726561647920626f6f746564206370753f206e6f742076616c696420616e796d6f72652073696e636520776520646f6e740a09202a20646f2069646c65206c6f6f702074696768747370696e20616e796d6f72652e0a09202a2f0a09696620286370755f6973736574286370752c206370755f63616c6c696e5f6d617029290a090972657475726e202d45494e56414c3b0a0a097065725f637075286370755f73746174652c2063707529203d204350555f55505f505245504152453b0a092f2a2050726f636573736f7220676f657320746f2073746172745f7365636f6e6461727928292c2073657473206f6e6c696e6520666c6167202a2f0a09726574203d20646f5f626f6f745f63707528736170696369642c206370752c207469646c65293b0a0969662028726574203c2030290a090972657475726e207265743b0a0a09696620286370755f6461746128637075292d3e746872656164735f7065725f636f7265203d3d20312026260a09202020206370755f6461746128637075292d3e636f7265735f7065725f736f636b6574203d3d203129207b0a09096370755f736574286370752c207065725f637075286370755f7369626c696e675f6d61702c2063707529293b0a09096370755f736574286370752c206370755f636f72655f6d61705b6370755d293b0a090972657475726e20303b0a097d0a0a097365745f6370755f7369626c696e675f6d617028637075293b0a0a0972657475726e20303b0a7d0a0a2f2a0a202a20417373756d65207468617420435055732068617665206265656e20646973636f766572656420627920736f6d6520706c6174666f726d2d646570656e64656e7420696e746572666163652e2020466f720a202a20536f66745344562f4c696f6e2c207468617420776f756c6420626520414350492e0a202a0a202a205365747570206f662074686520495049206972712068616e646c657220697320646f6e6520696e206972712e633a696e69745f4952515f534d5028292e0a202a2f0a766f6964205f5f696e69740a696e69745f736d705f636f6e66696728766f6964290a7b0a097374727563742066707472207b0a0909756e7369676e6564206c6f6e672066703b0a0909756e7369676e6564206c6f6e672067703b0a097d202a61705f737461727475703b0a096c6f6e672073616c5f7265743b0a0a092f2a2054656c6c2053414c20776865726520746f2064726f7020746865204150732e20202a2f0a0961705f73746172747570203d20287374727563742066707472202a292073746172745f61703b0a0973616c5f726574203d20696136345f73616c5f7365745f766563746f72732853414c5f564543544f525f4f535f424f4f545f52454e44455a2c0a0909090920202020202020696136345f7470612861705f737461727475702d3e6670292c20696136345f7470612861705f737461727475702d3e6770292c20302c20302c20302c2030293b0a096966202873616c5f726574203c2030290a09097072696e746b284b45524e5f4552522022534d503a2043616e2774207365742053414c20415020426f6f742052656e64657a766f75733a2025735c6e222c0a090920202020202020696136345f73616c5f7374726572726f722873616c5f72657429293b0a7d0a0a2f2a0a202a206964656e746966795f7369626c696e6773286370752920676574732063616c6c65642066726f6d206964656e746966795f6370752e205468697320706f70756c6174657320746865200a202a20696e666f726d6174696f6e2072656c6174656420746f206c6f676963616c20657865637574696f6e20756e69747320696e207065725f6370755f64617461207374727563747572652e0a202a2f0a766f6964206964656e746966795f7369626c696e67732873747275637420637075696e666f5f69613634202a63290a7b0a096c6f6e67207374617475733b0a0975313620706c7469643b0a0970616c5f6c6f676963616c5f746f5f706879736963616c5f7420696e666f3b0a0a09737461747573203d20696136345f70616c5f6c6f676963616c5f746f5f70687973282d312c2026696e666f293b0a096966202873746174757320213d2050414c5f5354415455535f5355434345535329207b0a09096966202873746174757320213d2050414c5f5354415455535f554e494d504c454d454e54454429207b0a0909097072696e746b284b45524e5f4552520a0909090922696136345f70616c5f6c6f676963616c5f746f5f70687973206661696c6564207769746820256c645c6e222c0a09090909737461747573293b0a09090972657475726e3b0a09097d0a0a0909696e666f2e6f766572766965775f70706964203d20303b0a0909696e666f2e6f766572766965775f63707020203d20313b0a0909696e666f2e6f766572766965775f74706320203d20313b0a097d0a0a09737461747573203d20696136345f73616c5f706879736963616c5f69645f696e666f2826706c746964293b0a096966202873746174757320213d2050414c5f5354415455535f5355434345535329207b0a09096966202873746174757320213d2050414c5f5354415455535f554e494d504c454d454e544544290a0909097072696e746b284b45524e5f4552520a0909090922696136345f73616c5f706c746964206661696c6564207769746820256c645c6e222c0a09090909737461747573293b0a090972657475726e3b0a097d0a0a09632d3e736f636b65745f6964203d202028706c746964203c3c203829207c20696e666f2e6f766572766965775f707069643b0a0a0969662028696e666f2e6f766572766965775f637070203d3d203120262620696e666f2e6f766572766965775f747063203d3d2031290a090972657475726e3b0a0a09632d3e636f7265735f7065725f736f636b6574203d20696e666f2e6f766572766965775f6370703b0a09632d3e746872656164735f7065725f636f7265203d20696e666f2e6f766572766965775f7470633b0a09632d3e6e756d5f6c6f67203d20696e666f2e6f766572766965775f6e756d5f6c6f673b0a0a09632d3e636f72655f6964203d20696e666f2e6c6f67315f6369643b0a09632d3e7468726561645f6964203d20696e666f2e6c6f67315f7469643b0a7d0a0a2f2a0a202a2072657475726e73206e6f6e207a65726f2c206966206d756c74692d746872656164696e6720697320656e61626c65640a202a206f6e206174206c65617374206f6e6520706879736963616c207061636b6167652e2044756520746f20686f74706c7567206370750a202a20616e6420286d6178637075733d292c20616c6c2074687265616473206d6179206e6f74206e65636573736172696c7920626520656e61626c65640a202a206576656e2074686f756768207468652070726f636573736f7220737570706f727473206d756c74692d746872656164696e672e0a202a2f0a696e742069735f6d756c7469746872656164696e675f656e61626c656428766f6964290a7b0a09696e7420692c206a3b0a0a09666f725f656163685f70726573656e745f637075286929207b0a0909666f725f656163685f70726573656e745f637075286a29207b0a090909696620286a203d3d2069290a09090909636f6e74696e75653b0a09090969662028286370755f64617461286a292d3e736f636b65745f6964203d3d206370755f646174612869292d3e736f636b65745f69642929207b0a09090909696620286370755f64617461286a292d3e636f72655f6964203d3d206370755f646174612869292d3e636f72655f6964290a090909090972657475726e20313b0a0909097d0a09097d0a097d0a0972657475726e20303b0a7d0a4558504f52545f53594d424f4c5f47504c2869735f6d756c7469746872656164696e675f656e61626c6564293b0a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006c696e75782d332e382e322f617263682f696136342f6b65726e656c2f737461636b74726163652e630000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000303030303636340030303030303030003030303030303000303030303030303134313000313231313437343433333000303032303130360030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007573746172003030726f6f7400000000000000000000000000000000000000000000000000000000726f6f74000000000000000000000000000000000000000000000000000000003030303030303000303030303030300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f2a0a202a20617263682f696136342f6b65726e656c2f737461636b74726163652e630a202a0a202a20537461636b207472616365206d616e6167656d656e742066756e6374696f6e730a202a0a202a2f0a23696e636c756465203c6c696e75782f73636865642e683e0a23696e636c756465203c6c696e75782f737461636b74726163652e683e0a23696e636c756465203c6c696e75782f6d6f64756c652e683e0a0a73746174696320766f69640a696136345f646f5f736176655f737461636b2873747275637420756e775f6672616d655f696e666f202a696e666f2c20766f6964202a617267290a7b0a0973747275637420737461636b5f7472616365202a7472616365203d206172673b0a09756e7369676e6564206c6f6e672069703b0a09696e7420736b6970203d2074726163652d3e736b69703b0a0a0974726163652d3e6e725f656e7472696573203d20303b0a09646f207b0a0909756e775f6765745f697028696e666f2c20266970293b0a0909696620286970203d3d2030290a090909627265616b3b0a090969662028736b6970203d3d203029207b0a09090974726163652d3e656e74726965735b74726163652d3e6e725f656e74726965732b2b5d203d2069703b0a0909096966202874726163652d3e6e725f656e7472696573203d3d2074726163652d3e6d61785f656e7472696573290a09090909627265616b3b0a09097d20656c73650a090909736b69702d2d3b0a097d207768696c652028756e775f756e77696e6428696e666f29203e3d2030293b0a7d0a0a2f2a0a202a205361766520737461636b2d6261636b74726163652061646472657373657320696e746f206120737461636b5f7472616365206275666665722e0a202a2f0a766f696420736176655f737461636b5f74726163652873747275637420737461636b5f7472616365202a7472616365290a7b0a09756e775f696e69745f72756e6e696e6728696136345f646f5f736176655f737461636b2c207472616365293b0a7d0a4558504f52545f53594d424f4c28736176655f737461636b5f7472616365293b0a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006c696e75782d332e382e322f617263682f696136342f6b65726e656c2f7379735f696136342e6300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000303030303636340030303030303030003030303030303000303030303030313136303300313231313437343433333000303031373433300030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007573746172003030726f6f7400000000000000000000000000000000000000000000000000000000726f6f74000000000000000000000000000000000000000000000000000000003030303030303000303030303030300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f2a0a202a20546869732066696c6520636f6e7461696e7320766172696f75732073797374656d2063616c6c732074686174206861766520646966666572656e742063616c6c696e670a202a20636f6e76656e74696f6e73206f6e20646966666572656e7420706c6174666f726d732e0a202a0a202a20436f707972696768742028432920313939392d323030302c20323030322d323030332c2032303035204865776c6574742d5061636b61726420436f0a202a094461766964204d6f736265726765722d54616e67203c64617669646d4068706c2e68702e636f6d3e0a202a2f0a23696e636c756465203c6c696e75782f6572726e6f2e683e0a23696e636c756465203c6c696e75782f66732e683e0a23696e636c756465203c6c696e75782f6d6d2e683e0a23696e636c756465203c6c696e75782f6d6d616e2e683e0a23696e636c756465203c6c696e75782f73636865642e683e0a23696e636c756465203c6c696e75782f73686d2e683e0a23696e636c756465203c6c696e75782f66696c652e683e09092f2a20646f682c206d75737420636f6d652061667465722073636865642e682e2e2e202a2f0a23696e636c756465203c6c696e75782f736d702e683e0a23696e636c756465203c6c696e75782f73797363616c6c732e683e0a23696e636c756465203c6c696e75782f686967687569642e683e0a23696e636c756465203c6c696e75782f68756765746c622e683e0a0a23696e636c756465203c61736d2f73686d706172616d2e683e0a23696e636c756465203c61736d2f756163636573732e683e0a0a756e7369676e6564206c6f6e670a617263685f6765745f756e6d61707065645f6172656120287374727563742066696c65202a66696c702c20756e7369676e6564206c6f6e6720616464722c20756e7369676e6564206c6f6e67206c656e2c0a090909756e7369676e6564206c6f6e672070676f66662c20756e7369676e6564206c6f6e6720666c616773290a7b0a096c6f6e67206d61705f736861726564203d2028666c6167732026204d41505f534841524544293b0a09756e7369676e6564206c6f6e672073746172745f616464722c20616c69676e5f6d61736b203d20504147455f53495a45202d20313b0a09737472756374206d6d5f737472756374202a6d6d203d2063757272656e742d3e6d6d3b0a0973747275637420766d5f617265615f737472756374202a766d613b0a0a09696620286c656e203e2052474e5f4d41505f4c494d4954290a090972657475726e202d454e4f4d454d3b0a0a092f2a2068616e646c65206669786564206d617070696e673a2070726576656e74206f7665726c617020776974682068756765207061676573202a2f0a0969662028666c6167732026204d41505f464958454429207b0a09096966202869735f68756765706167655f6f6e6c795f72616e6765286d6d2c20616464722c206c656e29290a09090972657475726e202d45494e56414c3b0a090972657475726e20616464723b0a097d0a0a23696664656620434f4e4649475f48554745544c425f504147450a0969662028524547494f4e5f4e554d424552286164647229203d3d2052474e5f4850414745290a090961646472203d20303b0a23656e6469660a09696620282161646472290a090961646472203d206d6d2d3e667265655f617265615f63616368653b0a0a09696620286d61705f73686172656420262620285441534b5f53495a45203e2030786666666666666666756c29290a09092f2a0a0909202a20466f722036342d626974207461736b732c20616c69676e20736861726564207365676d656e747320746f20314d4220746f2061766f696420706f74656e7469616c0a0909202a20706572666f726d616e63652070656e616c74792064756520746f207669727475616c20616c696173696e672028736565204153444d292e2020466f722033322d6269740a0909202a207461736b732c2077652070726566657220746f2061766f69642065786861757374696e6720746865206164647265737320737061636520746f6f20717569636b6c792062790a0909202a206c696d6974696e6720616c69676e6d656e7420746f20612073696e676c6520706167652e0a0909202a2f0a0909616c69676e5f6d61736b203d2053484d4c4241202d20313b0a0a202066756c6c5f7365617263683a0a0973746172745f61646472203d2061646472203d202861646472202b20616c69676e5f6d61736b292026207e616c69676e5f6d61736b3b0a0a09666f722028766d61203d2066696e645f766d61286d6d2c2061646472293b203b20766d61203d20766d612d3e766d5f6e65787429207b0a09092f2a204174207468697320706f696e743a20202821766d61207c7c2061646472203c20766d612d3e766d5f656e64292e202a2f0a0909696620285441534b5f53495a45202d206c656e203c2061646472207c7c2052474e5f4d41505f4c494d4954202d206c656e203c20524547494f4e5f4f464653455428616464722929207b0a0909096966202873746172745f6164647220213d205441534b5f554e4d41505045445f4241534529207b0a090909092f2a2053746172742061206e657720736561726368202d2d2d206a75737420696e2063617365207765206d697373656420736f6d6520686f6c65732e20202a2f0a0909090961646472203d205441534b5f554e4d41505045445f424153453b0a09090909676f746f2066756c6c5f7365617263683b0a0909097d0a09090972657475726e202d454e4f4d454d3b0a09097d0a09096966202821766d61207c7c2061646472202b206c656e203c3d20766d612d3e766d5f737461727429207b0a0909092f2a2052656d656d6265722074686520616464726573732077686572652077652073746f707065642074686973207365617263683a20202a2f0a0909096d6d2d3e667265655f617265615f6361636865203d2061646472202b206c656e3b0a09090972657475726e20616464723b0a09097d0a090961646472203d2028766d612d3e766d5f656e64202b20616c69676e5f6d61736b292026207e616c69676e5f6d61736b3b0a097d0a7d0a0a61736d6c696e6b616765206c6f6e670a696136345f6765747072696f726974792028696e742077686963682c20696e742077686f290a7b0a096c6f6e67207072696f3b0a0a097072696f203d207379735f6765747072696f726974792877686963682c2077686f293b0a09696620287072696f203e3d203029207b0a0909666f7263655f7375636365737366756c5f73797363616c6c5f72657475726e28293b0a09097072696f203d203230202d207072696f3b0a097d0a0972657475726e207072696f3b0a7d0a0a2f2a20585858206f62736f6c6574652c20627574206c65617665206974206865726520756e74696c20746865206f6c64206c69626320697320676f6e652e2e2e202a2f0a61736d6c696e6b61676520756e7369676e6564206c6f6e670a7379735f6765747061676573697a652028766f6964290a7b0a0972657475726e20504147455f53495a453b0a7d0a0a61736d6c696e6b61676520756e7369676e6564206c6f6e670a696136345f62726b2028756e7369676e6564206c6f6e672062726b290a7b0a09756e7369676e6564206c6f6e672072657476616c203d207379735f62726b2862726b293b0a09666f7263655f7375636365737366756c5f73797363616c6c5f72657475726e28293b0a0972657475726e2072657476616c3b0a7d0a0a2f2a0a202a204f6e2049412d36342c2077652072657475726e207468652074776f2066696c652064657363726970746f727320696e207265743020616e642072657431202872380a202a20616e6420723929206173207468697320697320666173746572207468616e20646f696e67206120636f70795f746f5f7573657228292e0a202a2f0a61736d6c696e6b616765206c6f6e670a7379735f696136345f706970652028766f6964290a7b0a097374727563742070745f72656773202a72656773203d207461736b5f70745f726567732863757272656e74293b0a09696e742066645b325d3b0a09696e742072657476616c3b0a0a0972657476616c203d20646f5f706970655f666c6167732866642c2030293b0a096966202872657476616c290a0909676f746f206f75743b0a0972657476616c203d2066645b305d3b0a09726567732d3e7239203d2066645b315d3b0a20206f75743a0a0972657475726e2072657476616c3b0a7d0a0a696e7420696136345f6d6d61705f636865636b28756e7369676e6564206c6f6e6720616464722c20756e7369676e6564206c6f6e67206c656e2c0a0909756e7369676e6564206c6f6e6720666c616773290a7b0a09756e7369676e6564206c6f6e6720726f66663b0a0a092f2a0a09202a20446f6e2774207065726d6974206d617070696e677320696e746f20756e6d61707065642073706163652c20746865207669727475616c2070616765207461626c650a09202a206f66206120726567696f6e2c206f72206163726f7373206120726567696f6e20626f756e646172792e20204e6f74653a2052474e5f4d41505f4c494d49542069730a09202a20657175616c20746f20325e6e2d504147455f53495a452028666f7220736f6d6520696e7465676572206e203c3d2036312920616e64206c656e203e20302e0a09202a2f0a09726f6666203d20524547494f4e5f4f46465345542861646472293b0a0969662028286c656e203e2052474e5f4d41505f4c494d495429207c7c2028726f6666203e202852474e5f4d41505f4c494d4954202d206c656e2929290a090972657475726e202d45494e56414c3b0a0972657475726e20303b0a7d0a0a2f2a0a202a206d6d6170322829206973206c696b65206d6d6170282920657863657074207468617420746865206f66667365742069732065787072657373656420696e20756e6974730a202a206f6620504147455f53495a452028696e7374656164206f66206279746573292e20205468697320616c6c6f777320746f206d6d617032282920287069656365730a202a206f66292066696c6573207468617420617265206c6172676572207468616e207468652061646472657373207370616365206f6620746865204350552e0a202a2f0a61736d6c696e6b61676520756e7369676e6564206c6f6e670a7379735f6d6d6170322028756e7369676e6564206c6f6e6720616464722c20756e7369676e6564206c6f6e67206c656e2c20696e742070726f742c20696e7420666c6167732c20696e742066642c206c6f6e672070676f6666290a7b0a0961646472203d207379735f6d6d61705f70676f666628616464722c206c656e2c2070726f742c20666c6167732c2066642c2070676f6666293b0a09696620282149535f4552522828766f6964202a29206164647229290a0909666f7263655f7375636365737366756c5f73797363616c6c5f72657475726e28293b0a0972657475726e20616464723b0a7d0a0a61736d6c696e6b61676520756e7369676e6564206c6f6e670a7379735f6d6d61702028756e7369676e6564206c6f6e6720616464722c20756e7369676e6564206c6f6e67206c656e2c20696e742070726f742c20696e7420666c6167732c20696e742066642c206c6f6e67206f6666290a7b0a09696620286f66667365745f696e5f70616765286f66662920213d2030290a090972657475726e202d45494e56414c3b0a0a0961646472203d207379735f6d6d61705f70676f666628616464722c206c656e2c2070726f742c20666c6167732c2066642c206f6666203e3e20504147455f5348494654293b0a09696620282149535f4552522828766f6964202a29206164647229290a0909666f7263655f7375636365737366756c5f73797363616c6c5f72657475726e28293b0a0972657475726e20616464723b0a7d0a0a61736d6c696e6b61676520756e7369676e6564206c6f6e670a696136345f6d72656d61702028756e7369676e6564206c6f6e6720616464722c20756e7369676e6564206c6f6e67206f6c645f6c656e2c20756e7369676e6564206c6f6e67206e65775f6c656e2c20756e7369676e6564206c6f6e6720666c6167732c0a092020202020756e7369676e6564206c6f6e67206e65775f61646472290a7b0a0961646472203d207379735f6d72656d617028616464722c206f6c645f6c656e2c206e65775f6c656e2c20666c6167732c206e65775f61646472293b0a09696620282149535f4552522828766f6964202a29206164647229290a0909666f7263655f7375636365737366756c5f73797363616c6c5f72657475726e28293b0a0972657475726e20616464723b0a7d0a0a2369666e64656620434f4e4649475f5043490a0a61736d6c696e6b616765206c6f6e670a7379735f706369636f6e6669675f726561642028756e7369676e6564206c6f6e67206275732c20756e7369676e6564206c6f6e672064666e2c20756e7369676e6564206c6f6e67206f66662c20756e7369676e6564206c6f6e67206c656e2c0a090920202020766f6964202a627566290a7b0a0972657475726e202d454e4f5359533b0a7d0a0a61736d6c696e6b616765206c6f6e670a7379735f706369636f6e6669675f77726974652028756e7369676e6564206c6f6e67206275732c20756e7369676e6564206c6f6e672064666e2c20756e7369676e6564206c6f6e67206f66662c20756e7369676e6564206c6f6e67206c656e2c0a09092020202020766f6964202a627566290a7b0a0972657475726e202d454e4f5359533b0a7d0a0a23656e646966202f2a20434f4e4649475f504349202a2f0a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006c696e75782d332e382e322f617263682f696136342f6b65726e656c2f74696d652e630000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000303030303636340030303030303030003030303030303000303030303030333034353100313231313437343433333000303031363732370030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007573746172003030726f6f7400000000000000000000000000000000000000000000000000000000726f6f74000000000000000000000000000000000000000000000000000000003030303030303000303030303030300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f2a0a202a206c696e75782f617263682f696136342f6b65726e656c2f74696d652e630a202a0a202a20436f707972696768742028432920313939382d32303033204865776c6574742d5061636b61726420436f0a202a095374657068616e65204572616e69616e203c6572616e69616e4068706c2e68702e636f6d3e0a202a094461766964204d6f73626572676572203c64617669646d4068706c2e68702e636f6d3e0a202a20436f7079726967687420284329203139393920446f6e20447567676572203c646f6e2e64756767657240696e74656c2e636f6d3e0a202a20436f707972696768742028432920313939392d32303030205641204c696e75782053797374656d730a202a20436f707972696768742028432920313939392d323030302057616c74204472756d6d6f6e64203c6472756d6d6f6e644076616c696e75782e636f6d3e0a202a2f0a0a23696e636c756465203c6c696e75782f6370752e683e0a23696e636c756465203c6c696e75782f696e69742e683e0a23696e636c756465203c6c696e75782f6b65726e656c2e683e0a23696e636c756465203c6c696e75782f6d6f64756c652e683e0a23696e636c756465203c6c696e75782f70726f66696c652e683e0a23696e636c756465203c6c696e75782f73636865642e683e0a23696e636c756465203c6c696e75782f74696d652e683e0a23696e636c756465203c6c696e75782f696e746572727570742e683e0a23696e636c756465203c6c696e75782f6566692e683e0a23696e636c756465203c6c696e75782f74696d65782e683e0a23696e636c756465203c6c696e75782f74696d656b65657065725f696e7465726e616c2e683e0a23696e636c756465203c6c696e75782f706c6174666f726d5f6465766963652e683e0a0a23696e636c756465203c61736d2f6d6163687665632e683e0a23696e636c756465203c61736d2f64656c61792e683e0a23696e636c756465203c61736d2f68775f6972712e683e0a23696e636c756465203c61736d2f70617261766972742e683e0a23696e636c756465203c61736d2f7074726163652e683e0a23696e636c756465203c61736d2f73616c2e683e0a23696e636c756465203c61736d2f73656374696f6e732e683e0a0a23696e636c75646520226673797363616c6c5f67746f645f646174612e68220a0a737461746963206379636c655f74206974635f6765745f6379636c65732873747275637420636c6f636b736f75726365202a6373293b0a0a737472756374206673797363616c6c5f67746f645f646174615f74206673797363616c6c5f67746f645f646174613b0a0a737472756374206974635f6a69747465725f646174615f74206974635f6a69747465725f646174613b0a0a766f6c6174696c6520696e742074696d655f6b65657065725f6964203d20303b202f2a20736d705f70726f636573736f725f69642829206f662074696d652d6b6565706572202a2f0a0a23696664656620434f4e4649475f494136345f44454255475f4952510a0a756e7369676e6564206c6f6e67206c6173745f636c695f69703b0a4558504f52545f53594d424f4c286c6173745f636c695f6970293b0a0a23656e6469660a0a23696664656620434f4e4649475f50415241564952540a2f2a205765206e65656420746f20646566696e652061207265616c2066756e6374696f6e20666f722073636865645f636c6f636b2c20746f206f76657272696465207468650a2020207765616b2064656661756c742076657273696f6e202a2f0a756e7369676e6564206c6f6e67206c6f6e672073636865645f636c6f636b28766f6964290a7b0a202020202020202072657475726e2070617261766972745f73636865645f636c6f636b28293b0a7d0a23656e6469660a0a23696664656620434f4e4649475f50415241564952540a73746174696320766f69640a70617261766972745f636c6f636b736f757263655f726573756d652873747275637420636c6f636b736f75726365202a6373290a7b0a096966202870765f74696d655f6f70732e636c6f636b736f757263655f726573756d65290a090970765f74696d655f6f70732e636c6f636b736f757263655f726573756d6528293b0a7d0a23656e6469660a0a7374617469632073747275637420636c6f636b736f7572636520636c6f636b736f757263655f697463203d207b0a092e6e616d6520202020202020202020203d2022697463222c0a092e726174696e672020202020202020203d203335302c0a092e7265616420202020202020202020203d206974635f6765745f6379636c65732c0a092e6d61736b20202020202020202020203d20434c4f434b534f555243455f4d41534b283634292c0a092e666c616773202020202020202020203d20434c4f434b5f534f555243455f49535f434f4e54494e554f55532c0a23696664656620434f4e4649475f50415241564952540a092e726573756d6509093d2070617261766972745f636c6f636b736f757263655f726573756d652c0a23656e6469660a7d3b0a7374617469632073747275637420636c6f636b736f75726365202a6974635f636c6f636b736f757263653b0a0a23696664656620434f4e4649475f564952545f4350555f4143434f554e54494e470a0a23696e636c756465203c6c696e75782f6b65726e656c5f737461742e683e0a0a65787465726e2063707574696d655f74206379636c655f746f5f63707574696d652875363420637963293b0a0a766f6964207674696d655f6163636f756e745f7573657228737472756374207461736b5f737472756374202a74736b290a7b0a0963707574696d655f742064656c74615f7574696d653b0a09737472756374207468726561645f696e666f202a7469203d207461736b5f7468726561645f696e666f2874736b293b0a0a096966202874692d3e61635f7574696d6529207b0a090964656c74615f7574696d65203d206379636c655f746f5f63707574696d652874692d3e61635f7574696d65293b0a09096163636f756e745f757365725f74696d652874736b2c2064656c74615f7574696d652c2064656c74615f7574696d65293b0a090974692d3e61635f7574696d65203d20303b0a097d0a7d0a0a2f2a0a202a2043616c6c65642066726f6d2074686520636f6e7465787420737769746368207769746820696e74657272757074732064697361626c65642c20746f2063686172676520616c6c0a202a20616363756d756c617465642074696d657320746f207468652063757272656e742070726f636573732c20616e6420746f2070726570617265206163636f756e74696e67206f6e0a202a20746865206e6578742070726f636573732e0a202a2f0a766f696420617263685f7674696d655f7461736b5f73776974636828737472756374207461736b5f737472756374202a70726576290a7b0a09737472756374207468726561645f696e666f202a7069203d207461736b5f7468726561645f696e666f2870726576293b0a09737472756374207468726561645f696e666f202a6e69203d207461736b5f7468726561645f696e666f2863757272656e74293b0a0a0970692d3e61635f7374616d70203d206e692d3e61635f7374616d703b0a096e692d3e61635f7374696d65203d206e692d3e61635f7574696d65203d20303b0a7d0a0a2f2a0a202a204163636f756e742074696d6520666f722061207472616e736974696f6e206265747765656e2073797374656d2c206861726420697271206f7220736f6674206972712073746174652e0a202a204e6f7465207468617420746869732066756e6374696f6e2069732063616c6c6564207769746820696e746572727570747320656e61626c65642e0a202a2f0a7374617469632063707574696d655f74207674696d655f64656c746128737472756374207461736b5f737472756374202a74736b290a7b0a09737472756374207468726561645f696e666f202a7469203d207461736b5f7468726561645f696e666f2874736b293b0a0963707574696d655f742064656c74615f7374696d653b0a095f5f753634206e6f773b0a0a095741524e5f4f4e5f4f4e43452821697271735f64697361626c65642829293b0a0a096e6f77203d20696136345f6765745f69746328293b0a0a0964656c74615f7374696d65203d206379636c655f746f5f63707574696d652874692d3e61635f7374696d65202b20286e6f77202d2074692d3e61635f7374616d7029293b0a0974692d3e61635f7374696d65203d20303b0a0974692d3e61635f7374616d70203d206e6f773b0a0a0972657475726e2064656c74615f7374696d653b0a7d0a0a766f6964207674696d655f6163636f756e745f73797374656d28737472756374207461736b5f737472756374202a74736b290a7b0a0963707574696d655f742064656c7461203d207674696d655f64656c74612874736b293b0a0a096163636f756e745f73797374656d5f74696d652874736b2c20302c2064656c74612c2064656c7461293b0a7d0a0a766f6964207674696d655f6163636f756e745f69646c6528737472756374207461736b5f737472756374202a74736b290a7b0a096163636f756e745f69646c655f74696d65287674696d655f64656c74612874736b29293b0a7d0a0a23656e646966202f2a20434f4e4649475f564952545f4350555f4143434f554e54494e47202a2f0a0a7374617469632069727172657475726e5f740a74696d65725f696e746572727570742028696e74206972712c20766f6964202a6465765f6964290a7b0a09756e7369676e6564206c6f6e67206e65775f69746d3b0a0a09696620286370755f69735f6f66666c696e6528736d705f70726f636573736f725f696428292929207b0a090972657475726e204952515f48414e444c45443b0a097d0a0a09706c6174666f726d5f74696d65725f696e74657272757074286972712c206465765f6964293b0a0a096e65775f69746d203d206c6f63616c5f6370755f646174612d3e69746d5f6e6578743b0a0a09696620282174696d655f616674657228696136345f6765745f69746328292c206e65775f69746d29290a09097072696e746b284b45524e5f45525220224f6f70733a2074696d6572207469636b206265666f726520697427732064756520286974633d256c782c69746d3d256c78295c6e222c0a090920202020202020696136345f6765745f69746328292c206e65775f69746d293b0a0a0970726f66696c655f7469636b284350555f50524f46494c494e47293b0a0a096966202870617261766972745f646f5f737465616c5f6163636f756e74696e6728266e65775f69746d29290a0909676f746f20736b69705f70726f636573735f74696d655f6163636f756e74696e673b0a0a097768696c6520283129207b0a09097570646174655f70726f636573735f74696d657328757365725f6d6f6465286765745f6972715f72656773282929293b0a0a09096e65775f69746d202b3d206c6f63616c5f6370755f646174612d3e69746d5f64656c74613b0a0a090969662028736d705f70726f636573736f725f69642829203d3d2074696d655f6b65657065725f6964290a0909097874696d655f7570646174652831293b0a0a09096c6f63616c5f6370755f646174612d3e69746d5f6e657874203d206e65775f69746d3b0a0a09096966202874696d655f6166746572286e65775f69746d2c20696136345f6765745f697463282929290a090909627265616b3b0a0a09092f2a0a0909202a20416c6c6f77204950497320746f20696e74657272757074207468652074696d6572206c6f6f702e0a0909202a2f0a09096c6f63616c5f6972715f656e61626c6528293b0a09096c6f63616c5f6972715f64697361626c6528293b0a097d0a0a736b69705f70726f636573735f74696d655f6163636f756e74696e673a0a0a09646f207b0a09092f2a0a0909202a20496620776527726520746f6f20636c6f736520746f20746865206e65787420636c6f636b207469636b20666f720a0909202a20636f6d666f72742c20776520696e6372656173652074686520736166657479206d617267696e2062790a0909202a20696e74656e74696f6e616c6c792064726f7070696e6720746865206e657874207469636b2873292e2020576520646f204e4f540a0909202a207570646174652069746d2e6e6578742062656361757365207468617420776f756c6420666f72636520757320746f2063616c6c0a0909202a207874696d655f757064617465282920776869636820696e207475726e20776f756c64206c6574206f757220636c6f636b2072756e0a0909202a20746f6f20666173742028776974682074686520706f74656e7469616c6c79206465766173746174696e67206566666563740a0909202a206f66206c6f73696e67206d6f6e6f746f6e79206f662074696d65292e0a0909202a2f0a09097768696c6520282174696d655f6166746572286e65775f69746d2c20696136345f6765745f6974632829202b206c6f63616c5f6370755f646174612d3e69746d5f64656c74612f3229290a0909096e65775f69746d202b3d206c6f63616c5f6370755f646174612d3e69746d5f64656c74613b0a0909696136345f7365745f69746d286e65775f69746d293b0a09092f2a20646f75626c6520636865636b2c20696e206361736520776520676f742068697420627920612028736c6f772920504d493a202a2f0a097d207768696c65202874696d655f61667465725f657128696136345f6765745f69746328292c206e65775f69746d29293b0a0972657475726e204952515f48414e444c45443b0a7d0a0a2f2a0a202a20456e63617073756c6174652061636365737320746f207468652069746d2073747275637475726520666f7220534d502e0a202a2f0a766f69640a696136345f6370755f6c6f63616c5f7469636b2028766f6964290a7b0a09696e7420637075203d20736d705f70726f636573736f725f696428293b0a09756e7369676e6564206c6f6e67207368696674203d20302c2064656c74613b0a0a092f2a20617272616e676520666f7220746865206379636c6520636f756e74657220746f2067656e657261746520612074696d657220696e746572727570743a202a2f0a09696136345f7365745f69747628494136345f54494d45525f564543544f52293b0a0a0964656c7461203d206c6f63616c5f6370755f646174612d3e69746d5f64656c74613b0a092f2a0a09202a2053746167676572207468652074696d6572207469636b20666f7220656163682043505520736f207468657920646f6e2774206f6363757220616c6c2061742028616c6d6f737429207468650a09202a2073616d652074696d653a0a09202a2f0a096966202863707529207b0a0909756e7369676e6564206c6f6e67206869203d2031554c203c3c20696136345f666c7328637075293b0a09097368696674203d2028322a28637075202d20686929202b203129202a2064656c74612f68692f323b0a097d0a096c6f63616c5f6370755f646174612d3e69746d5f6e657874203d20696136345f6765745f6974632829202b2064656c7461202b2073686966743b0a09696136345f7365745f69746d286c6f63616c5f6370755f646174612d3e69746d5f6e657874293b0a7d0a0a73746174696320696e74206e6f6a69747465723b0a0a73746174696320696e74205f5f696e6974206e6f6a69747465725f73657475702863686172202a737472290a7b0a096e6f6a6974746572203d20313b0a097072696e746b28224a697474657220636865636b696e6720666f72204954432074696d6572732064697361626c65645c6e22293b0a0972657475726e20313b0a7d0a0a5f5f736574757028226e6f6a6974746572222c206e6f6a69747465725f7365747570293b0a0a0a766f696420696136345f696e69745f69746d28766f6964290a7b0a09756e7369676e6564206c6f6e6720706c6174666f726d5f626173655f667265712c206974635f667265713b0a097374727563742070616c5f667265715f726174696f206974635f726174696f2c2070726f635f726174696f3b0a096c6f6e67207374617475732c20706c6174666f726d5f626173655f64726966742c206974635f64726966743b0a0a092f2a0a09202a204163636f7264696e6720746f2053414c2076322e362c207765206e65656420746f2075736520612053414c2063616c6c20746f2064657465726d696e652074686520706c6174666f726d20626173650a09202a206672657175656e637920616e64207468656e20612050414c2063616c6c20746f2064657465726d696e6520746865206672657175656e637920726174696f206265747765656e20746865204954430a09202a20616e64207468652062617365206672657175656e63792e0a09202a2f0a09737461747573203d20696136345f73616c5f667265715f626173652853414c5f465245515f424153455f504c4154464f524d2c0a090909092020202026706c6174666f726d5f626173655f667265712c2026706c6174666f726d5f626173655f6472696674293b0a096966202873746174757320213d203029207b0a09097072696e746b284b45524e5f455252202253414c5f465245515f424153455f504c4154464f524d206661696c65643a2025735c6e222c20696136345f73616c5f7374726572726f722873746174757329293b0a097d20656c7365207b0a0909737461747573203d20696136345f70616c5f667265715f726174696f73282670726f635f726174696f2c204e554c4c2c20266974635f726174696f293b0a09096966202873746174757320213d2030290a0909097072696e746b284b45524e5f455252202250414c5f465245515f524154494f53206661696c65642077697468207374617475733d256c645c6e222c20737461747573293b0a097d0a096966202873746174757320213d203029207b0a09092f2a20696e76656e74202272616e646f6d222076616c756573202a2f0a09097072696e746b284b45524e5f4552520a0909202020202020202253414c2f50414c206661696c656420746f206f627461696e206672657175656e637920696e666f2d2d2d696e76656e74696e6720726561736f6e61626c652076616c7565735c6e22293b0a0909706c6174666f726d5f626173655f66726571203d203130303030303030303b0a0909706c6174666f726d5f626173655f6472696674203d202d313b092f2a206e6f20647269667420696e666f202a2f0a09096974635f726174696f2e6e756d203d20333b0a09096974635f726174696f2e64656e203d20313b0a097d0a0969662028706c6174666f726d5f626173655f66726571203c20343030303030303029207b0a09097072696e746b284b45524e5f4552522022506c6174666f726d2062617365206672657175656e637920256c7520626f6775732d2d2d726573657474696e6720746f2037354d487a215c6e222c0a090920202020202020706c6174666f726d5f626173655f66726571293b0a0909706c6174666f726d5f626173655f66726571203d2037353030303030303b0a0909706c6174666f726d5f626173655f6472696674203d202d313b0a097d0a09696620282170726f635f726174696f2e64656e290a090970726f635f726174696f2e64656e203d20313b092f2a2061766f6964206469766973696f6e206279207a65726f202a2f0a0969662028216974635f726174696f2e64656e290a09096974635f726174696f2e64656e203d20313b092f2a2061766f6964206469766973696f6e206279207a65726f202a2f0a0a096974635f66726571203d2028706c6174666f726d5f626173655f667265712a6974635f726174696f2e6e756d292f6974635f726174696f2e64656e3b0a0a096c6f63616c5f6370755f646174612d3e69746d5f64656c7461203d20286974635f66726571202b20485a2f3229202f20485a3b0a097072696e746b284b45524e5f444542554720224350552025643a206261736520667265713d256c752e2530336c754d487a2c2049544320726174696f3d25752f25752c20220a09202020202020202249544320667265713d256c752e2530336c754d487a222c20736d705f70726f636573736f725f696428292c0a0920202020202020706c6174666f726d5f626173655f66726571202f20313030303030302c2028706c6174666f726d5f626173655f66726571202f203130303029202520313030302c0a09202020202020206974635f726174696f2e6e756d2c206974635f726174696f2e64656e2c206974635f66726571202f20313030303030302c20286974635f66726571202f20313030302920252031303030293b0a0a0969662028706c6174666f726d5f626173655f647269667420213d202d3129207b0a09096974635f6472696674203d20706c6174666f726d5f626173655f64726966742a6974635f726174696f2e6e756d2f6974635f726174696f2e64656e3b0a09097072696e746b28222b2f2d256c6470706d5c6e222c206974635f6472696674293b0a097d20656c7365207b0a09096974635f6472696674203d202d313b0a09097072696e746b28225c6e22293b0a097d0a0a096c6f63616c5f6370755f646174612d3e70726f635f66726571203d2028706c6174666f726d5f626173655f667265712a70726f635f726174696f2e6e756d292f70726f635f726174696f2e64656e3b0a096c6f63616c5f6370755f646174612d3e6974635f66726571203d206974635f667265713b0a096c6f63616c5f6370755f646174612d3e6379635f7065725f75736563203d20286974635f66726571202b20555345435f5045525f5345432f3229202f20555345435f5045525f5345433b0a096c6f63616c5f6370755f646174612d3e6e7365635f7065725f637963203d2028284e5345435f5045525f5345433c3c494136345f4e5345435f5045525f4359435f5348494654290a09090909092b206974635f667265712f32292f6974635f667265713b0a0a0969662028212873616c5f706c6174666f726d5f6665617475726573202620494136345f53414c5f504c4154464f524d5f464541545552455f4954435f44524946542929207b0a23696664656620434f4e4649475f534d500a09092f2a204f6e204941363420696e20616e20534d5020636f6e66696775726174696f6e204954437320617265206e657665722061636375726174656c792073796e6368726f6e697a65642e0a0909202a204a697474657220636f6d70656e736174696f6e207265717569726573206120636d7078636867207768696368206d6179206c696d69740a0909202a20746865207363616c6162696c697479206f66207468652073797363616c6c7320666f722072657472696576696e672074696d652e0a0909202a20546865204954432073796e6368726f6e697a6174696f6e20697320757375616c6c79207375636365737366756c20746f2077697468696e2061206665770a0909202a20495443207469636b73206275742074686973206973206e6f7420612073757265207468696e672e20496620796f75206e65656420746f20696d70726f76650a0909202a2074696d657220706572666f726d616e636520696e20534d5020736974756174696f6e73207468656e20626f6f7420746865206b65726e656c2077697468207468650a0909202a20226e6f6a697474657222206f7074696f6e2e20486f77657665722c20646f696e6720736f206d617920726573756c7420696e2074696d6520666c756374756174696e6720286d617962650a0909202a206576656e20676f696e67206261636b77617264292069662074686520495443206f666673657473206265747765656e2074686520696e646976696475616c20435055730a0909202a2061726520746f6f206c617267652e0a0909202a2f0a090969662028216e6f6a6974746572290a0909096974635f6a69747465725f646174612e6974635f6a6974746572203d20313b0a23656e6469660a097d20656c73650a09092f2a0a0909202a204954432069732064726966747920616e642077652068617665206e6f742073796e6368726f6e697a656420746865204954437320696e20736d70626f6f742e632e0a0909202a204954432076616c756573206d617920666c75637475617465207369676e69666963616e746c79206265747765656e2070726f636573736f72732e0a0909202a20436c6f636b2073686f756c64206e6f74206265207573656420666f7220687274696d6572732e204d61726b20697463206173206f6e6c790a0909202a2075736566756c20666f7220626f6f7420616e642074657374696e672e0a0909202a0a0909202a204e6f74652074686174206a697474657220636f6d70656e736174696f6e206973206f666621205468657265206973206e6f20706f696e74206f660a0909202a2073796e6368726f6e697a696e6720495443732073696e63652074686579206d6179206265206c6172676520646966666572656e7469616c730a0909202a2074686174206368616e6765206f7665722074696d652e0a0909202a0a0909202a20546865206f6e6c792077617920746f20666978207468697320776f756c6420626520746f2072657065617465646c792073796e63207468650a0909202a20495443732e20556e74696c20746861742074696d65207765206861766520746f2061766f6964204954432e0a0909202a2f0a0909636c6f636b736f757263655f6974632e726174696e67203d2035303b0a0a0970617261766972745f696e69745f6d697373696e675f7469636b735f6163636f756e74696e6728736d705f70726f636573736f725f69642829293b0a0a092f2a2061766f696420736f66746c6f636b207570206d657373616765207768656e2063707520697320756e706c756720616e6420706c756767656420616761696e2e202a2f0a09746f7563685f736f66746c6f636b75705f7761746368646f6728293b0a0a092f2a2053657475702074686520435055206c6f63616c2074696d6572207469636b202a2f0a09696136345f6370755f6c6f63616c5f7469636b28293b0a0a0969662028216974635f636c6f636b736f7572636529207b0a0909636c6f636b736f757263655f72656769737465725f687a2826636c6f636b736f757263655f6974632c0a0909090909096c6f63616c5f6370755f646174612d3e6974635f66726571293b0a09096974635f636c6f636b736f75726365203d2026636c6f636b736f757263655f6974633b0a097d0a7d0a0a737461746963206379636c655f74206974635f6765745f6379636c65732873747275637420636c6f636b736f75726365202a6373290a7b0a09756e7369676e6564206c6f6e67206c6379636c652c206e6f772c207265743b0a0a0969662028216974635f6a69747465725f646174612e6974635f6a6974746572290a090972657475726e206765745f6379636c657328293b0a0a096c6379636c65203d206974635f6a69747465725f646174612e6974635f6c6173746379636c653b0a096e6f77203d206765745f6379636c657328293b0a09696620286c6379636c652026262074696d655f6166746572286c6379636c652c206e6f7729290a090972657475726e206c6379636c653b0a0a092f2a0a09202a204b65657020747261636b206f6620746865206c6173742074696d65722076616c75652072657475726e65642e0a09202a20496e20616e20534d5020656e7669726f6e6d656e742c20796f7520636f756c64206c6f7365206f757420696e20636f6e74656e74696f6e206f660a09202a20636d70786368672e20496620736f2c20796f757220636d70786368672072657475726e73206e65772076616c7565207768696368207468650a09202a2077696e6e6572206f6620636f6e74656e74696f6e207570646174656420746f2e2055736520746865206e65772076616c756520696e73746561642e0a09202a2f0a09726574203d20636d707863686728266974635f6a69747465725f646174612e6974635f6c6173746379636c652c206c6379636c652c206e6f77293b0a0969662028756e6c696b656c792872657420213d206c6379636c6529290a090972657475726e207265743b0a0a0972657475726e206e6f773b0a7d0a0a0a7374617469632073747275637420697271616374696f6e2074696d65725f697271616374696f6e203d207b0a092e68616e646c6572203d0974696d65725f696e746572727570742c0a092e666c616773203d09495251465f44495341424c4544207c20495251465f495251504f4c4c2c0a092e6e616d65203d09092274696d6572220a7d3b0a0a7374617469632073747275637420706c6174666f726d5f646576696365207274635f6566695f646576203d207b0a092e6e616d65203d20227274632d656669222c0a092e6964203d202d312c0a7d3b0a0a73746174696320696e74205f5f696e6974207274635f696e697428766f6964290a7b0a0969662028706c6174666f726d5f6465766963655f726567697374657228267274635f6566695f64657629203c2030290a09097072696e746b284b45524e5f4552522022756e61626c6520746f20726567697374657220727463206465766963652e2e2e5c6e22293b0a0a092f2a206e6f74206e65636573736172696c7920616e206572726f72202a2f0a0972657475726e20303b0a7d0a6d6f64756c655f696e6974287274635f696e6974293b0a0a766f696420726561645f70657273697374656e745f636c6f636b287374727563742074696d6573706563202a7473290a7b0a096566695f67657474696d656f66646179287473293b0a7d0a0a766f6964205f5f696e69740a74696d655f696e69742028766f6964290a7b0a0972656769737465725f7065726370755f69727128494136345f54494d45525f564543544f522c202674696d65725f697271616374696f6e293b0a09696136345f696e69745f69746d28293b0a7d0a0a2f2a0a202a2047656e65726963207564656c617920617373756d6573207468617420696620707265656d7074696f6e20697320616c6c6f77656420616e6420746865207468726561640a202a206d6967726174657320746f20616e6f74686572204350552c207468617420746865204954432076616c756573206172652073796e6368726f6e697a6564206163726f73730a202a20616c6c20435055732e0a202a2f0a73746174696320766f69640a696136345f6974635f7564656c61792028756e7369676e6564206c6f6e67207573656373290a7b0a09756e7369676e6564206c6f6e67207374617274203d20696136345f6765745f69746328293b0a09756e7369676e6564206c6f6e6720656e64203d207374617274202b2075736563732a6c6f63616c5f6370755f646174612d3e6379635f7065725f757365633b0a0a097768696c65202874696d655f6265666f726528696136345f6765745f69746328292c20656e6429290a09096370755f72656c617828293b0a7d0a0a766f696420282a696136345f7564656c61792928756e7369676e6564206c6f6e6720757365637329203d2026696136345f6974635f7564656c61793b0a0a766f69640a7564656c61792028756e7369676e6564206c6f6e67207573656373290a7b0a09282a696136345f7564656c617929287573656373293b0a7d0a4558504f52545f53594d424f4c287564656c6179293b0a0a2f2a204941363420646f65736e2774206361636865207468652074696d657a6f6e65202a2f0a766f6964207570646174655f7673797363616c6c5f747a28766f6964290a7b0a7d0a0a766f6964207570646174655f7673797363616c6c5f6f6c64287374727563742074696d6573706563202a77616c6c2c207374727563742074696d6573706563202a77746d2c0a09090973747275637420636c6f636b736f75726365202a632c20753332206d756c74290a7b0a0977726974655f736571636f756e745f626567696e28266673797363616c6c5f67746f645f646174612e736571293b0a0a20202020202020202f2a20636f7079206673797363616c6c20636c6f636b2064617461202a2f0a20202020202020206673797363616c6c5f67746f645f646174612e636c6b5f6d61736b203d20632d3e6d61736b3b0a20202020202020206673797363616c6c5f67746f645f646174612e636c6b5f6d756c74203d206d756c743b0a20202020202020206673797363616c6c5f67746f645f646174612e636c6b5f7368696674203d20632d3e73686966743b0a20202020202020206673797363616c6c5f67746f645f646174612e636c6b5f667379735f6d6d696f203d20632d3e61726368646174612e667379735f6d6d696f3b0a20202020202020206673797363616c6c5f67746f645f646174612e636c6b5f6379636c655f6c617374203d20632d3e6379636c655f6c6173743b0a0a092f2a20636f7079206b65726e656c2074696d652073747275637475726573202a2f0a20202020202020206673797363616c6c5f67746f645f646174612e77616c6c5f74696d652e74765f736563203d2077616c6c2d3e74765f7365633b0a20202020202020206673797363616c6c5f67746f645f646174612e77616c6c5f74696d652e74765f6e736563203d2077616c6c2d3e74765f6e7365633b0a096673797363616c6c5f67746f645f646174612e6d6f6e6f746f6e69635f74696d652e74765f736563203d2077746d2d3e74765f7365630a090909090909092b2077616c6c2d3e74765f7365633b0a096673797363616c6c5f67746f645f646174612e6d6f6e6f746f6e69635f74696d652e74765f6e736563203d2077746d2d3e74765f6e7365630a090909090909092b2077616c6c2d3e74765f6e7365633b0a0a092f2a206e6f726d616c697a65202a2f0a097768696c6520286673797363616c6c5f67746f645f646174612e6d6f6e6f746f6e69635f74696d652e74765f6e736563203e3d204e5345435f5045525f53454329207b0a09096673797363616c6c5f67746f645f646174612e6d6f6e6f746f6e69635f74696d652e74765f6e736563202d3d204e5345435f5045525f5345433b0a09096673797363616c6c5f67746f645f646174612e6d6f6e6f746f6e69635f74696d652e74765f7365632b2b3b0a097d0a0a0977726974655f736571636f756e745f656e6428266673797363616c6c5f67746f645f646174612e736571293b0a7d0a0a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006c696e75782d332e382e322f617263682f696136342f6b65726e656c2f746f706f6c6f67792e6300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000303030303636340030303030303030003030303030303000303030303030323536353100313231313437343433333000303031373635330030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007573746172003030726f6f7400000000000000000000000000000000000000000000000000000000726f6f74000000000000000000000000000000000000000000000000000000003030303030303000303030303030300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f2a0a202a20546869732066696c65206973207375626a65637420746f20746865207465726d7320616e6420636f6e646974696f6e73206f662074686520474e552047656e6572616c205075626c69630a202a204c6963656e73652e2020536565207468652066696c652022434f5059494e472220696e20746865206d61696e206469726563746f7279206f66207468697320617263686976650a202a20666f72206d6f72652064657461696c732e0a202a0a202a20546869732066696c6520636f6e7461696e73204e554d41207370656369666963207661726961626c657320616e642066756e6374696f6e732077686963682063616e0a202a2062652073706c697420617761792066726f6d20444953434f4e5449474d454d20616e64206172652075736564206f6e204e554d41206d616368696e657320776974680a202a20636f6e746967756f7573206d656d6f72792e0a202a200909323030322f30382f303720457269636820466f636874203c65666f636874406573732e6e65632e64653e0a202a20506f70756c6174652063707520656e747269657320696e20737973667320666f72206e6f6e2d6e756d612073797374656d732061732077656c6c0a202a202009496e74656c20436f72706f726174696f6e202d204173686f6b2052616a0a202a2030322f32372f32303036205a68616e672c2059616e6d696e0a202a09506f70756c6174652063707520636163686520656e747269657320696e20737973667320666f722063707520636163686520696e666f0a202a2f0a0a23696e636c756465203c6c696e75782f6370752e683e0a23696e636c756465203c6c696e75782f6b65726e656c2e683e0a23696e636c756465203c6c696e75782f6d6d2e683e0a23696e636c756465203c6c696e75782f6e6f64652e683e0a23696e636c756465203c6c696e75782f736c61622e683e0a23696e636c756465203c6c696e75782f696e69742e683e0a23696e636c756465203c6c696e75782f626f6f746d656d2e683e0a23696e636c756465203c6c696e75782f6e6f64656d61736b2e683e0a23696e636c756465203c6c696e75782f6e6f7469666965722e683e0a23696e636c756465203c6c696e75782f6578706f72742e683e0a23696e636c756465203c61736d2f6d6d7a6f6e652e683e0a23696e636c756465203c61736d2f6e756d612e683e0a23696e636c756465203c61736d2f6370752e683e0a0a7374617469632073747275637420696136345f637075202a73797366735f637075733b0a0a766f696420617263685f6669785f706879735f7061636b6167655f696428696e74206e756d2c2075333220736c6f74290a7b0a23696664656620434f4e4649475f534d500a09696620286370755f64617461286e756d292d3e736f636b65745f6964203d3d202d31290a09096370755f64617461286e756d292d3e736f636b65745f6964203d20736c6f743b0a23656e6469660a7d0a4558504f52545f53594d424f4c5f47504c28617263685f6669785f706879735f7061636b6167655f6964293b0a0a0a23696664656620434f4e4649475f484f54504c55475f4350550a696e74205f5f72656620617263685f72656769737465725f63707528696e74206e756d290a7b0a23696664656620434f4e4649475f414350490a092f2a0a09202a20496620435045492063616e2062652072652d7461726765746564206f722069662074686973206973206e6f740a09202a2043504549207461726765742c207468656e20697420697320686f74706c75676761626c650a09202a2f0a096966202863616e5f637065695f72657461726765742829207c7c202169735f6370755f637065695f746172676574286e756d29290a090973797366735f637075735b6e756d5d2e6370752e686f74706c75676761626c65203d20313b0a096d61705f6370755f746f5f6e6f6465286e756d2c206e6f64655f63707569645b6e756d5d2e6e6964293b0a23656e6469660a0972657475726e2072656769737465725f637075282673797366735f637075735b6e756d5d2e6370752c206e756d293b0a7d0a4558504f52545f53594d424f4c28617263685f72656769737465725f637075293b0a0a766f6964205f5f72656620617263685f756e72656769737465725f63707528696e74206e756d290a7b0a09756e72656769737465725f637075282673797366735f637075735b6e756d5d2e637075293b0a23696664656620434f4e4649475f414350490a09756e6d61705f6370755f66726f6d5f6e6f6465286e756d2c206370755f746f5f6e6f6465286e756d29293b0a23656e6469660a7d0a4558504f52545f53594d424f4c28617263685f756e72656769737465725f637075293b0a23656c73650a73746174696320696e74205f5f696e697420617263685f72656769737465725f63707528696e74206e756d290a7b0a0972657475726e2072656769737465725f637075282673797366735f637075735b6e756d5d2e6370752c206e756d293b0a7d0a23656e646966202f2a434f4e4649475f484f54504c55475f4350552a2f0a0a0a73746174696320696e74205f5f696e697420746f706f6c6f67795f696e697428766f6964290a7b0a09696e7420692c20657272203d20303b0a0a23696664656620434f4e4649475f4e554d410a092f2a0a09202a204d4344202d20446f2077652077616e7420746f20726567697374657220616c6c204f4e4c494e45206e6f6465732c206f7220616c6c20504f535349424c45206e6f6465733f0a09202a2f0a09666f725f656163685f6f6e6c696e655f6e6f6465286929207b0a09096966202828657272203d2072656769737465725f6f6e655f6e6f646528692929290a090909676f746f206f75743b0a097d0a23656e6469660a0a0973797366735f63707573203d206b7a616c6c6f632873697a656f662873747275637420696136345f63707529202a204e525f435055532c204746505f4b45524e454c293b0a09696620282173797366735f63707573290a090970616e696328226b7a616c6c6f6320696e20746f706f6c6f67795f696e6974206661696c6564202d204e525f4350555320746f6f206269673f22293b0a0a09666f725f656163685f70726573656e745f637075286929207b0a090969662828657272203d20617263685f72656769737465725f63707528692929290a090909676f746f206f75743b0a097d0a6f75743a0a0972657475726e206572723b0a7d0a0a7375627379735f696e697463616c6c28746f706f6c6f67795f696e6974293b0a0a0a2f2a0a202a204578706f72742063707520636163686520696e666f726d6174696f6e207468726f7567682073797366730a202a2f0a0a2f2a0a202a2020412062756e6368206f6620737472696e6720617272617920746f2067657420707265747479207072696e74696e670a202a2f0a73746174696320636f6e73742063686172202a63616368655f74797065735b5d203d207b0a0922222c0909092f2a206e6f742075736564202a2f0a0922496e737472756374696f6e222c0a092244617461222c0a0922556e696669656422092f2a20756e6966696564202a2f0a7d3b0a0a73746174696320636f6e73742063686172202a63616368655f6d6174747269625b5d3d7b0a092257726974655468726f756768222c0a092257726974654261636b222c0a0922222c09092f2a207265736572766564202a2f0a09222209092f2a207265736572766564202a2f0a7d3b0a0a7374727563742063616368655f696e666f207b0a0970616c5f63616368655f636f6e6669675f696e666f5f74096363693b0a096370756d61736b5f74207368617265645f6370755f6d61703b0a09696e74206c6576656c3b0a09696e7420747970653b0a09737472756374206b6f626a656374206b6f626a3b0a7d3b0a0a737472756374206370755f63616368655f696e666f207b0a097374727563742063616368655f696e666f202a63616368655f6c65617665733b0a09696e74096e756d5f63616368655f6c65617665733b0a09737472756374206b6f626a656374206b6f626a3b0a7d3b0a0a73746174696320737472756374206370755f63616368655f696e666f09616c6c5f6370755f63616368655f696e666f5b4e525f435055535d205f5f637075696e6974646174613b0a23646566696e65204c4541465f4b4f424a4543545f50545228782c7929202020202826616c6c5f6370755f63616368655f696e666f5b785d2e63616368655f6c65617665735b795d290a0a23696664656620434f4e4649475f534d500a73746174696320766f6964205f5f637075696e69742063616368655f7368617265645f6370755f6d61705f73657475702820756e7369676e656420696e74206370752c0a09097374727563742063616368655f696e666f202a20746869735f6c656166290a7b0a0970616c5f63616368655f7368617265645f696e666f5f74096373693b0a09696e74206e756d5f7368617265642c2069203d20303b0a09756e7369676e656420696e74206a3b0a0a09696620286370755f6461746128637075292d3e746872656164735f7065725f636f7265203c3d20312026260a09096370755f6461746128637075292d3e636f7265735f7065725f736f636b6574203c3d203129207b0a09096370755f736574286370752c20746869735f6c6561662d3e7368617265645f6370755f6d6170293b0a090972657475726e3b0a097d0a0a0969662028696136345f70616c5f63616368655f7368617265645f696e666f28746869735f6c6561662d3e6c6576656c2c0a0909090909746869735f6c6561662d3e747970652c0a0909090909302c0a0909090909266373692920213d2050414c5f5354415455535f53554343455353290a090972657475726e3b0a0a096e756d5f736861726564203d2028696e7429206373692e6e756d5f7368617265643b0a09646f207b0a0909666f725f656163685f706f737369626c655f637075286a290a090909696620286370755f6461746128637075292d3e736f636b65745f6964203d3d206370755f64617461286a292d3e736f636b65745f69640a090909092626206370755f64617461286a292d3e636f72655f6964203d3d206373692e6c6f67315f6369640a090909092626206370755f64617461286a292d3e7468726561645f6964203d3d206373692e6c6f67315f746964290a090909096370755f736574286a2c20746869735f6c6561662d3e7368617265645f6370755f6d6170293b0a0a0909692b2b3b0a097d207768696c65202869203c206e756d5f7368617265642026260a0909696136345f70616c5f63616368655f7368617265645f696e666f28746869735f6c6561662d3e6c6576656c2c0a09090909746869735f6c6561662d3e747970652c0a09090909692c0a090909092663736929203d3d2050414c5f5354415455535f53554343455353293b0a7d0a23656c73650a73746174696320766f6964205f5f637075696e69742063616368655f7368617265645f6370755f6d61705f736574757028756e7369676e656420696e74206370752c0a09097374727563742063616368655f696e666f202a20746869735f6c656166290a7b0a096370755f736574286370752c20746869735f6c6561662d3e7368617265645f6370755f6d6170293b0a0972657475726e3b0a7d0a23656e6469660a0a737461746963207373697a655f742073686f775f636f686572656e63795f6c696e655f73697a65287374727563742063616368655f696e666f202a746869735f6c6561662c0a090909090963686172202a627566290a7b0a0972657475726e20737072696e7466286275662c202225755c6e222c2031203c3c20746869735f6c6561662d3e6363692e706363695f6c696e655f73697a65293b0a7d0a0a737461746963207373697a655f742073686f775f776179735f6f665f6173736f636961746976697479287374727563742063616368655f696e666f202a746869735f6c6561662c0a090909090963686172202a627566290a7b0a0972657475726e20737072696e7466286275662c202225755c6e222c20746869735f6c6561662d3e6363692e706363695f6173736f63293b0a7d0a0a737461746963207373697a655f742073686f775f61747472696275746573287374727563742063616368655f696e666f202a746869735f6c6561662c2063686172202a627566290a7b0a0972657475726e20737072696e7466286275662c0a0909092225735c6e222c0a09090963616368655f6d6174747269625b746869735f6c6561662d3e6363692e706363695f63616368655f617474725d293b0a7d0a0a737461746963207373697a655f742073686f775f73697a65287374727563742063616368655f696e666f202a746869735f6c6561662c2063686172202a627566290a7b0a0972657475726e20737072696e7466286275662c202225754b5c6e222c20746869735f6c6561662d3e6363692e706363695f63616368655f73697a65202f2031303234293b0a7d0a0a737461746963207373697a655f742073686f775f6e756d6265725f6f665f73657473287374727563742063616368655f696e666f202a746869735f6c6561662c2063686172202a627566290a7b0a09756e7369676e6564206e756d6265725f6f665f73657473203d20746869735f6c6561662d3e6363692e706363695f63616368655f73697a653b0a096e756d6265725f6f665f73657473202f3d20746869735f6c6561662d3e6363692e706363695f6173736f633b0a096e756d6265725f6f665f73657473202f3d2031203c3c20746869735f6c6561662d3e6363692e706363695f6c696e655f73697a653b0a0a0972657475726e20737072696e7466286275662c202225755c6e222c206e756d6265725f6f665f73657473293b0a7d0a0a737461746963207373697a655f742073686f775f7368617265645f6370755f6d6170287374727563742063616368655f696e666f202a746869735f6c6561662c2063686172202a627566290a7b0a097373697a655f74096c656e3b0a096370756d61736b5f74207368617265645f6370755f6d61703b0a0a096370756d61736b5f616e6428267368617265645f6370755f6d61702c0a0909090926746869735f6c6561662d3e7368617265645f6370755f6d61702c206370755f6f6e6c696e655f6d61736b293b0a096c656e203d206370756d61736b5f73636e7072696e7466286275662c204e525f435055532b312c20267368617265645f6370755f6d6170293b0a096c656e202b3d20737072696e7466286275662b6c656e2c20225c6e22293b0a0972657475726e206c656e3b0a7d0a0a737461746963207373697a655f742073686f775f74797065287374727563742063616368655f696e666f202a746869735f6c6561662c2063686172202a627566290a7b0a09696e742074797065203d20746869735f6c6561662d3e74797065202b20746869735f6c6561662d3e6363692e706363695f756e69666965643b0a0972657475726e20737072696e7466286275662c202225735c6e222c2063616368655f74797065735b747970655d293b0a7d0a0a737461746963207373697a655f742073686f775f6c6576656c287374727563742063616368655f696e666f202a746869735f6c6561662c2063686172202a627566290a7b0a0972657475726e20737072696e7466286275662c202225755c6e222c20746869735f6c6561662d3e6c6576656c293b0a7d0a0a7374727563742063616368655f61747472207b0a097374727563742061747472696275746520617474723b0a097373697a655f7420282a73686f7729287374727563742063616368655f696e666f202a2c2063686172202a293b0a097373697a655f7420282a73746f726529287374727563742063616368655f696e666f202a2c20636f6e73742063686172202a2c2073697a655f7420636f756e74293b0a7d3b0a0a23696664656620646566696e655f6f6e655f726f0a0923756e64656620646566696e655f6f6e655f726f0a23656e6469660a23646566696e6520646566696e655f6f6e655f726f285f6e616d6529205c0a09737461746963207374727563742063616368655f61747472205f6e616d65203d205c0a5f5f41545452285f6e616d652c20303434342c2073686f775f23235f6e616d652c204e554c4c290a0a646566696e655f6f6e655f726f286c6576656c293b0a646566696e655f6f6e655f726f2874797065293b0a646566696e655f6f6e655f726f28636f686572656e63795f6c696e655f73697a65293b0a646566696e655f6f6e655f726f28776179735f6f665f6173736f636961746976697479293b0a646566696e655f6f6e655f726f2873697a65293b0a646566696e655f6f6e655f726f286e756d6265725f6f665f73657473293b0a646566696e655f6f6e655f726f287368617265645f6370755f6d6170293b0a646566696e655f6f6e655f726f2861747472696275746573293b0a0a7374617469632073747275637420617474726962757465202a2063616368655f64656661756c745f61747472735b5d203d207b0a0926747970652e617474722c0a09266c6576656c2e617474722c0a0926636f686572656e63795f6c696e655f73697a652e617474722c0a0926776179735f6f665f6173736f6369617469766974792e617474722c0a0926617474726962757465732e617474722c0a092673697a652e617474722c0a09266e756d6265725f6f665f736574732e617474722c0a09267368617265645f6370755f6d61702e617474722c0a094e554c4c0a7d3b0a0a23646566696e6520746f5f6f626a656374286b2920636f6e7461696e65725f6f66286b2c207374727563742063616368655f696e666f2c206b6f626a290a23646566696e6520746f5f6174747228612920636f6e7461696e65725f6f6628612c207374727563742063616368655f617474722c2061747472290a0a737461746963207373697a655f7420696136345f63616368655f73686f7728737472756374206b6f626a656374202a206b6f626a2c2073747275637420617474726962757465202a20617474722c2063686172202a20627566290a7b0a097374727563742063616368655f61747472202a6661747472203d20746f5f617474722861747472293b0a097374727563742063616368655f696e666f202a746869735f6c656166203d20746f5f6f626a656374286b6f626a293b0a097373697a655f74207265743b0a0a09726574203d2066617474722d3e73686f77203f2066617474722d3e73686f7728746869735f6c6561662c2062756629203a20303b0a0972657475726e207265743b0a7d0a0a73746174696320636f6e7374207374727563742073797366735f6f70732063616368655f73797366735f6f7073203d207b0a092e73686f772020203d20696136345f63616368655f73686f770a7d3b0a0a73746174696320737472756374206b6f626a5f747970652063616368655f6b74797065203d207b0a092e73797366735f6f7073093d202663616368655f73797366735f6f70732c0a092e64656661756c745f6174747273093d2063616368655f64656661756c745f61747472732c0a7d3b0a0a73746174696320737472756374206b6f626a5f747970652063616368655f6b747970655f7065726370755f656e747279203d207b0a092e73797366735f6f7073093d202663616368655f73797366735f6f70732c0a7d3b0a0a73746174696320766f6964205f5f637075696e6974206370755f63616368655f73797366735f6578697428756e7369676e656420696e7420637075290a7b0a096b6672656528616c6c5f6370755f63616368655f696e666f5b6370755d2e63616368655f6c6561766573293b0a09616c6c5f6370755f63616368655f696e666f5b6370755d2e63616368655f6c6561766573203d204e554c4c3b0a09616c6c5f6370755f63616368655f696e666f5b6370755d2e6e756d5f63616368655f6c6561766573203d20303b0a096d656d7365742826616c6c5f6370755f63616368655f696e666f5b6370755d2e6b6f626a2c20302c2073697a656f6628737472756374206b6f626a65637429293b0a0972657475726e3b0a7d0a0a73746174696320696e74205f5f637075696e6974206370755f63616368655f73797366735f696e697428756e7369676e656420696e7420637075290a7b0a09756e7369676e6564206c6f6e6720692c206c6576656c732c20756e697175655f6361636865733b0a0970616c5f63616368655f636f6e6669675f696e666f5f74206363693b0a09696e74206a3b0a096c6f6e67207374617475733b0a097374727563742063616368655f696e666f202a746869735f63616368653b0a09696e74206e756d5f63616368655f6c6561766573203d20303b0a0a096966202828737461747573203d20696136345f70616c5f63616368655f73756d6d61727928266c6576656c732c2026756e697175655f636163686573292920213d203029207b0a09097072696e746b284b45524e5f4552522022696136345f70616c5f63616368655f73756d6d6172793d256c645c6e222c20737461747573293b0a090972657475726e202d313b0a097d0a0a09746869735f63616368653d6b7a616c6c6f632873697a656f66287374727563742063616368655f696e666f292a756e697175655f6361636865732c0a0909094746505f4b45524e454c293b0a0969662028746869735f6361636865203d3d204e554c4c290a090972657475726e202d454e4f4d454d3b0a0a09666f722028693d303b2069203c206c6576656c733b20692b2b29207b0a0909666f7220286a3d323b206a203e30203b206a2d2d29207b0a09090969662028287374617475733d696136345f70616c5f63616368655f636f6e6669675f696e666f28692c6a2c2026636369292920213d0a090909090950414c5f5354415455535f53554343455353290a09090909636f6e74696e75653b0a0a090909746869735f63616368655b6e756d5f63616368655f6c65617665735d2e636369203d206363693b0a090909746869735f63616368655b6e756d5f63616368655f6c65617665735d2e6c6576656c203d2069202b20313b0a090909746869735f63616368655b6e756d5f63616368655f6c65617665735d2e74797065203d206a3b0a0a09090963616368655f7368617265645f6370755f6d61705f7365747570286370752c0a090909090926746869735f63616368655b6e756d5f63616368655f6c65617665735d293b0a0909096e756d5f63616368655f6c6561766573202b2b3b0a09097d0a097d0a0a09616c6c5f6370755f63616368655f696e666f5b6370755d2e63616368655f6c6561766573203d20746869735f63616368653b0a09616c6c5f6370755f63616368655f696e666f5b6370755d2e6e756d5f63616368655f6c6561766573203d206e756d5f63616368655f6c65617665733b0a0a096d656d7365742826616c6c5f6370755f63616368655f696e666f5b6370755d2e6b6f626a2c20302c2073697a656f6628737472756374206b6f626a65637429293b0a0a0972657475726e20303b0a7d0a0a2f2a2041646420636163686520696e7465726661636520666f722043505520646576696365202a2f0a73746174696320696e74205f5f637075696e69742063616368655f6164645f6465762873747275637420646576696365202a207379735f646576290a7b0a09756e7369676e656420696e7420637075203d207379735f6465762d3e69643b0a09756e7369676e6564206c6f6e6720692c206a3b0a097374727563742063616368655f696e666f202a746869735f6f626a6563743b0a09696e742072657476616c203d20303b0a096370756d61736b5f74206f6c646d61736b3b0a0a0969662028616c6c5f6370755f63616368655f696e666f5b6370755d2e6b6f626a2e706172656e74290a090972657475726e20303b0a0a096f6c646d61736b203d2063757272656e742d3e637075735f616c6c6f7765643b0a0972657476616c203d207365745f637075735f616c6c6f7765645f7074722863757272656e742c206370756d61736b5f6f662863707529293b0a0969662028756e6c696b656c792872657476616c29290a090972657475726e2072657476616c3b0a0a0972657476616c203d206370755f63616368655f73797366735f696e697428637075293b0a097365745f637075735f616c6c6f7765645f7074722863757272656e742c20266f6c646d61736b293b0a0969662028756e6c696b656c792872657476616c203c203029290a090972657475726e2072657476616c3b0a0a0972657476616c203d206b6f626a6563745f696e69745f616e645f6164642826616c6c5f6370755f63616368655f696e666f5b6370755d2e6b6f626a2c0a090909092020202020202663616368655f6b747970655f7065726370755f656e7472792c20267379735f6465762d3e6b6f626a2c0a09090909202020202020222573222c2022636163686522293b0a0969662028756e6c696b656c792872657476616c203c20302929207b0a09096370755f63616368655f73797366735f6578697428637075293b0a090972657475726e2072657476616c3b0a097d0a0a09666f72202869203d20303b2069203c20616c6c5f6370755f63616368655f696e666f5b6370755d2e6e756d5f63616368655f6c65617665733b20692b2b29207b0a0909746869735f6f626a656374203d204c4541465f4b4f424a4543545f505452286370752c69293b0a090972657476616c203d206b6f626a6563745f696e69745f616e645f616464282628746869735f6f626a6563742d3e6b6f626a292c0a09090909092020202020202663616368655f6b747970652c0a090909090920202020202026616c6c5f6370755f63616368655f696e666f5b6370755d2e6b6f626a2c0a090909090920202020202022696e64657825316c75222c2069293b0a090969662028756e6c696b656c792872657476616c2929207b0a090909666f7220286a203d20303b206a203c20693b206a2b2b29207b0a090909096b6f626a6563745f7075742826284c4541465f4b4f424a4543545f505452286370752c6a292d3e6b6f626a29293b0a0909097d0a0909096b6f626a6563745f7075742826616c6c5f6370755f63616368655f696e666f5b6370755d2e6b6f626a293b0a0909096370755f63616368655f73797366735f6578697428637075293b0a09090972657475726e2072657476616c3b0a09097d0a09096b6f626a6563745f756576656e74282628746869735f6f626a6563742d3e6b6f626a292c204b4f424a5f414444293b0a097d0a096b6f626a6563745f756576656e742826616c6c5f6370755f63616368655f696e666f5b6370755d2e6b6f626a2c204b4f424a5f414444293b0a0972657475726e2072657476616c3b0a7d0a0a2f2a2052656d6f766520636163686520696e7465726661636520666f722043505520646576696365202a2f0a73746174696320696e74205f5f637075696e69742063616368655f72656d6f76655f6465762873747275637420646576696365202a207379735f646576290a7b0a09756e7369676e656420696e7420637075203d207379735f6465762d3e69643b0a09756e7369676e6564206c6f6e6720693b0a0a09666f72202869203d20303b2069203c20616c6c5f6370755f63616368655f696e666f5b6370755d2e6e756d5f63616368655f6c65617665733b20692b2b290a09096b6f626a6563745f7075742826284c4541465f4b4f424a4543545f505452286370752c69292d3e6b6f626a29293b0a0a0969662028616c6c5f6370755f63616368655f696e666f5b6370755d2e6b6f626a2e706172656e7429207b0a09096b6f626a6563745f7075742826616c6c5f6370755f63616368655f696e666f5b6370755d2e6b6f626a293b0a09096d656d7365742826616c6c5f6370755f63616368655f696e666f5b6370755d2e6b6f626a2c0a090909302c0a09090973697a656f6628737472756374206b6f626a65637429293b0a097d0a0a096370755f63616368655f73797366735f6578697428637075293b0a0a0972657475726e20303b0a7d0a0a2f2a0a202a205768656e20612063707520697320686f742d706c75676765642c20646f206120636865636b20616e6420696e6974696174650a202a206361636865206b6f626a656374206966206e65636573736172790a202a2f0a73746174696320696e74205f5f637075696e69742063616368655f6370755f63616c6c6261636b28737472756374206e6f7469666965725f626c6f636b202a6e66622c0a0909756e7369676e6564206c6f6e6720616374696f6e2c20766f6964202a68637075290a7b0a09756e7369676e656420696e7420637075203d2028756e7369676e6564206c6f6e6729686370753b0a0973747275637420646576696365202a7379735f6465763b0a0a097379735f646576203d206765745f6370755f64657669636528637075293b0a097377697463682028616374696f6e29207b0a0963617365204350555f4f4e4c494e453a0a0963617365204350555f4f4e4c494e455f46524f5a454e3a0a090963616368655f6164645f646576287379735f646576293b0a0909627265616b3b0a0963617365204350555f444541443a0a0963617365204350555f444541445f46524f5a454e3a0a090963616368655f72656d6f76655f646576287379735f646576293b0a0909627265616b3b0a097d0a0972657475726e204e4f544946595f4f4b3b0a7d0a0a73746174696320737472756374206e6f7469666965725f626c6f636b205f5f637075696e6974646174612063616368655f6370755f6e6f746966696572203d0a7b0a092e6e6f7469666965725f63616c6c203d2063616368655f6370755f63616c6c6261636b0a7d3b0a0a73746174696320696e74205f5f696e69742063616368655f73797366735f696e697428766f6964290a7b0a09696e7420693b0a0a09666f725f656163685f6f6e6c696e655f637075286929207b0a090973747275637420646576696365202a7379735f646576203d206765745f6370755f6465766963652828756e7369676e656420696e742969293b0a090963616368655f6164645f646576287379735f646576293b0a097d0a0a0972656769737465725f686f746370755f6e6f746966696572282663616368655f6370755f6e6f746966696572293b0a0a0972657475726e20303b0a7d0a0a6465766963655f696e697463616c6c2863616368655f73797366735f696e6974293b0a0a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006c696e75782d332e382e322f617263682f696136342f6b65726e656c2f74726170732e6300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000303030303636340030303030303030003030303030303000303030303030343232343700313231313437343433333000303031373133300030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007573746172003030726f6f7400000000000000000000000000000000000000000000000000000000726f6f74000000000000000000000000000000000000000000000000000000003030303030303000303030303030300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f2a0a202a204172636869746563747572652d737065636966696320747261702068616e646c696e672e0a202a0a202a20436f707972696768742028432920313939382d32303033204865776c6574742d5061636b61726420436f0a202a094461766964204d6f736265726765722d54616e67203c64617669646d4068706c2e68702e636f6d3e0a202a0a202a2030352f31322f3030206772616f203c676f757468616d2e72616f40696e74656c2e636f6d3e203a2061646465642069737220696e20736967696e666f20666f72205349474650450a202a2f0a0a23696e636c756465203c6c696e75782f6b65726e656c2e683e0a23696e636c756465203c6c696e75782f696e69742e683e0a23696e636c756465203c6c696e75782f73636865642e683e0a23696e636c756465203c6c696e75782f7474792e683e0a23696e636c756465203c6c696e75782f76745f6b65726e2e683e09092f2a20466f7220756e626c616e6b5f73637265656e2829202a2f0a23696e636c756465203c6c696e75782f6d6f64756c652e683e202020202020202f2a20666f72204558504f52545f53594d424f4c202a2f0a23696e636c756465203c6c696e75782f686172646972712e683e0a23696e636c756465203c6c696e75782f6b70726f6265732e683e0a23696e636c756465203c6c696e75782f64656c61792e683e09092f2a20666f722073736c6565702829202a2f0a23696e636c756465203c6c696e75782f6b64656275672e683e0a0a23696e636c756465203c61736d2f66707377612e683e0a23696e636c756465203c61736d2f696e7472696e736963732e683e0a23696e636c756465203c61736d2f70726f636573736f722e683e0a23696e636c756465203c61736d2f756163636573732e683e0a23696e636c756465203c61736d2f73657475702e683e0a0a66707377615f696e746572666163655f74202a66707377615f696e746572666163653b0a4558504f52545f53594d424f4c2866707377615f696e74657266616365293b0a0a766f6964205f5f696e69740a747261705f696e69742028766f6964290a7b0a0969662028696136345f626f6f745f706172616d2d3e6670737761290a09092f2a2046505357412066697875703a206d616b652074686520696e7465726661636520706f696e7465722061206b65726e656c207669727475616c20616464726573733a202a2f0a090966707377615f696e74657266616365203d205f5f766128696136345f626f6f745f706172616d2d3e6670737761293b0a7d0a0a696e740a6469652028636f6e73742063686172202a7374722c207374727563742070745f72656773202a726567732c206c6f6e6720657272290a7b0a0973746174696320737472756374207b0a09097370696e6c6f636b5f74206c6f636b3b0a0909753332206c6f636b5f6f776e65723b0a0909696e74206c6f636b5f6f776e65725f64657074683b0a097d20646965203d207b0a09092e6c6f636b203d095f5f5350494e5f4c4f434b5f554e4c4f434b4544286469652e6c6f636b292c0a09092e6c6f636b5f6f776e6572203d202d312c0a09092e6c6f636b5f6f776e65725f6465707468203d20300a097d3b0a0973746174696320696e74206469655f636f756e7465723b0a09696e7420637075203d206765745f63707528293b0a0a09696620286469652e6c6f636b5f6f776e657220213d2063707529207b0a0909636f6e736f6c655f766572626f736528293b0a09097370696e5f6c6f636b5f69727128266469652e6c6f636b293b0a09096469652e6c6f636b5f6f776e6572203d206370753b0a09096469652e6c6f636b5f6f776e65725f6465707468203d20303b0a0909627573745f7370696e6c6f636b732831293b0a097d0a097075745f63707528293b0a0a09696620282b2b6469652e6c6f636b5f6f776e65725f6465707468203c203329207b0a09097072696e746b282225735b25645d3a20257320256c64205b25645d5c6e222c0a090963757272656e742d3e636f6d6d2c207461736b5f7069645f6e722863757272656e74292c207374722c206572722c202b2b6469655f636f756e746572293b0a0909696620286e6f746966795f646965284449455f4f4f50532c207374722c20726567732c206572722c203235352c2053494753454756290a09202020202020202020202020213d204e4f544946595f53544f50290a09090973686f775f726567732872656773293b0a0909656c73650a09090972656773203d204e554c4c3b0a2020097d20656c73650a09097072696e746b284b45524e5f4552522022526563757273697665206469652829206661696c7572652c206f757470757420737570707265737365645c6e22293b0a0a09627573745f7370696e6c6f636b732830293b0a096469652e6c6f636b5f6f776e6572203d202d313b0a096164645f7461696e74285441494e545f444945293b0a097370696e5f756e6c6f636b5f69727128266469652e6c6f636b293b0a0a09696620282172656773290a090972657475726e20313b0a0a096966202870616e69635f6f6e5f6f6f7073290a090970616e69632822466174616c20657863657074696f6e22293b0a0a202009646f5f657869742853494753454756293b0a0972657475726e20303b0a7d0a0a696e740a6469655f69665f6b65726e656c202863686172202a7374722c207374727563742070745f72656773202a726567732c206c6f6e6720657272290a7b0a096966202821757365725f6d6f6465287265677329290a090972657475726e20646965287374722c20726567732c20657272293b0a0972657475726e20303b0a7d0a0a766f69640a5f5f6b70726f62657320696136345f6261645f627265616b2028756e7369676e6564206c6f6e6720627265616b5f6e756d2c207374727563742070745f72656773202a72656773290a7b0a09736967696e666f5f7420736967696e666f3b0a09696e74207369672c20636f64653b0a0a092f2a20534947494c4c2c205349474650452c20534947534547562c20616e64205349474255532077616e74207468657365206669656c6420696e697469616c697a65643a202a2f0a09736967696e666f2e73695f61646472203d2028766f6964205f5f75736572202a292028726567732d3e63725f696970202b20696136345f7073722872656773292d3e7269293b0a09736967696e666f2e73695f696d6d203d20627265616b5f6e756d3b0a09736967696e666f2e73695f666c616773203d20303b09092f2a20636c656172205f5f4953525f56414c4944202a2f0a09736967696e666f2e73695f697372203d20303b0a0a097377697463682028627265616b5f6e756d29207b0a092020202020206361736520303a202f2a20756e6b6e6f776e206572726f722028757365642062792047434320666f72205f5f6275696c74696e5f61626f7274282929202a2f0a0909696620286e6f746966795f646965284449455f425245414b2c2022627265616b2030222c20726567732c20627265616b5f6e756d2c20545241505f42524b50542c2053494754524150290a09090920202020202020093d3d204e4f544946595f53544f50290a09090972657475726e3b0a0909696620286469655f69665f6b65726e656c2822627567636865636b21222c20726567732c20627265616b5f6e756d29290a09090972657475726e3b0a0909736967203d20534947494c4c3b20636f6465203d20494c4c5f494c4c4f50433b0a0909627265616b3b0a0a092020202020206361736520313a202f2a20696e746567657220646976696465206279207a65726f202a2f0a0909736967203d205349474650453b20636f6465203d204650455f494e544449563b0a0909627265616b3b0a0a092020202020206361736520323a202f2a20696e7465676572206f766572666c6f77202a2f0a0909736967203d205349474650453b20636f6465203d204650455f494e544f56463b0a0909627265616b3b0a0a092020202020206361736520333a202f2a2072616e676520636865636b2f626f756e647320636865636b202a2f0a0909736967203d205349474650453b20636f6465203d204650455f464c545355423b0a0909627265616b3b0a0a092020202020206361736520343a202f2a206e756c6c20706f696e7465722064657265666572656e6365202a2f0a0909736967203d20534947534547563b20636f6465203d20534547565f4d41504552523b0a0909627265616b3b0a0a092020202020206361736520353a202f2a206d6973616c69676e65642064617461202a2f0a0909736967203d20534947534547563b20636f6465203d204255535f414452414c4e3b0a0909627265616b3b0a0a092020202020206361736520363a202f2a20646563696d616c206f766572666c6f77202a2f0a0909736967203d205349474650453b20636f6465203d205f5f4650455f4445434f56463b0a0909627265616b3b0a0a092020202020206361736520373a202f2a20646563696d616c20646976696465206279207a65726f202a2f0a0909736967203d205349474650453b20636f6465203d205f5f4650455f4445434449563b0a0909627265616b3b0a0a092020202020206361736520383a202f2a207061636b656420646563696d616c206572726f72202a2f0a0909736967203d205349474650453b20636f6465203d205f5f4650455f4445434552523b0a0909627265616b3b0a0a092020202020206361736520393a202f2a20696e76616c6964204153434949206469676974202a2f0a0909736967203d205349474650453b20636f6465203d205f5f4650455f494e564153433b0a0909627265616b3b0a0a09202020202020636173652031303a202f2a20696e76616c696420646563696d616c206469676974202a2f0a0909736967203d205349474650453b20636f6465203d205f5f4650455f494e564445433b0a0909627265616b3b0a0a09202020202020636173652031313a202f2a2070617261677261706820737461636b206f766572666c6f77202a2f0a0909736967203d20534947534547563b20636f6465203d205f5f534547565f5053544b4f56463b0a0909627265616b3b0a0a09202020202020636173652030783366303030202e2e2e20307833666666663a092f2a2062756e646c652d75706461746520696e2070726f6772657373202a2f0a0909736967203d20534947494c4c3b20636f6465203d205f5f494c4c5f424e444d4f443b0a0909627265616b3b0a0a0920202020202064656661756c743a0a09096966202828627265616b5f6e756d203c2030783430303030207c7c20627265616b5f6e756d203e203078313030303030290a0909202020202626206469655f69665f6b65726e656c282242616420627265616b222c20726567732c20627265616b5f6e756d29290a09090972657475726e3b0a0a090969662028627265616b5f6e756d203c203078383030303029207b0a090909736967203d20534947494c4c3b20636f6465203d205f5f494c4c5f425245414b3b0a09097d20656c7365207b0a090909696620286e6f746966795f646965284449455f425245414b2c202262616420627265616b222c20726567732c20627265616b5f6e756d2c20545241505f42524b50542c2053494754524150290a09090909093d3d204e4f544946595f53544f50290a0909090972657475726e3b0a090909736967203d20534947545241503b20636f6465203d20545241505f42524b50543b0a09097d0a097d0a09736967696e666f2e73695f7369676e6f203d207369673b0a09736967696e666f2e73695f6572726e6f203d20303b0a09736967696e666f2e73695f636f6465203d20636f64653b0a09666f7263655f7369675f696e666f287369672c2026736967696e666f2c2063757272656e74293b0a7d0a0a2f2a0a202a2064697361626c65645f6670685f6661756c7428292069732063616c6c6564207768656e206120757365722d6c6576656c2070726f6365737320617474656d70747320746f20616363657373206633322e2e663132370a202a20616e6420697420646f65736e2774206f776e207468652066702d6869676820726567697374657220706172746974696f6e2e20205768656e20746869732068617070656e732c2077652073617665207468650a202a2063757272656e742066706820706172746974696f6e20696e20746865207461736b5f737472756374206f6620746865206670752d6f776e657220286966206e65636573736172792920616e64207468656e206c6f61640a202a207468652066702d6869676820706172746974696f6e206f66207468652063757272656e74207461736b20286966206e6563657373617279292e20204e6f7465207468617420746865206b65726e656c206861730a202a2061636365737320746f20667068206279207468652074696d652077652067657420686572652c20617320746865204956542773202244697361626c65642046502d5265676973746572222068616e646c65722074616b65730a202a2063617265206f6620636c656172696e67207073722e6466682e0a202a2f0a73746174696320696e6c696e6520766f69640a64697361626c65645f6670685f6661756c7420287374727563742070745f72656773202a72656773290a7b0a0973747275637420696136345f707372202a707372203d20696136345f7073722872656773293b0a0a092f2a2066697273742c206772616e7420757365722d6c6576656c2061636365737320746f2066706820706172746974696f6e3a202a2f0a097073722d3e646668203d20303b0a0a092f2a0a09202a204d616b6520737572652074686174206e6f206f74686572207461736b206765747320696e206f6e20746869732070726f636573736f720a09202a207768696c6520776527726520636c61696d696e6720746865204650550a09202a2f0a09707265656d70745f64697361626c6528293b0a2369666e64656620434f4e4649475f534d500a097b0a0909737472756374207461736b5f737472756374202a6670755f6f776e65720a0909093d2028737472756374207461736b5f737472756374202a29696136345f6765745f6b7228494136345f4b525f4650555f4f574e4552293b0a0a090969662028696136345f69735f6c6f63616c5f6670755f6f776e65722863757272656e742929207b0a090909707265656d70745f656e61626c655f6e6f5f7265736368656428293b0a09090972657475726e3b0a09097d0a0a0909696620286670755f6f776e6572290a090909696136345f666c7573685f667068286670755f6f776e6572293b0a097d0a23656e646966202f2a2021434f4e4649475f534d50202a2f0a09696136345f7365745f6c6f63616c5f6670755f6f776e65722863757272656e74293b0a09696620282863757272656e742d3e7468726561642e666c616773202620494136345f5448524541445f4650485f56414c49442920213d203029207b0a09095f5f696136345f6c6f61645f6670752863757272656e742d3e7468726561642e667068293b0a09097073722d3e6d6668203d20303b0a097d20656c7365207b0a09095f5f696136345f696e69745f66707528293b0a09092f2a0a0909202a20536574206d666820626563617573652074686520737461746520696e207468726561642e66706820646f6573206e6f74206d617463682074686520737461746520696e0a0909202a207468652066706820706172746974696f6e2e0a0909202a2f0a09097073722d3e6d6668203d20313b0a097d0a09707265656d70745f656e61626c655f6e6f5f7265736368656428293b0a7d0a0a73746174696320696e6c696e6520696e740a66705f656d756c6174652028696e742066705f6661756c742c20766f6964202a62756e646c652c206c6f6e67202a697073722c206c6f6e67202a667073722c206c6f6e67202a6973722c206c6f6e67202a70722c206c6f6e67202a6966732c0a09202020207374727563742070745f72656773202a72656773290a7b0a0966705f73746174655f742066705f73746174653b0a0966707377615f7265745f74207265743b0a0a09696620282166707377615f696e74657266616365290a090972657475726e202d313b0a0a096d656d736574282666705f73746174652c20302c2073697a656f662866705f73746174655f7429293b0a0a092f2a0a09202a20636f6d707574652066705f73746174652e20206f6e6c7920465020726567697374657273206636202d20663131206172652075736564206279207468650a09202a206b65726e656c2c20736f207365742074686f7365206269747320696e20746865206d61736b20616e642073657420746865206c6f7720766f6c6174696c650a09202a20706f696e74657220746f20706f696e7420746f207468657365207265676973746572732e0a09202a2f0a0966705f73746174652e6269746d61736b5f6c6f773634203d2030786663303b20202f2a20626974362e2e6269743131202a2f0a0a0966705f73746174652e66705f73746174655f6c6f775f766f6c6174696c65203d202866705f73746174655f6c6f775f766f6c6174696c655f74202a292026726567732d3e66363b0a092f2a0a09202a20756e7369676e6564206c6f6e6720282a4546495f46505357412920280a09202a202020202020756e7369676e6564206c6f6e6720202020747261705f747970652c0a09202a09766f6964202020202020202020202020202a42756e646c652c0a09202a09756e7369676e6564206c6f6e67202020202a70697073722c0a09202a09756e7369676e6564206c6f6e67202020202a706673722c0a09202a09756e7369676e6564206c6f6e67202020202a706973722c0a09202a09756e7369676e6564206c6f6e67202020202a7070726564732c0a09202a09756e7369676e6564206c6f6e67202020202a706966732c0a09202a09766f6964202020202020202020202020202a66705f7374617465293b0a09202a2f0a09726574203d20282a66707377615f696e746572666163652d3e6670737761292828756e7369676e6564206c6f6e67292066705f6661756c742c2062756e646c652c0a090909090928756e7369676e6564206c6f6e67202a2920697073722c2028756e7369676e6564206c6f6e67202a2920667073722c0a090909090928756e7369676e6564206c6f6e67202a29206973722c2028756e7369676e6564206c6f6e67202a292070722c0a090909090928756e7369676e6564206c6f6e67202a29206966732c202666705f7374617465293b0a0a0972657475726e207265742e7374617475733b0a7d0a0a737472756374206670755f7377615f6d7367207b0a09756e7369676e6564206c6f6e6720636f756e743b0a09756e7369676e6564206c6f6e672074696d653b0a7d3b0a73746174696320444546494e455f5045525f43505528737472756374206670755f7377615f6d73672c206370756c617374293b0a4445434c4152455f5045525f43505528737472756374206670755f7377615f6d73672c206370756c617374293b0a73746174696320737472756374206670755f7377615f6d7367206c617374205f5f63616368656c696e655f616c69676e65643b0a0a0a2f2a0a202a2048616e646c6520666c6f6174696e672d706f696e7420617373697374206661756c747320616e642074726170732e0a202a2f0a73746174696320696e740a68616e646c655f6670755f7377612028696e742066705f6661756c742c207374727563742070745f72656773202a726567732c20756e7369676e6564206c6f6e6720697372290a7b0a096c6f6e6720657863657074696f6e2c2062756e646c655b325d3b0a09756e7369676e6564206c6f6e67206661756c745f69703b0a0973747275637420736967696e666f20736967696e666f3b0a0a096661756c745f6970203d20726567732d3e63725f6969703b0a09696620282166705f6661756c742026262028696136345f7073722872656773292d3e7269203d3d203029290a09096661756c745f6970202d3d2031363b0a0969662028636f70795f66726f6d5f757365722862756e646c652c2028766f6964205f5f75736572202a29206661756c745f69702c2073697a656f662862756e646c652929290a090972657475726e202d313b0a0a0969662028212863757272656e742d3e7468726561642e666c616773202620494136345f5448524541445f4650454d555f4e4f5052494e54292920207b0a0909756e7369676e6564206c6f6e6720636f756e742c2063757272656e745f6a696666696573203d206a6966666965733b0a0909737472756374206670755f7377615f6d7367202a6370203d20265f5f6765745f6370755f766172286370756c617374293b0a0a090969662028756e6c696b656c792863757272656e745f6a696666696573203e2063702d3e74696d6529290a09090963702d3e636f756e74203d20303b0a090969662028756e6c696b656c792863702d3e636f756e74203c20352929207b0a09090963702d3e636f756e742b2b3b0a09090963702d3e74696d65203d2063757272656e745f6a696666696573202b2035202a20485a3b0a0a0909092f2a206d696e696d697a65207261636573206279206772616262696e67206120636f7079206f6620636f756e74204245464f524520636865636b696e67206c6173742e74696d652e202a2f0a090909636f756e74203d206c6173742e636f756e743b0a0909096261727269657228293b0a0a0909092f2a0a090909202a204c6f77657220342062697473206172652075736564206173206120636f756e742e20557070657220626974732061726520612073657175656e63650a090909202a206e756d62657220746861742069732075706461746564207768656e20636f756e742069732072657365742e2054686520636d70786368672077696c6c0a090909202a206661696c206973207365716e6f20686173206368616e6765642e2054686973206d696e696d697a6573206d757469706c6520637075730a090909202a20726573657474696e672074686520636f756e742e0a090909202a2f0a0909096966202863757272656e745f6a696666696573203e206c6173742e74696d65290a0909090928766f69642920636d70786368675f61637128266c6173742e636f756e742c20636f756e742c203136202b2028636f756e742026207e313529293b0a0a0909092f2a207573656420666574636861646420746f2061746f6d6963616c6c79207570646174652074686520636f756e74202a2f0a09090969662028286c6173742e636f756e74202620313529203c20352026262028696136345f666574636861646428312c20266c6173742e636f756e742c2061637129202620313529203c203529207b0a090909096c6173742e74696d65203d2063757272656e745f6a696666696573202b2035202a20485a3b0a090909097072696e746b284b45524e5f5741524e494e470a090920202020202020090909222573282564293a20666c6f6174696e672d706f696e7420617373697374206661756c7420617420697020253031366c782c2069737220253031366c785c6e222c0a09092020202020202009090963757272656e742d3e636f6d6d2c207461736b5f7069645f6e722863757272656e74292c20726567732d3e63725f696970202b20696136345f7073722872656773292d3e72692c20697372293b0a0909097d0a09097d0a097d0a0a09657863657074696f6e203d2066705f656d756c6174652866705f6661756c742c2062756e646c652c2026726567732d3e63725f697073722c2026726567732d3e61725f667073722c20266973722c2026726567732d3e70722c0a0909092020202020202026726567732d3e63725f6966732c2072656773293b0a096966202866705f6661756c7429207b0a090969662028657863657074696f6e203d3d203029207b0a0909092f2a20656d756c6174696f6e20776173207375636365737366756c202a2f0a090909696136345f696e6372656d656e745f69702872656773293b0a09097d20656c73652069662028657863657074696f6e203d3d202d3129207b0a0909097072696e746b284b45524e5f455252202268616e646c655f6670755f7377613a2066705f656d756c61746528292072657475726e6564202d315c6e22293b0a09090972657475726e202d313b0a09097d20656c7365207b0a0909092f2a206973206e65787420696e737472756374696f6e206120747261703f202a2f0a09090969662028657863657074696f6e2026203229207b0a09090909696136345f696e6372656d656e745f69702872656773293b0a0909097d0a090909736967696e666f2e73695f7369676e6f203d205349474650453b0a090909736967696e666f2e73695f6572726e6f203d20303b0a090909736967696e666f2e73695f636f6465203d205f5f53495f4641554c543b092f2a2064656661756c7420636f6465202a2f0a090909736967696e666f2e73695f61646472203d2028766f6964205f5f75736572202a292028726567732d3e63725f696970202b20696136345f7073722872656773292d3e7269293b0a090909696620286973722026203078313129207b0a09090909736967696e666f2e73695f636f6465203d204650455f464c54494e563b0a0909097d20656c736520696620286973722026203078323229207b0a090909092f2a2064656e6f726d616c206f706572616e642067657473207468652073616d652073695f636f646520617320756e646572666c6f77200a090909092a2073656520617263682f693338362f6b65726e656c2f74726170732e633a6d6174685f6572726f72282920202a2f0a09090909736967696e666f2e73695f636f6465203d204650455f464c54554e443b0a0909097d20656c736520696620286973722026203078343429207b0a09090909736967696e666f2e73695f636f6465203d204650455f464c544449563b0a0909097d0a090909736967696e666f2e73695f697372203d206973723b0a090909736967696e666f2e73695f666c616773203d205f5f4953525f56414c49443b0a090909736967696e666f2e73695f696d6d203d20303b0a090909666f7263655f7369675f696e666f285349474650452c2026736967696e666f2c2063757272656e74293b0a09097d0a097d20656c7365207b0a090969662028657863657074696f6e203d3d202d3129207b0a0909097072696e746b284b45524e5f455252202268616e646c655f6670755f7377613a2066705f656d756c61746528292072657475726e6564202d315c6e22293b0a09090972657475726e202d313b0a09097d20656c73652069662028657863657074696f6e20213d203029207b0a0909092f2a20726169736520657863657074696f6e202a2f0a090909736967696e666f2e73695f7369676e6f203d205349474650453b0a090909736967696e666f2e73695f6572726e6f203d20303b0a090909736967696e666f2e73695f636f6465203d205f5f53495f4641554c543b092f2a2064656661756c7420636f6465202a2f0a090909736967696e666f2e73695f61646472203d2028766f6964205f5f75736572202a292028726567732d3e63725f696970202b20696136345f7073722872656773292d3e7269293b0a09090969662028697372202620307838383029207b0a09090909736967696e666f2e73695f636f6465203d204650455f464c544f56463b0a0909097d20656c7365206966202869737220262030783131303029207b0a09090909736967696e666f2e73695f636f6465203d204650455f464c54554e443b0a0909097d20656c7365206966202869737220262030783232303029207b0a09090909736967696e666f2e73695f636f6465203d204650455f464c545245533b0a0909097d0a090909736967696e666f2e73695f697372203d206973723b0a090909736967696e666f2e73695f666c616773203d205f5f4953525f56414c49443b0a090909736967696e666f2e73695f696d6d203d20303b0a090909666f7263655f7369675f696e666f285349474650452c2026736967696e666f2c2063757272656e74293b0a09097d0a097d0a0972657475726e20303b0a7d0a0a73747275637420696c6c6567616c5f6f705f72657475726e207b0a09756e7369676e6564206c6f6e6720666b742c20617267312c20617267322c20617267333b0a7d3b0a0a73747275637420696c6c6567616c5f6f705f72657475726e0a696136345f696c6c6567616c5f6f705f6661756c742028756e7369676e6564206c6f6e672065632c206c6f6e6720617267312c206c6f6e6720617267322c206c6f6e6720617267332c0a0909202020202020206c6f6e6720617267342c206c6f6e6720617267352c206c6f6e6720617267362c206c6f6e6720617267372c0a0909202020202020207374727563742070745f726567732072656773290a7b0a0973747275637420696c6c6567616c5f6f705f72657475726e2072763b0a0973747275637420736967696e666f2073693b0a0963686172206275665b3132385d3b0a0a23696664656620434f4e4649475f494136345f42524c5f454d550a097b0a090965787465726e2073747275637420696c6c6567616c5f6f705f72657475726e20696136345f656d756c6174655f62726c20287374727563742070745f72656773202a2c20756e7369676e6564206c6f6e67293b0a0a09097276203d20696136345f656d756c6174655f62726c2826726567732c206563293b0a09096966202872762e666b7420213d2028756e7369676e6564206c6f6e6729202d31290a09090972657475726e2072763b0a097d0a23656e6469660a0a09737072696e7466286275662c202249412d363420496c6c6567616c206f7065726174696f6e206661756c7422293b0a0972762e666b74203d20303b0a09696620286469655f69665f6b65726e656c286275662c2026726567732c203029290a090972657475726e2072763b0a0a096d656d736574282673692c20302c2073697a656f6628736929293b0a0973692e73695f7369676e6f203d20534947494c4c3b0a0973692e73695f636f6465203d20494c4c5f494c4c4f50433b0a0973692e73695f61646472203d2028766f6964205f5f75736572202a292028726567732e63725f696970202b20696136345f707372282672656773292d3e7269293b0a09666f7263655f7369675f696e666f28534947494c4c2c202673692c2063757272656e74293b0a0972657475726e2072763b0a7d0a0a766f6964205f5f6b70726f6265730a696136345f6661756c742028756e7369676e6564206c6f6e6720766563746f722c20756e7369676e6564206c6f6e67206973722c20756e7369676e6564206c6f6e67206966612c0a0920202020756e7369676e6564206c6f6e672069696d2c20756e7369676e6564206c6f6e6720697469722c206c6f6e6720617267352c206c6f6e6720617267362c0a09202020206c6f6e6720617267372c207374727563742070745f726567732072656773290a7b0a09756e7369676e6564206c6f6e6720636f64652c206572726f72203d206973722c206969703b0a0973747275637420736967696e666f20736967696e666f3b0a0963686172206275665b3132385d3b0a09696e7420726573756c742c207369673b0a0973746174696320636f6e73742063686172202a726561736f6e5b5d203d207b0a09092249412d363420496c6c6567616c204f7065726174696f6e206661756c74222c0a09092249412d36342050726976696c65676564204f7065726174696f6e206661756c74222c0a09092249412d36342050726976696c65676564205265676973746572206661756c74222c0a09092249412d36342052657365727665642052656769737465722f4669656c64206661756c74222c0a09092244697361626c656420496e737472756374696f6e20536574205472616e736974696f6e206661756c74222c0a090922556e6b6e6f776e206661756c742035222c2022556e6b6e6f776e206661756c742036222c2022556e6b6e6f776e206661756c742037222c2022496c6c6567616c2048617a617264206661756c74222c0a090922556e6b6e6f776e206661756c742039222c2022556e6b6e6f776e206661756c74203130222c2022556e6b6e6f776e206661756c74203131222c2022556e6b6e6f776e206661756c74203132222c0a090922556e6b6e6f776e206661756c74203133222c2022556e6b6e6f776e206661756c74203134222c2022556e6b6e6f776e206661756c74203135220a097d3b0a0a096966202828697372202620494136345f4953525f4e4129202626202828697372202620494136345f4953525f434f44455f4d41534b29203d3d20494136345f4953525f434f44455f4c46455443482929207b0a09092f2a0a0909202a2054686973206661756c74207761732064756520746f206c66657463682e6661756c742c2073657420226564222062697420696e207468652070737220746f2063616e63656c0a0909202a20746865206c66657463682e0a0909202a2f0a0909696136345f707372282672656773292d3e6564203d20313b0a090972657475726e3b0a097d0a0a09696970203d20726567732e63725f696970202b20696136345f707372282672656773292d3e72693b0a0a097377697463682028766563746f7229207b0a09202020202020636173652032343a202f2a2047656e6572616c20457863657074696f6e202a2f0a0909636f6465203d2028697372203e3e2034292026203078663b0a0909737072696e7466286275662c202247656e6572616c20457863657074696f6e3a2025732573222c20726561736f6e5b636f64655d2c0a09090928636f6465203d3d203329203f2028286973722026202831554c203c3c20333729290a09090909202020202020203f20222028525345206163636573732922203a202220286461746120616363657373292229203a202222293b0a090969662028636f6465203d3d203829207b0a2320696664656620434f4e4649475f494136345f5052494e545f48415a415244530a0909097072696e746b282225735b25645d3a20706f737369626c652068617a61726420402069703d253031366c7820287072203d20253031366c78295c6e222c0a0909092020202020202063757272656e742d3e636f6d6d2c207461736b5f7069645f6e722863757272656e74292c0a09090920202020202020726567732e63725f696970202b20696136345f707372282672656773292d3e72692c20726567732e7072293b0a2320656e6469660a09090972657475726e3b0a09097d0a0909627265616b3b0a0a09202020202020636173652032353a202f2a2044697361626c65642046502d5265676973746572202a2f0a0909696620286973722026203229207b0a09090964697361626c65645f6670685f6661756c74282672656773293b0a09090972657475726e3b0a09097d0a0909737072696e7466286275662c202244697361626c65642046504c206661756c742d2d2d6e6f7420737570706f73656420746f2068617070656e2122293b0a0909627265616b3b0a0a09202020202020636173652032363a202f2a204e615420436f6e73756d7074696f6e202a2f0a090969662028757365725f6d6f64652826726567732929207b0a090909766f6964205f5f75736572202a616464723b0a0a090909696620282828697372203e3e20342920262030786629203d3d203229207b0a090909092f2a204e6154207061676520636f6e73756d7074696f6e202a2f0a09090909736967203d20534947534547563b0a09090909636f6465203d20534547565f4143434552523b0a0909090961646472203d2028766f6964205f5f75736572202a29206966613b0a0909097d20656c7365207b0a090909092f2a207265676973746572204e615420636f6e73756d7074696f6e202a2f0a09090909736967203d20534947494c4c3b0a09090909636f6465203d20494c4c5f494c4c4f504e3b0a0909090961646472203d2028766f6964205f5f75736572202a292028726567732e63725f6969700a090909090909092b20696136345f707372282672656773292d3e7269293b0a0909097d0a090909736967696e666f2e73695f7369676e6f203d207369673b0a090909736967696e666f2e73695f636f6465203d20636f64653b0a090909736967696e666f2e73695f6572726e6f203d20303b0a090909736967696e666f2e73695f61646472203d20616464723b0a090909736967696e666f2e73695f696d6d203d20766563746f723b0a090909736967696e666f2e73695f666c616773203d205f5f4953525f56414c49443b0a090909736967696e666f2e73695f697372203d206973723b0a090909666f7263655f7369675f696e666f287369672c2026736967696e666f2c2063757272656e74293b0a09090972657475726e3b0a09097d20656c73652069662028696136345f646f6e655f776974685f657863657074696f6e28267265677329290a09090972657475726e3b0a0909737072696e7466286275662c20224e615420636f6e73756d7074696f6e22293b0a0909627265616b3b0a0a09202020202020636173652033313a202f2a20556e737570706f727465642044617461205265666572656e6365202a2f0a090969662028757365725f6d6f64652826726567732929207b0a090909736967696e666f2e73695f7369676e6f203d20534947494c4c3b0a090909736967696e666f2e73695f636f6465203d20494c4c5f494c4c4f504e3b0a090909736967696e666f2e73695f6572726e6f203d20303b0a090909736967696e666f2e73695f61646472203d2028766f6964205f5f75736572202a29206969703b0a090909736967696e666f2e73695f696d6d203d20766563746f723b0a090909736967696e666f2e73695f666c616773203d205f5f4953525f56414c49443b0a090909736967696e666f2e73695f697372203d206973723b0a090909666f7263655f7369675f696e666f28534947494c4c2c2026736967696e666f2c2063757272656e74293b0a09090972657475726e3b0a09097d0a0909737072696e7466286275662c2022556e737570706f727465642064617461207265666572656e636522293b0a0909627265616b3b0a0a09202020202020636173652032393a202f2a204465627567202a2f0a09202020202020636173652033353a202f2a2054616b656e204272616e63682054726170202a2f0a09202020202020636173652033363a202f2a2053696e676c6520537465702054726170202a2f0a090969662028667379735f6d6f64652863757272656e742c2026726567732929207b0a09090965787465726e2063686172205f5f6b65726e656c5f73797363616c6c5f7669615f627265616b5b5d3b0a0909092f2a0a090909202a20476f742061207472617020696e20667379732d6d6f64653a2054616b656e204272616e636820547261700a090909202a20616e642053696e676c6520537465702074726170206e656564207370656369616c2068616e646c696e673b0a090909202a20446562756720747261702069732069676e6f726564202877652064697361626c6520697420686572650a090909202a20616e642072652d656e61626c6520697420696e20746865206c6f7765722d70726976696c6567652074726170292e0a090909202a2f0a09090969662028756e6c696b656c7928766563746f72203d3d2032392929207b0a090909097365745f7468726561645f666c6167285449465f44425f44495341424c4544293b0a09090909696136345f707372282672656773292d3e6462203d20303b0a09090909696136345f707372282672656773292d3e6c70203d20313b0a0909090972657475726e3b0a0909097d0a0909092f2a2072652d646f207468652073797374656d2063616c6c2076696120627265616b2030783130303030303a202a2f0a090909726567732e63725f696970203d2028756e7369676e6564206c6f6e6729205f5f6b65726e656c5f73797363616c6c5f7669615f627265616b3b0a090909696136345f707372282672656773292d3e7269203d20303b0a090909696136345f707372282672656773292d3e63706c203d20333b0a09090972657475726e3b0a09097d0a09097377697463682028766563746f7229207b0a0909202020202020636173652032393a0a090909736967696e666f2e73695f636f6465203d20545241505f4857424b50543b0a23696664656620434f4e4649475f4954414e49554d0a0909092f2a0a090909202a204572726174756d2031302028494641206d617920636f6e7461696e20696e636f7272656374206164647265737329206e6f77206861730a090909202a20224e6f46697822207374617475732e2020546865726520617265206e6f20706c616e7320666f7220666978696e6720746869732e0a090909202a2f0a09090969662028696136345f707372282672656773292d3e6973203d3d2030290a0909092020696661203d20726567732e63725f6969703b0a23656e6469660a090909627265616b3b0a0909202020202020636173652033353a20736967696e666f2e73695f636f6465203d20545241505f4252414e43483b20696661203d20303b20627265616b3b0a0909202020202020636173652033363a20736967696e666f2e73695f636f6465203d20545241505f54524143453b20696661203d20303b20627265616b3b0a09097d0a0909696620286e6f746966795f646965284449455f4641554c542c2022696136345f6661756c74222c2026726567732c20766563746f722c20736967696e666f2e73695f636f64652c2053494754524150290a09090920202020202020093d3d204e4f544946595f53544f50290a09090972657475726e3b0a0909736967696e666f2e73695f7369676e6f203d20534947545241503b0a0909736967696e666f2e73695f6572726e6f203d20303b0a0909736967696e666f2e73695f6164647220203d2028766f6964205f5f75736572202a29206966613b0a0909736967696e666f2e73695f696d6d2020203d20303b0a0909736967696e666f2e73695f666c616773203d205f5f4953525f56414c49443b0a0909736967696e666f2e73695f6973722020203d206973723b0a0909666f7263655f7369675f696e666f28534947545241502c2026736967696e666f2c2063757272656e74293b0a090972657475726e3b0a0a09202020202020636173652033323a202f2a206670206661756c74202a2f0a09202020202020636173652033333a202f2a2066702074726170202a2f0a0909726573756c74203d2068616e646c655f6670755f7377612828766563746f72203d3d20333229203f2031203a20302c2026726567732c20697372293b0a09096966202828726573756c74203c203029207c7c202863757272656e742d3e7468726561642e666c616773202620494136345f5448524541445f4650454d555f5349474650452929207b0a090909736967696e666f2e73695f7369676e6f203d205349474650453b0a090909736967696e666f2e73695f6572726e6f203d20303b0a090909736967696e666f2e73695f636f6465203d204650455f464c54494e563b0a090909736967696e666f2e73695f61646472203d2028766f6964205f5f75736572202a29206969703b0a090909736967696e666f2e73695f666c616773203d205f5f4953525f56414c49443b0a090909736967696e666f2e73695f697372203d206973723b0a090909736967696e666f2e73695f696d6d203d20303b0a090909666f7263655f7369675f696e666f285349474650452c2026736967696e666f2c2063757272656e74293b0a09097d0a090972657475726e3b0a0a09202020202020636173652033343a0a09096966202869737220262030783229207b0a0909092f2a204c6f7765722d50726976696c656765205472616e736665722054726170202a2f0a0a0909092f2a2049662077652064697361626c656420646562756720747261707320647572696e6720616e206673797363616c6c2c0a090909202a2072652d656e61626c65207468656d20686572652e0a090909202a2f0a09090969662028746573745f7468726561645f666c6167285449465f44425f44495341424c45442929207b0a09090909636c6561725f7468726561645f666c6167285449465f44425f44495341424c4544293b0a09090909696136345f707372282672656773292d3e6462203d20313b0a0909097d0a0a0909092f2a0a090909202a204a75737420636c656172205053522e6c7020616e64207468656e2072657475726e20696d6d6564696174656c793a0a090909202a20616c6c2074686520696e746572657374696e6720776f726b2028652e672e2c207369676e616c2064656c6976657279290a090909202a20697320646f6e6520696e20746865206b65726e656c206578697420706174682e0a090909202a2f0a090909696136345f707372282672656773292d3e6c70203d20303b0a09090972657475726e3b0a09097d20656c7365207b0a0909092f2a20556e696d706c656d656e74656420496e7374722e20416464726573732054726170202a2f0a09090969662028757365725f6d6f64652826726567732929207b0a09090909736967696e666f2e73695f7369676e6f203d20534947494c4c3b0a09090909736967696e666f2e73695f636f6465203d20494c4c5f42414449414444523b0a09090909736967696e666f2e73695f6572726e6f203d20303b0a09090909736967696e666f2e73695f666c616773203d20303b0a09090909736967696e666f2e73695f697372203d20303b0a09090909736967696e666f2e73695f696d6d203d20303b0a09090909736967696e666f2e73695f61646472203d2028766f6964205f5f75736572202a29206969703b0a09090909666f7263655f7369675f696e666f28534947494c4c2c2026736967696e666f2c2063757272656e74293b0a0909090972657475726e3b0a0909097d0a090909737072696e7466286275662c2022556e696d706c656d656e74656420496e737472756374696f6e2041646472657373206661756c7422293b0a09097d0a0909627265616b3b0a0a09202020202020636173652034353a0a09097072696e746b284b45524e5f4552522022556e65787065637465642049412d333220657863657074696f6e202854726170203435295c6e22293b0a09097072696e746b284b45524e5f45525220222020696970202d203078256c782c20696661202d203078256c782c20697372202d203078256c785c6e222c0a0909202020202020206969702c206966612c20697372293b0a0909666f7263655f73696728534947534547562c2063757272656e74293b0a0909627265616b3b0a0a09202020202020636173652034363a0a09097072696e746b284b45524e5f4552522022556e65787065637465642049412d333220696e746572636570742074726170202854726170203436295c6e22293b0a09097072696e746b284b45524e5f45525220222020696970202d203078256c782c20696661202d203078256c782c20697372202d203078256c782c2069696d202d203078256c785c6e222c0a0909202020202020206969702c206966612c206973722c2069696d293b0a0909666f7263655f73696728534947534547562c2063757272656e74293b0a090972657475726e3b0a0a09202020202020636173652034373a0a0909737072696e7466286275662c202249412d333220496e74657272757074696f6e204661756c742028696e74203078256c7829222c20697372203e3e203136293b0a0909627265616b3b0a0a0920202020202064656661756c743a0a0909737072696e7466286275662c20224661756c7420256c75222c20766563746f72293b0a0909627265616b3b0a097d0a0969662028216469655f69665f6b65726e656c286275662c2026726567732c206572726f7229290a0909666f7263655f73696728534947494c4c2c2063757272656e74293b0a7d0a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006c696e75782d332e382e322f617263682f696136342f6b65726e656c2f756e616c69676e65642e63000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000303030303636340030303030303030003030303030303000303030303031323332363600313231313437343433333000303031373734360030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007573746172003030726f6f7400000000000000000000000000000000000000000000000000000000726f6f74000000000000000000000000000000000000000000000000000000003030303030303000303030303030300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f2a0a202a204172636869746563747572652d737065636966696320756e616c69676e656420747261702068616e646c696e672e0a202a0a202a20436f707972696768742028432920313939392d323030322c2032303034204865776c6574742d5061636b61726420436f0a202a095374657068616e65204572616e69616e203c6572616e69616e4068706c2e68702e636f6d3e0a202a094461766964204d6f736265726765722d54616e67203c64617669646d4068706c2e68702e636f6d3e0a202a0a202a20323030322f31322f303920202046697820726f746174696e672072656769737465722068616e646c696e6720286f66662d62792d31206572726f722c206d697373696e672066722d726f746174696f6e292e20204669780a202a09096765745f7273655f726567282920746f206e6f74206c65616b206b65726e656c206269747320746f20757365722d6c6576656c202872656164696e6720616e206f75742d6f662d6672616d650a202a0909737461636b65642072656769737465722072657475726e7320616e20756e646566696e65642076616c75653b20697420646f6573204e4f54207472696767657220610a202a09092272737664207265676973746572206661756c7422292e0a202a20323030312f31302f31310946697820756e616c69676e65642061636365737320746f20726f746174696e672072656769737465727320696e20732f7720706970656c696e6564206c6f6f70732e0a202a20323030312f30382f313309436f72726563742073697a65206f6620657874656e64656420666c6f6174732028666c6f61745f66737a292066726f6d20313620746f2031302062797465732e0a202a20323030312f30312f31370941646420737570706f727420656d756c6174696f6e206f6620756e616c69676e6564206b65726e656c2061636365737365732e0a202a2f0a23696e636c756465203c6c696e75782f6a6966666965732e683e0a23696e636c756465203c6c696e75782f6b65726e656c2e683e0a23696e636c756465203c6c696e75782f73636865642e683e0a23696e636c756465203c6c696e75782f7474792e683e0a23696e636c756465203c6c696e75782f726174656c696d69742e683e0a0a23696e636c756465203c61736d2f696e7472696e736963732e683e0a23696e636c756465203c61736d2f70726f636573736f722e683e0a23696e636c756465203c61736d2f7273652e683e0a23696e636c756465203c61736d2f756163636573732e683e0a23696e636c756465203c61736d2f756e616c69676e65642e683e0a0a65787465726e20696e74206469655f69665f6b65726e656c2863686172202a7374722c207374727563742070745f72656773202a726567732c206c6f6e6720657272293b0a0a23756e6465662044454255475f554e414c49474e45445f545241500a0a2369666465662044454255475f554e414c49474e45445f545241500a2320646566696e6520445052494e5428612e2e2e2909646f207b207072696e746b282225732025753a20222c205f5f66756e635f5f2c205f5f4c494e455f5f293b207072696e746b202861293b207d207768696c65202830290a2320646566696e65204444554d50287374722c76702c6c656e290964756d70287374722c2076702c206c656e290a0a73746174696320766f69640a64756d702028636f6e73742063686172202a7374722c20766f6964202a76702c2073697a655f74206c656e290a7b0a09756e7369676e65642063686172202a6370203d2076703b0a09696e7420693b0a0a097072696e746b28222573222c20737472293b0a09666f72202869203d20303b2069203c206c656e3b202b2b69290a09097072696e746b2028222025303278222c202a63702b2b293b0a097072696e746b28225c6e22293b0a7d0a23656c73650a2320646566696e6520445052494e5428612e2e2e290a2320646566696e65204444554d50287374722c76702c6c656e290a23656e6469660a0a23646566696e6520494136345f46495253545f535441434b45445f47520933320a23646566696e6520494136345f46495253545f524f544154494e475f46520933320a23646566696e65205349474e5f455854390909307866666666666666666666666666663030756c0a0a2f2a0a202a202073797363746c207365747461626c6520686f6f6b2077686963682074656c6c7320746865206b65726e656c207768657468657220746f20686f6e6f72207468650a202a2020494136345f5448524541445f5541435f4e4f5052494e5420707263746c2e20204265636175736520746869732069732075736572207365747461626c652c2077652077616e740a202a2020746f20616c6c6f7720746865207375706572207573657220746f20656e61626c652f64697361626c65207468697320666f7220736563757269747920726561736f6e730a202a202028692e652e20646f6e277420616c6c6f772061747461636b657220746f2066696c6c207570206c6f6773207769746820756e616c69676e6564206163636573736573292e0a202a2f0a696e74206e6f5f756e616c69676e65645f7761726e696e673b0a696e7420756e616c69676e65645f64756d705f737461636b3b0a0a2f2a0a202a20466f72204d2d756e69743a0a202a0a202a20206f70636f6465207c2020206d20207c2020207836202020207c0a202a202d2d2d2d2d2d2d2d7c2d2d2d2d2d2d7c2d2d2d2d2d2d2d2d2d7c0a202a205b34302d33375d207c205b33365d207c205b33353a33305d207c0a202a202d2d2d2d2d2d2d2d7c2d2d2d2d2d2d7c2d2d2d2d2d2d2d2d2d7c0a202a2020202020342020207c2020203120207c2020202036202020207c203d20313120626974730a202a202d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d0a202a20486f77657665722062697473205b33313a33305d20617265206e6f74206469726563746c792075736566756c20746f2064697374696e6775697368206265747765656e0a202a206c6f61642f73746f726520736f2077652063616e20757365205b33353a33325d20696e73746561642c2077686963682067697665732074686520666f6c6c6f77696e670a202a206d61736b20285b34303a33325d29207573696e67203920626974732e205468652027652720636f6d65732066726f6d20746865206661637420746861742077652064656665720a202a20636865636b696e6720746865206d2d62697420756e74696c206c6174657220696e20746865206c6f61642f73746f726520656d756c6174696f6e2e0a202a2f0a23646566696e6520494136345f4f50434f44455f4d41534b0930783165660a23646566696e6520494136345f4f50434f44455f53484946540933320a0a2f2a0a202a205461626c6520432d323820496e7465676572204c6f61642f53746f72650a202a0a202a2057652069676e6f7265205b33353a33325d3d203078362c203078372c203078452c203078460a202a0a202a206c64382e66696c6c2c207374382e66696c6c20204d55535420626520616c69676e656420626563617573652074686520524e41547320617265206261736564206f6e0a202a207468652061646472657373202862697473205b383a335d292c20736f207765206d757374206661696c65642e0a202a2f0a23646566696e65204c445f4f5020202020202020202020202030783038300a23646566696e65204c44535f4f50202020202020202020202030783038310a23646566696e65204c44415f4f50202020202020202020202030783038320a23646566696e65204c4453415f4f502020202020202020202030783038330a23646566696e65204c44424941535f4f50202020202020202030783038340a23646566696e65204c444143515f4f5020202020202020202030783038350a2f2a2030783038362c20307830383720617265206e6f742072656c6576616e74202a2f0a23646566696e65204c4443434c525f4f50202020202020202030783038380a23646566696e65204c44434e435f4f5020202020202020202030783038390a23646566696e65204c4443434c524143515f4f50202020202030783038610a23646566696e652053545f4f5020202020202020202020202030783038630a23646566696e6520535452454c5f4f5020202020202020202030783038640a2f2a2030783038652c3078386620617265206e6f742072656c6576616e74202a2f0a0a2f2a0a202a205461626c6520432d323920496e7465676572204c6f6164202b5265670a202a0a202a2077652075736520746865206c642d3e6d2028626974205b33363a33365d29206669656c6420746f2064657465726d696e652077686574686572206f72206e6f7420776520686176650a202a2061206c6f61642f73746f7265206f66207468697320666f726d2e0a202a2f0a0a2f2a0a202a205461626c6520432d333020496e7465676572204c6f61642f53746f7265202b496d6d0a202a0a202a2057652069676e6f7265205b33353a33325d3d203078362c203078372c203078452c203078460a202a0a202a206c64382e66696c6c2c207374382e66696c6c20206d75737420626520616c69676e6564206265636175736520746865204e617420726567697374657220617265206261736564206f6e0a202a2074686520616464726573732c20736f207765206d757374206661696c20616e64207468652070726f6772616d206d7573742062652066697865642e0a202a2f0a23646566696e65204c445f494d4d5f4f5020202020202020202020202030783061300a23646566696e65204c44535f494d4d5f4f50202020202020202020202030783061310a23646566696e65204c44415f494d4d5f4f50202020202020202020202030783061320a23646566696e65204c4453415f494d4d5f4f502020202020202020202030783061330a23646566696e65204c44424941535f494d4d5f4f50202020202020202030783061340a23646566696e65204c444143515f494d4d5f4f5020202020202020202030783061350a2f2a2030783061362c203078613720617265206e6f742072656c6576616e74202a2f0a23646566696e65204c4443434c525f494d4d5f4f50202020202020202030783061380a23646566696e65204c44434e435f494d4d5f4f5020202020202020202030783061390a23646566696e65204c4443434c524143515f494d4d5f4f50202020202030783061610a23646566696e652053545f494d4d5f4f5020202020202020202020202030783061630a23646566696e6520535452454c5f494d4d5f4f5020202020202020202030783061640a2f2a2030783061652c3078616620617265206e6f742072656c6576616e74202a2f0a0a2f2a0a202a205461626c6520432d333220466c6f6174696e672d706f696e74204c6f61642f53746f72650a202a2f0a23646566696e65204c44465f4f50202020202020202020202030783063300a23646566696e65204c4446535f4f502020202020202020202030783063310a23646566696e65204c4446415f4f502020202020202020202030783063320a23646566696e65204c444653415f4f5020202020202020202030783063330a2f2a20307830633620697320697272656c6576616e74202a2f0a23646566696e65204c444643434c525f4f502020202020202030783063380a23646566696e65204c4446434e435f4f50202020202020202030783063390a2f2a20307830636220697320697272656c6576616e7420202a2f0a23646566696e65205354465f4f50202020202020202020202030783063630a0a2f2a0a202a205461626c6520432d333320466c6f6174696e672d706f696e74204c6f6164202b5265670a202a0a202a2077652075736520746865206c642d3e6d2028626974205b33363a33365d29206669656c6420746f2064657465726d696e652077686574686572206f72206e6f7420776520686176650a202a2061206c6f61642f73746f7265206f66207468697320666f726d2e0a202a2f0a0a2f2a0a202a205461626c6520432d333420466c6f6174696e672d706f696e74204c6f61642f53746f7265202b496d6d0a202a2f0a23646566696e65204c44465f494d4d5f4f502020202020202030783065300a23646566696e65204c4446535f494d4d5f4f5020202020202030783065310a23646566696e65204c4446415f494d4d5f4f5020202020202030783065320a23646566696e65204c444653415f494d4d5f4f50202020202030783065330a2f2a20307830653620697320697272656c6576616e74202a2f0a23646566696e65204c444643434c525f494d4d5f4f5020202030783065380a23646566696e65204c4446434e435f494d4d5f4f502020202030783065390a23646566696e65205354465f494d4d5f4f502020202020202030783065630a0a7479706564656620737472756374207b0a09756e7369676e6564206c6f6e67092071703a363b092f2a205b303a355d2020202a2f0a09756e7369676e6564206c6f6e672020202072313a373b092f2a205b363a31325d20202a2f0a09756e7369676e6564206c6f6e67202020696d6d3a373b092f2a205b31333a31395d202a2f0a09756e7369676e6564206c6f6e672020202072333a373b092f2a205b32303a32365d202a2f0a09756e7369676e6564206c6f6e672020202020783a313b20202f2a205b32373a32375d202a2f0a09756e7369676e6564206c6f6e67202068696e743a323b092f2a205b32383a32395d202a2f0a09756e7369676e6564206c6f6e672078365f737a3a323b092f2a205b33303a33315d202a2f0a09756e7369676e6564206c6f6e672078365f6f703a343b092f2a205b33323a33355d2c207836203d2078365f737a7c78365f6f70202a2f0a09756e7369676e6564206c6f6e6720202020206d3a313b092f2a205b33363a33365d202a2f0a09756e7369676e6564206c6f6e67202020206f703a343b092f2a205b33373a34305d202a2f0a09756e7369676e6564206c6f6e672020207061643a32333b202f2a205b34313a36335d202a2f0a7d206c6f61645f73746f72655f743b0a0a0a7479706564656620656e756d207b0a095550445f494d4d4544494154452c092f2a206c64585a2072313d5b72335d2c696d6d283929202a2f0a095550445f52454709092f2a206c64585a2072313d5b72335d2c723220202020202a2f0a7d207570646174655f743b0a0a2f2a0a202a20576520757365207461626c657320746f206b65657020747261636b206f6620746865206f666673657473206f662072656769737465727320696e207468652073617665642073746174652e0a202a205468697320776179207765207361766520686176696e6720626967207377697463682f636173652073746174656d656e74732e0a202a0a202a2057652075736520626974203020746f20696e646963617465207377697463685f737461636b206f722070745f726567732e0a202a20546865206f66667365742069732073696d706c7920736869667465642062792031206269742e0a202a204120322d627974652076616c75652073686f756c6420626520656e6f75676820746f20686f6c6420616e79206b696e64206f66206f66667365740a202a0a202a20496e2063617365207468652063616c6c696e6720636f6e76656e74696f6e206368616e6765732028616e6420746875732070745f726567732f7377697463685f737461636b290a202a2073696d706c79207573652052535720696e7374656164206f6620525054206f7220766963652d76657273612e0a202a2f0a0a23646566696e652052504f28782909282873697a655f7429202628287374727563742070745f72656773202a2930292d3e78290a23646566696e652052534f28782909282873697a655f742920262828737472756374207377697463685f737461636b202a2930292d3e78290a0a23646566696e652052505428782909092852504f287829203c3c2031290a23646566696e6520525357287829090928317c2052534f2878293c3c31290a0a23646566696e652047525f4f464653287829092867725f696e666f5b785d3e3e31290a23646566696e652047525f494e5f5357287829092867725f696e666f5b785d202620307831290a0a23646566696e652046525f4f464653287829092866725f696e666f5b785d3e3e31290a23646566696e652046525f494e5f5357287829092866725f696e666f5b785d202620307831290a0a737461746963207531362067725f696e666f5b33325d3d7b0a09302c0909092f2a20723020697320726561642d6f6e6c79203a2057452053484f554c44204e45564552204745542054484953202a2f0a0a09525054287231292c20525054287232292c20525054287233292c0a0a09525357287234292c20525357287235292c20525357287236292c20525357287237292c0a0a09525054287238292c20525054287239292c2052505428723130292c2052505428723131292c0a0952505428723132292c2052505428723133292c2052505428723134292c2052505428723135292c0a0a0952505428723136292c2052505428723137292c2052505428723138292c2052505428723139292c0a0952505428723230292c2052505428723231292c2052505428723232292c2052505428723233292c0a0952505428723234292c2052505428723235292c2052505428723236292c2052505428723237292c0a0952505428723238292c2052505428723239292c2052505428723330292c2052505428723331290a7d3b0a0a737461746963207531362066725f696e666f5b33325d3d7b0a09302c0909092f2a20636f6e7374616e74203a2057452053484f554c44204e45564552204745542054484953202a2f0a09302c0909092f2a20636f6e7374616e74203a2057452053484f554c44204e45564552204745542054484953202a2f0a0a09525357286632292c20525357286633292c20525357286634292c20525357286635292c0a0a09525054286636292c20525054286637292c20525054286638292c20525054286639292c0a0952505428663130292c2052505428663131292c0a0a0952535728663132292c2052535728663133292c2052535728663134292c0a0952535728663135292c2052535728663136292c2052535728663137292c2052535728663138292c2052535728663139292c0a0952535728663230292c2052535728663231292c2052535728663232292c2052535728663233292c2052535728663234292c0a0952535728663235292c2052535728663236292c2052535728663237292c2052535728663238292c2052535728663239292c0a0952535728663330292c2052535728663331290a7d3b0a0a2f2a20496e76616c696461746520414c415420656e74727920666f7220696e7465676572207265676973746572205245474e4f2e20202a2f0a73746174696320766f69640a696e76616c615f67722028696e74207265676e6f290a7b0a2309646566696e65204628726567290963617365207265673a20696136345f696e76616c615f677228726567293b20627265616b0a0a0973776974636820287265676e6f29207b0a09094628202030293b204628202031293b204628202032293b204628202033293b204628202034293b204628202035293b204628202036293b204628202037293b0a09094628202038293b204628202039293b204628203130293b204628203131293b204628203132293b204628203133293b204628203134293b204628203135293b0a09094628203136293b204628203137293b204628203138293b204628203139293b204628203230293b204628203231293b204628203232293b204628203233293b0a09094628203234293b204628203235293b204628203236293b204628203237293b204628203238293b204628203239293b204628203330293b204628203331293b0a09094628203332293b204628203333293b204628203334293b204628203335293b204628203336293b204628203337293b204628203338293b204628203339293b0a09094628203430293b204628203431293b204628203432293b204628203433293b204628203434293b204628203435293b204628203436293b204628203437293b0a09094628203438293b204628203439293b204628203530293b204628203531293b204628203532293b204628203533293b204628203534293b204628203535293b0a09094628203536293b204628203537293b204628203538293b204628203539293b204628203630293b204628203631293b204628203632293b204628203633293b0a09094628203634293b204628203635293b204628203636293b204628203637293b204628203638293b204628203639293b204628203730293b204628203731293b0a09094628203732293b204628203733293b204628203734293b204628203735293b204628203736293b204628203737293b204628203738293b204628203739293b0a09094628203830293b204628203831293b204628203832293b204628203833293b204628203834293b204628203835293b204628203836293b204628203837293b0a09094628203838293b204628203839293b204628203930293b204628203931293b204628203932293b204628203933293b204628203934293b204628203935293b0a09094628203936293b204628203937293b204628203938293b204628203939293b204628313030293b204628313031293b204628313032293b204628313033293b0a09094628313034293b204628313035293b204628313036293b204628313037293b204628313038293b204628313039293b204628313130293b204628313131293b0a09094628313132293b204628313133293b204628313134293b204628313135293b204628313136293b204628313137293b204628313138293b204628313139293b0a09094628313230293b204628313231293b204628313232293b204628313233293b204628313234293b204628313235293b204628313236293b204628313237293b0a097d0a2309756e64656620460a7d0a0a2f2a20496e76616c696461746520414c415420656e74727920666f7220666c6f6174696e672d706f696e74207265676973746572205245474e4f2e20202a2f0a73746174696320766f69640a696e76616c615f66722028696e74207265676e6f290a7b0a2309646566696e65204628726567290963617365207265673a20696136345f696e76616c615f667228726567293b20627265616b0a0a0973776974636820287265676e6f29207b0a09094628202030293b204628202031293b204628202032293b204628202033293b204628202034293b204628202035293b204628202036293b204628202037293b0a09094628202038293b204628202039293b204628203130293b204628203131293b204628203132293b204628203133293b204628203134293b204628203135293b0a09094628203136293b204628203137293b204628203138293b204628203139293b204628203230293b204628203231293b204628203232293b204628203233293b0a09094628203234293b204628203235293b204628203236293b204628203237293b204628203238293b204628203239293b204628203330293b204628203331293b0a09094628203332293b204628203333293b204628203334293b204628203335293b204628203336293b204628203337293b204628203338293b204628203339293b0a09094628203430293b204628203431293b204628203432293b204628203433293b204628203434293b204628203435293b204628203436293b204628203437293b0a09094628203438293b204628203439293b204628203530293b204628203531293b204628203532293b204628203533293b204628203534293b204628203535293b0a09094628203536293b204628203537293b204628203538293b204628203539293b204628203630293b204628203631293b204628203632293b204628203633293b0a09094628203634293b204628203635293b204628203636293b204628203637293b204628203638293b204628203639293b204628203730293b204628203731293b0a09094628203732293b204628203733293b204628203734293b204628203735293b204628203736293b204628203737293b204628203738293b204628203739293b0a09094628203830293b204628203831293b204628203832293b204628203833293b204628203834293b204628203835293b204628203836293b204628203837293b0a09094628203838293b204628203839293b204628203930293b204628203931293b204628203932293b204628203933293b204628203934293b204628203935293b0a09094628203936293b204628203937293b204628203938293b204628203939293b204628313030293b204628313031293b204628313032293b204628313033293b0a09094628313034293b204628313035293b204628313036293b204628313037293b204628313038293b204628313039293b204628313130293b204628313131293b0a09094628313132293b204628313133293b204628313134293b204628313135293b204628313136293b204628313137293b204628313138293b204628313139293b0a09094628313230293b204628313231293b204628313232293b204628313233293b204628313234293b204628313235293b204628313236293b204628313237293b0a097d0a2309756e64656620460a7d0a0a73746174696320696e6c696e6520756e7369676e6564206c6f6e670a726f746174655f7265672028756e7369676e6564206c6f6e6720736f722c20756e7369676e6564206c6f6e67207272622c20756e7369676e6564206c6f6e6720726567290a7b0a09726567202b3d207272623b0a0969662028726567203e3d20736f72290a0909726567202d3d20736f723b0a0972657475726e207265673b0a7d0a0a73746174696320766f69640a7365745f7273655f72656720287374727563742070745f72656773202a726567732c20756e7369676e6564206c6f6e672072312c20756e7369676e6564206c6f6e672076616c2c20696e74206e6174290a7b0a09737472756374207377697463685f737461636b202a7377203d2028737472756374207377697463685f737461636b202a292072656773202d20313b0a09756e7369676e6564206c6f6e67202a6273702c202a62737073746f72652c202a616464722c202a726e61745f616464722c202a7562735f656e643b0a09756e7369676e6564206c6f6e67202a6b6273203d2028766f6964202a292063757272656e74202b20494136345f5242535f4f46465345543b0a09756e7369676e6564206c6f6e6720726e6174732c206e61745f6d61736b3b0a09756e7369676e6564206c6f6e67206f6e5f6b62733b0a096c6f6e6720736f66203d2028726567732d3e63725f69667329202620307837663b0a096c6f6e6720736f72203d2038202a202828726567732d3e63725f696673203e3e20313429202620307866293b0a096c6f6e67207272625f6772203d2028726567732d3e63725f696673203e3e20313829202620307837663b0a096c6f6e672072696478203d207231202d2033323b0a0a096966202872696478203e3d20736f6629207b0a09092f2a20746869732073686f756c64206e657665722068617070656e2c20617320746865202272737664207265676973746572206661756c74222068617320686967686572207072696f72697479202a2f0a0909445052494e54282269676e6f72696e6720777269746520746f2072256c753b206f6e6c7920256c75207265676973746572732061726520616c6c6f6361746564215c6e222c2072312c20736f66293b0a090972657475726e3b0a097d0a0a096966202872696478203c20736f72290a090972696478203d20726f746174655f72656728736f722c207272625f67722c2072696478293b0a0a09445052494e54282272256c752c2073772e62737073746f72653d256c782070742e62737073746f72653d256c7820736f663d256c6420736f6c3d256c6420726964783d256c645c6e222c0a092020202020202072312c2073772d3e61725f62737073746f72652c20726567732d3e61725f62737073746f72652c20736f662c2028726567732d3e63725f696673203e3e203729202620307837662c2072696478293b0a0a096f6e5f6b6273203d20696136345f7273655f6e756d5f72656773286b62732c2028756e7369676e6564206c6f6e67202a292073772d3e61725f62737073746f7265293b0a0961646472203d20696136345f7273655f736b69705f726567732828756e7369676e6564206c6f6e67202a292073772d3e61725f62737073746f72652c202d736f66202b2072696478293b0a096966202861646472203e3d206b627329207b0a09092f2a20746865207265676973746572206973206f6e20746865206b65726e656c206261636b696e672073746f72653a20656173792e2e2e202a2f0a0909726e61745f61646472203d20696136345f7273655f726e61745f616464722861646472293b0a09096966202828756e7369676e6564206c6f6e672920726e61745f61646472203e3d2073772d3e61725f62737073746f7265290a090909726e61745f61646472203d202673772d3e61725f726e61743b0a09096e61745f6d61736b203d2031554c203c3c20696136345f7273655f736c6f745f6e756d2861646472293b0a0a09092a61646472203d2076616c3b0a0909696620286e6174290a0909092a726e61745f61646472207c3d20206e61745f6d61736b3b0a0909656c73650a0909092a726e61745f6164647220263d207e6e61745f6d61736b3b0a090972657475726e3b0a097d0a0a096966202821757365725f737461636b2863757272656e742c20726567732929207b0a0909445052494e54282269676e6f72696e67206b65726e656c20777269746520746f2072256c753b2072656769737465722069736e2774206f6e20746865206b65726e656c2052425321222c207231293b0a090972657475726e3b0a097d0a0a0962737073746f7265203d2028756e7369676e6564206c6f6e67202a29726567732d3e61725f62737073746f72653b0a097562735f656e64203d20696136345f7273655f736b69705f726567732862737073746f72652c206f6e5f6b6273293b0a0962737020202020203d20696136345f7273655f736b69705f72656773287562735f656e642c202d736f66293b0a0961646472202020203d20696136345f7273655f736b69705f72656773286273702c2072696478293b0a0a09445052494e5428227562735f656e643d2570206273703d257020616464723d25705c6e222c2028766f6964202a29207562735f656e642c2028766f6964202a29206273702c2028766f6964202a292061646472293b0a0a09696136345f706f6b652863757272656e742c2073772c2028756e7369676e6564206c6f6e6729207562735f656e642c2028756e7369676e6564206c6f6e672920616464722c2076616c293b0a0a09726e61745f61646472203d20696136345f7273655f726e61745f616464722861646472293b0a0a09696136345f7065656b2863757272656e742c2073772c2028756e7369676e6564206c6f6e6729207562735f656e642c2028756e7369676e6564206c6f6e672920726e61745f616464722c2026726e617473293b0a09445052494e542822726e617420402570203d203078256c78206e61743d2564206f6c64206e61743d256c645c6e222c0a092020202020202028766f6964202a2920726e61745f616464722c20726e6174732c206e61742c2028726e617473203e3e20696136345f7273655f736c6f745f6e756d2861646472292920262031293b0a0a096e61745f6d61736b203d2031554c203c3c20696136345f7273655f736c6f745f6e756d2861646472293b0a09696620286e6174290a0909726e617473207c3d20206e61745f6d61736b3b0a09656c73650a0909726e61747320263d207e6e61745f6d61736b3b0a09696136345f706f6b652863757272656e742c2073772c2028756e7369676e6564206c6f6e6729207562735f656e642c2028756e7369676e6564206c6f6e672920726e61745f616464722c20726e617473293b0a0a09445052494e542822726e6174206368616e67656420746f20402570203d203078256c785c6e222c2028766f6964202a2920726e61745f616464722c20726e617473293b0a7d0a0a0a73746174696320766f69640a6765745f7273655f72656720287374727563742070745f72656773202a726567732c20756e7369676e6564206c6f6e672072312c20756e7369676e6564206c6f6e67202a76616c2c20696e74202a6e6174290a7b0a09737472756374207377697463685f737461636b202a7377203d2028737472756374207377697463685f737461636b202a292072656773202d20313b0a09756e7369676e6564206c6f6e67202a6273702c202a616464722c202a726e61745f616464722c202a7562735f656e642c202a62737073746f72653b0a09756e7369676e6564206c6f6e67202a6b6273203d2028766f6964202a292063757272656e74202b20494136345f5242535f4f46465345543b0a09756e7369676e6564206c6f6e6720726e6174732c206e61745f6d61736b3b0a09756e7369676e6564206c6f6e67206f6e5f6b62733b0a096c6f6e6720736f66203d2028726567732d3e63725f69667329202620307837663b0a096c6f6e6720736f72203d2038202a202828726567732d3e63725f696673203e3e20313429202620307866293b0a096c6f6e67207272625f6772203d2028726567732d3e63725f696673203e3e20313829202620307837663b0a096c6f6e672072696478203d207231202d2033323b0a0a096966202872696478203e3d20736f6629207b0a09092f2a2072656164206f66206f75742d6f662d6672616d652072656769737465722072657475726e7320616e20756e646566696e65642076616c75653b203020696e206f757220636173652e20202a2f0a0909445052494e54282269676e6f72696e6720726561642066726f6d2072256c753b206f6e6c7920256c75207265676973746572732061726520616c6c6f6361746564215c6e222c2072312c20736f66293b0a0909676f746f206661696c3b0a097d0a0a096966202872696478203c20736f72290a090972696478203d20726f746174655f72656728736f722c207272625f67722c2072696478293b0a0a09445052494e54282272256c752c2073772e62737073746f72653d256c782070742e62737073746f72653d256c7820736f663d256c6420736f6c3d256c6420726964783d256c645c6e222c0a092020202020202072312c2073772d3e61725f62737073746f72652c20726567732d3e61725f62737073746f72652c20736f662c2028726567732d3e63725f696673203e3e203729202620307837662c2072696478293b0a0a096f6e5f6b6273203d20696136345f7273655f6e756d5f72656773286b62732c2028756e7369676e6564206c6f6e67202a292073772d3e61725f62737073746f7265293b0a0961646472203d20696136345f7273655f736b69705f726567732828756e7369676e6564206c6f6e67202a292073772d3e61725f62737073746f72652c202d736f66202b2072696478293b0a096966202861646472203e3d206b627329207b0a09092f2a20746865207265676973746572206973206f6e20746865206b65726e656c206261636b696e672073746f72653a20656173792e2e2e202a2f0a09092a76616c203d202a616464723b0a0909696620286e617429207b0a090909726e61745f61646472203d20696136345f7273655f726e61745f616464722861646472293b0a0909096966202828756e7369676e6564206c6f6e672920726e61745f61646472203e3d2073772d3e61725f62737073746f7265290a09090909726e61745f61646472203d202673772d3e61725f726e61743b0a0909096e61745f6d61736b203d2031554c203c3c20696136345f7273655f736c6f745f6e756d2861646472293b0a0909092a6e6174203d20282a726e61745f616464722026206e61745f6d61736b2920213d20303b0a09097d0a090972657475726e3b0a097d0a0a096966202821757365725f737461636b2863757272656e742c20726567732929207b0a0909445052494e54282269676e6f72696e67206b65726e656c2072656164206f662072256c753b2072656769737465722069736e2774206f6e207468652052425321222c207231293b0a0909676f746f206661696c3b0a097d0a0a0962737073746f7265203d2028756e7369676e6564206c6f6e67202a29726567732d3e61725f62737073746f72653b0a097562735f656e64203d20696136345f7273655f736b69705f726567732862737073746f72652c206f6e5f6b6273293b0a0962737020202020203d20696136345f7273655f736b69705f72656773287562735f656e642c202d736f66293b0a0961646472202020203d20696136345f7273655f736b69705f72656773286273702c2072696478293b0a0a09445052494e5428227562735f656e643d2570206273703d257020616464723d25705c6e222c2028766f6964202a29207562735f656e642c2028766f6964202a29206273702c2028766f6964202a292061646472293b0a0a09696136345f7065656b2863757272656e742c2073772c2028756e7369676e6564206c6f6e6729207562735f656e642c2028756e7369676e6564206c6f6e672920616464722c2076616c293b0a0a09696620286e617429207b0a0909726e61745f61646472203d20696136345f7273655f726e61745f616464722861646472293b0a09096e61745f6d61736b203d2031554c203c3c20696136345f7273655f736c6f745f6e756d2861646472293b0a0a0909445052494e542822726e617420402570203d203078256c785c6e222c2028766f6964202a2920726e61745f616464722c20726e617473293b0a0a0909696136345f7065656b2863757272656e742c2073772c2028756e7369676e6564206c6f6e6729207562735f656e642c2028756e7369676e6564206c6f6e672920726e61745f616464722c2026726e617473293b0a09092a6e6174203d2028726e6174732026206e61745f6d61736b2920213d20303b0a097d0a0972657475726e3b0a0a20206661696c3a0a092a76616c203d20303b0a09696620286e6174290a09092a6e6174203d20303b0a0972657475726e3b0a7d0a0a0a73746174696320766f69640a7365747265672028756e7369676e6564206c6f6e67207265676e756d2c20756e7369676e6564206c6f6e672076616c2c20696e74206e61742c207374727563742070745f72656773202a72656773290a7b0a09737472756374207377697463685f737461636b202a7377203d2028737472756374207377697463685f737461636b202a292072656773202d20313b0a09756e7369676e6564206c6f6e6720616464723b0a09756e7369676e6564206c6f6e67206269746d61736b3b0a09756e7369676e6564206c6f6e67202a756e61743b0a0a092f2a0a09202a2046697273742074616b65732063617265206f6620737461636b6564207265676973746572730a09202a2f0a09696620287265676e756d203e3d20494136345f46495253545f535441434b45445f475229207b0a09097365745f7273655f72656728726567732c207265676e756d2c2076616c2c206e6174293b0a090972657475726e3b0a097d0a0a092f2a0a09202a205573696e672072302061732061207461726765742072616973657320612047656e6572616c20457863657074696f6e206661756c742077686963682068617320686967686572207072696f726974790a09202a207468616e2074686520556e616c69676e6564205265666572656e6365206661756c742e0a09202a2f0a0a092f2a0a09202a204e6f77206c6f6f6b2061742072656769737465727320696e205b302d33315d2072616e676520616e6420696e697420636f727265637420554e41540a09202a2f0a096966202847525f494e5f5357287265676e756d2929207b0a090961646472203d2028756e7369676e6564206c6f6e672973773b0a0909756e6174203d202673772d3e61725f756e61743b0a097d20656c7365207b0a090961646472203d2028756e7369676e6564206c6f6e6729726567733b0a0909756e6174203d202673772d3e63616c6c65725f756e61743b0a097d0a09445052494e542822746d705f626173653d256c78207377697463685f737461636b3d2573206f66667365743d25645c6e222c0a0920202020202020616464722c20756e61743d3d2673772d3e61725f756e6174203f2022796573223a226e6f222c2047525f4f464653287265676e756d29293b0a092f2a0a09202a20616464206f66667365742066726f6d2062617365206f66207374727563740a09202a20616e6420646f20697420210a09202a2f0a0961646472202b3d2047525f4f464653287265676e756d293b0a0a092a28756e7369676e6564206c6f6e67202a2961646472203d2076616c3b0a0a092f2a0a09202a205765206e65656420746f20636c6561722074686520636f72726573706f6e64696e6720554e41542062697420746f2066756c6c7920656d756c61746520746865206c6f61640a09202a20554e4154206269745f706f73203d2047525b72335d7b383a337d20666f726d204541532d322e340a09202a2f0a096269746d61736b2020203d2031554c203c3c202861646472203e3e203320262030783366293b0a09445052494e5428222a3078256c783d3078256c78204e61543d256420707265765f756e6174204025703d256c785c6e222c20616464722c2076616c2c206e61742c2028766f6964202a2920756e61742c202a756e6174293b0a09696620286e617429207b0a09092a756e6174207c3d206269746d61736b3b0a097d20656c7365207b0a09092a756e617420263d207e6269746d61736b3b0a097d0a09445052494e5428222a3078256c783d3078256c78204e61543d2564206e657720756e61743a2025703d256c785c6e222c20616464722c2076616c2c206e61742c2028766f6964202a2920756e61742c2a756e6174293b0a7d0a0a2f2a0a202a2052657475726e207468652028726f74617465642920696e64657820666f7220666c6f6174696e6720706f696e74207265676973746572205245474e554d20285245474e554d206d75737420626520696e207468650a202a2072616e67652066726f6d2033322d3132372c20726573756c7420697320696e207468652072616e67652066726f6d20302d39352e0a202a2f0a73746174696320696e6c696e6520756e7369676e6564206c6f6e670a6670685f696e64657820287374727563742070745f72656773202a726567732c206c6f6e67207265676e756d290a7b0a09756e7369676e6564206c6f6e67207272625f6672203d2028726567732d3e63725f696673203e3e20323529202620307837663b0a0972657475726e20726f746174655f7265672839362c207272625f66722c20287265676e756d202d20494136345f46495253545f524f544154494e475f465229293b0a7d0a0a73746174696320766f69640a73657466707265672028756e7369676e6564206c6f6e67207265676e756d2c2073747275637420696136345f6670726567202a667076616c2c207374727563742070745f72656773202a72656773290a7b0a09737472756374207377697463685f737461636b202a7377203d2028737472756374207377697463685f737461636b202a2972656773202d20313b0a09756e7369676e6564206c6f6e6720616464723b0a0a092f2a0a09202a2046726f6d204541532d322e353a20465044697361626c654661756c742068617320686967686572207072696f72697479207468616e20556e616c69676e65640a09202a204661756c742e20546875732c207768656e2077652067657420686572652c207765206b6e6f772074686520706172746974696f6e20697320656e61626c65642e0a09202a20546f20757064617465206633322d663132372c207468657265206172652074687265652063686f696365733a0a09202a0a09202a092831292073617665206633322d6631323720746f207468726561642e66706820616e6420757064617465207468652076616c7565732074686572650a09202a0928322920757365206120676967616e746963207377697463682073746174656d656e7420746f206469726563746c792061636365737320746865207265676973746572730a09202a092833292067656e657261746520636f6465206f6e2074686520666c7920746f207570646174652074686520646573697265642072656769737465720a09202a0a09202a20466f72206e6f772c20776520617265207573696e6720617070726f616368202831292e0a09202a2f0a09696620287265676e756d203e3d20494136345f46495253545f524f544154494e475f465229207b0a0909696136345f73796e635f6670682863757272656e74293b0a090963757272656e742d3e7468726561642e6670685b6670685f696e64657828726567732c207265676e756d295d203d202a667076616c3b0a097d20656c7365207b0a09092f2a0a0909202a2070745f72656773206f72207377697463685f737461636b203f0a0909202a2f0a09096966202846525f494e5f5357287265676e756d2929207b0a09090961646472203d2028756e7369676e6564206c6f6e672973773b0a09097d20656c7365207b0a09090961646472203d2028756e7369676e6564206c6f6e6729726567733b0a09097d0a0a0909445052494e542822746d705f626173653d256c78206f66667365743d25645c6e222c20616464722c2046525f4f464653287265676e756d29293b0a0a090961646472202b3d2046525f4f464653287265676e756d293b0a09092a2873747275637420696136345f6670726567202a2961646472203d202a667076616c3b0a0a09092f2a0a0909202a206d61726b20746865206c6f7720706172746974696f6e206173206265696e672075736564206e6f770a0909202a0a0909202a20497420697320686967686c7920756e6c696b656c792074686174207468697320626974206973206e6f7420616c7265616479207365742c206275740a0909202a206c6574277320646f20697420666f72207361666574792e0a0909202a2f0a0909726567732d3e63725f69707372207c3d20494136345f5053525f4d464c3b0a097d0a7d0a0a2f2a0a202a2054686f7365203220696e6c696e652066756e6374696f6e732067656e657261746520746865207370696c6c65642076657273696f6e73206f662074686520636f6e7374616e7420666c6f6174696e6720706f696e740a202a207265676973746572732077686963682063616e2062652075736564207769746820737466580a202a2f0a73746174696320696e6c696e6520766f69640a666c6f61745f7370696c6c5f6630202873747275637420696136345f6670726567202a66696e616c290a7b0a09696136345f7374665f7370696c6c2866696e616c2c2030293b0a7d0a0a73746174696320696e6c696e6520766f69640a666c6f61745f7370696c6c5f6631202873747275637420696136345f6670726567202a66696e616c290a7b0a09696136345f7374665f7370696c6c2866696e616c2c2031293b0a7d0a0a73746174696320766f69640a67657466707265672028756e7369676e6564206c6f6e67207265676e756d2c2073747275637420696136345f6670726567202a667076616c2c207374727563742070745f72656773202a72656773290a7b0a09737472756374207377697463685f737461636b202a7377203d2028737472756374207377697463685f737461636b202a292072656773202d20313b0a09756e7369676e6564206c6f6e6720616464723b0a0a092f2a0a09202a2046726f6d204541532d322e353a20465044697361626c654661756c742068617320686967686572207072696f72697479207468616e0a09202a20556e616c69676e6564204661756c742e20546875732c207768656e2077652067657420686572652c207765206b6e6f772074686520706172746974696f6e2069730a09202a20656e61626c65642e0a09202a0a09202a205768656e207265676e756d203e2033312c20746865207265676973746572206973207374696c6c206c69766520616e64207765206e65656420746f20666f726365206120736176650a09202a20746f2063757272656e742d3e7468726561642e66706820746f206765742061636365737320746f2069742e20205365652064697363757373696f6e20696e20736574667072656728290a09202a20666f7220726561736f6e7320616e64206f746865722077617973206f6620646f696e6720746869732e0a09202a2f0a09696620287265676e756d203e3d20494136345f46495253545f524f544154494e475f465229207b0a0909696136345f666c7573685f6670682863757272656e74293b0a09092a667076616c203d2063757272656e742d3e7468726561642e6670685b6670685f696e64657828726567732c207265676e756d295d3b0a097d20656c7365207b0a09092f2a0a0909202a206630203d20302e302c2066313d20312e302e2054686f7365207265676973746572732061726520636f6e7374616e7420616e642061726520746875730a0909202a206e6f742073617665642c207765206d7573742067656e6572617465207468656972207370696c6c656420666f726d206f6e2074686520666c790a0909202a2f0a0909737769746368287265676e756d29207b0a09096361736520303a0a090909666c6f61745f7370696c6c5f663028667076616c293b0a090909627265616b3b0a09096361736520313a0a090909666c6f61745f7370696c6c5f663128667076616c293b0a090909627265616b3b0a090964656661756c743a0a0909092f2a0a090909202a2070745f72656773206f72207377697463685f737461636b203f0a090909202a2f0a09090961646472203d202046525f494e5f5357287265676e756d29203f2028756e7369676e6564206c6f6e672973770a090909090909203a2028756e7369676e6564206c6f6e6729726567733b0a0a090909445052494e54282269735f73773d256420746d705f626173653d256c78206f66667365743d307825785c6e222c0a0909092020202020202046525f494e5f5357287265676e756d292c20616464722c2046525f4f464653287265676e756d29293b0a0a0909096164647220202b3d2046525f4f464653287265676e756d293b0a0909092a667076616c203d202a2873747275637420696136345f6670726567202a29616464723b0a09097d0a097d0a7d0a0a0a73746174696320766f69640a6765747265672028756e7369676e6564206c6f6e67207265676e756d2c20756e7369676e6564206c6f6e67202a76616c2c20696e74202a6e61742c207374727563742070745f72656773202a72656773290a7b0a09737472756374207377697463685f737461636b202a7377203d2028737472756374207377697463685f737461636b202a292072656773202d20313b0a09756e7369676e6564206c6f6e6720616464722c202a756e61743b0a0a09696620287265676e756d203e3d20494136345f46495253545f535441434b45445f475229207b0a09096765745f7273655f72656728726567732c207265676e756d2c2076616c2c206e6174293b0a090972657475726e3b0a097d0a0a092f2a0a09202a2074616b652063617265206f662072302028726561642d6f6e6c7920616c77617973206576616c7561746520746f2030290a09202a2f0a09696620287265676e756d203d3d203029207b0a09092a76616c203d20303b0a0909696620286e6174290a0909092a6e6174203d20303b0a090972657475726e3b0a097d0a0a092f2a0a09202a204e6f77206c6f6f6b2061742072656769737465727320696e205b302d33315d2072616e676520616e6420696e697420636f727265637420554e41540a09202a2f0a096966202847525f494e5f5357287265676e756d2929207b0a090961646472203d2028756e7369676e6564206c6f6e672973773b0a0909756e6174203d202673772d3e61725f756e61743b0a097d20656c7365207b0a090961646472203d2028756e7369676e6564206c6f6e6729726567733b0a0909756e6174203d202673772d3e63616c6c65725f756e61743b0a097d0a0a09445052494e542822616464725f626173653d256c78206f66667365743d307825785c6e222c20616464722c202047525f4f464653287265676e756d29293b0a0a0961646472202b3d2047525f4f464653287265676e756d293b0a0a092a76616c20203d202a28756e7369676e6564206c6f6e67202a29616464723b0a0a092f2a0a09202a20646f206974206f6e6c79207768656e207265717565737465640a09202a2f0a09696620286e6174290a09092a6e617420203d20282a756e6174203e3e202861646472203e3e2033202620307833662929202620307831554c3b0a7d0a0a73746174696320766f69640a656d756c6174655f6c6f61645f7570646174657320287570646174655f7420747970652c206c6f61645f73746f72655f74206c642c207374727563742070745f72656773202a726567732c20756e7369676e6564206c6f6e6720696661290a7b0a092f2a0a09202a20494d504f5254414e543a0a09202a20476976656e20746865207761792077652068616e646c6520756e616c69676e65642073706563756c6174697665206c6f6164732c2077652073686f756c640a09202a206e6f742067657420746f207468697320706f696e7420696e2074686520636f646520627574207765206b65657020746869732073616e69747920636865636b2c0a09202a206a75737420696e20636173652e0a09202a2f0a09696620286c642e78365f6f70203d3d2031207c7c206c642e78365f6f70203d3d203329207b0a09097072696e746b284b45524e5f455252202225733a20726567697374657220757064617465206f6e2073706563756c6174697665206c6f61642c206572726f725c6e222c205f5f66756e635f5f293b0a0909696620286469655f69665f6b65726e656c2822756e616c69676e6564207265666572656e6365206f6e2073706563756c6174697665206c6f61642077697468207265676973746572207570646174655c6e222c0a090909092020726567732c20333029290a09090972657475726e3b0a097d0a0a0a092f2a0a09202a206174207468697320706f696e742c207765206b6e6f77207468617420746865206261736520726567697374657220746f207570646174652069732076616c696420692e652e2c0a09202a2069742773206e6f742072300a09202a2f0a096966202874797065203d3d205550445f494d4d45444941544529207b0a0909756e7369676e6564206c6f6e6720696d6d3b0a0a09092f2a0a0909202a204c6f6164202b496d6d3a206c64585a2072313d5b72335d2c696d6d2839290a0909202a0a0909202a0a0909202a20666f726d20696d6d393a205b31333a31395d20636f6e7461696e20746865206669727374203720626974730a0909202a2f0a0909696d6d203d206c642e78203c3c2037207c206c642e696d6d3b0a0a09092f2a0a0909202a207369676e20657874656e642028312b386269747329206966206d207365740a0909202a2f0a0909696620286c642e6d2920696d6d207c3d205349474e5f455854393b0a0a09092f2a0a0909202a20696661203d3d20723320616e64207765206b6e6f77207468617420746865204e615420626974206f6e2072332077617320636c65617220736f0a0909202a2077652063616e206469726563746c7920757365206966612e0a0909202a2f0a0909696661202b3d20696d6d3b0a0a0909736574726567286c642e72332c206966612c20302c2072656773293b0a0a0909445052494e5428226c642e783d2564206c642e6d3d256420696d6d3d256c642072333d3078256c785c6e222c206c642e782c206c642e6d2c20696d6d2c20696661293b0a0a097d20656c736520696620286c642e6d29207b0a0909756e7369676e6564206c6f6e672072323b0a0909696e74206e61745f72323b0a0a09092f2a0a0909202a204c6f6164202b526567204f70636f64653a206c64585a2072313d5b72335d2c72320a0909202a0a0909202a204e6f74653a207468617420776520757064617465207233206576656e20696e207468652063617365206f66206c6466582e610a0909202a2028776865726520746865206c6f616420646f6573206e6f742068617070656e290a0909202a0a0909202a205468652077617920746865206c6f616420616c676f726974686d20776f726b732c207765206b6e6f77207468617420723320646f6573206e6f740a0909202a206861766520697473204e615420626974207365742028776f756c64206861766520676f7474656e204e615420636f6e73756d7074696f6e0a0909202a206265666f72652067657474696e672074686520756e616c69676e6564206661756c74292e20536f2077652063616e20757365206966610a0909202a20776869636820657175616c73207233206174207468697320706f696e742e0a0909202a0a0909202a20494d504f5254414e543a0a0909202a205468652061626f76652073746174656d656e7420686f6c6473204f4e4c592062656361757365207765206b6e6f7720746861742077650a0909202a206e65766572207265616368207468697320636f6465207768656e20747279696e6720746f20646f2061206c64582e732e0a0909202a2049662077652065766572206d616b6520697420746f2068657265206f6e20616e206c6466582e73207468656e0a0909202a2f0a0909676574726567286c642e696d6d2c202672322c20266e61745f72322c2072656773293b0a0a0909696661202b3d2072323b0a0a09092f2a0a0909202a2070726f706167617465204e6174207232202d3e2072330a0909202a2f0a0909736574726567286c642e72332c206966612c206e61745f72322c2072656773293b0a0a0909445052494e542822696d6d3d25642072323d256c642072333d3078256c78206e61745f72323d25645c6e222c6c642e696d6d2c2072322c206966612c206e61745f7232293b0a097d0a7d0a0a0a73746174696320696e740a656d756c6174655f6c6f61645f696e742028756e7369676e6564206c6f6e67206966612c206c6f61645f73746f72655f74206c642c207374727563742070745f72656773202a72656773290a7b0a09756e7369676e656420696e74206c656e203d2031203c3c206c642e78365f737a3b0a09756e7369676e6564206c6f6e672076616c203d20303b0a0a092f2a0a09202a2072302c206173207461726765742c20646f65736e2774206e65656420746f20626520636865636b6564206265636175736520496c6c6567616c20496e737472756374696f6e0a09202a206661756c7473206861766520686967686572207072696f72697479207468616e20756e616c69676e6564206661756c74732e0a09202a0a09202a2072302063616e6e6f7420626520666f756e6420617320746865206261736520617320697420776f756c64206e657665722067656e657261746520616e0a09202a20756e616c69676e6564207265666572656e63652e0a09202a2f0a0a092f2a0a09202a206c64582e612077652077696c6c20656d756c617465206c6f616420616e6420616c736f20696e76616c69646174652074686520414c415420656e7472792e0a09202a2053656520636f6d6d656e742062656c6f7720666f72206578706c616e6174696f6e206f6e20686f772077652068616e646c65206c64582e610a09202a2f0a0a09696620286c656e20213d2032202626206c656e20213d2034202626206c656e20213d203829207b0a0909445052494e542822756e6b6e6f776e2073697a653a2078363d25645c6e222c206c642e78365f737a293b0a090972657475726e202d313b0a097d0a092f2a207468697320617373756d6573206c6974746c652d656e6469616e20627974652d6f726465723a202a2f0a0969662028636f70795f66726f6d5f75736572282676616c2c2028766f6964205f5f75736572202a29206966612c206c656e29290a090972657475726e202d313b0a09736574726567286c642e72312c2076616c2c20302c2072656773293b0a0a092f2a0a09202a20636865636b20666f722075706461746573206f6e20616e79206b696e64206f66206c6f6164730a09202a2f0a09696620286c642e6f70203d3d20307835207c7c206c642e6d290a0909656d756c6174655f6c6f61645f75706461746573286c642e6f70203d3d20307835203f205550445f494d4d4544494154453a205550445f5245472c206c642c20726567732c20696661293b0a0a092f2a0a09202a2068616e646c696e67206f6620766172696f7573206c6f61647320286261736564206f6e20454153322e34293a0a09202a0a09202a206c64582e61637120286f726465726564206c6f6164293a0a09202a092d20616371756972652073656d616e7469637320776f756c642068617665206265656e20757365642c20736f20666f7263652066656e636520696e73746561642e0a09202a0a09202a206c64582e632e636c722028636865636b206c6f616420616e6420636c656172293a0a09202a092d2069662077652067657420746f20746869732068616e646c65722c206974277320626563617573652074686520656e74727920776173206e6f7420696e2074686520414c41542e0a09202a0920205468657265666f726520746865206f7065726174696f6e207265766572747320746f2061206e6f726d616c206c6f61640a09202a0a09202a206c64582e632e6e632028636865636b206c6f6164206e6f20636c656172293a0a09202a092d2073616d652061732070726576696f7573206f6e650a09202a0a09202a206c64582e632e636c722e61637120286f72646572656420636865636b206c6f616420616e6420636c656172293a0a09202a092d2073616d652061732061626f766520666f7220632e636c7220706172742e20546865206c6f6164206e6565647320746f206861766520616371756972652073656d616e746963732e20536f0a09202a092020776520757365207468652066656e63652073656d616e74696373207768696368206973207374726f6e67657220616e64207468757320656e737572657320636f72726563746e6573732e0a09202a0a09202a206c64582e612028616476616e636564206c6f6164293a0a09202a092d20737570706f7365206c64582e612072313d5b72335d2e2049662077652067657420746f2074686520756e616c69676e6564207472617020697427732062656361757365207468650a09202a0920206164647265737320646f65736e2774206d61746368207265717565737465642073697a6520616c69676e6d656e742e2054686973206d65616e73207468617420776520776f756c640a09202a092020706f737369626c79206e656564206d6f7265207468616e206f6e65206c6f616420746f206765742074686520726573756c742e0a09202a0a09202a092020546865206c6f616420706172742063616e2062652068616e646c6564206a757374206c696b652061206e6f726d616c206c6f61642c20686f77657665722074686520646966666963756c740a09202a0920207061727420697320746f2067657420746865207269676874207468696e6720696e746f2074686520414c41542e2054686520637269746963616c207069656365206f6620696e666f726d6174696f6e0a09202a092020696e2074686520626173652061646472657373206f6620746865206c6f616420262073697a652e20546f20646f20746861742c2061206c642e61206d7573742062652065786563757465642c0a09202a092020636c6561726c7920616e7920616464726573732063616e2062652070757368656420696e746f20746865207461626c65206279207573696e67206c64312e612072313d5b72335d2e204e6f770a09202a092020696620776520757365207468652073616d65207461726765742072656769737465722c2077652077696c6c206265206f6b617920666f722074686520636865636b2e6120696e737472756374696f6e2e0a09202a0920204966207765206c6f6f6b206174207468652073746f72652c206261736963616c6c79206120737458205b72335d3d723120636865636b732074686520414c41542020666f7220616e7920656e7472790a09202a092020776869636820776f756c64206f7665726c61702077697468696e205b72332c72332b585d20287468652073697a65206f6620746865206c6f6164207761732073746f726520696e207468650a09202a092020414c4154292e204966207375636820616e20656e74727920697320666f756e642074686520656e74727920697320696e76616c6964617465642e204275742074686973206973206e6f7420676f6f640a09202a092020656e6f7567682c2074616b652074686520666f6c6c6f77696e67206578616d706c653a0a09202a090972333d330a09202a09096c64342e612072313d5b72335d0a09202a0a09202a092020436f756c6420626520656d756c6174656420627920646f696e673a0a09202a09096c64312e612072313d5b72335d2c310a09202a090973746f726520746f2074656d706f726172793b0a09202a09096c64312e612072313d5b72335d2c310a09202a090973746f7265202620736869667420746f2074656d706f726172793b0a09202a09096c64312e612072313d5b72335d2c310a09202a090973746f7265202620736869667420746f2074656d706f726172793b0a09202a09096c64312e612072313d5b72335d0a09202a090973746f7265202620736869667420746f2074656d706f726172793b0a09202a090972313d74656d706f726172790a09202a0a09202a092020536f20696e207468697320636173652c20796f7520776f756c6420676574207468652072696768742076616c756520697320723120627574207468652077726f6e6720696e666f20696e0a09202a09202074686520414c41542e20204e6f74696365207468617420796f7520636f756c6420646f20697420696e207265766572736520746f2066696e6973682077697468206164647265737320330a09202a09202062757420796f7520776f756c64207374696c6c20676574207468652073697a652077726f6e672e2020546f20676574207468652073697a652072696768742c206f6e65206e6565647320746f0a09202a092020657865637574652065786163746c79207468652073616d65206b696e64206f66206c6f61642e20596f7520636f756c6420646f2069742066726f6d206120616c69676e65640a09202a09202074656d706f72617279206c6f636174696f6e2c2062757420796f7520776f756c64206765742074686520616464726573732077726f6e672e0a09202a0a09202a092020536f206e6f206d617474657220776861742c206974206973206e6f7420706f737369626c6520746f20656d756c61746520616e20616476616e636564206c6f61640a09202a092020636f72726563746c792e204275742069732074686174207265616c6c7920637269746963616c203f0a09202a0a09202a09202057652077696c6c20616c7761797320636f6e76657274206c642e6120696e746f2061206e6f726d616c206c6f6164207769746820414c415420696e76616c6964617465642e2020546869730a09202a09202077696c6c20656e61626c6520636f6d70696c657220746f20646f206f7074696d697a6174696f6e207768657265206365727461696e20636f64652070617468206166746572206c642e610a09202a0920206973206e6f7420726571756972656420746f2068617665206c642e632f63686b2e612c20652e672e2c20636f646520706174682077697468206e6f20696e74657276656e696e672073746f7265732e0a09202a0a09202a092020496620746865726520697320612073746f72652061667465722074686520616476616e636564206c6f61642c206f6e65206d7573742065697468657220646f2061206c642e632e2a206f720a09202a09202063686b2e612e2a20746f207265757365207468652076616c75652073746f72656420696e2074686520414c41542e20426f74682063616e20226661696c2220286d65616e696e67206e6f0a09202a092020656e74727920666f756e6420696e20414c4154292c20616e642074686174277320706572666563746c79206f6b20626563617573653a0a09202a0a09202a09092d206c642e632e2a2c2069662074686520656e747279206973206e6f742070726573656e74206120206e6f726d616c206c6f61642069732065786563757465640a09202a09092d2063686b2e612e2a2c2069662074686520656e747279206973206e6f742070726573656e742c20657865637574696f6e206a756d707320746f207265636f7665727920636f64650a09202a0a09202a092020496e2065697468657220636173652c20746865206c6f61642063616e20626520706f74656e7469616c6c79207265747269656420696e20616e6f7468657220666f726d2e0a09202a0a09202a092020414c4154206d75737420626520696e76616c69646174656420666f72207468652072656769737465722028736f20746861742063686b2e61206f72206c642e6320646f6e2774207069636b0a09202a09202075702061207374616c6520656e747279206c61746572292e20546865207265676973746572206261736520757064617465204d55535420616c736f20626520706572666f726d65642e0a09202a2f0a0a092f2a0a09202a207768656e20746865206c6f61642068617320746865202e61637120636f6d706c65746572207468656e0a09202a20757365206f72646572696e672066656e63652e0a09202a2f0a09696620286c642e78365f6f70203d3d20307835207c7c206c642e78365f6f70203d3d20307861290a09096d6228293b0a0a092f2a0a09202a20696e76616c696461746520414c415420656e74727920696e2063617365206f6620616476616e636564206c6f61640a09202a2f0a09696620286c642e78365f6f70203d3d20307832290a0909696e76616c615f6772286c642e7231293b0a0a0972657475726e20303b0a7d0a0a73746174696320696e740a656d756c6174655f73746f72655f696e742028756e7369676e6564206c6f6e67206966612c206c6f61645f73746f72655f74206c642c207374727563742070745f72656773202a72656773290a7b0a09756e7369676e6564206c6f6e672072323b0a09756e7369676e656420696e74206c656e203d2031203c3c206c642e78365f737a3b0a0a092f2a0a09202a2069662077652067657420746f20746869732068616e646c65722c204e61742062697473206f6e20626f746820723320616e64207232206861766520616c72656164790a09202a206265656e20636865636b65642e20736f20776520646f6e2774206e65656420746f20646f2069740a09202a0a09202a2065787472616374207468652076616c756520746f2062652073746f7265640a09202a2f0a09676574726567286c642e696d6d2c202672322c204e554c4c2c2072656773293b0a0a092f2a0a09202a2077652072656c79206f6e20746865206d6163726f7320696e20756e616c69676e65642e6820666f72206e6f7720692e652e2c0a09202a207765206c65742074686520636f6d70696c657220666967757265206f757420686f7720746f2072656164206d656d6f727920677261636566756c6c792e0a09202a0a09202a205765206e6565642074686973207377697463682f63617365206265636175736520746865207761792074686520696e6c696e652066756e6374696f6e0a09202a20776f726b732e2054686520636f6465206973206f7074696d697a65642062792074686520636f6d70696c657220616e64206c6f6f6b73206c696b650a09202a20612073696e676c65207377697463682f636173652e0a09202a2f0a09445052494e54282273742564205b256c785d3d256c785c6e222c206c656e2c206966612c207232293b0a0a09696620286c656e20213d2032202626206c656e20213d2034202626206c656e20213d203829207b0a0909445052494e542822756e6b6e6f776e2073697a653a2078363d25645c6e222c206c642e78365f737a293b0a090972657475726e202d313b0a097d0a0a092f2a207468697320617373756d6573206c6974746c652d656e6469616e20627974652d6f726465723a202a2f0a0969662028636f70795f746f5f757365722828766f6964205f5f75736572202a29206966612c202672322c206c656e29290a090972657475726e202d313b0a0a092f2a0a09202a20737458205b72335d3d72322c696d6d2839290a09202a0a09202a204e4f54453a0a09202a206c642e72332063616e206e657665722062652072302c206265636175736520723020776f756c64206e6f742067656e657261746520616e0a09202a20756e616c69676e6564206163636573732e0a09202a2f0a09696620286c642e6f70203d3d2030783529207b0a0909756e7369676e6564206c6f6e6720696d6d3b0a0a09092f2a0a0909202a20666f726d20696d6d393a205b31323a365d20636f6e7461696e2066697273742037626974730a0909202a2f0a0909696d6d203d206c642e78203c3c2037207c206c642e72313b0a09092f2a0a0909202a207369676e20657874656e642028386269747329206966206d207365740a0909202a2f0a0909696620286c642e6d2920696d6d207c3d205349474e5f455854393b0a09092f2a0a0909202a20696661203d3d20723320284e6154206973206e65636573736172696c7920636c6561726564290a0909202a2f0a0909696661202b3d20696d6d3b0a0a0909445052494e542822696d6d3d256c782072333d256c785c6e222c20696d6d2c20696661293b0a0a0909736574726567286c642e72332c206966612c20302c2072656773293b0a097d0a092f2a0a09202a20776520646f6e2774206861766520616c61745f696e76616c69646174655f6d756c7469706c65282920736f207765206e6565640a09202a20746f20646f2074686520636f6d706c65746520666c757368203a2d3c3c0a09202a2f0a09696136345f696e76616c6128293b0a0a092f2a0a09202a207374582e72656c3a207573652066656e636520696e7374656164206f662072656c656173650a09202a2f0a09696620286c642e78365f6f70203d3d20307864290a09096d6228293b0a0a0972657475726e20303b0a7d0a0a2f2a0a202a20666c6f6174696e6720706f696e74206f7065726174696f6e732073697a657320696e2062797465730a202a2f0a73746174696320636f6e737420756e7369676e6564206368617220666c6f61745f66737a5b345d3d7b0a0931302c202f2a20657874656e64656420707265636973696f6e20286529202a2f0a09382c20202f2a20696e7465676572202838292020202020202020202020202a2f0a09342c20202f2a2073696e676c6520707265636973696f6e202873292020202a2f0a09382020202f2a20646f75626c6520707265636973696f6e202864292020202a2f0a7d3b0a0a73746174696320696e6c696e6520766f69640a6d656d32666c6f61745f657874656e646564202873747275637420696136345f6670726567202a696e69742c2073747275637420696136345f6670726567202a66696e616c290a7b0a09696136345f6c64666528362c20696e6974293b0a09696136345f73746f7028293b0a09696136345f7374665f7370696c6c2866696e616c2c2036293b0a7d0a0a73746174696320696e6c696e6520766f69640a6d656d32666c6f61745f696e7465676572202873747275637420696136345f6670726567202a696e69742c2073747275637420696136345f6670726567202a66696e616c290a7b0a09696136345f6c64663828362c20696e6974293b0a09696136345f73746f7028293b0a09696136345f7374665f7370696c6c2866696e616c2c2036293b0a7d0a0a73746174696320696e6c696e6520766f69640a6d656d32666c6f61745f73696e676c65202873747275637420696136345f6670726567202a696e69742c2073747275637420696136345f6670726567202a66696e616c290a7b0a09696136345f6c64667328362c20696e6974293b0a09696136345f73746f7028293b0a09696136345f7374665f7370696c6c2866696e616c2c2036293b0a7d0a0a73746174696320696e6c696e6520766f69640a6d656d32666c6f61745f646f75626c65202873747275637420696136345f6670726567202a696e69742c2073747275637420696136345f6670726567202a66696e616c290a7b0a09696136345f6c64666428362c20696e6974293b0a09696136345f73746f7028293b0a09696136345f7374665f7370696c6c2866696e616c2c2036293b0a7d0a0a73746174696320696e6c696e6520766f69640a666c6f6174326d656d5f657874656e646564202873747275637420696136345f6670726567202a696e69742c2073747275637420696136345f6670726567202a66696e616c290a7b0a09696136345f6c64665f66696c6c28362c20696e6974293b0a09696136345f73746f7028293b0a09696136345f737466652866696e616c2c2036293b0a7d0a0a73746174696320696e6c696e6520766f69640a666c6f6174326d656d5f696e7465676572202873747275637420696136345f6670726567202a696e69742c2073747275637420696136345f6670726567202a66696e616c290a7b0a09696136345f6c64665f66696c6c28362c20696e6974293b0a09696136345f73746f7028293b0a09696136345f737466382866696e616c2c2036293b0a7d0a0a73746174696320696e6c696e6520766f69640a666c6f6174326d656d5f73696e676c65202873747275637420696136345f6670726567202a696e69742c2073747275637420696136345f6670726567202a66696e616c290a7b0a09696136345f6c64665f66696c6c28362c20696e6974293b0a09696136345f73746f7028293b0a09696136345f737466732866696e616c2c2036293b0a7d0a0a73746174696320696e6c696e6520766f69640a666c6f6174326d656d5f646f75626c65202873747275637420696136345f6670726567202a696e69742c2073747275637420696136345f6670726567202a66696e616c290a7b0a09696136345f6c64665f66696c6c28362c20696e6974293b0a09696136345f73746f7028293b0a09696136345f737466642866696e616c2c2036293b0a7d0a0a73746174696320696e740a656d756c6174655f6c6f61645f666c6f6174706169722028756e7369676e6564206c6f6e67206966612c206c6f61645f73746f72655f74206c642c207374727563742070745f72656773202a72656773290a7b0a0973747275637420696136345f6670726567206670725f696e69745b325d3b0a0973747275637420696136345f6670726567206670725f66696e616c5b325d3b0a09756e7369676e6564206c6f6e67206c656e203d20666c6f61745f66737a5b6c642e78365f737a5d3b0a0a092f2a0a09202a2066723020262066723120646f6e2774206e65656420746f20626520636865636b6564206265636175736520496c6c6567616c20496e737472756374696f6e206661756c747320686176650a09202a20686967686572207072696f72697479207468616e20756e616c69676e6564206661756c74732e0a09202a0a09202a2072302063616e6e6f7420626520666f756e6420617320746865206261736520617320697420776f756c64206e657665722067656e657261746520616e20756e616c69676e65640a09202a207265666572656e63652e0a09202a2f0a0a092f2a0a09202a206d616b6520737572652077652067657420636c65616e20627566666572730a09202a2f0a096d656d73657428266670725f696e69742c20302c2073697a656f66286670725f696e697429293b0a096d656d73657428266670725f66696e616c2c20302c2073697a656f66286670725f66696e616c29293b0a0a092f2a0a09202a206c646670582e613a20776520646f6e27742074727920746f20656d756c61746520616e797468696e6720627574207765206d7573740a09202a20696e7661 |