1. | 293b0a0a096877632d3e636f6e666967207c3d20636f6e6669673b0a0a0972657475726e207265743b0a7d0a0a73746174696320766f6964206266696e5f706d755f656e61626c652873747275637420706d75202a706d75290a7b0a09737472756374206370755f68775f6576656e7473202a63707563203d20265f5f6765745f6370755f766172286370755f68775f6576656e7473293b0a0973747275637420706572665f6576656e74202a6576656e743b0a097374727563742068775f706572665f6576656e74202a6877633b0a09696e7420693b0a0a09666f72202869203d20303b2069203c204d41585f48574556454e54533b202b2b6929207b0a09096576656e74203d20637075632d3e6576656e74735b695d3b0a090969662028216576656e74290a090909636f6e74696e75653b0a0909687763203d20266576656e742d3e68773b0a09096266696e5f70666d6f6e5f656e61626c65286877632c206877632d3e696478293b0a097d0a0a096266696e5f70666d6f6e5f656e61626c655f616c6c28293b0a7d0a0a73746174696320766f6964206266696e5f706d755f64697361626c652873747275637420706d75202a706d75290a7b0a096266696e5f70666d6f6e5f64697361626c655f616c6c28293b0a7d0a0a7374617469632073747275637420706d7520706d75203d207b0a092e706d755f656e61626c6520203d206266696e5f706d755f656e61626c652c0a092e706d755f64697361626c65203d206266696e5f706d755f64697361626c652c0a092e6576656e745f696e697420203d206266696e5f706d755f6576656e745f696e69742c0a092e6164642020202020202020203d206266696e5f706d755f6164642c0a092e64656c2020202020202020203d206266696e5f706d755f64656c2c0a092e7374617274202020202020203d206266696e5f706d755f73746172742c0a092e73746f7020202020202020203d206266696e5f706d755f73746f702c0a092e7265616420202020202020203d206266696e5f706d755f726561642c0a7d3b0a0a73746174696320766f6964206266696e5f706d755f736574757028696e7420637075290a7b0a09737472756374206370755f68775f6576656e7473202a6370756877203d20267065725f637075286370755f68775f6576656e74732c20637075293b0a0a096d656d7365742863707568772c20302c2073697a656f6628737472756374206370755f68775f6576656e747329293b0a7d0a0a73746174696320696e74205f5f637075696e69740a6266696e5f706d755f6e6f74696669657228737472756374206e6f7469666965725f626c6f636b202a73656c662c20756e7369676e6564206c6f6e6720616374696f6e2c20766f6964202a68637075290a7b0a09756e7369676e656420696e7420637075203d20286c6f6e6729686370753b0a0a097377697463682028616374696f6e2026207e4350555f5441534b535f46524f5a454e29207b0a0963617365204350555f55505f505245504152453a0a09096266696e5f77726974655f504643544c2830293b0a09096266696e5f706d755f736574757028637075293b0a0909627265616b3b0a0a0964656661756c743a0a0909627265616b3b0a097d0a0a0972657475726e204e4f544946595f4f4b3b0a7d0a0a73746174696320696e74205f5f696e6974206266696e5f706d755f696e697428766f6964290a7b0a09696e74207265743b0a0a09726574203d20706572665f706d755f72656769737465722826706d752c2022637075222c20504552465f545950455f524157293b0a096966202821726574290a0909706572665f6370755f6e6f746966696572286266696e5f706d755f6e6f746966696572293b0a0a0972657475726e207265743b0a7d0a6561726c795f696e697463616c6c286266696e5f706d755f696e6974293b0a000000000000000000000000000000000000000000006c696e75782d332e382e322f617263682f626c61636b66696e2f6b65726e656c2f70726f636573732e6300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000303030303636340030303030303030003030303030303000303030303030323737353600313231313437343433333000303032303437330030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007573746172003030726f6f7400000000000000000000000000000000000000000000000000000000726f6f74000000000000000000000000000000000000000000000000000000003030303030303000303030303030300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f2a0a202a20426c61636b66696e206172636869746563747572652d646570656e64656e742070726f636573732068616e646c696e670a202a0a202a20436f7079726967687420323030342d3230303920416e616c6f67204465766963657320496e632e0a202a0a202a204c6963656e73656420756e646572207468652047504c2d32206f72206c617465720a202a2f0a0a23696e636c756465203c6c696e75782f6d6f64756c652e683e0a23696e636c756465203c6c696e75782f756e697374642e683e0a23696e636c756465203c6c696e75782f757365722e683e0a23696e636c756465203c6c696e75782f756163636573732e683e0a23696e636c756465203c6c696e75782f736c61622e683e0a23696e636c756465203c6c696e75782f73636865642e683e0a23696e636c756465203c6c696e75782f7469636b2e683e0a23696e636c756465203c6c696e75782f66732e683e0a23696e636c756465203c6c696e75782f6572722e683e0a0a23696e636c756465203c61736d2f626c61636b66696e2e683e0a23696e636c756465203c61736d2f66697865645f636f64652e683e0a23696e636c756465203c61736d2f6d656d5f6d61702e683e0a23696e636c756465203c61736d2f6972712e683e0a0a61736d6c696e6b61676520766f6964207265745f66726f6d5f666f726b28766f6964293b0a0a2f2a20506f696e747320746f2074686520534452414d206261636b7570206d656d6f727920666f722074686520737461636b20746861742069732063757272656e746c7920696e0a202a204c312073637261746368706164206d656d6f72792e0a202a2f0a766f6964202a63757272656e745f6c315f737461636b5f736176653b0a0a2f2a20546865206e756d626572206f66207461736b732063757272656e746c79207573696e672061204c3120737461636b20617265612e2020546865205352414d2069730a202a20616c6c6f63617465642f6465616c6c6f6361746564207768656e657665722074686973206368616e6765732066726f6d2f746f207a65726f2e0a202a2f0a696e74206e725f6c31737461636b5f7461736b733b0a0a2f2a20537461727420616e64206c656e677468206f6620746865206172656120696e204c312073637261746368706164206d656d6f727920776869636820776527766520616c6c6f63617465640a202a20666f722070726f6365737320737461636b732e0a202a2f0a766f6964202a6c315f737461636b5f626173653b0a756e7369676e6564206c6f6e67206c315f737461636b5f6c656e3b0a0a2f2a0a202a20506f7765726d616e6167656d656e742069646c652066756e6374696f6e2c20696620616e792e2e0a202a2f0a766f696420282a706d5f69646c652928766f696429203d204e554c4c3b0a4558504f52545f53594d424f4c28706d5f69646c65293b0a0a766f696420282a706d5f706f7765725f6f66662928766f696429203d204e554c4c3b0a4558504f52545f53594d424f4c28706d5f706f7765725f6f6666293b0a0a2f2a0a202a205468652069646c65206c6f6f70206f6e204246494e0a202a2f0a23696664656620434f4e4649475f49444c455f4c310a73746174696320766f69642064656661756c745f69646c6528766f6964295f5f6174747269627574655f5f28286c315f7465787429293b0a766f6964206370755f69646c6528766f6964295f5f6174747269627574655f5f28286c315f7465787429293b0a23656e6469660a0a2f2a0a202a2054686973206973206f75722064656661756c742069646c652068616e646c65722e20205765206e65656420746f2064697361626c650a202a20696e7465727275707473206865726520746f20656e7375726520776520646f6e2774206d69737320612077616b6575702063616c6c2e0a202a2f0a73746174696320766f69642064656661756c745f69646c6528766f6964290a7b0a23696664656620434f4e4649475f49504950450a0969706970655f73757370656e645f646f6d61696e28293b0a23656e6469660a09686172645f6c6f63616c5f6972715f64697361626c6528293b0a0969662028216e6565645f726573636865642829290a090969646c655f776974685f6972715f64697361626c656428293b0a0a09686172645f6c6f63616c5f6972715f656e61626c6528293b0a7d0a0a2f2a0a202a205468652069646c65207468726561642e202057652074727920746f20636f6e736572766520706f7765722c207768696c6520747279696e6720746f206b6565700a202a206f766572616c6c206c6174656e6379206c6f772e2020546865206172636869746563747572652073706563696669632069646c65206973207061737365640a202a20612076616c756520746f20696e64696361746520746865206c6576656c206f66202269646c656e65737322206f66207468652073797374656d2e0a202a2f0a766f6964206370755f69646c6528766f6964290a7b0a092f2a20656e646c6573732069646c65206c6f6f702077697468206e6f207072696f7269747920617420616c6c202a2f0a097768696c6520283129207b0a0909766f696420282a69646c652928766f696429203d20706d5f69646c653b0a0a23696664656620434f4e4649475f484f54504c55475f4350550a0909696620286370755f69735f6f66666c696e6528736d705f70726f636573736f725f6964282929290a0909096370755f64696528293b0a23656e6469660a0909696620282169646c65290a09090969646c65203d2064656661756c745f69646c653b0a09097469636b5f6e6f687a5f69646c655f656e74657228293b0a09097263755f69646c655f656e74657228293b0a09097768696c652028216e6565645f726573636865642829290a09090969646c6528293b0a09097263755f69646c655f6578697428293b0a09097469636b5f6e6f687a5f69646c655f6578697428293b0a0909707265656d70745f656e61626c655f6e6f5f7265736368656428293b0a09097363686564756c6528293b0a0909707265656d70745f64697361626c6528293b0a097d0a7d0a0a2f2a0a202a20446f206e656365737361727920736574757020746f2073746172742075702061206e65776c79206578656375746564207468726561642e0a202a0a202a2070617373207468652064617461207365676d656e7420696e746f20757365722070726f6772616d73206966206974206578697374732c0a202a2069742063616e2774206875727420616e797468696e672061732066617220617320492063616e2074656c6c0a202a2f0a766f69642073746172745f746872656164287374727563742070745f72656773202a726567732c20756e7369676e6564206c6f6e67206e65775f69702c20756e7369676e6564206c6f6e67206e65775f7370290a7b0a09726567732d3e7063203d206e65775f69703b0a096966202863757272656e742d3e6d6d290a0909726567732d3e7035203d2063757272656e742d3e6d6d2d3e73746172745f646174613b0a2369666e64656620434f4e4649475f534d500a097461736b5f7468726561645f696e666f2863757272656e74292d3e6c315f7461736b5f696e666f2e737461636b5f7374617274203d0a090928766f6964202a2963757272656e742d3e6d6d2d3e636f6e746578742e737461636b5f73746172743b0a097461736b5f7468726561645f696e666f2863757272656e74292d3e6c315f7461736b5f696e666f2e6c6f776573745f7370203d2028766f6964202a296e65775f73703b0a096d656d637079284c315f534352415443485f5441534b5f494e464f2c20267461736b5f7468726561645f696e666f2863757272656e74292d3e6c315f7461736b5f696e666f2c0a092020202020202073697a656f66282a4c315f534352415443485f5441534b5f494e464f29293b0a23656e6469660a097772757370286e65775f7370293b0a7d0a4558504f52545f53594d424f4c5f47504c2873746172745f746872656164293b0a0a766f696420666c7573685f74687265616428766f6964290a7b0a7d0a0a61736d6c696e6b61676520696e74206266696e5f636c6f6e6528756e7369676e6564206c6f6e6720636c6f6e655f666c6167732c20756e7369676e6564206c6f6e67206e65777370290a7b0a236966646566205f5f415243485f53594e435f434f52455f4443414348450a096966202863757272656e742d3e6e725f637075735f616c6c6f776564203d3d206e756d5f706f737369626c655f637075732829290a09097365745f637075735f616c6c6f7765645f7074722863757272656e742c206370756d61736b5f6f6628736d705f70726f636573736f725f6964282929293b0a23656e6469660a09696620286e65777370290a09096e65777370202d3d2031323b0a0972657475726e20646f5f666f726b28636c6f6e655f666c6167732c206e657773702c20302c204e554c4c2c204e554c4c293b0a7d0a0a696e740a636f70795f74687265616428756e7369676e6564206c6f6e6720636c6f6e655f666c6167732c0a0920202020756e7369676e6564206c6f6e67207573702c20756e7369676e6564206c6f6e6720746f7073746b2c0a0920202020737472756374207461736b5f737472756374202a70290a7b0a097374727563742070745f72656773202a6368696c64726567733b0a09756e7369676e6564206c6f6e67202a763b0a0a096368696c6472656773203d20287374727563742070745f72656773202a2920287461736b5f737461636b5f70616765287029202b205448524541445f53495a4529202d20313b0a0976203d202828756e7369676e6564206c6f6e67202a296368696c647265677329202d20323b0a0969662028756e6c696b656c7928702d3e666c61677320262050465f4b5448524541442929207b0a09096d656d736574286368696c64726567732c20302c2073697a656f66287374727563742070745f7265677329293b0a0909765b305d203d207573703b0a0909765b315d203d20746f7073746b3b0a09096368696c64726567732d3e6f7269675f7030203d202d313b0a09096368696c64726567732d3e6970656e64203d203078383030303b0a09095f5f61736d5f5f205f5f766f6c6174696c655f5f28222530203d207379736366673b223a223d646122286368696c64726567732d3e737973636667293a293b0a0909702d3e7468726561642e757370203d20303b0a097d20656c7365207b0a09092a6368696c6472656773203d202a63757272656e745f70745f7265677328293b0a09096368696c64726567732d3e7230203d20303b0a0909702d3e7468726561642e757370203d20757370203f203a20726475737028293b0a0909765b305d203d20765b315d203d20303b0a097d0a0a09702d3e7468726561642e6b7370203d2028756e7369676e6564206c6f6e6729763b0a09702d3e7468726561642e7063203d2028756e7369676e6564206c6f6e67297265745f66726f6d5f666f726b3b0a0a0972657475726e20303b0a7d0a0a756e7369676e6564206c6f6e67206765745f776368616e28737472756374207461736b5f737472756374202a70290a7b0a09756e7369676e6564206c6f6e672066702c2070633b0a09756e7369676e6564206c6f6e6720737461636b5f706167653b0a09696e7420636f756e74203d20303b0a09696620282170207c7c2070203d3d2063757272656e74207c7c20702d3e7374617465203d3d205441534b5f52554e4e494e47290a090972657475726e20303b0a0a09737461636b5f70616765203d2028756e7369676e6564206c6f6e6729703b0a096670203d20702d3e7468726561642e7573703b0a09646f207b0a0909696620286670203c20737461636b5f70616765202b2073697a656f6628737472756374207468726561645f696e666f29207c7c0a0909202020206670203e3d2038313834202b20737461636b5f70616765290a09090972657475726e20303b0a09097063203d202828756e7369676e6564206c6f6e67202a296670295b315d3b0a09096966202821696e5f73636865645f66756e6374696f6e7328706329290a09090972657475726e2070633b0a09096670203d202a28756e7369676e6564206c6f6e67202a2966703b0a097d0a097768696c652028636f756e742b2b203c203136293b0a0972657475726e20303b0a7d0a0a766f69642066696e6973685f61746f6d69635f73656374696f6e7320287374727563742070745f72656773202a72656773290a7b0a09696e74205f5f75736572202a757030203d2028696e74205f5f75736572202a29726567732d3e70303b0a0a097377697463682028726567732d3e706329207b0a0964656661756c743a0a09092f2a206e6f7420696e206d6964646c65206f6620616e2061746f6d696320737465702c20736f20726573756d65206c696b65206e6f726d616c202a2f0a090972657475726e3b0a0a09636173652041544f4d49435f584348473332202b20323a0a09097075745f7573657228726567732d3e72312c20757030293b0a0909627265616b3b0a0a09636173652041544f4d49435f4341533332202b20323a0a09636173652041544f4d49435f4341533332202b20343a0a090969662028726567732d3e7230203d3d20726567732d3e7231290a09636173652041544f4d49435f4341533332202b20363a0a0909097075745f7573657228726567732d3e72322c20757030293b0a0909627265616b3b0a0a09636173652041544f4d49435f4144443332202b20323a0a0909726567732d3e7230203d20726567732d3e7231202b20726567732d3e72303b0a09092f2a2066616c6c207468726f756768202a2f0a09636173652041544f4d49435f4144443332202b20343a0a09097075745f7573657228726567732d3e72302c20757030293b0a0909627265616b3b0a0a09636173652041544f4d49435f5355423332202b20323a0a0909726567732d3e7230203d20726567732d3e7231202d20726567732d3e72303b0a09092f2a2066616c6c207468726f756768202a2f0a09636173652041544f4d49435f5355423332202b20343a0a09097075745f7573657228726567732d3e72302c20757030293b0a0909627265616b3b0a0a09636173652041544f4d49435f494f523332202b20323a0a0909726567732d3e7230203d20726567732d3e7231207c20726567732d3e72303b0a09092f2a2066616c6c207468726f756768202a2f0a09636173652041544f4d49435f494f523332202b20343a0a09097075745f7573657228726567732d3e72302c20757030293b0a0909627265616b3b0a0a09636173652041544f4d49435f414e443332202b20323a0a0909726567732d3e7230203d20726567732d3e7231202620726567732d3e72303b0a09092f2a2066616c6c207468726f756768202a2f0a09636173652041544f4d49435f414e443332202b20343a0a09097075745f7573657228726567732d3e72302c20757030293b0a0909627265616b3b0a0a09636173652041544f4d49435f584f523332202b20323a0a0909726567732d3e7230203d20726567732d3e7231205e20726567732d3e72303b0a09092f2a2066616c6c207468726f756768202a2f0a09636173652041544f4d49435f584f523332202b20343a0a09097075745f7573657228726567732d3e72302c20757030293b0a0909627265616b3b0a097d0a0a092f2a0a09202a2057652776652066696e6973686564207468652061746f6d69632073656374696f6e2c20616e6420746865206f6e6c79207468696e67206c65667420666f720a09202a2075736572737061636520697320746f20646f2061205254532c20736f207765206d696768742061732077656c6c2068616e646c65207468617420746f6f0a09202a2073696e6365207765206e65656420746f207570646174652074686520504320616e79776179732e0a09202a2f0a09726567732d3e7063203d20726567732d3e726574733b0a7d0a0a73746174696320696e6c696e650a696e7420696e5f6d656d28756e7369676e6564206c6f6e6720616464722c20756e7369676e6564206c6f6e672073697a652c0a2020202020202020202020756e7369676e6564206c6f6e672073746172742c20756e7369676e6564206c6f6e6720656e64290a7b0a0972657475726e2061646472203e3d2073746172742026262061646472202b2073697a65203c3d20656e643b0a7d0a73746174696320696e6c696e650a696e7420696e5f6d656d5f636f6e73745f6f666628756e7369676e6564206c6f6e6720616464722c20756e7369676e6564206c6f6e672073697a652c20756e7369676e6564206c6f6e67206f66662c0a202020202020202020202020202020202020202020756e7369676e6564206c6f6e6720636f6e73745f616464722c20756e7369676e6564206c6f6e6720636f6e73745f73697a65290a7b0a0972657475726e20636f6e73745f73697a652026260a0920202020202020696e5f6d656d28616464722c2073697a652c20636f6e73745f61646472202b206f66662c20636f6e73745f61646472202b20636f6e73745f73697a65293b0a7d0a73746174696320696e6c696e650a696e7420696e5f6d656d5f636f6e737428756e7369676e6564206c6f6e6720616464722c20756e7369676e6564206c6f6e672073697a652c0a2020202020202020202020202020202020756e7369676e6564206c6f6e6720636f6e73745f616464722c20756e7369676e6564206c6f6e6720636f6e73745f73697a65290a7b0a0972657475726e20696e5f6d656d5f636f6e73745f6f666628616464722c2073697a652c20302c20636f6e73745f616464722c20636f6e73745f73697a65293b0a7d0a23696664656620434f4e4649475f42463630780a23646566696e65204153594e435f454e41424c454428626e756d2c206263746c6e756d2909310a23656c73650a23646566696e65204153594e435f454e41424c454428626e756d2c206263746c6e756d29205c0a287b205c0a09286266696e5f726561645f454249555f414d4743544c282920262030786529203c202828626e756d202b203129203c3c203129203f2030203a205c0a096266696e5f726561645f454249555f414d4243544c23236263746c6e756d2829202620422323626e756d2323524459454e203f2030203a205c0a09313b205c0a7d290a23656e6469660a2f2a0a202a2057652063616e2774207265616420454249552062616e6b732074686174206172656e277420656e61626c6564206f7220776520656e642075702068616e67696e670a202a206f6e207468652061636365737320746f20746865206173796e632073706163652e20204d616b6520737572652077652076616c69646174652061636365737365730a202a20746861742063726f7373206173796e632062616e6b7320746f6f2e0a202a0930202d20666f756e642c2062757420756e757361626c650a202a0931202d20666f756e64202620757361626c650a202a0932202d206e6f7420666f756e640a202a2f0a7374617469630a696e7420696e5f6173796e6328756e7369676e6564206c6f6e6720616464722c20756e7369676e6564206c6f6e672073697a65290a7b0a096966202861646472203e3d204153594e435f42414e4b305f424153452026262061646472203c204153594e435f42414e4b305f42415345202b204153594e435f42414e4b305f53495a4529207b0a090969662028214153594e435f454e41424c454428302c203029290a09090972657475726e20303b0a09096966202861646472202b2073697a65203c3d204153594e435f42414e4b305f42415345202b204153594e435f42414e4b305f53495a45290a09090972657475726e20313b0a090973697a65202d3d204153594e435f42414e4b305f42415345202b204153594e435f42414e4b305f53495a45202d20616464723b0a090961646472203d204153594e435f42414e4b305f42415345202b204153594e435f42414e4b305f53495a453b0a097d0a096966202861646472203e3d204153594e435f42414e4b315f424153452026262061646472203c204153594e435f42414e4b315f42415345202b204153594e435f42414e4b315f53495a4529207b0a090969662028214153594e435f454e41424c454428312c203029290a09090972657475726e20303b0a09096966202861646472202b2073697a65203c3d204153594e435f42414e4b315f42415345202b204153594e435f42414e4b315f53495a45290a09090972657475726e20313b0a090973697a65202d3d204153594e435f42414e4b315f42415345202b204153594e435f42414e4b315f53495a45202d20616464723b0a090961646472203d204153594e435f42414e4b315f42415345202b204153594e435f42414e4b315f53495a453b0a097d0a096966202861646472203e3d204153594e435f42414e4b325f424153452026262061646472203c204153594e435f42414e4b325f42415345202b204153594e435f42414e4b325f53495a4529207b0a090969662028214153594e435f454e41424c454428322c203129290a09090972657475726e20303b0a09096966202861646472202b2073697a65203c3d204153594e435f42414e4b325f42415345202b204153594e435f42414e4b325f53495a45290a09090972657475726e20313b0a090973697a65202d3d204153594e435f42414e4b325f42415345202b204153594e435f42414e4b325f53495a45202d20616464723b0a090961646472203d204153594e435f42414e4b325f42415345202b204153594e435f42414e4b325f53495a453b0a097d0a096966202861646472203e3d204153594e435f42414e4b335f424153452026262061646472203c204153594e435f42414e4b335f42415345202b204153594e435f42414e4b335f53495a4529207b0a0909696620284153594e435f454e41424c454428332c203129290a09090972657475726e20303b0a09096966202861646472202b2073697a65203c3d204153594e435f42414e4b335f42415345202b204153594e435f42414e4b335f53495a45290a09090972657475726e20313b0a090972657475726e20303b0a097d0a0a092f2a206e6f742077697468696e206173796e6320626f756e6473202a2f0a0972657475726e20323b0a7d0a0a696e74206266696e5f6d656d5f6163636573735f7479706528756e7369676e6564206c6f6e6720616464722c20756e7369676e6564206c6f6e672073697a65290a7b0a09696e7420637075203d207261775f736d705f70726f636573736f725f696428293b0a0a092f2a20436865636b2074686174207468696e677320646f206e6f7420777261702061726f756e64202a2f0a096966202861646472203e20554c4f4e475f4d4158202d2073697a65290a090972657475726e202d454641554c543b0a0a0969662028696e5f6d656d28616464722c2073697a652c2046495845445f434f44455f53544152542c20706879736963616c5f6d656d5f656e6429290a090972657475726e204246494e5f4d454d5f4143434553535f434f52453b0a0a0969662028696e5f6d656d5f636f6e737428616464722c2073697a652c204c315f434f44455f53544152542c204c315f434f44455f4c454e47544829290a090972657475726e20637075203d3d2030203f204246494e5f4d454d5f4143434553535f4954455354203a204246494e5f4d454d5f4143434553535f49444d413b0a0969662028696e5f6d656d5f636f6e737428616464722c2073697a652c204c315f534352415443485f53544152542c204c315f534352415443485f4c454e47544829290a090972657475726e20637075203d3d2030203f204246494e5f4d454d5f4143434553535f434f52455f4f4e4c59203a202d454641554c543b0a0969662028696e5f6d656d5f636f6e737428616464722c2073697a652c204c315f444154415f415f53544152542c204c315f444154415f415f4c454e47544829290a090972657475726e20637075203d3d2030203f204246494e5f4d454d5f4143434553535f434f5245203a204246494e5f4d454d5f4143434553535f49444d413b0a0969662028696e5f6d656d5f636f6e737428616464722c2073697a652c204c315f444154415f425f53544152542c204c315f444154415f425f4c454e47544829290a090972657475726e20637075203d3d2030203f204246494e5f4d454d5f4143434553535f434f5245203a204246494e5f4d454d5f4143434553535f49444d413b0a23696664656620434f5245425f4c315f434f44455f53544152540a0969662028696e5f6d656d5f636f6e737428616464722c2073697a652c20434f5245425f4c315f434f44455f53544152542c20434f5245425f4c315f434f44455f4c454e47544829290a090972657475726e20637075203d3d2031203f204246494e5f4d454d5f4143434553535f4954455354203a204246494e5f4d454d5f4143434553535f49444d413b0a0969662028696e5f6d656d5f636f6e737428616464722c2073697a652c20434f5245425f4c315f534352415443485f53544152542c204c315f534352415443485f4c454e47544829290a090972657475726e20637075203d3d2031203f204246494e5f4d454d5f4143434553535f434f52455f4f4e4c59203a202d454641554c543b0a0969662028696e5f6d656d5f636f6e737428616464722c2073697a652c20434f5245425f4c315f444154415f415f53544152542c20434f5245425f4c315f444154415f415f4c454e47544829290a090972657475726e20637075203d3d2031203f204246494e5f4d454d5f4143434553535f434f5245203a204246494e5f4d454d5f4143434553535f49444d413b0a0969662028696e5f6d656d5f636f6e737428616464722c2073697a652c20434f5245425f4c315f444154415f425f53544152542c20434f5245425f4c315f444154415f425f4c454e47544829290a090972657475726e20637075203d3d2031203f204246494e5f4d454d5f4143434553535f434f5245203a204246494e5f4d454d5f4143434553535f49444d413b0a23656e6469660a0969662028696e5f6d656d5f636f6e737428616464722c2073697a652c204c325f53544152542c204c325f4c454e47544829290a090972657475726e204246494e5f4d454d5f4143434553535f434f52453b0a0a096966202861646472203e3d205359534d4d525f42415345290a090972657475726e204246494e5f4d454d5f4143434553535f434f52455f4f4e4c593b0a0a097377697463682028696e5f6173796e6328616464722c2073697a652929207b0a096361736520303a2072657475726e202d454641554c543b0a096361736520313a2072657475726e204246494e5f4d454d5f4143434553535f434f52453b0a096361736520323a202f2a2066616c6c207468726f756768202a2f3b0a097d0a0a0969662028696e5f6d656d5f636f6e737428616464722c2073697a652c20424f4f545f524f4d5f53544152542c20424f4f545f524f4d5f4c454e47544829290a090972657475726e204246494e5f4d454d5f4143434553535f434f52453b0a0969662028696e5f6d656d5f636f6e737428616464722c2073697a652c204c315f524f4d5f53544152542c204c315f524f4d5f4c454e47544829290a090972657475726e204246494e5f4d454d5f4143434553535f444d413b0a0a0972657475726e202d454641554c543b0a7d0a0a23696620646566696e656428434f4e4649475f4143434553535f434845434b290a23696664656620434f4e4649475f4143434553535f4f4b5f4c310a5f5f6174747269627574655f5f28286c315f7465787429290a23656e6469660a2f2a2052657475726e20312069662061636365737320746f206d656d6f72792072616e6765206973204f4b2c2030206f7468657277697365202a2f0a696e74205f6163636573735f6f6b28756e7369676e6564206c6f6e6720616464722c20756e7369676e6564206c6f6e672073697a65290a7b0a09696e7420617265743b0a0a096966202873697a65203d3d2030290a090972657475726e20313b0a092f2a20436865636b2074686174207468696e677320646f206e6f7420777261702061726f756e64202a2f0a096966202861646472203e20554c4f4e475f4d4158202d2073697a65290a090972657475726e20303b0a09696620287365676d656e745f6571286765745f667328292c204b45524e454c5f445329290a090972657475726e20313b0a23696664656620434f4e4649475f4d54445f55434c494e55580a096966202831290a23656c73650a096966202830290a23656e6469660a097b0a090969662028696e5f6d656d28616464722c2073697a652c206d656d6f72795f73746172742c206d656d6f72795f656e6429290a09090972657475726e20313b0a090969662028696e5f6d656d28616464722c2073697a652c206d656d6f72795f6d74645f656e642c20706879736963616c5f6d656d5f656e6429290a09090972657475726e20313b0a232069666e64656620434f4e4649475f524f4d46535f4f4e5f4d54440a09096966202830290a2320656e6469660a0909092f2a20466f72205849502c20616c6c6f77207573657220737061636520746f2075736520706f696e746572732077697468696e2074686520524f4d46532e20202a2f0a09090969662028696e5f6d656d28616464722c2073697a652c206d656d6f72795f6d74645f73746172742c206d656d6f72795f6d74645f656e6429290a0909090972657475726e20313b0a097d20656c7365207b0a090969662028696e5f6d656d28616464722c2073697a652c206d656d6f72795f73746172742c20706879736963616c5f6d656d5f656e6429290a09090972657475726e20313b0a097d0a0a0969662028696e5f6d656d28616464722c2073697a652c2028756e7369676e6564206c6f6e67295f5f696e69745f626567696e2c2028756e7369676e6564206c6f6e67295f5f696e69745f656e6429290a090972657475726e20313b0a0a0969662028696e5f6d656d5f636f6e737428616464722c2073697a652c204c315f434f44455f53544152542c204c315f434f44455f4c454e47544829290a090972657475726e20313b0a0969662028696e5f6d656d5f636f6e73745f6f666628616464722c2073697a652c205f65746578745f6c31202d205f73746578745f6c312c204c315f434f44455f53544152542c204c315f434f44455f4c454e47544829290a090972657475726e20313b0a0969662028696e5f6d656d5f636f6e73745f6f666628616464722c2073697a652c205f656273735f6c31202d205f73646174615f6c312c204c315f444154415f415f53544152542c204c315f444154415f415f4c454e47544829290a090972657475726e20313b0a0969662028696e5f6d656d5f636f6e73745f6f666628616464722c2073697a652c205f656273735f625f6c31202d205f73646174615f625f6c312c204c315f444154415f425f53544152542c204c315f444154415f425f4c454e47544829290a090972657475726e20313b0a23696664656620434f5245425f4c315f434f44455f53544152540a0969662028696e5f6d656d5f636f6e737428616464722c2073697a652c20434f5245425f4c315f434f44455f53544152542c20434f5245425f4c315f434f44455f4c454e47544829290a090972657475726e20313b0a0969662028696e5f6d656d5f636f6e737428616464722c2073697a652c20434f5245425f4c315f534352415443485f53544152542c204c315f534352415443485f4c454e47544829290a090972657475726e20313b0a0969662028696e5f6d656d5f636f6e737428616464722c2073697a652c20434f5245425f4c315f444154415f415f53544152542c20434f5245425f4c315f444154415f415f4c454e47544829290a090972657475726e20313b0a0969662028696e5f6d656d5f636f6e737428616464722c2073697a652c20434f5245425f4c315f444154415f425f53544152542c20434f5245425f4c315f444154415f425f4c454e47544829290a090972657475726e20313b0a23656e6469660a0a2369666e64656620434f4e4649475f455843455054494f4e5f4c315f534352415443480a0969662028696e5f6d656d5f636f6e737428616464722c2073697a652c2028756e7369676e6564206c6f6e67296c315f737461636b5f626173652c206c315f737461636b5f6c656e29290a090972657475726e20313b0a23656e6469660a0a0961726574203d20696e5f6173796e6328616464722c2073697a65293b0a096966202861726574203c2032290a090972657475726e20617265743b0a0a0969662028696e5f6d656d5f636f6e73745f6f666628616464722c2073697a652c205f656273735f6c32202d205f73746578745f6c322c204c325f53544152542c204c325f4c454e47544829290a090972657475726e20313b0a0a0969662028696e5f6d656d5f636f6e737428616464722c2073697a652c20424f4f545f524f4d5f53544152542c20424f4f545f524f4d5f4c454e47544829290a090972657475726e20313b0a0969662028696e5f6d656d5f636f6e737428616464722c2073697a652c204c315f524f4d5f53544152542c204c315f524f4d5f4c454e47544829290a090972657475726e20313b0a0a0972657475726e20303b0a7d0a4558504f52545f53594d424f4c285f6163636573735f6f6b293b0a23656e646966202f2a20434f4e4649475f4143434553535f434845434b202a2f0a0000000000000000000000000000000000006c696e75782d332e382e322f617263682f626c61636b66696e2f6b65726e656c2f70736575646f6462672e630000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000303030303636340030303030303030003030303030303000303030303030313234353700313231313437343433333000303032303736310030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007573746172003030726f6f7400000000000000000000000000000000000000000000000000000000726f6f74000000000000000000000000000000000000000000000000000000003030303030303000303030303030300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f2a205468652066616b652064656275672061737365727420696e737472756374696f6e730a202a0a202a20436f70797269676874203230313020416e616c6f67204465766963657320496e632e0a202a0a202a204c6963656e73656420756e646572207468652047504c2d32206f72206c617465720a202a2f0a0a23696e636c756465203c6c696e75782f74797065732e683e0a23696e636c756465203c6c696e75782f6b65726e656c2e683e0a23696e636c756465203c6c696e75782f7074726163652e683e0a0a636f6e73742063686172202a20636f6e737420677265675f6e616d65735b5d203d207b0a09225230222c20202020225231222c202020202020225232222c2020202020225233222c20202020225234222c20202020225235222c20202020225236222c2020202020225237222c0a09225030222c20202020225031222c202020202020225032222c2020202020225033222c20202020225034222c20202020225035222c20202020225350222c2020202020224650222c0a09224930222c20202020224931222c202020202020224932222c2020202020224933222c20202020224d30222c20202020224d31222c20202020224d32222c2020202020224d33222c0a09224230222c20202020224231222c202020202020224232222c2020202020224233222c20202020224c30222c20202020224c31222c20202020224c32222c2020202020224c33222c0a092241302e58222c20202241302e57222c202020202241312e58222c2020202241312e57222c2020223c7265733e222c20223c7265733e222c20224153544154222c20202252455453222c0a09223c7265733e222c20223c7265733e222c202020223c7265733e222c2020223c7265733e222c20223c7265733e222c20223c7265733e222c20223c7265733e222c2020223c7265733e222c0a09224c4330222c202020224c5430222c2020202020224c4230222c20202020224c4331222c202020224c5431222c202020224c4231222c202020224359434c4553222c20224359434c455332222c0a0922555350222c2020202253455153544154222c2022535953434647222c202252455449222c20202252455458222c2020225245544e222c20202252455445222c20202022454d55444154222c0a7d3b0a0a73746174696320636f6e73742063686172202a6765745f616c6c7265675f6e616d6528696e74206772702c20696e7420726567290a7b0a0972657475726e20677265675f6e616d65735b28677270203c3c203329207c207265675d3b0a7d0a0a2f2a0a202a20556e666f7274756e6174656c792c207468652070745f7265677320737472756374757265206973206e6f74206c616964206f7574207468652073616d6520776179206173207468650a202a2068617264776172652072656769737465722066696c652c20736f207765206e65656420746f20646f20736f6d6520666978207570732e0a202a0a202a204359434c4553206973206e6f742073746f72656420696e207468652070745f7265677320737472756374757265202d20736f2c207765206a75737420726561642069742066726f6d0a202a207468652068617264776172652e0a202a0a202a20446f6e277420737570706f72743a0a202a20202d20416c6c207265736572766564207265676973746572730a202a20202d20416c6c20696e2067726f7570203720617265202873757065727669736f7273206f6e6c79290a202a2f0a0a73746174696320626f6f6c206669785f75705f726567287374727563742070745f72656773202a66702c206c6f6e67202a76616c75652c20696e74206772702c20696e7420726567290a7b0a096c6f6e67202a76616c203d202666702d3e72303b0a09756e7369676e6564206c6f6e6720746d703b0a0a092f2a204f6e6c7920646f20447265677320616e6420507265677320666f72206e6f77202a2f0a0969662028677270203d3d2035207c7c0a0920202028677270203d3d20342026262028726567203d3d2034207c7c20726567203d3d20352929207c7c0a0920202028677270203d3d203729290a090972657475726e2066616c73653b0a0a0969662028677270203d3d2030207c7c2028677270203d3d203120262620726567203c203629290a090976616c202d3d2028726567202b2038202a20677270293b0a09656c73652069662028677270203d3d203120262620726567203d3d2036290a090976616c203d202666702d3e7573703b0a09656c73652069662028677270203d3d203120262620726567203d3d2037290a090976616c203d202666702d3e66703b0a09656c73652069662028677270203d3d203229207b0a090976616c203d202666702d3e69303b0a090976616c202d3d207265673b0a097d20656c73652069662028677270203d3d203320262620726567203e3d203429207b0a090976616c203d202666702d3e6c303b0a090976616c202d3d2028726567202d2034293b0a097d20656c73652069662028677270203d3d203320262620726567203c203429207b0a090976616c203d202666702d3e62303b0a090976616c202d3d207265673b0a097d20656c73652069662028677270203d3d203420262620726567203c203429207b0a090976616c203d202666702d3e6130783b0a090976616c202d3d207265673b0a097d20656c73652069662028677270203d3d203420262620726567203d3d2036290a090976616c203d202666702d3e61737461743b0a09656c73652069662028677270203d3d203420262620726567203d3d2037290a090976616c203d202666702d3e726574733b0a09656c73652069662028677270203d3d203620262620726567203c203629207b0a090976616c203d202666702d3e6c63303b0a090976616c202d3d207265673b0a097d20656c73652069662028677270203d3d203620262620726567203d3d203629207b0a09095f5f61736d5f5f205f5f766f6c6174696c655f5f28222530203d206379636c65733b5c6e22203a20223d642228746d7029293b0a090976616c203d2026746d703b0a097d20656c73652069662028677270203d3d203620262620726567203d3d203729207b0a09095f5f61736d5f5f205f5f766f6c6174696c655f5f28222530203d206379636c6573323b5c6e22203a20223d642228746d7029293b0a090976616c203d2026746d703b0a097d0a0a092a76616c7565203d202a76616c3b0a0972657475726e20747275653b0a0a7d0a0a23646566696e652050736575646f4462675f4173736572745f6f70636f6465202020202020202020307866303030303030300a23646566696e652050736575646f4462675f4173736572745f65787065637465645f626974732020300a23646566696e652050736575646f4462675f4173736572745f65787065637465645f6d61736b20203078666666660a23646566696e652050736575646f4462675f4173736572745f726567746573745f6269747320202031360a23646566696e652050736575646f4462675f4173736572745f726567746573745f6d61736b2020203078370a23646566696e652050736575646f4462675f4173736572745f6772705f626974732020202020202031390a23646566696e652050736575646f4462675f4173736572745f6772705f6d61736b202020202020203078370a23646566696e652050736575646f4462675f4173736572745f6462676f705f62697473202020202032320a23646566696e652050736575646f4462675f4173736572745f6462676f705f6d61736b20202020203078330a23646566696e652050736575646f4462675f4173736572745f646f6e74636172655f62697473202032340a23646566696e652050736575646f4462675f4173736572745f646f6e74636172655f6d61736b20203078370a23646566696e652050736575646f4462675f4173736572745f636f64655f6269747320202020202032370a23646566696e652050736575646f4462675f4173736572745f636f64655f6d61736b202020202020307831660a0a2f2a0a202a2044424741202d206465627567206173736572740a202a2f0a626f6f6c20657865637574655f70736575646f6462675f617373657274287374727563742070745f72656773202a66702c20756e7369676e656420696e74206f70636f6465290a7b0a09696e74206578706563746564203d2028286f70636f6465203e3e2050736575646f4462675f4173736572745f65787065637465645f626974732920262050736575646f4462675f4173736572745f65787065637465645f6d61736b293b0a09696e74206462676f70202020203d2028286f70636f6465203e3e202850736575646f4462675f4173736572745f6462676f705f62697473292920262050736575646f4462675f4173736572745f6462676f705f6d61736b293b0a09696e74206772702020202020203d2028286f70636f6465203e3e202850736575646f4462675f4173736572745f6772705f62697473292920262050736575646f4462675f4173736572745f6772705f6d61736b293b0a09696e74207265677465737420203d2028286f70636f6465203e3e202850736575646f4462675f4173736572745f726567746573745f62697473292920262050736575646f4462675f4173736572745f726567746573745f6d61736b293b0a096c6f6e672076616c75653b0a0a0969662028286f70636f6465202620307846463030303030302920213d2050736575646f4462675f4173736572745f6f70636f6465290a090972657475726e2066616c73653b0a0a0969662028216669785f75705f7265672866702c202676616c75652c206772702c207265677465737429290a090972657475726e2066616c73653b0a0a09696620286462676f70203d3d2030207c7c206462676f70203d3d203229207b0a09092f2a2044424741202820726567735f6c6f202c2075696d6d31362029202a2f0a09092f2a20444247414c20282072656773202c2075696d6d31362029202a2f0a090969662028657870656374656420213d202876616c75652026203078464646462929207b0a09090970725f6e6f74696365282244424741202825732e4c2c3078257829206661696c7572652c20676f7420307825785c6e222c0a090909096765745f616c6c7265675f6e616d65286772702c2072656774657374292c0a0909090965787065637465642c2028756e7369676e656420696e74292876616c756520262030784646464629293b0a09090972657475726e2066616c73653b0a09097d0a0a097d20656c736520696620286462676f70203d3d2031207c7c206462676f70203d3d203329207b0a09092f2a2044424741202820726567735f6869202c2075696d6d31362029202a2f0a09092f2a20444247414820282072656773202c2075696d6d31362029202a2f0a090969662028657870656374656420213d20282876616c7565203e3e203136292026203078464646462929207b0a09090970725f6e6f74696365282244424741202825732e482c3078257829206661696c7572652c20676f7420307825785c6e222c0a090909096765745f616c6c7265675f6e616d65286772702c2072656774657374292c0a0909090965787065637465642c2028756e7369676e656420696e7429282876616c7565203e3e2031362920262030784646464629293b0a09090972657475726e2066616c73653b0a09097d0a097d0a0a0966702d3e7063202b3d20343b0a0972657475726e20747275653b0a7d0a0a23646566696e652050736575646f4462675f6f70636f64652020202020202020307866383030303030300a23646566696e652050736575646f4462675f7265675f62697473202020202020300a23646566696e652050736575646f4462675f7265675f6d61736b2020202020203078370a23646566696e652050736575646f4462675f6772705f62697473202020202020330a23646566696e652050736575646f4462675f6772705f6d61736b2020202020203078370a23646566696e652050736575646f4462675f666e5f6269747320202020202020360a23646566696e652050736575646f4462675f666e5f6d61736b202020202020203078330a23646566696e652050736575646f4462675f636f64655f626974732020202020380a23646566696e652050736575646f4462675f636f64655f6d61736b2020202020307866660a0a2f2a0a202a20444247202d206465627567202864756d7020612072656769737465722076616c7565206f7574290a202a2f0a626f6f6c20657865637574655f70736575646f646267287374727563742070745f72656773202a66702c20756e7369676e656420696e74206f70636f6465290a7b0a09696e74206772702c20666e2c207265673b0a096c6f6e672076616c75652c2076616c7565313b0a0a0969662028286f70636f6465202620307846463030303030302920213d2050736575646f4462675f6f70636f6465290a090972657475726e2066616c73653b0a0a096f70636f6465203e3e3d2031363b0a09677270203d2028286f70636f6465203e3e2050736575646f4462675f6772705f626974732920262050736575646f4462675f7265675f6d61736b293b0a09666e20203d2028286f70636f6465203e3e2050736575646f4462675f666e5f62697473292020262050736575646f4462675f666e5f6d61736b293b0a09726567203d2028286f70636f6465203e3e2050736575646f4462675f7265675f626974732920262050736575646f4462675f7265675f6d61736b293b0a0a0969662028666e203d3d20332026262028726567203d3d2030207c7c20726567203d3d20312929207b0a090969662028216669785f75705f7265672866702c202676616c75652c20342c2032202a2072656729290a09090972657475726e2066616c73653b0a090969662028216669785f75705f7265672866702c202676616c7565312c20342c2032202a20726567202b203129290a09090972657475726e2066616c73653b0a0a090970725f6e6f74696365282244424720412569203d202530326c782530386c785c6e222c207265672c2076616c7565202620307846462c2076616c756531293b0a090966702d3e7063202b3d20323b0a090972657475726e20747275653b0a0a097d20656c73652069662028666e203d3d203029207b0a090969662028216669785f75705f7265672866702c202676616c75652c206772702c2072656729290a09090972657475726e2066616c73653b0a0a090970725f6e6f746963652822444247202573203d202530386c785c6e222c206765745f616c6c7265675f6e616d65286772702c20726567292c2076616c7565293b0a090966702d3e7063202b3d20323b0a090972657475726e20747275653b0a097d0a0a0972657475726e2066616c73653b0a7d0a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006c696e75782d332e382e322f617263682f626c61636b66696e2f6b65726e656c2f7074726163652e630000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000303030303636340030303030303030003030303030303000303030303030323336303500313231313437343433333000303032303236300030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007573746172003030726f6f7400000000000000000000000000000000000000000000000000000000726f6f74000000000000000000000000000000000000000000000000000000003030303030303000303030303030300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f2a0a202a206c696e75782f6b65726e656c2f7074726163652e6320697320627920526f7373204269726f20312f32332f39322c20656469746564206279204c696e757320546f7276616c64730a202a207468657365206d6f64696669636174696f6e732061726520436f7079726967687420323030342d3230313020416e616c6f67204465766963657320496e632e0a202a0a202a204c6963656e73656420756e646572207468652047504c2d320a202a2f0a0a23696e636c756465203c6c696e75782f6b65726e656c2e683e0a23696e636c756465203c6c696e75782f73636865642e683e0a23696e636c756465203c6c696e75782f6d6d2e683e0a23696e636c756465203c6c696e75782f736d702e683e0a23696e636c756465203c6c696e75782f656c662e683e0a23696e636c756465203c6c696e75782f6572726e6f2e683e0a23696e636c756465203c6c696e75782f7074726163652e683e0a23696e636c756465203c6c696e75782f757365722e683e0a23696e636c756465203c6c696e75782f7265677365742e683e0a23696e636c756465203c6c696e75782f7369676e616c2e683e0a23696e636c756465203c6c696e75782f7472616365686f6f6b2e683e0a23696e636c756465203c6c696e75782f756163636573732e683e0a0a23696e636c756465203c61736d2f706167652e683e0a23696e636c756465203c61736d2f70677461626c652e683e0a23696e636c756465203c61736d2f70726f636573736f722e683e0a23696e636c756465203c61736d2f61736d2d6f6666736574732e683e0a23696e636c756465203c61736d2f646d612e683e0a23696e636c756465203c61736d2f66697865645f636f64652e683e0a23696e636c756465203c61736d2f6361636865666c7573682e683e0a23696e636c756465203c61736d2f6d656d5f6d61702e683e0a23696e636c756465203c61736d2f6d6d755f636f6e746578742e683e0a0a2f2a0a202a20646f6573206e6f7420796574206361746368207369676e616c732073656e74207768656e20746865206368696c6420646965732e0a202a20696e20657869742e63206f7220696e207369676e616c2e632e0a202a2f0a0a2f2a0a202a2047657420636f6e74656e7473206f66207265676973746572205245474e4f20696e207461736b205441534b2e0a202a2f0a73746174696320696e6c696e65206c6f6e670a6765745f72656728737472756374207461736b5f737472756374202a7461736b2c20756e7369676e6564206c6f6e67207265676e6f2c0a09756e7369676e6564206c6f6e67205f5f75736572202a6461746170290a7b0a096c6f6e6720746d703b0a097374727563742070745f72656773202a72656773203d207461736b5f70745f72656773287461736b293b0a0a09696620287265676e6f20262033207c7c207265676e6f203e2050545f4c4153545f50534555444f290a090972657475726e202d45494f3b0a0a0973776974636820287265676e6f29207b0a09636173652050545f544558545f414444523a0a0909746d70203d207461736b2d3e6d6d2d3e73746172745f636f64653b0a0909627265616b3b0a09636173652050545f544558545f454e445f414444523a0a0909746d70203d207461736b2d3e6d6d2d3e656e645f636f64653b0a0909627265616b3b0a09636173652050545f444154415f414444523a0a0909746d70203d207461736b2d3e6d6d2d3e73746172745f646174613b0a0909627265616b3b0a09636173652050545f5553503a0a0909746d70203d207461736b2d3e7468726561642e7573703b0a0909627265616b3b0a0964656661756c743a0a0909696620287265676e6f203c2073697a656f66282a726567732929207b0a090909766f6964202a7265675f707472203d20726567733b0a090909746d70203d202a286c6f6e67202a29287265675f707472202b207265676e6f293b0a09097d20656c73650a09090972657475726e202d45494f3b0a097d0a0a0972657475726e207075745f7573657228746d702c206461746170293b0a7d0a0a2f2a0a202a20577269746520636f6e74656e7473206f66207265676973746572205245474e4f20696e207461736b205441534b2e0a202a2f0a73746174696320696e6c696e6520696e740a7075745f72656728737472756374207461736b5f737472756374202a7461736b2c20756e7369676e6564206c6f6e67207265676e6f2c20756e7369676e6564206c6f6e672064617461290a7b0a097374727563742070745f72656773202a72656773203d207461736b5f70745f72656773287461736b293b0a0a09696620287265676e6f20262033207c7c207265676e6f203e2050545f4c4153545f50534555444f290a090972657475726e202d45494f3b0a0a0973776974636820287265676e6f29207b0a09636173652050545f50433a0a09092f2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2f0a09092f2a204174207468697320706f696e7420746865206b65726e656c206973206d6f7374206c696b656c7920696e20657863657074696f6e2e202020202020202020202020202a2f0a09092f2a2054686520524554582072656769737465722077696c6c206265207573656420746f20706f70756c61746520746865207063206f66207468652070726f636573732e202a2f0a09092f2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2f0a0909726567732d3e72657478203d20646174613b0a0909726567732d3e7063203d20646174613b0a0909627265616b3b0a09636173652050545f524554583a0a0909627265616b3b09092f2a20726567732d3e72657478203d20646174613b20627265616b3b202a2f0a09636173652050545f5553503a0a0909726567732d3e757370203d20646174613b0a09097461736b2d3e7468726561642e757370203d20646174613b0a0909627265616b3b0a09636173652050545f5359534346473a092f2a20646f6e2774206c65742075736572737061636520736372657720776974682074686973202a2f0a09096966202828646174612026207e312920213d20307836290a09090970725f7761726e696e6728227074726163653a2069676e6f726520737973636667207772697465206f662025236c785c6e222c2064617461293b0a0909627265616b3b09092f2a20726567732d3e737973636667203d20646174613b20627265616b3b202a2f0a0964656661756c743a0a0909696620287265676e6f203c2073697a656f66282a726567732929207b0a090909766f6964202a7265675f6f6666736574203d20726567733b0a0909092a286c6f6e67202a29287265675f6f6666736574202b207265676e6f29203d20646174613b0a09097d0a09092f2a2049676e6f72652077726974657320746f2070736575646f20726567697374657273202a2f0a097d0a0a0972657475726e20303b0a7d0a0a2f2a0a202a20636865636b207468617420616e20616464726573732066616c6c732077697468696e2074686520626f756e6473206f6620746865207461726765742070726f636573732773206d656d6f7279206d617070696e67730a202a2f0a696e740a69735f757365725f616464725f76616c696428737472756374207461736b5f737472756374202a6368696c642c20756e7369676e6564206c6f6e672073746172742c20756e7369676e6564206c6f6e67206c656e290a7b0a0973747275637420766d5f617265615f737472756374202a766d613b0a09737472756374207372616d5f6c6973745f737472756374202a7372616d6c3b0a0a092f2a206f766572666c6f77202a2f0a09696620287374617274202b206c656e203c207374617274290a090972657475726e202d45494f3b0a0a09766d61203d2066696e645f766d61286368696c642d3e6d6d2c207374617274293b0a0969662028766d61202626207374617274203e3d20766d612d3e766d5f7374617274202626207374617274202b206c656e203c3d20766d612d3e766d5f656e64290a09090972657475726e20303b0a0a09666f7220287372616d6c203d206368696c642d3e6d6d2d3e636f6e746578742e7372616d5f6c6973743b207372616d6c3b207372616d6c203d207372616d6c2d3e6e657874290a0909696620287374617274203e3d2028756e7369676e6564206c6f6e67297372616d6c2d3e616464720a0909202020202626207374617274202b206c656e203c2028756e7369676e6564206c6f6e67297372616d6c2d3e61646472202b207372616d6c2d3e6c656e677468290a09090972657475726e20303b0a0a09696620287374617274203e3d2046495845445f434f44455f5354415254202626207374617274202b206c656e203c2046495845445f434f44455f454e44290a090972657475726e20303b0a0a23696664656620434f4e4649475f4150505f535441434b5f4c310a09696620286368696c642d3e6d6d2d3e636f6e746578742e6c315f737461636b5f73617665290a0909696620287374617274203e3d2028756e7369676e6564206c6f6e67296c315f737461636b5f626173652026260a0909097374617274202b206c656e203c2028756e7369676e6564206c6f6e67296c315f737461636b5f62617365202b206c315f737461636b5f6c656e290a09090972657475726e20303b0a23656e6469660a0a0972657475726e202d45494f3b0a7d0a0a2f2a0a202a2072657472696576652074686520636f6e74656e7473206f6620426c61636b66696e207573657273706163652067656e6572616c207265676973746572730a202a2f0a73746174696320696e742067656e726567735f67657428737472756374207461736b5f737472756374202a7461726765742c0a090920202020202020636f6e73742073747275637420757365725f726567736574202a7265677365742c0a090920202020202020756e7369676e656420696e7420706f732c20756e7369676e656420696e7420636f756e742c0a090920202020202020766f6964202a6b6275662c20766f6964205f5f75736572202a75627566290a7b0a097374727563742070745f72656773202a72656773203d207461736b5f70745f7265677328746172676574293b0a09696e74207265743b0a0a092f2a2054686973207375636b73202e2e2e202a2f0a09726567732d3e757370203d207461726765742d3e7468726561642e7573703b0a0a09726574203d20757365725f7265677365745f636f70796f75742826706f732c2026636f756e742c20266b6275662c2026756275662c0a090909092020726567732c20302c2073697a656f66282a7265677329293b0a0969662028726574203c2030290a090972657475726e207265743b0a0a0972657475726e20757365725f7265677365745f636f70796f75745f7a65726f2826706f732c2026636f756e742c20266b6275662c2026756275662c0a090909090973697a656f66282a72656773292c202d31293b0a7d0a0a2f2a0a202a207570646174652074686520636f6e74656e7473206f662074686520426c61636b66696e207573657273706163652067656e6572616c207265676973746572730a202a2f0a73746174696320696e742067656e726567735f73657428737472756374207461736b5f737472756374202a7461726765742c0a090920202020202020636f6e73742073747275637420757365725f726567736574202a7265677365742c0a090920202020202020756e7369676e656420696e7420706f732c20756e7369676e656420696e7420636f756e742c0a090920202020202020636f6e737420766f6964202a6b6275662c20636f6e737420766f6964205f5f75736572202a75627566290a7b0a097374727563742070745f72656773202a72656773203d207461736b5f70745f7265677328746172676574293b0a09696e74207265743b0a0a092f2a20446f6e2774206c65742070656f706c6520736574205359534346472028697427732061742074686520656e64206f662070745f7265677329202a2f0a09726574203d20757365725f7265677365745f636f7079696e2826706f732c2026636f756e742c20266b6275662c2026756275662c0a0909090920726567732c20302c2050545f535953434647293b0a0969662028726574203c2030290a090972657475726e207265743b0a0a092f2a2054686973207375636b73202e2e2e202a2f0a097461726765742d3e7468726561642e757370203d20726567732d3e7573703b0a092f2a20726567732d3e72657478203d20726567732d3e70633b202a2f0a0a0972657475726e20757365725f7265677365745f636f7079696e5f69676e6f72652826706f732c2026636f756e742c20266b6275662c2026756275662c0a090909090950545f5359534346472c202d31293b0a7d0a0a2f2a0a202a20446566696e6520746865207265676973746572207365747320617661696c61626c65206f6e2074686520426c61636b66696e20756e646572204c696e75780a202a2f0a656e756d206266696e5f726567736574207b0a095245475345545f47454e4552414c2c0a7d3b0a0a73746174696320636f6e73742073747275637420757365725f726567736574206266696e5f726567736574735b5d203d207b0a095b5245475345545f47454e4552414c5d203d207b0a09092e636f72655f6e6f74655f74797065203d204e545f50525354415455532c0a09092e6e20202020202020202020202020203d2073697a656f66287374727563742070745f7265677329202f2073697a656f66286c6f6e67292c0a09092e73697a6520202020202020202020203d2073697a656f66286c6f6e67292c0a09092e616c69676e202020202020202020203d2073697a656f66286c6f6e67292c0a09092e6765742020202020202020202020203d2067656e726567735f6765742c0a09092e7365742020202020202020202020203d2067656e726567735f7365742c0a097d2c0a7d3b0a0a73746174696320636f6e73742073747275637420757365725f7265677365745f7669657720757365725f6266696e5f6e61746976655f76696577203d207b0a092e6e616d652020202020203d2022426c61636b66696e222c0a092e655f6d616368696e65203d20454d5f424c41434b46494e2c0a092e726567736574732020203d206266696e5f726567736574732c0a092e6e2020202020202020203d2041525241595f53495a45286266696e5f72656773657473292c0a7d3b0a0a636f6e73742073747275637420757365725f7265677365745f76696577202a7461736b5f757365725f7265677365745f7669657728737472756374207461736b5f737472756374202a7461736b290a7b0a0972657475726e2026757365725f6266696e5f6e61746976655f766965773b0a7d0a0a766f696420757365725f656e61626c655f73696e676c655f7374657028737472756374207461736b5f737472756374202a6368696c64290a7b0a097374727563742070745f72656773202a72656773203d207461736b5f70745f72656773286368696c64293b0a09726567732d3e737973636667207c3d205359534346475f5353535445503b0a0a097365745f74736b5f7468726561645f666c6167286368696c642c205449465f53494e474c4553544550293b0a7d0a0a766f696420757365725f64697361626c655f73696e676c655f7374657028737472756374207461736b5f737472756374202a6368696c64290a7b0a097374727563742070745f72656773202a72656773203d207461736b5f70745f72656773286368696c64293b0a09726567732d3e73797363666720263d207e5359534346475f5353535445503b0a0a09636c6561725f74736b5f7468726561645f666c6167286368696c642c205449465f53494e474c4553544550293b0a7d0a0a6c6f6e6720617263685f70747261636528737472756374207461736b5f737472756374202a6368696c642c206c6f6e6720726571756573742c0a090920756e7369676e6564206c6f6e6720616464722c20756e7369676e6564206c6f6e672064617461290a7b0a09696e74207265743b0a09756e7369676e6564206c6f6e67205f5f75736572202a6461746170203d2028756e7369676e6564206c6f6e67205f5f75736572202a29646174613b0a09766f6964202a7061646472203d2028766f6964202a29616464723b0a0a0973776974636820287265717565737429207b0a09092f2a207768656e204920616e642044207370616365206172652073657061726174652c2074686573652077696c6c206e65656420746f2062652066697865642e202a2f0a0963617365205054524143455f5045454b444154413a0a090970725f646562756728227074726163653a205045454b444154415c6e22293b0a09092f2a2066616c6c207468726f756768202a2f0a0963617365205054524143455f5045454b544558543a092f2a207265616420776f7264206174206c6f636174696f6e20616464722e202a2f0a09097b0a090909756e7369676e6564206c6f6e6720746d70203d20303b0a090909696e7420636f70696564203d20302c20746f5f636f7079203d2073697a656f6628746d70293b0a0a090909726574203d202d45494f3b0a09090970725f646562756728227074726163653a205045454b5445585420617420616464722030782530386c78202b2025695c6e222c20616464722c20746f5f636f7079293b0a0909096966202869735f757365725f616464725f76616c6964286368696c642c20616464722c20746f5f636f707929203c2030290a09090909627265616b3b0a09090970725f646562756728227074726163653a207573657220616464726573732069732076616c69645c6e22293b0a0a09090973776974636820286266696e5f6d656d5f6163636573735f7479706528616464722c20746f5f636f70792929207b0a09090963617365204246494e5f4d454d5f4143434553535f434f52453a0a09090963617365204246494e5f4d454d5f4143434553535f434f52455f4f4e4c593a0a09090909636f70696564203d206163636573735f70726f636573735f766d286368696c642c20616464722c2026746d702c0a09090909202020202020202020202020202020202020202020202020202020746f5f636f70792c2030293b0a0909090969662028636f70696564290a0909090909627265616b3b0a0a090909092f2a2068726d2c20776879206469646e2774207468617420776f726b202e2e2e206d61796265206e6f206d617070696e67202a2f0a090909096966202861646472203e3d2046495845445f434f44455f53544152542026260a090909092020202061646472202b20746f5f636f7079203c3d2046495845445f434f44455f454e4429207b0a0909090909636f70795f66726f6d5f757365725f7061676528302c20302c20302c2026746d702c2070616464722c20746f5f636f7079293b0a0909090909636f70696564203d20746f5f636f70793b0a090909097d20656c7365206966202861646472203e3d20424f4f545f524f4d5f535441525429207b0a09090909096d656d6370792826746d702c2070616464722c20746f5f636f7079293b0a0909090909636f70696564203d20746f5f636f70793b0a090909097d0a0a09090909627265616b3b0a09090963617365204246494e5f4d454d5f4143434553535f444d413a0a0909090969662028736166655f646d615f6d656d6370792826746d702c2070616464722c20746f5f636f707929290a0909090909636f70696564203d20746f5f636f70793b0a09090909627265616b3b0a09090963617365204246494e5f4d454d5f4143434553535f49544553543a0a0909090969662028697372616d5f6d656d6370792826746d702c2070616464722c20746f5f636f707929290a0909090909636f70696564203d20746f5f636f70793b0a09090909627265616b3b0a09090964656661756c743a0a09090909636f70696564203d20303b0a09090909627265616b3b0a0909097d0a0a09090970725f646562756728227074726163653a20636f706965642073697a65202564205b30782530386c785d5c6e222c20636f706965642c20746d70293b0a09090969662028636f70696564203d3d20746f5f636f7079290a09090909726574203d207075745f7573657228746d702c206461746170293b0a090909627265616b3b0a09097d0a0a09092f2a207768656e204920616e642044207370616365206172652073657061726174652c20746869732077696c6c206861766520746f2062652066697865642e202a2f0a0963617365205054524143455f504f4b45444154413a0a090970725f646562756728227074726163653a205054524143455f5045454b444154415c6e22293b0a09092f2a2066616c6c207468726f756768202a2f0a0963617365205054524143455f504f4b45544558543a092f2a2077726974652074686520776f7264206174206c6f636174696f6e20616464722e202a2f0a09097b0a090909696e7420636f70696564203d20302c20746f5f636f7079203d2073697a656f662864617461293b0a0a090909726574203d202d45494f3b0a09090970725f646562756728227074726163653a20504f4b455445585420617420616464722030782530386c78202b20256920627974657320256c785c6e222c0a090909202020202020202020616464722c20746f5f636f70792c2064617461293b0a0909096966202869735f757365725f616464725f76616c6964286368696c642c20616464722c20746f5f636f707929203c2030290a09090909627265616b3b0a09090970725f646562756728227074726163653a207573657220616464726573732069732076616c69645c6e22293b0a0a09090973776974636820286266696e5f6d656d5f6163636573735f7479706528616464722c20746f5f636f70792929207b0a09090963617365204246494e5f4d454d5f4143434553535f434f52453a0a09090963617365204246494e5f4d454d5f4143434553535f434f52455f4f4e4c593a0a09090909636f70696564203d206163636573735f70726f636573735f766d286368696c642c20616464722c2026646174612c0a09090909202020202020202020202020202020202020202020202020202020746f5f636f70792c2031293b0a09090909627265616b3b0a09090963617365204246494e5f4d454d5f4143434553535f444d413a0a0909090969662028736166655f646d615f6d656d6370792870616464722c2026646174612c20746f5f636f707929290a0909090909636f70696564203d20746f5f636f70793b0a09090909627265616b3b0a09090963617365204246494e5f4d454d5f4143434553535f49544553543a0a0909090969662028697372616d5f6d656d6370792870616464722c2026646174612c20746f5f636f707929290a0909090909636f70696564203d20746f5f636f70793b0a09090909627265616b3b0a09090964656661756c743a0a09090909636f70696564203d20303b0a09090909627265616b3b0a0909097d0a0a09090970725f646562756728227074726163653a20636f706965642073697a652025645c6e222c20636f70696564293b0a09090969662028636f70696564203d3d20746f5f636f7079290a09090909726574203d20303b0a090909627265616b3b0a09097d0a0a0963617365205054524143455f5045454b5553523a0a090973776974636820286164647229207b0a23696664656620434f4e4649475f42494e464d545f454c465f4644504943092f2a206261636b776172647320636f6d706174202a2f0a0909636173652050545f46445049435f455845433a0a09090972657175657374203d205054524143455f47455446445049433b0a09090961646472203d205054524143455f47455446445049435f455845433b0a090909676f746f20636173655f64656661756c743b0a0909636173652050545f46445049435f494e544552503a0a09090972657175657374203d205054524143455f47455446445049433b0a09090961646472203d205054524143455f47455446445049435f494e544552503b0a090909676f746f20636173655f64656661756c743b0a23656e6469660a090964656661756c743a0a090909726574203d206765745f726567286368696c642c20616464722c206461746170293b0a09097d0a090970725f646562756728227074726163653a205045454b5553522072656720256c6920776974682025236c78203d2025695c6e222c20616464722c20646174612c20726574293b0a0909627265616b3b0a0a0963617365205054524143455f504f4b455553523a0a0909726574203d207075745f726567286368696c642c20616464722c2064617461293b0a090970725f646562756728227074726163653a20504f4b455553522072656720256c69207769746820256c69203d2025695c6e222c20616464722c20646174612c20726574293b0a0909627265616b3b0a0a0963617365205054524143455f474554524547533a0a090970725f646562756728227074726163653a205054524143455f474554524547535c6e22293b0a090972657475726e20636f70795f7265677365745f746f5f75736572286368696c642c2026757365725f6266696e5f6e61746976655f766965772c0a09090909092020205245475345545f47454e4552414c2c0a0909090909202020302c2073697a656f66287374727563742070745f72656773292c0a09090909092020206461746170293b0a0a0963617365205054524143455f534554524547533a0a090970725f646562756728227074726163653a205054524143455f534554524547535c6e22293b0a090972657475726e20636f70795f7265677365745f66726f6d5f75736572286368696c642c2026757365725f6266696e5f6e61746976655f766965772c0a090909090920202020205245475345545f47454e4552414c2c0a09090909092020202020302c2073697a656f66287374727563742070745f72656773292c0a090909090920202020206461746170293b0a0a09636173655f64656661756c743a0a0964656661756c743a0a0909726574203d207074726163655f72657175657374286368696c642c20726571756573742c20616464722c2064617461293b0a0909627265616b3b0a097d0a0a0972657475726e207265743b0a7d0a0a61736d6c696e6b61676520696e742073797363616c6c5f74726163655f656e746572287374727563742070745f72656773202a72656773290a7b0a09696e7420726574203d20303b0a0a0969662028746573745f7468726561645f666c6167285449465f53595343414c4c5f545241434529290a0909726574203d207472616365686f6f6b5f7265706f72745f73797363616c6c5f656e7472792872656773293b0a0a0972657475726e207265743b0a7d0a0a61736d6c696e6b61676520766f69642073797363616c6c5f74726163655f6c65617665287374727563742070745f72656773202a72656773290a7b0a09696e7420737465703b0a0a0973746570203d20746573745f7468726561645f666c6167285449465f53494e474c4553544550293b0a096966202873746570207c7c20746573745f7468726561645f666c6167285449465f53595343414c4c5f545241434529290a09097472616365686f6f6b5f7265706f72745f73797363616c6c5f6578697428726567732c2073746570293b0a7d0a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006c696e75782d332e382e322f617263682f626c61636b66696e2f6b65726e656c2f7265626f6f742e630000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000303030303636340030303030303030003030303030303000303030303030303532323200313231313437343433333000303032303236370030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007573746172003030726f6f7400000000000000000000000000000000000000000000000000000000726f6f74000000000000000000000000000000000000000000000000000000003030303030303000303030303030300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f2a0a202a20617263682f626c61636b66696e2f6b65726e656c2f7265626f6f742e63202d2068616e646c652073687574646f776e2f7265626f6f740a202a0a202a20436f7079726967687420323030342d3230303720416e616c6f67204465766963657320496e632e0a202a0a202a204c6963656e73656420756e646572207468652047504c2d32206f72206c617465722e0a202a2f0a0a23696e636c756465203c6c696e75782f696e746572727570742e683e0a23696e636c756465203c61736d2f6266696e2d676c6f62616c2e683e0a23696e636c756465203c61736d2f7265626f6f742e683e0a23696e636c756465203c61736d2f6266726f6d2e683e0a0a2f2a20412073797374656d20736f6674207265736574206d616b65732065787465726e616c206d656d6f727920756e757361626c6520736f20666f7263650a202a20746869732066756e6374696f6e20696e746f204c312e20205765207573652074686520636f6d70696c6572207373796e632068657265207261746865720a202a207468616e205353594e43282920626563617573652069742773207361666520286e6f20696e746572727570747320616e6420737563682920616e640a202a207765207361766520736f6d65204c312e2020576520646f206e6f74206e65656420746f20666f7263652073616e69747920696e207468652053595343520a202a2072656769737465722061732074686520424d4f44452073656c656374696f6e2062697420697320636c65617265642062792074686520736f66740a202a207265736574207768696c652074686520436f726520422062697420286f6e206475616c20636f72652070617274732920697320636c65617265642062790a202a2074686520636f72652072657365742e0a202a2f0a5f5f6174747269627574655f5f2028285f5f6c315f746578745f5f2c205f5f6e6f72657475726e5f5f29290a73746174696320766f6964206266696e5f726573657428766f6964290a7b0a2369666e64656620434f4e4649475f42463630780a096966202821414e4f4d414c595f30353030303335332026262021414e4f4d414c595f3035303030333836290a09096266726f6d5f536f667452657365742828766f6964202a29284c315f534352415443485f5354415254202b204c315f534352415443485f4c454e475448202d20323029293b0a0a092f2a205761697420666f7220636f6d706c6574696f6e206f66202273797374656d22206576656e74732073756368206173206361636865206c696e650a09202a206c696e652066696c6c7320736f20746861742077652061766f696420696e66696e697465207374616c6c73206c61746572206f6e2061730a09202a206d75636820617320706f737369626c652e20205468697320636f646520697320696e204c312c20736f20697420776f6e277420747269676765720a09202a20616e792073756368206576656e74206166746572207468697320706f696e7420696e2074696d652e0a09202a2f0a095f5f6275696c74696e5f6266696e5f7373796e6328293b0a0a092f2a20496e6974696174652053797374656d20736f6674776172652072657365742e202a2f0a096266696e5f77726974655f535752535428307837293b0a0a092f2a2044756520746f20746865207761792072657365742069732068616e646c656420696e207468652068617264776172652c207765206e6565640a09202a20746f2064656c617920666f722031302053434c4b532e2020546865206f6e6c792072656c6961626c652077617920746f20646f20746869732069730a09202a20746f2063616c63756c617465207468652043434c4b2f53434c4b20726174696f20616e64206d756c7469706c792031302e2020466f72206e6f772c0a09202a207765276c6c20617373756d6520776f7273652063617365207768696368206973206120313a313520726174696f2e0a09202a2f0a0961736d280a0909224c5345545550202831662c20316629204c4330203d2025305c6e220a090922313a206e6f703b220a09093a0a09093a2022612220283135202a203130290a09093a20224c4330222c20224c4230222c20224c5430220a09293b0a0a092f2a20436c6561722053797374656d20736f667477617265207265736574202a2f0a096266696e5f77726974655f53575253542830293b0a0a092f2a2054686520424635323620524f4d2077696c6c20637261736820647572696e67207265736574202a2f0a23696620646566696e6564285f5f4144535042463532325f5f29207c7c20646566696e6564285f5f4144535042463532345f5f29207c7c20646566696e6564285f5f4144535042463532365f5f290a092f2a205365656d7320746f2062652066697865642077697468206e657765722070617274732074686f756768202e2e2e202a2f0a09696620285f5f53494c49434f4e5f5245564953494f4e5f5f203c2031202626206266696e5f72657669642829203c2031290a09096266696e5f726561645f535752535428293b0a23656e6469660a092f2a205761697420666f722074686520535752535420777269746520746f20636f6d706c6574652e202043616e6e6f742072656c79206f6e205353594e430a09202a2074686f756768206173207468652053797374656d20737461746520697320616c6c207265736574206e6f772e0a09202a2f0a0961736d280a0909224c5345545550202831662c20316629204c4331203d2025305c6e220a090922313a206e6f703b220a09093a0a09093a2022612220283135202a2031290a09093a20224c4331222c20224c4231222c20224c5431220a09293b0a0a097768696c65202831290a09092f2a20497373756520636f7265207265736574202a2f0a090961736d28227261697365203122293b0a23656c73650a097768696c65202831290a09096266696e5f77726974655f524355305f43544c28307831293b0a23656e6469660a7d0a0a5f5f6174747269627574655f5f28287765616b29290a766f6964206e61746976655f6d616368696e655f726573746172742863686172202a636d64290a7b0a7d0a0a766f6964206d616368696e655f726573746172742863686172202a636d64290a7b0a096e61746976655f6d616368696e655f7265737461727428636d64293b0a0969662028736d705f70726f636573736f725f69642829290a0909736d705f63616c6c5f66756e6374696f6e2828766f6964202a296266696e5f72657365742c20302c2031293b0a09656c73650a09096266696e5f726573657428293b0a7d0a0a5f5f6174747269627574655f5f28287765616b29290a766f6964206e61746976655f6d616368696e655f68616c7428766f6964290a7b0a0969646c655f776974685f6972715f64697361626c656428293b0a7d0a0a766f6964206d616368696e655f68616c7428766f6964290a7b0a096e61746976655f6d616368696e655f68616c7428293b0a7d0a0a5f5f6174747269627574655f5f28287765616b29290a766f6964206e61746976655f6d616368696e655f706f7765725f6f666628766f6964290a7b0a0969646c655f776974685f6972715f64697361626c656428293b0a7d0a0a766f6964206d616368696e655f706f7765725f6f666628766f6964290a7b0a096e61746976655f6d616368696e655f706f7765725f6f666628293b0a7d0a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006c696e75782d332e382e322f617263682f626c61636b66696e2f6b65726e656c2f73657475702e63000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000303030303636340030303030303030003030303030303000303030303031313634353400313231313437343433333000303032303134370030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007573746172003030726f6f7400000000000000000000000000000000000000000000000000000000726f6f74000000000000000000000000000000000000000000000000000000003030303030303000303030303030300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f2a0a202a20436f7079726967687420323030342d3230313020416e616c6f67204465766963657320496e632e0a202a0a202a204c6963656e73656420756e646572207468652047504c2d32206f72206c617465722e0a202a2f0a0a23696e636c756465203c6c696e75782f64656c61792e683e0a23696e636c756465203c6c696e75782f636f6e736f6c652e683e0a23696e636c756465203c6c696e75782f626f6f746d656d2e683e0a23696e636c756465203c6c696e75782f7365715f66696c652e683e0a23696e636c756465203c6c696e75782f6370752e683e0a23696e636c756465203c6c696e75782f6d6d2e683e0a23696e636c756465203c6c696e75782f6d6f64756c652e683e0a23696e636c756465203c6c696e75782f7474792e683e0a23696e636c756465203c6c696e75782f70666e2e683e0a0a23696664656620434f4e4649475f4d54445f55434c494e55580a23696e636c756465203c6c696e75782f6d74642f6d61702e683e0a23696e636c756465203c6c696e75782f657874325f66732e683e0a23696e636c756465203c6c696e75782f6372616d66735f66732e683e0a23696e636c756465203c6c696e75782f726f6d66735f66732e683e0a23656e6469660a0a23696e636c756465203c61736d2f63706c622e683e0a23696e636c756465203c61736d2f6361636865666c7573682e683e0a23696e636c756465203c61736d2f626c61636b66696e2e683e0a23696e636c756465203c61736d2f63706c62696e69742e683e0a23696e636c756465203c61736d2f636c6f636b732e683e0a23696e636c756465203c61736d2f64697636342e683e0a23696e636c756465203c61736d2f6370752e683e0a23696e636c756465203c61736d2f66697865645f636f64652e683e0a23696e636c756465203c61736d2f6561726c795f7072696e746b2e683e0a23696e636c756465203c61736d2f6972715f68616e646c65722e683e0a23696e636c756465203c61736d2f7064612e683e0a23696664656620434f4e4649475f42463630780a23696e636c756465203c6d6163682f706d2e683e0a23656e6469660a0a753136205f6266696e5f73777273743b0a4558504f52545f53594d424f4c285f6266696e5f7377727374293b0a0a756e7369676e6564206c6f6e67206d656d6f72795f73746172742c206d656d6f72795f656e642c20706879736963616c5f6d656d5f656e643b0a756e7369676e6564206c6f6e67205f72616d626173652c205f72616d73746172742c205f72616d656e643b0a756e7369676e6564206c6f6e672072657365727665645f6d656d5f6463616368655f6f6e3b0a756e7369676e6564206c6f6e672072657365727665645f6d656d5f6963616368655f6f6e3b0a4558504f52545f53594d424f4c286d656d6f72795f7374617274293b0a4558504f52545f53594d424f4c286d656d6f72795f656e64293b0a4558504f52545f53594d424f4c28706879736963616c5f6d656d5f656e64293b0a4558504f52545f53594d424f4c285f72616d656e64293b0a4558504f52545f53594d424f4c2872657365727665645f6d656d5f6463616368655f6f6e293b0a0a23696664656620434f4e4649475f4d54445f55434c494e55580a65787465726e20737472756374206d61705f696e666f2075636c696e75785f72616d5f6d61703b0a756e7369676e6564206c6f6e67206d656d6f72795f6d74645f656e642c206d656d6f72795f6d74645f73746172742c206d74645f73697a653b0a4558504f52545f53594d424f4c286d656d6f72795f6d74645f656e64293b0a4558504f52545f53594d424f4c286d656d6f72795f6d74645f7374617274293b0a4558504f52545f53594d424f4c286d74645f73697a65293b0a23656e6469660a0a63686172205f5f696e69746461746120636f6d6d616e645f6c696e655b434f4d4d414e445f4c494e455f53495a455d3b0a73747275637420626c61636b66696e5f696e697469616c5f706461205f5f696e69746461746120696e697469616c5f7064613b0a0a2f2a20626f6f74206d656d6d61702c20666f722070617273696e6720226d656d6d61703d22202a2f0a23646566696e65204246494e5f4d454d4d41505f4d41580909313238202f2a206e756d626572206f6620656e747269657320696e206266696e5f6d656d6d6170202a2f0a23646566696e65204246494e5f4d454d4d41505f52414d0909310a23646566696e65204246494e5f4d454d4d41505f524553455256454409320a73746174696320737472756374206266696e5f6d656d6d6170207b0a09696e74206e725f6d61703b0a09737472756374206266696e5f6d656d6d61705f656e747279207b0a0909756e7369676e6564206c6f6e67206c6f6e6720616464723b202f2a207374617274206f66206d656d6f7279207365676d656e74202a2f0a0909756e7369676e6564206c6f6e67206c6f6e672073697a653b0a0909756e7369676e6564206c6f6e6720747970653b0a097d206d61705b4246494e5f4d454d4d41505f4d41585d3b0a7d206266696e5f6d656d6d6170205f5f696e6974646174613b0a0a2f2a20666f72206d656d6d61702073616e6974697a6174696f6e202a2f0a737472756374206368616e67655f6d656d626572207b0a09737472756374206266696e5f6d656d6d61705f656e747279202a70656e7472793b202f2a20706f696e74657220746f206f726967696e616c20656e747279202a2f0a09756e7369676e6564206c6f6e67206c6f6e6720616464723b202f2a206164647265737320666f722074686973206368616e676520706f696e74202a2f0a7d3b0a73746174696320737472756374206368616e67655f6d656d626572206368616e67655f706f696e745f6c6973745b322a4246494e5f4d454d4d41505f4d41585d205f5f696e6974646174613b0a73746174696320737472756374206368616e67655f6d656d626572202a6368616e67655f706f696e745b322a4246494e5f4d454d4d41505f4d41585d205f5f696e6974646174613b0a73746174696320737472756374206266696e5f6d656d6d61705f656e747279202a6f7665726c61705f6c6973745b4246494e5f4d454d4d41505f4d41585d205f5f696e6974646174613b0a73746174696320737472756374206266696e5f6d656d6d61705f656e747279206e65775f6d61705b4246494e5f4d454d4d41505f4d41585d205f5f696e6974646174613b0a0a444546494e455f5045525f4350552873747275637420626c61636b66696e5f637075646174612c206370755f64617461293b0a0a73746174696320696e74206561726c795f696e69745f636c6b696e5f687a2863686172202a627566293b0a0a23696620646566696e656428434f4e4649475f4246494e5f44434143484529207c7c20646566696e656428434f4e4649475f4246494e5f494341434845290a766f6964205f5f696e69742067656e65726174655f63706c625f7461626c657328766f6964290a7b0a09756e7369676e656420696e74206370753b0a0a0967656e65726174655f63706c625f7461626c65735f616c6c28293b0a092f2a2047656e6572617465207065722d435055204926442043504c42207461626c6573202a2f0a09666f722028637075203d20303b20637075203c206e756d5f706f737369626c655f6370757328293b202b2b637075290a090967656e65726174655f63706c625f7461626c65735f63707528637075293b0a7d0a23656e6469660a0a766f6964205f5f637075696e6974206266696e5f73657475705f63616368657328756e7369676e656420696e7420637075290a7b0a23696664656620434f4e4649475f4246494e5f4943414348450a096266696e5f6963616368655f696e6974286963706c625f74626c5b6370755d293b0a23656e6469660a0a23696664656620434f4e4649475f4246494e5f4443414348450a096266696e5f6463616368655f696e6974286463706c625f74626c5b6370755d293b0a23656e6469660a0a096266696e5f73657475705f6370756461746128637075293b0a0a092f2a0a09202a20496e20636163686520636f686572656e636520656d756c6174696f6e206d6f64652c207765206e65656420746f2068617665207468650a09202a20442d636163686520656e61626c6564206265666f72652072756e6e696e6720616e792061746f6d6963206f7065726174696f6e2077686963680a09202a206d6967687420696e766f6c766520636163686520696e76616c69646174696f6e2028692e652e207370696e6c6f636b2c2072776c6f636b292e0a09202a20536f207072696e746b27732061726520646566657272656420756e74696c207468656e2e0a09202a2f0a23696664656620434f4e4649475f4246494e5f4943414348450a097072696e746b284b45524e5f494e464f2022496e737472756374696f6e20436163686520456e61626c656420666f722043505525755c6e222c20637075293b0a097072696e746b284b45524e5f494e464f2022202045787465726e616c206d656d6f72793a220a2320696664656620434f4e4649475f4246494e5f4558544d454d5f49434143484541424c450a09202020202020202220636163686561626c65220a2320656c73650a09202020202020202220756e636163686561626c65220a2320656e6469660a09202020202020202220696e20696e737472756374696f6e2063616368655c6e22293b0a09696620284c325f4c454e475448290a09097072696e746b284b45524e5f494e464f202220204c32205352414d20202020202020203a220a2320696664656620434f4e4649475f4246494e5f4c325f49434143484541424c450a0909202020202020202220636163686561626c65220a2320656c73650a0909202020202020202220756e636163686561626c65220a2320656e6469660a0909202020202020202220696e20696e737472756374696f6e2063616368655c6e22293b0a0a23656c73650a097072696e746b284b45524e5f494e464f2022496e737472756374696f6e2043616368652044697361626c656420666f722043505525755c6e222c20637075293b0a23656e6469660a0a23696664656620434f4e4649475f4246494e5f4443414348450a097072696e746b284b45524e5f494e464f20224461746120436163686520456e61626c656420666f722043505525755c6e222c20637075293b0a097072696e746b284b45524e5f494e464f2022202045787465726e616c206d656d6f72793a220a2320696620646566696e656420434f4e4649475f4246494e5f4558544d454d5f57524954454241434b0a09202020202020202220636163686561626c65202877726974652d6261636b29220a2320656c696620646566696e656420434f4e4649475f4246494e5f4558544d454d5f57524954455448524f5547480a09202020202020202220636163686561626c65202877726974652d7468726f75676829220a2320656c73650a09202020202020202220756e636163686561626c65220a2320656e6469660a09202020202020202220696e20646174612063616368655c6e22293b0a09696620284c325f4c454e475448290a09097072696e746b284b45524e5f494e464f202220204c32205352414d20202020202020203a220a2320696620646566696e656420434f4e4649475f4246494e5f4c325f57524954454241434b0a0909202020202020202220636163686561626c65202877726974652d6261636b29220a2320656c696620646566696e656420434f4e4649475f4246494e5f4c325f57524954455448524f5547480a0909202020202020202220636163686561626c65202877726974652d7468726f75676829220a2320656c73650a0909202020202020202220756e636163686561626c65220a2320656e6469660a0909202020202020202220696e20646174612063616368655c6e22293b0a23656c73650a097072696e746b284b45524e5f494e464f2022446174612043616368652044697361626c656420666f722043505525755c6e222c20637075293b0a23656e6469660a7d0a0a766f6964205f5f637075696e6974206266696e5f73657475705f6370756461746128756e7369676e656420696e7420637075290a7b0a0973747275637420626c61636b66696e5f63707564617461202a63707564617461203d20267065725f637075286370755f646174612c20637075293b0a0a09637075646174612d3e696d656d63746c203d206266696e5f726561645f494d454d5f434f4e54524f4c28293b0a09637075646174612d3e646d656d63746c203d206266696e5f726561645f444d454d5f434f4e54524f4c28293b0a7d0a0a766f6964205f5f696e6974206266696e5f63616368655f696e697428766f6964290a7b0a23696620646566696e656428434f4e4649475f4246494e5f44434143484529207c7c20646566696e656428434f4e4649475f4246494e5f494341434845290a0967656e65726174655f63706c625f7461626c657328293b0a23656e6469660a096266696e5f73657475705f6361636865732830293b0a7d0a0a766f6964205f5f696e6974206266696e5f72656c6f636174655f6c315f6d656d28766f6964290a7b0a09756e7369676e6564206c6f6e6720746578745f6c315f6c656e203d2028756e7369676e6564206c6f6e67295f746578745f6c315f6c656e3b0a09756e7369676e6564206c6f6e6720646174615f6c315f6c656e203d2028756e7369676e6564206c6f6e67295f646174615f6c315f6c656e3b0a09756e7369676e6564206c6f6e6720646174615f625f6c315f6c656e203d2028756e7369676e6564206c6f6e67295f646174615f625f6c315f6c656e3b0a09756e7369676e6564206c6f6e67206c325f6c656e203d2028756e7369676e6564206c6f6e67295f6c325f6c656e3b0a0a096561726c795f736861646f775f7374616d7028293b0a0a092f2a0a09202a2064756520746f2074686520414c49474e28342920696e2074686520617263682f626c61636b66696e2f6b65726e656c2f766d6c696e75782e6c64732e530a09202a207765206b6e6f7720746861742065766572797468696e672061626f7574206c3120746578742f64617461206973206e69636520616e6420616c69676e65642c0a09202a20736f20636f707920627920342062797465206368756e6b732c20616e6420646f6e277420776f7272792061626f7574206f7665726c617070696e670a09202a207372632f646573742e0a09202a0a09202a2057652063616e2774207573652074686520646d615f6d656d6370792066756e6374696f6e732c2073696e636520746865792063616e2063616c6c0a09202a207363686564756c65722066756e6374696f6e73207768696368206d6967687420626520696e204c31203a2820616e6420636f7265207772697465730a09202a20696e746f204c3120696e737472756374696f6e2063617573652062616420616363657373206572726f72732c20736f2077652061726520737475636b2c0a09202a2077652061726520726571756972656420746f2075736520444d412c206275742063616e2774207573652074686520636f6d6d6f6e20646d610a09202a2066756e6374696f6e732e2057652063616e277420757365206d656d63707920656974686572202d2073696e63652074686174206d696768742062650a09202a20676f696e6720746f20626520696e207468652072656c6f6361746564204c310a09202a2f0a0a09626c61636b66696e5f646d615f6561726c795f696e697428293b0a0a092f2a206966206e65636573736172792c20636f7079204c31207465787420746f204c3120696e737472756374696f6e205352414d202a2f0a09696620284c315f434f44455f4c454e47544820262620746578745f6c315f6c656e290a09096561726c795f646d615f6d656d637079285f73746578745f6c312c205f746578745f6c315f6c6d612c20746578745f6c315f6c656e293b0a0a092f2a206966206e65636573736172792c20636f7079204c31206461746120746f204c3120646174612062616e6b2041205352414d202a2f0a09696620284c315f444154415f415f4c454e47544820262620646174615f6c315f6c656e290a09096561726c795f646d615f6d656d637079285f73646174615f6c312c205f646174615f6c315f6c6d612c20646174615f6c315f6c656e293b0a0a092f2a206966206e65636573736172792c20636f7079204c312064617461204220746f204c3120646174612062616e6b2042205352414d202a2f0a09696620284c315f444154415f425f4c454e47544820262620646174615f625f6c315f6c656e290a09096561726c795f646d615f6d656d637079285f73646174615f625f6c312c205f646174615f625f6c315f6c6d612c20646174615f625f6c315f6c656e293b0a0a096561726c795f646d615f6d656d6370795f646f6e6528293b0a0a23696620646566696e656428434f4e4649475f534d502920262620646566696e656428434f4e4649475f4943414348455f464c5553485f4c31290a09626c61636b66696e5f69666c7573685f6c315f656e7472795b305d203d2028756e7369676e6564206c6f6e6729626c61636b66696e5f6963616368655f666c7573685f72616e67655f6c313b0a23656e6469660a0a092f2a206966206e65636573736172792c20636f7079204c3220746578742f6461746120746f204c32205352414d202a2f0a09696620284c325f4c454e475448202626206c325f6c656e290a09096d656d637079285f73746578745f6c322c205f6c325f6c6d612c206c325f6c656e293b0a7d0a0a23696664656620434f4e4649475f534d500a766f6964205f5f696e6974206266696e5f72656c6f636174655f636f7265625f6c315f6d656d28766f6964290a7b0a09756e7369676e6564206c6f6e6720746578745f6c315f6c656e203d2028756e7369676e6564206c6f6e67295f746578745f6c315f6c656e3b0a09756e7369676e6564206c6f6e6720646174615f6c315f6c656e203d2028756e7369676e6564206c6f6e67295f646174615f6c315f6c656e3b0a09756e7369676e6564206c6f6e6720646174615f625f6c315f6c656e203d2028756e7369676e6564206c6f6e67295f646174615f625f6c315f6c656e3b0a0a09626c61636b66696e5f646d615f6561726c795f696e697428293b0a0a092f2a206966206e65636573736172792c20636f7079204c31207465787420746f204c3120696e737472756374696f6e205352414d202a2f0a09696620284c315f434f44455f4c454e47544820262620746578745f6c315f6c656e290a09096561726c795f646d615f6d656d6370792828766f6964202a29434f5245425f4c315f434f44455f53544152542c205f746578745f6c315f6c6d612c0a09090909746578745f6c315f6c656e293b0a0a092f2a206966206e65636573736172792c20636f7079204c31206461746120746f204c3120646174612062616e6b2041205352414d202a2f0a09696620284c315f444154415f415f4c454e47544820262620646174615f6c315f6c656e290a09096561726c795f646d615f6d656d6370792828766f6964202a29434f5245425f4c315f444154415f415f53544152542c205f646174615f6c315f6c6d612c0a09090909646174615f6c315f6c656e293b0a0a092f2a206966206e65636573736172792c20636f7079204c312064617461204220746f204c3120646174612062616e6b2042205352414d202a2f0a09696620284c315f444154415f425f4c454e47544820262620646174615f625f6c315f6c656e290a09096561726c795f646d615f6d656d6370792828766f6964202a29434f5245425f4c315f444154415f425f53544152542c205f646174615f625f6c315f6c6d612c0a09090909646174615f625f6c315f6c656e293b0a0a096561726c795f646d615f6d656d6370795f646f6e6528293b0a0a23696664656620434f4e4649475f4943414348455f464c5553485f4c310a09626c61636b66696e5f69666c7573685f6c315f656e7472795b315d203d2028756e7369676e6564206c6f6e6729626c61636b66696e5f6963616368655f666c7573685f72616e67655f6c31202d0a09090928756e7369676e6564206c6f6e67295f73746578745f6c31202b20434f5245425f4c315f434f44455f53544152543b0a23656e6469660a7d0a23656e6469660a0a23696664656620434f4e4649475f524f4d4b45524e454c0a766f6964205f5f696e6974206266696e5f72656c6f636174655f7869705f6461746128766f6964290a7b0a096561726c795f736861646f775f7374616d7028293b0a0a096d656d637079285f73646174612c205f646174615f6c6d612c2028756e7369676e6564206c6f6e67295f646174615f6c656e202d205448524541445f53495a45202b2073697a656f6628737472756374207468726561645f696e666f29293b0a096d656d637079285f73696e6974646174612c205f696e69745f646174615f6c6d612c2028756e7369676e6564206c6f6e67295f696e69745f646174615f6c656e293b0a7d0a23656e6469660a0a2f2a206164645f6d656d6f72795f726567696f6e20746f206d656d6d6170202a2f0a73746174696320766f6964205f5f696e6974206164645f6d656d6f72795f726567696f6e28756e7369676e6564206c6f6e67206c6f6e672073746172742c0a090909202020202020756e7369676e6564206c6f6e67206c6f6e672073697a652c20696e742074797065290a7b0a09696e7420693b0a0a0969203d206266696e5f6d656d6d61702e6e725f6d61703b0a0a096966202869203d3d204246494e5f4d454d4d41505f4d415829207b0a09097072696e746b284b45524e5f45525220224f6f6f70732120546f6f206d616e7920656e747269657320696e20746865206d656d6f7279206d6170215c6e22293b0a090972657475726e3b0a097d0a0a096266696e5f6d656d6d61702e6d61705b695d2e61646472203d2073746172743b0a096266696e5f6d656d6d61702e6d61705b695d2e73697a65203d2073697a653b0a096266696e5f6d656d6d61702e6d61705b695d2e74797065203d20747970653b0a096266696e5f6d656d6d61702e6e725f6d61702b2b3b0a7d0a0a2f2a0a202a2053616e6974697a652074686520626f6f74206d656d6d61702c2072656d6f76696e67206f7665726c6170732e0a202a2f0a73746174696320696e74205f5f696e69742073616e6974697a655f6d656d6d617028737472756374206266696e5f6d656d6d61705f656e747279202a6d61702c20696e74202a706e725f6d6170290a7b0a09737472756374206368616e67655f6d656d626572202a6368616e67655f746d703b0a09756e7369676e6564206c6f6e672063757272656e745f747970652c206c6173745f747970653b0a09756e7369676e6564206c6f6e67206c6f6e67206c6173745f616464723b0a09696e74206368676964782c207374696c6c5f6368616e67696e673b0a09696e74206f7665726c61705f656e74726965733b0a09696e74206e65775f656e7472793b0a09696e74206f6c645f6e722c206e65775f6e722c206368675f6e723b0a09696e7420693b0a0a092f2a0a090956697375616c6c7920776527726520706572666f726d696e672074686520666f6c6c6f77696e672028312c322c332c34203d206d656d6f7279207479706573290a0a090953616d706c65206d656d6f7279206d61702028772f6f7665726c617073293a0a09092020205f5f5f5f32325f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f0a09092020205f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f345f0a09092020205f5f5f5f313131315f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f0a09092020205f34345f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f0a090920202031313131313131315f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f0a09092020205f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f33335f5f0a09092020205f5f5f5f5f5f5f5f5f5f5f34345f5f5f5f5f5f5f5f5f5f5f0a09092020205f5f5f5f5f5f5f5f5f5f33333333335f5f5f5f5f5f5f5f5f0a09092020205f5f5f5f5f5f5f5f5f5f5f5f5f5f32325f5f5f5f5f5f5f5f0a09092020205f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f323232325f0a09092020205f5f5f5f5f5f5f5f5f3131313131313131315f5f5f5f5f5f0a09092020205f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f31315f0a09092020205f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f345f5f5f5f5f5f0a0a090953616e6974697a6564206571756976616c656e7420286e6f206f7665726c6170293a0a0909202020315f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f0a09092020205f34345f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f0a09092020205f5f5f315f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f0a09092020205f5f5f5f32325f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f0a09092020205f5f5f5f5f5f31315f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f0a09092020205f5f5f5f5f5f5f5f5f315f5f5f5f5f5f5f5f5f5f5f5f5f5f0a09092020205f5f5f5f5f5f5f5f5f5f335f5f5f5f5f5f5f5f5f5f5f5f5f0a09092020205f5f5f5f5f5f5f5f5f5f5f34345f5f5f5f5f5f5f5f5f5f5f0a09092020205f5f5f5f5f5f5f5f5f5f5f5f5f33335f5f5f5f5f5f5f5f5f0a09092020205f5f5f5f5f5f5f5f5f5f5f5f5f5f5f325f5f5f5f5f5f5f5f0a09092020205f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f315f5f5f5f5f5f5f0a09092020205f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f345f5f5f5f5f5f0a09092020205f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f325f5f5f5f0a09092020205f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f33335f5f0a09092020205f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f345f0a092a2f0a092f2a2069662074686572652773206f6e6c79206f6e65206d656d6f727920726567696f6e2c20646f6e277420626f74686572202a2f0a09696620282a706e725f6d6170203c2032290a090972657475726e202d313b0a0a096f6c645f6e72203d202a706e725f6d61703b0a0a092f2a206261696c206f75742069662077652066696e6420616e7920756e726561736f6e61626c652061646472657373657320696e206d656d6d6170202a2f0a09666f72202869203d20303b2069203c206f6c645f6e723b20692b2b290a0909696620286d61705b695d2e61646472202b206d61705b695d2e73697a65203c206d61705b695d2e61646472290a09090972657475726e202d313b0a0a092f2a2063726561746520706f696e7465727320666f7220696e697469616c206368616e67652d706f696e7420696e666f726d6174696f6e2028666f7220736f7274696e6729202a2f0a09666f72202869203d20303b2069203c20322a6f6c645f6e723b20692b2b290a09096368616e67655f706f696e745b695d203d20266368616e67655f706f696e745f6c6973745b695d3b0a0a092f2a207265636f726420616c6c206b6e6f776e206368616e67652d706f696e747320287374617274696e6720616e6420656e64696e6720616464726573736573292c0a092020206f6d697474696e672074686f736520746861742061726520666f7220656d707479206d656d6f727920726567696f6e73202a2f0a09636867696478203d20303b0a09666f72202869203d20303b2069203c206f6c645f6e723b20692b2b29207b0a0909696620286d61705b695d2e73697a6520213d203029207b0a0909096368616e67655f706f696e745b6368676964785d2d3e61646472203d206d61705b695d2e616464723b0a0909096368616e67655f706f696e745b6368676964782b2b5d2d3e70656e747279203d20266d61705b695d3b0a0909096368616e67655f706f696e745b6368676964785d2d3e61646472203d206d61705b695d2e61646472202b206d61705b695d2e73697a653b0a0909096368616e67655f706f696e745b6368676964782b2b5d2d3e70656e747279203d20266d61705b695d3b0a09097d0a097d0a096368675f6e72203d206368676964783b092f2a2074727565206e756d626572206f66206368616e67652d706f696e7473202a2f0a0a092f2a20736f7274206368616e67652d706f696e74206c697374206279206d656d6f72792061646472657373657320286c6f77202d3e206869676829202a2f0a097374696c6c5f6368616e67696e67203d20313b0a097768696c6520287374696c6c5f6368616e67696e6729207b0a09097374696c6c5f6368616e67696e67203d20303b0a0909666f72202869203d20313b2069203c206368675f6e723b20692b2b29207b0a0909092f2a206966203c63757272656e745f616464723e203e203c6c6173745f616464723e2c2073776170202a2f0a0909092f2a206f722c2069662063757272656e743d3c73746172745f616464723e2026206c6173743d3c656e645f616464723e2c2073776170202a2f0a09090969662028286368616e67655f706f696e745b695d2d3e61646472203c206368616e67655f706f696e745b692d315d2d3e6164647229207c7c0a0909090928286368616e67655f706f696e745b695d2d3e61646472203d3d206368616e67655f706f696e745b692d315d2d3e61646472292026260a0909090920286368616e67655f706f696e745b695d2d3e61646472203d3d206368616e67655f706f696e745b695d2d3e70656e7472792d3e61646472292026260a0909090920286368616e67655f706f696e745b692d315d2d3e6164647220213d206368616e67655f706f696e745b692d315d2d3e70656e7472792d3e6164647229290a09090920202029207b0a090909096368616e67655f746d70203d206368616e67655f706f696e745b695d3b0a090909096368616e67655f706f696e745b695d203d206368616e67655f706f696e745b692d315d3b0a090909096368616e67655f706f696e745b692d315d203d206368616e67655f746d703b0a090909097374696c6c5f6368616e67696e67203d20313b0a0909097d0a09097d0a097d0a0a092f2a206372656174652061206e6577206d656d6d61702c2072656d6f76696e67206f7665726c617073202a2f0a096f7665726c61705f656e7472696573203d20303b092f2a206e756d626572206f6620656e747269657320696e20746865206f7665726c6170207461626c65202a2f0a096e65775f656e747279203d20303b09092f2a20696e64657820666f72206372656174696e67206e6577206d656d6d617020656e7472696573202a2f0a096c6173745f74797065203d20303b09092f2a207374617274207769746820756e646566696e6564206d656d6f72792074797065202a2f0a096c6173745f61646472203d20303b09092f2a20737461727420776974682030206173206c617374207374617274696e672061646472657373202a2f0a092f2a206c6f6f70207468726f756768206368616e67652d706f696e74732c2064657465726d696e696e6720616666656374206f6e20746865206e6577206d656d6d6170202a2f0a09666f722028636867696478203d20303b20636867696478203c206368675f6e723b206368676964782b2b29207b0a09092f2a206b65657020747261636b206f6620616c6c206f7665726c617070696e67206d656d6d617020656e7472696573202a2f0a0909696620286368616e67655f706f696e745b6368676964785d2d3e61646472203d3d206368616e67655f706f696e745b6368676964785d2d3e70656e7472792d3e6164647229207b0a0909092f2a20616464206d617020656e74727920746f206f7665726c6170206c69737420283e203120656e74727920696d706c69657320616e206f7665726c617029202a2f0a0909096f7665726c61705f6c6973745b6f7665726c61705f656e74726965732b2b5d203d206368616e67655f706f696e745b6368676964785d2d3e70656e7472793b0a09097d20656c7365207b0a0909092f2a2072656d6f766520656e7472792066726f6d206c69737420286f7264657220696e646570656e64656e742c20736f20737761702077697468206c61737429202a2f0a090909666f72202869203d20303b2069203c206f7665726c61705f656e74726965733b20692b2b29207b0a09090909696620286f7665726c61705f6c6973745b695d203d3d206368616e67655f706f696e745b6368676964785d2d3e70656e747279290a09090909096f7665726c61705f6c6973745b695d203d206f7665726c61705f6c6973745b6f7665726c61705f656e74726965732d315d3b0a0909097d0a0909096f7665726c61705f656e74726965732d2d3b0a09097d0a09092f2a20696620746865726520617265206f7665726c617070696e6720656e74726965732c206465636964652077686963682022747970652220746f20757365202a2f0a09092f2a20286c61726765722076616c75652074616b657320707265636564656e6365202d2d20313d757361626c652c20322c332c342c342b3d756e757361626c6529202a2f0a090963757272656e745f74797065203d20303b0a0909666f72202869203d20303b2069203c206f7665726c61705f656e74726965733b20692b2b290a090909696620286f7665726c61705f6c6973745b695d2d3e74797065203e2063757272656e745f74797065290a0909090963757272656e745f74797065203d206f7665726c61705f6c6973745b695d2d3e747970653b0a09092f2a20636f6e74696e7565206275696c64696e67207570206e6577206d656d6d6170206261736564206f6e207468697320696e666f726d6174696f6e202a2f0a09096966202863757272656e745f7479706520213d206c6173745f7479706529207b0a090909696620286c6173745f7479706520213d203029207b0a090909096e65775f6d61705b6e65775f656e7472795d2e73697a65203d0a09090909096368616e67655f706f696e745b6368676964785d2d3e61646472202d206c6173745f616464723b0a090909092f2a206d6f766520666f7277617264206f6e6c7920696620746865206e65772073697a6520776173206e6f6e2d7a65726f202a2f0a09090909696620286e65775f6d61705b6e65775f656e7472795d2e73697a6520213d2030290a0909090909696620282b2b6e65775f656e747279203e3d204246494e5f4d454d4d41505f4d4158290a090909090909627265616b3b092f2a206e6f206d6f7265207370616365206c65667420666f72206e657720656e7472696573202a2f0a0909097d0a0909096966202863757272656e745f7479706520213d203029207b0a090909096e65775f6d61705b6e65775f656e7472795d2e61646472203d206368616e67655f706f696e745b6368676964785d2d3e616464723b0a090909096e65775f6d61705b6e65775f656e7472795d2e74797065203d2063757272656e745f747970653b0a090909096c6173745f61646472203d206368616e67655f706f696e745b6368676964785d2d3e616464723b0a0909097d0a0909096c6173745f74797065203d2063757272656e745f747970653b0a09097d0a097d0a096e65775f6e72203d206e65775f656e7472793b092f2a2072657461696e20636f756e7420666f72206e657720656e7472696573202a2f0a0a092f2a20636f7079206e6577206d617070696e6720696e746f206f726967696e616c206c6f636174696f6e202a2f0a096d656d637079286d61702c206e65775f6d61702c206e65775f6e722a73697a656f6628737472756374206266696e5f6d656d6d61705f656e74727929293b0a092a706e725f6d6170203d206e65775f6e723b0a0a0972657475726e20303b0a7d0a0a73746174696320766f6964205f5f696e6974207072696e745f6d656d6f72795f6d61702863686172202a77686f290a7b0a09696e7420693b0a0a09666f72202869203d20303b2069203c206266696e5f6d656d6d61702e6e725f6d61703b20692b2b29207b0a09097072696e746b284b45524e5f444542554720222025733a20253031364c78202d20253031364c7820222c2077686f2c0a0909096266696e5f6d656d6d61702e6d61705b695d2e616464722c0a0909096266696e5f6d656d6d61702e6d61705b695d2e61646472202b206266696e5f6d656d6d61702e6d61705b695d2e73697a65293b0a090973776974636820286266696e5f6d656d6d61702e6d61705b695d2e7479706529207b0a090963617365204246494e5f4d454d4d41505f52414d3a0a0909097072696e746b284b45524e5f434f4e54202228757361626c65295c6e22293b0a090909627265616b3b0a090963617365204246494e5f4d454d4d41505f52455345525645443a0a0909097072696e746b284b45524e5f434f4e542022287265736572766564295c6e22293b0a090909627265616b3b0a090964656661756c743a0a0909097072696e746b284b45524e5f434f4e5420227479706520256c755c6e222c206266696e5f6d656d6d61702e6d61705b695d2e74797065293b0a090909627265616b3b0a09097d0a097d0a7d0a0a737461746963205f5f696e697420696e742070617273655f6d656d6d61702863686172202a617267290a7b0a09756e7369676e6564206c6f6e67206c6f6e672073746172745f61742c206d656d5f73697a653b0a0a096966202821617267290a090972657475726e202d45494e56414c3b0a0a096d656d5f73697a65203d206d656d7061727365286172672c2026617267293b0a09696620282a617267203d3d2027402729207b0a090973746172745f6174203d206d656d7061727365286172672b312c2026617267293b0a09096164645f6d656d6f72795f726567696f6e2873746172745f61742c206d656d5f73697a652c204246494e5f4d454d4d41505f52414d293b0a097d20656c736520696620282a617267203d3d2027242729207b0a090973746172745f6174203d206d656d7061727365286172672b312c2026617267293b0a09096164645f6d656d6f72795f726567696f6e2873746172745f61742c206d656d5f73697a652c204246494e5f4d454d4d41505f5245534552564544293b0a097d0a0a0972657475726e20303b0a7d0a0a2f2a0a202a20496e697469616c2070617273696e67206f662074686520636f6d6d616e64206c696e652e202043757272656e746c792c20776520737570706f72743a0a202a20202d20436f6e74726f6c6c696e6720746865206c696e7578206d656d6f72792073697a653a206d656d3d7878785b4b4d475d0a202a20202d20436f6e74726f6c6c696e672074686520706879736963616c206d656d6f72792073697a653a206d61785f6d656d3d7878785b4b4d475d5b245d5b235d0a202a2020202020202024202d3e207265736572766564206d656d6f72792069732064636163686561626c650a202a2020202020202023202d3e207265736572766564206d656d6f72792069732069636163686561626c650a202a20202d20226d656d6d61703d5858585b4b6b6d4d5d5b405d5b245d5858585b4b6b6d4d5d2220646566696e65732061206d656d6f727920726567696f6e0a202a20202020202020402066726f6d203c73746172743e20746f203c73746172743e2b3c6d656d3e2c20747970652052414d0a202a20202020202020242066726f6d203c73746172743e20746f203c73746172743e2b3c6d656d3e2c20747970652052455345525645440a202a2f0a737461746963205f5f696e697420766f69642070617273655f636d646c696e655f6561726c792863686172202a636d646c696e655f70290a7b0a09636861722063203d202720272c202a746f203d20636d646c696e655f703b0a09756e7369676e656420696e74206d656d73697a653b0a09666f7220283b3b29207b0a09096966202863203d3d2027202729207b0a09090969662028216d656d636d7028746f2c20226d656d3d222c20342929207b0a09090909746f202b3d20343b0a090909096d656d73697a65203d206d656d706172736528746f2c2026746f293b0a09090909696620286d656d73697a65290a09090909095f72616d656e64203d206d656d73697a653b0a0a0909097d20656c73652069662028216d656d636d7028746f2c20226d61785f6d656d3d222c20382929207b0a09090909746f202b3d20383b0a090909096d656d73697a65203d206d656d706172736528746f2c2026746f293b0a09090909696620286d656d73697a6529207b0a0909090909706879736963616c5f6d656d5f656e64203d206d656d73697a653b0a0909090909696620282a746f20213d2027202729207b0a090909090909696620282a746f203d3d202724270a090909090909202020207c7c202a28746f202b203129203d3d20272427290a0909090909090972657365727665645f6d656d5f6463616368655f6f6e203d20313b0a090909090909696620282a746f203d3d202723270a090909090909202020207c7c202a28746f202b203129203d3d20272327290a0909090909090972657365727665645f6d656d5f6963616368655f6f6e203d20313b0a09090909097d0a090909097d0a0909097d20656c73652069662028216d656d636d7028746f2c2022636c6b696e5f687a3d222c20392929207b0a09090909746f202b3d20393b0a090909096561726c795f696e69745f636c6b696e5f687a28746f293b0a23696664656620434f4e4649475f4541524c595f5052494e544b0a0909097d20656c73652069662028216d656d636d7028746f2c20226561726c797072696e746b3d222c2031322929207b0a09090909746f202b3d2031323b0a0909090973657475705f6561726c795f7072696e746b28746f293b0a23656e6469660a0909097d20656c73652069662028216d656d636d7028746f2c20226d656d6d61703d222c20372929207b0a09090909746f202b3d20373b0a0909090970617273655f6d656d6d617028746f293b0a0909097d0a09097d0a090963203d202a28746f2b2b293b0a0909696620282163290a090909627265616b3b0a097d0a7d0a0a2f2a0a202a205365747570206d656d6f72792064656661756c74732066726f6d207573657220636f6e6669672e0a202a2054686520706879736963616c206d656d6f7279206c61796f7574206c6f6f6b73206c696b653a0a202a0a202a20205b5f72616d626173652c205f72616d73746172745d3a09096b65726e656c20696d6167650a202a20205b6d656d6f72795f73746172742c206d656d6f72795f656e645d3a090964796e616d6963206d656d6f7279206d616e61676564206279206b65726e656c0a202a20205b6d656d6f72795f656e642c205f72616d656e645d3a09097265736572766564206d656d6f72790a202a2020095b6d656d6f72795f6d74645f7374617274286d656d6f72795f656e64292c0a202a202009096d656d6f72795f6d74645f7374617274202b206d74645f73697a655d3a09726f6f7466732028696620616e79290a202a095b5f72616d656e64202d20444d415f554e4341434845445f524547494f4e2c0a202a09095f72616d656e645d3a090909756e63616368656420444d4120726567696f6e0a202a20205b5f72616d656e642c20706879736963616c5f6d656d5f656e645d3a096d656d6f7279206e6f74206d616e61676564206279206b65726e656c0a202a2f0a737461746963205f5f696e697420766f6964206d656d6f72795f736574757028766f6964290a7b0a23696664656620434f4e4649475f4d54445f55434c494e55580a09756e7369676e6564206c6f6e67206d74645f70687973203d20303b0a23656e6469660a09756e7369676e6564206c6f6e67206d61785f6d656d3b0a0a095f72616d62617365203d20434f4e4649475f424f4f545f4c4f41443b0a095f72616d7374617274203d2028756e7369676e6564206c6f6e67295f656e643b0a0a0969662028444d415f554e4341434845445f524547494f4e203e20285f72616d656e64202d205f72616d73746172742929207b0a0909636f6e736f6c655f696e697428293b0a090970616e69632822444d4120726567696f6e2065786365656473206d656d6f7279206c696d69743a20256c752e222c0a0909095f72616d656e64202d205f72616d7374617274293b0a097d0a096d61785f6d656d203d206d656d6f72795f656e64203d205f72616d656e64202d20444d415f554e4341434845445f524547494f4e3b0a0a2369662028646566696e656428434f4e4649475f4246494e5f4558544d454d5f49434143484541424c452920262620414e4f4d414c595f3035303030323633290a092f2a2044756520746f206120486172647761726520416e6f6d616c79207765206e65656420746f206c696d6974207468652073697a65206f6620757361626c650a09202a20696e737472756374696f6e206d656d6f727920746f206d61782036304d422c2035362069662048554e545f464f525f5a45524f206973206f6e0a09202a203035303030323633202d204861726477617265206c6f6f7020636f72727570746564207768656e2074616b696e6720616e204943504c4220657863657074696f6e0a09202a2f0a232069662028646566696e656428434f4e4649475f44454255475f48554e545f464f525f5a45524f29290a09696620286d61785f6d656d203e3d203536202a2031303234202a2031303234290a09096d61785f6d656d203d203536202a2031303234202a20313032343b0a2320656c73650a09696620286d61785f6d656d203e3d203630202a2031303234202a2031303234290a09096d61785f6d656d203d203630202a2031303234202a20313032343b0a2320656e646966090909092f2a20434f4e4649475f44454255475f48554e545f464f525f5a45524f202a2f0a23656e646966090909092f2a20414e4f4d414c595f3035303030323633202a2f0a0a0a23696664656620434f4e4649475f4d50550a092f2a20526f756e6420757020746f206d756c7469706c65206f6620344d42202a2f0a096d656d6f72795f7374617274203d20285f72616d7374617274202b203078336666666666292026207e30783366666666663b0a23656c73650a096d656d6f72795f7374617274203d20504147455f414c49474e285f72616d7374617274293b0a23656e6469660a0a23696620646566696e656428434f4e4649475f4d54445f55434c494e5558290a092f2a2067656e65726963206d656d6f7279206d6170706564204d544420647269766572202a2f0a096d656d6f72795f6d74645f656e64203d206d656d6f72795f656e643b0a0a096d74645f70687973203d205f72616d73746172743b0a096d74645f73697a65203d20504147455f414c49474e282a2828756e7369676e6564206c6f6e67202a29286d74645f70687973202b20382929293b0a0a2320696620646566696e656428434f4e4649475f455854325f465329207c7c20646566696e656428434f4e4649475f455854335f4653290a09696620282a2828756e7369676e65642073686f7274202a29286d74645f70687973202b2030783433382929203d3d20455854325f53555045525f4d41474943290a09096d74645f73697a65203d0a090920202020504147455f414c49474e282a2828756e7369676e6564206c6f6e67202a29286d74645f70687973202b2030783430342929203c3c203130293b0a2320656e6469660a0a2320696620646566696e656428434f4e4649475f4352414d4653290a09696620282a2828756e7369676e6564206c6f6e67202a29286d74645f706879732929203d3d204352414d46535f4d41474943290a09096d74645f73697a65203d20504147455f414c49474e282a2828756e7369676e6564206c6f6e67202a29286d74645f70687973202b203078342929293b0a2320656e6469660a0a2320696620646566696e656428434f4e4649475f524f4d46535f4653290a09696620282828756e7369676e6564206c6f6e67202a296d74645f70687973295b305d203d3d20524f4d53425f574f5244300a09202020202626202828756e7369676e6564206c6f6e67202a296d74645f70687973295b315d203d3d20524f4d53425f574f52443129207b0a09096d74645f73697a65203d0a090920202020504147455f414c49474e28626533325f746f5f637075282828756e7369676e6564206c6f6e67202a296d74645f70687973295b325d29293b0a0a09092f2a20524f4d5f4653206973205849502c20736f20696620776520666f756e642069742c207765206e65656420746f206c696d6974206d656d6f7279202a2f0a0909696620286d656d6f72795f656e64203e206d61785f6d656d29207b0a09090970725f696e666f28224c696d6974696e67206b65726e656c206d656d6f727920746f20256c694d422064756520746f20616e6f6d616c792030353030303236335c6e222c0a09090909286d61785f6d656d202d20434f4e4649475f5048595f52414d5f424153455f4144445245535329203e3e203230293b0a0909096d656d6f72795f656e64203d206d61785f6d656d3b0a09097d0a097d0a2320656e646966090909092f2a20434f4e4649475f524f4d46535f4653202a2f0a0a092f2a2053696e6365207468652064656661756c74204d54445f55434c494e555820686173206e6f206d61676963206e756d6265722c207765206a75737420626c696e646c790a09202a2072656164203820706173742074686520656e64206f6620746865206b65726e656c277320696d6167652c20616e64206c6f6f6b2061742069742e0a09202a205768656e206e6f20696d6167652069732061747461636865642c206d74645f73697a652069732073657420746f20612072616e646f6d206e756d6265720a09202a20446f20736f6d652062617369632073616e69747920636865636b73206265666f7265206f7065726174696e67206f6e207468696e67730a09202a2f0a09696620286d74645f73697a65203d3d2030207c7c206d656d6f72795f656e64203c3d206d74645f73697a6529207b0a090970725f656d6572672822436f756c64206e6f742066696e642076616c69642072616d206d74642061747461636865642e5c6e22293b0a097d20656c7365207b0a09096d656d6f72795f656e64202d3d206d74645f73697a653b0a0a09092f2a2052656c6f63617465204d544420696d61676520746f2074686520746f70206f66206d656d6f72792061667465722074686520756e636163686564206d656d6f72792061726561202a2f0a090975636c696e75785f72616d5f6d61702e70687973203d206d656d6f72795f6d74645f7374617274203d206d656d6f72795f656e643b0a090975636c696e75785f72616d5f6d61702e73697a65203d206d74645f73697a653b0a090970725f696e666f2822466f756e64206d7464207061726974696f6e20617420307825702c20286c656e3d3078256c78292c206d6f76696e6720746f20307825705c6e222c0a0909095f656e642c206d74645f73697a652c2028766f6964202a296d656d6f72795f6d74645f7374617274293b0a0909646d615f6d656d6370792828766f6964202a2975636c696e75785f72616d5f6d61702e706879732c205f656e642c2075636c696e75785f72616d5f6d61702e73697a65293b0a097d0a23656e646966090909092f2a20434f4e4649475f4d54445f55434c494e5558202a2f0a0a092f2a205765206e656564206c6f206c696d6974206d656d6f72792c2073696e63652065766572797468696e6720636f756c642068617665206120746578742073656374696f6e0a09202a206f662075736572737061636520696e2069742c20616e64206578706f736520616e6f6d616c792030353030303236332e2049662074686520616e6f6d616c790a09202a20646f65736e27742065786973742c206f7220776520646f6e2774206e65656420746f202d207468656e20646f6e742e0a09202a2f0a09696620286d656d6f72795f656e64203e206d61785f6d656d29207b0a090970725f696e666f28224c696d6974696e67206b65726e656c206d656d6f727920746f20256c694d422064756520746f20616e6f6d616c792030353030303236335c6e222c0a09090909286d61785f6d656d202d20434f4e4649475f5048595f52414d5f424153455f4144445245535329203e3e203230293b0a09096d656d6f72795f656e64203d206d61785f6d656d3b0a097d0a0a23696664656620434f4e4649475f4d50550a23696620646566696e656428434f4e4649475f524f4d46535f4f4e5f4d54442920262620646566696e656428434f4e4649475f4d54445f524f4d290a09706167655f6d61736b5f6e656c7473203d202828285f72616d656e64202b204153594e435f42414e4b335f42415345202b204153594e435f42414e4b335f53495a45202d0a09090909094153594e435f42414e4b305f4241534529203e3e20504147455f534849465429202b20333129202f2033323b0a23656c73650a09706167655f6d61736b5f6e656c7473203d2028285f72616d656e64203e3e20504147455f534849465429202b20333129202f2033323b0a23656e6469660a09706167655f6d61736b5f6f72646572203d206765745f6f726465722833202a20706167655f6d61736b5f6e656c7473202a2073697a656f66286c6f6e6729293b0a23656e6469660a0a09696e69745f6d6d2e73746172745f636f6465203d2028756e7369676e6564206c6f6e67295f73746578743b0a09696e69745f6d6d2e656e645f636f6465203d2028756e7369676e6564206c6f6e67295f65746578743b0a09696e69745f6d6d2e656e645f64617461203d2028756e7369676e6564206c6f6e67295f65646174613b0a09696e69745f6d6d2e62726b203d2028756e7369676e6564206c6f6e6729303b0a0a097072696e746b284b45524e5f494e464f2022426f617264204d656d6f72793a20256c644d425c6e222c2028706879736963616c5f6d656d5f656e64202d20434f4e4649475f5048595f52414d5f424153455f4144445245535329203e3e203230293b0a097072696e746b284b45524e5f494e464f20224b65726e656c204d616e61676564204d656d6f72793a20256c644d425c6e222c20285f72616d656e64202d20434f4e4649475f5048595f52414d5f424153455f4144445245535329203e3e203230293b0a0a097072696e746b284b45524e5f494e464f20224d656d6f7279206d61703a5c6e220a09202020202020202220206669786564636f6465203d20307825702d307825705c6e220a0920202020202020222020746578742020202020203d20307825702d307825705c6e220a0920202020202020222020726f64617461202020203d20307825702d307825705c6e220a0920202020202020222020627373202020202020203d20307825702d307825705c6e220a0920202020202020222020646174612020202020203d20307825702d307825705c6e220a09202020202020202220202020737461636b2020203d20307825702d307825705c6e220a0920202020202020222020696e69742020202020203d20307825702d307825705c6e220a0920202020202020222020617661696c61626c65203d20307825702d307825705c6e220a23696664656620434f4e4649475f4d54445f55434c494e55580a0920202020202020222020726f6f746673202020203d20307825702d307825705c6e220a23656e6469660a23696620444d415f554e4341434845445f524547494f4e203e20300a0920202020202020222020444d41205a6f6e6520203d20307825702d307825705c6e220a23656e6469660a09092c2028766f6964202a2946495845445f434f44455f53544152542c2028766f6964202a2946495845445f434f44455f454e442c0a09095f73746578742c205f65746578742c0a09095f5f73746172745f726f646174612c205f5f656e645f726f646174612c0a09095f5f6273735f73746172742c205f5f6273735f73746f702c0a09095f73646174612c205f65646174612c0a090928766f6964202a2926696e69745f7468726561645f756e696f6e2c0a090928766f6964202a292828696e74292826696e69745f7468726561645f756e696f6e29202b205448524541445f53495a45292c0a09095f5f696e69745f626567696e2c205f5f696e69745f656e642c0a090928766f6964202a295f72616d73746172742c2028766f6964202a296d656d6f72795f656e640a23696664656620434f4e4649475f4d54445f55434c494e55580a09092c2028766f6964202a296d656d6f72795f6d74645f73746172742c2028766f6964202a29286d656d6f72795f6d74645f7374617274202b206d74645f73697a65290a23656e6469660a23696620444d415f554e4341434845445f524547494f4e203e20300a09092c2028766f6964202a29285f72616d656e64202d20444d415f554e4341434845445f524547494f4e292c2028766f6964202a29285f72616d656e64290a23656e6469660a0909293b0a7d0a0a2f2a0a202a2046696e6420746865206c6f776573742c20686967686573742070616765206672616d65206e756d626572207765206861766520617661696c61626c650a202a2f0a766f6964205f5f696e69742066696e645f6d696e5f6d61785f70666e28766f6964290a7b0a09696e7420693b0a0a096d61785f70666e203d20303b0a096d696e5f6c6f775f70666e203d2050464e5f444f574e286d656d6f72795f656e64293b0a0a09666f72202869203d20303b2069203c206266696e5f6d656d6d61702e6e725f6d61703b20692b2b29207b0a0909756e7369676e6564206c6f6e672073746172742c20656e643b0a09092f2a2052414d3f202a2f0a0909696620286266696e5f6d656d6d61702e6d61705b695d2e7479706520213d204246494e5f4d454d4d41505f52414d290a090909636f6e74696e75653b0a09097374617274203d2050464e5f5550286266696e5f6d656d6d61702e6d61705b695d2e61646472293b0a0909656e64203d2050464e5f444f574e286266696e5f6d656d6d61702e6d61705b695d2e61646472202b0a090909096266696e5f6d656d6d61702e6d61705b695d2e73697a65293b0a0909696620287374617274203e3d20656e64290a090909636f6e74696e75653b0a090969662028656e64203e206d61785f70666e290a0909096d61785f70666e203d20656e643b0a0909696620287374617274203c206d696e5f6c6f775f70666e290a0909096d696e5f6c6f775f70666e203d2073746172743b0a097d0a7d0a0a737461746963205f5f696e697420766f69642073657475705f626f6f746d656d5f616c6c6f6361746f7228766f6964290a7b0a09696e7420626f6f746d61705f73697a653b0a09696e7420693b0a09756e7369676e6564206c6f6e672073746172745f70666e2c20656e645f70666e3b0a09756e7369676e6564206c6f6e6720637572725f70666e2c206c6173745f70666e2c2073697a653b0a0a092f2a206d61726b206d656d6f7279206265747765656e206d656d6f72795f737461727420616e64206d656d6f72795f656e6420757361626c65202a2f0a096164645f6d656d6f72795f726567696f6e286d656d6f72795f73746172742c0a09096d656d6f72795f656e64202d206d656d6f72795f73746172742c204246494e5f4d454d4d41505f52414d293b0a092f2a2073616e69747920636865636b20666f72206f7665726c6170202a2f0a0973616e6974697a655f6d656d6d6170286266696e5f6d656d6d61702e6d61702c20266266696e5f6d656d6d61702e6e725f6d6170293b0a097072696e745f6d656d6f72795f6d61702822626f6f74206d656d6d617022293b0a0a092f2a20696e697469616c697a6520676c6f62616c7320696e206c696e75782f626f6f746d656d2e68202a2f0a0966696e645f6d696e5f6d61785f70666e28293b0a092f2a2070666e206f6620746865206c61737420757361626c652070616765206672616d65202a2f0a09696620286d61785f70666e203e206d656d6f72795f656e64203e3e20504147455f5348494654290a09096d61785f70666e203d206d656d6f72795f656e64203e3e20504147455f53484946543b0a092f2a2070666e206f66206c6173742070616765206672616d65206469726563746c79206d6170706564206279206b65726e656c202a2f0a096d61785f6c6f775f70666e203d206d61785f70666e3b0a092f2a2070666e206f662074686520666972737420757361626c652070616765206672616d65206166746572206b65726e656c20696d6167652a2f0a09696620286d696e5f6c6f775f70666e203c206d656d6f72795f7374617274203e3e20504147455f5348494654290a09096d696e5f6c6f775f70666e203d206d656d6f72795f7374617274203e3e20504147455f53484946543b0a0973746172745f70666e203d20434f4e4649475f5048595f52414d5f424153455f41444452455353203e3e20504147455f53484946543b0a09656e645f70666e203d206d656d6f72795f656e64203e3e20504147455f53484946543b0a0a092f2a0a09202a206769766520616c6c20746865206d656d6f727920746f2074686520626f6f746d617020616c6c6f6361746f722c2074656c6c20697420746f20707574207468650a09202a20626f6f74206d656d5f6d617020617420746865207374617274206f66206d656d6f72792e0a09202a2f0a09626f6f746d61705f73697a65203d20696e69745f626f6f746d656d5f6e6f6465284e4f44455f444154412830292c0a0909096d656d6f72795f7374617274203e3e20504147455f53484946542c092f2a206d617020676f65732068657265202a2f0a09090973746172745f70666e2c20656e645f70666e293b0a0a092f2a20726567697374657220746865206d656d6d617020726567696f6e7320776974682074686520626f6f746d656d20616c6c6f6361746f72202a2f0a09666f72202869203d20303b2069203c206266696e5f6d656d6d61702e6e725f6d61703b20692b2b29207b0a09092f2a0a0909202a205265736572766520757361626c65206d656d6f72790a0909202a2f0a0909696620286266696e5f6d656d6d61702e6d61705b695d2e7479706520213d204246494e5f4d454d4d41505f52414d290a090909636f6e74696e75653b0a09092f2a0a0909202a2057652061726520726f756e64696e67207570207468652073746172742061646472657373206f6620757361626c65206d656d6f72793a0a0909202a2f0a0909637572725f70666e203d2050464e5f5550286266696e5f6d656d6d61702e6d61705b695d2e61646472293b0a090969662028637572725f70666e203e3d20656e645f70666e290a090909636f6e74696e75653b0a09092f2a0a0909202a202e2e2e20616e642061742074686520656e64206f662074686520757361626c652072616e676520646f776e77617264733a0a0909202a2f0a09096c6173745f70666e203d2050464e5f444f574e286266696e5f6d656d6d61702e6d61705b695d2e61646472202b0a0909090909206266696e5f6d656d6d61702e6d61705b695d2e73697a65293b0a0a0909696620286c6173745f70666e203e20656e645f70666e290a0909096c6173745f70666e203d20656e645f70666e3b0a0a09092f2a0a0909202a202e2e2066696e616c6c792c2064696420616c6c2074686520726f756e64696e6720616e6420706c6179696e670a0909202a2061726f756e64206a757374206d616b6520746865206172656120676f20617761793f0a0909202a2f0a0909696620286c6173745f70666e203c3d20637572725f70666e290a090909636f6e74696e75653b0a0a090973697a65203d206c6173745f70666e202d20637572725f70666e3b0a0909667265655f626f6f746d656d2850464e5f5048595328637572725f70666e292c2050464e5f504859532873697a6529293b0a097d0a0a092f2a2072657365727665206d656d6f7279206265666f7265206d656d6f72795f73746172742c20696e636c7564696e6720626f6f746d6170202a2f0a09726573657276655f626f6f746d656d28434f4e4649475f5048595f52414d5f424153455f414444524553532c0a09096d656d6f72795f7374617274202b20626f6f746d61705f73697a65202b20504147455f53495a45202d2031202d20434f4e4649475f5048595f52414d5f424153455f414444524553532c0a0909424f4f544d454d5f44454641554c54293b0a7d0a0a23646566696e65204542535a5f544f5f4d4547286562737a29205c0a287b205c0a09696e74206d6567203d20303b205c0a0973776974636820286562737a20262030786629207b205c0a090963617365203078313a206d6567203d202031363b20627265616b3b205c0a090963617365203078333a206d6567203d202033323b20627265616b3b205c0a090963617365203078353a206d6567203d202036343b20627265616b3b205c0a090963617365203078373a206d6567203d203132383b20627265616b3b205c0a090963617365203078393a206d6567203d203235363b20627265616b3b205c0a090963617365203078623a206d6567203d203531323b20627265616b3b205c0a097d205c0a096d65673b205c0a7d290a73746174696320696e6c696e6520696e74205f5f696e6974206765745f6d656d5f73697a6528766f6964290a7b0a23696620646566696e656428454249555f53444243544c290a2320696620646566696e65642842463536315f46414d494c59290a09696e7420726574203d20303b0a097533322073646263746c203d206266696e5f726561645f454249555f53444243544c28293b0a09726574202b3d204542535a5f544f5f4d45472873646263746c203e3e202030293b0a09726574202b3d204542535a5f544f5f4d45472873646263746c203e3e202038293b0a09726574202b3d204542535a5f544f5f4d45472873646263746c203e3e203136293b0a09726574202b3d204542535a5f544f5f4d45472873646263746c203e3e203234293b0a0972657475726e207265743b0a2320656c73650a0972657475726e204542535a5f544f5f4d4547286266696e5f726561645f454249555f53444243544c2829293b0a2320656e6469660a23656c696620646566696e656428454249555f44445243544c31290a097533322064647263746c203d206266696e5f726561645f454249555f44445243544c3128293b0a09696e7420726574203d20303b0a09737769746368202864647263746c2026203078633030303029207b0a096361736520444556535a5f36343a0a0909726574203d203634202f20383b0a0909627265616b3b0a096361736520444556535a5f3132383a0a0909726574203d20313238202f20383b0a0909627265616b3b0a096361736520444556535a5f3235363a0a0909726574203d20323536202f20383b0a0909627265616b3b0a096361736520444556535a5f3531323a0a0909726574203d20353132202f20383b0a0909627265616b3b0a097d0a09737769746368202864647263746c2026203078333030303029207b0a09636173652044455657445f343a0a0909726574202a3d20323b0a09636173652044455657445f383a0a0909726574202a3d20323b0a09636173652044455657445f31363a0a0909627265616b3b0a097d0a09696620282864647263746c20262030786330303029203d3d20307834303030290a0909726574202a3d20323b0a0972657475726e207265743b0a23656c696620646566696e656428434f4e4649475f4246363078290a097533322064647263746c203d206266696e5f726561645f444d43305f43464728293b0a09696e74207265743b0a09737769746368202864647263746c202620307866303029207b0a096361736520444556535a5f36343a0a0909726574203d203634202f20383b0a0909627265616b3b0a096361736520444556535a5f3132383a0a0909726574203d20313238202f20383b0a0909627265616b3b0a096361736520444556535a5f3235363a0a0909726574203d20323536202f20383b0a0909627265616b3b0a096361736520444556535a5f3531323a0a0909726574203d20353132202f20383b0a0909627265616b3b0a096361736520444556535a5f31473a0a0909726574203d2031303234202f20383b0a0909627265616b3b0a096361736520444556535a5f32473a0a0909726574203d2032303438202f20383b0a0909627265616b3b0a097d0a0972657475726e207265743b0a23656e6469660a0942554728293b0a7d0a0a5f5f6174747269627574655f5f28287765616b29290a766f6964205f5f696e6974206e61746976655f6d616368696e655f6561726c795f706c6174666f726d5f6164645f6465766963657328766f6964290a7b0a7d0a0a23696664656620434f4e4649475f42463630780a73746174696320696e6c696e6520755f6c6f6e67206266696e5f6765745f636c6b2863686172202a6e616d65290a7b0a0973747275637420636c6b202a636c6b3b0a09755f6c6f6e6720636c6b5f726174653b0a0a09636c6b203d20636c6b5f676574284e554c4c2c206e616d65293b0a096966202849535f45525228636c6b29290a090972657475726e20303b0a0a09636c6b5f72617465203d20636c6b5f6765745f7261746528636c6b293b0a09636c6b5f70757428636c6b293b0a0972657475726e20636c6b5f726174653b0a7d0a23656e6469660a0a766f6964205f5f696e69742073657475705f617263682863686172202a2a636d646c696e655f70290a7b0a09753332206d6d723b0a09756e7369676e6564206c6f6e672073636c6b2c2063636c6b3b0a0a096e61746976655f6d616368696e655f6561726c795f706c6174666f726d5f6164645f6465766963657328293b0a0a09656e61626c655f736861646f775f636f6e736f6c6528293b0a0a092f2a20436865636b20746f206d616b652073757265207765206172652072756e6e696e67206f6e207468652072696768742070726f636573736f72202a2f0a096d6d72203d20206266696e5f637075696428293b0a0969662028756e6c696b656c7928435055494420213d206266696e5f6370756964282929290a09097072696e746b284b45524e5f45525220224552524f523a204e6f742072756e6e696e67206f6e20414453502d25733a20756e6b6e6f776e204350554944203078253034782052657620302e25645c6e222c0a0909094350552c206266696e5f637075696428292c206266696e5f72657669642829293b0a0a23696664656620434f4e4649475f44554d4d595f434f4e534f4c450a09636f6e73776974636870203d202664756d6d795f636f6e3b0a23656e6469660a0a23696620646566696e656428434f4e4649475f434d444c494e455f424f4f4c290a097374726e6370792826636f6d6d616e645f6c696e655b305d2c20434f4e4649475f434d444c494e452c2073697a656f6628636f6d6d616e645f6c696e6529293b0a09636f6d6d616e645f6c696e655b73697a656f6628636f6d6d616e645f6c696e6529202d20315d203d20303b0a23656e6469660a0a092f2a204b656570206120636f7079206f6620636f6d6d616e64206c696e65202a2f0a092a636d646c696e655f70203d2026636f6d6d616e645f6c696e655b305d3b0a096d656d63707928626f6f745f636f6d6d616e645f6c696e652c20636f6d6d616e645f6c696e652c20434f4d4d414e445f4c494e455f53495a45293b0a09626f6f745f636f6d6d616e645f6c696e655b434f4d4d414e445f4c494e455f53495a45202d20315d203d20275c30273b0a0a096d656d73657428266266696e5f6d656d6d61702c20302c2073697a656f66286266696e5f6d656d6d617029293b0a0a23696664656620434f4e4649475f42463630780a092f2a2053686f756c6420696e697420636c6f636b20646576696365206265666f726520706172736520636f6d6d616e64206561726c79202a2f0a09636c6b5f696e697428293b0a23656e6469660a092f2a20496620746865207573657220646f6573206e6f742073706563696679207468696e6773206f6e2074686520636f6d6d616e64206c696e652c207573650a09202a20776861742074686520626f6f746c6f6164657220736574207468696e67732075702061730a09202a2f0a09706879736963616c5f6d656d5f656e64203d20303b0a0970617273655f636d646c696e655f6561726c792826636f6d6d616e645f6c696e655b305d293b0a0a09696620285f72616d656e64203d3d2030290a09095f72616d656e64203d206765745f6d656d5f73697a652829202a2031303234202a20313032343b0a0a0969662028706879736963616c5f6d656d5f656e64203d3d2030290a0909706879736963616c5f6d656d5f656e64203d205f72616d656e643b0a0a096d656d6f72795f736574757028293b0a0a2369666e64656620434f4e4649475f42463630780a092f2a20496e697469616c697a65204173796e63206d656d6f72792062616e6b73202a2f0a096266696e5f77726974655f454249555f414d4243544c3028414d4243544c3056414c293b0a096266696e5f77726974655f454249555f414d4243544c3128414d4243544c3156414c293b0a096266696e5f77726974655f454249555f414d4743544c28414d4743544c56414c293b0a23696664656620434f4e4649475f454249555f4d425343544c56414c0a096266696e5f77726974655f454249555f4d425343544c28434f4e4649475f454249555f4d425343544c56414c293b0a096266696e5f77726974655f454249555f4d4f444528434f4e4649475f454249555f4d4f444556414c293b0a096266696e5f77726974655f454249555f4643544c28434f4e4649475f454249555f4643544c56414c293b0a23656e6469660a23656e6469660a23696664656620434f4e4649475f4246494e5f485953544552455349535f434f4e54524f4c0a096266696e5f77726974655f504f5254465f4859535445524553495328485953545f504f5254465f305f3135293b0a096266696e5f77726974655f504f5254475f4859535445524553495328485953545f504f5254475f305f3135293b0a096266696e5f77726974655f504f5254485f4859535445524553495328485953545f504f5254485f305f3135293b0a096266696e5f77726974655f4d495343504f52545f4859535445524553495328286266696e5f726561645f4d495343504f52545f48595354455245534953282920260a09090909097e485953545f4e4f4e454750494f5f4d41534b29207c20485953545f4e4f4e454750494f293b0a23656e6469660a0a0963636c6b203d206765745f63636c6b28293b0a0973636c6b203d206765745f73636c6b28293b0a0a096966202828414e4f4d414c595f3035303030323733207c7c20414e4f4d414c595f303530303032373429202626202863636c6b203e3e203129203c2073636c6b290a090970616e69632822414e4f4d414c59203035303030323733206f722030353030303237343a2043434c4b206d757374206265203e3d20322a53434c4b22293b0a0a2369666465662042463536315f46414d494c590a0969662028414e4f4d414c595f303530303032363629207b0a09096266696e5f726561645f494d444d415f44305f4952515f53544154555328293b0a09096266696e5f726561645f494d444d415f44315f4952515f53544154555328293b0a097d0a23656e6469660a0a096d6d72203d206266696e5f726561645f5442554643544c28293b0a097072696e746b284b45524e5f494e464f2022486172647761726520547261636520257320616e6420257361626c65645c6e222c0a0909286d6d7220262030783129203f202261637469766522203a20226f6666222c0a0909286d6d7220262030783229203f2022656e22203a202264697322293b0a2369666e64656620434f4e4649475f42463630780a096d6d72203d206266696e5f726561645f535953435228293b0a097072696e746b284b45524e5f494e464f2022426f6f74204d6f64653a2025695c6e222c206d6d72202620307846293b0a0a092f2a204e65776572207061727473206d6972726f72205357525354206269747320696e205359534352202a2f0a23696620646566696e656428434f4e4649475f424635337829207c7c20646566696e656428434f4e4649475f424635363129207c7c205c0a20202020646566696e656428434f4e4649475f424635333829207c7c20646566696e656428434f4e4649475f4246353339290a095f6266696e5f7377727374203d206266696e5f726561645f535752535428293b0a23656c73650a092f2a20436c65617220626f6f74206d6f6465206669656c64202a2f0a095f6266696e5f7377727374203d206d6d722026207e3078663b0a23656e6469660a0a23696664656620434f4e4649475f44454255475f444f55424c454641554c545f5052494e540a096266696e5f77726974655f5357525354285f6266696e5f73777273742026207e444f55424c455f4641554c54293b0a23656e6469660a23696664656620434f4e4649475f44454255475f444f55424c454641554c545f52455345540a096266696e5f77726974655f5357525354285f6266696e5f7377727374207c20444f55424c455f4641554c54293b0a23656e6469660a0a23696664656620434f4e4649475f534d500a09696620285f6266696e5f737772737420262053575253545f44424c5f4641554c545f4129207b0a23656c73650a09696620285f6266696e5f737772737420262052455345545f444f55424c4529207b0a23656e6469660a09097072696e746b284b45524e5f454d45524720225265636f766572696e672066726f6d20444f55424c45204641554c54206576656e745c6e22293b0a23696664656620434f4e4649475f44454255475f444f55424c454641554c540a09092f2a20576520617373756d6520746865206372617368696e67206b65726e656c2c20616e64207468652063757272656e742073796d626f6c207461626c65206d61746368202a2f0a09097072696e746b284b45524e5f454d4552472022205768696c652068616e646c696e6720657863657074696f6e202845584341555345203d2025237829206174202570465c6e222c0a090909696e697469616c5f7064612e736571737461745f646f75626c656661756c74202620534551535441545f455843415553452c0a090909696e697469616c5f7064612e726574785f646f75626c656661756c74293b0a09097072696e746b284b45524e5f4e4f5449434520222020204443504c425f4641554c545f414444523a202570465c6e222c0a090909696e697469616c5f7064612e6463706c625f646f75626c656661756c745f61646472293b0a09097072696e746b284b45524e5f4e4f5449434520222020204943504c425f4641554c545f414444523a202570465c6e222c0a090909696e697469616c5f7064612e6963706c625f646f75626c656661756c745f61646472293b0a23656e6469660a09097072696e746b284b45524e5f4e4f5449434520222054686520696e737472756374696f6e2061742025704620636175736564206120646f75626c6520657863657074696f6e5c6e222c0a090909696e697469616c5f7064612e72657478293b0a097d20656c736520696620285f6266696e5f737772737420262052455345545f57444f47290a09097072696e746b284b45524e5f494e464f20225265636f766572696e672066726f6d205761746368646f67206576656e745c6e22293b0a09656c736520696620285f6266696e5f737772737420262052455345545f534f465457415245290a09097072696e746b284b45524e5f4e4f54494345202252657365742063617573656420627920536f6674776172652072657365745c6e22293b0a23656e6469660a097072696e746b284b45524e5f494e464f2022426c61636b66696e20737570706f72742028432920323030342d3230313020416e616c6f6720446576696365732c20496e632e5c6e22293b0a09696620286266696e5f636f6d70696c65645f72657669642829203d3d20307866666666290a09097072696e746b284b45524e5f494e464f2022436f6d70696c656420666f7220414453502d25732052657620616e792c2072756e6e696e67206f6e20302e25645c6e222c204350552c206266696e5f72657669642829293b0a09656c736520696620286266696e5f636f6d70696c65645f72657669642829203d3d202d31290a09097072696e746b284b45524e5f494e464f2022436f6d70696c656420666f7220414453502d257320526576206e6f6e655c6e222c20435055293b0a09656c73650a09097072696e746b284b45524e5f494e464f2022436f6d70696c656420666f7220414453502d25732052657620302e25645c6e222c204350552c206266696e5f636f6d70696c65645f72657669642829293b0a0a09696620286c696b656c79284350554944203d3d206266696e5f637075696428292929207b0a0909696620286266696e5f7265766964282920213d206266696e5f636f6d70696c65645f7265766964282929207b0a090909696620286266696e5f636f6d70696c65645f72657669642829203d3d202d31290a090909097072696e746b284b45524e5f45525220225761726e696e673a20436f6d70696c656420666f7220526576206e6f6e652c206275742072756e6e696e67206f6e205265762025645c6e222c0a09090909202020202020206266696e5f72657669642829293b0a090909656c736520696620286266696e5f636f6d70696c65645f7265766964282920213d2030786666666629207b0a090909097072696e746b284b45524e5f45525220225761726e696e673a20436f6d70696c656420666f72205265762025642c206275742072756e6e696e67206f6e205265762025645c6e222c0a09090909202020202020206266696e5f636f6d70696c65645f726576696428292c206266696e5f72657669642829293b0a09090909696620286266696e5f636f6d70696c65645f72657669642829203e206266696e5f72657669642829290a090909090970616e696328224572726f723a20796f7520617265206d697373696e6720616e6f6d616c7920776f726b61726f756e647320666f7220746869732072657622293b0a0909097d0a09097d0a0909696620286266696e5f72657669642829203c20434f4e4649475f42465f5245565f4d494e207c7c206266696e5f72657669642829203e20434f4e4649475f42465f5245565f4d4158290a0909097072696e746b284b45524e5f45525220225761726e696e673a20556e737570706f727465642043686970205265766973696f6e20414453502d25732052657620302e25642064657465637465645c6e222c0a090909202020202020204350552c206266696e5f72657669642829293b0a097d0a0a097072696e746b284b45524e5f494e464f2022426c61636b66696e204c696e757820737570706f727420627920687474703a2f2f626c61636b66696e2e75636c696e75782e6f72672f5c6e22293b0a0a23696664656620434f4e4649475f42463630780a097072696e746b284b45524e5f494e464f202250726f636573736f722053706565643a20256c75204d487a20636f726520636c6f636b2c20256c75204d487a2053434c6b2c20256c75204d487a2053434c4b302c20256c75204d487a2053434c4b3120616e6420256c75204d487a2044434c4b5c6e222c0a090963636c6b202f20313030303030302c206266696e5f6765745f636c6b2822535953434c4b2229202f20313030303030302c206765745f73636c6b302829202f20313030303030302c206765745f73636c6b312829202f20313030303030302c206765745f64636c6b2829202f2031303030303030293b0a23656c73650a097072696e746b284b45524e5f494e464f202250726f636573736f722053706565643a20256c75204d487a20636f726520636c6f636b20616e6420256c75204d487a2053797374656d20436c6f636b5c6e222c0a092020202020202063636c6b202f20313030303030302c2073636c6b202f2031303030303030293b0a23656e6469660a0a0973657475705f626f6f746d656d5f616c6c6f6361746f7228293b0a0a09706167696e675f696e697428293b0a0a092f2a20436f70792061746f6d69632073657175656e63657320746f207468656972206669786564206c6f636174696f6e2c20616e642073616e69747920636865636b20746861740a092020207468657365206c6f636174696f6e732061726520746865206f6e657320746861742077652061647665727469736520746f207573657273706163652e20202a2f0a096d656d6370792828766f6964202a2946495845445f434f44455f53544152542c202666697865645f636f64655f73746172742c0a092020202020202046495845445f434f44455f454e44202d2046495845445f434f44455f5354415254293b0a094255475f4f4e282863686172202a292673696772657475726e5f73747562202d202863686172202a292666697865645f636f64655f73746172740a0920202020202020213d2053494752455455524e5f53545542202d2046495845445f434f44455f5354415254293b0a094255475f4f4e282863686172202a292661746f6d69635f786368673332202d202863686172202a292666697865645f636f64655f73746172740a0920202020202020213d2041544f4d49435f584348473332202d2046495845445f434f44455f5354415254293b0a094255475f4f4e282863686172202a292661746f6d69635f6361733332202d202863686172202a292666697865645f636f64655f73746172740a0920202020202020213d2041544f4d49435f4341533332202d2046495845445f434f44455f5354415254293b0a094255475f4f4e282863686172202a292661746f6d69635f6164643332202d202863686172202a292666697865645f636f64655f73746172740a0920202020202020213d2041544f4d49435f4144443332202d2046495845445f434f44455f5354415254293b0a094255475f4f4e282863686172202a292661746f6d69635f7375623332202d202863686172202a292666697865645f636f64655f73746172740a0920202020202020213d2041544f4d49435f5355423332202d2046495845445f434f44455f5354415254293b0a094255475f4f4e282863686172202a292661746f6d69635f696f723332202d202863686172202a292666697865645f636f64655f73746172740a0920202020202020213d2041544f4d49435f494f523332202d2046495845445f434f44455f5354415254293b0a094255475f4f4e282863686172202a292661746f6d69635f616e643332202d202863686172202a292666697865645f636f64655f73746172740a0920202020202020213d2041544f4d49435f414e443332202d2046495845445f434f44455f5354415254293b0a094255475f4f4e282863686172202a292661746f6d69635f786f723332202d202863686172202a292666697865645f636f64655f73746172740a0920202020202020213d2041544f4d49435f584f523332202d2046495845445f434f44455f5354415254293b0a094255475f4f4e282863686172202a2926736166655f757365725f696e737472756374696f6e202d202863686172202a292666697865645f636f64655f73746172740a0909213d20534146455f555345525f494e535452554354494f4e202d2046495845445f434f44455f5354415254293b0a0a23696664656620434f4e4649475f534d500a09706c6174666f726d5f696e69745f6370757328293b0a23656e6469660a09696e69745f657863657074696f6e5f766563746f727328293b0a096266696e5f63616368655f696e697428293b092f2a20496e697469616c697a652063616368657320666f722074686520626f6f7420435055202a2f0a7d0a0a73746174696320696e74205f5f696e697420746f706f6c6f67795f696e697428766f6964290a7b0a09756e7369676e656420696e74206370753b0a0a09666f725f656163685f706f737369626c655f6370752863707529207b0a090972656769737465725f63707528267065725f637075286370755f646174612c20637075292e6370752c20637075293b0a097d0a0a0972657475726e20303b0a7d0a0a7375627379735f696e697463616c6c28746f706f6c6f67795f696e6974293b0a0a2f2a204765742074686520696e70757420636c6f636b206672657175656e6379202a2f0a73746174696320755f6c6f6e67206361636865645f636c6b696e5f687a203d20434f4e4649475f434c4b494e5f485a3b0a2369666e64656620434f4e4649475f42463630780a73746174696320755f6c6f6e67206765745f636c6b696e5f687a28766f6964290a7b0a0972657475726e206361636865645f636c6b696e5f687a3b0a7d0a23656e6469660a73746174696320696e74205f5f696e6974206561726c795f696e69745f636c6b696e5f687a2863686172202a627566290a7b0a096361636865645f636c6b696e5f687a203d2073696d706c655f737472746f756c286275662c204e554c4c2c2030293b0a236966646566204246494e5f4b45524e454c5f434c4f434b0a09696620286361636865645f636c6b696e5f687a20213d20434f4e4649475f434c4b494e5f485a290a090970616e6963282263616e6e6f74206368616e676520636c6b696e5f687a207768656e20726570726f6772616d6d696e6720636c6f636b7322293b0a23656e6469660a0972657475726e20313b0a7d0a6561726c795f706172616d2822636c6b696e5f687a3d222c206561726c795f696e69745f636c6b696e5f687a293b0a0a2369666e64656620434f4e4649475f42463630780a2f2a204765742074686520766f6c7461676520696e707574206d756c7469706c696572202a2f0a73746174696320755f6c6f6e67206765745f76636f28766f6964290a7b0a0973746174696320755f6c6f6e67206361636865645f76636f3b0a09755f6c6f6e67206d73656c2c20706c6c5f63746c3b0a0a092f2a2054686520617373756d7074696f6e206865726520697320746861742056434f206e65766572206368616e6765732061742072756e74696d652e0a09202a2049662c20736f6d656461792c20776520737570706f727420746861742c207468656e207765276c6c206861766520746f206368616e676520746869732e0a09202a2f0a09696620286361636865645f76636f290a090972657475726e206361636865645f76636f3b0a0a09706c6c5f63746c203d206266696e5f726561645f504c4c5f43544c28293b0a096d73656c203d2028706c6c5f63746c203e3e203929202620307833463b0a096966202830203d3d206d73656c290a09096d73656c203d2036343b0a0a096361636865645f76636f203d206765745f636c6b696e5f687a28293b0a096361636865645f76636f203e3e3d202831202620706c6c5f63746c293b092f2a20444620626974202a2f0a096361636865645f76636f202a3d206d73656c3b0a0972657475726e206361636865645f76636f3b0a7d0a23656e6469660a0a2f2a204765742074686520436f726520636c6f636b202a2f0a755f6c6f6e67206765745f63636c6b28766f6964290a7b0a23696664656620434f4e4649475f42463630780a0972657475726e206266696e5f6765745f636c6b282243434c4b22293b0a23656c73650a0973746174696320755f6c6f6e67206361636865645f63636c6b5f706c6c5f6469762c206361636865645f63636c6b3b0a09755f6c6f6e67206373656c2c207373656c3b0a0a09696620286266696e5f726561645f504c4c5f535441542829202620307831290a090972657475726e206765745f636c6b696e5f687a28293b0a0a097373656c203d206266696e5f726561645f504c4c5f44495628293b0a09696620287373656c203d3d206361636865645f63636c6b5f706c6c5f646976290a090972657475726e206361636865645f63636c6b3b0a09656c73650a09096361636865645f63636c6b5f706c6c5f646976203d207373656c3b0a0a096373656c203d2028287373656c203e3e20342920262030783033293b0a097373656c20263d203078663b0a09696620287373656c202626207373656c203c202831203c3c206373656c2929092f2a2053434c4b203e2043434c4b202a2f0a09096361636865645f63636c6b203d206765745f76636f2829202f207373656c3b0a09656c73650a09096361636865645f63636c6b203d206765745f76636f2829203e3e206373656c3b0a0972657475726e206361636865645f63636c6b3b0a23656e6469660a7d0a4558504f52545f53594d424f4c286765745f63636c6b293b0a0a23696664656620434f4e4649475f42463630780a2f2a204765742074686520626636307820636c6f636b206f662053434c4b3020646f6d61696e202a2f0a755f6c6f6e67206765745f73636c6b3028766f6964290a7b0a0972657475726e206266696e5f6765745f636c6b282253434c4b3022293b0a7d0a4558504f52545f53594d424f4c286765745f73636c6b30293b0a0a2f2a204765742074686520626636307820636c6f636b206f662053434c4b3120646f6d61696e202a2f0a755f6c6f6e67206765745f73636c6b3128766f6964290a7b0a0972657475726e206266696e5f6765745f636c6b282253434c4b3122293b0a7d0a4558504f52545f53594d424f4c286765745f73636c6b31293b0a0a2f2a2047657420746865206266363078204452414d20636c6f636b202a2f0a755f6c6f6e67206765745f64636c6b28766f6964290a7b0a0972657475726e206266696e5f6765745f636c6b282244434c4b22293b0a7d0a4558504f52545f53594d424f4c286765745f64636c6b293b0a23656e6469660a0a2f2a20476574207468652064656661756c742073797374656d20636c6f636b202a2f0a755f6c6f6e67206765745f73636c6b28766f6964290a7b0a23696664656620434f4e4649475f42463630780a0972657475726e206765745f73636c6b3028293b0a23656c73650a0973746174696320755f6c6f6e67206361636865645f73636c6b3b0a09755f6c6f6e67207373656c3b0a0a092f2a2054686520617373756d7074696f6e206865726520697320746861742053434c4b206e65766572206368616e6765732061742072756e74696d652e0a09202a2049662c20736f6d656461792c20776520737570706f727420746861742c207468656e207765276c6c206861766520746f206368616e676520746869732e0a09202a2f0a09696620286361636865645f73636c6b290a090972657475726e206361636865645f73636c6b3b0a0a09696620286266696e5f726561645f504c4c5f535441542829202620307831290a090972657475726e206765745f636c6b696e5f687a28293b0a0a097373656c203d206266696e5f726561645f504c4c5f44495628292026203078663b0a096966202830203d3d207373656c29207b0a09097072696e746b284b45524e5f5741524e494e472022496e76616c69642053797374656d20436c6f636b5c6e22293b0a09097373656c203d20313b0a097d0a0a096361636865645f73636c6b203d206765745f76636f2829202f207373656c3b0a0972657475726e206361636865645f73636c6b3b0a23656e6469660a7d0a4558504f52545f53594d424f4c286765745f73636c6b293b0a0a756e7369676e6564206c6f6e672073636c6b5f746f5f757365637328756e7369676e6564206c6f6e672073636c6b290a7b0a0975363420746d70203d20555345435f5045525f534543202a20287536342973636c6b3b0a09646f5f64697628746d702c206765745f73636c6b2829293b0a0972657475726e20746d703b0a7d0a4558504f52545f53594d424f4c2873636c6b5f746f5f7573656373293b0a0a756e7369676e6564206c6f6e672075736563735f746f5f73636c6b28756e7369676e6564206c6f6e67207573656373290a7b0a0975363420746d70203d206765745f73636c6b2829202a20287536342975736563733b0a09646f5f64697628746d702c20555345435f5045525f534543293b0a0972657475726e20746d703b0a7d0a4558504f52545f53594d424f4c2875736563735f746f5f73636c6b293b0a0a2f2a0a202a094765742043505520696e666f726d6174696f6e20666f7220757365206279207468652070726f6366732e0a202a2f0a73746174696320696e742073686f775f637075696e666f28737472756374207365715f66696c65202a6d2c20766f6964202a76290a7b0a0963686172202a6370752c202a6d6d752c202a6670752c202a76656e646f722c202a63616368653b0a0975696e7433325f742072657669643b0a09696e74206370755f6e756d203d202a28756e7369676e656420696e74202a29763b0a09755f6c6f6e672073636c6b2c2063636c6b3b0a09755f696e74206963616368655f73697a65203d204246494e5f49434143484553495a45202f20313032342c206463616368655f73697a65203d20302c20647375705f62616e6b73203d20303b0a0973747275637420626c61636b66696e5f63707564617461202a63707564617461203d20267065725f637075286370755f646174612c206370755f6e756d293b0a0a09637075203d204350553b0a096d6d75203d20226e6f6e65223b0a09667075203d20226e6f6e65223b0a097265766964203d206266696e5f726576696428293b0a0a0973636c6b203d206765745f73636c6b28293b0a0963636c6b203d206765745f63636c6b28293b0a0a0973776974636820286266696e5f726561645f43484950494428292026204348495049445f4d414e554641435455524529207b0a096361736520307863613a0a090976656e646f72203d2022416e616c6f672044657669636573223b0a0909627265616b3b0a0964656661756c743a0a090976656e646f72203d2022756e6b6e6f776e223b0a0909627265616b3b0a097d0a0a097365715f7072696e7466286d2c202270726f636573736f725c743a2025645c6e22202276656e646f725f69645c743a2025735c6e222c206370755f6e756d2c2076656e646f72293b0a0a09696620284350554944203d3d206266696e5f63707569642829290a09097365715f7072696e7466286d2c20226370752066616d696c795c743a203078253034785c6e222c204350554944293b0a09656c73650a09097365715f7072696e7466286d2c20226370752066616d696c795c743a20436f6d70696c656420666f723a3078253034782c2072756e6e696e67206f6e3a3078253034785c6e222c0a09090943505549442c206266696e5f63707569642829293b0a0a097365715f7072696e7466286d2c20226d6f64656c206e616d655c743a20414453502d257320256c75284d487a2043434c4b2920256c75284d487a2053434c4b2920282573295c6e220a0909227374657070696e675c743a20256420222c0a09096370752c2063636c6b2f313030303030302c2073636c6b2f313030303030302c0a23696664656620434f4e4649475f4d50550a0909226d7075206f6e222c0a23656c73650a0909226d7075206f6666222c0a23656e6469660a09097265766964293b0a0a09696620286266696e5f7265766964282920213d206266696e5f636f6d70696c65645f7265766964282929207b0a0909696620286266696e5f636f6d70696c65645f72657669642829203d3d202d31290a0909097365715f7072696e7466286d2c202228436f6d70696c656420666f7220526576206e6f6e652922293b0a0909656c736520696620286266696e5f636f6d70696c65645f72657669642829203d3d20307866666666290a0909097365715f7072696e7466286d2c202228436f6d70696c656420666f722052657620616e792922293b0a0909656c73650a0909097365715f7072696e7466286d2c202228436f6d70696c656420666f722052657620256429222c206266696e5f636f6d70696c65645f72657669642829293b0a097d0a0a097365715f7072696e7466286d2c20225c6e637075204d487a5c745c743a20256c752e2530336c752f256c752e2530336c755c6e222c0a090963636c6b2f313030303030302c2063636c6b25313030303030302c0a090973636c6b2f313030303030302c2073636c6b2531303030303030293b0a097365715f7072696e7466286d2c2022626f676f6d6970735c743a20256c752e2530326c755c6e220a09092243616c6962726174696f6e5c743a20256c75206c6f6f70735c6e222c0a0909286c6f6f70735f7065725f6a69666679202a20485a29202f203530303030302c0a090928286c6f6f70735f7065725f6a69666679202a20485a29202f2035303030292025203130302c0a0909286c6f6f70735f7065725f6a69666679202a20485a29293b0a0a092f2a20436865636b20436163686520636f6e66696775746174696f6e202a2f0a097377697463682028637075646174612d3e646d656d63746c2026202831203c3c20444d43305f50207c2031203c3c20444d43315f502929207b0a0963617365204143414348455f425352414d3a0a09096361636865203d20226462616e6b2d412f425c743a2063616368652f7372616d223b0a09096463616368655f73697a65203d2031363b0a0909647375705f62616e6b73203d20313b0a0909627265616b3b0a0963617365204143414348455f4243414348453a0a09096361636865203d20226462616e6b2d412f425c743a2063616368652f6361636865223b0a09096463616368655f73697a65203d2033323b0a0909647375705f62616e6b73203d20323b0a0909627265616b3b0a096361736520415352414d5f425352414d3a0a09096361636865203d20226462616e6b2d412f425c743a207372616d2f7372616d223b0a09096463616368655f73697a65203d20303b0a0909647375705f62616e6b73203d20303b0a0909627265616b3b0a0964656661756c743a0a09096361636865203d2022756e6b6e6f776e223b0a09096463616368655f73697a65203d20303b0a0909647375705f62616e6b73203d20303b0a0909627265616b3b0a097d0a0a092f2a204973206974207475726e6564206f6e3f202a2f0a096966202828637075646174612d3e646d656d63746c20262028454e4443504c42207c20444d435f454e41424c45292920213d2028454e4443504c42207c20444d435f454e41424c4529290a09096463616368655f73697a65203d20303b0a0a096966202828637075646174612d3e696d656d63746c20262028494d43207c20454e4943504c42292920213d2028494d43207c20454e4943504c4229290a09096963616368655f73697a65203d20303b0a0a097365715f7072696e7466286d2c202263616368652073697a655c743a202564204b42284c31206963616368652920220a0909222564204b42284c312064636163686529202564204b42284c32206361636865295c6e222c0a09096963616368655f73697a652c206463616368655f73697a652c2030293b0a097365715f7072696e7466286d2c202225735c6e222c206361636865293b0a097365715f7072696e7466286d2c202265787465726e616c206d656d6f72795c743a20220a23696620646566696e656428434f4e4649475f4246494e5f4558544d454d5f49434143484541424c45290a090920202022636163686561626c65220a23656c73650a090920202022756e636163686561626c65220a23656e6469660a09092020202220696e20696e737472756374696f6e2063616368655c6e22293b0a097365715f7072696e7466286d2c202265787465726e616c206d656d6f72795c743a20220a23696620646566696e656428434f4e4649475f4246494e5f4558544d454d5f57524954454241434b290a090920202020202022636163686561626c65202877726974652d6261636b29220a23656c696620646566696e656428434f4e4649475f4246494e5f4558544d454d5f57524954455448524f554748290a090920202020202022636163686561626c65202877726974652d7468726f75676829220a23656c73650a090920202020202022756e636163686561626c65220a23656e6469660a09092020202020202220696e20646174612063616368655c6e22293b0a0a09696620286963616368655f73697a65290a09097365715f7072696e7466286d2c20226963616368652073657475705c743a202564205375622d62616e6b732f256420576179732c202564204c696e65732f5761795c6e222c0a0909092020204246494e5f4953554242414e4b532c204246494e5f49574159532c204246494e5f494c494e4553293b0a09656c73650a09097365715f7072696e7466286d2c20226963616368652073657475705c743a206f66665c6e22293b0a0a097365715f7072696e7466286d2c0a0909202020226463616368652073657475705c743a2025642053757065722d62616e6b732f2564205375622d62616e6b732f256420576179732c202564204c696e65732f5761795c6e222c0a0909202020647375705f62616e6b732c204246494e5f4453554242414e4b532c204246494e5f44574159532c0a09092020204246494e5f444c494e4553293b0a236966646566205f5f415243485f53594e435f434f52455f4443414348450a097365715f7072696e7466286d2c202264636163686520666c75736865735c743a20256c755c6e222c206463616368655f696e766c645f636f756e745b6370755f6e756d5d293b0a23656e6469660a236966646566205f5f415243485f53594e435f434f52455f4943414348450a097365715f7072696e7466286d2c202269636163686520666c75736865735c743a20256c755c6e222c206963616368655f696e766c645f636f756e745b6370755f6e756d5d293b0a23656e6469660a0a097365715f7072696e7466286d2c20225c6e22293b0a0a09696620286370755f6e756d20213d206e756d5f706f737369626c655f637075732829202d2031290a090972657475726e20303b0a0a09696620284c325f4c454e47544829207b0a09097365715f7072696e7466286d2c20224c32205352414d5c745c743a2025644b425c6e222c204c325f4c454e4754482f3078343030293b0a09097365715f7072696e7466286d2c20224c32205352414d5c745c743a20220a23696620646566696e656428434f4e4649475f4246494e5f4c325f49434143484541424c45290a09090920202020202022636163686561626c65220a23656c73650a09090920202020202022756e636163686561626c65220a23656e6469660a0909092020202020202220696e20696e737472756374696f6e2063616368655c6e22293b0a09097365715f7072696e7466286d2c20224c32205352414d5c745c743a20220a23696620646566696e656428434f4e4649475f4246494e5f4c325f57524954454241434b290a09090920202020202022636163686561626c65202877726974652d6261636b29220a23656c696620646566696e656428434f4e4649475f4246494e5f4c325f57524954455448524f554748290a09090920202020202022636163686561626c65202877726974652d7468726f75676829220a23656c73650a09090920202020202022756e636163686561626c65220a23656e6469660a0909092020202020202220696e20646174612063616368655c6e22293b0a097d0a097365715f7072696e7466286d2c2022626f617264206e616d655c743a2025735c6e222c206266696e5f626f6172645f6e616d65293b0a097365715f7072696e7466286d2c2022626f617264206d656d6f72795c743a20256c64206b42202830782530386c78202d3e2030782530386c78295c6e222c0a0909706879736963616c5f6d656d5f656e64203e3e2031302c2030756c2c20706879736963616c5f6d656d5f656e64293b0a097365715f7072696e7466286d2c20226b65726e656c206d656d6f72795c743a202564206b42202830782530386c78202d3e2030782530386c78295c6e222c0a09092828696e74296d656d6f72795f656e64202d2028696e74295f72616d6261736529203e3e2031302c0a09095f72616d626173652c206d656d6f72795f656e64293b0a0a0972657475726e20303b0a7d0a0a73746174696320766f6964202a635f737461727428737472756374207365715f66696c65202a6d2c206c6f66665f74202a706f73290a7b0a09696620282a706f73203d3d2030290a09092a706f73203d206370756d61736b5f6669727374286370755f6f6e6c696e655f6d61736b293b0a09696620282a706f73203e3d206e756d5f6f6e6c696e655f637075732829290a090972657475726e204e554c4c3b0a0a0972657475726e20706f733b0a7d0a0a73746174696320766f6964202a635f6e65787428737472756374207365715f66696c65202a6d2c20766f6964202a762c206c6f66665f74202a706f73290a7b0a092a706f73203d206370756d61736b5f6e657874282a706f732c206370755f6f6e6c696e655f6d61736b293b0a0a0972657475726e20635f7374617274286d2c20706f73293b0a7d0a0a73746174696320766f696420635f73746f7028737472756374207365715f66696c65202a6d2c20766f6964202a76290a7b0a7d0a0a636f6e737420737472756374207365715f6f7065726174696f6e7320637075696e666f5f6f70203d207b0a092e7374617274203d20635f73746172742c0a092e6e657874203d20635f6e6578742c0a092e73746f70203d20635f73746f702c0a092e73686f77203d2073686f775f637075696e666f2c0a7d3b0a0a766f6964205f5f696e697420636d646c696e655f696e697428636f6e73742063686172202a7230290a7b0a096561726c795f736861646f775f7374616d7028293b0a09696620287230290a09097374726e63707928636f6d6d616e645f6c696e652c2072302c20434f4d4d414e445f4c494e455f53495a45293b0a7d0a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006c696e75782d332e382e322f617263682f626c61636b66696e2f6b65726e656c2f736861646f775f636f6e736f6c652e63000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000303030303636340030303030303030003030303030303000303030303030303534353000313231313437343433333000303032323030370030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007573746172003030726f6f7400000000000000000000000000000000000000000000000000000000726f6f74000000000000000000000000000000000000000000000000000000003030303030303000303030303030300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f2a0a202a206d616e616765206120736d616c6c206561726c7920736861646f77206f6620746865206c6f67206275666665722077686963682077652063616e2070617373206265747765656e207468650a202a20626f6f746c6f6164657220736f206561726c79206372617368206d657373616765732061726520636f6d6d756e6963617465642070726f7065726c7920616e6420656173696c790a202a0a202a20436f70797269676874203230303920416e616c6f67204465766963657320496e632e0a202a0a202a204c6963656e73656420756e646572207468652047504c2d32206f72206c617465722e0a202a2f0a0a23696e636c756465203c6c696e75782f6b65726e656c2e683e0a23696e636c756465203c6c696e75782f696e69742e683e0a23696e636c756465203c6c696e75782f636f6e736f6c652e683e0a23696e636c756465203c6c696e75782f737472696e672e683e0a23696e636c756465203c61736d2f626c61636b66696e2e683e0a23696e636c756465203c61736d2f6972715f68616e646c65722e683e0a23696e636c756465203c61736d2f6561726c795f7072696e746b2e683e0a0a23646566696e6520534841444f575f434f4e534f4c455f5354415254090928434f4e4649475f5048595f52414d5f424153455f41444452455353202b203078353030290a23646566696e6520534841444f575f434f4e534f4c455f454e44090928434f4e4649475f5048595f52414d5f424153455f41444452455353202b20307831303030290a23646566696e6520534841444f575f434f4e534f4c455f4d414749435f4c4f430928434f4e4649475f5048595f52414d5f424153455f41444452455353202b203078344630290a23646566696e6520534841444f575f434f4e534f4c455f4d4147494309092830784445414442454546290a0a737461746963205f5f696e6974646174612063686172202a736861646f775f636f6e736f6c655f627566666572203d202863686172202a29534841444f575f434f4e534f4c455f53544152543b0a0a5f5f696e697420766f6964206561726c795f736861646f775f77726974652873747275637420636f6e736f6c65202a636f6e2c20636f6e73742063686172202a732c0a09090909756e7369676e656420696e74206e290a7b0a09756e7369676e656420696e7420693b0a092f2a0a09202a2073617665203220627974657320666f722074686520646f75626c65206e756c6c2061742074686520656e640a09202a206f6e6365207765206661696c206f6e2061206c6f6e67206c696e652c206d616b65207375726520776520646f6e277420777269746520612073686f7274206c696e6520616674657277617264730a09202a2f0a096966202828736861646f775f636f6e736f6c655f627566666572202b206e29203c3d202863686172202a2928534841444f575f434f4e534f4c455f454e44202d20322929207b0a09092f2a2063616e277420757365206d656d637079202d206974206d6179206e6f742062652072656c6f636174656420796574202a2f0a0909666f72202869203d20303b2069203c3d206e3b20692b2b290a090909736861646f775f636f6e736f6c655f6275666665725b695d203d20735b695d3b0a0909736861646f775f636f6e736f6c655f627566666572202b3d206e3b0a0909736861646f775f636f6e736f6c655f6275666665725b305d203d20303b0a0909736861646f775f636f6e736f6c655f6275666665725b315d203d20303b0a097d20656c73650a0909736861646f775f636f6e736f6c655f627566666572203d202863686172202a29534841444f575f434f4e534f4c455f454e443b0a7d0a0a737461746963205f5f696e6974646174612073747275637420636f6e736f6c65206561726c795f736861646f775f636f6e736f6c65203d207b0a092e6e616d65203d20226561726c795f736861646f77222c0a092e7772697465203d206561726c795f736861646f775f77726974652c0a092e666c616773203d20434f4e5f424f4f54207c20434f4e5f5052494e544255464645522c0a092e696e646578203d202d312c0a092e646576696365203d20302c0a7d3b0a0a5f5f696e697420696e7420736861646f775f636f6e736f6c655f656e61626c656428766f6964290a7b0a0972657475726e206561726c795f736861646f775f636f6e736f6c652e666c616773202620434f4e5f454e41424c45443b0a7d0a0a5f5f696e697420766f6964206d61726b5f736861646f775f6572726f7228766f6964290a7b0a09696e74202a6c6f63203d2028696e74202a29534841444f575f434f4e534f4c455f4d414749435f4c4f433b0a096c6f635b305d203d20534841444f575f434f4e534f4c455f4d414749433b0a096c6f635b315d203d20534841444f575f434f4e534f4c455f53544152543b0a7d0a0a5f5f696e697420766f696420656e61626c655f736861646f775f636f6e736f6c6528766f6964290a7b0a096966202821736861646f775f636f6e736f6c655f656e61626c6564282929207b0a090972656769737465725f636f6e736f6c6528266561726c795f736861646f775f636f6e736f6c65293b0a09092f2a20666f72206e6f772c20617373756d65207468696e67732061726520676f696e6720746f206661696c202a2f0a09096d61726b5f736861646f775f6572726f7228293b0a097d0a7d0a0a737461746963205f5f696e697420696e742064697361626c655f736861646f775f636f6e736f6c6528766f6964290a7b0a092f2a0a09202a206279207468652074696d6520707572655f696e697463616c6c2072756e732c20746865207374616e6461726420636f6e736f6c6520697320656e61626c65642c0a09202a20616e6420746865206561726c795f636f6e736f6c65206973206f66662c20736f20756e73657420746865206d61676963206e756d626572730a09202a20756e7265676973746572696e672074686520636f6e736f6c652069732074616b656e2063617265206f6620696e20636f6d6d6f6e20636f646520285365650a09202a202e2f6b65726e656c2f7072696e746b3a64697361626c655f626f6f745f636f6e736f6c6573282920290a09202a2f0a09696e74202a6c6f63203d2028696e74202a29534841444f575f434f4e534f4c455f4d414749435f4c4f433b0a0a096c6f635b305d203d20303b0a0a0972657475726e20303b0a7d0a707572655f696e697463616c6c2864697361626c655f736861646f775f636f6e736f6c65293b0a0a2f2a0a202a2073696e63652077652063616e277420757365207072696e746b2c2064756d70206e756d626572732028617320686578292c206e203d202320626974730a202a2f0a5f5f696e697420766f6964206561726c795f736861646f775f72656728756e7369676e6564206c6f6e67207265672c20756e7369676e656420696e74206e290a7b0a092f2a0a09202a2063616e27742075736520616e7920226e6f726d616c22206b65726e656c2066656174757265732c2073696e636520746861790a09202a206d6179206e6f742062652072656c6f636174656420746f20746865697220657865637574652061646472657373207965740a09202a2f0a09696e7420693b0a09636861722061736369695b31315d203d2022203078223b0a0a096e203d206e202f20343b0a09726567203d20726567203c3c20282838202d206e29202a2034293b0a096e202b3d20333b0a0a09666f72202869203d20333b2069203c3d206e203b20692b2b29207b0a090961736369695b695d203d206865785f6173635f6c6f28726567203e3e203238293b0a0909726567203c3c3d20343b0a097d0a096561726c795f736861646f775f7772697465284e554c4c2c2061736369692c206e293b0a0a7d0a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006c696e75782d332e382e322f617263682f626c61636b66696e2f6b65726e656c2f7369676e616c2e630000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000303030303636340030303030303030003030303030303000303030303030313732373600313231313437343433333000303032303236360030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007573746172003030726f6f7400000000000000000000000000000000000000000000000000000000726f6f74000000000000000000000000000000000000000000000000000000003030303030303000303030303030300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f2a0a202a20436f7079726967687420323030342d3230313020416e616c6f67204465766963657320496e632e0a202a0a202a204c6963656e73656420756e646572207468652047504c2d32206f72206c617465720a202a2f0a0a23696e636c756465203c6c696e75782f7369676e616c2e683e0a23696e636c756465203c6c696e75782f73797363616c6c732e683e0a23696e636c756465203c6c696e75782f7074726163652e683e0a23696e636c756465203c6c696e75782f7474792e683e0a23696e636c756465203c6c696e75782f706572736f6e616c6974792e683e0a23696e636c756465203c6c696e75782f62696e666d74732e683e0a23696e636c756465203c6c696e75782f756163636573732e683e0a23696e636c756465203c6c696e75782f7472616365686f6f6b2e683e0a0a23696e636c756465203c61736d2f6361636865666c7573682e683e0a23696e636c756465203c61736d2f75636f6e746578742e683e0a23696e636c756465203c61736d2f66697865645f636f64652e683e0a23696e636c756465203c61736d2f73797363616c6c2e683e0a0a2f2a204c6f636174696f6e206f66207468652074726163652062697420696e205359534346472e202a2f0a23646566696e652054524143455f42495453203078303030310a0a7374727563742066647069635f66756e635f64657363726970746f72207b0a09756e7369676e6564206c6f6e6709746578743b0a09756e7369676e6564206c6f6e6709474f543b0a7d3b0a0a7374727563742072745f7369676672616d65207b0a09696e74207369673b0a0973747275637420736967696e666f202a70696e666f3b0a09766f6964202a7075633b0a092f2a2054686973206973206e6f206c6f6e676572206e656564656420627920746865206b65726e656c2c2062757420756e666f7274756e6174656c79207573657273706163650a09202a20636f6465206578706563747320697420746f2062652074686572652e20202a2f0a096368617220726574636f64655b385d3b0a0973747275637420736967696e666f20696e666f3b0a097374727563742075636f6e746578742075633b0a7d3b0a0a61736d6c696e6b61676520696e74207379735f736967616c74737461636b28636f6e737420737461636b5f74205f5f75736572202a7573732c20737461636b5f74205f5f75736572202a756f7373290a7b0a0972657475726e20646f5f736967616c74737461636b287573732c20756f73732c2072647573702829293b0a7d0a0a73746174696320696e6c696e6520696e740a72745f726573746f72655f736967636f6e74657874287374727563742070745f72656773202a726567732c2073747275637420736967636f6e74657874205f5f75736572202a73632c20696e74202a707230290a7b0a09756e7369676e6564206c6f6e6720757370203d20303b0a09696e7420657272203d20303b0a0a092f2a20416c77617973206d616b6520616e792070656e64696e67207265737461727465642073797374656d2063616c6c732072657475726e202d45494e5452202a2f0a0963757272656e745f7468726561645f696e666f28292d3e726573746172745f626c6f636b2e666e203d20646f5f6e6f5f726573746172745f73797363616c6c3b0a0a23646566696e6520524553544f524528782920657272207c3d205f5f6765745f7573657228726567732d3e782c202673632d3e73635f232378290a0a092f2a20726573746f72652070617373656420726567697374657273202a2f0a09524553544f5245287230293b20524553544f5245287231293b20524553544f5245287232293b20524553544f5245287233293b0a09524553544f5245287234293b20524553544f5245287235293b20524553544f5245287236293b20524553544f5245287237293b0a09524553544f5245287030293b20524553544f5245287031293b20524553544f5245287032293b20524553544f5245287033293b0a09524553544f5245287034293b20524553544f5245287035293b0a09657272207c3d205f5f6765745f75736572287573702c202673632d3e73635f757370293b0a09777275737028757370293b0a09524553544f524528613077293b20524553544f524528613177293b0a09524553544f524528613078293b20524553544f524528613178293b0a09524553544f5245286173746174293b0a09524553544f52452872657473293b0a09524553544f5245287063293b0a09524553544f52452872657478293b0a09524553544f5245286670293b0a09524553544f5245286930293b20524553544f5245286931293b20524553544f5245286932293b20524553544f5245286933293b0a09524553544f5245286d30293b20524553544f5245286d31293b20524553544f5245286d32293b20524553544f5245286d33293b0a09524553544f5245286c30293b20524553544f5245286c31293b20524553544f5245286c32293b20524553544f5245286c33293b0a09524553544f5245286230293b20524553544f5245286231293b20524553544f5245286232293b20524553544f5245286233293b0a09524553544f5245286c6330293b20524553544f5245286c6331293b0a09524553544f5245286c7430293b20524553544f5245286c7431293b0a09524553544f5245286c6230293b20524553544f5245286c6231293b0a09524553544f52452873657173746174293b0a0a09726567732d3e6f7269675f7030203d202d313b092f2a2064697361626c652073797363616c6c20636865636b73202a2f0a0a092a707230203d20726567732d3e72303b0a0972657475726e206572723b0a7d0a0a61736d6c696e6b61676520696e74207379735f72745f73696772657475726e28766f6964290a7b0a097374727563742070745f72656773202a72656773203d2063757272656e745f70745f7265677328293b0a09756e7369676e6564206c6f6e6720757370203d20726475737028293b0a097374727563742072745f7369676672616d65202a6672616d65203d20287374727563742072745f7369676672616d65202a2928757370293b0a097369677365745f74207365743b0a09696e742072303b0a0a0969662028216163636573735f6f6b285645524946595f524541442c206672616d652c2073697a656f66282a6672616d652929290a0909676f746f206261646672616d653b0a09696620285f5f636f70795f66726f6d5f7573657228267365742c20266672616d652d3e75632e75635f7369676d61736b2c2073697a656f66287365742929290a0909676f746f206261646672616d653b0a0a097365745f63757272656e745f626c6f636b65642826736574293b0a0a096966202872745f726573746f72655f736967636f6e7465787428726567732c20266672616d652d3e75632e75635f6d636f6e746578742c2026723029290a0909676f746f206261646672616d653b0a0a0969662028646f5f736967616c74737461636b28266672616d652d3e75632e75635f737461636b2c204e554c4c2c20726567732d3e75737029203d3d202d454641554c54290a0909676f746f206261646672616d653b0a0a0972657475726e2072303b0a0a206261646672616d653a0a09666f7263655f73696728534947534547562c2063757272656e74293b0a0972657475726e20303b0a7d0a0a73746174696320696e6c696e6520696e742072745f73657475705f736967636f6e746578742873747275637420736967636f6e74657874202a73632c207374727563742070745f72656773202a72656773290a7b0a09696e7420657272203d20303b0a0a23646566696e6520534554555028782920657272207c3d205f5f7075745f7573657228726567732d3e782c202673632d3e73635f232378290a0a095345545550287230293b205345545550287231293b205345545550287232293b205345545550287233293b0a095345545550287234293b205345545550287235293b205345545550287236293b205345545550287237293b0a095345545550287030293b205345545550287031293b205345545550287032293b205345545550287033293b0a095345545550287034293b205345545550287035293b0a09657272207c3d205f5f7075745f7573657228726475737028292c202673632d3e73635f757370293b0a09534554555028613077293b20534554555028613177293b0a09534554555028613078293b20534554555028613178293b0a095345545550286173746174293b0a0953455455502872657473293b0a095345545550287063293b0a0953455455502872657478293b0a095345545550286670293b0a095345545550286930293b205345545550286931293b205345545550286932293b205345545550286933293b0a095345545550286d30293b205345545550286d31293b205345545550286d32293b205345545550286d33293b0a095345545550286c30293b205345545550286c31293b205345545550286c32293b205345545550286c33293b0a095345545550286230293b205345545550286231293b205345545550286232293b205345545550286233293b0a095345545550286c6330293b205345545550286c6331293b0a095345545550286c7430293b205345545550286c7431293b0a095345545550286c6230293b205345545550286c6231293b0a0953455455502873657173746174293b0a0a0972657475726e206572723b0a7d0a0a73746174696320696e6c696e6520766f6964202a6765745f7369676672616d6528737472756374206b5f736967616374696f6e202a6b612c207374727563742070745f72656773202a726567732c0a090909092073697a655f74206672616d655f73697a65290a7b0a09756e7369676e6564206c6f6e67207573703b0a0a092f2a2044656661756c7420746f207573696e67206e6f726d616c20737461636b2e20202a2f0a09757370203d20726475737028293b0a0a092f2a20546869732069732074686520582f4f70656e2073616e6374696f6e6564207369676e616c20737461636b20737769746368696e672e20202a2f0a09696620286b612d3e73612e73615f666c61677320262053415f4f4e535441434b29207b0a090969662028216f6e5f7369675f737461636b2875737029290a090909757370203d2063757272656e742d3e7361735f73735f7370202b2063757272656e742d3e7361735f73735f73697a653b0a097d0a0972657475726e2028766f6964202a292828757370202d206672616d655f73697a65292026202d38554c293b0a7d0a0a73746174696320696e740a73657475705f72745f6672616d6528696e74207369672c20737472756374206b5f736967616374696f6e202a6b612c20736967696e666f5f74202a20696e666f2c0a09202020202020207369677365745f74202a207365742c207374727563742070745f72656773202a72656773290a7b0a097374727563742072745f7369676672616d65202a6672616d653b0a09696e7420657272203d20303b0a0a096672616d65203d206765745f7369676672616d65286b612c20726567732c2073697a656f66282a6672616d6529293b0a0a09657272207c3d205f5f7075745f75736572282863757272656e745f7468726561645f696e666f28292d3e657865635f646f6d61696e0a09090920202026262063757272656e745f7468726561645f696e666f28292d3e657865635f646f6d61696e2d3e7369676e616c5f696e766d61700a090909202020262620736967203c2033320a0909092020203f2063757272656e745f7468726561645f696e666f28292d3e657865635f646f6d61696e2d3e0a0909092020207369676e616c5f696e766d61705b7369675d203a20736967292c20266672616d652d3e736967293b0a0a09657272207c3d205f5f7075745f7573657228266672616d652d3e696e666f2c20266672616d652d3e70696e666f293b0a09657272207c3d205f5f7075745f7573657228266672616d652d3e75632c20266672616d652d3e707563293b0a09657272207c3d20636f70795f736967696e666f5f746f5f7573657228266672616d652d3e696e666f2c20696e666f293b0a0a092f2a20437265617465207468652075636f6e746578742e20202a2f0a09657272207c3d205f5f7075745f7573657228302c20266672616d652d3e75632e75635f666c616773293b0a09657272207c3d205f5f7075745f7573657228302c20266672616d652d3e75632e75635f6c696e6b293b0a09657272207c3d0a09202020205f5f7075745f757365722828766f6964202a2963757272656e742d3e7361735f73735f73702c20266672616d652d3e75632e75635f737461636b2e73735f7370293b0a09657272207c3d205f5f7075745f75736572287361735f73735f666c6167732872647573702829292c20266672616d652d3e75632e75635f737461636b2e73735f666c616773293b0a09657272207c3d205f5f7075745f757365722863757272656e742d3e7361735f73735f73697a652c20266672616d652d3e75632e75635f737461636b2e73735f73697a65293b0a09657272207c3d2072745f73657475705f736967636f6e7465787428266672616d652d3e75632e75635f6d636f6e746578742c2072656773293b0a09657272207c3d20636f70795f746f5f7573657228266672616d652d3e75632e75635f7369676d61736b2c207365742c2073697a656f66282a73657429293b0a0a0969662028657272290a090972657475726e202d454641554c543b0a0a092f2a205365742075702072656769737465727320666f72207369676e616c2068616e646c6572202a2f0a096966202863757272656e742d3e706572736f6e616c69747920262046445049435f46554e435054525329207b0a09097374727563742066647069635f66756e635f64657363726970746f72205f5f75736572202a66756e63707472203d0a090909287374727563742066647069635f66756e635f64657363726970746f72202a29206b612d3e73612e73615f68616e646c65723b0a09097533322070632c2070333b0a0909657272207c3d205f5f6765745f757365722870632c202666756e637074722d3e74657874293b0a0909657272207c3d205f5f6765745f757365722870332c202666756e637074722d3e474f54293b0a090969662028657272290a09090972657475726e202d454641554c543b0a0909726567732d3e7063203d2070633b0a0909726567732d3e7033203d2070333b0a097d20656c73650a0909726567732d3e7063203d2028756e7369676e6564206c6f6e67296b612d3e73612e73615f68616e646c65723b0a0977727573702828756e7369676e6564206c6f6e67296672616d65293b0a09726567732d3e72657473203d2053494752455455524e5f535455423b0a0a09726567732d3e7230203d206672616d652d3e7369673b0a09726567732d3e7231203d2028756e7369676e6564206c6f6e672928266672616d652d3e696e666f293b0a09726567732d3e7232203d2028756e7369676e6564206c6f6e672928266672616d652d3e7563293b0a0a0972657475726e20303b0a7d0a0a73746174696320696e6c696e6520766f69640a68616e646c655f72657374617274287374727563742070745f72656773202a726567732c20737472756374206b5f736967616374696f6e202a6b612c20696e74206861735f68616e646c6572290a7b0a097377697463682028726567732d3e723029207b0a0963617365202d45524553544152544e4f48414e443a0a090969662028216861735f68616e646c6572290a090909676f746f20646f5f726573746172743b0a0909726567732d3e7230203d202d45494e54523b0a0909627265616b3b0a0a0963617365202d45524553544152545359533a0a0909696620286861735f68616e646c65722026262021286b612d3e73612e73615f666c61677320262053415f524553544152542929207b0a090909726567732d3e7230203d202d45494e54523b0a090909627265616b3b0a09097d0a09092f2a2066616c6c7468726f756768202a2f0a0963617365202d45524553544152544e4f494e54523a0a20646f5f726573746172743a0a0909726567732d3e7030203d20726567732d3e6f7269675f70303b0a0909726567732d3e7230203d20726567732d3e6f7269675f72303b0a0909726567732d3e7063202d3d20323b0a0909627265616b3b0a0a0963617365202d45524553544152545f52455354415254424c4f434b3a0a0909726567732d3e7030203d205f5f4e525f726573746172745f73797363616c6c3b0a0909726567732d3e7063202d3d20323b0a0909627265616b3b0a097d0a7d0a0a2f2a0a202a204f4b2c20776527726520696e766f6b696e6720612068616e646c65720a202a2f0a73746174696320766f69640a68616e646c655f7369676e616c28696e74207369672c20736967696e666f5f74202a696e666f2c20737472756374206b5f736967616374696f6e202a6b612c0a092020202020207374727563742070745f72656773202a72656773290a7b0a092f2a206172652077652066726f6d20612073797374656d2063616c6c3f20746f207365652070745f726567732d3e6f7269675f7030202a2f0a0969662028726567732d3e6f7269675f7030203e3d2030290a09092f2a20496620736f2c20636865636b2073797374656d2063616c6c2072657374617274696e672e2e202a2f0a090968616e646c655f7265737461727428726567732c206b612c2031293b0a0a092f2a207365742075702074686520737461636b206672616d65202a2f0a096966202873657475705f72745f6672616d65287369672c206b612c20696e666f2c207369676d61736b5f746f5f7361766528292c207265677329203c2030290a0909666f7263655f73696773656776287369672c2063757272656e74293b0a09656c7365200a09097369676e616c5f64656c697665726564287369672c20696e666f2c206b612c20726567732c0a09090909746573745f7468726561645f666c6167285449465f53494e474c455354455029293b0a7d0a0a2f2a0a202a204e6f746520746861742027696e6974272069732061207370656369616c2070726f636573733a20697420646f65736e277420676574207369676e616c7320697420646f65736e27740a202a2077616e7420746f2068616e646c652e205468757320796f752063616e6e6f74206b696c6c20696e6974206576656e20776974682061205349474b494c4c206576656e2062790a202a206d697374616b652e0a202a0a202a204e6f7465207468617420776520676f207468726f75676820746865207369676e616c732074776963653a206f6e636520746f20636865636b20746865207369676e616c730a202a207468617420746865206b65726e656c2063616e2068616e646c652c20616e64207468656e207765206275696c6420616c6c2074686520757365722d6c6576656c207369676e616c0a202a2068616e646c696e6720737461636b2d6672616d657320696e206f6e6520676f20616674657220746861742e0a202a2f0a61736d6c696e6b61676520766f696420646f5f7369676e616c287374727563742070745f72656773202a72656773290a7b0a09736967696e666f5f7420696e666f3b0a09696e74207369676e723b0a09737472756374206b5f736967616374696f6e206b613b0a0a0963757272656e742d3e7468726561642e65737030203d2028756e7369676e6564206c6f6e6729726567733b0a0a097369676e72203d206765745f7369676e616c5f746f5f64656c697665722826696e666f2c20266b612c20726567732c204e554c4c293b0a09696620287369676e72203e203029207b0a09092f2a205768656521202041637475616c6c792064656c6976657220746865207369676e616c2e20202a2f0a090968616e646c655f7369676e616c287369676e722c2026696e666f2c20266b612c2072656773293b0a090972657475726e3b0a097d0a0a092f2a2044696420776520636f6d652066726f6d20612073797374656d2063616c6c3f202a2f0a0969662028726567732d3e6f7269675f7030203e3d2030290a09092f2a2052657374617274207468652073797374656d2063616c6c202d206e6f2068616e646c6572732070726573656e74202a2f0a090968616e646c655f7265737461727428726567732c204e554c4c2c2030293b0a0a092f2a2069662074686572652773206e6f207369676e616c20746f2064656c697665722c207765206a7573742070757420746865207361766564207369676d61736b0a09202a206261636b202a2f0a09726573746f72655f73617665645f7369676d61736b28293b0a7d0a0a2f2a0a202a206e6f74696669636174696f6e206f662075736572737061636520657865637574696f6e20726573756d7074696f6e0a202a2f0a61736d6c696e6b61676520766f696420646f5f6e6f746966795f726573756d65287374727563742070745f72656773202a72656773290a7b0a0969662028746573745f7468726561645f666c6167285449465f53494750454e44494e4729290a0909646f5f7369676e616c2872656773293b0a0a0969662028746573745f7468726561645f666c6167285449465f4e4f544946595f524553554d452929207b0a0909636c6561725f7468726561645f666c6167285449465f4e4f544946595f524553554d45293b0a09097472616365686f6f6b5f6e6f746966795f726573756d652872656773293b0a097d0a7d0a0a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006c696e75782d332e382e322f617263682f626c61636b66696e2f6b65726e656c2f737461636b74726163652e6300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000303030303636340030303030303030003030303030303000303030303030303231333700313231313437343433333000303032313132330030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007573746172003030726f6f7400000000000000000000000000000000000000000000000000000000726f6f74000000000000000000000000000000000000000000000000000000003030303030303000303030303030300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f2a0a202a20426c61636b66696e20737461636b747261636520636f646520286d6f73746c7920636f706965642066726f6d206176723332290a202a0a202a20436f70797269676874203230303920416e616c6f67204465766963657320496e632e0a202a204c6963656e73656420756e646572207468652047504c2d32206f72206c617465722e0a202a2f0a0a23696e636c756465203c6c696e75782f73636865642e683e0a23696e636c756465203c6c696e75782f737461636b74726163652e683e0a23696e636c756465203c6c696e75782f7468726561645f696e666f2e683e0a23696e636c756465203c6c696e75782f6d6f64756c652e683e0a0a726567697374657220756e7369676e6564206c6f6e672063757272656e745f6672616d655f706f696e7465722061736d2822465022293b0a0a73747275637420737461636b6672616d65207b0a09756e7369676e6564206c6f6e672066703b0a09756e7369676e6564206c6f6e6720726574733b0a7d3b0a0a2f2a0a202a205361766520737461636b2d6261636b74726163652061646472657373657320696e746f206120737461636b5f7472616365206275666665722e0a202a2f0a766f696420736176655f737461636b5f74726163652873747275637420737461636b5f7472616365202a7472616365290a7b0a09756e7369676e6564206c6f6e67206c6f772c20686967683b0a09756e7369676e6564206c6f6e672066703b0a0973747275637420737461636b6672616d65202a6672616d653b0a09696e7420736b6970203d2074726163652d3e736b69703b0a0a096c6f77203d2028756e7369676e6564206c6f6e67297461736b5f737461636b5f706167652863757272656e74293b0a0968696768203d206c6f77202b205448524541445f53495a453b0a096670203d2063757272656e745f6672616d655f706f696e7465723b0a0a097768696c6520286670203e3d206c6f77202626206670203c3d202868696768202d2073697a656f66282a6672616d65292929207b0a09096672616d65203d202873747275637420737461636b6672616d65202a2966703b0a0a090969662028736b697029207b0a090909736b69702d2d3b0a09097d20656c7365207b0a09090974726163652d3e656e74726965735b74726163652d3e6e725f656e74726965732b2b5d203d206672616d652d3e726574733b0a0909096966202874726163652d3e6e725f656e7472696573203e3d2074726163652d3e6d61785f656e7472696573290a09090909627265616b3b0a09097d0a0a09092f2a0a0909202a20546865206e657874206672616d65206d7573742062652061742061206869676865722061646472657373207468616e207468650a0909202a2063757272656e74206672616d652e0a0909202a2f0a09096c6f77203d206670202b2073697a656f66282a6672616d65293b0a09096670203d206672616d652d3e66703b0a097d0a7d0a4558504f52545f53594d424f4c5f47504c28736176655f737461636b5f7472616365293b0a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006c696e75782d332e382e322f617263682f626c61636b66696e2f6b65726e656c2f7379735f6266696e2e63000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000303030303636340030303030303030003030303030303000303030303030303337373300313231313437343433333000303032303632320030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007573746172003030726f6f7400000000000000000000000000000000000000000000000000000000726f6f74000000000000000000000000000000000000000000000000000000003030303030303000303030303030300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f2a0a202a20636f6e7461696e7320766172696f75732072616e646f6d2073797374656d2063616c6c73207468617420686176652061206e6f6e2d7374616e646172640a202a2063616c6c696e672073657175656e6365206f6e20746865204c696e75782f426c61636b66696e20706c6174666f726d2e0a202a0a202a20436f7079726967687420323030342d3230303920416e616c6f67204465766963657320496e632e0a202a0a202a204c6963656e73656420756e646572207468652047504c2d32206f72206c617465720a202a2f0a0a23696e636c756465203c6c696e75782f7370696e6c6f636b2e683e0a23696e636c756465203c6c696e75782f73656d2e683e0a23696e636c756465203c6c696e75782f6d73672e683e0a23696e636c756465203c6c696e75782f73686d2e683e0a23696e636c756465203c6c696e75782f73797363616c6c732e683e0a23696e636c756465203c6c696e75782f6d6d616e2e683e0a23696e636c756465203c6c696e75782f66696c652e683e0a23696e636c756465203c6c696e75782f66732e683e0a23696e636c756465203c6c696e75782f756163636573732e683e0a23696e636c756465203c6c696e75782f6970632e683e0a23696e636c756465203c6c696e75782f756e697374642e683e0a0a23696e636c756465203c61736d2f6361636865666c7573682e683e0a23696e636c756465203c61736d2f646d612e683e0a23696e636c756465203c61736d2f636163686563746c2e683e0a23696e636c756465203c61736d2f7074726163652e683e0a0a61736d6c696e6b61676520766f6964202a7379735f7372616d5f616c6c6f632873697a655f742073697a652c20756e7369676e6564206c6f6e6720666c616773290a7b0a0972657475726e207372616d5f616c6c6f635f776974685f6c736c2873697a652c20666c616773293b0a7d0a0a61736d6c696e6b61676520696e74207379735f7372616d5f6672656528636f6e737420766f6964202a61646472290a7b0a0972657475726e207372616d5f667265655f776974685f6c736c2861646472293b0a7d0a0a61736d6c696e6b61676520766f6964202a7379735f646d615f6d656d63707928766f6964202a646573742c20636f6e737420766f6964202a7372632c2073697a655f74206c656e290a7b0a0972657475726e20736166655f646d615f6d656d63707928646573742c207372632c206c656e293b0a7d0a0a23696620646566696e656428434f4e4649475f464229207c7c20646566696e656428434f4e4649475f46425f4d4f44554c45290a23696e636c756465203c6c696e75782f66622e683e0a23696e636c756465203c6c696e75782f6578706f72742e683e0a756e7369676e6564206c6f6e67206765745f66625f756e6d61707065645f61726561287374727563742066696c65202a66696c702c20756e7369676e6564206c6f6e67206f7269675f616464722c0a09756e7369676e6564206c6f6e67206c656e2c20756e7369676e6564206c6f6e672070676f66662c20756e7369676e6564206c6f6e6720666c616773290a7b0a097374727563742066625f696e666f202a696e666f203d2066696c702d3e707269766174655f646174613b0a0972657475726e2028756e7369676e6564206c6f6e6729696e666f2d3e73637265656e5f626173653b0a7d0a4558504f52545f53594d424f4c286765745f66625f756e6d61707065645f61726561293b0a23656e6469660a0a2f2a204e656564656420666f72206c6567616379207573657273706163652061746f6d696320656d756c6174696f6e202a2f0a73746174696320444546494e455f5350494e4c4f434b286266696e5f7370696e6c6f636b5f6c6f636b293b0a0a23696664656620434f4e4649475f5359535f4246494e5f5350494e4c4f434b5f4c310a5f5f6174747269627574655f5f28286c315f7465787429290a23656e6469660a61736d6c696e6b61676520696e74207379735f6266696e5f7370696e6c6f636b28696e74202a70290a7b0a09696e74207265742c20746d70203d20303b0a0a097370696e5f6c6f636b28266266696e5f7370696e6c6f636b5f6c6f636b293b202f2a205468697320776f756c6420616c736f20686f6c64206b65726e656c20707265656d7074696f6e2e202a2f0a09726574203d206765745f7573657228746d702c2070293b0a09696620286c696b656c7928726574203d3d20302929207b0a090969662028756e6c696b656c7928746d7029290a090909726574203d20313b0a0909656c73650a0909097075745f7573657228312c2070293b0a097d0a097370696e5f756e6c6f636b28266266696e5f7370696e6c6f636b5f6c6f636b293b0a0a0972657475726e207265743b0a7d0a0a53595343414c4c5f444546494e4533286361636865666c7573682c20756e7369676e6564206c6f6e672c20616464722c20756e7369676e6564206c6f6e672c206c656e2c20696e742c206f70290a7b0a096966202869735f757365725f616464725f76616c69642863757272656e742c20616464722c206c656e2920213d2030290a090972657475726e202d45494e56414c3b0a0a09696620286f70202620444341434845290a0909626c61636b66696e5f6463616368655f666c7573685f72616e676528616464722c2061646472202b206c656e293b0a09696620286f70202620494341434845290a0909626c61636b66696e5f6963616368655f666c7573685f72616e676528616464722c2061646472202b206c656e293b0a0a0972657475726e20303b0a7d0a00000000006c696e75782d332e382e322f617263682f626c61636b66696e2f6b65726e656c2f74696d652d74732e6300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000303030303636340030303030303030003030303030303000303030303030323235323500313231313437343433333000303032303336340030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007573746172003030726f6f7400000000000000000000000000000000000000000000000000000000726f6f74000000000000000000000000000000000000000000000000000000003030303030303000303030303030300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f2a0a202a204261736564206f6e2061726d20636c6f636b6576656e747320696d706c656d656e746174696f6e20616e64206f6c64206266696e2074696d65207469636b2e0a202a0a202a20436f7079726967687420323030382d3230303920416e616c6f672044657669637320496e632e0a202a20202020202020202020202020202020323030382047656f546563686e6f6c6f676965730a202a2020202020202020202020202020202020202020205669746a61204d616b61726f760a202a0a202a204c6963656e73656420756e646572207468652047504c2d320a202a2f0a0a23696e636c756465203c6c696e75782f6d6f64756c652e683e0a23696e636c756465203c6c696e75782f70726f66696c652e683e0a23696e636c756465203c6c696e75782f696e746572727570742e683e0a23696e636c756465203c6c696e75782f74696d652e683e0a23696e636c756465203c6c696e75782f74696d65782e683e0a23696e636c756465203c6c696e75782f6972712e683e0a23696e636c756465203c6c696e75782f636c6f636b736f757263652e683e0a23696e636c756465203c6c696e75782f636c6f636b63686970732e683e0a23696e636c756465203c6c696e75782f637075667265712e683e0a0a23696e636c756465203c61736d2f626c61636b66696e2e683e0a23696e636c756465203c61736d2f74696d652e683e0a23696e636c756465203c61736d2f677074696d6572732e683e0a23696e636c756465203c61736d2f6e6d692e683e0a0a0a23696620646566696e656428434f4e4649475f4359434c45535f434c4f434b534f55524345290a0a737461746963206e6f7472616365206379636c655f74206266696e5f726561645f6379636c65732873747275637420636c6f636b736f75726365202a6373290a7b0a23696664656620434f4e4649475f4350555f465245510a0972657475726e205f5f6266696e5f6379636c65735f6f6666202b20286765745f6379636c65732829203c3c205f5f6266696e5f6379636c65735f6d6f64293b0a23656c73650a0972657475726e206765745f6379636c657328293b0a23656e6469660a7d0a0a7374617469632073747275637420636c6f636b736f75726365206266696e5f63735f6379636c6573203d207b0a092e6e616d6509093d20226266696e5f63735f6379636c6573222c0a092e726174696e6709093d203430302c0a092e7265616409093d206266696e5f726561645f6379636c65732c0a092e6d61736b09093d20434c4f434b534f555243455f4d41534b283634292c0a092e666c61677309093d20434c4f434b5f534f555243455f49535f434f4e54494e554f55532c0a7d3b0a0a73746174696320696e6c696e6520756e7369676e6564206c6f6e67206c6f6e67206266696e5f63735f6379636c65735f73636865645f636c6f636b28766f6964290a7b0a0972657475726e20636c6f636b736f757263655f637963326e73286266696e5f726561645f6379636c657328266266696e5f63735f6379636c6573292c0a09096266696e5f63735f6379636c65732e6d756c742c206266696e5f63735f6379636c65732e7368696674293b0a7d0a0a73746174696320696e74205f5f696e6974206266696e5f63735f6379636c65735f696e697428766f6964290a7b0a0969662028636c6f636b736f757263655f72656769737465725f687a28266266696e5f63735f6379636c65732c206765745f63636c6b282929290a090970616e696328226661696c656420746f20726567697374657220636c6f636b736f7572636522293b0a0a0972657475726e20303b0a7d0a23656c73650a2320646566696e65206266696e5f63735f6379636c65735f696e697428290a23656e6469660a0a23696664656620434f4e4649475f4750544d52305f434c4f434b534f555243450a0a766f6964205f5f696e69742073657475705f677074696d65723028766f6964290a7b0a0964697361626c655f677074696d6572732854494d455230626974293b0a0a23696664656620434f4e4649475f42463630780a096266696e5f777269746531362854494d45525f444154415f494d534b2c2030293b0a097365745f677074696d65725f636f6e6669672854494d4552305f69642c202054494d45525f4f55545f4449530a09097c2054494d45525f4d4f44455f50574d5f434f4e54207c2054494d45525f50554c53455f4849207c2054494d45525f4952515f504552293b0a23656c73650a097365745f677074696d65725f636f6e6669672854494d4552305f69642c205c0a090954494d45525f4f55545f444953207c2054494d45525f504552494f445f434e54207c2054494d45525f4d4f44455f50574d293b0a23656e6469660a097365745f677074696d65725f706572696f642854494d4552305f69642c202d31293b0a097365745f677074696d65725f7077696474682854494d4552305f69642c202d32293b0a095353594e4328293b0a09656e61626c655f677074696d6572732854494d455230626974293b0a7d0a0a737461746963206379636c655f74206266696e5f726561645f677074696d6572302873747275637420636c6f636b736f75726365202a6373290a7b0a0972657475726e206266696e5f726561645f54494d4552305f434f554e54455228293b0a7d0a0a7374617469632073747275637420636c6f636b736f75726365206266696e5f63735f677074696d657230203d207b0a092e6e616d6509093d20226266696e5f63735f677074696d657230222c0a092e726174696e6709093d203335302c0a092e7265616409093d206266696e5f726561645f677074696d6572302c0a092e6d61736b09093d20434c4f434b534f555243455f4d41534b283332292c0a092e666c61677309093d20434c4f434b5f534f555243455f49535f434f4e54494e554f55532c0a7d3b0a0a73746174696320696e6c696e6520756e7369676e6564206c6f6e67206c6f6e67206266696e5f63735f677074696d6572305f73636865645f636c6f636b28766f6964290a7b0a0972657475726e20636c6f636b736f757263655f637963326e73286266696e5f726561645f54494d4552305f434f554e54455228292c0a09096266696e5f63735f677074696d6572302e6d756c742c206266696e5f63735f677074696d6572302e7368696674293b0a7d0a0a73746174696320696e74205f5f696e6974206266696e5f63735f677074696d6572305f696e697428766f6964290a7b0a0973657475705f677074696d65723028293b0a0a0969662028636c6f636b736f757263655f72656769737465725f687a28266266696e5f63735f677074696d6572302c206765745f73636c6b282929290a090970616e696328226661696c656420746f20726567697374657220636c6f636b736f7572636522293b0a0a0972657475726e20303b0a7d0a23656c73650a2320646566696e65206266696e5f63735f677074696d6572305f696e697428290a23656e6469660a0a23696620646566696e656428434f4e4649475f4750544d52305f434c4f434b534f5552434529207c7c20646566696e656428434f4e4649475f4359434c45535f434c4f434b534f55524345290a2f2a2070726566657220746f20757365206379636c65732073696e6365206974206861732068696768657220726174696e67202a2f0a6e6f747261636520756e7369676e6564206c6f6e67206c6f6e672073636865645f636c6f636b28766f6964290a7b0a23696620646566696e656428434f4e4649475f4359434c45535f434c4f434b534f55524345290a0972657475726e206266696e5f63735f6379636c65735f73636865645f636c6f636b28293b0a23656c73650a0972657475726e206266696e5f63735f677074696d6572305f73636865645f636c6f636b28293b0a23656e6469660a7d0a23656e6469660a0a23696620646566696e656428434f4e4649475f5449434b534f555243455f4750544d5230290a73746174696320696e74206266696e5f6770746d72305f7365745f6e6578745f6576656e7428756e7369676e6564206c6f6e67206379636c65732c0a2020202020202020202020202020202020202020202020202020202020202020202020202073747275637420636c6f636b5f6576656e745f646576696365202a657674290a7b0a0964697361626c655f677074696d6572732854494d455230626974293b0a0a092f2a2069742073746172747320636f756e74696e672074687265652053434c4b206379636c6573206166746572207468652054494d454e782062697420697320736574202a2f0a097365745f677074696d65725f7077696474682854494d4552305f69642c206379636c6573202d2033293b0a09656e61626c655f677074696d6572732854494d455230626974293b0a0972657475726e20303b0a7d0a0a73746174696320766f6964206266696e5f6770746d72305f7365745f6d6f646528656e756d20636c6f636b5f6576656e745f6d6f6465206d6f64652c0a0909090973747275637420636c6f636b5f6576656e745f646576696365202a657674290a7b0a0973776974636820286d6f646529207b0a096361736520434c4f434b5f4556545f4d4f44455f504552494f4449433a207b0a2369666e64656620434f4e4649475f42463630780a09097365745f677074696d65725f636f6e6669672854494d4552305f69642c205c0a09090954494d45525f4f55545f444953207c2054494d45525f4952515f454e41207c205c0a09090954494d45525f504552494f445f434e54207c2054494d45525f4d4f44455f50574d293b0a23656c73650a09097365745f677074696d65725f636f6e6669672854494d4552305f69642c202054494d45525f4f55545f4449530a0909097c2054494d45525f4d4f44455f50574d5f434f4e54207c2054494d45525f50554c53455f4849207c2054494d45525f4952515f504552293b0a23656e6469660a0a09097365745f677074696d65725f706572696f642854494d4552305f69642c206765745f73636c6b2829202f20485a293b0a09097365745f677074696d65725f7077696474682854494d4552305f69642c206765745f73636c6b2829202f20485a202d2031293b0a0909656e61626c655f677074696d6572732854494d455230626974293b0a0909627265616b3b0a097d0a096361736520434c4f434b5f4556545f4d4f44455f4f4e4553484f543a0a090964697361626c655f677074696d6572732854494d455230626974293b0a2369666e64656620434f4e4649475f42463630780a09097365745f677074696d65725f636f6e6669672854494d4552305f69642c205c0a09090954494d45525f4f55545f444953207c2054494d45525f4952515f454e41207c2054494d45525f4d4f44455f50574d293b0a23656c73650a09097365745f677074696d65725f636f6e6669672854494d4552305f69642c2054494d45525f4f55545f444953207c2054494d45525f4d4f44455f50574d0a0909097c2054494d45525f50554c53455f4849207c2054494d45525f4952515f5749445f444c59293b0a23656e6469660a0a09097365745f677074696d65725f706572696f642854494d4552305f69642c2030293b0a0909627265616b3b0a096361736520434c4f434b5f4556545f4d4f44455f554e555345443a0a096361736520434c4f434b5f4556545f4d4f44455f53485554444f574e3a0a090964697361626c655f677074696d6572732854494d455230626974293b0a0909627265616b3b0a096361736520434c4f434b5f4556545f4d4f44455f524553554d453a0a0909627265616b3b0a097d0a7d0a0a73746174696320766f6964206266696e5f6770746d72305f61636b28766f6964290a7b0a09636c6561725f677074696d65725f696e74722854494d4552305f6964293b0a7d0a0a73746174696320766f6964205f5f696e6974206266696e5f6770746d72305f696e697428766f6964290a7b0a0964697361626c655f677074696d6572732854494d455230626974293b0a7d0a0a23696664656620434f4e4649475f434f52455f54494d45525f4952515f4c310a5f5f6174747269627574655f5f28286c315f7465787429290a23656e6469660a69727172657475726e5f74206266696e5f6770746d72305f696e7465727275707428696e74206972712c20766f6964202a6465765f6964290a7b0a0973747275637420636c6f636b5f6576656e745f646576696365202a657674203d206465765f69643b0a09736d705f6d6228293b0a092f2a0a09202a2057652077616e7420746f2041434b206265666f72652077652068616e646c6520736f20746861742077652063616e2068616e646c6520736d616c6c65722074696d65720a09202a20696e74657276616c732e20205468697320776179206966207468652074696d6572206578706972657320616761696e207768696c652077652772652068616e646c696e670a09202a207468696e67732c207765277265206d6f7265206c696b656c7920746f20736565207468617420326e6420696e7420726174686572207468616e207377616c6c6f77696e670a09202a2069742062792041434b696e672074686520696e742061742074686520656e64206f6620746869732068616e646c65722e0a09202a2f0a096266696e5f6770746d72305f61636b28293b0a096576742d3e6576656e745f68616e646c657228657674293b0a0972657475726e204952515f48414e444c45443b0a7d0a0a7374617469632073747275637420697271616374696f6e206770746d72305f697271203d207b0a092e6e616d6509093d2022426c61636b66696e20475054696d657230222c0a092e666c61677309093d20495251465f54494d4552207c20495251465f495251504f4c4c207c20495251465f5045524350552c0a092e68616e646c6572093d206266696e5f6770746d72305f696e746572727570742c0a7d3b0a0a7374617469632073747275637420636c6f636b5f6576656e745f64657669636520636c6f636b6576656e745f6770746d7230203d207b0a092e6e616d6509093d20226266696e5f677074696d657230222c0a092e726174696e6709093d203330302c0a092e69727109093d204952515f54494d4552302c0a092e736869667409093d2033322c0a092e666561747572657320093d20434c4f434b5f4556545f464541545f504552494f444943207c20434c4f434b5f4556545f464541545f4f4e4553484f542c0a092e7365745f6e6578745f6576656e74203d206266696e5f6770746d72305f7365745f6e6578745f6576656e742c0a092e7365745f6d6f6465093d206266696e5f6770746d72305f7365745f6d6f64652c0a7d3b0a0a73746174696320766f6964205f5f696e6974206266696e5f6770746d72305f636c6f636b6576656e745f696e69742873747275637420636c6f636b5f6576656e745f646576696365202a657674290a7b0a09756e7369676e6564206c6f6e6720636c6f636b5f7469636b3b0a0a09636c6f636b5f7469636b203d206765745f73636c6b28293b0a096576742d3e6d756c74203d206469765f736328636c6f636b5f7469636b2c204e5345435f5045525f5345432c206576742d3e7368696674293b0a096576742d3e6d61785f64656c74615f6e73203d20636c6f636b6576656e745f64656c7461326e73282d312c20657674293b0a096576742d3e6d696e5f64656c74615f6e73203d20636c6f636b6576656e745f64656c7461326e73283130302c20657674293b0a0a096576742d3e6370756d61736b203d206370756d61736b5f6f662830293b0a0a09636c6f636b6576656e74735f72656769737465725f64657669636528657674293b0a7d0a23656e646966202f2a20434f4e4649475f5449434b534f555243455f4750544d5230202a2f0a0a23696620646566696e656428434f4e4649475f5449434b534f555243455f434f5245544d52290a2f2a207065722d637075206c6f63616c20636f72652074696d6572202a2f0a444546494e455f5045525f4350552873747275637420636c6f636b5f6576656e745f6465766963652c20636f7265746d725f6576656e74 |