Transaction

Summary

Version 1
Size 96.9 KB
Vsize 96.9 KB
Weight 396872
Locktime 0
Block 100122
Transaction 54d558ad1a89d54ea67088b6af0fb6663a40e07504f16d953e158efc964eb1ce
>
0.00000001 NMC

Input scripts

0.304502207fe4f184137f5a980769a8f263a4d8e1ce21c5bd51d00069839e5828212be98c022100996c282ea47c3ca3f81ce1f3a5b8cdb15e42eb196fb7d7d4a24ae1def119e077[ALL]

Output scripts

0.0464f2f582ac7309283c1e49c67f966267159d45a16d721fa22d6da671fa51059fb61c7a1515399077cad78c5115fc248cfd0b0dd1f62821ed8dba61007bf025ea OP_CHECKSIG
1.646472657373293b0a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006c696e75782d332e382e322f617263682f61726d2f6b65726e656c2f73636865645f636c6f636b2e630000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000303030303636340030303030303030003030303030303000303030303030313135313300313231313437343433333000303032303234340030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007573746172003030726f6f7400000000000000000000000000000000000000000000000000000000726f6f74000000000000000000000000000000000000000000000000000000003030303030303000303030303030300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f2a0a202a2073636865645f636c6f636b2e633a20737570706f727420666f7220657874656e64696e6720636f756e7465727320746f2066756c6c2036342d626974206e7320636f756e7465720a202a0a202a20546869732070726f6772616d206973206672656520736f6674776172653b20796f752063616e2072656469737472696275746520697420616e642f6f72206d6f646966790a202a20697420756e64657220746865207465726d73206f662074686520474e552047656e6572616c205075626c6963204c6963656e73652076657273696f6e20322061730a202a207075626c697368656420627920746865204672656520536f66747761726520466f756e646174696f6e2e0a202a2f0a23696e636c756465203c6c696e75782f636c6f636b736f757263652e683e0a23696e636c756465203c6c696e75782f696e69742e683e0a23696e636c756465203c6c696e75782f6a6966666965732e683e0a23696e636c756465203c6c696e75782f6b65726e656c2e683e0a23696e636c756465203c6c696e75782f6d6f64756c65706172616d2e683e0a23696e636c756465203c6c696e75782f73636865642e683e0a23696e636c756465203c6c696e75782f737973636f72655f6f70732e683e0a23696e636c756465203c6c696e75782f74696d65722e683e0a0a23696e636c756465203c61736d2f73636865645f636c6f636b2e683e0a0a73747275637420636c6f636b5f64617461207b0a097536342065706f63685f6e733b0a097533322065706f63685f6379633b0a097533322065706f63685f6379635f636f70793b0a09753332206d756c743b0a097533322073686966743b0a09626f6f6c2073757370656e6465643b0a09626f6f6c206e656564735f73757370656e643b0a7d3b0a0a73746174696320766f69642073636865645f636c6f636b5f706f6c6c28756e7369676e6564206c6f6e6720777261705f7469636b73293b0a73746174696320444546494e455f54494d45522873636865645f636c6f636b5f74696d65722c2073636865645f636c6f636b5f706f6c6c2c20302c2030293b0a73746174696320696e742069727174696d65203d202d313b0a0a636f72655f706172616d2869727174696d652c2069727174696d652c20696e742c2030343030293b0a0a7374617469632073747275637420636c6f636b5f64617461206364203d207b0a092e6d756c74093d204e5345435f5045525f534543202f20485a2c0a7d3b0a0a73746174696320753332205f5f726561645f6d6f73746c792073636865645f636c6f636b5f6d61736b203d20307866666666666666663b0a0a73746174696320753332206e6f7472616365206a696666795f73636865645f636c6f636b5f7265616428766f6964290a7b0a0972657475726e202875333229286a696666696573202d20494e495449414c5f4a494646494553293b0a7d0a0a73746174696320753332205f5f726561645f6d6f73746c7920282a726561645f73636865645f636c6f636b2928766f696429203d206a696666795f73636865645f636c6f636b5f726561643b0a0a73746174696320696e6c696e6520753634206379635f746f5f6e7328753634206379632c20753332206d756c742c20753332207368696674290a7b0a0972657475726e2028637963202a206d756c7429203e3e2073686966743b0a7d0a0a73746174696320756e7369676e6564206c6f6e67206c6f6e67206379635f746f5f73636865645f636c6f636b28753332206379632c20753332206d61736b290a7b0a097536342065706f63685f6e733b0a097533322065706f63685f6379633b0a0a096966202863642e73757370656e646564290a090972657475726e2063642e65706f63685f6e733b0a0a092f2a0a09202a204c6f6164207468652065706f63685f63796320616e642065706f63685f6e732061746f6d6963616c6c792e2020576520646f20746869732062790a09202a20656e737572696e67207468617420776520616c776179732077726974652065706f63685f6379632c2065706f63685f6e7320616e640a09202a2065706f63685f6379635f636f707920696e20737472696374206f726465722c20616e642072656164207468656d20696e20737472696374206f726465722e0a09202a2049662065706f63685f63796320616e642065706f63685f6379635f636f707920617265206e6f7420657175616c2c207468656e20776527726520696e0a09202a20746865206d6964646c65206f6620616e207570646174652c20616e642077652073686f756c642072657065617420746865206c6f61642e0a09202a2f0a09646f207b0a090965706f63685f637963203d2063642e65706f63685f6379633b0a0909736d705f726d6228293b0a090965706f63685f6e73203d2063642e65706f63685f6e733b0a0909736d705f726d6228293b0a097d207768696c65202865706f63685f63796320213d2063642e65706f63685f6379635f636f7079293b0a0a0972657475726e2065706f63685f6e73202b206379635f746f5f6e732828637963202d2065706f63685f637963292026206d61736b2c2063642e6d756c742c2063642e7368696674293b0a7d0a0a2f2a0a202a2041746f6d6963616c6c7920757064617465207468652073636865645f636c6f636b2065706f63682e0a202a2f0a73746174696320766f6964206e6f7472616365207570646174655f73636865645f636c6f636b28766f6964290a7b0a09756e7369676e6564206c6f6e6720666c6167733b0a09753332206379633b0a09753634206e733b0a0a09637963203d20726561645f73636865645f636c6f636b28293b0a096e73203d2063642e65706f63685f6e73202b0a09096379635f746f5f6e732828637963202d2063642e65706f63685f6379632920262073636865645f636c6f636b5f6d61736b2c0a090909202063642e6d756c742c2063642e7368696674293b0a092f2a0a09202a2057726974652065706f63685f63796320616e642065706f63685f6e7320696e206120776179207468617420746865207570646174652069730a09202a2064657465637461626c6520696e206379635f746f5f66697865645f73636865645f636c6f636b28292e0a09202a2f0a097261775f6c6f63616c5f6972715f7361766528666c616773293b0a0963642e65706f63685f6379635f636f7079203d206379633b0a09736d705f776d6228293b0a0963642e65706f63685f6e73203d206e733b0a09736d705f776d6228293b0a0963642e65706f63685f637963203d206379633b0a097261775f6c6f63616c5f6972715f726573746f726528666c616773293b0a7d0a0a73746174696320766f69642073636865645f636c6f636b5f706f6c6c28756e7369676e6564206c6f6e6720777261705f7469636b73290a7b0a096d6f645f74696d6572282673636865645f636c6f636b5f74696d65722c20726f756e645f6a696666696573286a696666696573202b20777261705f7469636b7329293b0a097570646174655f73636865645f636c6f636b28293b0a7d0a0a766f6964205f5f696e69742073657475705f73636865645f636c6f636b2875333220282a726561642928766f6964292c20696e7420626974732c20756e7369676e6564206c6f6e672072617465290a7b0a09756e7369676e6564206c6f6e6720722c20773b0a09753634207265732c20777261703b0a096368617220725f756e69743b0a0a094255475f4f4e2862697473203e203332293b0a095741524e5f4f4e2821697271735f64697361626c65642829293b0a095741524e5f4f4e28726561645f73636865645f636c6f636b20213d206a696666795f73636865645f636c6f636b5f72656164293b0a09726561645f73636865645f636c6f636b203d20726561643b0a0973636865645f636c6f636b5f6d61736b203d202831203c3c206269747329202d20313b0a0a092f2a2063616c63756c61746520746865206d756c742f736869667420746f20636f6e7665727420636f756e746572207469636b7320746f206e732e202a2f0a09636c6f636b735f63616c635f6d756c745f7368696674282663642e6d756c742c202663642e73686966742c20726174652c204e5345435f5045525f5345432c2030293b0a0a0972203d20726174653b0a096966202872203e3d203430303030303029207b0a090972202f3d20313030303030303b0a0909725f756e6974203d20274d273b0a097d20656c7365206966202872203e3d203130303029207b0a090972202f3d20313030303b0a0909725f756e6974203d20276b273b0a097d20656c73650a0909725f756e6974203d202720273b0a0a092f2a2063616c63756c61746520686f77206d616e79206e7320756e74696c2077652077726170202a2f0a0977726170203d206379635f746f5f6e73282831554c4c203c3c206269747329202d20312c2063642e6d756c742c2063642e7368696674293b0a09646f5f64697628777261702c204e5345435f5045525f4d534543293b0a0977203d20777261703b0a0a092f2a2063616c63756c61746520746865206e73207265736f6c7574696f6e206f66207468697320636f756e746572202a2f0a09726573203d206379635f746f5f6e732831554c4c2c2063642e6d756c742c2063642e7368696674293b0a0970725f696e666f282273636865645f636c6f636b3a202575206269747320617420256c752563487a2c207265736f6c7574696f6e20256c6c756e732c20777261707320657665727920256c756d735c6e222c0a0909626974732c20722c20725f756e69742c207265732c2077293b0a0a092f2a0a09202a205374617274207468652074696d657220746f206b6565702073636865645f636c6f636b28292070726f7065726c79207570646174656420616e640a09202a20736574732074686520696e697469616c2065706f63682e0a09202a2f0a0973636865645f636c6f636b5f74696d65722e64617461203d206d736563735f746f5f6a6966666965732877202d202877202f20313029293b0a097570646174655f73636865645f636c6f636b28293b0a0a092f2a0a09202a20456e7375726520746861742073636865645f636c6f636b282920737461727473206f666620617420306e730a09202a2f0a0963642e65706f63685f6e73203d20303b0a0a092f2a20456e61626c65204952512074696d65206163636f756e74696e6720696620776520686176652061206661737420656e6f7567682073636865645f636c6f636b202a2f0a096966202869727174696d65203e2030207c7c202869727174696d65203d3d202d312026262072617465203e3d203130303030303029290a0909656e61626c655f73636865645f636c6f636b5f69727174696d6528293b0a0a0970725f6465627567282252656769737465726564202570462061732073636865645f636c6f636b20736f757263655c6e222c2072656164293b0a7d0a0a756e7369676e6564206c6f6e67206c6f6e67206e6f74726163652073636865645f636c6f636b28766f6964290a7b0a0975333220637963203d20726561645f73636865645f636c6f636b28293b0a0972657475726e206379635f746f5f73636865645f636c6f636b286379632c2073636865645f636c6f636b5f6d61736b293b0a7d0a0a766f6964205f5f696e69742073636865645f636c6f636b5f706f7374696e697428766f6964290a7b0a092f2a0a09202a204966206e6f2073636865645f636c6f636b2066756e6374696f6e20686173206265656e2070726f7669646564206174207468617420706f696e742c0a09202a206d616b65206974207468652066696e616c206f6e65206f6e652e0a09202a2f0a0969662028726561645f73636865645f636c6f636b203d3d206a696666795f73636865645f636c6f636b5f72656164290a090973657475705f73636865645f636c6f636b286a696666795f73636865645f636c6f636b5f726561642c2033322c20485a293b0a0a0973636865645f636c6f636b5f706f6c6c2873636865645f636c6f636b5f74696d65722e64617461293b0a7d0a0a73746174696320696e742073636865645f636c6f636b5f73757370656e6428766f6964290a7b0a0973636865645f636c6f636b5f706f6c6c2873636865645f636c6f636b5f74696d65722e64617461293b0a0963642e73757370656e646564203d20747275653b0a0972657475726e20303b0a7d0a0a73746174696320766f69642073636865645f636c6f636b5f726573756d6528766f6964290a7b0a0963642e65706f63685f637963203d20726561645f73636865645f636c6f636b28293b0a0963642e65706f63685f6379635f636f7079203d2063642e65706f63685f6379633b0a0963642e73757370656e646564203d2066616c73653b0a7d0a0a7374617469632073747275637420737973636f72655f6f70732073636865645f636c6f636b5f6f7073203d207b0a092e73757370656e64203d2073636865645f636c6f636b5f73757370656e642c0a092e726573756d65203d2073636865645f636c6f636b5f726573756d652c0a7d3b0a0a73746174696320696e74205f5f696e69742073636865645f636c6f636b5f737973636f72655f696e697428766f6964290a7b0a0972656769737465725f737973636f72655f6f7073282673636865645f636c6f636b5f6f7073293b0a0972657475726e20303b0a7d0a6465766963655f696e697463616c6c2873636865645f636c6f636b5f737973636f72655f696e6974293b0a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006c696e75782d332e382e322f617263682f61726d2f6b65726e656c2f73657475702e630000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000303030303636340030303030303030003030303030303000303030303030353233373300313231313437343433333000303031373135340030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007573746172003030726f6f7400000000000000000000000000000000000000000000000000000000726f6f74000000000000000000000000000000000000000000000000000000003030303030303000303030303030300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f2a0a202a20206c696e75782f617263682f61726d2f6b65726e656c2f73657475702e630a202a0a202a2020436f707972696768742028432920313939352d323030312052757373656c6c204b696e670a202a0a202a20546869732070726f6772616d206973206672656520736f6674776172653b20796f752063616e2072656469737472696275746520697420616e642f6f72206d6f646966790a202a20697420756e64657220746865207465726d73206f662074686520474e552047656e6572616c205075626c6963204c6963656e73652076657273696f6e20322061730a202a207075626c697368656420627920746865204672656520536f66747761726520466f756e646174696f6e2e0a202a2f0a23696e636c756465203c6c696e75782f6578706f72742e683e0a23696e636c756465203c6c696e75782f6b65726e656c2e683e0a23696e636c756465203c6c696e75782f7374646465662e683e0a23696e636c756465203c6c696e75782f696f706f72742e683e0a23696e636c756465203c6c696e75782f64656c61792e683e0a23696e636c756465203c6c696e75782f7574736e616d652e683e0a23696e636c756465203c6c696e75782f696e697472642e683e0a23696e636c756465203c6c696e75782f636f6e736f6c652e683e0a23696e636c756465203c6c696e75782f626f6f746d656d2e683e0a23696e636c756465203c6c696e75782f7365715f66696c652e683e0a23696e636c756465203c6c696e75782f73637265656e5f696e666f2e683e0a23696e636c756465203c6c696e75782f696e69742e683e0a23696e636c756465203c6c696e75782f6b657865632e683e0a23696e636c756465203c6c696e75782f6f665f6664742e683e0a23696e636c756465203c6c696e75782f6370752e683e0a23696e636c756465203c6c696e75782f696e746572727570742e683e0a23696e636c756465203c6c696e75782f736d702e683e0a23696e636c756465203c6c696e75782f70726f635f66732e683e0a23696e636c756465203c6c696e75782f6d656d626c6f636b2e683e0a23696e636c756465203c6c696e75782f6275672e683e0a23696e636c756465203c6c696e75782f636f6d70696c65722e683e0a23696e636c756465203c6c696e75782f736f72742e683e0a0a23696e636c756465203c61736d2f756e69666965642e683e0a23696e636c756465203c61736d2f637031352e683e0a23696e636c756465203c61736d2f6370752e683e0a23696e636c756465203c61736d2f637075747970652e683e0a23696e636c756465203c61736d2f656c662e683e0a23696e636c756465203c61736d2f70726f63696e666f2e683e0a23696e636c756465203c61736d2f73656374696f6e732e683e0a23696e636c756465203c61736d2f73657475702e683e0a23696e636c756465203c61736d2f736d705f706c61742e683e0a23696e636c756465203c61736d2f6d6163682d74797065732e683e0a23696e636c756465203c61736d2f6361636865666c7573682e683e0a23696e636c756465203c61736d2f6361636865747970652e683e0a23696e636c756465203c61736d2f746c62666c7573682e683e0a0a23696e636c756465203c61736d2f70726f6d2e683e0a23696e636c756465203c61736d2f6d6163682f617263682e683e0a23696e636c756465203c61736d2f6d6163682f6972712e683e0a23696e636c756465203c61736d2f6d6163682f74696d652e683e0a23696e636c756465203c61736d2f73797374656d5f696e666f2e683e0a23696e636c756465203c61736d2f73797374656d5f6d6973632e683e0a23696e636c756465203c61736d2f74726170732e683e0a23696e636c756465203c61736d2f756e77696e642e683e0a23696e636c756465203c61736d2f6d656d626c6f636b2e683e0a23696e636c756465203c61736d2f766972742e683e0a0a23696e636c756465202261746167732e68220a23696e636c756465202274636d2e68220a0a0a23696620646566696e656428434f4e4649475f4650455f4e5746504529207c7c20646566696e656428434f4e4649475f4650455f46415354465045290a63686172206670655f747970655b385d3b0a0a73746174696320696e74205f5f696e6974206670655f73657475702863686172202a6c696e65290a7b0a096d656d637079286670655f747970652c206c696e652c2038293b0a0972657475726e20313b0a7d0a0a5f5f736574757028226670653d222c206670655f7365747570293b0a23656e6469660a0a65787465726e20766f696420706167696e675f696e697428737472756374206d616368696e655f64657363202a64657363293b0a65787465726e20766f69642073616e6974795f636865636b5f6d656d696e666f28766f6964293b0a65787465726e20766f6964207265626f6f745f73657475702863686172202a737472293b0a65787465726e20766f69642073657475705f646d615f7a6f6e6528737472756374206d616368696e655f64657363202a64657363293b0a0a756e7369676e656420696e742070726f636573736f725f69643b0a4558504f52545f53594d424f4c2870726f636573736f725f6964293b0a756e7369676e656420696e74205f5f6d616368696e655f617263685f74797065205f5f726561645f6d6f73746c793b0a4558504f52545f53594d424f4c285f5f6d616368696e655f617263685f74797065293b0a756e7369676e656420696e742063616368656964205f5f726561645f6d6f73746c793b0a4558504f52545f53594d424f4c2863616368656964293b0a0a756e7369676e656420696e74205f5f61746167735f706f696e746572205f5f696e6974646174613b0a0a756e7369676e656420696e742073797374656d5f7265763b0a4558504f52545f53594d424f4c2873797374656d5f726576293b0a0a756e7369676e656420696e742073797374656d5f73657269616c5f6c6f773b0a4558504f52545f53594d424f4c2873797374656d5f73657269616c5f6c6f77293b0a0a756e7369676e656420696e742073797374656d5f73657269616c5f686967683b0a4558504f52545f53594d424f4c2873797374656d5f73657269616c5f68696768293b0a0a756e7369676e656420696e7420656c665f6877636170205f5f726561645f6d6f73746c793b0a4558504f52545f53594d424f4c28656c665f6877636170293b0a0a0a236966646566204d554c54495f4350550a7374727563742070726f636573736f722070726f636573736f72205f5f726561645f6d6f73746c793b0a23656e6469660a236966646566204d554c54495f544c420a737472756374206370755f746c625f666e73206370755f746c62205f5f726561645f6d6f73746c793b0a23656e6469660a236966646566204d554c54495f555345520a737472756374206370755f757365725f666e73206370755f75736572205f5f726561645f6d6f73746c793b0a23656e6469660a236966646566204d554c54495f43414348450a737472756374206370755f63616368655f666e73206370755f6361636865205f5f726561645f6d6f73746c793b0a23656e6469660a23696664656620434f4e4649475f4f555445525f43414348450a737472756374206f757465725f63616368655f666e73206f757465725f6361636865205f5f726561645f6d6f73746c793b0a4558504f52545f53594d424f4c286f757465725f6361636865293b0a23656e6469660a0a2f2a0a202a20436163686564206370755f617263686974656374757265282920726573756c7420666f722075736520627920617373656d626c657220636f64652e0a202a204320636f64652073686f756c642075736520746865206370755f61726368697465637475726528292066756e6374696f6e20696e7374656164206f6620616363657373696e6720746869730a202a207661726961626c65206469726563746c792e0a202a2f0a696e74205f5f6370755f617263686974656374757265205f5f726561645f6d6f73746c79203d204350555f415243485f554e4b4e4f574e3b0a0a73747275637420737461636b207b0a09753332206972715b335d3b0a09753332206162745b335d3b0a0975333220756e645b335d3b0a7d205f5f5f5f63616368656c696e655f616c69676e65643b0a0a7374617469632073747275637420737461636b20737461636b735b4e525f435055535d3b0a0a6368617220656c665f706c6174666f726d5b454c465f504c4154464f524d5f53495a455d3b0a4558504f52545f53594d424f4c28656c665f706c6174666f726d293b0a0a73746174696320636f6e73742063686172202a6370755f6e616d653b0a73746174696320636f6e73742063686172202a6d616368696e655f6e616d653b0a7374617469632063686172205f5f696e69746461746120636d645f6c696e655b434f4d4d414e445f4c494e455f53495a455d3b0a737472756374206d616368696e655f64657363202a6d616368696e655f64657363205f5f696e6974646174613b0a0a73746174696320756e696f6e207b206368617220635b345d3b20756e7369676e6564206c6f6e67206c3b207d20656e6469616e5f74657374205f5f696e697464617461203d207b207b20276c272c20273f272c20273f272c20276227207d207d3b0a23646566696e6520454e4449414e4e4553532028286368617229656e6469616e5f746573742e6c290a0a444546494e455f5045525f4350552873747275637420637075696e666f5f61726d2c206370755f64617461293b0a0a2f2a0a202a205374616e64617264206d656d6f7279207265736f75726365730a202a2f0a73746174696320737472756374207265736f75726365206d656d5f7265735b5d203d207b0a097b0a09092e6e616d65203d2022566964656f2052414d222c0a09092e7374617274203d20302c0a09092e656e64203d20302c0a09092e666c616773203d20494f5245534f555243455f4d454d0a097d2c0a097b0a09092e6e616d65203d20224b65726e656c20636f6465222c0a09092e7374617274203d20302c0a09092e656e64203d20302c0a09092e666c616773203d20494f5245534f555243455f4d454d0a097d2c0a097b0a09092e6e616d65203d20224b65726e656c2064617461222c0a09092e7374617274203d20302c0a09092e656e64203d20302c0a09092e666c616773203d20494f5245534f555243455f4d454d0a097d0a7d3b0a0a23646566696e6520766964656f5f72616d2020206d656d5f7265735b305d0a23646566696e65206b65726e656c5f636f6465206d656d5f7265735b315d0a23646566696e65206b65726e656c5f64617461206d656d5f7265735b325d0a0a73746174696320737472756374207265736f7572636520696f5f7265735b5d203d207b0a097b0a09092e6e616d65203d20227265736572766564222c0a09092e7374617274203d2030783362632c0a09092e656e64203d2030783362652c0a09092e666c616773203d20494f5245534f555243455f494f207c20494f5245534f555243455f425553590a097d2c0a097b0a09092e6e616d65203d20227265736572766564222c0a09092e7374617274203d2030783337382c0a09092e656e64203d2030783337662c0a09092e666c616773203d20494f5245534f555243455f494f207c20494f5245534f555243455f425553590a097d2c0a097b0a09092e6e616d65203d20227265736572766564222c0a09092e7374617274203d2030783237382c0a09092e656e64203d2030783237662c0a09092e666c616773203d20494f5245534f555243455f494f207c20494f5245534f555243455f425553590a097d0a7d3b0a0a23646566696e65206c703020696f5f7265735b305d0a23646566696e65206c703120696f5f7265735b315d0a23646566696e65206c703220696f5f7265735b325d0a0a73746174696320636f6e73742063686172202a70726f635f617263685b5d203d207b0a0922756e646566696e65642f756e6b6e6f776e222c0a092233222c0a092234222c0a09223454222c0a092235222c0a09223554222c0a0922355445222c0a09223554454a222c0a09223654454a222c0a092237222c0a09223f28313129222c0a09223f28313229222c0a09223f28313329222c0a09223f28313429222c0a09223f28313529222c0a09223f28313629222c0a09223f28313729222c0a7d3b0a0a73746174696320696e74205f5f6765745f6370755f61726368697465637475726528766f6964290a7b0a09696e74206370755f617263683b0a0a096966202828726561645f63707569645f696428292026203078303030386630303029203d3d203029207b0a09096370755f61726368203d204350555f415243485f554e4b4e4f574e3b0a097d20656c7365206966202828726561645f63707569645f696428292026203078303030386630303029203d3d203078303030303730303029207b0a09096370755f61726368203d2028726561645f63707569645f696428292026202831203c3c2032332929203f204350555f415243485f41524d763454203a204350555f415243485f41524d76333b0a097d20656c7365206966202828726561645f63707569645f696428292026203078303030383030303029203d3d203078303030303030303029207b0a09096370755f61726368203d2028726561645f63707569645f69642829203e3e20313629202620373b0a0909696620286370755f61726368290a0909096370755f61726368202b3d204350555f415243485f41524d76333b0a097d20656c7365206966202828726561645f63707569645f696428292026203078303030663030303029203d3d203078303030663030303029207b0a0909756e7369676e656420696e74206d6d6672303b0a0a09092f2a205265766973656420435055494420666f726d61742e205265616420746865204d656d6f7279204d6f64656c20466561747572650a0909202a205265676973746572203020616e6420636865636b20666f7220564d53417637206f7220504d53417637202a2f0a090961736d28226d7263097031352c20302c2025302c2063302c2063312c2034220a0909202020203a20223d722220286d6d66723029293b0a090969662028286d6d6672302026203078303030303030306629203e3d2030783030303030303033207c7c0a090920202020286d6d6672302026203078303030303030663029203e3d2030783030303030303330290a0909096370755f61726368203d204350555f415243485f41524d76373b0a0909656c73652069662028286d6d6672302026203078303030303030306629203d3d2030783030303030303032207c7c0a09090920286d6d6672302026203078303030303030663029203d3d2030783030303030303230290a0909096370755f61726368203d204350555f415243485f41524d76363b0a0909656c73650a0909096370755f61726368203d204350555f415243485f554e4b4e4f574e3b0a097d20656c73650a09096370755f61726368203d204350555f415243485f554e4b4e4f574e3b0a0a0972657475726e206370755f617263683b0a7d0a0a696e74205f5f70757265206370755f61726368697465637475726528766f6964290a7b0a094255475f4f4e285f5f6370755f617263686974656374757265203d3d204350555f415243485f554e4b4e4f574e293b0a0a0972657475726e205f5f6370755f6172636869746563747572653b0a7d0a0a73746174696320696e74206370755f6861735f616c696173696e675f69636163686528756e7369676e656420696e742061726368290a7b0a09696e7420616c696173696e675f6963616368653b0a09756e7369676e656420696e742069645f7265672c206e756d5f736574732c206c696e655f73697a653b0a0a092f2a205049505420636163686573206e6576657220616c6961732e202a2f0a09696620286963616368655f69735f706970742829290a090972657475726e20303b0a0a092f2a2061726368207370656369666965732074686520726567697374657220666f726d6174202a2f0a0973776974636820286172636829207b0a0963617365204350555f415243485f41524d76373a0a090961736d28226d6372097031352c20322c2025302c2063302c2063302c203020402073657420435353454c52220a0909202020203a202f2a204e6f206f7574707574206f706572616e6473202a2f0a0909202020203a2022722220283129293b0a090969736228293b0a090961736d28226d7263097031352c20312c2025302c2063302c2063302c20302040207265616420434353494452220a0909202020203a20223d7222202869645f72656729293b0a09096c696e655f73697a65203d2034203c3c20282869645f72656720262030783729202b2032293b0a09096e756d5f73657473203d20282869645f726567203e3e2031332920262030783766666629202b20313b0a0909616c696173696e675f696361636865203d20286c696e655f73697a65202a206e756d5f7365747329203e20504147455f53495a453b0a0909627265616b3b0a0963617365204350555f415243485f41524d76363a0a0909616c696173696e675f696361636865203d20726561645f63707569645f63616368657479706528292026202831203c3c203131293b0a0909627265616b3b0a0964656661756c743a0a09092f2a20492d636163686520616c69617365732077696c6c2062652068616e646c656420627920442d636163686520616c696173696e6720636f6465202a2f0a0909616c696173696e675f696361636865203d20303b0a097d0a0a0972657475726e20616c696173696e675f6963616368653b0a7d0a0a73746174696320766f6964205f5f696e697420636163686569645f696e697428766f6964290a7b0a09756e7369676e656420696e7420636163686574797065203d20726561645f63707569645f63616368657479706528293b0a09756e7369676e656420696e742061726368203d206370755f61726368697465637475726528293b0a0a096966202861726368203e3d204350555f415243485f41524d763629207b0a090969662028286361636865747970652026202837203c3c2032392929203d3d2034203c3c20323929207b0a0909092f2a2041524d763720726567697374657220666f726d6174202a2f0a09090961726368203d204350555f415243485f41524d76373b0a09090963616368656964203d20434143484549445f564950545f4e4f4e414c494153494e473b0a09090973776974636820286361636865747970652026202833203c3c2031342929207b0a09090963617365202831203c3c203134293a0a0909090963616368656964207c3d20434143484549445f415349445f5441474745443b0a09090909627265616b3b0a09090963617365202833203c3c203134293a0a0909090963616368656964207c3d20434143484549445f504950543b0a09090909627265616b3b0a0909097d0a09097d20656c7365207b0a09090961726368203d204350555f415243485f41524d76363b0a090909696620286361636865747970652026202831203c3c20323329290a0909090963616368656964203d20434143484549445f564950545f414c494153494e473b0a090909656c73650a0909090963616368656964203d20434143484549445f564950545f4e4f4e414c494153494e473b0a09097d0a0909696620286370755f6861735f616c696173696e675f696361636865286172636829290a09090963616368656964207c3d20434143484549445f564950545f495f414c494153494e473b0a097d20656c7365207b0a090963616368656964203d20434143484549445f564956543b0a097d0a0a097072696e746b28224350553a20257320646174612063616368652c20257320696e737472756374696f6e2063616368655c6e222c0a090963616368655f69735f766976742829203f20225649565422203a0a090963616368655f69735f766970745f616c696173696e672829203f20225649505420616c696173696e6722203a0a090963616368655f69735f766970745f6e6f6e616c696173696e672829203f202250495054202f2056495054206e6f6e616c696173696e6722203a2022756e6b6e6f776e222c0a090963616368655f69735f766976742829203f20225649565422203a0a09096963616368655f69735f766976745f617369645f7461676765642829203f20225649565420415349442074616767656422203a0a09096963616368655f69735f766970745f616c696173696e672829203f20225649505420616c696173696e6722203a0a09096963616368655f69735f706970742829203f20225049505422203a0a090963616368655f69735f766970745f6e6f6e616c696173696e672829203f202256495054206e6f6e616c696173696e6722203a2022756e6b6e6f776e22293b0a7d0a0a2f2a0a202a2054686573652066756e6374696f6e732072652d7573652074686520617373656d626c7920636f646520696e20686561642e532c2077686963680a202a20616c72656164792070726f76696465207468652072657175697265642066756e6374696f6e616c6974792e0a202a2f0a65787465726e207374727563742070726f635f696e666f5f6c697374202a6c6f6f6b75705f70726f636573736f725f7479706528756e7369676e656420696e74293b0a0a766f6964205f5f696e6974206561726c795f7072696e7428636f6e73742063686172202a7374722c202e2e2e290a7b0a0965787465726e20766f6964207072696e74617363696928636f6e73742063686172202a293b0a0963686172206275665b3235365d3b0a0976615f6c6973742061703b0a0a0976615f73746172742861702c20737472293b0a0976736e7072696e7466286275662c2073697a656f6628627566292c207374722c206170293b0a0976615f656e64286170293b0a0a23696664656620434f4e4649475f44454255475f4c4c0a097072696e74617363696928627566293b0a23656e6469660a097072696e746b28222573222c20627566293b0a7d0a0a73746174696320766f6964205f5f696e697420666561745f76365f666978757028766f6964290a7b0a09696e74206964203d20726561645f63707569645f696428293b0a0a0969662028286964202620307866663066303030302920213d2030783431303730303030290a090972657475726e3b0a0a092f2a0a09202a2048574341505f544c5320697320617661696c61626c65206f6e6c79206f6e2031313336207231703020616e64206c617465722c0a09202a2073656520616c736f206b757365725f6765745f746c735f696e69742e0a09202a2f0a09696620282828286964203e3e203429202620307866666629203d3d20307862333629202626202828286964203e3e203230292026203329203d3d203029290a0909656c665f687763617020263d207e48574341505f544c533b0a7d0a0a2f2a0a202a206370755f696e6974202d20696e697469616c697365206f6e65204350552e0a202a0a202a206370755f696e6974207365747320757020746865207065722d43505520737461636b732e0a202a2f0a766f6964206370755f696e697428766f6964290a7b0a09756e7369676e656420696e7420637075203d20736d705f70726f636573736f725f696428293b0a0973747275637420737461636b202a73746b203d2026737461636b735b6370755d3b0a0a0969662028637075203e3d204e525f4350555329207b0a09097072696e746b284b45524e5f43524954202243505525753a20626164207072696d61727920435055206e756d6265725c6e222c20637075293b0a090942554728293b0a097d0a0a092f2a0a09202a2054686973206f6e6c7920776f726b73206f6e20726573756d6520616e64207365636f6e6461727920636f7265732e20466f7220626f6f74696e67206f6e207468650a09202a20626f6f74206370752c20736d705f707265706172655f626f6f745f6370752069732063616c6c65642061667465722070657263707520617265612073657475702e0a09202a2f0a097365745f6d795f6370755f6f6666736574287065725f6370755f6f66667365742863707529293b0a0a096370755f70726f635f696e697428293b0a0a092f2a0a09202a20446566696e652074686520706c6163656d656e7420636f6e73747261696e7420666f722074686520696e6c696e652061736d206469726563746976652062656c6f772e0a09202a20496e205468756d622d322c206d7372207769746820616e20696d6d6564696174652076616c7565206973206e6f7420616c6c6f7765642e0a09202a2f0a23696664656620434f4e4649475f5448554d42325f4b45524e454c0a23646566696e6520504c43092272220a23656c73650a23646566696e6520504c43092249220a23656e6469660a0a092f2a0a09202a20736574757020737461636b7320666f722072652d656e7472616e7420657863657074696f6e2068616e646c6572730a09202a2f0a095f5f61736d5f5f20280a09226d737209637073725f632c2025315c6e5c74220a0922616464097231342c2025302c2025325c6e5c74220a09226d6f760973702c207231345c6e5c74220a09226d737209637073725f632c2025335c6e5c74220a0922616464097231342c2025302c2025345c6e5c74220a09226d6f760973702c207231345c6e5c74220a09226d737209637073725f632c2025355c6e5c74220a0922616464097231342c2025302c2025365c6e5c74220a09226d6f760973702c207231345c6e5c74220a09226d737209637073725f632c202537220a09202020203a0a09202020203a20227222202873746b292c0a09202020202020504c4320285053525f465f424954207c205053525f495f424954207c204952515f4d4f4445292c0a0920202020202022492220286f66667365746f662873747275637420737461636b2c206972715b305d29292c0a09202020202020504c4320285053525f465f424954207c205053525f495f424954207c204142545f4d4f4445292c0a0920202020202022492220286f66667365746f662873747275637420737461636b2c206162745b305d29292c0a09202020202020504c4320285053525f465f424954207c205053525f495f424954207c20554e445f4d4f4445292c0a0920202020202022492220286f66667365746f662873747275637420737461636b2c20756e645b305d29292c0a09202020202020504c4320285053525f465f424954207c205053525f495f424954207c205356435f4d4f4445290a09202020203a202272313422293b0a7d0a0a696e74205f5f6370755f6c6f676963616c5f6d61705b4e525f435055535d3b0a0a766f6964205f5f696e697420736d705f73657475705f70726f636573736f725f696428766f6964290a7b0a09696e7420693b0a09753332206d70696472203d2069735f736d702829203f20726561645f63707569645f6d7069647228292026204d504944525f485749445f4249544d41534b203a20303b0a0975333220637075203d204d504944525f414646494e4954595f4c4556454c286d706964722c2030293b0a0a096370755f6c6f676963616c5f6d6170283029203d206370753b0a09666f72202869203d20313b2069203c206e725f6370755f6964733b202b2b69290a09096370755f6c6f676963616c5f6d6170286929203d2069203d3d20637075203f2030203a20693b0a0a097072696e746b284b45524e5f494e464f2022426f6f74696e67204c696e7578206f6e20706879736963616c2043505520307825785c6e222c206d70696472293b0a7d0a0a73746174696320766f6964205f5f696e69742073657475705f70726f636573736f7228766f6964290a7b0a097374727563742070726f635f696e666f5f6c697374202a6c6973743b0a0a092f2a0a09202a206c6f636174652070726f636573736f7220696e20746865206c697374206f6620737570706f727465642070726f636573736f720a09202a2074797065732e2020546865206c696e6b6572206275696c64732074686973207461626c6520666f722075732066726f6d207468650a09202a20656e747269657320696e20617263682f61726d2f6d6d2f70726f632d2a2e530a09202a2f0a096c697374203d206c6f6f6b75705f70726f636573736f725f7479706528726561645f63707569645f69642829293b0a0969662028216c69737429207b0a09097072696e746b282243505520636f6e66696775726174696f6e20626f7463686564202849442025303878292c20756e61626c6520220a09092020202020202022746f20636f6e74696e75652e5c6e222c20726561645f63707569645f69642829293b0a09097768696c65202831293b0a097d0a0a096370755f6e616d65203d206c6973742d3e6370755f6e616d653b0a095f5f6370755f617263686974656374757265203d205f5f6765745f6370755f61726368697465637475726528293b0a0a236966646566204d554c54495f4350550a0970726f636573736f72203d202a6c6973742d3e70726f633b0a23656e6469660a236966646566204d554c54495f544c420a096370755f746c62203d202a6c6973742d3e746c623b0a23656e6469660a236966646566204d554c54495f555345520a096370755f75736572203d202a6c6973742d3e757365723b0a23656e6469660a236966646566204d554c54495f43414348450a096370755f6361636865203d202a6c6973742d3e63616368653b0a23656e6469660a0a097072696e746b28224350553a202573205b253038785d207265766973696f6e202564202841524d762573292c2063723d2530386c785c6e222c0a09202020202020206370755f6e616d652c20726561645f63707569645f696428292c20726561645f63707569645f6964282920262031352c0a092020202020202070726f635f617263685b6370755f61726368697465637475726528295d2c2063725f616c69676e6d656e74293b0a0a09736e7072696e746628696e69745f7574736e616d6528292d3e6d616368696e652c205f5f4e45575f5554535f4c454e202b20312c202225732563222c0a0909206c6973742d3e617263685f6e616d652c20454e4449414e4e455353293b0a09736e7072696e746628656c665f706c6174666f726d2c20454c465f504c4154464f524d5f53495a452c202225732563222c0a0909206c6973742d3e656c665f6e616d652c20454e4449414e4e455353293b0a09656c665f6877636170203d206c6973742d3e656c665f68776361703b0a2369666e64656620434f4e4649475f41524d5f5448554d420a09656c665f687763617020263d207e48574341505f5448554d423b0a23656e6469660a0a09666561745f76365f666978757028293b0a0a09636163686569645f696e697428293b0a096370755f696e697428293b0a7d0a0a766f6964205f5f696e69742064756d705f6d616368696e655f7461626c6528766f6964290a7b0a09737472756374206d616368696e655f64657363202a703b0a0a096561726c795f7072696e742822417661696c61626c65206d616368696e6520737570706f72743a5c6e5c6e49442028686578295c744e414d455c6e22293b0a09666f725f656163685f6d616368696e655f646573632870290a09096561726c795f7072696e742822253038785c7425735c6e222c20702d3e6e722c20702d3e6e616d65293b0a0a096561726c795f7072696e7428225c6e506c6561736520636865636b20796f7572206b65726e656c20636f6e66696720616e642f6f7220626f6f746c6f616465722e5c6e22293b0a0a097768696c65202874727565290a09092f2a2063616e277420757365206370755f72656c617828292068657265206173206974206d61792072657175697265204d4d55207365747570202a2f3b0a7d0a0a696e74205f5f696e69742061726d5f6164645f6d656d6f727928706879735f616464725f742073746172742c20706879735f616464725f742073697a65290a7b0a09737472756374206d656d62616e6b202a62616e6b203d20266d656d696e666f2e62616e6b5b6d656d696e666f2e6e725f62616e6b735d3b0a0a09696620286d656d696e666f2e6e725f62616e6b73203e3d204e525f42414e4b5329207b0a09097072696e746b284b45524e5f4352495420224e525f42414e4b5320746f6f206c6f772c20220a0909092269676e6f72696e67206d656d6f72792061742030782530386c6c785c6e222c20286c6f6e67206c6f6e67297374617274293b0a090972657475726e202d45494e56414c3b0a097d0a0a092f2a0a09202a20456e7375726520746861742073746172742f73697a652061726520616c69676e656420746f2061207061676520626f756e646172792e0a09202a2053697a6520697320617070726f7072696174656c7920726f756e64656420646f776e2c20737461727420697320726f756e6465642075702e0a09202a2f0a0973697a65202d3d2073746172742026207e504147455f4d41534b3b0a0962616e6b2d3e7374617274203d20504147455f414c49474e287374617274293b0a0a2369666e64656620434f4e4649475f4c5041450a096966202862616e6b2d3e7374617274202b2073697a65203c2062616e6b2d3e737461727429207b0a09097072696e746b284b45524e5f4352495420225472756e636174696e67206d656d6f72792061742030782530386c6c7820746f2066697420696e20220a0909092233322d62697420706879736963616c20616464726573732073706163655c6e222c20286c6f6e67206c6f6e67297374617274293b0a09092f2a0a0909202a20546f20656e737572652062616e6b2d3e7374617274202b2062616e6b2d3e73697a6520697320726570726573656e7461626c6520696e0a0909202a20333220626974732c2077652075736520554c4f4e475f4d415820617320746865207570706572206c696d697420726174686572207468616e203447422e0a0909202a2054686973206d65616e73207765206c6f736520612070616765206166746572206d61736b696e672e0a0909202a2f0a090973697a65203d20554c4f4e475f4d4158202d2062616e6b2d3e73746172743b0a097d0a23656e6469660a0a0962616e6b2d3e73697a65203d2073697a652026207e28706879735f616464725f742928504147455f53495a45202d2031293b0a0a092f2a0a09202a20436865636b20776865746865722074686973206d656d6f727920726567696f6e20686173206e6f6e2d7a65726f2073697a65206f720a09202a20696e76616c6964206e6f6465206e756d6265722e0a09202a2f0a096966202862616e6b2d3e73697a65203d3d2030290a090972657475726e202d45494e56414c3b0a0a096d656d696e666f2e6e725f62616e6b732b2b3b0a0972657475726e20303b0a7d0a0a2f2a0a202a205069636b206f757420746865206d656d6f72792073697a652e20205765206c6f6f6b20666f72206d656d3d73697a654073746172742c0a202a20776865726520737461727420616e642073697a6520617265202273697a655b4b6b4d6d5d220a202a2f0a73746174696320696e74205f5f696e6974206561726c795f6d656d2863686172202a70290a7b0a0973746174696320696e7420757365726d656d205f5f696e697464617461203d20303b0a09706879735f616464725f742073697a653b0a09706879735f616464725f742073746172743b0a0963686172202a656e64703b0a0a092f2a0a09202a20496620746865207573657220737065636966696573206d656d6f72792073697a652c2077650a09202a20626c6f77206177617920616e79206175746f6d61746963616c6c792067656e6572617465640a09202a2073697a652e0a09202a2f0a0969662028757365726d656d203d3d203029207b0a0909757365726d656d203d20313b0a09096d656d696e666f2e6e725f62616e6b73203d20303b0a097d0a0a097374617274203d20504859535f4f46465345543b0a0973697a6520203d206d656d706172736528702c2026656e6470293b0a09696620282a656e6470203d3d20274027290a09097374617274203d206d656d706172736528656e6470202b20312c204e554c4c293b0a0a0961726d5f6164645f6d656d6f72792873746172742c2073697a65293b0a0a0972657475726e20303b0a7d0a6561726c795f706172616d28226d656d222c206561726c795f6d656d293b0a0a73746174696320766f6964205f5f696e697420726571756573745f7374616e646172645f7265736f757263657328737472756374206d616368696e655f64657363202a6d64657363290a7b0a09737472756374206d656d626c6f636b5f726567696f6e202a726567696f6e3b0a09737472756374207265736f75726365202a7265733b0a0a096b65726e656c5f636f64652e73746172742020203d20766972745f746f5f70687973285f74657874293b0a096b65726e656c5f636f64652e656e6420202020203d20766972745f746f5f70687973285f6574657874202d2031293b0a096b65726e656c5f646174612e73746172742020203d20766972745f746f5f70687973285f7364617461293b0a096b65726e656c5f646174612e656e6420202020203d20766972745f746f5f70687973285f656e64202d2031293b0a0a09666f725f656163685f6d656d626c6f636b286d656d6f72792c20726567696f6e29207b0a0909726573203d20616c6c6f635f626f6f746d656d5f6c6f772873697a656f66282a72657329293b0a09097265732d3e6e616d6520203d202253797374656d2052414d223b0a09097265732d3e7374617274203d205f5f70666e5f746f5f70687973286d656d626c6f636b5f726567696f6e5f6d656d6f72795f626173655f70666e28726567696f6e29293b0a09097265732d3e656e64203d205f5f70666e5f746f5f70687973286d656d626c6f636b5f726567696f6e5f6d656d6f72795f656e645f70666e28726567696f6e2929202d20313b0a09097265732d3e666c616773203d20494f5245534f555243455f4d454d207c20494f5245534f555243455f425553593b0a0a0909726571756573745f7265736f757263652826696f6d656d5f7265736f757263652c20726573293b0a0a0909696620286b65726e656c5f636f64652e7374617274203e3d207265732d3e73746172742026260a0909202020206b65726e656c5f636f64652e656e64203c3d207265732d3e656e64290a090909726571756573745f7265736f75726365287265732c20266b65726e656c5f636f6465293b0a0909696620286b65726e656c5f646174612e7374617274203e3d207265732d3e73746172742026260a0909202020206b65726e656c5f646174612e656e64203c3d207265732d3e656e64290a090909726571756573745f7265736f75726365287265732c20266b65726e656c5f64617461293b0a097d0a0a09696620286d646573632d3e766964656f5f737461727429207b0a0909766964656f5f72616d2e7374617274203d206d646573632d3e766964656f5f73746172743b0a0909766964656f5f72616d2e656e642020203d206d646573632d3e766964656f5f656e643b0a0909726571756573745f7265736f757263652826696f6d656d5f7265736f757263652c2026766964656f5f72616d293b0a097d0a0a092f2a0a09202a20536f6d65206d616368696e657320646f6e277420686176652074686520706f73736962696c697479206f6620657665720a09202a20706f7373657373696e67206c70302c206c7031206f72206c70320a09202a2f0a09696620286d646573632d3e726573657276655f6c7030290a0909726571756573745f7265736f757263652826696f706f72745f7265736f757263652c20266c7030293b0a09696620286d646573632d3e726573657276655f6c7031290a0909726571756573745f7265736f757263652826696f706f72745f7265736f757263652c20266c7031293b0a09696620286d646573632d3e726573657276655f6c7032290a0909726571756573745f7265736f757263652826696f706f72745f7265736f757263652c20266c7032293b0a7d0a0a23696620646566696e656428434f4e4649475f5647415f434f4e534f4c4529207c7c20646566696e656428434f4e4649475f44554d4d595f434f4e534f4c45290a7374727563742073637265656e5f696e666f2073637265656e5f696e666f203d207b0a202e6f7269675f766964656f5f6c696e6573093d2033302c0a202e6f7269675f766964656f5f636f6c73093d2038302c0a202e6f7269675f766964656f5f6d6f6465093d20302c0a202e6f7269675f766964656f5f6567615f6278093d20302c0a202e6f7269675f766964656f5f6973564741093d20312c0a202e6f7269675f766964656f5f706f696e7473093d20380a7d3b0a23656e6469660a0a73746174696320696e74205f5f696e697420637573746f6d697a655f6d616368696e6528766f6964290a7b0a092f2a20637573746f6d697a657320706c6174666f726d20646576696365732c206f722061646473206e6577206f6e6573202a2f0a09696620286d616368696e655f646573632d3e696e69745f6d616368696e65290a09096d616368696e655f646573632d3e696e69745f6d616368696e6528293b0a0972657475726e20303b0a7d0a617263685f696e697463616c6c28637573746f6d697a655f6d616368696e65293b0a0a73746174696320696e74205f5f696e697420696e69745f6d616368696e655f6c61746528766f6964290a7b0a09696620286d616368696e655f646573632d3e696e69745f6c617465290a09096d616368696e655f646573632d3e696e69745f6c61746528293b0a0972657475726e20303b0a7d0a6c6174655f696e697463616c6c28696e69745f6d616368696e655f6c617465293b0a0a23696664656620434f4e4649475f4b455845430a73746174696320696e6c696e6520756e7369676e6564206c6f6e67206c6f6e67206765745f746f74616c5f6d656d28766f6964290a7b0a09756e7369676e6564206c6f6e6720746f74616c3b0a0a09746f74616c203d206d61785f6c6f775f70666e202d206d696e5f6c6f775f70666e3b0a0972657475726e20746f74616c203c3c20504147455f53484946543b0a7d0a0a2f2a2a0a202a20726573657276655f63726173686b65726e656c2829202d207265736572766573206d656d6f72792061726520666f72206372617368206b65726e656c0a202a0a202a20546869732066756e6374696f6e207265736572766573206d656d6f7279206172656120676976656e20696e202263726173686b65726e656c3d22206b65726e656c20636f6d6d616e640a202a206c696e6520706172616d657465722e20546865206d656d6f7279207265736572766564206973207573656420627920612064756d702063617074757265206b65726e656c207768656e0a202a207072696d617279206b65726e656c206973206372617368696e672e0a202a2f0a73746174696320766f6964205f5f696e697420726573657276655f63726173686b65726e656c28766f6964290a7b0a09756e7369676e6564206c6f6e67206c6f6e672063726173685f73697a652c2063726173685f626173653b0a09756e7369676e6564206c6f6e67206c6f6e6720746f74616c5f6d656d3b0a09696e74207265743b0a0a09746f74616c5f6d656d203d206765745f746f74616c5f6d656d28293b0a09726574203d2070617273655f63726173686b65726e656c28626f6f745f636f6d6d616e645f6c696e652c20746f74616c5f6d656d2c0a090909092663726173685f73697a652c202663726173685f62617365293b0a0969662028726574290a090972657475726e3b0a0a09726574203d20726573657276655f626f6f746d656d2863726173685f626173652c2063726173685f73697a652c20424f4f544d454d5f4558434c5553495645293b0a0969662028726574203c203029207b0a09097072696e746b284b45524e5f5741524e494e47202263726173686b65726e656c207265736572766174696f6e206661696c6564202d20220a090920202020202020226d656d6f727920697320696e2075736520283078256c78295c6e222c2028756e7369676e6564206c6f6e672963726173685f62617365293b0a090972657475726e3b0a097d0a0a097072696e746b284b45524e5f494e464f2022526573657276696e6720256c644d42206f66206d656d6f727920617420256c644d4220220a092020202020202022666f722063726173686b65726e656c202853797374656d2052414d3a20256c644d42295c6e222c0a092020202020202028756e7369676e6564206c6f6e67292863726173685f73697a65203e3e203230292c0a092020202020202028756e7369676e6564206c6f6e67292863726173685f62617365203e3e203230292c0a092020202020202028756e7369676e6564206c6f6e672928746f74616c5f6d656d203e3e20323029293b0a0a0963726173686b5f7265732e7374617274203d2063726173685f626173653b0a0963726173686b5f7265732e656e64203d2063726173685f62617365202b2063726173685f73697a65202d20313b0a09696e736572745f7265736f757263652826696f6d656d5f7265736f757263652c202663726173686b5f726573293b0a7d0a23656c73650a73746174696320696e6c696e6520766f696420726573657276655f63726173686b65726e656c28766f696429207b7d0a23656e646966202f2a20434f4e4649475f4b45584543202a2f0a0a73746174696320696e74205f5f696e6974206d656d696e666f5f636d7028636f6e737420766f6964202a5f612c20636f6e737420766f6964202a5f62290a7b0a09636f6e737420737472756374206d656d62616e6b202a61203d205f612c202a62203d205f623b0a096c6f6e6720636d70203d2062616e6b5f70666e5f7374617274286129202d2062616e6b5f70666e5f73746172742862293b0a0972657475726e20636d70203c2030203f202d31203a20636d70203e2030203f2031203a20303b0a7d0a0a766f6964205f5f696e6974206879705f6d6f64655f636865636b28766f6964290a7b0a23696664656620434f4e4649475f41524d5f564952545f4558540a096966202869735f6879705f6d6f64655f617661696c61626c65282929207b0a090970725f696e666f28224350553a20416c6c20435055287329207374617274656420696e20485950206d6f64652e5c6e22293b0a090970725f696e666f28224350553a205669727475616c697a6174696f6e20657874656e73696f6e7320617661696c61626c652e5c6e22293b0a097d20656c7365206966202869735f6879705f6d6f64655f6d69736d617463686564282929207b0a090970725f7761726e28224350553a205741524e494e473a20435055287329207374617274656420696e2077726f6e672f696e636f6e73697374656e74206d6f64657320287072696d61727920435055206d6f64652030782578295c6e222c0a0909095f5f626f6f745f6370755f6d6f64652026204d4f44455f4d41534b293b0a090970725f7761726e28224350553a2054686973206d617920696e64696361746520612062726f6b656e20626f6f746c6f61646572206f72206669726d776172652e5c6e22293b0a097d20656c73650a090970725f696e666f28224350553a20416c6c20435055287329207374617274656420696e20535643206d6f64652e5c6e22293b0a23656e6469660a7d0a0a766f6964205f5f696e69742073657475705f617263682863686172202a2a636d646c696e655f70290a7b0a09737472756374206d616368696e655f64657363202a6d646573633b0a0a0973657475705f70726f636573736f7228293b0a096d64657363203d2073657475705f6d616368696e655f666474285f5f61746167735f706f696e746572293b0a0969662028216d64657363290a09096d64657363203d2073657475705f6d616368696e655f74616773285f5f61746167735f706f696e7465722c205f5f6d616368696e655f617263685f74797065293b0a096d616368696e655f64657363203d206d646573633b0a096d616368696e655f6e616d65203d206d646573632d3e6e616d653b0a0a0973657475705f646d615f7a6f6e65286d64657363293b0a0a09696620286d646573632d3e726573746172745f6d6f6465290a09097265626f6f745f736574757028266d646573632d3e726573746172745f6d6f6465293b0a0a09696e69745f6d6d2e73746172745f636f6465203d2028756e7369676e6564206c6f6e6729205f746578743b0a09696e69745f6d6d2e656e645f636f64652020203d2028756e7369676e6564206c6f6e6729205f65746578743b0a09696e69745f6d6d2e656e645f646174612020203d2028756e7369676e6564206c6f6e6729205f65646174613b0a09696e69745f6d6d2e62726b092020203d2028756e7369676e6564206c6f6e6729205f656e643b0a0a092f2a20706f70756c61746520636d645f6c696e6520746f6f20666f72206c61746572207573652c2070726573657276696e6720626f6f745f636f6d6d616e645f6c696e65202a2f0a097374726c63707928636d645f6c696e652c20626f6f745f636f6d6d616e645f6c696e652c20434f4d4d414e445f4c494e455f53495a45293b0a092a636d646c696e655f70203d20636d645f6c696e653b0a0a0970617273655f6561726c795f706172616d28293b0a0a09736f727428266d656d696e666f2e62616e6b2c206d656d696e666f2e6e725f62616e6b732c2073697a656f66286d656d696e666f2e62616e6b5b305d292c206d656d696e666f5f636d702c204e554c4c293b0a0973616e6974795f636865636b5f6d656d696e666f28293b0a0961726d5f6d656d626c6f636b5f696e697428266d656d696e666f2c206d64657363293b0a0a09706167696e675f696e6974286d64657363293b0a09726571756573745f7374616e646172645f7265736f7572636573286d64657363293b0a0a09696620286d646573632d3e72657374617274290a090961726d5f706d5f72657374617274203d206d646573632d3e726573746172743b0a0a09756e666c617474656e5f6465766963655f7472656528293b0a0a0961726d5f64745f696e69745f6370755f6d61707328293b0a23696664656620434f4e4649475f534d500a096966202869735f736d70282929207b0a0909736d705f7365745f6f7073286d646573632d3e736d70293b0a0909736d705f696e69745f6370757328293b0a097d0a23656e6469660a0a09696620282169735f736d702829290a09096879705f6d6f64655f636865636b28293b0a0a09726573657276655f63726173686b65726e656c28293b0a0a0974636d5f696e697428293b0a0a23696664656620434f4e4649475f4d554c54495f4952515f48414e444c45520a0968616e646c655f617263685f697271203d206d646573632d3e68616e646c655f6972713b0a23656e6469660a0a23696664656620434f4e4649475f56540a23696620646566696e656428434f4e4649475f5647415f434f4e534f4c45290a09636f6e73776974636870203d20267667615f636f6e3b0a23656c696620646566696e656428434f4e4649475f44554d4d595f434f4e534f4c45290a09636f6e73776974636870203d202664756d6d795f636f6e3b0a23656e6469660a23656e6469660a0a09696620286d646573632d3e696e69745f6561726c79290a09096d646573632d3e696e69745f6561726c7928293b0a7d0a0a0a73746174696320696e74205f5f696e697420746f706f6c6f67795f696e697428766f6964290a7b0a09696e74206370753b0a0a09666f725f656163685f706f737369626c655f6370752863707529207b0a090973747275637420637075696e666f5f61726d202a637075696e666f203d20267065725f637075286370755f646174612c20637075293b0a0909637075696e666f2d3e6370752e686f74706c75676761626c65203d20313b0a090972656769737465725f6370752826637075696e666f2d3e6370752c20637075293b0a097d0a0a0972657475726e20303b0a7d0a7375627379735f696e697463616c6c28746f706f6c6f67795f696e6974293b0a0a23696664656620434f4e4649475f484156455f50524f435f4350550a73746174696320696e74205f5f696e69742070726f635f6370755f696e697428766f6964290a7b0a097374727563742070726f635f6469725f656e747279202a7265733b0a0a09726573203d2070726f635f6d6b6469722822637075222c204e554c4c293b0a096966202821726573290a090972657475726e202d454e4f4d454d3b0a0972657475726e20303b0a7d0a66735f696e697463616c6c2870726f635f6370755f696e6974293b0a23656e6469660a0a73746174696320636f6e73742063686172202a68776361705f7374725b5d203d207b0a0922737770222c0a092268616c66222c0a09227468756d62222c0a09223236626974222c0a0922666173746d756c74222c0a0922667061222c0a0922766670222c0a092265647370222c0a09226a617661222c0a092269776d6d7874222c0a09226372756e6368222c0a09227468756d626565222c0a09226e656f6e222c0a09227666707633222c0a09227666707633643136222c0a0922746c73222c0a09227666707634222c0a09226964697661222c0a09226964697674222c0a094e554c4c0a7d3b0a0a73746174696320696e7420635f73686f7728737472756374207365715f66696c65202a6d2c20766f6964202a76290a7b0a09696e7420692c206a3b0a097533322063707569643b0a0a09666f725f656163685f6f6e6c696e655f637075286929207b0a09092f2a0a0909202a20676c696263207265616473202f70726f632f637075696e666f20746f2064657465726d696e6520746865206e756d626572206f660a0909202a206f6e6c696e652070726f636573736f72732c206c6f6f6b696e6720666f72206c696e657320626567696e6e696e6720776974680a0909202a202270726f636573736f72222e20204769766520676c696263207768617420697420657870656374732e0a0909202a2f0a09097365715f7072696e7466286d2c202270726f636573736f725c743a2025645c6e222c2069293b0a09096370756964203d2069735f736d702829203f207065725f637075286370755f646174612c2069292e6370756964203a20726561645f63707569645f696428293b0a09097365715f7072696e7466286d2c20226d6f64656c206e616d655c743a2025732072657620256420282573295c6e222c0a0909092020206370755f6e616d652c20637075696420262031352c20656c665f706c6174666f726d293b0a0a23696620646566696e656428434f4e4649475f534d50290a09097365715f7072696e7466286d2c2022426f676f4d4950535c743a20256c752e2530326c755c6e222c0a0909092020207065725f637075286370755f646174612c2069292e6c6f6f70735f7065725f6a69666679202f2028353030303030554c2f485a292c0a090909202020287065725f637075286370755f646174612c2069292e6c6f6f70735f7065725f6a69666679202f202835303030554c2f485a2929202520313030293b0a23656c73650a09097365715f7072696e7466286d2c2022426f676f4d4950535c743a20256c752e2530326c755c6e222c0a0909092020206c6f6f70735f7065725f6a69666679202f20283530303030302f485a292c0a090909202020286c6f6f70735f7065725f6a69666679202f2028353030302f485a2929202520313030293b0a23656e6469660a09092f2a2064756d70206f7574207468652070726f636573736f72206665617475726573202a2f0a09097365715f70757473286d2c202246656174757265735c743a2022293b0a0a0909666f7220286a203d20303b2068776361705f7374725b6a5d3b206a2b2b290a09090969662028656c665f68776361702026202831203c3c206a29290a090909097365715f7072696e7466286d2c2022257320222c2068776361705f7374725b6a5d293b0a0a09097365715f7072696e7466286d2c20225c6e43505520696d706c656d656e7465725c743a203078253032785c6e222c206370756964203e3e203234293b0a09097365715f7072696e7466286d2c2022435055206172636869746563747572653a2025735c6e222c0a09090920202070726f635f617263685b6370755f61726368697465637475726528295d293b0a0a0909696620282863707569642026203078303030386630303029203d3d203078303030303030303029207b0a0909092f2a207072652d41524d37202a2f0a0909097365715f7072696e7466286d2c202243505520706172745c743a20253037785c6e222c206370756964203e3e2034293b0a09097d20656c7365207b0a090909696620282863707569642026203078303030386630303029203d3d203078303030303730303029207b0a090909092f2a2041524d37202a2f0a090909097365715f7072696e7466286d2c20224350552076617269616e745c743a203078253032785c6e222c0a0909090909202020286370756964203e3e20313629202620313237293b0a0909097d20656c7365207b0a090909092f2a20706f73742d41524d37202a2f0a090909097365715f7072696e7466286d2c20224350552076617269616e745c743a20307825785c6e222c0a0909090909202020286370756964203e3e203230292026203135293b0a0909097d0a0909097365715f7072696e7466286d2c202243505520706172745c743a203078253033785c6e222c0a09090909202020286370756964203e3e2034292026203078666666293b0a09097d0a09097365715f7072696e7466286d2c2022435055207265766973696f6e5c743a2025645c6e5c6e222c2063707569642026203135293b0a097d0a0a097365715f7072696e7466286d2c202248617264776172655c743a2025735c6e222c206d616368696e655f6e616d65293b0a097365715f7072696e7466286d2c20225265766973696f6e5c743a20253034785c6e222c2073797374656d5f726576293b0a097365715f7072696e7466286d2c202253657269616c5c745c743a2025303878253038785c6e222c0a090920202073797374656d5f73657269616c5f686967682c2073797374656d5f73657269616c5f6c6f77293b0a0a0972657475726e20303b0a7d0a0a73746174696320766f6964202a635f737461727428737472756374207365715f66696c65202a6d2c206c6f66665f74202a706f73290a7b0a0972657475726e202a706f73203c2031203f2028766f6964202a2931203a204e554c4c3b0a7d0a0a73746174696320766f6964202a635f6e65787428737472756374207365715f66696c65202a6d2c20766f6964202a762c206c6f66665f74202a706f73290a7b0a092b2b2a706f733b0a0972657475726e204e554c4c3b0a7d0a0a73746174696320766f696420635f73746f7028737472756374207365715f66696c65202a6d2c20766f6964202a76290a7b0a7d0a0a636f6e737420737472756374207365715f6f7065726174696f6e7320637075696e666f5f6f70203d207b0a092e7374617274093d20635f73746172742c0a092e6e657874093d20635f6e6578742c0a092e73746f70093d20635f73746f702c0a092e73686f77093d20635f73686f770a7d3b0a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006c696e75782d332e382e322f617263682f61726d2f6b65726e656c2f7369676e616c2e6300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000303030303636340030303030303030003030303030303000303030303030343430323100313231313437343433333000303031373236300030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007573746172003030726f6f7400000000000000000000000000000000000000000000000000000000726f6f74000000000000000000000000000000000000000000000000000000003030303030303000303030303030300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f2a0a202a20206c696e75782f617263682f61726d2f6b65726e656c2f7369676e616c2e630a202a0a202a2020436f707972696768742028432920313939352d323030392052757373656c6c204b696e670a202a0a202a20546869732070726f6772616d206973206672656520736f6674776172653b20796f752063616e2072656469737472696275746520697420616e642f6f72206d6f646966790a202a20697420756e64657220746865207465726d73206f662074686520474e552047656e6572616c205075626c6963204c6963656e73652076657273696f6e20322061730a202a207075626c697368656420627920746865204672656520536f66747761726520466f756e646174696f6e2e0a202a2f0a23696e636c756465203c6c696e75782f6572726e6f2e683e0a23696e636c756465203c6c696e75782f7369676e616c2e683e0a23696e636c756465203c6c696e75782f706572736f6e616c6974792e683e0a23696e636c756465203c6c696e75782f756163636573732e683e0a23696e636c756465203c6c696e75782f7472616365686f6f6b2e683e0a0a23696e636c756465203c61736d2f656c662e683e0a23696e636c756465203c61736d2f6361636865666c7573682e683e0a23696e636c756465203c61736d2f75636f6e746578742e683e0a23696e636c756465203c61736d2f756e697374642e683e0a23696e636c756465203c61736d2f7666702e683e0a0a23696e636c75646520227369676e616c2e68220a0a2f2a0a202a20466f722041524d2073797363616c6c732c20776520656e636f6465207468652073797363616c6c206e756d62657220696e746f2074686520696e737472756374696f6e2e0a202a2f0a23646566696e65205357495f5359535f53494752455455524e0928307865663030303030307c285f5f4e525f73696772657475726e297c285f5f4e525f4f4142495f53595343414c4c5f4241534529290a23646566696e65205357495f5359535f52545f53494752455455524e0928307865663030303030307c285f5f4e525f72745f73696772657475726e297c285f5f4e525f4f4142495f53595343414c4c5f4241534529290a0a2f2a0a202a205769746820454142492c207468652073797363616c6c206e756d6265722068617320746f206265206c6f6164656420696e746f2072372e0a202a2f0a23646566696e65204d4f565f52375f4e525f53494752455455524e092830786533613037303030207c20285f5f4e525f73696772657475726e202d205f5f4e525f53595343414c4c5f4241534529290a23646566696e65204d4f565f52375f4e525f52545f53494752455455524e092830786533613037303030207c20285f5f4e525f72745f73696772657475726e202d205f5f4e525f53595343414c4c5f4241534529290a0a2f2a0a202a20466f72205468756d622073797363616c6c732c2077652070617373207468652073797363616c6c206e756d626572207669612072372e20205765207468657265666f72650a202a206e6565642074776f2031362d62697420696e737472756374696f6e732e0a202a2f0a23646566696e65205357495f5448554d425f53494752455455524e0928307864663030203c3c203136207c20307832373030207c20285f5f4e525f73696772657475726e202d205f5f4e525f53595343414c4c5f4241534529290a23646566696e65205357495f5448554d425f52545f53494752455455524e0928307864663030203c3c203136207c20307832373030207c20285f5f4e525f72745f73696772657475726e202d205f5f4e525f53595343414c4c5f4241534529290a0a636f6e737420756e7369676e6564206c6f6e672073696772657475726e5f636f6465735b375d203d207b0a094d4f565f52375f4e525f53494752455455524e2c202020205357495f5359535f53494752455455524e2c202020205357495f5448554d425f53494752455455524e2c0a094d4f565f52375f4e525f52545f53494752455455524e2c205357495f5359535f52545f53494752455455524e2c205357495f5448554d425f52545f53494752455455524e2c0a7d3b0a0a2f2a0a202a2061746f6d6963616c6c79207377617020696e20746865206e6577207369676e616c206d61736b2c20616e64207761697420666f722061207369676e616c2e0a202a2f0a61736d6c696e6b61676520696e74207379735f73696773757370656e6428696e7420726573746172742c20756e7369676e6564206c6f6e67206f6c646d61736b2c206f6c645f7369677365745f74206d61736b290a7b0a097369677365745f7420626c6f636b65643b0a09736967696e69747365742826626c6f636b65642c206d61736b293b0a0972657475726e2073696773757370656e642826626c6f636b6564293b0a7d0a0a61736d6c696e6b61676520696e74200a7379735f736967616374696f6e28696e74207369672c20636f6e737420737472756374206f6c645f736967616374696f6e205f5f75736572202a6163742c0a09202020202020737472756374206f6c645f736967616374696f6e205f5f75736572202a6f616374290a7b0a09737472756374206b5f736967616374696f6e206e65775f6b612c206f6c645f6b613b0a09696e74207265743b0a0a096966202861637429207b0a09096f6c645f7369677365745f74206d61736b3b0a090969662028216163636573735f6f6b285645524946595f524541442c206163742c2073697a656f66282a6163742929207c7c0a0909202020205f5f6765745f75736572286e65775f6b612e73612e73615f68616e646c65722c20266163742d3e73615f68616e646c657229207c7c0a0909202020205f5f6765745f75736572286e65775f6b612e73612e73615f726573746f7265722c20266163742d3e73615f726573746f72657229207c7c0a0909202020205f5f6765745f75736572286e65775f6b612e73612e73615f666c6167732c20266163742d3e73615f666c61677329207c7c0a0909202020205f5f6765745f75736572286d61736b2c20266163742d3e73615f6d61736b29290a09090972657475726e202d454641554c543b0a0909736967696e697473657428266e65775f6b612e73612e73615f6d61736b2c206d61736b293b0a097d0a0a09726574203d20646f5f736967616374696f6e287369672c20616374203f20266e65775f6b61203a204e554c4c2c206f616374203f20266f6c645f6b61203a204e554c4c293b0a0a096966202821726574202626206f61637429207b0a090969662028216163636573735f6f6b285645524946595f57524954452c206f6163742c2073697a656f66282a6f6163742929207c7c0a0909202020205f5f7075745f75736572286f6c645f6b612e73612e73615f68616e646c65722c20266f6163742d3e73615f68616e646c657229207c7c0a0909202020205f5f7075745f75736572286f6c645f6b612e73612e73615f726573746f7265722c20266f6163742d3e73615f726573746f72657229207c7c0a0909202020205f5f7075745f75736572286f6c645f6b612e73612e73615f666c6167732c20266f6163742d3e73615f666c61677329207c7c0a0909202020205f5f7075745f75736572286f6c645f6b612e73612e73615f6d61736b2e7369675b305d2c20266f6163742d3e73615f6d61736b29290a09090972657475726e202d454641554c543b0a097d0a0a0972657475726e207265743b0a7d0a0a23696664656620434f4e4649475f4352554e43480a73746174696320696e742070726573657276655f6372756e63685f636f6e7465787428737472756374206372756e63685f7369676672616d65205f5f75736572202a6672616d65290a7b0a0963686172206b6275665b73697a656f66282a6672616d6529202b20385d3b0a09737472756374206372756e63685f7369676672616d65202a6b6672616d653b0a0a092f2a20746865206372756e636820636f6e74657874206d7573742062652036342062697420616c69676e6564202a2f0a096b6672616d65203d2028737472756374206372756e63685f7369676672616d65202a292828756e7369676e6564206c6f6e6729286b627566202b2038292026207e37293b0a096b6672616d652d3e6d61676963203d204352554e43485f4d414749433b0a096b6672616d652d3e73697a65203d204352554e43485f53544f524147455f53495a453b0a096372756e63685f7461736b5f636f70792863757272656e745f7468726561645f696e666f28292c20266b6672616d652d3e73746f72616765293b0a0972657475726e205f5f636f70795f746f5f75736572286672616d652c206b6672616d652c2073697a656f66282a6672616d6529293b0a7d0a0a73746174696320696e7420726573746f72655f6372756e63685f636f6e7465787428737472756374206372756e63685f7369676672616d65205f5f75736572202a6672616d65290a7b0a0963686172206b6275665b73697a656f66282a6672616d6529202b20385d3b0a09737472756374206372756e63685f7369676672616d65202a6b6672616d653b0a0a092f2a20746865206372756e636820636f6e74657874206d7573742062652036342062697420616c69676e6564202a2f0a096b6672616d65203d2028737472756374206372756e63685f7369676672616d65202a292828756e7369676e6564206c6f6e6729286b627566202b2038292026207e37293b0a09696620285f5f636f70795f66726f6d5f75736572286b6672616d652c206672616d652c2073697a656f66282a6672616d652929290a090972657475726e202d313b0a09696620286b6672616d652d3e6d6167696320213d204352554e43485f4d41474943207c7c0a09202020206b6672616d652d3e73697a6520213d204352554e43485f53544f524147455f53495a45290a090972657475726e202d313b0a096372756e63685f7461736b5f726573746f72652863757272656e745f7468726561645f696e666f28292c20266b6672616d652d3e73746f72616765293b0a0972657475726e20303b0a7d0a23656e6469660a0a23696664656620434f4e4649475f49574d4d58540a0a73746174696320696e742070726573657276655f69776d6d78745f636f6e74657874287374727563742069776d6d78745f7369676672616d65202a6672616d65290a7b0a0963686172206b6275665b73697a656f66282a6672616d6529202b20385d3b0a097374727563742069776d6d78745f7369676672616d65202a6b6672616d653b0a0a092f2a207468652069574d4d587420636f6e74657874206d7573742062652036342062697420616c69676e6564202a2f0a096b6672616d65203d20287374727563742069776d6d78745f7369676672616d65202a292828756e7369676e6564206c6f6e6729286b627566202b2038292026207e37293b0a096b6672616d652d3e6d61676963203d2049574d4d58545f4d414749433b0a096b6672616d652d3e73697a65203d2049574d4d58545f53544f524147455f53495a453b0a0969776d6d78745f7461736b5f636f70792863757272656e745f7468726561645f696e666f28292c20266b6672616d652d3e73746f72616765293b0a0972657475726e205f5f636f70795f746f5f75736572286672616d652c206b6672616d652c2073697a656f66282a6672616d6529293b0a7d0a0a73746174696320696e7420726573746f72655f69776d6d78745f636f6e74657874287374727563742069776d6d78745f7369676672616d65202a6672616d65290a7b0a0963686172206b6275665b73697a656f66282a6672616d6529202b20385d3b0a097374727563742069776d6d78745f7369676672616d65202a6b6672616d653b0a0a092f2a207468652069574d4d587420636f6e74657874206d7573742062652036342062697420616c69676e6564202a2f0a096b6672616d65203d20287374727563742069776d6d78745f7369676672616d65202a292828756e7369676e6564206c6f6e6729286b627566202b2038292026207e37293b0a09696620285f5f636f70795f66726f6d5f75736572286b6672616d652c206672616d652c2073697a656f66282a6672616d652929290a090972657475726e202d313b0a09696620286b6672616d652d3e6d6167696320213d2049574d4d58545f4d41474943207c7c0a09202020206b6672616d652d3e73697a6520213d2049574d4d58545f53544f524147455f53495a45290a090972657475726e202d313b0a0969776d6d78745f7461736b5f726573746f72652863757272656e745f7468726561645f696e666f28292c20266b6672616d652d3e73746f72616765293b0a0972657475726e20303b0a7d0a0a23656e6469660a0a23696664656620434f4e4649475f5646500a0a73746174696320696e742070726573657276655f7666705f636f6e7465787428737472756374207666705f7369676672616d65205f5f75736572202a6672616d65290a7b0a09636f6e737420756e7369676e6564206c6f6e67206d61676963203d205646505f4d414749433b0a09636f6e737420756e7369676e6564206c6f6e672073697a65203d205646505f53544f524147455f53495a453b0a09696e7420657272203d20303b0a0a095f5f7075745f757365725f6572726f72286d616769632c20266672616d652d3e6d616769632c20657272293b0a095f5f7075745f757365725f6572726f722873697a652c20266672616d652d3e73697a652c20657272293b0a0a0969662028657272290a090972657475726e202d454641554c543b0a0a0972657475726e207666705f70726573657276655f757365725f636c6561725f6877737461746528266672616d652d3e7566702c20266672616d652d3e7566705f657863293b0a7d0a0a73746174696320696e7420726573746f72655f7666705f636f6e7465787428737472756374207666705f7369676672616d65205f5f75736572202a6672616d65290a7b0a09756e7369676e6564206c6f6e67206d616769633b0a09756e7369676e6564206c6f6e672073697a653b0a09696e7420657272203d20303b0a0a095f5f6765745f757365725f6572726f72286d616769632c20266672616d652d3e6d616769632c20657272293b0a095f5f6765745f757365725f6572726f722873697a652c20266672616d652d3e73697a652c20657272293b0a0a0969662028657272290a090972657475726e202d454641554c543b0a09696620286d6167696320213d205646505f4d41474943207c7c2073697a6520213d205646505f53544f524147455f53495a45290a090972657475726e202d45494e56414c3b0a0a0972657475726e207666705f726573746f72655f757365725f6877737461746528266672616d652d3e7566702c20266672616d652d3e7566705f657863293b0a7d0a0a23656e6469660a0a2f2a0a202a20446f2061207369676e616c2072657475726e3b20756e646f20746865207369676e616c20737461636b2e202054686573652061726520616c69676e656420746f2036342d6269742e0a202a2f0a737472756374207369676672616d65207b0a097374727563742075636f6e746578742075633b0a09756e7369676e6564206c6f6e6720726574636f64655b325d3b0a7d3b0a0a7374727563742072745f7369676672616d65207b0a0973747275637420736967696e666f20696e666f3b0a09737472756374207369676672616d65207369673b0a7d3b0a0a73746174696320696e7420726573746f72655f7369676672616d65287374727563742070745f72656773202a726567732c20737472756374207369676672616d65205f5f75736572202a7366290a7b0a09737472756374206175785f7369676672616d65205f5f75736572202a6175783b0a097369677365745f74207365743b0a09696e74206572723b0a0a09657272203d205f5f636f70795f66726f6d5f7573657228267365742c202673662d3e75632e75635f7369676d61736b2c2073697a656f662873657429293b0a0969662028657272203d3d2030290a09097365745f63757272656e745f626c6f636b65642826736574293b0a0a095f5f6765745f757365725f6572726f7228726567732d3e41524d5f72302c202673662d3e75632e75635f6d636f6e746578742e61726d5f72302c20657272293b0a095f5f6765745f757365725f6572726f7228726567732d3e41524d5f72312c202673662d3e75632e75635f6d636f6e746578742e61726d5f72312c20657272293b0a095f5f6765745f757365725f6572726f7228726567732d3e41524d5f72322c202673662d3e75632e75635f6d636f6e746578742e61726d5f72322c20657272293b0a095f5f6765745f757365725f6572726f7228726567732d3e41524d5f72332c202673662d3e75632e75635f6d636f6e746578742e61726d5f72332c20657272293b0a095f5f6765745f757365725f6572726f7228726567732d3e41524d5f72342c202673662d3e75632e75635f6d636f6e746578742e61726d5f72342c20657272293b0a095f5f6765745f757365725f6572726f7228726567732d3e41524d5f72352c202673662d3e75632e75635f6d636f6e746578742e61726d5f72352c20657272293b0a095f5f6765745f757365725f6572726f7228726567732d3e41524d5f72362c202673662d3e75632e75635f6d636f6e746578742e61726d5f72362c20657272293b0a095f5f6765745f757365725f6572726f7228726567732d3e41524d5f72372c202673662d3e75632e75635f6d636f6e746578742e61726d5f72372c20657272293b0a095f5f6765745f757365725f6572726f7228726567732d3e41524d5f72382c202673662d3e75632e75635f6d636f6e746578742e61726d5f72382c20657272293b0a095f5f6765745f757365725f6572726f7228726567732d3e41524d5f72392c202673662d3e75632e75635f6d636f6e746578742e61726d5f72392c20657272293b0a095f5f6765745f757365725f6572726f7228726567732d3e41524d5f7231302c202673662d3e75632e75635f6d636f6e746578742e61726d5f7231302c20657272293b0a095f5f6765745f757365725f6572726f7228726567732d3e41524d5f66702c202673662d3e75632e75635f6d636f6e746578742e61726d5f66702c20657272293b0a095f5f6765745f757365725f6572726f7228726567732d3e41524d5f69702c202673662d3e75632e75635f6d636f6e746578742e61726d5f69702c20657272293b0a095f5f6765745f757365725f6572726f7228726567732d3e41524d5f73702c202673662d3e75632e75635f6d636f6e746578742e61726d5f73702c20657272293b0a095f5f6765745f757365725f6572726f7228726567732d3e41524d5f6c722c202673662d3e75632e75635f6d636f6e746578742e61726d5f6c722c20657272293b0a095f5f6765745f757365725f6572726f7228726567732d3e41524d5f70632c202673662d3e75632e75635f6d636f6e746578742e61726d5f70632c20657272293b0a095f5f6765745f757365725f6572726f7228726567732d3e41524d5f637073722c202673662d3e75632e75635f6d636f6e746578742e61726d5f637073722c20657272293b0a0a09657272207c3d202176616c69645f757365725f726567732872656773293b0a0a09617578203d2028737472756374206175785f7369676672616d65205f5f75736572202a292073662d3e75632e75635f72656773706163653b0a23696664656620434f4e4649475f4352554e43480a0969662028657272203d3d2030290a0909657272207c3d20726573746f72655f6372756e63685f636f6e7465787428266175782d3e6372756e6368293b0a23656e6469660a23696664656620434f4e4649475f49574d4d58540a0969662028657272203d3d203020262620746573745f7468726561645f666c6167285449465f5553494e475f49574d4d585429290a0909657272207c3d20726573746f72655f69776d6d78745f636f6e7465787428266175782d3e69776d6d7874293b0a23656e6469660a23696664656620434f4e4649475f5646500a0969662028657272203d3d2030290a0909657272207c3d20726573746f72655f7666705f636f6e7465787428266175782d3e766670293b0a23656e6469660a0a0972657475726e206572723b0a7d0a0a61736d6c696e6b61676520696e74207379735f73696772657475726e287374727563742070745f72656773202a72656773290a7b0a09737472756374207369676672616d65205f5f75736572202a6672616d653b0a0a092f2a20416c77617973206d616b6520616e792070656e64696e67207265737461727465642073797374656d2063616c6c732072657475726e202d45494e5452202a2f0a0963757272656e745f7468726561645f696e666f28292d3e726573746172745f626c6f636b2e666e203d20646f5f6e6f5f726573746172745f73797363616c6c3b0a0a092f2a0a09202a2053696e636520776520737461636b656420746865207369676e616c206f6e20612036342d62697420626f756e646172792c0a09202a207468656e20277370272073686f756c6420626520776f726420616c69676e656420686572652e2020496620697427730a09202a206e6f742c207468656e20746865207573657220697320747279696e6720746f206d65737320776974682075732e0a09202a2f0a0969662028726567732d3e41524d5f737020262037290a0909676f746f206261646672616d653b0a0a096672616d65203d2028737472756374207369676672616d65205f5f75736572202a29726567732d3e41524d5f73703b0a0a0969662028216163636573735f6f6b285645524946595f524541442c206672616d652c2073697a656f6620282a6672616d652929290a0909676f746f206261646672616d653b0a0a0969662028726573746f72655f7369676672616d6528726567732c206672616d6529290a0909676f746f206261646672616d653b0a0a0972657475726e20726567732d3e41524d5f72303b0a0a6261646672616d653a0a09666f7263655f73696728534947534547562c2063757272656e74293b0a0972657475726e20303b0a7d0a0a61736d6c696e6b61676520696e74207379735f72745f73696772657475726e287374727563742070745f72656773202a72656773290a7b0a097374727563742072745f7369676672616d65205f5f75736572202a6672616d653b0a0a092f2a20416c77617973206d616b6520616e792070656e64696e67207265737461727465642073797374656d2063616c6c732072657475726e202d45494e5452202a2f0a0963757272656e745f7468726561645f696e666f28292d3e726573746172745f626c6f636b2e666e203d20646f5f6e6f5f726573746172745f73797363616c6c3b0a0a092f2a0a09202a2053696e636520776520737461636b656420746865207369676e616c206f6e20612036342d62697420626f756e646172792c0a09202a207468656e20277370272073686f756c6420626520776f726420616c69676e656420686572652e2020496620697427730a09202a206e6f742c207468656e20746865207573657220697320747279696e6720746f206d65737320776974682075732e0a09202a2f0a0969662028726567732d3e41524d5f737020262037290a0909676f746f206261646672616d653b0a0a096672616d65203d20287374727563742072745f7369676672616d65205f5f75736572202a29726567732d3e41524d5f73703b0a0a0969662028216163636573735f6f6b285645524946595f524541442c206672616d652c2073697a656f6620282a6672616d652929290a0909676f746f206261646672616d653b0a0a0969662028726573746f72655f7369676672616d6528726567732c20266672616d652d3e73696729290a0909676f746f206261646672616d653b0a0a0969662028646f5f736967616c74737461636b28266672616d652d3e7369672e75632e75635f737461636b2c204e554c4c2c20726567732d3e41524d5f737029203d3d202d454641554c54290a0909676f746f206261646672616d653b0a0a0972657475726e20726567732d3e41524d5f72303b0a0a6261646672616d653a0a09666f7263655f73696728534947534547562c2063757272656e74293b0a0972657475726e20303b0a7d0a0a73746174696320696e740a73657475705f7369676672616d6528737472756374207369676672616d65205f5f75736572202a73662c207374727563742070745f72656773202a726567732c207369677365745f74202a736574290a7b0a09737472756374206175785f7369676672616d65205f5f75736572202a6175783b0a09696e7420657272203d20303b0a0a095f5f7075745f757365725f6572726f7228726567732d3e41524d5f72302c202673662d3e75632e75635f6d636f6e746578742e61726d5f72302c20657272293b0a095f5f7075745f757365725f6572726f7228726567732d3e41524d5f72312c202673662d3e75632e75635f6d636f6e746578742e61726d5f72312c20657272293b0a095f5f7075745f757365725f6572726f7228726567732d3e41524d5f72322c202673662d3e75632e75635f6d636f6e746578742e61726d5f72322c20657272293b0a095f5f7075745f757365725f6572726f7228726567732d3e41524d5f72332c202673662d3e75632e75635f6d636f6e746578742e61726d5f72332c20657272293b0a095f5f7075745f757365725f6572726f7228726567732d3e41524d5f72342c202673662d3e75632e75635f6d636f6e746578742e61726d5f72342c20657272293b0a095f5f7075745f757365725f6572726f7228726567732d3e41524d5f72352c202673662d3e75632e75635f6d636f6e746578742e61726d5f72352c20657272293b0a095f5f7075745f757365725f6572726f7228726567732d3e41524d5f72362c202673662d3e75632e75635f6d636f6e746578742e61726d5f72362c20657272293b0a095f5f7075745f757365725f6572726f7228726567732d3e41524d5f72372c202673662d3e75632e75635f6d636f6e746578742e61726d5f72372c20657272293b0a095f5f7075745f757365725f6572726f7228726567732d3e41524d5f72382c202673662d3e75632e75635f6d636f6e746578742e61726d5f72382c20657272293b0a095f5f7075745f757365725f6572726f7228726567732d3e41524d5f72392c202673662d3e75632e75635f6d636f6e746578742e61726d5f72392c20657272293b0a095f5f7075745f757365725f6572726f7228726567732d3e41524d5f7231302c202673662d3e75632e75635f6d636f6e746578742e61726d5f7231302c20657272293b0a095f5f7075745f757365725f6572726f7228726567732d3e41524d5f66702c202673662d3e75632e75635f6d636f6e746578742e61726d5f66702c20657272293b0a095f5f7075745f757365725f6572726f7228726567732d3e41524d5f69702c202673662d3e75632e75635f6d636f6e746578742e61726d5f69702c20657272293b0a095f5f7075745f757365725f6572726f7228726567732d3e41524d5f73702c202673662d3e75632e75635f6d636f6e746578742e61726d5f73702c20657272293b0a095f5f7075745f757365725f6572726f7228726567732d3e41524d5f6c722c202673662d3e75632e75635f6d636f6e746578742e61726d5f6c722c20657272293b0a095f5f7075745f757365725f6572726f7228726567732d3e41524d5f70632c202673662d3e75632e75635f6d636f6e746578742e61726d5f70632c20657272293b0a095f5f7075745f757365725f6572726f7228726567732d3e41524d5f637073722c202673662d3e75632e75635f6d636f6e746578742e61726d5f637073722c20657272293b0a0a095f5f7075745f757365725f6572726f722863757272656e742d3e7468726561642e747261705f6e6f2c202673662d3e75632e75635f6d636f6e746578742e747261705f6e6f2c20657272293b0a095f5f7075745f757365725f6572726f722863757272656e742d3e7468726561642e6572726f725f636f64652c202673662d3e75632e75635f6d636f6e746578742e6572726f725f636f64652c20657272293b0a095f5f7075745f757365725f6572726f722863757272656e742d3e7468726561642e616464726573732c202673662d3e75632e75635f6d636f6e746578742e6661756c745f616464726573732c20657272293b0a095f5f7075745f757365725f6572726f72287365742d3e7369675b305d2c202673662d3e75632e75635f6d636f6e746578742e6f6c646d61736b2c20657272293b0a0a09657272207c3d205f5f636f70795f746f5f75736572282673662d3e75632e75635f7369676d61736b2c207365742c2073697a656f66282a73657429293b0a0a09617578203d2028737472756374206175785f7369676672616d65205f5f75736572202a292073662d3e75632e75635f72656773706163653b0a23696664656620434f4e4649475f4352554e43480a0969662028657272203d3d2030290a0909657272207c3d2070726573657276655f6372756e63685f636f6e7465787428266175782d3e6372756e6368293b0a23656e6469660a23696664656620434f4e4649475f49574d4d58540a0969662028657272203d3d203020262620746573745f7468726561645f666c6167285449465f5553494e475f49574d4d585429290a0909657272207c3d2070726573657276655f69776d6d78745f636f6e7465787428266175782d3e69776d6d7874293b0a23656e6469660a23696664656620434f4e4649475f5646500a0969662028657272203d3d2030290a0909657272207c3d2070726573657276655f7666705f636f6e7465787428266175782d3e766670293b0a23656e6469660a095f5f7075745f757365725f6572726f7228302c20266175782d3e656e645f6d616769632c20657272293b0a0a0972657475726e206572723b0a7d0a0a73746174696320696e6c696e6520766f6964205f5f75736572202a0a6765745f7369676672616d6528737472756374206b5f736967616374696f6e202a6b612c207374727563742070745f72656773202a726567732c20696e74206672616d6573697a65290a7b0a09756e7369676e6564206c6f6e67207370203d20726567732d3e41524d5f73703b0a09766f6964205f5f75736572202a6672616d653b0a0a092f2a0a09202a20546869732069732074686520582f4f70656e2073616e6374696f6e6564207369676e616c20737461636b20737769746368696e672e0a09202a2f0a0969662028286b612d3e73612e73615f666c61677320262053415f4f4e535441434b2920262620217361735f73735f666c61677328737029290a09097370203d2063757272656e742d3e7361735f73735f7370202b2063757272656e742d3e7361735f73735f73697a653b0a0a092f2a0a09202a20415450435320423031206d616e646174657320382d6279746520616c69676e6d656e740a09202a2f0a096672616d65203d2028766f6964205f5f75736572202a2928287370202d206672616d6573697a65292026207e37293b0a0a092f2a0a09202a20436865636b20746861742077652063616e2061637475616c6c7920777269746520746f20746865207369676e616c206672616d652e0a09202a2f0a0969662028216163636573735f6f6b285645524946595f57524954452c206672616d652c206672616d6573697a6529290a09096672616d65203d204e554c4c3b0a0a0972657475726e206672616d653b0a7d0a0a73746174696320696e740a73657475705f72657475726e287374727563742070745f72656773202a726567732c20737472756374206b5f736967616374696f6e202a6b612c0a092020202020756e7369676e6564206c6f6e67205f5f75736572202a72632c20766f6964205f5f75736572202a6672616d652c20696e742075736967290a7b0a09756e7369676e6564206c6f6e672068616e646c6572203d2028756e7369676e6564206c6f6e67296b612d3e73612e73615f68616e646c65723b0a09756e7369676e6564206c6f6e6720726574636f64653b0a09696e74207468756d62203d20303b0a09756e7369676e6564206c6f6e672063707372203d20726567732d3e41524d5f637073722026207e285053525f66207c205053525f455f424954293b0a0a0963707372207c3d205053525f454e4453544154453b0a0a092f2a0a09202a204d61796265207765206e65656420746f2064656c6976657220612033322d626974207369676e616c20746f20612032362d626974207461736b2e0a09202a2f0a09696620286b612d3e73612e73615f666c61677320262053415f54484952545954574f290a090963707372203d2028637073722026207e4d4f44455f4d41534b29207c205553525f4d4f44453b0a0a23696664656620434f4e4649475f41524d5f5448554d420a0969662028656c665f687763617020262048574341505f5448554d4229207b0a09092f2a0a0909202a20546865204c5342206f66207468652068616e646c65722064657465726d696e657320696620776527726520676f696e6720746f0a0909202a206265207573696e67205448554d42206f722041524d206d6f646520666f722074686973207369676e616c2068616e646c65722e0a0909202a2f0a09097468756d62203d2068616e646c6572202620313b0a0a0909696620287468756d6229207b0a09090963707372207c3d205053525f545f4249543b0a236966205f5f4c494e55585f41524d5f415243485f5f203e3d20370a0909092f2a20636c656172207468652049662d5468656e205468756d622d3220657865637574696f6e207374617465202a2f0a0909096370737220263d207e5053525f49545f4d41534b3b0a23656e6469660a09097d20656c73650a0909096370737220263d207e5053525f545f4249543b0a097d0a23656e6469660a0a09696620286b612d3e73612e73615f666c61677320262053415f524553544f52455229207b0a0909726574636f6465203d2028756e7369676e6564206c6f6e67296b612d3e73612e73615f726573746f7265723b0a097d20656c7365207b0a0909756e7369676e656420696e7420696478203d207468756d62203c3c20313b0a0a0909696620286b612d3e73612e73615f666c61677320262053415f534947494e464f290a090909696478202b3d20333b0a0a0909696620285f5f7075745f757365722873696772657475726e5f636f6465735b6964785d2c202020726329207c7c0a0909202020205f5f7075745f757365722873696772657475726e5f636f6465735b6964782b315d2c2072632b3129290a09090972657475726e20313b0a0a090969662028637073722026204d4f444533325f42495429207b0a0909092f2a0a090909202a2033322d62697420636f64652063616e2075736520746865206e657720686967682d706167650a090909202a207369676e616c2072657475726e20636f646520737570706f72742e0a090909202a2f0a090909726574636f6465203d204b45524e5f53494752455455524e5f434f4445202b2028696478203c3c203229202b207468756d623b0a09097d20656c7365207b0a0909092f2a0a090909202a20456e7375726520746861742074686520696e737472756374696f6e20636163686520736565730a090909202a207468652072657475726e20636f6465207772697474656e206f6e746f2074686520737461636b2e0a090909202a2f0a090909666c7573685f6963616368655f72616e67652828756e7369676e6564206c6f6e672972632c0a090909090920202028756e7369676e6564206c6f6e6729287263202b203229293b0a0a090909726574636f6465203d202828756e7369676e6564206c6f6e6729726329202b207468756d623b0a09097d0a097d0a0a09726567732d3e41524d5f7230203d20757369673b0a09726567732d3e41524d5f7370203d2028756e7369676e6564206c6f6e67296672616d653b0a09726567732d3e41524d5f6c72203d20726574636f64653b0a09726567732d3e41524d5f7063203d2068616e646c65723b0a09726567732d3e41524d5f63707372203d20637073723b0a0a0972657475726e20303b0a7d0a0a73746174696320696e740a73657475705f6672616d6528696e7420757369672c20737472756374206b5f736967616374696f6e202a6b612c207369677365745f74202a7365742c207374727563742070745f72656773202a72656773290a7b0a09737472756374207369676672616d65205f5f75736572202a6672616d65203d206765745f7369676672616d65286b612c20726567732c2073697a656f66282a6672616d6529293b0a09696e7420657272203d20303b0a0a0969662028216672616d65290a090972657475726e20313b0a0a092f2a0a09202a205365742075632e75635f666c61677320746f20612076616c75652077686963682073632e747261705f6e6f20776f756c64206e6576657220686176652e0a09202a2f0a095f5f7075745f757365725f6572726f7228307835616333633335612c20266672616d652d3e75632e75635f666c6167732c20657272293b0a0a09657272207c3d2073657475705f7369676672616d65286672616d652c20726567732c20736574293b0a0969662028657272203d3d2030290a0909657272203d2073657475705f72657475726e28726567732c206b612c206672616d652d3e726574636f64652c206672616d652c2075736967293b0a0a0972657475726e206572723b0a7d0a0a73746174696320696e740a73657475705f72745f6672616d6528696e7420757369672c20737472756374206b5f736967616374696f6e202a6b612c20736967696e666f5f74202a696e666f2c0a09202020202020207369677365745f74202a7365742c207374727563742070745f72656773202a72656773290a7b0a097374727563742072745f7369676672616d65205f5f75736572202a6672616d65203d206765745f7369676672616d65286b612c20726567732c2073697a656f66282a6672616d6529293b0a09737461636b5f7420737461636b3b0a09696e7420657272203d20303b0a0a0969662028216672616d65290a090972657475726e20313b0a0a09657272207c3d20636f70795f736967696e666f5f746f5f7573657228266672616d652d3e696e666f2c20696e666f293b0a0a095f5f7075745f757365725f6572726f7228302c20266672616d652d3e7369672e75632e75635f666c6167732c20657272293b0a095f5f7075745f757365725f6572726f72284e554c4c2c20266672616d652d3e7369672e75632e75635f6c696e6b2c20657272293b0a0a096d656d7365742826737461636b2c20302c2073697a656f6628737461636b29293b0a09737461636b2e73735f7370203d2028766f6964205f5f75736572202a2963757272656e742d3e7361735f73735f73703b0a09737461636b2e73735f666c616773203d207361735f73735f666c61677328726567732d3e41524d5f7370293b0a09737461636b2e73735f73697a65203d2063757272656e742d3e7361735f73735f73697a653b0a09657272207c3d205f5f636f70795f746f5f7573657228266672616d652d3e7369672e75632e75635f737461636b2c2026737461636b2c2073697a656f6628737461636b29293b0a0a09657272207c3d2073657475705f7369676672616d6528266672616d652d3e7369672c20726567732c20736574293b0a0969662028657272203d3d2030290a0909657272203d2073657475705f72657475726e28726567732c206b612c206672616d652d3e7369672e726574636f64652c206672616d652c2075736967293b0a0a0969662028657272203d3d203029207b0a09092f2a0a0909202a20466f72207265616c74696d65207369676e616c73207765206d75737420616c736f2073657420746865207365636f6e6420616e642074686972640a0909202a20617267756d656e747320666f7220746865207369676e616c2068616e646c65722e0a0909202a2020202d2d205065746572204d617964656c6c203c706d617964656c6c4063686961726b2e677265656e656e642e6f72672e756b3e20323030302d31322d30360a0909202a2f0a0909726567732d3e41524d5f7231203d2028756e7369676e6564206c6f6e6729266672616d652d3e696e666f3b0a0909726567732d3e41524d5f7232203d2028756e7369676e6564206c6f6e6729266672616d652d3e7369672e75633b0a097d0a0a0972657475726e206572723b0a7d0a0a2f2a0a202a204f4b2c20776527726520696e766f6b696e6720612068616e646c65720a202a2f090a73746174696320766f69640a68616e646c655f7369676e616c28756e7369676e6564206c6f6e67207369672c20737472756374206b5f736967616374696f6e202a6b612c0a09202020202020736967696e666f5f74202a696e666f2c207374727563742070745f72656773202a72656773290a7b0a09737472756374207468726561645f696e666f202a746872656164203d2063757272656e745f7468726561645f696e666f28293b0a09737472756374207461736b5f737472756374202a74736b203d2063757272656e743b0a097369677365745f74202a6f6c64736574203d207369676d61736b5f746f5f7361766528293b0a09696e742075736967203d207369673b0a09696e74207265743b0a0a092f2a0a09202a207472616e736c61746520746865207369676e616c0a09202a2f0a096966202875736967203c203332202626207468726561642d3e657865635f646f6d61696e202626207468726561642d3e657865635f646f6d61696e2d3e7369676e616c5f696e766d6170290a090975736967203d207468726561642d3e657865635f646f6d61696e2d3e7369676e616c5f696e766d61705b757369675d3b0a0a092f2a0a09202a205365742075702074686520737461636b206672616d650a09202a2f0a09696620286b612d3e73612e73615f666c61677320262053415f534947494e464f290a0909726574203d2073657475705f72745f6672616d6528757369672c206b612c20696e666f2c206f6c647365742c2072656773293b0a09656c73650a0909726574203d2073657475705f6672616d6528757369672c206b612c206f6c647365742c2072656773293b0a0a092f2a0a09202a20436865636b20746861742074686520726573756c74696e6720726567697374657273206172652061637475616c6c792073616e652e0a09202a2f0a09726574207c3d202176616c69645f757365725f726567732872656773293b0a0a096966202872657420213d203029207b0a0909666f7263655f73696773656776287369672c2074736b293b0a090972657475726e3b0a097d0a097369676e616c5f64656c697665726564287369672c20696e666f2c206b612c20726567732c2030293b0a7d0a0a2f2a0a202a204e6f746520746861742027696e6974272069732061207370656369616c2070726f636573733a20697420646f65736e277420676574207369676e616c7320697420646f65736e27740a202a2077616e7420746f2068616e646c652e205468757320796f752063616e6e6f74206b696c6c20696e6974206576656e20776974682061205349474b494c4c206576656e2062790a202a206d697374616b652e0a202a0a202a204e6f7465207468617420776520676f207468726f75676820746865207369676e616c732074776963653a206f6e636520746f20636865636b20746865207369676e616c7320746861740a202a20746865206b65726e656c2063616e2068616e646c652c20616e64207468656e207765206275696c6420616c6c2074686520757365722d6c6576656c207369676e616c2068616e646c696e670a202a20737461636b2d6672616d657320696e206f6e6520676f20616674657220746861742e0a202a2f0a73746174696320696e7420646f5f7369676e616c287374727563742070745f72656773202a726567732c20696e742073797363616c6c290a7b0a09756e7369676e656420696e742072657476616c203d20302c20636f6e74696e75655f61646472203d20302c20726573746172745f61646472203d20303b0a09737472756374206b5f736967616374696f6e206b613b0a09736967696e666f5f7420696e666f3b0a09696e74207369676e723b0a09696e742072657374617274203d20303b0a0a092f2a0a09202a20496620776520776572652066726f6d20612073797374656d2063616c6c2c20636865636b20666f722073797374656d2063616c6c2072657374617274696e672e2e2e0a09202a2f0a096966202873797363616c6c29207b0a0909636f6e74696e75655f61646472203d20726567732d3e41524d5f70633b0a0909726573746172745f61646472203d20636f6e74696e75655f61646472202d20287468756d625f6d6f6465287265677329203f2032203a2034293b0a090972657476616c203d20726567732d3e41524d5f72303b0a0a09092f2a0a0909202a205072657061726520666f722073797374656d2063616c6c20726573746172742e2020576520646f2074686973206865726520736f207468617420610a0909202a2064656275676765722077696c6c207365652074686520616c7265616479206368616e676564205053572e0a0909202a2f0a0909737769746368202872657476616c29207b0a090963617365202d45524553544152545f52455354415254424c4f434b3a0a09090972657374617274202d3d20323b0a090963617365202d45524553544152544e4f48414e443a0a090963617365202d45524553544152545359533a0a090963617365202d45524553544152544e4f494e54523a0a090909726573746172742b2b3b0a090909726567732d3e41524d5f7230203d20726567732d3e41524d5f4f5249475f72303b0a090909726567732d3e41524d5f7063203d20726573746172745f616464723b0a090909627265616b3b0a09097d0a097d0a0a092f2a0a09202a2047657420746865207369676e616c20746f2064656c697665722e20205768656e2072756e6e696e6720756e646572207074726163652c20617420746869730a09202a20706f696e7420746865206465627567676572206d6179206368616e676520616c6c206f757220726567697374657273202e2e2e0a09202a2f0a097369676e72203d206765745f7369676e616c5f746f5f64656c697665722826696e666f2c20266b612c20726567732c204e554c4c293b0a092f2a0a09202a20446570656e64696e67206f6e20746865207369676e616c2073657474696e6773207765206d6179206e65656420746f20726576657274207468650a09202a206465636973696f6e20746f2072657374617274207468652073797374656d2063616c6c2e202042757420736b6970207468697320696620610a09202a206465627567676572206861732063686f73656e20746f2072657374617274206174206120646966666572656e742050432e0a09202a2f0a0969662028726567732d3e41524d5f706320213d20726573746172745f61646472290a090972657374617274203d20303b0a09696620287369676e72203e203029207b0a090969662028756e6c696b656c7928726573746172742929207b0a0909096966202872657476616c203d3d202d45524553544152544e4f48414e44207c7c0a0909092020202072657476616c203d3d202d45524553544152545f52455354415254424c4f434b0a090909202020207c7c202872657476616c203d3d202d45524553544152545359530a0909090926262021286b612e73612e73615f666c61677320262053415f52455354415254292929207b0a09090909726567732d3e41524d5f7230203d202d45494e54523b0a09090909726567732d3e41524d5f7063203d20636f6e74696e75655f616464723b0a0909097d0a09097d0a0a090968616e646c655f7369676e616c287369676e722c20266b612c2026696e666f2c2072656773293b0a090972657475726e20303b0a097d0a0a09726573746f72655f73617665645f7369676d61736b28293b0a0969662028756e6c696b656c79287265737461727429290a0909726567732d3e41524d5f7063203d20636f6e74696e75655f616464723b0a0972657475726e20726573746172743b0a7d0a0a61736d6c696e6b61676520696e740a646f5f776f726b5f70656e64696e67287374727563742070745f72656773202a726567732c20756e7369676e656420696e74207468726561645f666c6167732c20696e742073797363616c6c290a7b0a09646f207b0a0909696620286c696b656c79287468726561645f666c6167732026205f5449465f4e4545445f524553434845442929207b0a0909097363686564756c6528293b0a09097d20656c7365207b0a09090969662028756e6c696b656c792821757365725f6d6f646528726567732929290a0909090972657475726e20303b0a0909096c6f63616c5f6972715f656e61626c6528293b0a090909696620287468726561645f666c6167732026205f5449465f53494750454e44494e4729207b0a09090909696e742072657374617274203d20646f5f7369676e616c28726567732c2073797363616c6c293b0a0909090969662028756e6c696b656c7928726573746172742929207b0a09090909092f2a0a0909090909202a205265737461727420776974686f75742068616e646c6572732e0a0909090909202a204465616c207769746820697420776974686f7574206c656176696e670a0909090909202a20746865206b65726e656c2073706163652e0a0909090909202a2f0a090909090972657475726e20726573746172743b0a090909097d0a0909090973797363616c6c203d20303b0a0909097d20656c7365207b0a09090909636c6561725f7468726561645f666c6167285449465f4e4f544946595f524553554d45293b0a090909097472616365686f6f6b5f6e6f746966795f726573756d652872656773293b0a0909097d0a09097d0a09096c6f63616c5f6972715f64697361626c6528293b0a09097468726561645f666c616773203d2063757272656e745f7468726561645f696e666f28292d3e666c6167733b0a097d207768696c6520287468726561645f666c6167732026205f5449465f574f524b5f4d41534b293b0a0972657475726e20303b0a7d0a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006c696e75782d332e382e322f617263682f61726d2f6b65726e656c2f7369676e616c2e6800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000303030303636340030303030303030003030303030303000303030303030303036303400313231313437343433333000303031373236340030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007573746172003030726f6f7400000000000000000000000000000000000000000000000000000000726f6f74000000000000000000000000000000000000000000000000000000003030303030303000303030303030300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f2a0a202a20206c696e75782f617263682f61726d2f6b65726e656c2f7369676e616c2e680a202a0a202a2020436f707972696768742028432920323030352d323030392052757373656c6c204b696e672e0a202a0a202a20546869732070726f6772616d206973206672656520736f6674776172653b20796f752063616e2072656469737472696275746520697420616e642f6f72206d6f646966790a202a20697420756e64657220746865207465726d73206f662074686520474e552047656e6572616c205075626c6963204c6963656e73652076657273696f6e20322061730a202a207075626c697368656420627920746865204672656520536f66747761726520466f756e646174696f6e2e0a202a2f0a23646566696e65204b45524e5f53494752455455524e5f434f44450928434f4e4649475f564543544f52535f42415345202b2030783030303030353030290a0a65787465726e20636f6e737420756e7369676e6564206c6f6e672073696772657475726e5f636f6465735b375d3b0a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006c696e75782d332e382e322f617263682f61726d2f6b65726e656c2f736c6565702e530000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000303030303636340030303030303030003030303030303000303030303030303534313600313231313437343433333000303031373130300030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007573746172003030726f6f7400000000000000000000000000000000000000000000000000000000726f6f740000000000000000000000000000000000000000000000000000000030303030303030003030303030303000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000023696e636c756465203c6c696e75782f6c696e6b6167652e683e0a23696e636c756465203c6c696e75782f746872656164732e683e0a23696e636c756465203c61736d2f61736d2d6f6666736574732e683e0a23696e636c756465203c61736d2f617373656d626c65722e683e0a23696e636c756465203c61736d2f676c75652d63616368652e683e0a23696e636c756465203c61736d2f676c75652d70726f632e683e0a092e746578740a0a2f2a0a202a20536176652043505520737461746520666f7220612073757370656e642e20205468697320736176657320746865204350552067656e6572616c20707572706f73650a202a207265676973746572732c20616e6420616c6c6f6361746573207370616365206f6e20746865206b65726e656c20737461636b20746f207361766520746865204350550a202a2073706563696669632072656769737465727320616e6420736f6d65206f74686572206461746120666f7220726573756d652e0a202a20207230203d2073757370656e642066756e6374696f6e20617267300a202a20207231203d2073757370656e642066756e6374696f6e0a202a2f0a454e545259285f5f6370755f73757370656e64290a0973746d6664097370212c207b7234202d207231312c206c727d0a236966646566204d554c54495f4350550a096c6472097231302c203d70726f636573736f720a096c64720972342c205b7231302c20234350555f534c4545505f53495a455d20402073697a65206f662043505520736c6565702073746174650a23656c73650a096c64720972342c203d6370755f73757370656e645f73697a650a23656e6469660a096d6f760972352c207370090909402063757272656e74207669727475616c2053500a096164640972342c2072342c2023313209094020537061636520666f72207067642c20766972742073702c207068797320726573756d6520666e0a097375620973702c2073702c20723409094020616c6c6f6361746520435055207374617465206f6e20737461636b0a0973746d6664097370212c207b72302c2072317d09094020736176652073757370656e642066756e632061726720616e6420706f696e7465720a096164640972302c2073702c202338090940207361766520706f696e74657220746f207361766520626c6f636b0a096d6f760972312c207234090909402073697a65206f66207361766520626c6f636b0a096d6f760972322c20723509090940207669727475616c2053500a096c64720972332c203d736c6565705f736176655f73700a23696664656620434f4e4649475f534d500a09414c545f534d50286d7263207031352c20302c206c722c2063302c2063302c2035290a09414c545f5550286d6f76206c722c202330290a09616e64096c722c206c722c202331350a096164640972332c2072332c206c722c206c736c2023320a23656e6469660a09626c095f5f6370755f73757370656e645f736176650a09616472096c722c204253594d286370755f73757370656e645f61626f7274290a096c646d6664097370212c207b72302c2070637d0909402063616c6c2073757370656e6420666e0a454e4450524f43285f5f6370755f73757370656e64290a092e6c746f72670a0a6370755f73757370656e645f61626f72743a0a096c646d6961097370212c207b7231202d2072337d09094020706f702070687973207067642c20766972742053502c207068797320726573756d6520666e0a097465710972302c2023300a096d6f7665710972302c2023310909094020666f726365206e6f6e2d7a65726f2076616c75650a096d6f760973702c2072320a096c646d6664097370212c207b7234202d207231312c2070637d0a454e4450524f43286370755f73757370656e645f61626f7274290a0a2f2a0a202a207230203d20636f6e74726f6c2072656769737465722076616c75650a202a2f0a092e616c69676e09350a092e7075736873656374696f6e092e69646d61702e746578742c226178220a454e545259286370755f726573756d655f6d6d75290a096c64720972332c203d6370755f726573756d655f61667465725f6d6d750a09696e7374725f73796e630a096d6372097031352c20302c2072302c2063312c2063302c20300940207475726e206f6e204d4d552c20492d63616368652c206574630a096d7263097031352c20302c2072302c2063302c2063302c203009402072656164206964207265670a09696e7374725f73796e630a096d6f760972302c2072300a096d6f760972302c2072300a096d6f760970632c20723309090940206a756d7020746f207669727475616c20616464726573730a454e4450524f43286370755f726573756d655f6d6d75290a092e706f7073656374696f6e0a6370755f726573756d655f61667465725f6d6d753a0a09626c096370755f696e697409094020726573746f72652074686520756e642f6162742f6972712062616e6b656420726567730a096d6f760972302c202330090909402072657475726e207a65726f206f6e20737563636573730a096c646d6664097370212c207b7234202d207231312c2070637d0a454e4450524f43286370755f726573756d655f61667465725f6d6d75290a0a2f2a0a202a204e6f74653a205965732c2070617274206f662074686520666f6c6c6f77696e6720636f6465206973206c6f636174656420696e746f20746865202e646174612073656374696f6e2e0a202a202020202020205468697320697320746f20616c6c6f7720736c6565705f736176655f737020746f206265206163636573736564207769746820612072656c6174697665206c6f61640a202a202020202020207768696c652077652063616e27742072656c79206f6e20616e79204d4d55207472616e736c6174696f6e2e2020576520636f756c642068617665207075740a202a20202020202020736c6565705f736176655f737020696e20746865202e746578742073656374696f6e2061732077656c6c2c2062757420736f6d6520736574757073206d696768740a202a20202020202020696e73697374206f6e20697420746f206265207472756c7920726561642d6f6e6c792e0a202a2f0a092e646174610a092e616c69676e0a454e545259286370755f726573756d65290a23696664656620434f4e4649475f534d500a096164720972302c20736c6565705f736176655f73700a09414c545f534d50286d7263207031352c20302c2072312c2063302c2063302c2035290a09414c545f5550286d6f762072312c202330290a09616e640972312c2072312c202331350a096c64720972302c205b72302c2072312c206c736c2023325d094020737461636b207068797320616464720a23656c73650a096c64720972302c20736c6565705f736176655f7370094020737461636b207068797320616464720a23656e6469660a097365746d6f6465095053525f495f424954207c205053525f465f424954207c205356435f4d4f44452c20723120204020736574205356432c2069727173206f66660a0940206c6f61642070687973207067642c20737461636b2c20726573756d6520666e0a202041524d28096c646d6961097230212c207b72312c2073702c2070637d09290a5448554d4228096c646d6961097230212c207b72312c2072322c2072337d09290a5448554d4228096d6f760973702c207232090909290a5448554d4228096278097233090909290a454e4450524f43286370755f726573756d65290a0a736c6565705f736176655f73703a0a092e7265707409434f4e4649475f4e525f435055530a092e6c6f6e670930090909094020707265736572766520737461636b20706879732070747220686572650a092e656e64720a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006c696e75782d332e382e322f617263682f61726d2f6b65726e656c2f736d702e6300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000303030303636340030303030303030003030303030303000303030303030333736333200313231313437343433333000303031363631340030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007573746172003030726f6f7400000000000000000000000000000000000000000000000000000000726f6f74000000000000000000000000000000000000000000000000000000003030303030303000303030303030300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f2a0a202a20206c696e75782f617263682f61726d2f6b65726e656c2f736d702e630a202a0a202a2020436f707972696768742028432920323030322041524d204c696d697465642c20416c6c205269676874732052657365727665642e0a202a0a202a20546869732070726f6772616d206973206672656520736f6674776172653b20796f752063616e2072656469737472696275746520697420616e642f6f72206d6f646966790a202a20697420756e64657220746865207465726d73206f662074686520474e552047656e6572616c205075626c6963204c6963656e73652076657273696f6e20322061730a202a207075626c697368656420627920746865204672656520536f66747761726520466f756e646174696f6e2e0a202a2f0a23696e636c756465203c6c696e75782f6d6f64756c652e683e0a23696e636c756465203c6c696e75782f64656c61792e683e0a23696e636c756465203c6c696e75782f696e69742e683e0a23696e636c756465203c6c696e75782f7370696e6c6f636b2e683e0a23696e636c756465203c6c696e75782f73636865642e683e0a23696e636c756465203c6c696e75782f696e746572727570742e683e0a23696e636c756465203c6c696e75782f63616368652e683e0a23696e636c756465203c6c696e75782f70726f66696c652e683e0a23696e636c756465203c6c696e75782f6572726e6f2e683e0a23696e636c756465203c6c696e75782f6d6d2e683e0a23696e636c756465203c6c696e75782f6572722e683e0a23696e636c756465203c6c696e75782f6370752e683e0a23696e636c756465203c6c696e75782f7365715f66696c652e683e0a23696e636c756465203c6c696e75782f6972712e683e0a23696e636c756465203c6c696e75782f7065726370752e683e0a23696e636c756465203c6c696e75782f636c6f636b63686970732e683e0a23696e636c756465203c6c696e75782f636f6d706c6574696f6e2e683e0a23696e636c756465203c6c696e75782f637075667265712e683e0a0a23696e636c756465203c6c696e75782f61746f6d69632e683e0a23696e636c756465203c61736d2f736d702e683e0a23696e636c756465203c61736d2f6361636865666c7573682e683e0a23696e636c756465203c61736d2f6370752e683e0a23696e636c756465203c61736d2f637075747970652e683e0a23696e636c756465203c61736d2f657863657074696f6e2e683e0a23696e636c756465203c61736d2f69646d61702e683e0a23696e636c756465203c61736d2f746f706f6c6f67792e683e0a23696e636c756465203c61736d2f6d6d755f636f6e746578742e683e0a23696e636c756465203c61736d2f70677461626c652e683e0a23696e636c756465203c61736d2f7067616c6c6f632e683e0a23696e636c756465203c61736d2f70726f636573736f722e683e0a23696e636c756465203c61736d2f73656374696f6e732e683e0a23696e636c756465203c61736d2f746c62666c7573682e683e0a23696e636c756465203c61736d2f7074726163652e683e0a23696e636c756465203c61736d2f6c6f63616c74696d65722e683e0a23696e636c756465203c61736d2f736d705f706c61742e683e0a23696e636c756465203c61736d2f766972742e683e0a23696e636c756465203c61736d2f6d6163682f617263682e683e0a0a2f2a0a202a2061732066726f6d20322e352c206b65726e656c73206e6f206c6f6e676572206861766520616e20696e69745f7461736b73207374727563747572650a202a20736f207765206e65656420736f6d65206f7468657220776179206f662074656c6c696e672061206e6577207365636f6e6461727920636f72650a202a20776865726520746f20706c616365206974732053564320737461636b0a202a2f0a737472756374207365636f6e646172795f64617461207365636f6e646172795f646174613b0a0a2f2a0a202a20636f6e74726f6c20666f7220776869636820636f726520697320746865206e65787420746f20636f6d65206f7574206f6620746865207365636f6e646172790a202a20626f6f742022686f6c64696e672070656e220a202a2f0a766f6c6174696c6520696e74205f5f637075696e6974646174612070656e5f72656c65617365203d202d313b0a0a656e756d206970695f6d73675f74797065207b0a094950495f57414b4555502c0a094950495f54494d45522c0a094950495f52455343484544554c452c0a094950495f43414c4c5f46554e432c0a094950495f43414c4c5f46554e435f53494e474c452c0a094950495f4350555f53544f502c0a7d3b0a0a737461746963204445434c4152455f434f4d504c4554494f4e286370755f72756e6e696e67293b0a0a7374617469632073747275637420736d705f6f7065726174696f6e7320736d705f6f70733b0a0a766f6964205f5f696e697420736d705f7365745f6f70732873747275637420736d705f6f7065726174696f6e73202a6f7073290a7b0a09696620286f7073290a0909736d705f6f7073203d202a6f70733b0a7d3b0a0a696e74205f5f637075696e6974205f5f6370755f757028756e7369676e656420696e74206370752c20737472756374207461736b5f737472756374202a69646c65290a7b0a09696e74207265743b0a0a092f2a0a09202a205765206e65656420746f2074656c6c20746865207365636f6e6461727920636f726520776865726520746f2066696e640a09202a2069747320737461636b20616e64207468652070616765207461626c65732e0a09202a2f0a097365636f6e646172795f646174612e737461636b203d207461736b5f737461636b5f706167652869646c6529202b205448524541445f53544152545f53503b0a097365636f6e646172795f646174612e7067646972203d20766972745f746f5f706879732869646d61705f706764293b0a097365636f6e646172795f646174612e737761707065725f70675f646972203d20766972745f746f5f7068797328737761707065725f70675f646972293b0a095f5f637075635f666c7573685f6463616368655f6172656128267365636f6e646172795f646174612c2073697a656f66287365636f6e646172795f6461746129293b0a096f757465725f636c65616e5f72616e6765285f5f706128267365636f6e646172795f64617461292c205f5f706128267365636f6e646172795f64617461202b203129293b0a0a092f2a0a09202a204e6f77206272696e67207468652043505520696e746f206f757220776f726c642e0a09202a2f0a09726574203d20626f6f745f7365636f6e64617279286370752c2069646c65293b0a0969662028726574203d3d203029207b0a09092f2a0a0909202a2043505520776173207375636365737366756c6c7920737461727465642c207761697420666f722069740a0909202a20746f20636f6d65206f6e6c696e65206f722074696d65206f75742e0a0909202a2f0a0909776169745f666f725f636f6d706c6574696f6e5f74696d656f757428266370755f72756e6e696e672c0a090909090909206d736563735f746f5f6a696666696573283130303029293b0a0a090969662028216370755f6f6e6c696e65286370752929207b0a09090970725f63726974282243505525753a206661696c656420746f20636f6d65206f6e6c696e655c6e222c20637075293b0a090909726574203d202d45494f3b0a09097d0a097d20656c7365207b0a090970725f657272282243505525753a206661696c656420746f20626f6f743a2025645c6e222c206370752c20726574293b0a097d0a0a097365636f6e646172795f646174612e737461636b203d204e554c4c3b0a097365636f6e646172795f646174612e7067646972203d20303b0a0a0972657475726e207265743b0a7d0a0a2f2a20706c6174666f726d20737065636966696320534d50206f7065726174696f6e73202a2f0a766f6964205f5f696e697420736d705f696e69745f6370757328766f6964290a7b0a0969662028736d705f6f70732e736d705f696e69745f63707573290a0909736d705f6f70732e736d705f696e69745f6370757328293b0a7d0a0a73746174696320766f6964205f5f696e697420706c6174666f726d5f736d705f707265706172655f6370757328756e7369676e656420696e74206d61785f63707573290a7b0a0969662028736d705f6f70732e736d705f707265706172655f63707573290a0909736d705f6f70732e736d705f707265706172655f63707573286d61785f63707573293b0a7d0a0a73746174696320766f6964205f5f637075696e697420706c6174666f726d5f7365636f6e646172795f696e697428756e7369676e656420696e7420637075290a7b0a0969662028736d705f6f70732e736d705f7365636f6e646172795f696e6974290a0909736d705f6f70732e736d705f7365636f6e646172795f696e697428637075293b0a7d0a0a696e74205f5f637075696e697420626f6f745f7365636f6e6461727928756e7369676e656420696e74206370752c20737472756374207461736b5f737472756374202a69646c65290a7b0a0969662028736d705f6f70732e736d705f626f6f745f7365636f6e64617279290a090972657475726e20736d705f6f70732e736d705f626f6f745f7365636f6e64617279286370752c2069646c65293b0a0972657475726e202d454e4f5359533b0a7d0a0a23696664656620434f4e4649475f484f54504c55475f4350550a73746174696320766f6964207065726370755f74696d65725f73746f7028766f6964293b0a0a73746174696320696e7420706c6174666f726d5f6370755f6b696c6c28756e7369676e656420696e7420637075290a7b0a0969662028736d705f6f70732e6370755f6b696c6c290a090972657475726e20736d705f6f70732e6370755f6b696c6c28637075293b0a0972657475726e20313b0a7d0a0a73746174696320766f696420706c6174666f726d5f6370755f64696528756e7369676e656420696e7420637075290a7b0a0969662028736d705f6f70732e6370755f646965290a0909736d705f6f70732e6370755f64696528637075293b0a7d0a0a73746174696320696e7420706c6174666f726d5f6370755f64697361626c6528756e7369676e656420696e7420637075290a7b0a0969662028736d705f6f70732e6370755f64697361626c65290a090972657475726e20736d705f6f70732e6370755f64697361626c6528637075293b0a0a092f2a0a09202a2042792064656661756c742c20616c6c6f772064697361626c696e6720616c6c20435055732065786365707420746865206669727374206f6e652c0a09202a2073696e63652074686973206973207370656369616c206f6e2061206c6f74206f6620706c6174666f726d732c20652e672e20626563617573650a09202a206f6620636c6f636b207469636b20696e74657272757074732e0a09202a2f0a0972657475726e20637075203d3d2030203f202d455045524d203a20303b0a7d0a2f2a0a202a205f5f6370755f64697361626c652072756e73206f6e207468652070726f636573736f7220746f2062652073687574646f776e2e0a202a2f0a696e74205f5f637075696e6974205f5f6370755f64697361626c6528766f6964290a7b0a09756e7369676e656420696e7420637075203d20736d705f70726f636573736f725f696428293b0a09696e74207265743b0a0a09726574203d20706c6174666f726d5f6370755f64697361626c6528637075293b0a0969662028726574290a090972657475726e207265743b0a0a092f2a0a09202a2054616b65207468697320435055206f66666c696e652e20204f6e636520776520636c65617220746869732c2077652063616e27742072657475726e2c0a09202a20616e64207765206d757374206e6f74207363686564756c6520756e74696c20776527726520726561647920746f206769766520757020746865206370752e0a09202a2f0a097365745f6370755f6f6e6c696e65286370752c2066616c7365293b0a0a092f2a0a09202a204f4b202d206d696772617465204952517320617761792066726f6d2074686973204350550a09202a2f0a096d6967726174655f6972717328293b0a0a092f2a0a09202a2053746f7020746865206c6f63616c2074696d657220666f722074686973204350552e0a09202a2f0a097065726370755f74696d65725f73746f7028293b0a0a092f2a0a09202a20466c757368207573657220636163686520616e6420544c42206d617070696e67732c20616e64207468656e2072656d6f76652074686973204350550a09202a2066726f6d2074686520766d206d61736b20736574206f6620616c6c2070726f6365737365732e0a09202a0a09202a204361636865732061726520666c757368656420746f20746865204c6576656c206f6620556e696669636174696f6e20496e6e657220536861726561626c650a09202a20746f2077726974652d6261636b206469727479206c696e657320746f20756e6966696564206361636865732073686172656420627920616c6c20435055732e0a09202a2f0a09666c7573685f63616368655f6c6f75697328293b0a096c6f63616c5f666c7573685f746c625f616c6c28293b0a0a09636c6561725f7461736b735f6d6d5f6370756d61736b28637075293b0a0a0972657475726e20303b0a7d0a0a737461746963204445434c4152455f434f4d504c4554494f4e286370755f64696564293b0a0a2f2a0a202a2063616c6c6564206f6e20746865207468726561642077686963682069732061736b696e6720666f7220612043505520746f2062652073687574646f776e202d0a202a20776169747320756e74696c2073687574646f776e2068617320636f6d706c657465642c206f722069742069732074696d6564206f75742e0a202a2f0a766f6964205f5f637075696e6974205f5f6370755f64696528756e7369676e656420696e7420637075290a7b0a096966202821776169745f666f725f636f6d706c6574696f6e5f74696d656f757428266370755f646965642c206d736563735f746f5f6a6966666965732835303030292929207b0a090970725f657272282243505525753a20637075206469646e2774206469655c6e222c20637075293b0a090972657475726e3b0a097d0a097072696e746b284b45524e5f4e4f54494345202243505525753a2073687574646f776e5c6e222c20637075293b0a0a096966202821706c6174666f726d5f6370755f6b696c6c2863707529290a09097072696e746b282243505525753a20756e61626c6520746f206b696c6c5c6e222c20637075293b0a7d0a0a2f2a0a202a2043616c6c65642066726f6d207468652069646c652074687265616420666f72207468652043505520776869636820686173206265656e2073687574646f776e2e0a202a0a202a204e6f746520746861742077652064697361626c65204952517320686572652c2062757420646f206e6f742072652d656e61626c65207468656d0a202a206265666f72652072657475726e696e6720746f207468652063616c6c65722e205468697320697320616c736f20746865206265686176696f75720a202a206f6620746865206f7468657220686f74706c75672d6370752063617061626c6520636f7265732c20736f2070726573756d61626c7920636f6d696e670a202a206f7574206f662069646c6520666978657320746869732e0a202a2f0a766f6964205f5f726566206370755f64696528766f6964290a7b0a09756e7369676e656420696e7420637075203d20736d705f70726f636573736f725f696428293b0a0a0969646c655f7461736b5f6578697428293b0a0a096c6f63616c5f6972715f64697361626c6528293b0a096d6228293b0a0a092f2a2054656c6c205f5f6370755f64696528292074686174207468697320435055206973206e6f77207361666520746f20646973706f7365206f66202a2f0a095243555f4e4f4e49444c4528636f6d706c65746528266370755f6469656429293b0a0a092f2a0a09202a2061637475616c204350552073687574646f776e2070726f636564757265206973206174206c6561737420706c6174666f726d20286966206e6f740a09202a20435055292073706563696669632e0a09202a2f0a09706c6174666f726d5f6370755f64696528637075293b0a0a092f2a0a09202a20446f206e6f742072657475726e20746f207468652069646c65206c6f6f70202d206a756d70206261636b20746f20746865207365636f6e646172790a09202a2063707520696e697469616c69736174696f6e2e20205468657265277320736f6d6520696e697469616c69736174696f6e207768696368206e656564730a09202a20746f20626520726570656174656420746f20756e646f207468652065666665637473206f662074616b696e672074686520435055206f66666c696e652e0a09202a2f0a095f5f61736d5f5f28226d6f760973702c2025305c6e220a0922096d6f760966702c2023305c6e220a09220962097365636f6e646172795f73746172745f6b65726e656c220a09093a0a09093a2022722220287461736b5f737461636b5f706167652863757272656e7429202b205448524541445f53495a45202d203829293b0a7d0a23656e646966202f2a20434f4e4649475f484f54504c55475f435055202a2f0a0a2f2a0a202a2043616c6c656420627920626f746820626f6f7420616e64207365636f6e64617269657320746f206d6f766520676c6f62616c206461746120696e746f0a202a207065722d70726f636573736f722073746f726167652e0a202a2f0a73746174696320766f6964205f5f637075696e697420736d705f73746f72655f6370755f696e666f28756e7369676e656420696e74206370756964290a7b0a0973747275637420637075696e666f5f61726d202a6370755f696e666f203d20267065725f637075286370755f646174612c206370756964293b0a0a096370755f696e666f2d3e6c6f6f70735f7065725f6a69666679203d206c6f6f70735f7065725f6a696666793b0a096370755f696e666f2d3e6370756964203d20726561645f63707569645f696428293b0a0a0973746f72655f6370755f746f706f6c6f6779286370756964293b0a7d0a0a73746174696320766f6964207065726370755f74696d65725f736574757028766f6964293b0a0a2f2a0a202a205468697320697320746865207365636f6e646172792043505520626f6f7420656e7472792e20205765277265207573696e67207468697320435055730a202a2069646c652074687265616420737461636b2c20627574206120736574206f662074656d706f726172792070616765207461626c65732e0a202a2f0a61736d6c696e6b61676520766f6964205f5f637075696e6974207365636f6e646172795f73746172745f6b65726e656c28766f6964290a7b0a09737472756374206d6d5f737472756374202a6d6d203d2026696e69745f6d6d3b0a09756e7369676e656420696e74206370753b0a0a092f2a0a09202a20546865206964656e74697479206d617070696e6720697320756e63616368656420287374726f6e676c79206f726465726564292c20736f0a09202a2073776974636820617761792066726f6d206974206265666f726520617474656d7074696e6720616e79206578636c75736976652061636365737365732e0a09202a2f0a096370755f7377697463685f6d6d286d6d2d3e7067642c206d6d293b0a09656e7465725f6c617a795f746c62286d6d2c2063757272656e74293b0a096c6f63616c5f666c7573685f746c625f616c6c28293b0a0a092f2a0a09202a20416c6c206b65726e656c2074687265616473207368617265207468652073616d65206d6d20636f6e746578743b206772616220610a09202a207265666572656e636520616e642073776974636820746f2069742e0a09202a2f0a09637075203d20736d705f70726f636573736f725f696428293b0a0961746f6d69635f696e6328266d6d2d3e6d6d5f636f756e74293b0a0963757272656e742d3e6163746976655f6d6d203d206d6d3b0a096370756d61736b5f7365745f637075286370752c206d6d5f6370756d61736b286d6d29293b0a0a096370755f696e697428293b0a0a097072696e746b282243505525753a20426f6f746564207365636f6e646172792070726f636573736f725c6e222c20637075293b0a0a09707265656d70745f64697361626c6528293b0a0974726163655f68617264697271735f6f666628293b0a0a092f2a0a09202a20476976652074686520706c6174666f726d2061206368616e636520746f20646f20697473206f776e20696e697469616c69736174696f6e2e0a09202a2f0a09706c6174666f726d5f7365636f6e646172795f696e697428637075293b0a0a096e6f746966795f6370755f7374617274696e6728637075293b0a0a0963616c6962726174655f64656c617928293b0a0a09736d705f73746f72655f6370755f696e666f28637075293b0a0a092f2a0a09202a204f4b2c206e6f772069742773207361666520746f206c65742074686520626f6f742043505520636f6e74696e75652e20205761697420666f720a09202a2074686520435055206d6967726174696f6e20636f646520746f206e6f7469636520746861742074686520435055206973206f6e6c696e650a09202a206265666f726520776520636f6e74696e7565202d2077686963682068617070656e73206166746572205f5f6370755f75702072657475726e732e0a09202a2f0a097365745f6370755f6f6e6c696e65286370752c2074727565293b0a09636f6d706c65746528266370755f72756e6e696e67293b0a0a092f2a0a09202a20536574757020746865207065726370752074696d657220666f722074686973204350552e0a09202a2f0a097065726370755f74696d65725f736574757028293b0a0a096c6f63616c5f6972715f656e61626c6528293b0a096c6f63616c5f6669715f656e61626c6528293b0a0a092f2a0a09202a204f4b2c2069742773206f666620746f207468652069646c652074687265616420666f722075730a09202a2f0a096370755f69646c6528293b0a7d0a0a766f6964205f5f696e697420736d705f637075735f646f6e6528756e7369676e656420696e74206d61785f63707573290a7b0a09696e74206370753b0a09756e7369676e6564206c6f6e6720626f676f73756d203d20303b0a0a09666f725f656163685f6f6e6c696e655f63707528637075290a0909626f676f73756d202b3d207065725f637075286370755f646174612c20637075292e6c6f6f70735f7065725f6a696666793b0a0a097072696e746b284b45524e5f494e464f2022534d503a20546f74616c206f662025642070726f636573736f72732061637469766174656420220a09202020202020202228256c752e2530326c7520426f676f4d495053292e5c6e222c0a09202020202020206e756d5f6f6e6c696e655f6370757328292c0a0920202020202020626f676f73756d202f20283530303030302f485a292c0a092020202020202028626f676f73756d202f2028353030302f485a2929202520313030293b0a0a096879705f6d6f64655f636865636b28293b0a7d0a0a766f6964205f5f696e697420736d705f707265706172655f626f6f745f63707528766f6964290a7b0a097365745f6d795f6370755f6f6666736574287065725f6370755f6f666673657428736d705f70726f636573736f725f6964282929293b0a7d0a0a766f6964205f5f696e697420736d705f707265706172655f6370757328756e7369676e656420696e74206d61785f63707573290a7b0a09756e7369676e656420696e74206e636f726573203d206e756d5f706f737369626c655f6370757328293b0a0a09696e69745f6370755f746f706f6c6f677928293b0a0a09736d705f73746f72655f6370755f696e666f28736d705f70726f636573736f725f69642829293b0a0a092f2a0a09202a2061726520776520747279696e6720746f20626f6f74206d6f726520636f726573207468616e2065786973743f0a09202a2f0a09696620286d61785f63707573203e206e636f726573290a09096d61785f63707573203d206e636f7265733b0a09696620286e636f726573203e2031202626206d61785f6370757329207b0a09092f2a0a0909202a20456e61626c6520746865206c6f63616c2074696d6572206f722062726f6164636173742064657669636520666f72207468650a0909202a20626f6f74204350552c20627574206f6e6c792069662077652068617665206d6f7265207468616e206f6e65204350552e0a0909202a2f0a09097065726370755f74696d65725f736574757028293b0a0a09092f2a0a0909202a20496e697469616c697365207468652070726573656e74206d61702c207768696368206465736372696265732074686520736574206f6620435055730a0909202a2061637475616c6c7920706f70756c61746564206174207468652070726573656e742074696d652e204120706c6174666f726d2073686f756c640a0909202a2072652d696e697469616c697a6520746865206d617020696e20706c6174666f726d5f736d705f707265706172655f6370757328292069660a0909202a2070726573656e7420213d20706f737369626c652028652e672e20706879736963616c20686f74706c7567292e0a0909202a2f0a0909696e69745f6370755f70726573656e74286370755f706f737369626c655f6d61736b293b0a0a09092f2a0a0909202a20496e697469616c697365207468652053435520696620746865726520617265206d6f7265207468616e206f6e65204350550a0909202a20616e64206c6574207468656d206b6e6f7720776865726520746f2073746172742e0a0909202a2f0a0909706c6174666f726d5f736d705f707265706172655f63707573286d61785f63707573293b0a097d0a7d0a0a73746174696320766f696420282a736d705f63726f73735f63616c6c2928636f6e737420737472756374206370756d61736b202a2c20756e7369676e656420696e74293b0a0a766f6964205f5f696e6974207365745f736d705f63726f73735f63616c6c28766f696420282a666e2928636f6e737420737472756374206370756d61736b202a2c20756e7369676e656420696e7429290a7b0a09736d705f63726f73735f63616c6c203d20666e3b0a7d0a0a766f696420617263685f73656e645f63616c6c5f66756e6374696f6e5f6970695f6d61736b28636f6e737420737472756374206370756d61736b202a6d61736b290a7b0a09736d705f63726f73735f63616c6c286d61736b2c204950495f43414c4c5f46554e43293b0a7d0a0a766f696420617263685f73656e645f77616b6575705f6970695f6d61736b28636f6e737420737472756374206370756d61736b202a6d61736b290a7b0a09736d705f63726f73735f63616c6c286d61736b2c204950495f57414b455550293b0a7d0a0a766f696420617263685f73656e645f63616c6c5f66756e6374696f6e5f73696e676c655f69706928696e7420637075290a7b0a09736d705f63726f73735f63616c6c286370756d61736b5f6f6628637075292c204950495f43414c4c5f46554e435f53494e474c45293b0a7d0a0a73746174696320636f6e73742063686172202a6970695f74797065735b4e525f4950495d203d207b0a23646566696e65205328782c7329095b785d203d20730a0953284950495f57414b4555502c20224350552077616b65757020696e746572727570747322292c0a0953284950495f54494d45522c202254696d65722062726f61646361737420696e746572727570747322292c0a0953284950495f52455343484544554c452c202252657363686564756c696e6720696e746572727570747322292c0a0953284950495f43414c4c5f46554e432c202246756e6374696f6e2063616c6c20696e746572727570747322292c0a0953284950495f43414c4c5f46554e435f53494e474c452c202253696e676c652066756e6374696f6e2063616c6c20696e746572727570747322292c0a0953284950495f4350555f53544f502c20224350552073746f7020696e746572727570747322292c0a7d3b0a0a766f69642073686f775f6970695f6c69737428737472756374207365715f66696c65202a702c20696e742070726563290a7b0a09756e7369676e656420696e74206370752c20693b0a0a09666f72202869203d20303b2069203c204e525f4950493b20692b2b29207b0a09097365715f7072696e746628702c2022252a7325753a20222c2070726563202d20312c2022495049222c2069293b0a0a0909666f725f656163685f6f6e6c696e655f63707528637075290a0909097365715f7072696e746628702c20222531307520222c0a090909092020205f5f6765745f6972715f73746174286370752c206970695f697271735b695d29293b0a0a09097365715f7072696e746628702c20222025735c6e222c206970695f74797065735b695d293b0a097d0a7d0a0a75363420736d705f6972715f737461745f63707528756e7369676e656420696e7420637075290a7b0a097536342073756d203d20303b0a09696e7420693b0a0a09666f72202869203d20303b2069203c204e525f4950493b20692b2b290a090973756d202b3d205f5f6765745f6972715f73746174286370752c206970695f697271735b695d293b0a0a0972657475726e2073756d3b0a7d0a0a2f2a0a202a2054696d657220286c6f63616c206f722062726f6164636173742920737570706f72740a202a2f0a73746174696320444546494e455f5045525f4350552873747275637420636c6f636b5f6576656e745f6465766963652c207065726370755f636c6f636b6576656e74293b0a0a73746174696320766f6964206970695f74696d657228766f6964290a7b0a0973747275637420636c6f636b5f6576656e745f646576696365202a657674203d20265f5f6765745f6370755f766172287065726370755f636c6f636b6576656e74293b0a096576742d3e6576656e745f68616e646c657228657674293b0a7d0a0a23696664656620434f4e4649475f47454e455249435f434c4f434b4556454e54535f42524f4144434153540a73746174696320766f696420736d705f74696d65725f62726f61646361737428636f6e737420737472756374206370756d61736b202a6d61736b290a7b0a09736d705f63726f73735f63616c6c286d61736b2c204950495f54494d4552293b0a7d0a23656c73650a23646566696e6520736d705f74696d65725f62726f616463617374094e554c4c0a23656e6469660a0a73746174696320766f69642062726f6164636173745f74696d65725f7365745f6d6f646528656e756d20636c6f636b5f6576656e745f6d6f6465206d6f64652c0a0973747275637420636c6f636b5f6576656e745f646576696365202a657674290a7b0a7d0a0a73746174696320766f6964205f5f637075696e69742062726f6164636173745f74696d65725f73657475702873747275637420636c6f636b5f6576656e745f646576696365202a657674290a7b0a096576742d3e6e616d65093d202264756d6d795f74696d6572223b0a096576742d3e6665617475726573093d20434c4f434b5f4556545f464541545f4f4e4553484f54207c0a0909092020434c4f434b5f4556545f464541545f504552494f444943207c0a0909092020434c4f434b5f4556545f464541545f44554d4d593b0a096576742d3e726174696e67093d203430303b0a096576742d3e6d756c74093d20313b0a096576742d3e7365745f6d6f6465093d2062726f6164636173745f74696d65725f7365745f6d6f64653b0a0a09636c6f636b6576656e74735f72656769737465725f64657669636528657674293b0a7d0a0a73746174696320737472756374206c6f63616c5f74696d65725f6f7073202a6c745f6f70733b0a0a23696664656620434f4e4649475f4c4f43414c5f54494d4552530a696e74206c6f63616c5f74696d65725f726567697374657228737472756374206c6f63616c5f74696d65725f6f7073202a6f7073290a7b0a09696620282169735f736d702829207c7c202173657475705f6d61785f63707573290a090972657475726e202d454e58494f3b0a0a09696620286c745f6f7073290a090972657475726e202d45425553593b0a0a096c745f6f7073203d206f70733b0a0972657475726e20303b0a7d0a23656e6469660a0a73746174696320766f6964205f5f637075696e6974207065726370755f74696d65725f736574757028766f6964290a7b0a09756e7369676e656420696e7420637075203d20736d705f70726f636573736f725f696428293b0a0973747275637420636c6f636b5f6576656e745f646576696365202a657674203d20267065725f637075287065726370755f636c6f636b6576656e742c20637075293b0a0a096576742d3e6370756d61736b203d206370756d61736b5f6f6628637075293b0a096576742d3e62726f616463617374203d20736d705f74696d65725f62726f6164636173743b0a0a0969662028216c745f6f7073207c7c206c745f6f70732d3e73657475702865767429290a090962726f6164636173745f74696d65725f736574757028657674293b0a7d0a0a23696664656620434f4e4649475f484f54504c55475f4350550a2f2a0a202a205468652067656e6572696320636c6f636b206576656e747320636f646520707572706f73656c7920646f6573206e6f742073746f7020746865206c6f63616c2074696d65720a202a206f6e204350555f444541442f4350555f444541445f46524f5a454e20686f74706c7567206576656e74732c20736f207765206861766520746f20646f2069740a202a206d616e75616c6c7920686572652e0a202a2f0a73746174696320766f6964207065726370755f74696d65725f73746f7028766f6964290a7b0a09756e7369676e656420696e7420637075203d20736d705f70726f636573736f725f696428293b0a0973747275637420636c6f636b5f6576656e745f646576696365202a657674203d20267065725f637075287065726370755f636c6f636b6576656e742c20637075293b0a0a09696620286c745f6f7073290a09096c745f6f70732d3e73746f7028657674293b0a7d0a23656e6469660a0a73746174696320444546494e455f5241575f5350494e4c4f434b2873746f705f6c6f636b293b0a0a2f2a0a202a206970695f6370755f73746f70202d2068616e646c65204950492066726f6d20736d705f73656e645f73746f7028290a202a2f0a73746174696320766f6964206970695f6370755f73746f7028756e7369676e656420696e7420637075290a7b0a096966202873797374656d5f7374617465203d3d2053595354454d5f424f4f54494e47207c7c0a092020202073797374656d5f7374617465203d3d2053595354454d5f52554e4e494e4729207b0a09097261775f7370696e5f6c6f636b282673746f705f6c6f636b293b0a09097072696e746b284b45524e5f43524954202243505525753a2073746f7070696e675c6e222c20637075293b0a090964756d705f737461636b28293b0a09097261775f7370696e5f756e6c6f636b282673746f705f6c6f636b293b0a097d0a0a097365745f6370755f6f6e6c696e65286370752c2066616c7365293b0a0a096c6f63616c5f6669715f64697361626c6528293b0a096c6f63616c5f6972715f64697361626c6528293b0a0a097768696c65202831290a09096370755f72656c617828293b0a7d0a0a2f2a0a202a204d61696e2068616e646c657220666f7220696e7465722d70726f636573736f7220696e74657272757074730a202a2f0a61736d6c696e6b61676520766f6964205f5f657863657074696f6e5f6972715f656e74727920646f5f49504928696e74206970696e722c207374727563742070745f72656773202a72656773290a7b0a0968616e646c655f495049286970696e722c2072656773293b0a7d0a0a766f69642068616e646c655f49504928696e74206970696e722c207374727563742070745f72656773202a72656773290a7b0a09756e7369676e656420696e7420637075203d20736d705f70726f636573736f725f696428293b0a097374727563742070745f72656773202a6f6c645f72656773203d207365745f6972715f726567732872656773293b0a0a09696620286970696e72203c204e525f495049290a09095f5f696e635f6972715f73746174286370752c206970695f697271735b6970696e725d293b0a0a0973776974636820286970696e7229207b0a0963617365204950495f57414b4555503a0a0909627265616b3b0a0a0963617365204950495f54494d45523a0a09096972715f656e74657228293b0a09096970695f74696d657228293b0a09096972715f6578697428293b0a0909627265616b3b0a0a0963617365204950495f52455343484544554c453a0a09097363686564756c65725f69706928293b0a0909627265616b3b0a0a0963617365204950495f43414c4c5f46554e433a0a09096972715f656e74657228293b0a090967656e657269635f736d705f63616c6c5f66756e6374696f6e5f696e7465727275707428293b0a09096972715f6578697428293b0a0909627265616b3b0a0a0963617365204950495f43414c4c5f46554e435f53494e474c453a0a09096972715f656e74657228293b0a090967656e657269635f736d705f63616c6c5f66756e6374696f6e5f73696e676c655f696e7465727275707428293b0a09096972715f6578697428293b0a0909627265616b3b0a0a0963617365204950495f4350555f53544f503a0a09096972715f656e74657228293b0a09096970695f6370755f73746f7028637075293b0a09096972715f6578697428293b0a0909627265616b3b0a0a0964656661756c743a0a09097072696e746b284b45524e5f43524954202243505525753a20556e6b6e6f776e20495049206d65737361676520307825785c6e222c0a0909202020202020206370752c206970696e72293b0a0909627265616b3b0a097d0a097365745f6972715f72656773286f6c645f72656773293b0a7d0a0a766f696420736d705f73656e645f72657363686564756c6528696e7420637075290a7b0a09736d705f63726f73735f63616c6c286370756d61736b5f6f6628637075292c204950495f52455343484544554c45293b0a7d0a0a23696664656620434f4e4649475f484f54504c55475f4350550a73746174696320766f696420736d705f6b696c6c5f63707573286370756d61736b5f74202a6d61736b290a7b0a09756e7369676e656420696e74206370753b0a09666f725f656163685f637075286370752c206d61736b290a0909706c6174666f726d5f6370755f6b696c6c28637075293b0a7d0a23656c73650a73746174696320766f696420736d705f6b696c6c5f63707573286370756d61736b5f74202a6d61736b29207b207d0a23656e6469660a0a766f696420736d705f73656e645f73746f7028766f6964290a7b0a09756e7369676e6564206c6f6e672074696d656f75743b0a09737472756374206370756d61736b206d61736b3b0a0a096370756d61736b5f636f707928266d61736b2c206370755f6f6e6c696e655f6d61736b293b0a096370756d61736b5f636c6561725f63707528736d705f70726f636573736f725f696428292c20266d61736b293b0a0969662028216370756d61736b5f656d70747928266d61736b29290a0909736d705f63726f73735f63616c6c28266d61736b2c204950495f4350555f53544f50293b0a0a092f2a205761697420757020746f206f6e65207365636f6e6420666f72206f74686572204350557320746f2073746f70202a2f0a0974696d656f7574203d20555345435f5045525f5345433b0a097768696c6520286e756d5f6f6e6c696e655f637075732829203e20312026262074696d656f75742d2d290a09097564656c61792831293b0a0a09696620286e756d5f6f6e6c696e655f637075732829203e2031290a090970725f7761726e696e672822534d503a206661696c656420746f2073746f70207365636f6e6461727920435055735c6e22293b0a0a09736d705f6b696c6c5f6370757328266d61736b293b0a7d0a0a2f2a0a202a206e6f7420737570706f7274656420686572650a202a2f0a696e742073657475705f70726f66696c696e675f74696d657228756e7369676e656420696e74206d756c7469706c696572290a7b0a0972657475726e202d45494e56414c3b0a7d0a0a23696664656620434f4e4649475f4350555f465245510a0a73746174696320444546494e455f5045525f43505528756e7369676e6564206c6f6e672c206c5f705f6a5f726566293b0a73746174696320444546494e455f5045525f43505528756e7369676e6564206c6f6e672c206c5f705f6a5f7265665f66726571293b0a73746174696320756e7369676e6564206c6f6e6720676c6f62616c5f6c5f705f6a5f7265663b0a73746174696320756e7369676e6564206c6f6e6720676c6f62616c5f6c5f705f6a5f7265665f667265713b0a0a73746174696320696e7420637075667265715f63616c6c6261636b28737472756374206e6f7469666965725f626c6f636b202a6e622c0a0909090909756e7369676e6564206c6f6e672076616c2c20766f6964202a64617461290a7b0a0973747275637420637075667265715f6672657173202a66726571203d20646174613b0a09696e7420637075203d20667265712d3e6370753b0a0a0969662028667265712d3e666c616773202620435055465245515f434f4e53545f4c4f4f5053290a090972657475726e204e4f544946595f4f4b3b0a0a0969662028217065725f637075286c5f705f6a5f7265662c206370752929207b0a09097065725f637075286c5f705f6a5f7265662c2063707529203d0a0909097065725f637075286370755f646174612c20637075292e6c6f6f70735f7065725f6a696666793b0a09097065725f637075286c5f705f6a5f7265665f667265712c2063707529203d20667265712d3e6f6c643b0a09096966202821676c6f62616c5f6c5f705f6a5f72656629207b0a090909676c6f62616c5f6c5f705f6a5f726566203d206c6f6f70735f7065725f6a696666793b0a090909676c6f62616c5f6c5f705f6a5f7265665f66726571203d20667265712d3e6f6c643b0a09097d0a097d0a0a09696620282876616c203d3d20435055465245515f5052454348414e47452020262620667265712d3e6f6c64203c20667265712d3e6e657729207c7c0a09202020202876616c203d3d20435055465245515f504f53544348414e474520262620667265712d3e6f6c64203e20667265712d3e6e657729207c7c0a09202020202876616c203d3d20435055465245515f524553554d454348414e4745207c7c2076616c203d3d20435055465245515f53555350454e444348414e47452929207b0a09096c6f6f70735f7065725f6a69666679203d20637075667265715f7363616c6528676c6f62616c5f6c5f705f6a5f7265662c0a090909090909676c6f62616c5f6c5f705f6a5f7265665f667265712c0a090909090909667265712d3e6e6577293b0a09097065725f637075286370755f646174612c20637075292e6c6f6f70735f7065725f6a69666679203d0a090909637075667265715f7363616c65287065725f637075286c5f705f6a5f7265662c20637075292c0a09090909097065725f637075286c5f705f6a5f7265665f667265712c20637075292c0a0909090909667265712d3e6e6577293b0a097d0a0972657475726e204e4f544946595f4f4b3b0a7d0a0a73746174696320737472756374206e6f7469666965725f626c6f636b20637075667265715f6e6f746966696572203d207b0a092e6e6f7469666965725f63616c6c20203d20637075667265715f63616c6c6261636b2c0a7d3b0a0a73746174696320696e74205f5f696e69742072656769737465725f637075667265715f6e6f74696669657228766f6964290a7b0a0972657475726e20637075667265715f72656769737465725f6e6f7469666965722826637075667265715f6e6f7469666965722c0a090909090909435055465245515f5452414e534954494f4e5f4e4f544946494552293b0a7d0a636f72655f696e697463616c6c2872656769737465725f637075667265715f6e6f746966696572293b0a0a23656e6469660a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006c696e75782d332e382e322f617263682f61726d2f6b65726e656c2f736d705f7363752e63000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000303030303636340030303030303030003030303030303000303030303030303431313700313231313437343433333000303031373435360030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007573746172003030726f6f7400000000000000000000000000000000000000000000000000000000726f6f74000000000000000000000000000000000000000000000000000000003030303030303000303030303030300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f2a0a202a20206c696e75782f617263682f61726d2f6b65726e656c2f736d705f7363752e630a202a0a202a2020436f707972696768742028432920323030322041524d204c74642e0a202a2020416c6c205269676874732052657365727665640a202a0a202a20546869732070726f6772616d206973206672656520736f6674776172653b20796f752063616e2072656469737472696275746520697420616e642f6f72206d6f646966790a202a20697420756e64657220746865207465726d73206f662074686520474e552047656e6572616c205075626c6963204c6963656e73652076657273696f6e20322061730a202a207075626c697368656420627920746865204672656520536f66747761726520466f756e646174696f6e2e0a202a2f0a23696e636c756465203c6c696e75782f696e69742e683e0a23696e636c756465203c6c696e75782f696f2e683e0a0a23696e636c756465203c61736d2f736d705f706c61742e683e0a23696e636c756465203c61736d2f736d705f7363752e683e0a23696e636c756465203c61736d2f6361636865666c7573682e683e0a23696e636c756465203c61736d2f637075747970652e683e0a0a23646566696e65205343555f4354524c0909307830300a23646566696e65205343555f434f4e4649470909307830340a23646566696e65205343555f4350555f5354415455530909307830380a23646566696e65205343555f494e56414c49444154450909307830630a23646566696e65205343555f465047415f5245564953494f4e09307831300a0a23696664656620434f4e4649475f534d500a2f2a0a202a2047657420746865206e756d626572206f662043505520636f7265732066726f6d207468652053435520636f6e66696775726174696f6e0a202a2f0a756e7369676e656420696e74205f5f696e6974207363755f6765745f636f72655f636f756e7428766f6964205f5f696f6d656d202a7363755f62617365290a7b0a09756e7369676e656420696e74206e636f726573203d205f5f7261775f726561646c287363755f62617365202b205343555f434f4e464947293b0a0972657475726e20286e636f7265732026203078303329202b20313b0a7d0a0a2f2a0a202a20456e61626c6520746865205343550a202a2f0a766f6964207363755f656e61626c6528766f6964205f5f696f6d656d202a7363755f62617365290a7b0a09753332207363755f6374726c3b0a0a23696664656620434f4e4649475f41524d5f4552524154415f3736343336390a092f2a20436f727465782d4139206f6e6c79202a2f0a096966202828726561645f63707569642843505549445f4944292026203078666630666666663029203d3d203078343130666330393029207b0a09097363755f6374726c203d205f5f7261775f726561646c287363755f62617365202b2030783330293b0a09096966202821287363755f6374726c2026203129290a0909095f5f7261775f77726974656c287363755f6374726c207c203078312c207363755f62617365202b2030783330293b0a097d0a23656e6469660a0a097363755f6374726c203d205f5f7261775f726561646c287363755f62617365202b205343555f4354524c293b0a092f2a20616c726561647920656e61626c65643f202a2f0a09696620287363755f6374726c20262031290a090972657475726e3b0a0a097363755f6374726c207c3d20313b0a095f5f7261775f77726974656c287363755f6374726c2c207363755f62617365202b205343555f4354524c293b0a0a092f2a0a09202a20456e7375726520746861742074686520646174612061636365737365642062792043505530206265666f72652074686520534355207761730a09202a20696e697469616c697365642069732076697369626c6520746f20746865206f7468657220435055732e0a09202a2f0a09666c7573685f63616368655f616c6c28293b0a7d0a23656e6469660a0a2f2a0a202a205365742074686520657865637574696e67204350557320706f776572206d6f646520617320646566696e65642e2020546869732077696c6c20626520696e0a202a207072657061726174696f6e20666f7220697420657865637574696e6720612057464920696e737472756374696f6e2e0a202a0a202a20546869732066756e6374696f6e206d7573742062652063616c6c6564207769746820707265656d7074696f6e2064697361626c65642c20616e642061732069740a202a2068617320746865207369646520656666656374206f662064697361626c696e6720636f686572656e63792c20636163686573206d7573742068617665206265656e0a202a20666c75736865642e2020496e7465727275707473206d75737420616c736f2068617665206265656e2064697361626c65642e0a202a2f0a696e74207363755f706f7765725f6d6f646528766f6964205f5f696f6d656d202a7363755f626173652c20756e7369676e656420696e74206d6f6465290a7b0a09756e7369676e656420696e742076616c3b0a09696e7420637075203d204d504944525f414646494e4954595f4c4556454c286370755f6c6f676963616c5f6d617028736d705f70726f636573736f725f69642829292c2030293b0a0a09696620286d6f6465203e2033207c7c206d6f6465203d3d2031207c7c20637075203e2033290a090972657475726e202d45494e56414c3b0a0a0976616c203d205f5f7261775f7265616462287363755f62617365202b205343555f4350555f535441545553202b20637075292026207e307830333b0a0976616c207c3d206d6f64653b0a095f5f7261775f7772697465622876616c2c207363755f62617365202b205343555f4350555f535441545553202b20637075293b0a0a0972657475726e20303b0a7d0a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006c696e75782d332e382e322f617263682f61726d2f6b65726e656c2f736d705f746c622e63000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000303030303636340030303030303030003030303030303000303030303030303535323100313231313437343433333000303031373434350030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007573746172003030726f6f7400000000000000000000000000000000000000000000000000000000726f6f74000000000000000000000000000000000000000000000000000000003030303030303000303030303030300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f2a0a202a20206c696e75782f617263682f61726d2f6b65726e656c2f736d705f746c622e630a202a0a202a2020436f707972696768742028432920323030322041524d204c696d697465642c20416c6c205269676874732052657365727665642e0a202a0a202a20546869732070726f6772616d206973206672656520736f6674776172653b20796f752063616e2072656469737472696275746520697420616e642f6f72206d6f646966790a202a20697420756e64657220746865207465726d73206f662074686520474e552047656e6572616c205075626c6963204c6963656e73652076657273696f6e20322061730a202a207075626c697368656420627920746865204672656520536f66747761726520466f756e646174696f6e2e0a202a2f0a23696e636c756465203c6c696e75782f707265656d70742e683e0a23696e636c756465203c6c696e75782f736d702e683e0a0a23696e636c756465203c61736d2f736d705f706c61742e683e0a23696e636c756465203c61736d2f746c62666c7573682e683e0a0a2f2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2f0a0a2f2a0a202a20544c42206f7065726174696f6e730a202a2f0a73747275637420746c625f61726773207b0a0973747275637420766d5f617265615f737472756374202a74615f766d613b0a09756e7369676e6564206c6f6e672074615f73746172743b0a09756e7369676e6564206c6f6e672074615f656e643b0a7d3b0a0a73746174696320696e6c696e6520766f6964206970695f666c7573685f746c625f616c6c28766f6964202a69676e6f726564290a7b0a096c6f63616c5f666c7573685f746c625f616c6c28293b0a7d0a0a73746174696320696e6c696e6520766f6964206970695f666c7573685f746c625f6d6d28766f6964202a617267290a7b0a09737472756374206d6d5f737472756374202a6d6d203d2028737472756374206d6d5f737472756374202a296172673b0a0a096c6f63616c5f666c7573685f746c625f6d6d286d6d293b0a7d0a0a73746174696320696e6c696e6520766f6964206970695f666c7573685f746c625f7061676528766f6964202a617267290a7b0a0973747275637420746c625f61726773202a7461203d202873747275637420746c625f61726773202a296172673b0a0a096c6f63616c5f666c7573685f746c625f706167652874612d3e74615f766d612c2074612d3e74615f7374617274293b0a7d0a0a73746174696320696e6c696e6520766f6964206970695f666c7573685f746c625f6b65726e656c5f7061676528766f6964202a617267290a7b0a0973747275637420746c625f61726773202a7461203d202873747275637420746c625f61726773202a296172673b0a0a096c6f63616c5f666c7573685f746c625f6b65726e656c5f706167652874612d3e74615f7374617274293b0a7d0a0a73746174696320696e6c696e6520766f6964206970695f666c7573685f746c625f72616e676528766f6964202a617267290a7b0a0973747275637420746c625f61726773202a7461203d202873747275637420746c625f61726773202a296172673b0a0a096c6f63616c5f666c7573685f746c625f72616e67652874612d3e74615f766d612c2074612d3e74615f73746172742c2074612d3e74615f656e64293b0a7d0a0a73746174696320696e6c696e6520766f6964206970695f666c7573685f746c625f6b65726e656c5f72616e676528766f6964202a617267290a7b0a0973747275637420746c625f61726773202a7461203d202873747275637420746c625f61726773202a296172673b0a0a096c6f63616c5f666c7573685f746c625f6b65726e656c5f72616e67652874612d3e74615f73746172742c2074612d3e74615f656e64293b0a7d0a0a766f696420666c7573685f746c625f616c6c28766f6964290a7b0a0969662028746c625f6f70735f6e6565645f62726f6164636173742829290a09096f6e5f656163685f637075286970695f666c7573685f746c625f616c6c2c204e554c4c2c2031293b0a09656c73650a09096c6f63616c5f666c7573685f746c625f616c6c28293b0a7d0a0a766f696420666c7573685f746c625f6d6d28737472756374206d6d5f737472756374202a6d6d290a7b0a0969662028746c625f6f70735f6e6565645f62726f6164636173742829290a09096f6e5f656163685f6370755f6d61736b286d6d5f6370756d61736b286d6d292c206970695f666c7573685f746c625f6d6d2c206d6d2c2031293b0a09656c73650a09096c6f63616c5f666c7573685f746c625f6d6d286d6d293b0a7d0a0a766f696420666c7573685f746c625f706167652873747275637420766d5f617265615f737472756374202a766d612c20756e7369676e6564206c6f6e67207561646472290a7b0a0969662028746c625f6f70735f6e6565645f62726f616463617374282929207b0a090973747275637420746c625f617267732074613b0a090974612e74615f766d61203d20766d613b0a090974612e74615f7374617274203d2075616464723b0a09096f6e5f656163685f6370755f6d61736b286d6d5f6370756d61736b28766d612d3e766d5f6d6d292c206970695f666c7573685f746c625f706167652c0a09090909092674612c2031293b0a097d20656c73650a09096c6f63616c5f666c7573685f746c625f7061676528766d612c207561646472293b0a7d0a0a766f696420666c7573685f746c625f6b65726e656c5f7061676528756e7369676e6564206c6f6e67206b61646472290a7b0a0969662028746c625f6f70735f6e6565645f62726f616463617374282929207b0a090973747275637420746c625f617267732074613b0a090974612e74615f7374617274203d206b616464723b0a09096f6e5f656163685f637075286970695f666c7573685f746c625f6b65726e656c5f706167652c202674612c2031293b0a097d20656c73650a09096c6f63616c5f666c7573685f746c625f6b65726e656c5f70616765286b61646472293b0a7d0a0a766f696420666c7573685f746c625f72616e67652873747275637420766d5f617265615f737472756374202a766d612c0a202020202020202020202020202020202020202020756e7369676e6564206c6f6e672073746172742c20756e7369676e6564206c6f6e6720656e64290a7b0a0969662028746c625f6f70735f6e6565645f62726f616463617374282929207b0a090973747275637420746c625f617267732074613b0a090974612e74615f766d61203d20766d613b0a090974612e74615f7374617274203d2073746172743b0a090974612e74615f656e64203d20656e643b0a09096f6e5f656163685f6370755f6d61736b286d6d5f6370756d61736b28766d612d3e766d5f6d6d292c206970695f666c7573685f746c625f72616e67652c0a09090909092674612c2031293b0a097d20656c73650a09096c6f63616c5f666c7573685f746c625f72616e676528766d612c2073746172742c20656e64293b0a7d0a0a766f696420666c7573685f746c625f6b65726e656c5f72616e676528756e7369676e6564206c6f6e672073746172742c20756e7369676e6564206c6f6e6720656e64290a7b0a0969662028746c625f6f70735f6e6565645f62726f616463617374282929207b0a090973747275637420746c625f617267732074613b0a090974612e74615f7374617274203d2073746172743b0a090974612e74615f656e64203d20656e643b0a09096f6e5f656163685f637075286970695f666c7573685f746c625f6b65726e656c5f72616e67652c202674612c2031293b0a097d20656c73650a09096c6f63616c5f666c7573685f746c625f6b65726e656c5f72616e67652873746172742c20656e64293b0a7d0a0a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006c696e75782d332e382e322f617263682f61726d2f6b65726e656c2f736d705f7477642e63000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000303030303636340030303030303030003030303030303000303030303030323233333000313231313437343433333000303031373435370030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007573746172003030726f6f7400000000000000000000000000000000000000000000000000000000726f6f74000000000000000000000000000000000000000000000000000000003030303030303000303030303030300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f2a0a202a20206c696e75782f617263682f61726d2f6b65726e656c2f736d705f7477642e630a202a0a202a2020436f707972696768742028432920323030322041524d204c74642e0a202a2020416c6c205269676874732052657365727665640a202a0a202a20546869732070726f6772616d206973206672656520736f6674776172653b20796f752063616e2072656469737472696275746520697420616e642f6f72206d6f646966790a202a20697420756e64657220746865207465726d73206f662074686520474e552047656e6572616c205075626c6963204c6963656e73652076657273696f6e20322061730a202a207075626c697368656420627920746865204672656520536f66747761726520466f756e646174696f6e2e0a202a2f0a23696e636c756465203c6c696e75782f696e69742e683e0a23696e636c756465203c6c696e75782f6b65726e656c2e683e0a23696e636c756465203c6c696e75782f636c6b2e683e0a23696e636c756465203c6c696e75782f64656c61792e683e0a23696e636c756465203c6c696e75782f6465766963652e683e0a23696e636c756465203c6c696e75782f6572722e683e0a23696e636c756465203c6c696e75782f736d702e683e0a23696e636c756465203c6c696e75782f6a6966666965732e683e0a23696e636c756465203c6c696e75782f636c6f636b63686970732e683e0a23696e636c756465203c6c696e75782f696e746572727570742e683e0a23696e636c756465203c6c696e75782f696f2e683e0a23696e636c756465203c6c696e75782f6f665f6972712e683e0a23696e636c756465203c6c696e75782f6f665f616464726573732e683e0a0a23696e636c756465203c61736d2f736d705f7477642e683e0a23696e636c756465203c61736d2f6c6f63616c74696d65722e683e0a23696e636c756465203c61736d2f68617264776172652f6769632e683e0a0a2f2a207365742075702062792074686520706c6174666f726d20636f6465202a2f0a73746174696320766f6964205f5f696f6d656d202a7477645f626173653b0a0a7374617469632073747275637420636c6b202a7477645f636c6b3b0a73746174696320756e7369676e6564206c6f6e67207477645f74696d65725f726174653b0a73746174696320626f6f6c20636f6d6d6f6e5f73657475705f63616c6c65643b0a73746174696320444546494e455f5045525f43505528626f6f6c2c207065726370755f73657475705f63616c6c6564293b0a0a7374617469632073747275637420636c6f636b5f6576656e745f646576696365205f5f706572637075202a2a7477645f6576743b0a73746174696320696e74207477645f7070693b0a0a73746174696320766f6964207477645f7365745f6d6f646528656e756d20636c6f636b5f6576656e745f6d6f6465206d6f64652c0a09090973747275637420636c6f636b5f6576656e745f646576696365202a636c6b290a7b0a09756e7369676e6564206c6f6e67206374726c3b0a0a0973776974636820286d6f646529207b0a096361736520434c4f434b5f4556545f4d4f44455f504552494f4449433a0a09096374726c203d205457445f54494d45525f434f4e54524f4c5f454e41424c45207c205457445f54494d45525f434f4e54524f4c5f49545f454e41424c450a0909097c205457445f54494d45525f434f4e54524f4c5f504552494f4449433b0a09095f5f7261775f77726974656c284449565f524f554e445f434c4f53455354287477645f74696d65725f726174652c20485a292c0a0909097477645f62617365202b205457445f54494d45525f4c4f4144293b0a0909627265616b3b0a096361736520434c4f434b5f4556545f4d4f44455f4f4e4553484f543a0a09092f2a20706572696f64207365742c20616e642074696d657220656e61626c656420696e20276e6578745f6576656e742720686f6f6b202a2f0a09096374726c203d205457445f54494d45525f434f4e54524f4c5f49545f454e41424c45207c205457445f54494d45525f434f4e54524f4c5f4f4e4553484f543b0a0909627265616b3b0a096361736520434c4f434b5f4556545f4d4f44455f554e555345443a0a096361736520434c4f434b5f4556545f4d4f44455f53485554444f574e3a0a0964656661756c743a0a09096374726c203d20303b0a097d0a0a095f5f7261775f77726974656c286374726c2c207477645f62617365202b205457445f54494d45525f434f4e54524f4c293b0a7d0a0a73746174696320696e74207477645f7365745f6e6578745f6576656e7428756e7369676e6564206c6f6e67206576742c0a09090973747275637420636c6f636b5f6576656e745f646576696365202a756e75736564290a7b0a09756e7369676e6564206c6f6e67206374726c203d205f5f7261775f726561646c287477645f62617365202b205457445f54494d45525f434f4e54524f4c293b0a0a096374726c207c3d205457445f54494d45525f434f4e54524f4c5f454e41424c453b0a0a095f5f7261775f77726974656c286576742c207477645f62617365202b205457445f54494d45525f434f554e544552293b0a095f5f7261775f77726974656c286374726c2c207477645f62617365202b205457445f54494d45525f434f4e54524f4c293b0a0a0972657475726e20303b0a7d0a0a2f2a0a202a206c6f63616c5f74696d65725f61636b3a20636865636b7320666f722061206c6f63616c2074696d657220696e746572727570742e0a202a0a202a2049662061206c6f63616c2074696d657220696e7465727275707420686173206f636375727265642c2061636b6e6f776c6564676520616e642072657475726e20312e0a202a204f74686572776973652c2072657475726e20302e0a202a2f0a73746174696320696e74207477645f74696d65725f61636b28766f6964290a7b0a09696620285f5f7261775f726561646c287477645f62617365202b205457445f54494d45525f494e54535441542929207b0a09095f5f7261775f77726974656c28312c207477645f62617365202b205457445f54494d45525f494e5453544154293b0a090972657475726e20313b0a097d0a0a0972657475726e20303b0a7d0a0a73746174696320766f6964207477645f74696d65725f73746f702873747275637420636c6f636b5f6576656e745f646576696365202a636c6b290a7b0a097477645f7365745f6d6f646528434c4f434b5f4556545f4d4f44455f554e555345442c20636c6b293b0a0964697361626c655f7065726370755f69727128636c6b2d3e697271293b0a7d0a0a23696664656620434f4e4649475f434f4d4d4f4e5f434c4b0a0a2f2a0a202a205570646174657320636c6f636b6576656e74206672657175656e6379207768656e2074686520637075206672657175656e6379206368616e6765732e0a202a2043616c6c6564206f6e20746865206370752074686174206973206368616e67696e67206672657175656e6379207769746820696e74657272757074732064697361626c65642e0a202a2f0a73746174696320766f6964207477645f7570646174655f6672657175656e637928766f6964202a6e65775f72617465290a7b0a097477645f74696d65725f72617465203d202a2828756e7369676e6564206c6f6e67202a29206e65775f72617465293b0a0a09636c6f636b6576656e74735f7570646174655f66726571282a5f5f746869735f6370755f707472287477645f657674292c207477645f74696d65725f72617465293b0a7d0a0a73746174696320696e74207477645f726174655f6368616e676528737472756374206e6f7469666965725f626c6f636b202a6e622c0a09756e7369676e6564206c6f6e6720666c6167732c20766f6964202a64617461290a7b0a0973747275637420636c6b5f6e6f7469666965725f64617461202a636e64203d20646174613b0a0a092f2a0a09202a205468652074776420636c6f636b206576656e7473206d75737420626520726570726f6772616d6d656420746f206163636f756e7420666f7220746865206e65770a09202a206672657175656e63792e20205468652074696d6572206973206c6f63616c20746f2061206370752c20736f2063726f73732d63616c6c20746f207468650a09202a206368616e67696e67206370752e0a09202a2f0a0969662028666c616773203d3d20504f53545f524154455f4348414e4745290a0909736d705f63616c6c5f66756e6374696f6e287477645f7570646174655f6672657175656e63792c0a09090909202028766f6964202a2926636e642d3e6e65775f726174652c2031293b0a0a0972657475726e204e4f544946595f4f4b3b0a7d0a0a73746174696320737472756374206e6f7469666965725f626c6f636b207477645f636c6b5f6e62203d207b0a092e6e6f7469666965725f63616c6c203d207477645f726174655f6368616e67652c0a7d3b0a0a73746174696320696e74207477645f636c6b5f696e697428766f6964290a7b0a09696620287477645f657674202626202a5f5f746869735f6370755f707472287477645f65767429202626202149535f455252287477645f636c6b29290a090972657475726e20636c6b5f6e6f7469666965725f7265676973746572287477645f636c6b2c20267477645f636c6b5f6e62293b0a0a0972657475726e20303b0a7d0a636f72655f696e697463616c6c287477645f636c6b5f696e6974293b0a0a23656c696620646566696e65642028434f4e4649475f4350555f46524551290a0a23696e636c756465203c6c696e75782f637075667265712e683e0a0a2f2a0a202a205570646174657320636c6f636b6576656e74206672657175656e6379207768656e2074686520637075206672657175656e6379206368616e6765732e0a202a2043616c6c6564206f6e20746865206370752074686174206973206368616e67696e67206672657175656e6379207769746820696e74657272757074732064697361626c65642e0a202a2f0a73746174696320766f6964207477645f7570646174655f6672657175656e637928766f6964202a64617461290a7b0a097477645f74696d65725f72617465203d20636c6b5f6765745f72617465287477645f636c6b293b0a0a09636c6f636b6576656e74735f7570646174655f66726571282a5f5f746869735f6370755f707472287477645f657674292c207477645f74696d65725f72617465293b0a7d0a0a73746174696320696e74207477645f637075667265715f7472616e736974696f6e28737472756374206e6f7469666965725f626c6f636b202a6e622c0a09756e7369676e6564206c6f6e672073746174652c20766f6964202a64617461290a7b0a0973747275637420637075667265715f6672657173202a6672657173203d20646174613b0a0a092f2a0a09202a205468652074776420636c6f636b206576656e7473206d75737420626520726570726f6772616d6d656420746f206163636f756e7420666f7220746865206e65770a09202a206672657175656e63792e20205468652074696d6572206973206c6f63616c20746f2061206370752c20736f2063726f73732d63616c6c20746f207468650a09202a206368616e67696e67206370752e0a09202a2f0a09696620287374617465203d3d20435055465245515f504f53544348414e4745207c7c207374617465203d3d20435055465245515f524553554d454348414e4745290a0909736d705f63616c6c5f66756e6374696f6e5f73696e676c652866726571732d3e6370752c207477645f7570646174655f6672657175656e63792c0a0909094e554c4c2c2031293b0a0a0972657475726e204e4f544946595f4f4b3b0a7d0a0a73746174696320737472756374206e6f7469666965725f626c6f636b207477645f637075667265715f6e62203d207b0a092e6e6f7469666965725f63616c6c203d207477645f637075667265715f7472616e736974696f6e2c0a7d3b0a0a73746174696320696e74207477645f637075667265715f696e697428766f6964290a7b0a09696620287477645f657674202626202a5f5f746869735f6370755f707472287477645f65767429202626202149535f455252287477645f636c6b29290a090972657475726e20637075667265715f72656769737465725f6e6f74696669657228267477645f637075667265715f6e622c0a090909435055465245515f5452414e534954494f4e5f4e4f544946494552293b0a0a0972657475726e20303b0a7d0a636f72655f696e697463616c6c287477645f637075667265715f696e6974293b0a0a23656e6469660a0a73746174696320766f6964205f5f637075696e6974207477645f63616c6962726174655f7261746528766f6964290a7b0a09756e7369676e6564206c6f6e6720636f756e743b0a0975363420776169746a6966666965733b0a0a092f2a0a09202a2049662074686973206973207468652066697273742074696d6520726f756e642c207765206e65656420746f20776f726b206f757420686f7720666173740a09202a207468652074696d6572207469636b730a09202a2f0a09696620287477645f74696d65725f72617465203d3d203029207b0a09097072696e746b284b45524e5f494e464f202243616c6962726174696e67206c6f63616c2074696d65722e2e2e2022293b0a0a09092f2a205761697420666f722061207469636b20746f207374617274202a2f0a0909776169746a696666696573203d206765745f6a6966666965735f36342829202b20313b0a0a09097768696c6520286765745f6a6966666965735f36342829203c20776169746a696666696573290a0909097564656c6179283130293b0a0a09092f2a204f4b2c206e6f7720746865207469636b2068617320737461727465642c206c6574277320676574207468652074696d657220676f696e67202a2f0a0909776169746a696666696573202b3d20353b0a0a09090909202f2a20656e61626c652c206e6f20696e74657272757074206f722072656c6f6164202a2f0a09095f5f7261775f77726974656c283078312c207477645f62617365202b205457445f54494d45525f434f4e54524f4c293b0a0a09090909202f2a206d6178696d756d2076616c7565202a2f0a09095f5f7261775f77726974656c2830784646464646464646552c207477645f62617365202b205457445f54494d45525f434f554e544552293b0a0a09097768696c6520286765745f6a6966666965735f36342829203c20776169746a696666696573290a0909097564656c6179283130293b0a0a0909636f756e74203d205f5f7261775f726561646c287477645f62617365202b205457445f54494d45525f434f554e544552293b0a0a09097477645f74696d65725f72617465203d20283078464646464646464655202d20636f756e7429202a2028485a202f2035293b0a0a09097072696e746b2822256c752e2530326c754d487a2e5c6e222c207477645f74696d65725f72617465202f20313030303030302c0a090909287477645f74696d65725f72617465202f20313030303029202520313030293b0a097d0a7d0a0a7374617469632069727172657475726e5f74207477645f68616e646c657228696e74206972712c20766f6964202a6465765f6964290a7b0a0973747275637420636c6f636b5f6576656e745f646576696365202a657674203d202a2873747275637420636c6f636b5f6576656e745f646576696365202a2a296465765f69643b0a0a09696620287477645f74696d65725f61636b282929207b0a09096576742d3e6576656e745f68616e646c657228657674293b0a090972657475726e204952515f48414e444c45443b0a097d0a0a0972657475726e204952515f4e4f4e453b0a7d0a0a7374617469632073747275637420636c6b202a7477645f6765745f636c6f636b28766f6964290a7b0a0973747275637420636c6b202a636c6b3b0a09696e74206572723b0a0a09636c6b203d20636c6b5f6765745f7379732822736d705f747764222c204e554c4c293b0a096966202849535f45525228636c6b2929207b0a090970725f6572722822736d705f7477643a20636c6f636b206e6f7420666f756e643a2025645c6e222c2028696e74295054525f45525228636c6b29293b0a090972657475726e20636c6b3b0a097d0a0a09657272203d20636c6b5f707265706172655f656e61626c6528636c6b293b0a096966202865727229207b0a090970725f6572722822736d705f7477643a20636c6f636b206661696c656420746f20707265706172652b656e61626c653a2025645c6e222c20657272293b0a0909636c6b5f70757428636c6b293b0a090972657475726e204552525f50545228657272293b0a097d0a0a0972657475726e20636c6b3b0a7d0a0a2f2a0a202a20536574757020746865206c6f63616c20636c6f636b206576656e747320666f722061204350552e0a202a2f0a73746174696320696e74205f5f637075696e6974207477645f74696d65725f73657475702873747275637420636c6f636b5f6576656e745f646576696365202a636c6b290a7b0a0973747275637420636c6f636b5f6576656e745f646576696365202a2a746869735f6370755f636c6b3b0a09696e7420637075203d20736d705f70726f636573736f725f696428293b0a0a092f2a0a09202a2049662074686520626173696320736574757020666f7220746869732043505520686173206265656e20646f6e65206265666f726520646f6e27740a09202a20626f746865722077697468207468652062656c6f772e0a09202a2f0a09696620287065725f637075287065726370755f73657475705f63616c6c65642c206370752929207b0a09095f5f7261775f77726974656c28302c207477645f62617365202b205457445f54494d45525f434f4e54524f4c293b0a0909636c6f636b6576656e74735f72656769737465725f646576696365282a5f5f746869735f6370755f707472287477645f65767429293b0a0909656e61626c655f7065726370755f69727128636c6b2d3e6972712c2030293b0a090972657475726e20303b0a097d0a097065725f637075287065726370755f73657475705f63616c6c65642c2063707529203d20747275653b0a0a092f2a0a09202a2054686973207374756666206f6e6c79206e65656420746f20626520646f6e65206f6e636520666f722074686520656e746972652054574420636c75737465720a09202a20647572696e67207468652072756e74696d65206f66207468652073797374656d2e0a09202a2f0a096966202821636f6d6d6f6e5f73657475705f63616c6c656429207b0a09097477645f636c6b203d207477645f6765745f636c6f636b28293b0a0a09092f2a0a0909202a205765207573652049535f4552525f4f525f4e554c4c282920686572652c20626563617573652069662074686520636c6f636b2073747562730a0909202a20617265206163746976652077652077696c6c2067657420612076616c696420636c6b207265666572656e63652077686963682069730a0909202a20686f7765766572204e554c4c20616e642077696c6c2072657475726e20746865207261746520302e20496e207468617420636173652077650a0909202a206e65656420746f2063616c69627261746520746865207261746520696e73746561642e0a0909202a2f0a0909696620282149535f4552525f4f525f4e554c4c287477645f636c6b29290a0909097477645f74696d65725f72617465203d20636c6b5f6765745f72617465287477645f636c6b293b0a0909656c73650a0909097477645f63616c6962726174655f7261746528293b0a0a0909636f6d6d6f6e5f73657475705f63616c6c6564203d20747275653b0a097d0a0a092f2a0a09202a2054686520666f6c6c6f77696e6720697320646f6e65206f6e63652070657220435055207468652066697273742074696d65202e736574757028292069730a09202a2063616c6c65642e0a09202a2f0a095f5f7261775f77726974656c28302c207477645f62617365202b205457445f54494d45525f434f4e54524f4c293b0a0a09636c6b2d3e6e616d65203d20226c6f63616c5f74696d6572223b0a09636c6b2d3e6665617475726573203d20434c4f434b5f4556545f464541545f504552494f444943207c20434c4f434b5f4556545f464541545f4f4e4553484f54207c0a090909434c4f434b5f4556545f464541545f433353544f503b0a09636c6b2d3e726174696e67203d203335303b0a09636c6b2d3e7365745f6d6f6465203d207477645f7365745f6d6f64653b0a09636c6b2d3e7365745f6e6578745f6576656e74203d207477645f7365745f6e6578745f6576656e743b0a09636c6b2d3e697271203d207477645f7070693b0a0a09746869735f6370755f636c6b203d205f5f746869735f6370755f707472287477645f657674293b0a092a746869735f6370755f636c6b203d20636c6b3b0a0a09636c6f636b6576656e74735f636f6e6669675f616e645f726567697374657228636c6b2c207477645f74696d65725f726174652c0a09090909093078662c2030786666666666666666293b0a09656e61626c655f7065726370755f69727128636c6b2d3e6972712c2030293b0a0a0972657475726e20303b0a7d0a0a73746174696320737472756374206c6f63616c5f74696d65725f6f7073207477645f6c745f6f7073205f5f637075696e697464617461203d207b0a092e7365747570093d207477645f74696d65725f73657475702c0a092e73746f70093d207477645f74696d65725f73746f702c0a7d3b0a0a73746174696320696e74205f5f696e6974207477645f6c6f63616c5f74696d65725f636f6d6d6f6e5f726567697374657228766f6964290a7b0a09696e74206572723b0a0a097477645f657674203d20616c6c6f635f7065726370752873747275637420636c6f636b5f6576656e745f646576696365202a293b0a0969662028217477645f65767429207b0a0909657272203d202d454e4f4d454d3b0a0909676f746f206f75745f667265653b0a097d0a0a09657272203d20726571756573745f7065726370755f697271287477645f7070692c207477645f68616e646c65722c2022747764222c207477645f657674293b0a096966202865727229207b0a090970725f65727228227477643a2063616e277420726567697374657220696e7465727275707420256420282564295c6e222c207477645f7070692c20657272293b0a0909676f746f206f75745f667265653b0a097d0a0a09657272203d206c6f63616c5f74696d65725f726567697374657228267477645f6c745f6f7073293b0a0969662028657272290a0909676f746f206f75745f6972713b0a0a0972657475726e20303b0a0a6f75745f6972713a0a09667265655f7065726370755f697271287477645f7070692c207477645f657674293b0a6f75745f667265653a0a09696f756e6d6170287477645f62617365293b0a097477645f62617365203d204e554c4c3b0a09667265655f706572637075287477645f657674293b0a0a0972657475726e206572723b0a7d0a0a696e74205f5f696e6974207477645f6c6f63616c5f74696d65725f726567697374657228737472756374207477645f6c6f63616c5f74696d6572202a746c74290a7b0a09696620287477645f62617365207c7c207477645f657674290a090972657475726e202d45425553593b0a0a097477645f707069093d20746c742d3e7265735b315d2e73746172743b0a0a097477645f62617365203d20696f72656d617028746c742d3e7265735b305d2e73746172742c207265736f757263655f73697a652826746c742d3e7265735b305d29293b0a0969662028217477645f62617365290a090972657475726e202d454e4f4d454d3b0a0a0972657475726e207477645f6c6f63616c5f74696d65725f636f6d6d6f6e5f726567697374657228293b0a7d0a0a23696664656620434f4e4649475f4f460a636f6e73742073746174696320737472756374206f665f6465766963655f6964207477645f6f665f6d617463685b5d205f5f696e6974636f6e7374203d207b0a097b202e636f6d70617469626c65203d202261726d2c636f727465782d61392d7477642d74696d6572222c097d2c0a097b202e636f6d70617469626c65203d202261726d2c636f727465782d61352d7477642d74696d6572222c097d2c0a097b202e636f6d70617469626c65203d202261726d2c61726d31316d702d7477642d74696d6572222c097d2c0a097b207d2c0a7d3b0a0a766f6964205f5f696e6974207477645f6c6f63616c5f74696d65725f6f665f726567697374657228766f6964290a7b0a09737472756374206465766963655f6e6f6465202a6e703b0a09696e74206572723b0a0a096e70203d206f665f66696e645f6d61746368696e675f6e6f6465284e554c4c2c207477645f6f665f6d61746368293b0a0969662028216e70290a090972657475726e3b0a0a097477645f707069203d206972715f6f665f70617273655f616e645f6d6170286e702c2030293b0a0969662028217477645f70706929207b0a0909657272203d202d45494e56414c3b0a0909676f746f206f75743b0a097d0a0a097477645f62617365203d206f665f696f6d6170286e702c2030293b0a0969662028217477645f6261736529207b0a0909657272203d202d454e4f4d454d3b0a0909676f746f206f75743b0a097d0a0a09657272203d207477645f6c6f63616c5f74696d65725f636f6d6d6f6e5f726567697374657228293b0a0a6f75743a0a095741524e286572722c20227477645f6c6f63616c5f74696d65725f6f665f7265676973746572206661696c656420282564295c6e222c20657272293b0a7d0a23656e6469660a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006c696e75782d332e382e322f617263682f61726d2f6b65726e656c2f737461636b74726163652e63000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000303030303636340030303030303030003030303030303000303030303030303634323200313231313437343433333000303032303133320030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007573746172003030726f6f7400000000000000000000000000000000000000000000000000000000726f6f740000000000000000000000000000000000000000000000000000000030303030303030003030303030303000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000023696e636c756465203c6c696e75782f6578706f72742e683e0a23696e636c756465203c6c696e75782f73636865642e683e0a23696e636c756465203c6c696e75782f737461636b74726163652e683e0a0a23696e636c756465203c61736d2f737461636b74726163652e683e0a0a23696620646566696e656428434f4e4649475f4652414d455f504f494e544552292026262021646566696e656428434f4e4649475f41524d5f554e57494e44290a2f2a0a202a20556e77696e64207468652063757272656e7420737461636b206672616d6520616e642073746f726520746865206e65772072656769737465722076616c75657320696e207468650a202a207374727563747572652070617373656420617320617267756d656e742e20556e77696e64696e67206973206571756976616c656e7420746f20612066756e6374696f6e2072657475726e2c0a202a2068656e636520746865206e65772050432076616c756520726174686572207468616e204c522073686f756c64206265207573656420666f72206261636b74726163652e0a202a0a202a2057697468206672616d65706f696e74657220656e61626c65642c20612073696d706c652066756e6374696f6e2070726f6c6f677565206c6f6f6b73206c696b6520746869733a0a202a096d6f760969702c2073700a202a0973746d6462097370212c207b66702c2069702c206c722c2070637d0a202a097375620966702c2069702c2023340a202a0a202a20412073696d706c652066756e6374696f6e206570696c6f677565206c6f6f6b73206c696b6520746869733a0a202a096c646d0973702c207b66702c2073702c2070637d0a202a0a202a204e6f746520746861742077697468206672616d65706f696e74657220656e61626c65642c206576656e20746865206c6561662066756e6374696f6e732068617665207468652073616d650a202a2070726f6c6f67756520616e64206570696c6f6775652c207468657265666f72652077652063616e2069676e6f726520746865204c522076616c756520696e207468697320636173652e0a202a2f0a696e74206e6f747261636520756e77696e645f6672616d652873747275637420737461636b6672616d65202a6672616d65290a7b0a09756e7369676e6564206c6f6e6720686967682c206c6f773b0a09756e7369676e6564206c6f6e67206670203d206672616d652d3e66703b0a0a092f2a206f6e6c7920676f20746f2061206869676865722061646472657373206f6e2074686520737461636b202a2f0a096c6f77203d206672616d652d3e73703b0a0968696768203d20414c49474e286c6f772c205448524541445f53495a45293b0a0a092f2a20636865636b2063757272656e74206672616d6520706f696e7465722069732077697468696e20626f756e6473202a2f0a09696620286670203c20286c6f77202b20313229207c7c206670202b2034203e3d2068696768290a090972657475726e202d45494e56414c3b0a0a092f2a20726573746f726520746865207265676973746572732066726f6d2074686520737461636b206672616d65202a2f0a096672616d652d3e6670203d202a28756e7369676e6564206c6f6e67202a29286670202d203132293b0a096672616d652d3e7370203d202a28756e7369676e6564206c6f6e67202a29286670202d2038293b0a096672616d652d3e7063203d202a28756e7369676e6564206c6f6e67202a29286670202d2034293b0a0a0972657475726e20303b0a7d0a23656e6469660a0a766f6964206e6f74726163652077616c6b5f737461636b6672616d652873747275637420737461636b6672616d65202a6672616d652c0a09092020202020696e7420282a666e292873747275637420737461636b6672616d65202a2c20766f6964202a292c20766f6964202a64617461290a7b0a097768696c6520283129207b0a0909696e74207265743b0a0a090969662028666e286672616d652c206461746129290a090909627265616b3b0a0909726574203d20756e77696e645f6672616d65286672616d65293b0a090969662028726574203c2030290a090909627265616b3b0a097d0a7d0a4558504f52545f53594d424f4c2877616c6b5f737461636b6672616d65293b0a0a23696664656620434f4e4649475f535441434b54524143450a73747275637420737461636b5f74726163655f64617461207b0a0973747275637420737461636b5f7472616365202a74726163653b0a09756e7369676e656420696e74206e6f5f73636865645f66756e6374696f6e733b0a09756e7369676e656420696e7420736b69703b0a7d3b0a0a73746174696320696e7420736176655f74726163652873747275637420737461636b6672616d65202a6672616d652c20766f6964202a64290a7b0a0973747275637420737461636b5f74726163655f64617461202a64617461203d20643b0a0973747275637420737461636b5f7472616365202a7472616365203d20646174612d3e74726163653b0a09756e7369676e6564206c6f6e672061646472203d206672616d652d3e70633b0a0a0969662028646174612d3e6e6f5f73636865645f66756e6374696f6e7320262620696e5f73636865645f66756e6374696f6e73286164647229290a090972657475726e20303b0a0969662028646174612d3e736b697029207b0a0909646174612d3e736b69702d2d3b0a090972657475726e20303b0a097d0a0a0974726163652d3e656e74726965735b74726163652d3e6e725f656e74726965732b2b5d203d20616464723b0a0a0972657475726e2074726163652d3e6e725f656e7472696573203e3d2074726163652d3e6d61785f656e74726965733b0a7d0a0a766f696420736176655f737461636b5f74726163655f74736b28737472756374207461736b5f737472756374202a74736b2c2073747275637420737461636b5f7472616365202a7472616365290a7b0a0973747275637420737461636b5f74726163655f6461746120646174613b0a0973747275637420737461636b6672616d65206672616d653b0a0a09646174612e7472616365203d2074726163653b0a09646174612e736b6970203d2074726163652d3e736b69703b0a0a096966202874736b20213d2063757272656e7429207b0a23696664656620434f4e4649475f534d500a09092f2a0a0909202a20576861742067756172616e7465657320646f207765206861766520686572652074686174202774736b27206973206e6f740a0909202a2072756e6e696e67206f6e20616e6f74686572204350553f2020466f72206e6f772c2069676e6f72652069742061732077650a0909202a2063616e27742067756172616e74656520776520776f6e2774206578706c6f64652e0a0909202a2f0a09096966202874726163652d3e6e725f656e7472696573203c2074726163652d3e6d61785f656e7472696573290a09090974726163652d3e656e74726965735b74726163652d3e6e725f656e74726965732b2b5d203d20554c4f4e475f4d41583b0a090972657475726e3b0a23656c73650a0909646174612e6e6f5f73636865645f66756e6374696f6e73203d20313b0a09096672616d652e6670203d207468726561645f73617665645f66702874736b293b0a09096672616d652e7370203d207468726561645f73617665645f73702874736b293b0a09096672616d652e6c72203d20303b09092f2a207265636f76657265642066726f6d2074686520737461636b202a2f0a09096672616d652e7063203d207468726561645f73617665645f70632874736b293b0a23656e6469660a097d20656c7365207b0a0909726567697374657220756e7369676e6564206c6f6e672063757272656e745f73702061736d202822737022293b0a0a0909646174612e6e6f5f73636865645f66756e6374696f6e73203d20303b0a09096672616d652e6670203d2028756e7369676e6564206c6f6e67295f5f6275696c74696e5f6672616d655f616464726573732830293b0a09096672616d652e7370203d2063757272656e745f73703b0a09096672616d652e6c72203d2028756e7369676e6564206c6f6e67295f5f6275696c74696e5f72657475726e5f616464726573732830293b0a09096672616d652e7063203d2028756e7369676e6564206c6f6e6729736176655f737461636b5f74726163655f74736b3b0a097d0a0a0977616c6b5f737461636b6672616d6528266672616d652c20736176655f74726163652c202664617461293b0a096966202874726163652d3e6e725f656e7472696573203c2074726163652d3e6d61785f656e7472696573290a090974726163652d3e656e74726965735b74726163652d3e6e725f656e74726965732b2b5d203d20554c4f4e475f4d41583b0a7d0a0a766f696420736176655f737461636b5f74726163652873747275637420737461636b5f7472616365202a7472616365290a7b0a09736176655f737461636b5f74726163655f74736b2863757272656e742c207472616365293b0a7d0a4558504f52545f53594d424f4c5f47504c28736176655f737461636b5f7472616365293b0a23656e6469660a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006c696e75782d332e382e322f617263682f61726d2f6b65726e656c2f73757370656e642e63000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000303030303636340030303030303030003030303030303000303030303030303430323200313231313437343433333000303031373436310030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007573746172003030726f6f7400000000000000000000000000000000000000000000000000000000726f6f740000000000000000000000000000000000000000000000000000000030303030303030003030303030303000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000023696e636c756465203c6c696e75782f696e69742e683e0a0a23696e636c756465203c61736d2f69646d61702e683e0a23696e636c756465203c61736d2f7067616c6c6f632e683e0a23696e636c756465203c61736d2f70677461626c652e683e0a23696e636c756465203c61736d2f6d656d6f72792e683e0a23696e636c756465203c61736d2f73757370656e642e683e0a23696e636c756465203c61736d2f746c62666c7573682e683e0a0a65787465726e20696e74205f5f6370755f73757370656e6428756e7369676e6564206c6f6e672c20696e7420282a2928756e7369676e6564206c6f6e6729293b0a65787465726e20766f6964206370755f726573756d655f6d6d7528766f6964293b0a0a2f2a0a202a20546869732069732063616c6c6564206279205f5f6370755f73757370656e64282920746f2073617665207468652073746174652c20616e6420646f2077686174657665720a202a20666c757368696e6720697320726571756972656420746f20656e737572652074686174207768656e207468652043505520676f657320746f20736c65657020776520686176650a202a20746865206e6563657373617279206461746120617661696c61626c65207768656e207468652063616368657320617265206e6f742073656172636865642e0a202a2f0a766f6964205f5f6370755f73757370656e645f7361766528753332202a7074722c2075333220707472737a2c207533322073702c20753332202a736176655f707472290a7b0a09753332202a637478203d207074723b0a0a092a736176655f707472203d20766972745f746f5f7068797328707472293b0a0a092f2a2054686973206d75737420636f72726573706f6e6420746f20746865204c444d20696e206370755f726573756d65282920617373656d626c79202a2f0a092a7074722b2b203d20766972745f746f5f706879732869646d61705f706764293b0a092a7074722b2b203d2073703b0a092a7074722b2b203d20766972745f746f5f70687973286370755f646f5f726573756d65293b0a0a096370755f646f5f73757370656e6428707472293b0a0a09666c7573685f63616368655f6c6f75697328293b0a0a092f2a0a09202a20666c7573685f63616368655f6c6f75697320646f6573206e6f742067756172616e74656520746861740a09202a20736176655f70747220616e64207074722061726520636c65616e656420746f206d61696e206d656d6f72792c0a09202a206a75737420757020746f20746865204c6576656c206f6620556e696669636174696f6e20496e6e657220536861726561626c652e0a09202a2053696e63652074686520636f6e7465787420706f696e74657220616e6420636f6e7465787420697473656c660a09202a2061726520746f20626520726574726965766564207769746820746865204d4d55206f666620746861740a09202a2064617461206d75737420626520636c65616e65642066726f6d20616c6c206361636865206c6576656c730a09202a20746f206d61696e206d656d6f7279207573696e6720226172656122206361636865207072696d6974697665732e0a092a2f0a095f5f637075635f666c7573685f6463616368655f61726561286374782c20707472737a293b0a095f5f637075635f666c7573685f6463616368655f6172656128736176655f7074722c2073697a656f66282a736176655f70747229293b0a0a096f757465725f636c65616e5f72616e6765282a736176655f7074722c202a736176655f707472202b20707472737a293b0a096f757465725f636c65616e5f72616e676528766972745f746f5f7068797328736176655f707472292c0a0909092020766972745f746f5f7068797328736176655f70747229202b2073697a656f66282a736176655f70747229293b0a7d0a0a2f2a0a202a2048696465207468652066697273742074776f20617267756d656e747320746f205f5f6370755f73757370656e64202d2074686573652061726520616e20696d706c656d656e746174696f6e0a202a2064657461696c20776869636820706c6174666f726d20636f64652073686f756c646e2774206861766520746f206b6e6f772061626f75742e0a202a2f0a696e74206370755f73757370656e6428756e7369676e6564206c6f6e67206172672c20696e7420282a666e2928756e7369676e6564206c6f6e6729290a7b0a09737472756374206d6d5f737472756374202a6d6d203d2063757272656e742d3e6163746976655f6d6d3b0a09696e74207265743b0a0a09696620282169646d61705f706764290a090972657475726e202d45494e56414c3b0a0a092f2a0a09202a2050726f7669646520612074656d706f726172792070616765207461626c65207769746820616e206964656e74697479206d617070696e6720666f720a09202a20746865204d4d552d656e61626c6520636f64652c20726571756972656420666f7220726573756d696e672e20204f6e207375636365737366756c0a09202a20726573756d652028696e646963617465642062792061207a65726f2072657475726e20636f6465292c207765206e65656420746f207377697463680a09202a206261636b20746f2074686520636f72726563742070616765207461626c65732e0a09202a2f0a09726574203d205f5f6370755f73757370656e64286172672c20666e293b0a0969662028726574203d3d203029207b0a09096370755f7377697463685f6d6d286d6d2d3e7067642c206d6d293b0a09096c6f63616c5f666c7573685f746c625f616c6c28293b0a097d0a0a0972657475726e207265743b0a7d0a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006c696e75782d332e382e322f617263682f61726d2f6b65726e656c2f7377705f656d756c6174652e630000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000303030303636340030303030303030003030303030303000303030303030313633333000313231313437343433333000303032303333320030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007573746172003030726f6f7400000000000000000000000000000000000000000000000000000000726f6f74000000000000000000000000000000000000000000000000000000003030303030303000303030303030300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f2a0a202a20206c696e75782f617263682f61726d2f6b65726e656c2f7377705f656d756c6174652e630a202a0a202a2020436f707972696768742028432920323030392041524d204c696d697465640a202a20205f5f757365725f2a2066756e6374696f6e7320616461707465642066726f6d20696e636c7564652f61736d2f756163636573732e680a202a0a202a20546869732070726f6772616d206973206672656520736f6674776172653b20796f752063616e2072656469737472696275746520697420616e642f6f72206d6f646966790a202a20697420756e64657220746865207465726d73206f662074686520474e552047656e6572616c205075626c6963204c6963656e73652076657273696f6e20322061730a202a207075626c697368656420627920746865204672656520536f66747761726520466f756e646174696f6e2e0a202a0a202a2020496d706c656d656e747320656d756c6174696f6e206f6620746865205357502f5357504220696e737472756374696f6e73207573696e67206c6f61642d6578636c757369766520616e640a202a202073746f72652d6578636c757369766520666f722070726f636573736f727320746861742068617665207468656d2064697361626c656420286f7220667574757265206f6e657320746861740a202a20206d69676874206e6f7420696d706c656d656e74207468656d292e0a202a0a202a202053796e746178206f66205357507b427d20696e737472756374696f6e3a205357507b427d3c633e203c52743e2c203c5274323e2c205b3c526e3e5d0a202a202057686572653a20527420203d2064657374696e6174696f6e0a202a09202020527432203d20736f757263650a202a09202020526e20203d20616464726573730a202a2f0a0a23696e636c756465203c6c696e75782f696e69742e683e0a23696e636c756465203c6c696e75782f6b65726e656c2e683e0a23696e636c756465203c6c696e75782f70726f635f66732e683e0a23696e636c756465203c6c696e75782f73636865642e683e0a23696e636c756465203c6c696e75782f73797363616c6c732e683e0a23696e636c756465203c6c696e75782f706572665f6576656e742e683e0a0a23696e636c756465203c61736d2f6f70636f6465732e683e0a23696e636c756465203c61736d2f74726170732e683e0a23696e636c756465203c61736d2f756163636573732e683e0a0a2f2a0a202a204572726f722d636865636b696e6720535750206d6163726f7320696d706c656d656e746564207573696e67206c647265787b627d2f73747265787b627d0a202a2f0a23646566696e65205f5f757365725f737770585f61736d28646174612c20616464722c207265732c2074656d702c20422909095c0a095f5f61736d5f5f205f5f766f6c6174696c655f5f2809090909095c0a0922096d6f76090925322c2025315c6e220909095c0a0922303a096c647265782242220925312c205b25335d5c6e220909095c0a0922313a0973747265782242220925302c2025322c205b25335d5c6e220909095c0a092209636d70090925302c2023305c6e220909095c0a0922096d6f766e65090925302c2025345c6e220909095c0a0922323a5c6e22090909090909095c0a0922092e73656374696f6e09202e66697875702c5c2261785c225c6e2209095c0a0922092e616c69676e0909325c6e22090909095c0a0922333a096d6f76090925302c2025355c6e220909095c0a09220962090932625c6e22090909095c0a0922092e70726576696f75735c6e2209090909095c0a0922092e73656374696f6e09205f5f65785f7461626c652c5c22615c225c6e2209095c0a0922092e616c69676e0909335c6e22090909095c0a0922092e6c6f6e67090930622c2033625c6e220909095c0a0922092e6c6f6e67090931622c2033625c6e220909095c0a0922092e70726576696f75732209090909095c0a093a20223d2672222028726573292c20222b7222202864617461292c20223d267222202874656d702909095c0a093a20227222202861646472292c2022692220282d45414741494e292c2022692220282d454641554c542909095c0a093a20226363222c20226d656d6f727922290a0a23646566696e65205f5f757365725f7377705f61736d28646174612c20616464722c207265732c2074656d7029205c0a095f5f757365725f737770585f61736d28646174612c20616464722c207265732c2074656d702c202222290a23646566696e65205f5f757365725f737770625f61736d28646174612c20616464722c207265732c2074656d7029205c0a095f5f757365725f737770585f61736d28646174612c20616464722c207265732c2074656d702c20226222290a0a2f2a0a202a204d6163726f732f646566696e657320666f722065787472616374696e67207265676973746572206e756d626572732066726f6d20696e737472756374696f6e2e0a202a2f0a23646566696e6520455854524143545f5245475f4e554d28696e737472756374696f6e2c206f666673657429205c0a09282828696e737472756374696f6e2920262028307866203c3c20286f6666736574292929203e3e20286f666673657429290a23646566696e6520524e5f4f4646534554202031360a23646566696e652052545f4f4646534554202031320a23646566696e65205254325f4f46465345542020300a2f2a0a202a20426974203232206f662074686520696e737472756374696f6e20656e636f64696e672064697374696e67756973686573206265747765656e0a202a207468652053575020616e6420535750422076617269616e7473202862697420736574206d65616e732053575042292e0a202a2f0a23646566696e6520545950455f53575042202831203c3c203232290a0a73746174696320756e7369676e6564206c6f6e6720737770636f756e7465723b0a73746174696320756e7369676e6564206c6f6e672073777062636f756e7465723b0a73746174696320756e7369676e6564206c6f6e6720616274636f756e7465723b0a737461746963207069645f7420202020202020202070726576696f75735f7069643b0a0a23696664656620434f4e4649475f50524f435f46530a73746174696320696e742070726f635f726561645f7374617475732863686172202a706167652c2063686172202a2a73746172742c206f66665f74206f66662c20696e7420636f756e742c0a09090920202020696e74202a656f662c20766f6964202a64617461290a7b0a0963686172202a70203d20706167653b0a09696e74206c656e3b0a0a0970202b3d20737072696e746628702c2022456d756c61746564205357503a5c745c74256c755c6e222c20737770636f756e746572293b0a0970202b3d20737072696e746628702c2022456d756c6174656420535750423a5c745c74256c755c6e222c2073777062636f756e746572293b0a0970202b3d20737072696e746628702c202241626f72746564205357507b427d3a5c745c74256c755c6e222c20616274636f756e746572293b0a096966202870726576696f75735f70696420213d2030290a090970202b3d20737072696e746628702c20224c6173742070726f636573733a5c745c7425645c6e222c2070726576696f75735f706964293b0a0a096c656e203d202870202d207061676529202d206f66663b0a09696620286c656e203c2030290a09096c656e203d20303b0a0a092a656f66203d20286c656e203c3d20636f756e7429203f2031203a20303b0a092a7374617274203d2070616765202b206f66663b0a0a0972657475726e206c656e3b0a7d0a23656e6469660a0a2f2a0a202a205365742075702070726f6365737320696e666f20746f207369676e616c207365676d656e746174696f6e206661756c74202d2063616c6c6564206f6e20616363657373206572726f722e0a202a2f0a73746174696320766f6964207365745f7365676661756c74287374727563742070745f72656773202a726567732c20756e7369676e6564206c6f6e672061646472290a7b0a09736967696e666f5f7420696e666f3b0a0a09646f776e5f72656164282663757272656e742d3e6d6d2d3e6d6d61705f73656d293b0a096966202866696e645f766d612863757272656e742d3e6d6d2c206164647229203d3d204e554c4c290a0909696e666f2e73695f636f6465203d20534547565f4d41504552523b0a09656c73650a0909696e666f2e73695f636f6465203d20534547565f4143434552523b0a0975705f72656164282663757272656e742d3e6d6d2d3e6d6d61705f73656d293b0a0a09696e666f2e73695f7369676e6f203d20534947534547563b0a09696e666f2e73695f6572726e6f203d20303b0a09696e666f2e73695f6164647220203d2028766f6964202a2920696e737472756374696f6e5f706f696e7465722872656773293b0a0a0970725f646562756728225357507b427d20656d756c6174696f6e3a2061636365737320636175736564206d656d6f72792061626f7274215c6e22293b0a0961726d5f6e6f746966795f6469652822496c6c6567616c206d656d6f727920616363657373222c20726567732c2026696e666f2c20302c2030293b0a0a09616274636f756e7465722b2b3b0a7d0a0a73746174696320696e7420656d756c6174655f7377705828756e7369676e656420696e7420616464726573732c20756e7369676e656420696e74202a646174612c0a090909756e7369676e656420696e742074797065290a7b0a09756e7369676e656420696e7420726573203d20303b0a0a0969662028287479706520213d20545950455f53575042292026262028616464726573732026203078332929207b0a09092f2a2053575020746f20756e616c69676e65642061646472657373206e6f74207065726d6974746564202a2f0a090970725f6465627567282253575020696e737472756374696f6e206f6e20756e616c69676e656420706f696e746572215c6e22293b0a090972657475726e202d454641554c543b0a097d0a0a097768696c6520283129207b0a0909756e7369676e6564206c6f6e672074656d703b0a0a09092f2a0a0909202a2042617272696572207265717569726564206265747765656e20616363657373696e672070726f746563746564207265736f7572636520616e640a0909202a2072656c656173696e672061206c6f636b20666f722069742e204c656761637920636f6465206d69676874206e6f74206861766520646f6e650a0909202a20746869732c20616e642077652063616e6e6f742064657465726d696e6520746861742074686973206973206e6f742074686520636173650a0909202a206265696e6720656d756c617465642c20736f20696e7365727420616c776179732e0a0909202a2f0a0909736d705f6d6228293b0a0a09096966202874797065203d3d20545950455f53575042290a0909095f5f757365725f737770625f61736d282a646174612c20616464726573732c207265732c2074656d70293b0a0909656c73650a0909095f5f757365725f7377705f61736d282a646174612c20616464726573732c207265732c2074656d70293b0a0a0909696620286c696b656c792872657320213d202d45414741494e29207c7c207369676e616c5f70656e64696e672863757272656e7429290a090909627265616b3b0a0a0909636f6e645f7265736368656428293b0a097d0a0a0969662028726573203d3d203029207b0a09092f2a0a0909202a204261727269657220616c736f207265717569726564206265747765656e20616371756972696e672061206c6f636b20666f7220610a0909202a2070726f746563746564207265736f7572636520616e6420616363657373696e6720746865207265736f757263652e20496e73657274656420666f720a0909202a2073616d6520726561736f6e2061732061626f76652e0a0909202a2f0a0909736d705f6d6228293b0a0a09096966202874797065203d3d20545950455f53575042290a09090973777062636f756e7465722b2b3b0a0909656c73650a090909737770636f756e7465722b2b3b0a097d0a0a0972657475726e207265733b0a7d0a0a2f2a0a202a207377705f68616e646c6572206c6f677320746865206964206f662063616c6c696e672070726f636573732c2064697373656374732074686520696e737472756374696f6e2c2073616e6974790a202a20636865636b7320746865206d656d6f7279206c6f636174696f6e2c2063616c6c7320656d756c6174655f7377705820666f72207468652061637475616c206f7065726174696f6e20616e640a202a206465616c7320776974682066697875702f6572726f722068616e646c696e67206265666f72652072657475726e696e670a202a2f0a73746174696320696e74207377705f68616e646c6572287374727563742070745f72656773202a726567732c20756e7369676e656420696e7420696e737472290a7b0a09756e7369676e656420696e7420616464726573732c20646573747265672c20646174612c20747970653b0a09756e7369676e656420696e7420726573203d20303b0a0a09706572665f73775f6576656e7428504552465f434f554e545f53575f454d554c4154494f4e5f4641554c