Transaction

Summary

Version 1
Size 96.9 KB
Vsize 96.9 KB
Weight 396868
Locktime 0
Block 100317
Transaction 024660aa111e87dddf53da070774181ac0a49fb1a2e8731c22a0c4d95837f098
>
0.00000001 NMC

Input scripts

0.304402200eb4e363d9526235e92f9b220ade9a40c1fd55dfbe416f1c3f3f5d688604ce1902204a5e0edbb3b244053243a89a9217e75143d6dd7d26de752ed22fd668ded2d699[ALL]

Output scripts

0.04e01287d10c195f643023875ebf504626afd324e54e41ac7bede8753a2179fe84353924842df6db266b2b7923a98c04920d75161e1915925341b402fc879f1c31 OP_CHECKSIG
1.207b0a090969662028737461742026203078666630303030290a090909726574207c3d20504f4c4c494e207c20504f4c4c52444e4f524d3b0a0909656c7365207b0a0909096374782d3e6373612e70726976312e696e745f737461745f636c617373325f525720263d0a090909097e434c415353325f4d41494c424f585f494e54523b0a0909096374782d3e6373612e70726976312e696e745f6d61736b5f636c617373325f5257207c3d0a09090909434c415353325f454e41424c455f4d41494c424f585f494e54523b0a09097d0a097d0a09696620286576656e747320262028504f4c4c4f5554207c20504f4c4c57524e4f524d2929207b0a090969662028737461742026203078303066663030290a090909726574203d20504f4c4c4f5554207c20504f4c4c57524e4f524d3b0a0909656c7365207b0a0909096374782d3e6373612e70726976312e696e745f737461745f636c617373325f525720263d0a090909097e434c415353325f4d41494c424f585f5448524553484f4c445f494e54523b0a0909096374782d3e6373612e70726976312e696e745f6d61736b5f636c617373325f5257207c3d0a09090909434c415353325f454e41424c455f4d41494c424f585f5448524553484f4c445f494e54523b0a09097d0a097d0a097370696e5f756e6c6f636b5f69727128266374782d3e6373612e72656769737465725f6c6f636b293b0a0972657475726e207265743b0a7d0a0a73746174696320696e74207370755f6261636b696e675f69626f785f7265616428737472756374207370755f636f6e74657874202a6374782c20753332202a2064617461290a7b0a09696e74207265743b0a0a097370696e5f6c6f636b28266374782d3e6373612e72656769737465725f6c6f636b293b0a09696620286374782d3e6373612e70726f622e6d625f737461745f52202620307866663030303029207b0a09092f2a20526561642074686520666972737420617661696c61626c6520776f72642e0a0909202a20496d706c656d656e746174696f6e206e6f74653a207468652064657074680a0909202a206f66207075696e745f6d625f522069732063757272656e746c7920312e0a0909202a2f0a09092a64617461203d206374782d3e6373612e70726976322e7075696e745f6d625f523b0a09096374782d3e6373612e70726f622e6d625f737461745f5220263d207e283078666630303030293b0a09096374782d3e6373612e7370755f63686e6c636e745f52575b33305d203d20313b0a090967656e5f7370755f6576656e74286374782c204d46435f50555f494e545f4d41494c424f585f415641494c41424c455f4556454e54293b0a0909726574203d20343b0a097d20656c7365207b0a09092f2a206d616b6520737572652077652067657420776f6b656e2075702062792074686520696e74657272757074202a2f0a09096374782d3e6373612e70726976312e696e745f6d61736b5f636c617373325f5257207c3d20434c415353325f454e41424c455f4d41494c424f585f494e54523b0a0909726574203d20303b0a097d0a097370696e5f756e6c6f636b28266374782d3e6373612e72656769737465725f6c6f636b293b0a0972657475726e207265743b0a7d0a0a73746174696320696e74207370755f6261636b696e675f77626f785f777269746528737472756374207370755f636f6e74657874202a6374782c207533322064617461290a7b0a09696e74207265743b0a0a097370696e5f6c6f636b28266374782d3e6373612e72656769737465725f6c6f636b293b0a0969662028286374782d3e6373612e70726f622e6d625f737461745f5229202620307830306666303029207b0a0909696e7420736c6f74203d206374782d3e6373612e7370755f63686e6c636e745f52575b32395d3b0a0909696e7420617661696c203d20286374782d3e6373612e70726f622e6d625f737461745f52202620307830306666303029203e3e20383b0a0a09092f2a205765206861766520737061636520746f2077726974652077626f785f646174612e0a0909202a20496d706c656d656e746174696f6e206e6f74653a207468652064657074680a0909202a206f66207370755f6d625f572069732063757272656e746c7920342e0a0909202a2f0a09094255475f4f4e28617661696c20213d202834202d20736c6f7429293b0a09096374782d3e6373612e7370755f6d61696c626f785f646174615b736c6f745d203d20646174613b0a09096374782d3e6373612e7370755f63686e6c636e745f52575b32395d203d202b2b736c6f743b0a09096374782d3e6373612e70726f622e6d625f737461745f5220263d207e283078303066663030293b0a09096374782d3e6373612e70726f622e6d625f737461745f52207c3d2028282834202d20736c6f74292026203078666629203c3c2038293b0a090967656e5f7370755f6576656e74286374782c204d46435f5350555f4d41494c424f585f5752495454454e5f4556454e54293b0a0909726574203d20343b0a097d20656c7365207b0a09092f2a206d616b6520737572652077652067657420776f6b656e2075702062792074686520696e74657272757074207768656e2073706163650a09092020206265636f6d657320617661696c61626c65202a2f0a09096374782d3e6373612e70726976312e696e745f6d61736b5f636c617373325f5257207c3d0a090909434c415353325f454e41424c455f4d41494c424f585f5448524553484f4c445f494e54523b0a0909726574203d20303b0a097d0a097370696e5f756e6c6f636b28266374782d3e6373612e72656769737465725f6c6f636b293b0a0972657475726e207265743b0a7d0a0a73746174696320753332207370755f6261636b696e675f7369676e616c315f7265616428737472756374207370755f636f6e74657874202a637478290a7b0a0972657475726e206374782d3e6373612e7370755f63686e6c646174615f52575b335d3b0a7d0a0a73746174696320766f6964207370755f6261636b696e675f7369676e616c315f777269746528737472756374207370755f636f6e74657874202a6374782c207533322064617461290a7b0a097370696e5f6c6f636b28266374782d3e6373612e72656769737465725f6c6f636b293b0a09696620286374782d3e6373612e70726976322e7370755f6366675f5257202620307831290a09096374782d3e6373612e7370755f63686e6c646174615f52575b335d207c3d20646174613b0a09656c73650a09096374782d3e6373612e7370755f63686e6c646174615f52575b335d203d20646174613b0a096374782d3e6373612e7370755f63686e6c636e745f52575b335d203d20313b0a0967656e5f7370755f6576656e74286374782c204d46435f5349474e414c5f315f4556454e54293b0a097370696e5f756e6c6f636b28266374782d3e6373612e72656769737465725f6c6f636b293b0a7d0a0a73746174696320753332207370755f6261636b696e675f7369676e616c325f7265616428737472756374207370755f636f6e74657874202a637478290a7b0a0972657475726e206374782d3e6373612e7370755f63686e6c646174615f52575b345d3b0a7d0a0a73746174696320766f6964207370755f6261636b696e675f7369676e616c325f777269746528737472756374207370755f636f6e74657874202a6374782c207533322064617461290a7b0a097370696e5f6c6f636b28266374782d3e6373612e72656769737465725f6c6f636b293b0a09696620286374782d3e6373612e70726976322e7370755f6366675f5257202620307832290a09096374782d3e6373612e7370755f63686e6c646174615f52575b345d207c3d20646174613b0a09656c73650a09096374782d3e6373612e7370755f63686e6c646174615f52575b345d203d20646174613b0a096374782d3e6373612e7370755f63686e6c636e745f52575b345d203d20313b0a0967656e5f7370755f6576656e74286374782c204d46435f5349474e414c5f325f4556454e54293b0a097370696e5f756e6c6f636b28266374782d3e6373612e72656769737465725f6c6f636b293b0a7d0a0a73746174696320766f6964207370755f6261636b696e675f7369676e616c315f747970655f73657428737472756374207370755f636f6e74657874202a6374782c207536342076616c290a7b0a0975363420746d703b0a0a097370696e5f6c6f636b28266374782d3e6373612e72656769737465725f6c6f636b293b0a09746d70203d206374782d3e6373612e70726976322e7370755f6366675f52573b0a096966202876616c290a0909746d70207c3d20313b0a09656c73650a0909746d7020263d207e313b0a096374782d3e6373612e70726976322e7370755f6366675f5257203d20746d703b0a097370696e5f756e6c6f636b28266374782d3e6373612e72656769737465725f6c6f636b293b0a7d0a0a73746174696320753634207370755f6261636b696e675f7369676e616c315f747970655f67657428737472756374207370755f636f6e74657874202a637478290a7b0a0972657475726e2028286374782d3e6373612e70726976322e7370755f6366675f5257202620312920213d2030293b0a7d0a0a73746174696320766f6964207370755f6261636b696e675f7369676e616c325f747970655f73657428737472756374207370755f636f6e74657874202a6374782c207536342076616c290a7b0a0975363420746d703b0a0a097370696e5f6c6f636b28266374782d3e6373612e72656769737465725f6c6f636b293b0a09746d70203d206374782d3e6373612e70726976322e7370755f6366675f52573b0a096966202876616c290a0909746d70207c3d20323b0a09656c73650a0909746d7020263d207e323b0a096374782d3e6373612e70726976322e7370755f6366675f5257203d20746d703b0a097370696e5f756e6c6f636b28266374782d3e6373612e72656769737465725f6c6f636b293b0a7d0a0a73746174696320753634207370755f6261636b696e675f7369676e616c325f747970655f67657428737472756374207370755f636f6e74657874202a637478290a7b0a0972657475726e2028286374782d3e6373612e70726976322e7370755f6366675f5257202620322920213d2030293b0a7d0a0a73746174696320753332207370755f6261636b696e675f6e70635f7265616428737472756374207370755f636f6e74657874202a637478290a7b0a0972657475726e206374782d3e6373612e70726f622e7370755f6e70635f52573b0a7d0a0a73746174696320766f6964207370755f6261636b696e675f6e70635f777269746528737472756374207370755f636f6e74657874202a6374782c207533322076616c290a7b0a096374782d3e6373612e70726f622e7370755f6e70635f5257203d2076616c3b0a7d0a0a73746174696320753332207370755f6261636b696e675f7374617475735f7265616428737472756374207370755f636f6e74657874202a637478290a7b0a0972657475726e206374782d3e6373612e70726f622e7370755f7374617475735f523b0a7d0a0a7374617469632063686172202a7370755f6261636b696e675f6765745f6c7328737472756374207370755f636f6e74657874202a637478290a7b0a0972657475726e206374782d3e6373612e6c736373612d3e6c733b0a7d0a0a73746174696320766f6964207370755f6261636b696e675f70726976636e746c5f777269746528737472756374207370755f636f6e74657874202a6374782c207536342076616c290a7b0a096374782d3e6373612e70726976322e7370755f70726976636e746c5f5257203d2076616c3b0a7d0a0a73746174696320753332207370755f6261636b696e675f72756e636e746c5f7265616428737472756374207370755f636f6e74657874202a637478290a7b0a0972657475726e206374782d3e6373612e70726f622e7370755f72756e636e746c5f52573b0a7d0a0a73746174696320766f6964207370755f6261636b696e675f72756e636e746c5f777269746528737472756374207370755f636f6e74657874202a6374782c207533322076616c290a7b0a097370696e5f6c6f636b28266374782d3e6373612e72656769737465725f6c6f636b293b0a096374782d3e6373612e70726f622e7370755f72756e636e746c5f5257203d2076616c3b0a096966202876616c2026205350555f52554e434e544c5f52554e4e41424c4529207b0a09096374782d3e6373612e70726f622e7370755f7374617475735f5220263d0a0909097e5350555f5354415455535f53544f505045445f42595f53544f5020260a0909097e5350555f5354415455535f53544f505045445f42595f48414c5420260a0909097e5350555f5354415455535f53494e474c455f5354455020260a0909097e5350555f5354415455535f494e56414c49445f494e53545220260a0909097e5350555f5354415455535f494e56414c49445f43483b0a09096374782d3e6373612e70726f622e7370755f7374617475735f52207c3d205350555f5354415455535f52554e4e494e473b0a097d20656c7365207b0a09096374782d3e6373612e70726f622e7370755f7374617475735f5220263d207e5350555f5354415455535f52554e4e494e473b0a097d0a097370696e5f756e6c6f636b28266374782d3e6373612e72656769737465725f6c6f636b293b0a7d0a0a73746174696320766f6964207370755f6261636b696e675f72756e636e746c5f73746f7028737472756374207370755f636f6e74657874202a637478290a7b0a097370755f6261636b696e675f72756e636e746c5f7772697465286374782c205350555f52554e434e544c5f53544f50293b0a7d0a0a73746174696320766f6964207370755f6261636b696e675f6d61737465725f737461727428737472756374207370755f636f6e74657874202a637478290a7b0a09737472756374207370755f7374617465202a637361203d20266374782d3e6373613b0a09753634207372313b0a0a097370696e5f6c6f636b28266373612d3e72656769737465725f6c6f636b293b0a09737231203d206373612d3e70726976312e6d66635f7372315f5257207c204d46435f5354415445315f4d41535445525f52554e5f434f4e54524f4c5f4d41534b3b0a096373612d3e70726976312e6d66635f7372315f5257203d207372313b0a097370696e5f756e6c6f636b28266373612d3e72656769737465725f6c6f636b293b0a7d0a0a73746174696320766f6964207370755f6261636b696e675f6d61737465725f73746f7028737472756374207370755f636f6e74657874202a637478290a7b0a09737472756374207370755f7374617465202a637361203d20266374782d3e6373613b0a09753634207372313b0a0a097370696e5f6c6f636b28266373612d3e72656769737465725f6c6f636b293b0a09737231203d206373612d3e70726976312e6d66635f7372315f52572026207e4d46435f5354415445315f4d41535445525f52554e5f434f4e54524f4c5f4d41534b3b0a096373612d3e70726976312e6d66635f7372315f5257203d207372313b0a097370696e5f756e6c6f636b28266373612d3e72656769737465725f6c6f636b293b0a7d0a0a73746174696320696e74207370755f6261636b696e675f7365745f6d66635f717565727928737472756374207370755f636f6e74657874202a206374782c20753332206d61736b2c0a0909090909753332206d6f6465290a7b0a09737472756374207370755f70726f626c656d5f636f6c6c6170736564202a70726f62203d20266374782d3e6373612e70726f623b0a09696e74207265743b0a0a097370696e5f6c6f636b28266374782d3e6373612e72656769737465725f6c6f636b293b0a09726574203d202d45414741494e3b0a096966202870726f622d3e646d615f7175657279747970655f5257290a0909676f746f206f75743b0a09726574203d20303b0a092f2a204649584d453a2077686174206172652074686520736964652d65666665637473206f6620746869733f202a2f0a0970726f622d3e646d615f71756572796d61736b5f5257203d206d61736b3b0a0970726f622d3e646d615f7175657279747970655f5257203d206d6f64653b0a092f2a20496e207468652063757272656e7420696d706c656d656e746174696f6e2c207468652053505520636f6e7465787420697320616c776179730a09202a20616371756972656420696e2072756e6e61626c65207374617465207768656e206e657720626974732061726520616464656420746f207468650a09202a206d61736b202874616777616974292c20736f20697427732073756666696369656e74206a75737420746f206d61736b0a09202a20646d615f7461677374617475735f5220776974682074686520276d61736b2720706172616d6574657220686572652e0a09202a2f0a096374782d3e6373612e70726f622e646d615f7461677374617475735f5220263d206d61736b3b0a6f75743a0a097370696e5f756e6c6f636b28266374782d3e6373612e72656769737465725f6c6f636b293b0a0a0972657475726e207265743b0a7d0a0a73746174696320753332207370755f6261636b696e675f726561645f6d66635f74616773746174757328737472756374207370755f636f6e74657874202a20637478290a7b0a0972657475726e206374782d3e6373612e70726f622e646d615f7461677374617475735f523b0a7d0a0a73746174696320753332207370755f6261636b696e675f6765745f6d66635f667265655f656c656d656e747328737472756374207370755f636f6e74657874202a637478290a7b0a0972657475726e206374782d3e6373612e70726f622e646d615f717374617475735f523b0a7d0a0a73746174696320696e74207370755f6261636b696e675f73656e645f6d66635f636f6d6d616e6428737472756374207370755f636f6e74657874202a6374782c0a0909090909737472756374206d66635f646d615f636f6d6d616e64202a636d64290a7b0a09696e74207265743b0a0a097370696e5f6c6f636b28266374782d3e6373612e72656769737465725f6c6f636b293b0a09726574203d202d45414741494e3b0a092f2a204649584d453a207365742075702070726976322d3e707571202a2f0a097370696e5f756e6c6f636b28266374782d3e6373612e72656769737465725f6c6f636b293b0a0a0972657475726e207265743b0a7d0a0a73746174696320766f6964207370755f6261636b696e675f726573746172745f646d6128737472756374207370755f636f6e74657874202a637478290a7b0a096374782d3e6373612e70726976322e6d66635f636f6e74726f6c5f5257207c3d204d46435f434e544c5f524553544152545f444d415f434f4d4d414e443b0a7d0a0a737472756374207370755f636f6e746578745f6f7073207370755f6261636b696e675f6f7073203d207b0a092e6d626f785f72656164203d207370755f6261636b696e675f6d626f785f726561642c0a092e6d626f785f737461745f72656164203d207370755f6261636b696e675f6d626f785f737461745f726561642c0a092e6d626f785f737461745f706f6c6c203d207370755f6261636b696e675f6d626f785f737461745f706f6c6c2c0a092e69626f785f72656164203d207370755f6261636b696e675f69626f785f726561642c0a092e77626f785f7772697465203d207370755f6261636b696e675f77626f785f77726974652c0a092e7369676e616c315f72656164203d207370755f6261636b696e675f7369676e616c315f726561642c0a092e7369676e616c315f7772697465203d207370755f6261636b696e675f7369676e616c315f77726974652c0a092e7369676e616c325f72656164203d207370755f6261636b696e675f7369676e616c325f726561642c0a092e7369676e616c325f7772697465203d207370755f6261636b696e675f7369676e616c325f77726974652c0a092e7369676e616c315f747970655f736574203d207370755f6261636b696e675f7369676e616c315f747970655f7365742c0a092e7369676e616c315f747970655f676574203d207370755f6261636b696e675f7369676e616c315f747970655f6765742c0a092e7369676e616c325f747970655f736574203d207370755f6261636b696e675f7369676e616c325f747970655f7365742c0a092e7369676e616c325f747970655f676574203d207370755f6261636b696e675f7369676e616c325f747970655f6765742c0a092e6e70635f72656164203d207370755f6261636b696e675f6e70635f726561642c0a092e6e70635f7772697465203d207370755f6261636b696e675f6e70635f77726974652c0a092e7374617475735f72656164203d207370755f6261636b696e675f7374617475735f726561642c0a092e6765745f6c73203d207370755f6261636b696e675f6765745f6c732c0a092e70726976636e746c5f7772697465203d207370755f6261636b696e675f70726976636e746c5f77726974652c0a092e72756e636e746c5f72656164203d207370755f6261636b696e675f72756e636e746c5f726561642c0a092e72756e636e746c5f7772697465203d207370755f6261636b696e675f72756e636e746c5f77726974652c0a092e72756e636e746c5f73746f70203d207370755f6261636b696e675f72756e636e746c5f73746f702c0a092e6d61737465725f7374617274203d207370755f6261636b696e675f6d61737465725f73746172742c0a092e6d61737465725f73746f70203d207370755f6261636b696e675f6d61737465725f73746f702c0a092e7365745f6d66635f7175657279203d207370755f6261636b696e675f7365745f6d66635f71756572792c0a092e726561645f6d66635f746167737461747573203d207370755f6261636b696e675f726561645f6d66635f7461677374617475732c0a092e6765745f6d66635f667265655f656c656d656e7473203d207370755f6261636b696e675f6765745f6d66635f667265655f656c656d656e74732c0a092e73656e645f6d66635f636f6d6d616e64203d207370755f6261636b696e675f73656e645f6d66635f636f6d6d616e642c0a092e726573746172745f646d61203d207370755f6261636b696e675f726573746172745f646d612c0a7d3b0a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006c696e75782d332e382e322f617263682f706f77657270632f706c6174666f726d732f63656c6c2f73707566732f636f6e746578742e63000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000303030303636340030303030303030003030303030303000303030303030313134323000313231313437343433333000303032333137320030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007573746172003030726f6f7400000000000000000000000000000000000000000000000000000000726f6f74000000000000000000000000000000000000000000000000000000003030303030303000303030303030300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f2a0a202a205350552066696c652073797374656d202d2d2053505520636f6e74657874206d616e6167656d656e740a202a0a202a2028432920436f707972696768742049424d20446575747363686c616e6420456e747769636b6c756e6720476d624820323030350a202a0a202a20417574686f723a2041726e6420426572676d616e6e203c61726e64624064652e69626d2e636f6d3e0a202a0a202a20546869732070726f6772616d206973206672656520736f6674776172653b20796f752063616e2072656469737472696275746520697420616e642f6f72206d6f646966790a202a20697420756e64657220746865207465726d73206f662074686520474e552047656e6572616c205075626c6963204c6963656e7365206173207075626c69736865642062790a202a20746865204672656520536f66747761726520466f756e646174696f6e3b206569746865722076657273696f6e20322c206f722028617420796f7572206f7074696f6e290a202a20616e79206c617465722076657273696f6e2e0a202a0a202a20546869732070726f6772616d20697320646973747269627574656420696e2074686520686f706520746861742069742077696c6c2062652075736566756c2c0a202a2062757420574954484f555420414e592057415252414e54593b20776974686f7574206576656e2074686520696d706c6965642077617272616e7479206f660a202a204d45524348414e544142494c495459206f72204649544e45535320464f52204120504152544943554c415220505552504f53452e2020536565207468650a202a20474e552047656e6572616c205075626c6963204c6963656e736520666f72206d6f72652064657461696c732e0a202a0a202a20596f752073686f756c642068617665207265636569766564206120636f7079206f662074686520474e552047656e6572616c205075626c6963204c6963656e73650a202a20616c6f6e67207769746820746869732070726f6772616d3b206966206e6f742c20777269746520746f20746865204672656520536f6674776172650a202a20466f756e646174696f6e2c20496e632e2c20363735204d617373204176652c2043616d6272696467652c204d412030323133392c205553412e0a202a2f0a0a23696e636c756465203c6c696e75782f66732e683e0a23696e636c756465203c6c696e75782f6d6d2e683e0a23696e636c756465203c6c696e75782f736c61622e683e0a23696e636c756465203c6c696e75782f61746f6d69632e683e0a23696e636c756465203c6c696e75782f73636865642e683e0a23696e636c756465203c61736d2f7370752e683e0a23696e636c756465203c61736d2f7370755f6373612e683e0a23696e636c756465202273707566732e68220a23696e636c756465202273707574726163652e68220a0a0a61746f6d69635f74206e725f7370755f636f6e7465787473203d2041544f4d49435f494e49542830293b0a0a737472756374207370755f636f6e74657874202a616c6c6f635f7370755f636f6e7465787428737472756374207370755f67616e67202a67616e67290a7b0a09737472756374207370755f636f6e74657874202a6374783b0a097374727563742074696d65737065632074733b0a0a09637478203d206b7a616c6c6f632873697a656f66202a6374782c204746505f4b45524e454c293b0a096966202821637478290a0909676f746f206f75743b0a092f2a2042696e64696e6720746f20706879736963616c2070726f636573736f722064656665727265640a09202a20756e74696c207370755f616374697661746528292e0a09202a2f0a09696620287370755f696e69745f63736128266374782d3e63736129290a0909676f746f206f75745f667265653b0a097370696e5f6c6f636b5f696e697428266374782d3e6d6d696f5f6c6f636b293b0a096d757465785f696e697428266374782d3e6d617070696e675f6c6f636b293b0a096b7265665f696e697428266374782d3e6b726566293b0a096d757465785f696e697428266374782d3e73746174655f6d75746578293b0a096d757465785f696e697428266374782d3e72756e5f6d75746578293b0a09696e69745f7761697471756575655f6865616428266374782d3e69626f785f7771293b0a09696e69745f7761697471756575655f6865616428266374782d3e77626f785f7771293b0a09696e69745f7761697471756575655f6865616428266374782d3e73746f705f7771293b0a09696e69745f7761697471756575655f6865616428266374782d3e6d66635f7771293b0a09696e69745f7761697471756575655f6865616428266374782d3e72756e5f7771293b0a096374782d3e7374617465203d205350555f53544154455f53415645443b0a096374782d3e6f7073203d20267370755f6261636b696e675f6f70733b0a096374782d3e6f776e6572203d206765745f7461736b5f6d6d2863757272656e74293b0a09494e49545f4c4953545f4845414428266374782d3e7271293b0a09494e49545f4c4953545f4845414428266374782d3e6166665f6c697374293b0a096966202867616e67290a09097370755f67616e675f6164645f6374782867616e672c20637478293b0a0a095f5f7370755f7570646174655f73636865645f696e666f28637478293b0a097370755f7365745f74696d65736c69636528637478293b0a096374782d3e73746174732e7574696c5f7374617465203d205350555f5554494c5f49444c455f4c4f414445443b0a096b74696d655f6765745f747328267473293b0a096374782d3e73746174732e747374616d70203d2074696d65737065635f746f5f6e7328267473293b0a0a0961746f6d69635f696e6328266e725f7370755f636f6e7465787473293b0a09676f746f206f75743b0a6f75745f667265653a0a096b6672656528637478293b0a09637478203d204e554c4c3b0a6f75743a0a0972657475726e206374783b0a7d0a0a766f69642064657374726f795f7370755f636f6e7465787428737472756374206b726566202a6b726566290a7b0a09737472756374207370755f636f6e74657874202a6374783b0a09637478203d20636f6e7461696e65725f6f66286b7265662c20737472756374207370755f636f6e746578742c206b726566293b0a097370755f636f6e746578745f6e6f7370755f74726163652864657374726f795f7370755f636f6e746578745f5f656e7465722c20637478293b0a096d757465785f6c6f636b28266374782d3e73746174655f6d75746578293b0a097370755f6465616374697661746528637478293b0a096d757465785f756e6c6f636b28266374782d3e73746174655f6d75746578293b0a097370755f66696e695f63736128266374782d3e637361293b0a09696620286374782d3e67616e67290a09097370755f67616e675f72656d6f76655f637478286374782d3e67616e672c20637478293b0a09696620286374782d3e70726f665f707269765f6b726566290a09096b7265665f707574286374782d3e70726f665f707269765f6b7265662c206374782d3e70726f665f707269765f72656c65617365293b0a094255475f4f4e28216c6973745f656d70747928266374782d3e727129293b0a0961746f6d69635f64656328266e725f7370755f636f6e7465787473293b0a096b66726565286374782d3e7377697463685f6c6f67293b0a096b6672656528637478293b0a7d0a0a737472756374207370755f636f6e74657874202a206765745f7370755f636f6e7465787428737472756374207370755f636f6e74657874202a637478290a7b0a096b7265665f67657428266374782d3e6b726566293b0a0972657475726e206374783b0a7d0a0a696e74207075745f7370755f636f6e7465787428737472756374207370755f636f6e74657874202a637478290a7b0a0972657475726e206b7265665f70757428266374782d3e6b7265662c202664657374726f795f7370755f636f6e74657874293b0a7d0a0a2f2a206769766520757020746865206d6d207265666572656e6365207768656e2074686520636f6e746578742069732061626f757420746f2062652064657374726f796564202a2f0a766f6964207370755f666f7267657428737472756374207370755f636f6e74657874202a637478290a7b0a09737472756374206d6d5f737472756374202a6d6d3b0a0a092f2a0a09202a2054686973206973206261736963616c6c7920616e206f70656e2d636f646564207370755f616371756972655f73617665642c2065786365707420746861740a09202a20776520646f6e2774206163717569726520746865207374617465206d7574657820696e7465727275707469626c652c20616e6420776520646f6e27740a09202a2077616e74207468697320636f6e7465787420746f2062652072657363686564756c6564206f6e2072656c656173652e0a09202a2f0a096d757465785f6c6f636b28266374782d3e73746174655f6d75746578293b0a09696620286374782d3e737461746520213d205350555f53544154455f5341564544290a09097370755f6465616374697661746528637478293b0a0a096d6d203d206374782d3e6f776e65723b0a096374782d3e6f776e6572203d204e554c4c3b0a096d6d707574286d6d293b0a097370755f72656c6561736528637478293b0a7d0a0a766f6964207370755f756e6d61705f6d617070696e677328737472756374207370755f636f6e74657874202a637478290a7b0a096d757465785f6c6f636b28266374782d3e6d617070696e675f6c6f636b293b0a09696620286374782d3e6c6f63616c5f73746f7265290a0909756e6d61705f6d617070696e675f72616e6765286374782d3e6c6f63616c5f73746f72652c20302c204c535f53495a452c2031293b0a09696620286374782d3e6d6663290a0909756e6d61705f6d617070696e675f72616e6765286374782d3e6d66632c20302c2053505546535f4d46435f4d41505f53495a452c2031293b0a09696620286374782d3e636e746c290a0909756e6d61705f6d617070696e675f72616e6765286374782d3e636e746c2c20302c2053505546535f434e544c5f4d41505f53495a452c2031293b0a09696620286374782d3e7369676e616c31290a0909756e6d61705f6d617070696e675f72616e6765286374782d3e7369676e616c312c20302c2053505546535f5349474e414c5f4d41505f53495a452c2031293b0a09696620286374782d3e7369676e616c32290a0909756e6d61705f6d617070696e675f72616e6765286374782d3e7369676e616c322c20302c2053505546535f5349474e414c5f4d41505f53495a452c2031293b0a09696620286374782d3e6d7373290a0909756e6d61705f6d617070696e675f72616e6765286374782d3e6d73732c20302c2053505546535f4d53535f4d41505f53495a452c2031293b0a09696620286374782d3e70736d6170290a0909756e6d61705f6d617070696e675f72616e6765286374782d3e70736d61702c20302c2053505546535f50535f4d41505f53495a452c2031293b0a096d757465785f756e6c6f636b28266374782d3e6d617070696e675f6c6f636b293b0a7d0a0a2f2a2a0a202a207370755f616371756972655f7361766564202d206c6f636b2073707520636f6e74657820616e64206d616b65207375726520697420697320696e2073617665642073746174650a202a20406374783a0973707520636f6e74657820746f206c6f636b0a202a2f0a696e74207370755f616371756972655f736176656428737472756374207370755f636f6e74657874202a637478290a7b0a09696e74207265743b0a0a097370755f636f6e746578745f6e6f7370755f7472616365287370755f616371756972655f73617665645f5f656e7465722c20637478293b0a0a09726574203d207370755f6163717569726528637478293b0a0969662028726574290a090972657475726e207265743b0a0a09696620286374782d3e737461746520213d205350555f53544154455f534156454429207b0a09097365745f626974285350555f53434845445f5741535f4143544956452c20266374782d3e73636865645f666c616773293b0a09097370755f6465616374697661746528637478293b0a097d0a0a0972657475726e20303b0a7d0a0a2f2a2a0a202a207370755f72656c656173655f7361766564202d20756e6c6f636b2073707520636f6e7465787420616e642072657475726e20697420746f207468652072756e71756575650a202a20406374783a09636f6e7465787420746f20756e6c6f636b0a202a2f0a766f6964207370755f72656c656173655f736176656428737472756374207370755f636f6e74657874202a637478290a7b0a094255475f4f4e286374782d3e737461746520213d205350555f53544154455f5341564544293b0a0a0969662028746573745f616e645f636c6561725f626974285350555f53434845445f5741535f4143544956452c20266374782d3e73636865645f666c616773292026260a090909746573745f626974285350555f53434845445f5350555f52554e2c20266374782d3e73636865645f666c61677329290a09097370755f6163746976617465286374782c2030293b0a0a097370755f72656c6561736528637478293b0a7d0a0a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006c696e75782d332e382e322f617263682f706f77657270632f706c6174666f726d732f63656c6c2f73707566732f636f726564756d702e630000000000000000000000000000000000000000000000000000000000000000000000000000000000000000303030303636340030303030303030003030303030303000303030303030313331313500313231313437343433333000303032333332370030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007573746172003030726f6f7400000000000000000000000000000000000000000000000000000000726f6f74000000000000000000000000000000000000000000000000000000003030303030303000303030303030300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f2a0a202a2053505520636f72652064756d7020636f64650a202a0a202a2028432920436f7079726967687420323030362049424d20436f72702e0a202a0a202a20417574686f723a20447761796e65204772616e74204d63436f6e6e656c6c203c646563696d616c4075732e69626d2e636f6d3e0a202a0a202a20546869732070726f6772616d206973206672656520736f6674776172653b20796f752063616e2072656469737472696275746520697420616e642f6f72206d6f646966790a202a20697420756e64657220746865207465726d73206f662074686520474e552047656e6572616c205075626c6963204c6963656e7365206173207075626c69736865642062790a202a20746865204672656520536f66747761726520466f756e646174696f6e3b206569746865722076657273696f6e20322c206f722028617420796f7572206f7074696f6e290a202a20616e79206c617465722076657273696f6e2e0a202a0a202a20546869732070726f6772616d20697320646973747269627574656420696e2074686520686f706520746861742069742077696c6c2062652075736566756c2c0a202a2062757420574954484f555420414e592057415252414e54593b20776974686f7574206576656e2074686520696d706c6965642077617272616e7479206f660a202a204d45524348414e544142494c495459206f72204649544e45535320464f52204120504152544943554c415220505552504f53452e09536565207468650a202a20474e552047656e6572616c205075626c6963204c6963656e736520666f72206d6f72652064657461696c732e0a202a0a202a20596f752073686f756c642068617665207265636569766564206120636f7079206f662074686520474e552047656e6572616c205075626c6963204c6963656e73650a202a20616c6f6e67207769746820746869732070726f6772616d3b206966206e6f742c20777269746520746f20746865204672656520536f6674776172650a202a20466f756e646174696f6e2c20496e632e2c20363735204d617373204176652c2043616d6272696467652c204d412030323133392c205553412e0a202a2f0a0a23696e636c756465203c6c696e75782f656c662e683e0a23696e636c756465203c6c696e75782f66696c652e683e0a23696e636c756465203c6c696e75782f66647461626c652e683e0a23696e636c756465203c6c696e75782f66732e683e0a23696e636c756465203c6c696e75782f6766702e683e0a23696e636c756465203c6c696e75782f6c6973742e683e0a23696e636c756465203c6c696e75782f73797363616c6c732e683e0a0a23696e636c756465203c61736d2f756163636573732e683e0a0a23696e636c756465202273707566732e68220a0a737461746963207373697a655f7420646f5f636f726564756d705f7265616428696e74206e756d2c20737472756374207370755f636f6e74657874202a6374782c20766f6964202a6275666665722c0a0909090973697a655f742073697a652c206c6f66665f74202a6f6666290a7b0a0975363420646174613b0a09696e74207265743b0a0a096966202873707566735f636f726564756d705f726561645b6e756d5d2e72656164290a090972657475726e2073707566735f636f726564756d705f726561645b6e756d5d2e72656164286374782c206275666665722c2073697a652c206f6666293b0a0a0964617461203d2073707566735f636f726564756d705f726561645b6e756d5d2e67657428637478293b0a09726574203d20736e7072696e7466286275666665722c2073697a652c20223078252e31366c6c78222c2064617461293b0a0969662028726574203e3d2073697a65290a090972657475726e2073697a653b0a0972657475726e202b2b7265743b202f2a20636f756e7420747261696c696e67204e554c4c202a2f0a7d0a0a2f2a0a202a2054686573652061726520746865206f6e6c79207468696e677320796f752073686f756c6420646f206f6e206120636f72652d66696c653a20757365206f6e6c792074686573650a202a2066756e6374696f6e7320746f207772697465206f757420616c6c20746865206e656365737361727920696e666f2e0a202a2f0a73746174696320696e742073707566735f64756d705f7772697465287374727563742066696c65202a66696c652c20636f6e737420766f6964202a616464722c20696e74206e722c206c6f66665f74202a666f6666736574290a7b0a09756e7369676e6564206c6f6e67206c696d6974203d20726c696d697428524c494d49545f434f5245293b0a097373697a655f74207772697474656e3b0a0a09696620282a666f6666736574202b206e72203e206c696d6974290a090972657475726e202d45494f3b0a0a097772697474656e203d2066696c652d3e665f6f702d3e77726974652866696c652c20616464722c206e722c202666696c652d3e665f706f73293b0a092a666f6666736574202b3d207772697474656e3b0a0a09696620287772697474656e20213d206e72290a090972657475726e202d45494f3b0a0a0972657475726e20303b0a7d0a0a73746174696320696e742073707566735f64756d705f616c69676e287374727563742066696c65202a66696c652c2063686172202a6275662c206c6f66665f74206e65775f6f66662c0a090909202020206c6f66665f74202a666f6666736574290a7b0a09696e742072632c2073697a653b0a0a0973697a65203d206d696e28286c6f66665f7429504147455f53495a452c206e65775f6f6666202d202a666f6666736574293b0a096d656d736574286275662c20302c2073697a65293b0a0a097263203d20303b0a097768696c6520287263203d3d2030202626206e65775f6f6666203e202a666f666673657429207b0a090973697a65203d206d696e28286c6f66665f7429504147455f53495a452c206e65775f6f6666202d202a666f6666736574293b0a09097263203d2073707566735f64756d705f77726974652866696c652c206275662c2073697a652c20666f6666736574293b0a097d0a0a0972657475726e2072633b0a7d0a0a73746174696320696e742073707566735f6374785f6e6f74655f73697a6528737472756374207370755f636f6e74657874202a6374782c20696e7420646664290a7b0a09696e7420692c20737a2c20746f74616c203d20303b0a0963686172202a6e616d653b0a09636861722066756c6c6e616d655b38305d3b0a0a09666f72202869203d20303b2073707566735f636f726564756d705f726561645b695d2e6e616d6520213d204e554c4c3b20692b2b29207b0a09096e616d65203d2073707566735f636f726564756d705f726561645b695d2e6e616d653b0a0909737a203d2073707566735f636f726564756d705f726561645b695d2e73697a653b0a0a0909737072696e74662866756c6c6e616d652c20225350552f25642f2573222c206466642c206e616d65293b0a0a0909746f74616c202b3d2073697a656f662873747275637420656c665f6e6f7465293b0a0909746f74616c202b3d20726f756e647570287374726c656e2866756c6c6e616d6529202b20312c2034293b0a0909746f74616c202b3d20726f756e64757028737a2c2034293b0a097d0a0a0972657475726e20746f74616c3b0a7d0a0a73746174696320696e74206d617463685f636f6e7465787428636f6e737420766f6964202a762c207374727563742066696c65202a66696c652c20756e7369676e6564206664290a7b0a09737472756374207370755f636f6e74657874202a6374783b0a096966202866696c652d3e665f6f7020213d202673707566735f636f6e746578745f666f7073290a090972657475726e20303b0a09637478203d2053505546535f492866696c652d3e665f64656e7472792d3e645f696e6f6465292d3e695f6374783b0a09696620286374782d3e666c6167732026205350555f4352454154455f4e4f5343484544290a090972657475726e20303b0a0972657475726e206664202b20313b0a7d0a0a2f2a0a202a20546865206164646974696f6e616c206172636869746563747572652d7370656369666963206e6f74657320666f722043656c6c2061726520766172696f75730a202a20636f6e746578742066696c657320696e207468652073707520636f6e746578742e0a202a0a202a20546869732066756e6374696f6e206974657261746573206f76657220616c6c206f70656e2066696c652064657363726970746f727320616e6420736565730a202a2069662074686579206172652061206469726563746f727920696e2073707566732e2020496e20746861742063617365207765207573652073707566730a202a20696e7465726e616c2066756e6374696f6e616c69747920746f2064756d70207468656d20776974686f7574206e656564696e6720746f2061637475616c6c790a202a206f70656e207468652066696c65732e0a202a2f0a2f2a0a202a2064657363726970746f72207461626c65206973206e6f74207368617265642c20736f2066696c65732063616e2774206368616e6765206f7220676f20617761792e0a202a2f0a73746174696320737472756374207370755f636f6e74657874202a636f726564756d705f6e6578745f636f6e7465787428696e74202a6664290a7b0a097374727563742066696c65202a66696c653b0a09696e74206e203d20697465726174655f66642863757272656e742d3e66696c65732c202a66642c206d617463685f636f6e746578742c204e554c4c293b0a0969662028216e290a090972657475726e204e554c4c3b0a092a6664203d206e202d20313b0a0966696c65203d2066636865636b282a6664293b0a0972657475726e2053505546535f492866696c652d3e665f64656e7472792d3e645f696e6f6465292d3e695f6374783b0a7d0a0a696e742073707566735f636f726564756d705f65787472615f6e6f7465735f73697a6528766f6964290a7b0a09737472756374207370755f636f6e74657874202a6374783b0a09696e742073697a65203d20302c2072632c2066643b0a0a096664203d20303b0a097768696c65202828637478203d20636f726564756d705f6e6578745f636f6e7465787428266664292920213d204e554c4c29207b0a09097263203d207370755f616371756972655f736176656428637478293b0a0909696620287263290a090909627265616b3b0a09097263203d2073707566735f6374785f6e6f74655f73697a65286374782c206664293b0a09097370755f72656c656173655f736176656428637478293b0a0909696620287263203c2030290a090909627265616b3b0a0a090973697a65202b3d2072633b0a0a09092f2a20737461727420736561726368696e6720746865206e657874206664206e6578742074696d65202a2f0a090966642b2b3b0a097d0a0a0972657475726e2073697a653b0a7d0a0a73746174696320696e742073707566735f617263685f77726974655f6e6f746528737472756374207370755f636f6e74657874202a6374782c20696e7420692c0a0909090920207374727563742066696c65202a66696c652c20696e74206466642c206c6f66665f74202a666f6666736574290a7b0a096c6f66665f7420706f73203d20303b0a09696e7420737a2c2072632c206e726561642c20746f74616c203d20303b0a09636f6e737420696e7420627566737a203d20504147455f53495a453b0a0963686172202a6e616d653b0a09636861722066756c6c6e616d655b38305d2c202a6275663b0a0973747275637420656c665f6e6f746520656e3b0a0a09627566203d2028766f6964202a296765745f7a65726f65645f70616765284746505f4b45524e454c293b0a096966202821627566290a090972657475726e202d454e4f4d454d3b0a0a096e616d65203d2073707566735f636f726564756d705f726561645b695d2e6e616d653b0a09737a203d2073707566735f636f726564756d705f726561645b695d2e73697a653b0a0a09737072696e74662866756c6c6e616d652c20225350552f25642f2573222c206466642c206e616d65293b0a09656e2e6e5f6e616d65737a203d207374726c656e2866756c6c6e616d6529202b20313b0a09656e2e6e5f64657363737a203d20737a3b0a09656e2e6e5f74797065203d204e545f5350553b0a0a097263203d2073707566735f64756d705f77726974652866696c652c2026656e2c2073697a656f6628656e292c20666f6666736574293b0a09696620287263290a0909676f746f206f75743b0a0a097263203d2073707566735f64756d705f77726974652866696c652c2066756c6c6e616d652c20656e2e6e5f6e616d65737a2c20666f6666736574293b0a09696620287263290a0909676f746f206f75743b0a0a097263203d2073707566735f64756d705f616c69676e2866696c652c206275662c20726f756e647570282a666f66667365742c2034292c20666f6666736574293b0a09696620287263290a0909676f746f206f75743b0a0a09646f207b0a09096e72656164203d20646f5f636f726564756d705f7265616428692c206374782c206275662c20627566737a2c2026706f73293b0a0909696620286e72656164203e203029207b0a0909097263203d2073707566735f64756d705f77726974652866696c652c206275662c206e726561642c20666f6666736574293b0a090909696620287263290a09090909676f746f206f75743b0a090909746f74616c202b3d206e726561643b0a09097d0a097d207768696c6520286e72656164203d3d20627566737a20262620746f74616c203c20737a293b0a0a09696620286e72656164203c203029207b0a09097263203d206e726561643b0a0909676f746f206f75743b0a097d0a0a097263203d2073707566735f64756d705f616c69676e2866696c652c206275662c20726f756e647570282a666f6666736574202d20746f74616c202b20737a2c2034292c0a090909202020202020666f6666736574293b0a0a6f75743a0a09667265655f706167652828756e7369676e6564206c6f6e6729627566293b0a0972657475726e2072633b0a7d0a0a696e742073707566735f636f726564756d705f65787472615f6e6f7465735f7772697465287374727563742066696c65202a66696c652c206c6f66665f74202a666f6666736574290a7b0a09737472756374207370755f636f6e74657874202a6374783b0a09696e742066642c206a2c2072633b0a0a096664203d20303b0a097768696c65202828637478203d20636f726564756d705f6e6578745f636f6e7465787428266664292920213d204e554c4c29207b0a09097263203d207370755f616371756972655f736176656428637478293b0a0909696620287263290a09090972657475726e2072633b0a0a0909666f7220286a203d20303b2073707566735f636f726564756d705f726561645b6a5d2e6e616d6520213d204e554c4c3b206a2b2b29207b0a0909097263203d2073707566735f617263685f77726974655f6e6f7465286374782c206a2c2066696c652c2066642c20666f6666736574293b0a09090969662028726329207b0a090909097370755f72656c656173655f736176656428637478293b0a0909090972657475726e2072633b0a0909097d0a09097d0a0a09097370755f72656c656173655f736176656428637478293b0a0a09092f2a20737461727420736561726368696e6720746865206e657874206664206e6578742074696d65202a2f0a090966642b2b3b0a097d0a0a0972657475726e20303b0a7d0a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006c696e75782d332e382e322f617263682f706f77657270632f706c6174666f726d732f63656c6c2f73707566732f6661756c742e630000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000303030303636340030303030303030003030303030303000303030303030313231303700313231313437343433333000303032323632340030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007573746172003030726f6f7400000000000000000000000000000000000000000000000000000000726f6f74000000000000000000000000000000000000000000000000000000003030303030303000303030303030300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f2a0a202a204c6f772d6c6576656c205350552068616e646c696e670a202a0a202a2028432920436f707972696768742049424d20446575747363686c616e6420456e747769636b6c756e6720476d624820323030350a202a0a202a20417574686f723a2041726e6420426572676d616e6e203c61726e64624064652e69626d2e636f6d3e0a202a0a202a20546869732070726f6772616d206973206672656520736f6674776172653b20796f752063616e2072656469737472696275746520697420616e642f6f72206d6f646966790a202a20697420756e64657220746865207465726d73206f662074686520474e552047656e6572616c205075626c6963204c6963656e7365206173207075626c69736865642062790a202a20746865204672656520536f66747761726520466f756e646174696f6e3b206569746865722076657273696f6e20322c206f722028617420796f7572206f7074696f6e290a202a20616e79206c617465722076657273696f6e2e0a202a0a202a20546869732070726f6772616d20697320646973747269627574656420696e2074686520686f706520746861742069742077696c6c2062652075736566756c2c0a202a2062757420574954484f555420414e592057415252414e54593b20776974686f7574206576656e2074686520696d706c6965642077617272616e7479206f660a202a204d45524348414e544142494c495459206f72204649544e45535320464f52204120504152544943554c415220505552504f53452e2020536565207468650a202a20474e552047656e6572616c205075626c6963204c6963656e736520666f72206d6f72652064657461696c732e0a202a0a202a20596f752073686f756c642068617665207265636569766564206120636f7079206f662074686520474e552047656e6572616c205075626c6963204c6963656e73650a202a20616c6f6e67207769746820746869732070726f6772616d3b206966206e6f742c20777269746520746f20746865204672656520536f6674776172650a202a20466f756e646174696f6e2c20496e632e2c20363735204d617373204176652c2043616d6272696467652c204d412030323133392c205553412e0a202a2f0a23696e636c756465203c6c696e75782f73636865642e683e0a23696e636c756465203c6c696e75782f6d6d2e683e0a0a23696e636c756465203c61736d2f7370752e683e0a23696e636c756465203c61736d2f7370755f6373612e683e0a0a23696e636c756465202273707566732e68220a0a2f2a2a0a202a2048616e646c6520616e20535045206576656e742c20646570656e64696e67206f6e20636f6e74657874205350555f4352454154455f4556454e54535f454e41424c454420666c61672e0a202a0a202a2049662074686520636f6e746578742077617320637265617465642077697468206576656e74732c207765206a75737420736574207468652072657475726e206576656e742e0a202a204f74686572776973652c2073656e6420616e20617070726f707269617465207369676e616c20746f207468652070726f636573732e0a202a2f0a73746174696320766f69642073707566735f68616e646c655f6576656e7428737472756374207370755f636f6e74657874202a6374782c0a09090909756e7369676e6564206c6f6e672065612c20696e742074797065290a7b0a09736967696e666f5f7420696e666f3b0a0a09696620286374782d3e666c6167732026205350555f4352454154455f4556454e54535f454e41424c454429207b0a09096374782d3e6576656e745f72657475726e207c3d20747970653b0a090977616b655f75705f616c6c28266374782d3e73746f705f7771293b0a090972657475726e3b0a097d0a0a096d656d7365742826696e666f2c20302c2073697a656f6628696e666f29293b0a0a0973776974636820287479706529207b0a0963617365205350455f4556454e545f494e56414c49445f444d413a0a0909696e666f2e73695f7369676e6f203d205349474255533b0a0909696e666f2e73695f636f6465203d204255535f4f424a4552523b0a0909627265616b3b0a0963617365205350455f4556454e545f5350455f444154415f53544f524147453a0a0909696e666f2e73695f7369676e6f203d20534947534547563b0a0909696e666f2e73695f61646472203d2028766f6964205f5f75736572202a2965613b0a0909696e666f2e73695f636f6465203d20534547565f4143434552523b0a09096374782d3e6f70732d3e726573746172745f646d6128637478293b0a0909627265616b3b0a0963617365205350455f4556454e545f444d415f414c49474e4d454e543a0a0909696e666f2e73695f7369676e6f203d205349474255533b0a09092f2a204441522069736e27742073657420666f7220616e20616c69676e6d656e74206661756c74203a28202a2f0a0909696e666f2e73695f636f6465203d204255535f414452414c4e3b0a0909627265616b3b0a0963617365205350455f4556454e545f5350455f4552524f523a0a0909696e666f2e73695f7369676e6f203d20534947494c4c3b0a0909696e666f2e73695f61646472203d2028766f6964205f5f75736572202a2928756e7369676e6564206c6f6e67290a0909096374782d3e6f70732d3e6e70635f726561642863747829202d20343b0a0909696e666f2e73695f636f6465203d20494c4c5f494c4c4f50433b0a0909627265616b3b0a097d0a0a0969662028696e666f2e73695f7369676e6f290a0909666f7263655f7369675f696e666f28696e666f2e73695f7369676e6f2c2026696e666f2c2063757272656e74293b0a7d0a0a696e742073707566735f68616e646c655f636c6173733028737472756374207370755f636f6e74657874202a637478290a7b0a09756e7369676e6564206c6f6e672073746174203d206374782d3e6373612e636c6173735f305f70656e64696e67202620434c415353305f494e54525f4d41534b3b0a0a09696620286c696b656c7928217374617429290a090972657475726e20303b0a0a096966202873746174202620434c415353305f444d415f414c49474e4d454e545f494e5452290a090973707566735f68616e646c655f6576656e74286374782c206374782d3e6373612e636c6173735f305f6461722c0a0909095350455f4556454e545f444d415f414c49474e4d454e54293b0a0a096966202873746174202620434c415353305f494e56414c49445f444d415f434f4d4d414e445f494e5452290a090973707566735f68616e646c655f6576656e74286374782c206374782d3e6373612e636c6173735f305f6461722c0a0909095350455f4556454e545f494e56414c49445f444d41293b0a0a096966202873746174202620434c415353305f5350555f4552524f525f494e5452290a090973707566735f68616e646c655f6576656e74286374782c206374782d3e6373612e636c6173735f305f6461722c0a0909095350455f4556454e545f5350455f4552524f52293b0a0a096374782d3e6373612e636c6173735f305f70656e64696e67203d20303b0a0a0972657475726e202d45494f3b0a7d0a0a2f2a0a202a20626f74746f6d2068616c662068616e646c657220666f722070616765206661756c74732c2077652063616e277420646f20746869732066726f6d0a202a20696e7465727275707420636f6e746578742c2073696e6365207765206d69676874206e65656420746f20736c6565702e0a202a20776520616c736f206e65656420746f206769766520757020746865206d7574657820736f2077652063616e20676574207363686564756c65640a202a206f7574207768696c652077616974696e6720666f7220746865206261636b696e672073746f72652e0a202a0a202a20544f444f3a207472792063616c6c696e6720686173685f706167652066726f6d2074686520696e746572727570742068616e646c65722066697273740a202a20202020202020696e206f7264657220746f20737065656420757020746865206561737920636173652e0a202a2f0a696e742073707566735f68616e646c655f636c6173733128737472756374207370755f636f6e74657874202a637478290a7b0a097536342065612c2064736973722c206163636573733b0a09756e7369676e6564206c6f6e6720666c6167733b0a09756e7369676e656420666c74203d20303b0a09696e74207265743b0a0a092f2a0a09202a2064617220616e6420647369737220676574207061737365642066726f6d20746865207265676973746572730a09202a20746f20746865207370755f636f6e746578742c20746f20746869732066756e6374696f6e2c20627574206e6f740a09202a206261636b20746f20746865207370752069662069742067657473207363686564756c656420616761696e2e0a09202a0a09202a20696620776520646f6e27742068616e646c6520746865206661756c7420666f72206120736176656420636f6e746578740a09202a20696e2074696d652c2077652063616e207374696c6c2065787065637420746f20676574207468652073616d65206661756c740a09202a2074686520696d6d6564696174656c792061667465722074686520636f6e7465787420726573746f72652e0a09202a2f0a096561203d206374782d3e6373612e636c6173735f315f6461723b0a096473697372203d206374782d3e6373612e636c6173735f315f64736973723b0a0a096966202821286473697372202620284d46435f44534953525f5054455f4e4f545f464f554e44207c204d46435f44534953525f4143434553535f44454e4945442929290a090972657475726e20303b0a0a097370756374785f7377697463685f7374617465286374782c205350555f5554494c5f494f57414954293b0a0a0970725f646562756728226374782025703a20656120253031366c6c782c20647369737220253031366c6c782073746174652025645c6e222c206374782c2065612c0a090964736973722c206374782d3e7374617465293b0a0a096374782d3e73746174732e686173685f666c742b2b3b0a09696620286374782d3e7374617465203d3d205350555f53544154455f52554e4e41424c45290a09096374782d3e7370752d3e73746174732e686173685f666c742b2b3b0a0a092f2a207765206d757374206e6f7420686f6c6420746865206c6f636b207768656e20656e746572696e67207370755f68616e646c655f6d6d5f6661756c74202a2f0a097370755f72656c6561736528637478293b0a0a09616363657373203d20285f504147455f50524553454e54207c205f504147455f55534552293b0a09616363657373207c3d202864736973722026204d46435f44534953525f4143434553535f50555429203f205f504147455f5257203a2030554c3b0a096c6f63616c5f6972715f7361766528666c616773293b0a09726574203d20686173685f706167652865612c206163636573732c203078333030293b0a096c6f63616c5f6972715f726573746f726528666c616773293b0a0a092f2a2068617368696e67206661696c65642c20736f20747279207468652061637475616c206661756c742068616e646c6572202a2f0a0969662028726574290a0909726574203d207370755f68616e646c655f6d6d5f6661756c742863757272656e742d3e6d6d2c2065612c2064736973722c2026666c74293b0a0a092f2a0a09202a2054686973206973206e617374793a207765206e656564207468652073746174655f6d7574657820666f7220616c6c2074686520626f6f6b6b656570696e67206576656e0a09202a206966207468652073797363616c6c2077617320696e7465727275707465642062792061207369676e616c2e20657777772e0a09202a2f0a096d757465785f6c6f636b28266374782d3e73746174655f6d75746578293b0a0a092f2a0a09202a20436c65617220647369737220756e6465722063747874206c6f636b2061667465722068616e646c696e6720746865206661756c742c20736f20746861740a09202a2074696d6520736c6963696e672077696c6c206e6f7420707265656d70742074686520636f6e74657874207768696c65207468652070616765206661756c740a09202a2068616e646c65722069732072756e6e696e672e20436f6e746578742073776974636820636f64652072656d6f766573206d617070696e67732e0a09202a2f0a096374782d3e6373612e636c6173735f315f646172203d206374782d3e6373612e636c6173735f315f6473697372203d20303b0a0a092f2a0a09202a2049662077652068616e646c656420746865206661756c74207375636365737366756c6c7920616e642061726520696e2072756e6e61626c650a09202a2073746174652c20726573746172742074686520444d412e0a09202a20496e2063617365206f6620756e68616e646c6564206572726f72207265706f7274207468652070726f626c656d20746f20757365722073706163652e0a09202a2f0a09696620282172657429207b0a090969662028666c74202620564d5f4641554c545f4d414a4f52290a0909096374782d3e73746174732e6d616a5f666c742b2b3b0a0909656c73650a0909096374782d3e73746174732e6d696e5f666c742b2b3b0a0909696620286374782d3e7374617465203d3d205350555f53544154455f52554e4e41424c4529207b0a09090969662028666c74202620564d5f4641554c545f4d414a4f52290a090909096374782d3e7370752d3e73746174732e6d616a5f666c742b2b3b0a090909656c73650a090909096374782d3e7370752d3e73746174732e6d696e5f666c742b2b3b0a09097d0a0a0909696620286374782d3e737075290a0909096374782d3e6f70732d3e726573746172745f646d6128637478293b0a097d20656c73650a090973707566735f68616e646c655f6576656e74286374782c2065612c205350455f4556454e545f5350455f444154415f53544f52414745293b0a0a097370756374785f7377697463685f7374617465286374782c205350555f5554494c5f53595354454d293b0a0972657475726e207265743b0a7d0a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006c696e75782d332e382e322f617263682f706f77657270632f706c6174666f726d732f63656c6c2f73707566732f66696c652e63000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000303030303636340030303030303030003030303030303000303030303032303034353600313231313437343433333000303032323433360030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007573746172003030726f6f7400000000000000000000000000000000000000000000000000000000726f6f74000000000000000000000000000000000000000000000000000000003030303030303000303030303030300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f2a0a202a205350552066696c652073797374656d202d2d2066696c6520636f6e74656e74730a202a0a202a2028432920436f707972696768742049424d20446575747363686c616e6420456e747769636b6c756e6720476d624820323030350a202a0a202a20417574686f723a2041726e6420426572676d616e6e203c61726e64624064652e69626d2e636f6d3e0a202a0a202a20546869732070726f6772616d206973206672656520736f6674776172653b20796f752063616e2072656469737472696275746520697420616e642f6f72206d6f646966790a202a20697420756e64657220746865207465726d73206f662074686520474e552047656e6572616c205075626c6963204c6963656e7365206173207075626c69736865642062790a202a20746865204672656520536f66747761726520466f756e646174696f6e3b206569746865722076657273696f6e20322c206f722028617420796f7572206f7074696f6e290a202a20616e79206c617465722076657273696f6e2e0a202a0a202a20546869732070726f6772616d20697320646973747269627574656420696e2074686520686f706520746861742069742077696c6c2062652075736566756c2c0a202a2062757420574954484f555420414e592057415252414e54593b20776974686f7574206576656e2074686520696d706c6965642077617272616e7479206f660a202a204d45524348414e544142494c495459206f72204649544e45535320464f52204120504152544943554c415220505552504f53452e2020536565207468650a202a20474e552047656e6572616c205075626c6963204c6963656e736520666f72206d6f72652064657461696c732e0a202a0a202a20596f752073686f756c642068617665207265636569766564206120636f7079206f662074686520474e552047656e6572616c205075626c6963204c6963656e73650a202a20616c6f6e67207769746820746869732070726f6772616d3b206966206e6f742c20777269746520746f20746865204672656520536f6674776172650a202a20466f756e646174696f6e2c20496e632e2c20363735204d617373204176652c2043616d6272696467652c204d412030323133392c205553412e0a202a2f0a0a23756e6465662044454255470a0a23696e636c756465203c6c696e75782f66732e683e0a23696e636c756465203c6c696e75782f696f63746c2e683e0a23696e636c756465203c6c696e75782f6578706f72742e683e0a23696e636c756465203c6c696e75782f706167656d61702e683e0a23696e636c756465203c6c696e75782f706f6c6c2e683e0a23696e636c756465203c6c696e75782f7074726163652e683e0a23696e636c756465203c6c696e75782f7365715f66696c652e683e0a23696e636c756465203c6c696e75782f736c61622e683e0a0a23696e636c756465203c61736d2f696f2e683e0a23696e636c756465203c61736d2f74696d652e683e0a23696e636c756465203c61736d2f7370752e683e0a23696e636c756465203c61736d2f7370755f696e666f2e683e0a23696e636c756465203c61736d2f756163636573732e683e0a0a23696e636c756465202273707566732e68220a23696e636c756465202273707574726163652e68220a0a23646566696e652053505546535f4d4d41505f344b2028504147455f53495a45203d3d20307831303030290a0a2f2a2053696d706c65206174747269627574652066696c6573202a2f0a7374727563742073707566735f61747472207b0a09696e7420282a6765742928766f6964202a2c20753634202a293b0a09696e7420282a7365742928766f6964202a2c20753634293b0a0963686172206765745f6275665b32345d3b202020202020202f2a20656e6f75676820746f2073746f726520612075363420616e6420225c6e5c3022202a2f0a0963686172207365745f6275665b32345d3b0a09766f6964202a646174613b0a09636f6e73742063686172202a666d743b20202020202020202f2a20666f726d617420666f722072656164206f7065726174696f6e202a2f0a09737472756374206d75746578206d757465783b20202020202f2a2070726f74656374732061636365737320746f2074686573652062756666657273202a2f0a7d3b0a0a73746174696320696e742073707566735f617474725f6f70656e2873747275637420696e6f6465202a696e6f64652c207374727563742066696c65202a66696c652c0a0909696e7420282a6765742928766f6964202a2c20753634202a292c20696e7420282a7365742928766f6964202a2c20753634292c0a0909636f6e73742063686172202a666d74290a7b0a097374727563742073707566735f61747472202a617474723b0a0a0961747472203d206b6d616c6c6f632873697a656f66282a61747472292c204746505f4b45524e454c293b0a09696620282161747472290a090972657475726e202d454e4f4d454d3b0a0a09617474722d3e676574203d206765743b0a09617474722d3e736574203d207365743b0a09617474722d3e64617461203d20696e6f64652d3e695f707269766174653b0a09617474722d3e666d74203d20666d743b0a096d757465785f696e69742826617474722d3e6d75746578293b0a0966696c652d3e707269766174655f64617461203d20617474723b0a0a0972657475726e206e6f6e7365656b61626c655f6f70656e28696e6f64652c2066696c65293b0a7d0a0a73746174696320696e742073707566735f617474725f72656c656173652873747275637420696e6f6465202a696e6f64652c207374727563742066696c65202a66696c65290a7b0a202020202020206b667265652866696c652d3e707269766174655f64617461293b0a0972657475726e20303b0a7d0a0a737461746963207373697a655f742073707566735f617474725f72656164287374727563742066696c65202a66696c652c2063686172205f5f75736572202a6275662c0a090973697a655f74206c656e2c206c6f66665f74202a70706f73290a7b0a097374727563742073707566735f61747472202a617474723b0a0973697a655f742073697a653b0a097373697a655f74207265743b0a0a0961747472203d2066696c652d3e707269766174655f646174613b0a096966202821617474722d3e676574290a090972657475726e202d4541434345533b0a0a09726574203d206d757465785f6c6f636b5f696e7465727275707469626c652826617474722d3e6d75746578293b0a0969662028726574290a090972657475726e207265743b0a0a09696620282a70706f7329207b09092f2a20636f6e74696e7565642072656164202a2f0a090973697a65203d207374726c656e28617474722d3e6765745f627566293b0a097d20656c7365207b09092f2a2066697273742072656164202a2f0a09097536342076616c3b0a0909726574203d20617474722d3e67657428617474722d3e646174612c202676616c293b0a090969662028726574290a090909676f746f206f75743b0a0a090973697a65203d2073636e7072696e746628617474722d3e6765745f6275662c2073697a656f6628617474722d3e6765745f627566292c0a0909090920617474722d3e666d742c2028756e7369676e6564206c6f6e67206c6f6e672976616c293b0a097d0a0a09726574203d2073696d706c655f726561645f66726f6d5f627566666572286275662c206c656e2c2070706f732c20617474722d3e6765745f6275662c2073697a65293b0a6f75743a0a096d757465785f756e6c6f636b2826617474722d3e6d75746578293b0a0972657475726e207265743b0a7d0a0a737461746963207373697a655f742073707566735f617474725f7772697465287374727563742066696c65202a66696c652c20636f6e73742063686172205f5f75736572202a6275662c0a090973697a655f74206c656e2c206c6f66665f74202a70706f73290a7b0a097374727563742073707566735f61747472202a617474723b0a097536342076616c3b0a0973697a655f742073697a653b0a097373697a655f74207265743b0a0a0961747472203d2066696c652d3e707269766174655f646174613b0a096966202821617474722d3e736574290a090972657475726e202d4541434345533b0a0a09726574203d206d757465785f6c6f636b5f696e7465727275707469626c652826617474722d3e6d75746578293b0a0969662028726574290a090972657475726e207265743b0a0a09726574203d202d454641554c543b0a0973697a65203d206d696e2873697a656f6628617474722d3e7365745f62756629202d20312c206c656e293b0a0969662028636f70795f66726f6d5f7573657228617474722d3e7365745f6275662c206275662c2073697a6529290a0909676f746f206f75743b0a0a09726574203d206c656e3b202f2a20636c61696d20776520676f74207468652077686f6c6520696e707574202a2f0a09617474722d3e7365745f6275665b73697a655d203d20275c30273b0a0976616c203d2073696d706c655f737472746f6c28617474722d3e7365745f6275662c204e554c4c2c2030293b0a09617474722d3e73657428617474722d3e646174612c2076616c293b0a6f75743a0a096d757465785f756e6c6f636b2826617474722d3e6d75746578293b0a0972657475726e207265743b0a7d0a0a23646566696e6520444546494e455f53505546535f53494d504c455f415454524942555445285f5f666f70732c205f5f6765742c205f5f7365742c205f5f666d7429095c0a73746174696320696e74205f5f666f7073202323205f6f70656e2873747275637420696e6f6465202a696e6f64652c207374727563742066696c65202a66696c6529095c0a7b0909090909090909095c0a095f5f73696d706c655f617474725f636865636b5f666f726d6174285f5f666d742c2030756c6c293b0909095c0a0972657475726e2073707566735f617474725f6f70656e28696e6f64652c2066696c652c205f5f6765742c205f5f7365742c205f5f666d74293b095c0a7d0909090909090909095c0a73746174696320636f6e7374207374727563742066696c655f6f7065726174696f6e73205f5f666f7073203d207b090909095c0a092e6f776e657209203d20544849535f4d4f44554c452c0909090909095c0a092e6f70656e09203d205f5f666f7073202323205f6f70656e2c09090909095c0a092e72656c65617365203d2073707566735f617474725f72656c656173652c09090909095c0a092e7265616409203d2073707566735f617474725f726561642c09090909095c0a092e777269746509203d2073707566735f617474725f77726974652c09090909095c0a092e6c6c7365656b20203d2067656e657269635f66696c655f6c6c7365656b2c09090909095c0a7d3b0a0a0a73746174696320696e740a73707566735f6d656d5f6f70656e2873747275637420696e6f6465202a696e6f64652c207374727563742066696c65202a66696c65290a7b0a097374727563742073707566735f696e6f64655f696e666f202a69203d2053505546535f4928696e6f6465293b0a09737472756374207370755f636f6e74657874202a637478203d20692d3e695f6374783b0a0a096d757465785f6c6f636b28266374782d3e6d617070696e675f6c6f636b293b0a0966696c652d3e707269766174655f64617461203d206374783b0a096966202821692d3e695f6f70656e6572732b2b290a09096374782d3e6c6f63616c5f73746f7265203d20696e6f64652d3e695f6d617070696e673b0a096d757465785f756e6c6f636b28266374782d3e6d617070696e675f6c6f636b293b0a0972657475726e20303b0a7d0a0a73746174696320696e740a73707566735f6d656d5f72656c656173652873747275637420696e6f6465202a696e6f64652c207374727563742066696c65202a66696c65290a7b0a097374727563742073707566735f696e6f64655f696e666f202a69203d2053505546535f4928696e6f6465293b0a09737472756374207370755f636f6e74657874202a637478203d20692d3e695f6374783b0a0a096d757465785f6c6f636b28266374782d3e6d617070696e675f6c6f636b293b0a0969662028212d2d692d3e695f6f70656e657273290a09096374782d3e6c6f63616c5f73746f7265203d204e554c4c3b0a096d757465785f756e6c6f636b28266374782d3e6d617070696e675f6c6f636b293b0a0972657475726e20303b0a7d0a0a737461746963207373697a655f740a5f5f73707566735f6d656d5f7265616428737472756374207370755f636f6e74657874202a6374782c2063686172205f5f75736572202a6275666665722c0a09090973697a655f742073697a652c206c6f66665f74202a706f73290a7b0a0963686172202a6c6f63616c5f73746f7265203d206374782d3e6f70732d3e6765745f6c7328637478293b0a0972657475726e2073696d706c655f726561645f66726f6d5f627566666572286275666665722c2073697a652c20706f732c206c6f63616c5f73746f72652c0a09090909094c535f53495a45293b0a7d0a0a737461746963207373697a655f740a73707566735f6d656d5f72656164287374727563742066696c65202a66696c652c2063686172205f5f75736572202a6275666665722c0a0909090973697a655f742073697a652c206c6f66665f74202a706f73290a7b0a09737472756374207370755f636f6e74657874202a637478203d2066696c652d3e707269766174655f646174613b0a097373697a655f74207265743b0a0a09726574203d207370755f6163717569726528637478293b0a0969662028726574290a090972657475726e207265743b0a09726574203d205f5f73707566735f6d656d5f72656164286374782c206275666665722c2073697a652c20706f73293b0a097370755f72656c6561736528637478293b0a0a0972657475726e207265743b0a7d0a0a737461746963207373697a655f740a73707566735f6d656d5f7772697465287374727563742066696c65202a66696c652c20636f6e73742063686172205f5f75736572202a6275666665722c0a090909090973697a655f742073697a652c206c6f66665f74202a70706f73290a7b0a09737472756374207370755f636f6e74657874202a637478203d2066696c652d3e707269766174655f646174613b0a0963686172202a6c6f63616c5f73746f72653b0a096c6f66665f7420706f73203d202a70706f733b0a09696e74207265743b0a0a0969662028706f73203e204c535f53495a45290a090972657475726e202d45464249473b0a0a09726574203d207370755f6163717569726528637478293b0a0969662028726574290a090972657475726e207265743b0a0a096c6f63616c5f73746f7265203d206374782d3e6f70732d3e6765745f6c7328637478293b0a0973697a65203d2073696d706c655f77726974655f746f5f627566666572286c6f63616c5f73746f72652c204c535f53495a452c2070706f732c206275666665722c2073697a65293b0a097370755f72656c6561736528637478293b0a0a0972657475726e2073697a653b0a7d0a0a73746174696320696e740a73707566735f6d656d5f6d6d61705f6661756c742873747275637420766d5f617265615f737472756374202a766d612c2073747275637420766d5f6661756c74202a766d66290a7b0a09737472756374207370755f636f6e74657874202a637478093d20766d612d3e766d5f66696c652d3e707269766174655f646174613b0a09756e7369676e6564206c6f6e672061646472657373203d2028756e7369676e6564206c6f6e6729766d662d3e7669727475616c5f616464726573733b0a09756e7369676e6564206c6f6e672070666e2c206f66667365743b0a0a23696664656620434f4e4649475f5350555f46535f36344b5f4c530a09737472756374207370755f7374617465202a637361203d20266374782d3e6373613b0a09696e74207073697a653b0a0a092f2a20436865636b207768617420706167652073697a6520776520617265207573696e67202a2f0a097073697a65203d206765745f736c6963655f7073697a6528766d612d3e766d5f6d6d2c2061646472657373293b0a0a092f2a20536f6d652073616e69747920636865636b696e67202a2f0a094255475f4f4e286373612d3e7573655f6269675f706167657320213d20287073697a65203d3d204d4d555f504147455f36344b29293b0a0a092f2a20576f772c2036344b2c20636f6f6c2c207765206e65656420746f20616c69676e2074686520616464726573732074686f756768202a2f0a09696620286373612d3e7573655f6269675f706167657329207b0a09094255475f4f4e28766d612d3e766d5f7374617274202620307866666666293b0a09096164647265737320263d207e307866666666756c3b0a097d0a23656e646966202f2a20434f4e4649475f5350555f46535f36344b5f4c53202a2f0a0a096f6666736574203d20766d662d3e70676f6666203c3c20504147455f53484946543b0a09696620286f6666736574203e3d204c535f53495a45290a090972657475726e20564d5f4641554c545f5349474255533b0a0a0970725f6465627567282273707566735f6d656d5f6d6d61705f6661756c7420616464726573733d3078256c782c206f66667365743d3078256c785c6e222c0a090909616464726573732c206f6666736574293b0a0a09696620287370755f616371756972652863747829290a090972657475726e20564d5f4641554c545f4e4f504147453b0a0a09696620286374782d3e7374617465203d3d205350555f53544154455f534156454429207b0a0909766d612d3e766d5f706167655f70726f74203d20706770726f745f63616368656428766d612d3e766d5f706167655f70726f74293b0a090970666e203d20766d616c6c6f635f746f5f70666e286374782d3e6373612e6c736373612d3e6c73202b206f6666736574293b0a097d20656c7365207b0a0909766d612d3e766d5f706167655f70726f74203d20706770726f745f6e6f6e6361636865645f776328766d612d3e766d5f706167655f70726f74293b0a090970666e203d20286374782d3e7370752d3e6c6f63616c5f73746f72655f70687973202b206f666673657429203e3e20504147455f53484946543b0a097d0a09766d5f696e736572745f70666e28766d612c20616464726573732c2070666e293b0a0a097370755f72656c6561736528637478293b0a0a0972657475726e20564d5f4641554c545f4e4f504147453b0a7d0a0a73746174696320696e742073707566735f6d656d5f6d6d61705f6163636573732873747275637420766d5f617265615f737472756374202a766d612c0a09090909756e7369676e6564206c6f6e6720616464726573732c0a09090909766f6964202a6275662c20696e74206c656e2c20696e74207772697465290a7b0a09737472756374207370755f636f6e74657874202a637478203d20766d612d3e766d5f66696c652d3e707269766174655f646174613b0a09756e7369676e6564206c6f6e67206f6666736574203d2061646472657373202d20766d612d3e766d5f73746172743b0a0963686172202a6c6f63616c5f73746f72653b0a0a09696620287772697465202626202128766d612d3e766d5f666c616773202620564d5f575249544529290a090972657475726e202d4541434345533b0a09696620287370755f616371756972652863747829290a090972657475726e202d45494e54523b0a0969662028286f6666736574202b206c656e29203e20766d612d3e766d5f656e64290a09096c656e203d20766d612d3e766d5f656e64202d206f66667365743b0a096c6f63616c5f73746f7265203d206374782d3e6f70732d3e6765745f6c7328637478293b0a09696620287772697465290a09096d656d6370795f746f696f286c6f63616c5f73746f7265202b206f66667365742c206275662c206c656e293b0a09656c73650a09096d656d6370795f66726f6d696f286275662c206c6f63616c5f73746f7265202b206f66667365742c206c656e293b0a097370755f72656c6561736528637478293b0a0972657475726e206c656e3b0a7d0a0a73746174696320636f6e73742073747275637420766d5f6f7065726174696f6e735f7374727563742073707566735f6d656d5f6d6d61705f766d6f7073203d207b0a092e6661756c74203d2073707566735f6d656d5f6d6d61705f6661756c742c0a092e616363657373203d2073707566735f6d656d5f6d6d61705f6163636573732c0a7d3b0a0a73746174696320696e742073707566735f6d656d5f6d6d6170287374727563742066696c65202a66696c652c2073747275637420766d5f617265615f737472756374202a766d61290a7b0a23696664656620434f4e4649475f5350555f46535f36344b5f4c530a09737472756374207370755f636f6e74657874092a637478203d2066696c652d3e707269766174655f646174613b0a09737472756374207370755f7374617465092a637361203d20266374782d3e6373613b0a0a092f2a2053616e69747920636865636b20564d4120616c69676e6d656e74202a2f0a09696620286373612d3e7573655f6269675f706167657329207b0a090970725f6465627567282273707566735f6d656d5f6d6d61702036344b2c2073746172743d3078256c782c20656e643d3078256c782c220a09090920222070676f66663d3078256c785c6e222c20766d612d3e766d5f73746172742c20766d612d3e766d5f656e642c0a09090920766d612d3e766d5f70676f6666293b0a090969662028766d612d3e766d5f7374617274202620307866666666290a09090972657475726e202d45494e56414c3b0a090969662028766d612d3e766d5f70676f6666202620307866290a09090972657475726e202d45494e56414c3b0a097d0a23656e646966202f2a20434f4e4649475f5350555f46535f36344b5f4c53202a2f0a0a09696620282128766d612d3e766d5f666c616773202620564d5f53484152454429290a090972657475726e202d45494e56414c3b0a0a09766d612d3e766d5f666c616773207c3d20564d5f494f207c20564d5f50464e4d41503b0a09766d612d3e766d5f706167655f70726f74203d20706770726f745f6e6f6e6361636865645f776328766d612d3e766d5f706167655f70726f74293b0a0a09766d612d3e766d5f6f7073203d202673707566735f6d656d5f6d6d61705f766d6f70733b0a0972657475726e20303b0a7d0a0a23696664656620434f4e4649475f5350555f46535f36344b5f4c530a73746174696320756e7369676e6564206c6f6e672073707566735f6765745f756e6d61707065645f61726561287374727563742066696c65202a66696c652c0a0909756e7369676e6564206c6f6e6720616464722c20756e7369676e6564206c6f6e67206c656e2c20756e7369676e6564206c6f6e672070676f66662c0a0909756e7369676e6564206c6f6e6720666c616773290a7b0a09737472756374207370755f636f6e74657874092a637478203d2066696c652d3e707269766174655f646174613b0a09737472756374207370755f7374617465092a637361203d20266374782d3e6373613b0a0a092f2a204966206e6f74207573696e67206269672070616765732c2066616c6c6261636b20746f206e6f726d616c204d4d20675f755f61202a2f0a0969662028216373612d3e7573655f6269675f7061676573290a090972657475726e2063757272656e742d3e6d6d2d3e6765745f756e6d61707065645f617265612866696c652c20616464722c206c656e2c0a09090909090920202020202070676f66662c20666c616773293b0a0a092f2a20456c73652c2074727920746f206f627461696e20612036344b20706167657320736c696365202a2f0a0972657475726e20736c6963655f6765745f756e6d61707065645f6172656128616464722c206c656e2c20666c6167732c0a09090909202020202020204d4d555f504147455f36344b2c20312c2030293b0a7d0a23656e646966202f2a20434f4e4649475f5350555f46535f36344b5f4c53202a2f0a0a73746174696320636f6e7374207374727563742066696c655f6f7065726174696f6e732073707566735f6d656d5f666f7073203d207b0a092e6f70656e0909093d2073707566735f6d656d5f6f70656e2c0a092e72656c6561736509093d2073707566735f6d656d5f72656c656173652c0a092e726561640909093d2073707566735f6d656d5f726561642c0a092e77726974650909093d2073707566735f6d656d5f77726974652c0a092e6c6c7365656b0909093d2067656e657269635f66696c655f6c6c7365656b2c0a092e6d6d61700909093d2073707566735f6d656d5f6d6d61702c0a23696664656620434f4e4649475f5350555f46535f36344b5f4c530a092e6765745f756e6d61707065645f61726561093d2073707566735f6765745f756e6d61707065645f617265612c0a23656e6469660a7d3b0a0a73746174696320696e742073707566735f70735f6661756c742873747275637420766d5f617265615f737472756374202a766d612c0a090909092020202073747275637420766d5f6661756c74202a766d662c0a0909090920202020756e7369676e6564206c6f6e672070735f6f6666732c0a0909090920202020756e7369676e6564206c6f6e672070735f73697a65290a7b0a09737472756374207370755f636f6e74657874202a637478203d20766d612d3e766d5f66696c652d3e707269766174655f646174613b0a09756e7369676e6564206c6f6e6720617265612c206f6666736574203d20766d662d3e70676f6666203c3c20504147455f53484946543b0a09696e7420726574203d20303b0a0a097370755f636f6e746578745f6e6f7370755f74726163652873707566735f70735f6661756c745f5f656e7465722c20637478293b0a0a09696620286f6666736574203e3d2070735f73697a65290a090972657475726e20564d5f4641554c545f5349474255533b0a0a0969662028666174616c5f7369676e616c5f70656e64696e672863757272656e7429290a090972657475726e20564d5f4641554c545f5349474255533b0a0a092f2a0a09202a20426563617573652077652072656c6561736520746865206d6d61705f73656d2c2074686520636f6e74657874206d61792062652064657374726f796564207768696c650a09202a20776527726520696e207370755f776169742e204772616220616e206578747261207265666572656e636520736f2069742069736e27742064657374726f7965640a09202a20696e20746865206d65616e74696d652e0a09202a2f0a096765745f7370755f636f6e7465787428637478293b0a0a092f2a0a09202a205765206861766520746f207761697420666f7220636f6e7465787420746f206265206c6f61646564206265666f726520776520686176650a09202a20706167657320746f2068616e64206f757420746f2074686520757365722c2062757420776520646f6e27742077616e7420746f20776169740a09202a207769746820746865206d6d61705f73656d2068656c642e0a09202a20497420697320706f737369626c6520746f2064726f7020746865206d6d61705f73656d20686572652c20627574207468656e207765206e6565640a09202a20746f2072657475726e20564d5f4641554c545f4e4f50414745206265636175736520746865206d617070696e6773206d617920686176650a09202a2068616e6765642e0a09202a2f0a09696620287370755f616371756972652863747829290a0909676f746f2072656661756c743b0a0a09696620286374782d3e7374617465203d3d205350555f53544154455f534156454429207b0a090975705f72656164282663757272656e742d3e6d6d2d3e6d6d61705f73656d293b0a09097370755f636f6e746578745f6e6f7370755f74726163652873707566735f70735f6661756c745f5f736c6565702c20637478293b0a0909726574203d2073707566735f77616974286374782d3e72756e5f77712c206374782d3e7374617465203d3d205350555f53544154455f52554e4e41424c45293b0a09097370755f636f6e746578745f74726163652873707566735f70735f6661756c745f5f77616b652c206374782c206374782d3e737075293b0a0909646f776e5f72656164282663757272656e742d3e6d6d2d3e6d6d61705f73656d293b0a097d20656c7365207b0a090961726561203d206374782d3e7370752d3e70726f626c656d5f70687973202b2070735f6f6666733b0a0909766d5f696e736572745f70666e28766d612c2028756e7369676e6564206c6f6e6729766d662d3e7669727475616c5f616464726573732c0a09090909092861726561202b206f666673657429203e3e20504147455f5348494654293b0a09097370755f636f6e746578745f74726163652873707566735f70735f6661756c745f5f696e736572742c206374782c206374782d3e737075293b0a097d0a0a096966202821726574290a09097370755f72656c6561736528637478293b0a0a72656661756c743a0a097075745f7370755f636f6e7465787428637478293b0a0972657475726e20564d5f4641554c545f4e4f504147453b0a7d0a0a2369662053505546535f4d4d41505f344b0a73746174696320696e742073707566735f636e746c5f6d6d61705f6661756c742873747275637420766d5f617265615f737472756374202a766d612c0a090909090920202073747275637420766d5f6661756c74202a766d66290a7b0a0972657475726e2073707566735f70735f6661756c7428766d612c20766d662c203078343030302c2053505546535f434e544c5f4d41505f53495a45293b0a7d0a0a73746174696320636f6e73742073747275637420766d5f6f7065726174696f6e735f7374727563742073707566735f636e746c5f6d6d61705f766d6f7073203d207b0a092e6661756c74203d2073707566735f636e746c5f6d6d61705f6661756c742c0a7d3b0a0a2f2a0a202a206d6d617020737570706f727420666f722070726f626c656d20737461746520636f6e74726f6c2061726561205b307834303030202d203078346666665d2e0a202a2f0a73746174696320696e742073707566735f636e746c5f6d6d6170287374727563742066696c65202a66696c652c2073747275637420766d5f617265615f737472756374202a766d61290a7b0a09696620282128766d612d3e766d5f666c616773202620564d5f53484152454429290a090972657475726e202d45494e56414c3b0a0a09766d612d3e766d5f666c616773207c3d20564d5f494f207c20564d5f50464e4d41503b0a09766d612d3e766d5f706167655f70726f74203d20706770726f745f6e6f6e63616368656428766d612d3e766d5f706167655f70726f74293b0a0a09766d612d3e766d5f6f7073203d202673707566735f636e746c5f6d6d61705f766d6f70733b0a0972657475726e20303b0a7d0a23656c7365202f2a2053505546535f4d4d41505f344b202a2f0a23646566696e652073707566735f636e746c5f6d6d6170204e554c4c0a23656e646966202f2a202153505546535f4d4d41505f344b202a2f0a0a73746174696320696e742073707566735f636e746c5f67657428766f6964202a646174612c20753634202a76616c290a7b0a09737472756374207370755f636f6e74657874202a637478203d20646174613b0a09696e74207265743b0a0a09726574203d207370755f6163717569726528637478293b0a0969662028726574290a090972657475726e207265743b0a092a76616c203d206374782d3e6f70732d3e7374617475735f7265616428637478293b0a097370755f72656c6561736528637478293b0a0a0972657475726e20303b0a7d0a0a73746174696320696e742073707566735f636e746c5f73657428766f6964202a646174612c207536342076616c290a7b0a09737472756374207370755f636f6e74657874202a637478203d20646174613b0a09696e74207265743b0a0a09726574203d207370755f6163717569726528637478293b0a0969662028726574290a090972657475726e207265743b0a096374782d3e6f70732d3e72756e636e746c5f7772697465286374782c2076616c293b0a097370755f72656c6561736528637478293b0a0a0972657475726e20303b0a7d0a0a73746174696320696e742073707566735f636e746c5f6f70656e2873747275637420696e6f6465202a696e6f64652c207374727563742066696c65202a66696c65290a7b0a097374727563742073707566735f696e6f64655f696e666f202a69203d2053505546535f4928696e6f6465293b0a09737472756374207370755f636f6e74657874202a637478203d20692d3e695f6374783b0a0a096d757465785f6c6f636b28266374782d3e6d617070696e675f6c6f636b293b0a0966696c652d3e707269766174655f64617461203d206374783b0a096966202821692d3e695f6f70656e6572732b2b290a09096374782d3e636e746c203d20696e6f64652d3e695f6d617070696e673b0a096d757465785f756e6c6f636b28266374782d3e6d617070696e675f6c6f636b293b0a0972657475726e2073696d706c655f617474725f6f70656e28696e6f64652c2066696c652c2073707566735f636e746c5f6765742c0a090909090973707566735f636e746c5f7365742c202230782530386c7822293b0a7d0a0a73746174696320696e740a73707566735f636e746c5f72656c656173652873747275637420696e6f6465202a696e6f64652c207374727563742066696c65202a66696c65290a7b0a097374727563742073707566735f696e6f64655f696e666f202a69203d2053505546535f4928696e6f6465293b0a09737472756374207370755f636f6e74657874202a637478203d20692d3e695f6374783b0a0a0973696d706c655f617474725f72656c6561736528696e6f64652c2066696c65293b0a0a096d757465785f6c6f636b28266374782d3e6d617070696e675f6c6f636b293b0a0969662028212d2d692d3e695f6f70656e657273290a09096374782d3e636e746c203d204e554c4c3b0a096d757465785f756e6c6f636b28266374782d3e6d617070696e675f6c6f636b293b0a0972657475726e20303b0a7d0a0a73746174696320636f6e7374207374727563742066696c655f6f7065726174696f6e732073707566735f636e746c5f666f7073203d207b0a092e6f70656e203d2073707566735f636e746c5f6f70656e2c0a092e72656c65617365203d2073707566735f636e746c5f72656c656173652c0a092e72656164203d2073696d706c655f617474725f726561642c0a092e7772697465203d2073696d706c655f617474725f77726974652c0a092e6c6c7365656b093d2067656e657269635f66696c655f6c6c7365656b2c0a092e6d6d6170203d2073707566735f636e746c5f6d6d61702c0a7d3b0a0a73746174696320696e740a73707566735f726567735f6f70656e2873747275637420696e6f6465202a696e6f64652c207374727563742066696c65202a66696c65290a7b0a097374727563742073707566735f696e6f64655f696e666f202a69203d2053505546535f4928696e6f6465293b0a0966696c652d3e707269766174655f64617461203d20692d3e695f6374783b0a0972657475726e20303b0a7d0a0a737461746963207373697a655f740a5f5f73707566735f726567735f7265616428737472756374207370755f636f6e74657874202a6374782c2063686172205f5f75736572202a6275666665722c0a09090973697a655f742073697a652c206c6f66665f74202a706f73290a7b0a09737472756374207370755f6c73637361202a6c73637361203d206374782d3e6373612e6c736373613b0a0972657475726e2073696d706c655f726561645f66726f6d5f627566666572286275666665722c2073697a652c20706f732c0a090909092020202020206c736373612d3e677072732c2073697a656f66206c736373612d3e67707273293b0a7d0a0a737461746963207373697a655f740a73707566735f726567735f72656164287374727563742066696c65202a66696c652c2063686172205f5f75736572202a6275666665722c0a090973697a655f742073697a652c206c6f66665f74202a706f73290a7b0a09696e74207265743b0a09737472756374207370755f636f6e74657874202a637478203d2066696c652d3e707269766174655f646174613b0a0a092f2a207072652d636865636b20666f722066696c6520706f736974696f6e3a20696620776527642072657475726e20454f462c2074686572652773206e6f20706f696e740a09202a2063617573696e6720612064657363686564756c65202a2f0a09696620282a706f73203e3d2073697a656f66286374782d3e6373612e6c736373612d3e6770727329290a090972657475726e20303b0a0a09726574203d207370755f616371756972655f736176656428637478293b0a0969662028726574290a090972657475726e207265743b0a09726574203d205f5f73707566735f726567735f72656164286374782c206275666665722c2073697a652c20706f73293b0a097370755f72656c656173655f736176656428637478293b0a0972657475726e207265743b0a7d0a0a737461746963207373697a655f740a73707566735f726567735f7772697465287374727563742066696c65202a66696c652c20636f6e73742063686172205f5f75736572202a6275666665722c0a09092073697a655f742073697a652c206c6f66665f74202a706f73290a7b0a09737472756374207370755f636f6e74657874202a637478203d2066696c652d3e707269766174655f646174613b0a09737472756374207370755f6c73637361202a6c73637361203d206374782d3e6373612e6c736373613b0a09696e74207265743b0a0a09696620282a706f73203e3d2073697a656f66286c736373612d3e6770727329290a090972657475726e202d45464249473b0a0a09726574203d207370755f616371756972655f736176656428637478293b0a0969662028726574290a090972657475726e207265743b0a0a0973697a65203d2073696d706c655f77726974655f746f5f627566666572286c736373612d3e677072732c2073697a656f66286c736373612d3e67707273292c20706f732c0a09090909096275666665722c2073697a65293b0a0a097370755f72656c656173655f736176656428637478293b0a0972657475726e2073697a653b0a7d0a0a73746174696320636f6e7374207374727563742066696c655f6f7065726174696f6e732073707566735f726567735f666f7073203d207b0a092e6f70656e09203d2073707566735f726567735f6f70656e2c0a092e72656164202020203d2073707566735f726567735f726561642c0a092e77726974652020203d2073707566735f726567735f77726974652c0a092e6c6c7365656b20203d2067656e657269635f66696c655f6c6c7365656b2c0a7d3b0a0a737461746963207373697a655f740a5f5f73707566735f667063725f7265616428737472756374207370755f636f6e74657874202a6374782c2063686172205f5f75736572202a206275666665722c0a09090973697a655f742073697a652c206c6f66665f74202a20706f73290a7b0a09737472756374207370755f6c73637361202a6c73637361203d206374782d3e6373612e6c736373613b0a0972657475726e2073696d706c655f726561645f66726f6d5f627566666572286275666665722c2073697a652c20706f732c0a09090909202020202020266c736373612d3e667063722c2073697a656f66286c736373612d3e6670637229293b0a7d0a0a737461746963207373697a655f740a73707566735f667063725f72656164287374727563742066696c65202a66696c652c2063686172205f5f75736572202a206275666665722c0a090973697a655f742073697a652c206c6f66665f74202a20706f73290a7b0a09696e74207265743b0a09737472756374207370755f636f6e74657874202a637478203d2066696c652d3e707269766174655f646174613b0a0a09726574203d207370755f616371756972655f736176656428637478293b0a0969662028726574290a090972657475726e207265743b0a09726574203d205f5f73707566735f667063725f72656164286374782c206275666665722c2073697a652c20706f73293b0a097370755f72656c656173655f736176656428637478293b0a0972657475726e207265743b0a7d0a0a737461746963207373697a655f740a73707566735f667063725f7772697465287374727563742066696c65202a66696c652c20636f6e73742063686172205f5f75736572202a206275666665722c0a09092073697a655f742073697a652c206c6f66665f74202a20706f73290a7b0a09737472756374207370755f636f6e74657874202a637478203d2066696c652d3e707269766174655f646174613b0a09737472756374207370755f6c73637361202a6c73637361203d206374782d3e6373612e6c736373613b0a09696e74207265743b0a0a09696620282a706f73203e3d2073697a656f66286c736373612d3e6670637229290a090972657475726e202d45464249473b0a0a09726574203d207370755f616371756972655f736176656428637478293b0a0969662028726574290a090972657475726e207265743b0a0a0973697a65203d2073696d706c655f77726974655f746f5f62756666657228266c736373612d3e667063722c2073697a656f66286c736373612d3e66706372292c20706f732c0a09090909096275666665722c2073697a65293b0a0a097370755f72656c656173655f736176656428637478293b0a0972657475726e2073697a653b0a7d0a0a73746174696320636f6e7374207374727563742066696c655f6f7065726174696f6e732073707566735f667063725f666f7073203d207b0a092e6f70656e203d2073707566735f726567735f6f70656e2c0a092e72656164203d2073707566735f667063725f726561642c0a092e7772697465203d2073707566735f667063725f77726974652c0a092e6c6c7365656b203d2067656e657269635f66696c655f6c6c7365656b2c0a7d3b0a0a2f2a2067656e65726963206f70656e2066756e6374696f6e20666f7220616c6c20706970652d6c696b652066696c6573202a2f0a73746174696320696e742073707566735f706970655f6f70656e2873747275637420696e6f6465202a696e6f64652c207374727563742066696c65202a66696c65290a7b0a097374727563742073707566735f696e6f64655f696e666f202a69203d2053505546535f4928696e6f6465293b0a0966696c652d3e707269766174655f64617461203d20692d3e695f6374783b0a0a0972657475726e206e6f6e7365656b61626c655f6f70656e28696e6f64652c2066696c65293b0a7d0a0a2f2a0a202a2052656164206173206d616e792062797465732066726f6d20746865206d61696c626f7820617320706f737369626c652c20756e74696c0a202a206f6e65206f662074686520636f6e646974696f6e73206265636f6d657320747275653a0a202a0a202a202d206e6f206d6f7265206461746120617661696c61626c6520696e20746865206d61696c626f780a202a202d20656e64206f662074686520757365722070726f7669646564206275666665720a202a202d20656e64206f6620746865206d617070656420617265610a202a2f0a737461746963207373697a655f742073707566735f6d626f785f72656164287374727563742066696c65202a66696c652c2063686172205f5f75736572202a6275662c0a09090973697a655f74206c656e2c206c6f66665f74202a706f73290a7b0a09737472756374207370755f636f6e74657874202a637478203d2066696c652d3e707269766174655f646174613b0a09753332206d626f785f646174612c205f5f75736572202a75646174613b0a097373697a655f7420636f756e743b0a0a09696620286c656e203c2034290a090972657475726e202d45494e56414c3b0a0a0969662028216163636573735f6f6b285645524946595f57524954452c206275662c206c656e29290a090972657475726e202d454641554c543b0a0a097564617461203d2028766f6964205f5f75736572202a296275663b0a0a09636f756e74203d207370755f6163717569726528637478293b0a0969662028636f756e74290a090972657475726e20636f756e743b0a0a09666f722028636f756e74203d20303b2028636f756e74202b203429203c3d206c656e3b20636f756e74202b3d20342c2075646174612b2b29207b0a0909696e74207265743b0a0909726574203d206374782d3e6f70732d3e6d626f785f72656164286374782c20266d626f785f64617461293b0a090969662028726574203d3d2030290a090909627265616b3b0a0a09092f2a0a0909202a2061742074686520656e64206f6620746865206d617070656420617265612c2077652063616e206661756c740a0909202a20627574207374696c6c206e65656420746f2072657475726e20746865206461746120776520686176650a0909202a2072656164207375636365737366756c6c7920736f206661722e0a0909202a2f0a0909726574203d205f5f7075745f75736572286d626f785f646174612c207564617461293b0a09096966202872657429207b0a0909096966202821636f756e74290a09090909636f756e74203d202d454641554c543b0a090909627265616b3b0a09097d0a097d0a097370755f72656c6561736528637478293b0a0a096966202821636f756e74290a0909636f756e74203d202d45414741494e3b0a0a0972657475726e20636f756e743b0a7d0a0a73746174696320636f6e7374207374727563742066696c655f6f7065726174696f6e732073707566735f6d626f785f666f7073203d207b0a092e6f70656e093d2073707566735f706970655f6f70656e2c0a092e72656164093d2073707566735f6d626f785f726561642c0a092e6c6c7365656b093d206e6f5f6c6c7365656b2c0a7d3b0a0a737461746963207373697a655f742073707566735f6d626f785f737461745f72656164287374727563742066696c65202a66696c652c2063686172205f5f75736572202a6275662c0a09090973697a655f74206c656e2c206c6f66665f74202a706f73290a7b0a09737472756374207370755f636f6e74657874202a637478203d2066696c652d3e707269766174655f646174613b0a097373697a655f74207265743b0a09753332206d626f785f737461743b0a0a09696620286c656e203c2034290a090972657475726e202d45494e56414c3b0a0a09726574203d207370755f6163717569726528637478293b0a0969662028726574290a090972657475726e207265743b0a0a096d626f785f73746174203d206374782d3e6f70732d3e6d626f785f737461745f726561642863747829202620307866663b0a0a097370755f72656c6561736528637478293b0a0a0969662028636f70795f746f5f75736572286275662c20266d626f785f737461742c2073697a656f66206d626f785f7374617429290a090972657475726e202d454641554c543b0a0a0972657475726e20343b0a7d0a0a73746174696320636f6e7374207374727563742066696c655f6f7065726174696f6e732073707566735f6d626f785f737461745f666f7073203d207b0a092e6f70656e093d2073707566735f706970655f6f70656e2c0a092e72656164093d2073707566735f6d626f785f737461745f726561642c0a092e6c6c7365656b203d206e6f5f6c6c7365656b2c0a7d3b0a0a2f2a206c6f772d6c6576656c2069626f78206163636573732066756e6374696f6e202a2f0a73697a655f74207370755f69626f785f7265616428737472756374207370755f636f6e74657874202a6374782c20753332202a64617461290a7b0a0972657475726e206374782d3e6f70732d3e69626f785f72656164286374782c2064617461293b0a7d0a0a73746174696320696e742073707566735f69626f785f666173796e6328696e742066642c207374727563742066696c65202a66696c652c20696e74206f6e290a7b0a09737472756374207370755f636f6e74657874202a637478203d2066696c652d3e707269766174655f646174613b0a0a0972657475726e20666173796e635f68656c7065722866642c2066696c652c206f6e2c20266374782d3e69626f785f666173796e63293b0a7d0a0a2f2a20696e746572727570742d6c6576656c2069626f782063616c6c6261636b2066756e6374696f6e2e202a2f0a766f69642073707566735f69626f785f63616c6c6261636b2873747275637420737075202a737075290a7b0a09737472756374207370755f636f6e74657874202a637478203d207370752d3e6374783b0a0a096966202821637478290a090972657475726e3b0a0a0977616b655f75705f616c6c28266374782d3e69626f785f7771293b0a096b696c6c5f666173796e6328266374782d3e69626f785f666173796e632c20534947494f2c20504f4c4c494e293b0a7d0a0a2f2a0a202a2052656164206173206d616e792062797465732066726f6d2074686520696e74657272757074206d61696c626f7820617320706f737369626c652c20756e74696c0a202a206f6e65206f662074686520636f6e646974696f6e73206265636f6d657320747275653a0a202a0a202a202d206e6f206d6f7265206461746120617661696c61626c6520696e20746865206d61696c626f780a202a202d20656e64206f662074686520757365722070726f7669646564206275666665720a202a202d20656e64206f6620746865206d617070656420617265610a202a0a202a204966207468652066696c65206973206f70656e656420776974686f7574204f5f4e4f4e424c4f434b2c2077652077616974206865726520756e74696c0a202a20616e79206461746120697320617661696c61626c652c206275742072657475726e207768656e2077652068617665206265656e2061626c6520746f0a202a207265616420736f6d657468696e672e0a202a2f0a737461746963207373697a655f742073707566735f69626f785f72656164287374727563742066696c65202a66696c652c2063686172205f5f75736572202a6275662c0a09090973697a655f74206c656e2c206c6f66665f74202a706f73290a7b0a09737472756374207370755f636f6e74657874202a637478203d2066696c652d3e707269766174655f646174613b0a097533322069626f785f646174612c205f5f75736572202a75646174613b0a097373697a655f7420636f756e743b0a0a09696620286c656e203c2034290a090972657475726e202d45494e56414c3b0a0a0969662028216163636573735f6f6b285645524946595f57524954452c206275662c206c656e29290a090972657475726e202d454641554c543b0a0a097564617461203d2028766f6964205f5f75736572202a296275663b0a0a09636f756e74203d207370755f6163717569726528637478293b0a0969662028636f756e74290a0909676f746f206f75743b0a0a092f2a2077616974206f6e6c7920666f722074686520666972737420656c656d656e74202a2f0a09636f756e74203d20303b0a096966202866696c652d3e665f666c6167732026204f5f4e4f4e424c4f434b29207b0a090969662028217370755f69626f785f72656164286374782c202669626f785f646174612929207b0a090909636f756e74203d202d45414741494e3b0a090909676f746f206f75745f756e6c6f636b3b0a09097d0a097d20656c7365207b0a0909636f756e74203d2073707566735f77616974286374782d3e69626f785f77712c207370755f69626f785f72656164286374782c202669626f785f6461746129293b0a090969662028636f756e74290a090909676f746f206f75743b0a097d0a0a092f2a2069662077652063616e277420777269746520617420616c6c2c2072657475726e202d454641554c54202a2f0a09636f756e74203d205f5f7075745f757365722869626f785f646174612c207564617461293b0a0969662028636f756e74290a0909676f746f206f75745f756e6c6f636b3b0a0a09666f722028636f756e74203d20342c2075646174612b2b3b2028636f756e74202b203429203c3d206c656e3b20636f756e74202b3d20342c2075646174612b2b29207b0a0909696e74207265743b0a0909726574203d206374782d3e6f70732d3e69626f785f72656164286374782c202669626f785f64617461293b0a090969662028726574203d3d2030290a090909627265616b3b0a09092f2a0a0909202a2061742074686520656e64206f6620746865206d617070656420617265612c2077652063616e206661756c740a0909202a20627574207374696c6c206e65656420746f2072657475726e20746865206461746120776520686176650a0909202a2072656164207375636365737366756c6c7920736f206661722e0a0909202a2f0a0909726574203d205f5f7075745f757365722869626f785f646174612c207564617461293b0a090969662028726574290a090909627265616b3b0a097d0a0a6f75745f756e6c6f636b3a0a097370755f72656c6561736528637478293b0a6f75743a0a0972657475726e20636f756e743b0a7d0a0a73746174696320756e7369676e656420696e742073707566735f69626f785f706f6c6c287374727563742066696c65202a66696c652c20706f6c6c5f7461626c65202a77616974290a7b0a09737472756374207370755f636f6e74657874202a637478203d2066696c652d3e707269766174655f646174613b0a09756e7369676e656420696e74206d61736b3b0a0a09706f6c6c5f776169742866696c652c20266374782d3e69626f785f77712c2077616974293b0a0a092f2a0a09202a20466f72206e6f77206b656570207468697320756e696e7465727275707469626c6520616e6420616c736f2069676e6f7265207468652072756c650a09202a207468617420706f6c6c2073686f756c64206e6f7420736c6565702e202057696c6c206265206669786564206c617465722e0a09202a2f0a096d757465785f6c6f636b28266374782d3e73746174655f6d75746578293b0a096d61736b203d206374782d3e6f70732d3e6d626f785f737461745f706f6c6c286374782c20504f4c4c494e207c20504f4c4c52444e4f524d293b0a097370755f72656c6561736528637478293b0a0a0972657475726e206d61736b3b0a7d0a0a73746174696320636f6e7374207374727563742066696c655f6f7065726174696f6e732073707566735f69626f785f666f7073203d207b0a092e6f70656e093d2073707566735f706970655f6f70656e2c0a092e72656164093d2073707566735f69626f785f726561642c0a092e706f6c6c093d2073707566735f69626f785f706f6c6c2c0a092e666173796e63093d2073707566735f69626f785f666173796e632c0a092e6c6c7365656b203d206e6f5f6c6c7365656b2c0a7d3b0a0a737461746963207373697a655f742073707566735f69626f785f737461745f72656164287374727563742066696c65202a66696c652c2063686172205f5f75736572202a6275662c0a09090973697a655f74206c656e2c206c6f66665f74202a706f73290a7b0a09737472756374207370755f636f6e74657874202a637478203d2066696c652d3e707269766174655f646174613b0a097373697a655f74207265743b0a097533322069626f785f737461743b0a0a09696620286c656e203c2034290a090972657475726e202d45494e56414c3b0a0a09726574203d207370755f6163717569726528637478293b0a0969662028726574290a090972657475726e207265743b0a0969626f785f73746174203d20286374782d3e6f70732d3e6d626f785f737461745f726561642863747829203e3e20313629202620307866663b0a097370755f72656c6561736528637478293b0a0a0969662028636f70795f746f5f75736572286275662c202669626f785f737461742c2073697a656f662069626f785f7374617429290a090972657475726e202d454641554c543b0a0a0972657475726e20343b0a7d0a0a73746174696320636f6e7374207374727563742066696c655f6f7065726174696f6e732073707566735f69626f785f737461745f666f7073203d207b0a092e6f70656e093d2073707566735f706970655f6f70656e2c0a092e72656164093d2073707566735f69626f785f737461745f726561642c0a092e6c6c7365656b203d206e6f5f6c6c7365656b2c0a7d3b0a0a2f2a206c6f772d6c6576656c206d61696c626f78207772697465202a2f0a73697a655f74207370755f77626f785f777269746528737472756374207370755f636f6e74657874202a6374782c207533322064617461290a7b0a0972657475726e206374782d3e6f70732d3e77626f785f7772697465286374782c2064617461293b0a7d0a0a73746174696320696e742073707566735f77626f785f666173796e6328696e742066642c207374727563742066696c65202a66696c652c20696e74206f6e290a7b0a09737472756374207370755f636f6e74657874202a637478203d2066696c652d3e707269766174655f646174613b0a09696e74207265743b0a0a09726574203d20666173796e635f68656c7065722866642c2066696c652c206f6e2c20266374782d3e77626f785f666173796e63293b0a0a0972657475726e207265743b0a7d0a0a2f2a20696e746572727570742d6c6576656c2077626f782063616c6c6261636b2066756e6374696f6e2e202a2f0a766f69642073707566735f77626f785f63616c6c6261636b2873747275637420737075202a737075290a7b0a09737472756374207370755f636f6e74657874202a637478203d207370752d3e6374783b0a0a096966202821637478290a090972657475726e3b0a0a0977616b655f75705f616c6c28266374782d3e77626f785f7771293b0a096b696c6c5f666173796e6328266374782d3e77626f785f666173796e632c20534947494f2c20504f4c4c4f5554293b0a7d0a0a2f2a0a202a205772697465206173206d616e7920627974657320746f2074686520696e74657272757074206d61696c626f7820617320706f737369626c652c20756e74696c0a202a206f6e65206f662074686520636f6e646974696f6e73206265636f6d657320747275653a0a202a0a202a202d20746865206d61696c626f782069732066756c6c0a202a202d20656e64206f662074686520757365722070726f7669646564206275666665720a202a202d20656e64206f6620746865206d617070656420617265610a202a0a202a204966207468652066696c65206973206f70656e656420776974686f7574204f5f4e4f4e424c4f434b2c2077652077616974206865726520756e74696c0a202a20737061636520697320617661696c6162796c2c206275742072657475726e207768656e2077652068617665206265656e2061626c6520746f0a202a20777269746520736f6d657468696e672e0a202a2f0a737461746963207373697a655f742073707566735f77626f785f7772697465287374727563742066696c65202a66696c652c20636f6e73742063686172205f5f75736572202a6275662c0a09090973697a655f74206c656e2c206c6f66665f74202a706f73290a7b0a09737472756374207370755f636f6e74657874202a637478203d2066696c652d3e707269766174655f646174613b0a097533322077626f785f646174612c205f5f75736572202a75646174613b0a097373697a655f7420636f756e743b0a0a09696620286c656e203c2034290a090972657475726e202d45494e56414c3b0a0a097564617461203d2028766f6964205f5f75736572202a296275663b0a0969662028216163636573735f6f6b285645524946595f524541442c206275662c206c656e29290a090972657475726e202d454641554c543b0a0a09696620285f5f6765745f757365722877626f785f646174612c20756461746129290a090972657475726e202d454641554c543b0a0a09636f756e74203d207370755f6163717569726528637478293b0a0969662028636f756e74290a0909676f746f206f75743b0a0a092f2a0a09202a206d616b6520737572652077652063616e206174206c65617374207772697465206f6e6520656c656d656e742c2062792077616974696e670a09202a20696e2063617365206f6620214f5f4e4f4e424c4f434b0a09202a2f0a09636f756e74203d20303b0a096966202866696c652d3e665f666c6167732026204f5f4e4f4e424c4f434b29207b0a090969662028217370755f77626f785f7772697465286374782c2077626f785f646174612929207b0a090909636f756e74203d202d45414741494e3b0a090909676f746f206f75745f756e6c6f636b3b0a09097d0a097d20656c7365207b0a0909636f756e74203d2073707566735f77616974286374782d3e77626f785f77712c207370755f77626f785f7772697465286374782c2077626f785f6461746129293b0a090969662028636f756e74290a090909676f746f206f75743b0a097d0a0a0a092f2a207772697465206173206d75636820617320706f737369626c65202a2f0a09666f722028636f756e74203d20342c2075646174612b2b3b2028636f756e74202b203429203c3d206c656e3b20636f756e74202b3d20342c2075646174612b2b29207b0a0909696e74207265743b0a0909726574203d205f5f6765745f757365722877626f785f646174612c207564617461293b0a090969662028726574290a090909627265616b3b0a0a0909726574203d207370755f77626f785f7772697465286374782c2077626f785f64617461293b0a090969662028726574203d3d2030290a090909627265616b3b0a097d0a0a6f75745f756e6c6f636b3a0a097370755f72656c6561736528637478293b0a6f75743a0a0972657475726e20636f756e743b0a7d0a0a73746174696320756e7369676e656420696e742073707566735f77626f785f706f6c6c287374727563742066696c65202a66696c652c20706f6c6c5f7461626c65202a77616974290a7b0a09737472756374207370755f636f6e74657874202a637478203d2066696c652d3e707269766174655f646174613b0a09756e7369676e656420696e74206d61736b3b0a0a09706f6c6c5f776169742866696c652c20266374782d3e77626f785f77712c2077616974293b0a0a092f2a0a09202a20466f72206e6f77206b656570207468697320756e696e7465727275707469626c6520616e6420616c736f2069676e6f7265207468652072756c650a09202a207468617420706f6c6c2073686f756c64206e6f7420736c6565702e202057696c6c206265206669786564206c617465722e0a09202a2f0a096d757465785f6c6f636b28266374782d3e73746174655f6d75746578293b0a096d61736b203d206374782d3e6f70732d3e6d626f785f737461745f706f6c6c286374782c20504f4c4c4f5554207c20504f4c4c57524e4f524d293b0a097370755f72656c6561736528637478293b0a0a0972657475726e206d61736b3b0a7d0a0a73746174696320636f6e7374207374727563742066696c655f6f7065726174696f6e732073707566735f77626f785f666f7073203d207b0a092e6f70656e093d2073707566735f706970655f6f70656e2c0a092e7772697465093d2073707566735f77626f785f77726974652c0a092e706f6c6c093d2073707566735f77626f785f706f6c6c2c0a092e666173796e63093d2073707566735f77626f785f666173796e632c0a092e6c6c7365656b203d206e6f5f6c6c7365656b2c0a7d3b0a0a737461746963207373697a655f742073707566735f77626f785f737461745f72656164287374727563742066696c65202a66696c652c2063686172205f5f75736572202a6275662c0a09090973697a655f74206c656e2c206c6f66665f74202a706f73290a7b0a09737472756374207370755f636f6e74657874202a637478203d2066696c652d3e707269766174655f646174613b0a097373697a655f74207265743b0a097533322077626f785f737461743b0a0a09696620286c656e203c2034290a090972657475726e202d45494e56414c3b0a0a09726574203d207370755f6163717569726528637478293b0a0969662028726574290a090972657475726e207265743b0a0977626f785f73746174203d20286374782d3e6f70732d3e6d626f785f737461745f726561642863747829203e3e203829202620307866663b0a097370755f72656c6561736528637478293b0a0a0969662028636f70795f746f5f75736572286275662c202677626f785f737461742c2073697a656f662077626f785f7374617429290a090972657475726e202d454641554c543b0a0a0972657475726e20343b0a7d0a0a73746174696320636f6e7374207374727563742066696c655f6f7065726174696f6e732073707566735f77626f785f737461745f666f7073203d207b0a092e6f70656e093d2073707566735f706970655f6f70656e2c0a092e72656164093d2073707566735f77626f785f737461745f726561642c0a092e6c6c7365656b203d206e6f5f6c6c7365656b2c0a7d3b0a0a73746174696320696e742073707566735f7369676e616c315f6f70656e2873747275637420696e6f6465202a696e6f64652c207374727563742066696c65202a66696c65290a7b0a097374727563742073707566735f696e6f64655f696e666f202a69203d2053505546535f4928696e6f6465293b0a09737472756374207370755f636f6e74657874202a637478203d20692d3e695f6374783b0a0a096d757465785f6c6f636b28266374782d3e6d617070696e675f6c6f636b293b0a0966696c652d3e707269766174655f64617461203d206374783b0a096966202821692d3e695f6f70656e6572732b2b290a09096374782d3e7369676e616c31203d20696e6f64652d3e695f6d617070696e673b0a096d757465785f756e6c6f636b28266374782d3e6d617070696e675f6c6f636b293b0a0972657475726e206e6f6e7365656b61626c655f6f70656e28696e6f64652c2066696c65293b0a7d0a0a73746174696320696e740a73707566735f7369676e616c315f72656c656173652873747275637420696e6f6465202a696e6f64652c207374727563742066696c65202a66696c65290a7b0a097374727563742073707566735f696e6f64655f696e666f202a69203d2053505546535f4928696e6f6465293b0a09737472756374207370755f636f6e74657874202a637478203d20692d3e695f6374783b0a0a096d757465785f6c6f636b28266374782d3e6d617070696e675f6c6f636b293b0a0969662028212d2d692d3e695f6f70656e657273290a09096374782d3e7369676e616c31203d204e554c4c3b0a096d757465785f756e6c6f636b28266374782d3e6d617070696e675f6c6f636b293b0a0972657475726e20303b0a7d0a0a737461746963207373697a655f74205f5f73707566735f7369676e616c315f7265616428737472756374207370755f636f6e74657874202a6374782c2063686172205f5f75736572202a6275662c0a09090973697a655f74206c656e2c206c6f66665f74202a706f73290a7b0a09696e7420726574203d20303b0a0975333220646174613b0a0a09696620286c656e203c2034290a090972657475726e202d45494e56414c3b0a0a09696620286374782d3e6373612e7370755f63686e6c636e745f52575b335d29207b0a090964617461203d206374782d3e6373612e7370755f63686e6c646174615f52575b335d3b0a0909726574203d20343b0a097d0a0a096966202821726574290a0909676f746f206f75743b0a0a0969662028636f70795f746f5f75736572286275662c2026646174612c203429290a090972657475726e202d454641554c543b0a0a6f75743a0a0972657475726e207265743b0a7d0a0a737461746963207373697a655f742073707566735f7369676e616c315f72656164287374727563742066696c65202a66696c652c2063686172205f5f75736572202a6275662c0a09090973697a655f74206c656e2c206c6f66665f74202a706f73290a7b0a09696e74207265743b0a09737472756374207370755f636f6e74657874202a637478203d2066696c652d3e707269766174655f646174613b0a0a09726574203d207370755f616371756972655f736176656428637478293b0a0969662028726574290a090972657475726e207265743b0a09726574203d205f5f73707566735f7369676e616c315f72656164286374782c206275662c206c656e2c20706f73293b0a097370755f72656c656173655f736176656428637478293b0a0a0972657475726e207265743b0a7d0a0a737461746963207373697a655f742073707566735f7369676e616c315f7772697465287374727563742066696c65202a66696c652c20636f6e73742063686172205f5f75736572202a6275662c0a09090973697a655f74206c656e2c206c6f66665f74202a706f73290a7b0a09737472756374207370755f636f6e74657874202a6374783b0a097373697a655f74207265743b0a0975333220646174613b0a0a09637478203d2066696c652d3e707269766174655f646174613b0a0a09696620286c656e203c2034290a090972657475726e202d45494e56414c3b0a0a0969662028636f70795f66726f6d5f757365722826646174612c206275662c203429290a090972657475726e202d454641554c543b0a0a09726574203d207370755f6163717569726528637478293b0a0969662028726574290a090972657475726e207265743b0a096374782d3e6f70732d3e7369676e616c315f7772697465286374782c2064617461293b0a097370755f72656c6561736528637478293b0a0a0972657475726e20343b0a7d0a0a73746174696320696e740a73707566735f7369676e616c315f6d6d61705f6661756c742873747275637420766d5f617265615f737472756374202a766d612c2073747275637420766d5f6661756c74202a766d66290a7b0a2369662053505546535f5349474e414c5f4d41505f53495a45203d3d203078313030300a0972657475726e2073707566735f70735f6661756c7428766d612c20766d662c20307831343030302c2053505546535f5349474e414c5f4d41505f53495a45293b0a23656c69662053505546535f5349474e414c5f4d41505f53495a45203d3d20307831303030300a092f2a20466f722036346b2070616765732c20626f7468207369676e616c3120616e64207369676e616c322063616e206265207573656420746f206d6d6170207468652077686f6c650a09202a207369676e616c203120616e64203220617265610a09202a2f0a0972657475726e2073707566735f70735f6661756c7428766d612c20766d662c20307831303030302c2053505546535f5349474e414c5f4d41505f53495a45293b0a23656c73650a236572726f7220756e737570706f7274656420706167652073697a650a23656e6469660a7d0a0a73746174696320636f6e73742073747275637420766d5f6f7065726174696f6e735f7374727563742073707566735f7369676e616c315f6d6d61705f766d6f7073203d207b0a092e6661756c74203d2073707566735f7369676e616c315f6d6d61705f6661756c742c0a7d3b0a0a73746174696320696e742073707566735f7369676e616c315f6d6d6170287374727563742066696c65202a66696c652c2073747275637420766d5f617265615f737472756374202a766d61290a7b0a09696620282128766d612d3e766d5f666c616773202620564d5f53484152454429290a090972657475726e202d45494e56414c3b0a0a09766d612d3e766d5f666c616773207c3d20564d5f494f207c20564d5f50464e4d41503b0a09766d612d3e766d5f706167655f70726f74203d20706770726f745f6e6f6e63616368656428766d612d3e766d5f706167655f70726f74293b0a0a09766d612d3e766d5f6f7073203d202673707566735f7369676e616c315f6d6d61705f766d6f70733b0a0972657475726e20303b0a7d0a0a73746174696320636f6e7374207374727563742066696c655f6f7065726174696f6e732073707566735f7369676e616c315f666f7073203d207b0a092e6f70656e203d2073707566735f7369676e616c315f6f70656e2c0a092e72656c65617365203d2073707566735f7369676e616c315f72656c656173652c0a092e72656164203d2073707566735f7369676e616c315f726561642c0a092e7772697465203d2073707566735f7369676e616c315f77726974652c0a092e6d6d6170203d2073707566735f7369676e616c315f6d6d61702c0a092e6c6c7365656b203d206e6f5f6c6c7365656b2c0a7d3b0a0a73746174696320636f6e7374207374727563742066696c655f6f7065726174696f6e732073707566735f7369676e616c315f6e6f73636865645f666f7073203d207b0a092e6f70656e203d2073707566735f7369676e616c315f6f70656e2c0a092e72656c65617365203d2073707566735f7369676e616c315f72656c656173652c0a092e7772697465203d2073707566735f7369676e616c315f77726974652c0a092e6d6d6170203d2073707566735f7369676e616c315f6d6d61702c0a092e6c6c7365656b203d206e6f5f6c6c7365656b2c0a7d3b0a0a73746174696320696e742073707566735f7369676e616c325f6f70656e2873747275637420696e6f6465202a696e6f64652c207374727563742066696c65202a66696c65290a7b0a097374727563742073707566735f696e6f64655f696e666f202a69203d2053505546535f4928696e6f6465293b0a09737472756374207370755f636f6e74657874202a637478203d20692d3e695f6374783b0a0a096d757465785f6c6f636b28266374782d3e6d617070696e675f6c6f636b293b0a0966696c652d3e707269766174655f64617461203d206374783b0a096966202821692d3e695f6f70656e6572732b2b290a09096374782d3e7369676e616c32203d20696e6f64652d3e695f6d617070696e673b0a096d757465785f756e6c6f636b28266374782d3e6d617070696e675f6c6f636b293b0a0972657475726e206e6f6e7365656b61626c655f6f70656e28696e6f64652c2066696c65293b0a7d0a0a73746174696320696e740a73707566735f7369676e616c325f72656c656173652873747275637420696e6f6465202a696e6f64652c207374727563742066696c65202a66696c65290a7b0a097374727563742073707566735f696e6f64655f696e666f202a69203d2053505546535f4928696e6f6465293b0a09737472756374207370755f636f6e74657874202a637478203d20692d3e695f6374783b0a0a096d757465785f6c6f636b28266374782d3e6d617070696e675f6c6f636b293b0a0969662028212d2d692d3e695f6f70656e657273290a09096374782d3e7369676e616c32203d204e554c4c3b0a096d757465785f756e6c6f636b28266374782d3e6d617070696e675f6c6f636b293b0a0972657475726e20303b0a7d0a0a737461746963207373697a655f74205f5f73707566735f7369676e616c325f7265616428737472756374207370755f636f6e74657874202a6374782c2063686172205f5f75736572202a6275662c0a09090973697a655f74206c656e2c206c6f66665f74202a706f73290a7b0a09696e7420726574203d20303b0a0975333220646174613b0a0a09696620286c656e203c2034290a090972657475726e202d45494e56414c3b0a0a09696620286374782d3e6373612e7370755f63686e6c636e745f52575b345d29207b0a090964617461203d20206374782d3e6373612e7370755f63686e6c646174615f52575b345d3b0a0909726574203d20343b0a097d0a0a096966202821726574290a0909676f746f206f75743b0a0a0969662028636f70795f746f5f75736572286275662c2026646174612c203429290a090972657475726e202d454641554c543b0a0a6f75743a0a0972657475726e207265743b0a7d0a0a737461746963207373697a655f742073707566735f7369676e616c325f72656164287374727563742066696c65202a66696c652c2063686172205f5f75736572202a6275662c0a09090973697a655f74206c656e2c206c6f66665f74202a706f73290a7b0a09737472756374207370755f636f6e74657874202a637478203d2066696c652d3e707269766174655f646174613b0a09696e74207265743b0a0a09726574203d207370755f616371756972655f736176656428637478293b0a0969662028726574290a090972657475726e207265743b0a09726574203d205f5f73707566735f7369676e616c325f72656164286374782c206275662c206c656e2c20706f73293b0a097370755f72656c656173655f736176656428637478293b0a0a0972657475726e207265743b0a7d0a0a737461746963207373697a655f742073707566735f7369676e616c325f7772697465287374727563742066696c65202a66696c652c20636f6e73742063686172205f5f75736572202a6275662c0a09090973697a655f74206c656e2c206c6f66665f74202a706f73290a7b0a09737472756374207370755f636f6e74657874202a6374783b0a097373697a655f74207265743b0a0975333220646174613b0a0a09637478203d2066696c652d3e707269766174655f646174613b0a0a09696620286c656e203c2034290a090972657475726e202d45494e56414c3b0a0a0969662028636f70795f66726f6d5f757365722826646174612c206275662c203429290a090972657475726e202d454641554c543b0a0a09726574203d207370755f6163717569726528637478293b0a0969662028726574290a090972657475726e207265743b0a096374782d3e6f70732d3e7369676e616c325f7772697465286374782c2064617461293b0a097370755f72656c6561736528637478293b0a0a0972657475726e20343b0a7d0a0a2369662053505546535f4d4d41505f344b0a73746174696320696e740a73707566735f7369676e616c325f6d6d61705f6661756c742873747275637420766d5f617265615f737472756374202a766d612c2073747275637420766d5f6661756c74202a766d66290a7b0a2369662053505546535f5349474e414c5f4d41505f53495a45203d3d203078313030300a0972657475726e2073707566735f70735f6661756c7428766d612c20766d662c20307831633030302c2053505546535f5349474e414c5f4d41505f53495a45293b0a23656c69662053505546535f5349474e414c5f4d41505f53495a45203d3d20307831303030300a092f2a20466f722036346b2070616765732c20626f7468207369676e616c3120616e64207369676e616c322063616e206265207573656420746f206d6d6170207468652077686f6c650a09202a207369676e616c203120616e64203220617265610a09202a2f0a0972657475726e2073707566735f70735f6661756c7428766d612c20766d662c20307831303030302c2053505546535f5349474e414c5f4d41505f53495a45293b0a23656c73650a236572726f7220756e737570706f7274656420706167652073697a650a23656e6469660a7d0a0a73746174696320636f6e73742073747275637420766d5f6f7065726174696f6e735f7374727563742073707566735f7369676e616c325f6d6d61705f766d6f7073203d207b0a092e6661756c74203d2073707566735f7369676e616c325f6d6d61705f6661756c742c0a7d3b0a0a73746174696320696e742073707566735f7369676e616c325f6d6d6170287374727563742066696c65202a66696c652c2073747275637420766d5f617265615f737472756374202a766d61290a7b0a09696620282128766d612d3e766d5f666c616773202620564d5f53484152454429290a090972657475726e202d45494e56414c3b0a0a09766d612d3e766d5f666c616773207c3d20564d5f494f207c20564d5f50464e4d41503b0a09766d612d3e766d5f706167655f70726f74203d20706770726f745f6e6f6e63616368656428766d612d3e766d5f706167655f70726f74293b0a0a09766d612d3e766d5f6f7073203d202673707566735f7369676e616c325f6d6d61705f766d6f70733b0a0972657475726e20303b0a7d0a23656c7365202f2a2053505546535f4d4d41505f344b202a2f0a23646566696e652073707566735f7369676e616c325f6d6d6170204e554c4c0a23656e646966202f2a202153505546535f4d4d41505f344b202a2f0a0a73746174696320636f6e7374207374727563742066696c655f6f7065726174696f6e732073707566735f7369676e616c325f666f7073203d207b0a092e6f70656e203d2073707566735f7369676e616c325f6f70656e2c0a092e72656c65617365203d2073707566735f7369676e616c325f72656c656173652c0a092e72656164203d2073707566735f7369676e616c325f726561642c0a092e7772697465203d2073707566735f7369676e616c325f77726974652c0a092e6d6d6170203d2073707566735f7369676e616c325f6d6d61702c0a092e6c6c7365656b203d206e6f5f6c6c7365656b2c0a7d3b0a0a73746174696320636f6e7374207374727563742066696c655f6f7065726174696f6e732073707566735f7369676e616c325f6e6f73636865645f666f7073203d207b0a092e6f70656e203d2073707566735f7369676e616c325f6f70656e2c0a092e72656c65617365203d2073707566735f7369676e616c325f72656c656173652c0a092e7772697465203d2073707566735f7369676e616c325f77726974652c0a092e6d6d6170203d2073707566735f7369676e616c325f6d6d61702c0a092e6c6c7365656b203d206e6f5f6c6c7365656b2c0a7d3b0a0a2f2a0a202a2054686973206973206120777261707065722061726f756e6420444546494e455f53494d504c455f41545452494255544520776869636820646f6573207468650a202a20776f726b206f6620616371756972696e6720286f72206e6f7429207468652053505520636f6e74657874206265666f72652063616c6c696e67207468726f7567680a202a20746f207468652061637475616c2067657420726f7574696e652e205468652073657420726f7574696e652069732063616c6c6564206469726563746c792e0a202a2f0a23646566696e65205350555f415454525f4e4f4143515549524509300a23646566696e65205350555f415454525f4143515549524509310a23646566696e65205350555f415454525f414351554952455f534156454409320a0a23646566696e6520444546494e455f53505546535f415454524942555445285f5f6e616d652c205f5f6765742c205f5f7365742c205f5f666d742c205f5f6163717569726529095c0a73746174696320696e74205f5f23235f5f67657428766f6964202a646174612c20753634202a76616c29090909095c0a7b0909090909090909095c0a09737472756374207370755f636f6e74657874202a637478203d20646174613b09090909095c0a09696e7420726574203d20303b090909090909095c0a0909090909090909095c0a09696620285f5f61637175697265203d3d205350555f415454525f4143515549524529207b090909095c0a0909726574203d207370755f6163717569726528637478293b09090909095c0a090969662028726574290909090909095c0a09090972657475726e207265743b09090909095c0a09092a76616c203d205f5f67657428637478293b09090909095c0a09097370755f72656c6561736528637478293b09090909095c0a097d20656c736520696620285f5f61637175697265203d3d205350555f415454525f414351554952455f534156454429097b09095c0a0909726574203d207370755f616371756972655f736176656428637478293b090909095c0a090969662028726574290909090909095c0a09090972657475726e207265743b09090909095c0a09092a76616c203d205f5f67657428637478293b09090909095c0a09097370755f72656c656173655f736176656428637478293b09090909095c0a097d20656c736509090909090909095c0a09092a76616c203d205f5f67657428637478293b09090909095c0a0909090909090909095c0a0972657475726e20303b090909090909095c0a7d0909090909090909095c0a444546494e455f53505546535f53494d504c455f415454524942555445285f5f6e616d652c205f5f23235f5f6765742c205f5f7365742c205f5f666d74293b0a0a73746174696320696e742073707566735f7369676e616c315f747970655f73657428766f6964202a646174612c207536342076616c290a7b0a09737472756374207370755f636f6e74657874202a637478203d20646174613b0a09696e74207265743b0a0a09726574203d207370755f6163717569726528637478293b0a0969662028726574290a090972657475726e207265743b0a096374782d3e6f70732d3e7369676e616c315f747970655f736574286374782c2076616c293b0a097370755f72656c6561736528637478293b0a0a0972657475726e20303b0a7d0a0a737461746963207536342073707566735f7369676e616c315f747970655f67657428737472756374207370755f636f6e74657874202a637478290a7b0a0972657475726e206374782d3e6f70732d3e7369676e616c315f747970655f67657428637478293b0a7d0a444546494e455f53505546535f4154545249425554452873707566735f7369676e616c315f747970652c2073707566735f7369676e616c315f747970655f6765742c0a09092020202020202073707566735f7369676e616c315f747970655f7365742c2022256c6c755c6e222c205350555f415454525f41435155495245293b0a0a0a73746174696320696e742073707566735f7369676e616c325f747970655f73657428766f6964202a646174612c207536342076616c290a7b0a09737472756374207370755f636f6e74657874202a637478203d20646174613b0a09696e74207265743b0a0a09726574203d207370755f6163717569726528637478293b0a0969662028726574290a090972657475726e207265743b0a096374782d3e6f70732d3e7369676e616c325f747970655f736574286374782c2076616c293b0a097370755f72656c6561736528637478293b0a0a0972657475726e20303b0a7d0a0a737461746963207536342073707566735f7369676e616c325f747970655f67657428737472756374207370755f636f6e74657874202a637478290a7b0a0972657475726e206374782d3e6f70732d3e7369676e616c325f747970655f67657428637478293b0a7d0a444546494e455f53505546535f4154545249425554452873707566735f7369676e616c325f747970652c2073707566735f7369676e616c325f747970655f6765742c0a09092020202020202073707566735f7369676e616c325f747970655f7365742c2022256c6c755c6e222c205350555f415454525f41435155495245293b0a0a2369662053505546535f4d4d41505f344b0a73746174696320696e740a73707566735f6d73735f6d6d61705f6661756c742873747275637420766d5f617265615f737472756374202a766d612c2073747275637420766d5f6661756c74202a766d66290a7b0a0972657475726e2073707566735f70735f6661756c7428766d612c20766d662c203078303030302c2053505546535f4d53535f4d41505f53495a45293b0a7d0a0a73746174696320636f6e73742073747275637420766d5f6f7065726174696f6e735f7374727563742073707566735f6d73735f6d6d61705f766d6f7073203d207b0a092e6661756c74203d2073707566735f6d73735f6d6d61705f6661756c742c0a7d3b0a0a2f2a0a202a206d6d617020737570706f727420666f722070726f626c656d207374617465204d464320444d412061726561205b307830303030202d203078306666665d2e0a202a2f0a73746174696320696e742073707566735f6d73735f6d6d6170287374727563742066696c65202a66696c652c2073747275637420766d5f617265615f737472756374202a766d61290a7b0a09696620282128766d612d3e766d5f666c616773202620564d5f53484152454429290a090972657475726e202d45494e56414c3b0a0a09766d612d3e766d5f666c616773207c3d20564d5f494f207c20564d5f50464e4d41503b0a09766d612d3e766d5f706167655f70726f74203d20706770726f745f6e6f6e63616368656428766d612d3e766d5f706167655f70726f74293b0a0a09766d612d3e766d5f6f7073203d202673707566735f6d73735f6d6d61705f766d6f70733b0a0972657475726e20303b0a7d0a23656c7365202f2a2053505546535f4d4d41505f344b202a2f0a23646566696e652073707566735f6d73735f6d6d6170204e554c4c0a23656e646966202f2a202153505546535f4d4d41505f344b202a2f0a0a73746174696320696e742073707566735f6d73735f6f70656e2873747275637420696e6f6465202a696e6f64652c207374727563742066696c65202a66696c65290a7b0a097374727563742073707566735f696e6f64655f696e666f202a69203d2053505546535f4928696e6f6465293b0a09737472756374207370755f636f6e74657874202a637478203d20692d3e695f6374783b0a0a0966696c652d3e707269766174655f64617461203d20692d3e695f6374783b0a0a096d757465785f6c6f636b28266374782d3e6d617070696e675f6c6f636b293b0a096966202821692d3e695f6f70656e6572732b2b290a09096374782d3e6d7373203d20696e6f64652d3e695f6d617070696e673b0a096d757465785f756e6c6f636b28266374782d3e6d617070696e675f6c6f636b293b0a0972657475726e206e6f6e7365656b61626c655f6f70656e28696e6f64652c2066696c65293b0a7d0a0a73746174696320696e740a73707566735f6d73735f72656c656173652873747275637420696e6f6465202a696e6f64652c207374727563742066696c65202a66696c65290a7b0a097374727563742073707566735f696e6f64655f696e666f202a69203d2053505546535f4928696e6f6465293b0a09737472756374207370755f636f6e74657874202a637478203d20692d3e695f6374783b0a0a096d757465785f6c6f636b28266374782d3e6d617070696e675f6c6f636b293b0a0969662028212d2d692d3e695f6f70656e657273290a09096374782d3e6d7373203d204e554c4c3b0a096d757465785f756e6c6f636b28266374782d3e6d617070696e675f6c6f636b293b0a0972657475726e20303b0a7d0a0a73746174696320636f6e7374207374727563742066696c655f6f7065726174696f6e732073707566735f6d73735f666f7073203d207b0a092e6f70656e09203d2073707566735f6d73735f6f70656e2c0a092e72656c65617365203d2073707566735f6d73735f72656c656173652c0a092e6d6d617009203d2073707566735f6d73735f6d6d61702c0a092e6c6c7365656b20203d206e6f5f6c6c7365656b2c0a7d3b0a0a73746174696320696e740a73707566735f70736d61705f6d6d61705f6661756c742873747275637420766d5f617265615f737472756374202a766d612c2073747275637420766d5f6661756c74202a766d66290a7b0a0972657475726e2073707566735f70735f6661756c7428766d612c20766d662c203078303030302c2053505546535f50535f4d41505f53495a45293b0a7d0a0a73746174696320636f6e73742073747275637420766d5f6f7065726174696f6e735f7374727563742073707566735f70736d61705f6d6d61705f766d6f7073203d207b0a092e6661756c74203d2073707566735f70736d61705f6d6d61705f6661756c742c0a7d3b0a0a2f2a0a202a206d6d617020737570706f727420666f722066756c6c2070726f626c656d2073746174652061726561205b30783030303030202d20307831666666665d2e0a202a2f0a73746174696320696e742073707566735f70736d61705f6d6d6170287374727563742066696c65202a66696c652c2073747275637420766d5f617265615f737472756374202a766d61290a7b0a09696620282128766d612d3e766d5f666c616773202620564d5f53484152454429290a090972657475726e202d45494e56414c3b0a0a09766d612d3e766d5f666c616773207c3d20564d5f494f207c20564d5f50464e4d41503b0a09766d612d3e766d5f706167655f70726f74203d20706770726f745f6e6f6e63616368656428766d612d3e766d5f706167655f70726f74293b0a0a09766d612d3e766d5f6f7073203d202673707566735f70736d61705f6d6d61705f766d6f70733b0a0972657475726e20303b0a7d0a0a73746174696320696e742073707566735f70736d61705f6f70656e2873747275637420696e6f6465202a696e6f64652c207374727563742066696c65202a66696c65290a7b0a097374727563742073707566735f696e6f64655f696e666f202a69203d2053505546535f4928696e6f6465293b0a09737472756374207370755f636f6e74657874202a637478203d20692d3e695f6374783b0a0a096d757465785f6c6f636b28266374782d3e6d617070696e675f6c6f636b293b0a0966696c652d3e707269766174655f64617461203d20692d3e695f6374783b0a096966202821692d3e695f6f70656e6572732b2b290a09096374782d3e70736d6170203d20696e6f64652d3e695f6d617070696e673b0a096d757465785f756e6c6f636b28266374782d3e6d617070696e675f6c6f636b293b0a0972657475726e206e6f6e7365656b61626c655f6f70656e28696e6f64652c2066696c65293b0a7d0a0a73746174696320696e740a73707566735f70736d61705f72656c656173652873747275637420696e6f6465202a696e6f64652c207374727563742066696c65202a66696c65290a7b0a097374727563742073707566735f696e6f64655f696e666f202a69203d2053505546535f4928696e6f6465293b0a09737472756374207370755f636f6e74657874202a637478203d20692d3e695f6374783b0a0a096d757465785f6c6f636b28266374782d3e6d617070696e675f6c6f636b293b0a0969662028212d2d692d3e695f6f70656e657273290a09096374782d3e70736d6170203d204e554c4c3b0a096d757465785f756e6c6f636b28266374782d3e6d617070696e675f6c6f636b293b0a0972657475726e20303b0a7d0a0a73746174696320636f6e7374207374727563742066696c655f6f7065726174696f6e732073707566735f70736d61705f666f7073203d207b0a092e6f70656e09203d2073707566735f70736d61705f6f70656e2c0a092e72656c65617365203d2073707566735f70736d61705f72656c656173652c0a092e6d6d617009203d2073707566735f70736d61705f6d6d61702c0a092e6c6c7365656b20203d206e6f5f6c6c7365656b2c0a7d3b0a0a0a2369662053505546535f4d4d41505f344b0a73746174696320696e740a73707566735f6d66635f6d6d61705f6661756c742873747275637420766d5f617265615f737472756374202a766d612c2073747275637420766d5f6661756c74202a766d66290a7b0a0972657475726e2073707566735f70735f6661756c7428766d612c20766d662c203078333030302c2053505546535f4d46435f4d41505f53495a45293b0a7d0a0a73746174696320636f6e73742073747275637420766d5f6f7065726174696f6e735f7374727563742073707566735f6d66635f6d6d61705f766d6f7073203d207b0a092e6661756c74203d2073707566735f6d66635f6d6d61705f6661756c742c0a7d3b0a0a2f2a0a202a206d6d617020737570706f727420666f722070726f626c656d207374617465204d464320444d412061726561205b307830303030202d203078306666665d2e0a202a2f0a73746174696320696e742073707566735f6d66635f6d6d6170287374727563742066696c65202a66696c652c2073747275637420766d5f617265615f737472756374202a766d61290a7b0a09696620282128766d612d3e766d5f666c616773202620564d5f53484152454429290a090972657475726e202d45494e56414c3b0a0a09766d612d3e766d5f666c616773207c3d20564d5f494f207c20564d5f50464e4d41503b0a09766d612d3e766d5f706167655f70726f74203d20706770726f745f6e6f6e63616368656428766d612d3e766d5f706167655f70726f74293b0a0a09766d612d3e766d5f6f7073203d202673707566735f6d66635f6d6d61705f766d6f70733b0a0972657475726e20303b0a7d0a23656c7365202f2a2053505546535f4d4d41505f344b202a2f0a23646566696e652073707566735f6d66635f6d6d6170204e554c4c0a23656e646966202f2a202153505546535f4d4d41505f344b202a2f0a0a73746174696320696e742073707566735f6d66635f6f70656e2873747275637420696e6f6465202a696e6f64652c207374727563742066696c65202a66696c65290a7b0a097374727563742073707566735f696e6f64655f696e666f202a69203d2053505546535f4928696e6f6465293b0a09737472756374207370755f636f6e74657874202a637478203d20692d3e695f6374783b0a0a092f2a20776520646f6e27742077616e7420746f206465616c207769746820444d4120696e746f206f746865722070726f636573736573202a2f0a09696620286374782d3e6f776e657220213d2063757272656e742d3e6d6d290a090972657475726e202d45494e56414c3b0a0a096966202861746f6d69635f726561642826696e6f64652d3e695f636f756e742920213d2031290a090972657475726e202d45425553593b0a0a096d757465785f6c6f636b28266374782d3e6d617070696e675f6c6f636b293b0a0966696c652d3e707269766174655f64617461203d206374783b0a096966202821692d3e695f6f70656e6572732b2b290a09096374782d3e6d6663203d20696e6f64652d3e695f6d617070696e673b0a096d757465785f756e6c6f636b28266374782d3e6d617070696e675f6c6f636b293b0a0972657475726e206e6f6e7365656b61626c655f6f70656e28696e6f64652c2066696c65293b0a7d0a0a73746174696320696e740a73707566735f6d66635f72656c656173652873747275637420696e6f6465202a696e6f64652c207374727563742066696c65202a66696c65290a7b0a097374727563742073707566735f696e6f64655f696e666f202a69203d2053505546535f4928696e6f6465293b0a09737472756374207370755f636f6e74657874202a637478203d20692d3e695f6374783b0a0a096d757465785f6c6f636b28266374782d3e6d617070696e675f6c6f636b293b0a0969662028212d2d692d3e695f6f70656e657273290a09096374782d3e6d6663203d204e554c4c3b0a096d757465785f756e6c6f636b28266374782d3e6d617070696e675f6c6f636b293b0a0972657475726e20303b0a7d0a0a2f2a20696e746572727570742d6c6576656c206d66632063616c6c6261636b2066756e6374696f6e2e202a2f0a766f69642073707566735f6d66635f63616c6c6261636b2873747275637420737075202a737075290a7b0a09737472756374207370755f636f6e74657874202a637478203d207370752d3e6374783b0a0a096966202821637478290a090972657475726e3b0a0a0977616b655f75705f616c6c28266374782d3e6d66635f7771293b0a0a0970725f6465627567282225732025735c6e222c205f5f66756e635f5f2c207370752d3e6e616d65293b0a09696620286374782d3e6d66635f666173796e6329207b0a090975333220667265655f656c656d656e74732c207461677374617475733b0a0909756e7369676e656420696e74206d61736b3b0a0a09092f2a206e6f206e65656420666f72207370755f6163717569726520696e20696e7465727275707420636f6e74657874202a2f0a0909667265655f656c656d656e7473203d206374782d3e6f70732d3e6765745f6d66635f667265655f656c656d656e747328637478293b0a0909746167737461747573203d206374782d3e6f70732d3e726561645f6d66635f74616773746174757328637478293b0a0a09096d61736b203d20303b0a090969662028667265655f656c656d656e7473202620307866666666290a0909096d61736b207c3d20504f4c4c4f55543b0a0909696620287461677374617475732026206374782d3e74616777616974290a0909096d61736b207c3d20504f4c4c494e3b0a0a09096b696c6c5f666173796e6328266374782d3e6d66635f666173796e632c20534947494f2c206d61736b293b0a097d0a7d0a0a73746174696320696e742073707566735f726561645f6d66635f74616773746174757328737472756374207370755f636f6e74657874202a6374782c20753332202a737461747573290a7b0a092f2a20536565206966207468657265206973206f6e65207461672067726f757020697320636f6d706c657465202a2f0a092f2a204649584d45207765206e656564206c6f636b696e672061726f756e642074616777616974202a2f0a092a737461747573203d206374782d3e6f70732d3e726561645f6d66635f74616773746174757328637478292026206374782d3e746167776169743b0a096374782d3e7461677761697420263d207e2a7374617475733b0a09696620282a737461747573290a090972657475726e20313b0a0a092f2a20656e61626c6520696e746572727570742077616974696e6720666f7220616e79207461672067726f75702c0a092020206d61792073696c656e746c79206661696c20696620696e74657272757074732061726520616c726561647920656e61626c6564202a2f0a096374782d3e6f70732d3e7365745f6d66635f7175657279286374782c206374782d3e746167776169742c2031293b0a0972657475726e20303b0a7d0a0a737461746963207373697a655f742073707566735f6d66635f72656164287374727563742066696c65202a66696c652c2063686172205f5f75736572202a6275666665722c0a09090973697a655f742073697a652c206c6f66665f74202a706f73290a7b0a09737472756374207370755f636f6e74657874202a637478203d2066696c652d3e707269766174655f646174613b0a09696e7420726574203d202d45494e56414c3b0a09753332207374617475733b0a0a096966202873697a6520213d2034290a0909676f746f206f75743b0a0a09726574203d207370755f6163717569726528637478293b0a0969662028726574290a090972657475726e207265743b0a0a09726574203d202d45494e56414c3b0a096966202866696c652d3e665f666c6167732026204f5f4e4f4e424c4f434b29207b0a0909737461747573203d206374782d3e6f70732d3e726561645f6d66635f74616773746174757328637478293b0a09096966202821287374617475732026206374782d3e7461677761697429290a090909726574203d202d45414741494e3b0a0909656c73650a0909092f2a2058585828686368293a2073686f756c646e277420776520636c6561722072657420686572653f202a2f0a0909096374782d3e7461677761697420263d207e7374617475733b0a097d20656c7365207b0a0909726574203d2073707566735f77616974286374782d3e6d66635f77712c0a09090920202073707566735f726561645f6d66635f746167737461747573286374782c202673746174757329293b0a090969662028726574290a090909676f746f206f75743b0a097d0a097370755f72656c6561736528637478293b0a0a09726574203d20343b0a0969662028636f70795f746f5f75736572286275666665722c20267374617475732c203429290a0909726574203d202d454641554c543b0a0a6f75743a0a0972657475726e207265743b0a7d0a0a73746174696320696e742073707566735f636865636b5f76616c69645f646d6128737472756374206d66635f646d615f636f6d6d616e64202a636d64290a7b0a0970725f646562756728227175657565696e6720444d4120257820256c6c782025782025782025785c6e222c20636d642d3e6c73612c0a090920636d642d3e65612c20636d642d3e73697a652c20636d642d3e7461672c20636d642d3e636d64293b0a0a097377697463682028636d642d3e636d6429207b0a0963617365204d46435f5055545f434d443a0a0963617365204d46435f505554465f434d443a0a0963617365204d46435f505554425f434d443a0a0963617365204d46435f4745545f434d443a0a0963617365204d46435f474554465f434d443a0a0963617365204d46435f474554425f434d443a0a0909627265616b3b0a0964656661756c743a0a090970725f64656275672822696e76616c696420444d41206f70636f64652025785c6e222c20636d642d3e636d64293b0a090972657475726e202d45494f3b0a097d0a0a096966202828636d642d3e6c73612026203078662920213d2028636d642d3e656120263078662929207b0a090970725f64656275672822696e76616c696420444d4120616c69676e6d656e742c20656120256c6c78206c73612025785c6e222c0a09090909636d642d3e65612c20636d642d3e6c7361293b0a090972657475726e202d45494f3b0a097d0a0a097377697463682028636d642d3e73697a6520262030786629207b0a096361736520313a0a0909627265616b3b0a096361736520323a0a090969662028636d642d3e6c736120262031290a090909676f746f206572726f723b0a0909627265616b3b0a096361736520343a0a090969662028636d642d3e6c736120262033290a090909676f746f206572726f723b0a0909627265616b3b0a096361736520383a0a090969662028636d642d3e6c736120262037290a090909676f746f206572726f723b0a0909627265616b3b0a096361736520303a0a090969662028636d642d3e6c73612026203135290a090909676f746f206572726f723b0a0909627265616b3b0a096572726f723a0a0964656661756c743a0a090970725f64656275672822696e76616c696420444d4120616c69676e6d656e7420257820666f722073697a652025785c6e222c0a090909636d642d3e6c73612026203078662c20636d642d3e73697a65293b0a090972657475726e202d45494f3b0a097d0a0a0969662028636d642d3e73697a65203e203136202a203130323429207b0a090970725f64656275672822696e76616c696420444d412073697a652025785c6e222c20636d642d3e73697a65293b0a090972657475726e202d45494f3b0a097d0a0a0969662028636d642d3e74616720262030786666663029207b0a09092f2a2077652072657365727665207468652068696768657220746167206e756d6265727320666f72206b65726e656c20757365202a2f0a090970725f64656275672822696e76616c696420444d41207461675c6e22293b0a090972657475726e202d45494f3b0a097d0a0a0969662028636d642d3e636c61737329207b0a09092f2a206e6f7420737570706f7274656420696e20746869732076657273696f6e202a2f0a090970725f64656275672822696e76616c696420444d4120636c6173735c6e22293b0a090972657475726e202d45494f3b0a097d0a0a0972657475726e20303b0a7d0a0a73746174696320696e74207370755f73656e645f6d66635f636f6d6d616e6428737472756374207370755f636f6e74657874202a6374782c0a09090909737472756374206d66635f646d615f636f6d6d616e6420636d642c0a09090909696e74202a6572726f72290a7b0a092a6572726f72203d206374782d3e6f70732d3e73656e645f6d66635f636f6d6d616e64286374782c2026636d64293b0a09696620282a6572726f72203d3d202d45414741494e29207b0a09092f2a207761697420666f7220616e79207461672067726f757020746f20636f6d706c6574650a0909202020736f207765206861766520737061636520666f7220746865206e657720636f6d6d616e64202a2f0a09096374782d3e6f70732d3e7365745f6d66635f7175657279286374782c206374782d3e746167776169742c2031293b0a09092f2a2074727920616761696e2c206265636175736520746865207175657565206d696768742062650a0909202020656d70747920616761696e202a2f0a09092a6572726f72203d206374782d3e6f70732d3e73656e645f6d66635f636f6d6d616e64286374782c2026636d64293b0a0909696620282a6572726f72203d3d202d45414741494e290a09090972657475726e20303b0a097d0a0972657475726e20313b0a7d0a0a737461746963207373697a655f742073707566735f6d66635f7772697465287374727563742066696c65202a66696c652c20636f6e73742063686172205f5f75736572202a6275666665722c0a09090973697a655f742073697a652c206c6f66665f74202a706f73290a7b0a09737472756374207370755f636f6e74657874202a637478203d2066696c652d3e707269766174655f646174613b0a09737472756374206d66635f646d615f636f6d6d616e6420636d643b0a09696e7420726574203d202d45494e56414c3b0a0a096966202873697a6520213d2073697a656f6620636d64290a0909676f746f206f75743b0a0a09726574203d202d454641554c543b0a0969662028636f70795f66726f6d5f757365722826636d642c206275666665722c2073697a656f6620636d6429290a0909676f746f206f75743b0a0a09726574203d2073707566735f636865636b5f76616c69645f646d612826636d64293b0a0969662028726574290a0909676f746f206f75743b0a0a09726574203d207370755f6163717569726528637478293b0a0969662028726574290a0909676f746f206f75743b0a0a09726574203d2073707566735f77616974286374782d3e72756e5f77712c206374782d3e7374617465203d3d205350555f53544154455f52554e4e41424c45293b0a0969662028726574290a0909676f746f206f75743b0a0a096966202866696c652d3e665f666c6167732026204f5f4e4f4e424c4f434b29207b0a0909726574203d206374782d3e6f70732d3e73656e645f6d66635f636f6d6d616e64286374782c2026636d64293b0a097d20656c7365207b0a0909696e74207374617475733b0a0909726574203d2073707566735f77616974286374782d3e6d66635f77712c0a09090909207370755f73656e645f6d66635f636f6d6d616e64286374782c20636d642c202673746174757329293b0a090969662028726574290a090909676f746f206f75743b0a090969662028737461747573290a090909726574203d207374617475733b0a097d0a0a0969662028726574290a0909676f746f206f75745f756e6c6f636b3b0a0a096374782d3e74616777616974207c3d2031203c3c20636d642e7461673b0a09726574203d2073697a653b0a0a6f75745f756e6c6f636b3a0a097370755f72656c6561736528637478293b0a6f75743a0a0972657475726e207265743b0a7d0a0a73746174696320756e7369676e656420696e742073707566735f6d66635f706f6c6c287374727563742066696c65202a66696c652c706f6c6c5f7461626c65202a77616974290a7b0a09737472756374207370755f636f6e74657874202a637478203d2066696c652d3e707269766174655f646174613b0a0975333220667265655f656c656d656e74732c207461677374617475733b0a09756e7369676e656420696e74206d61736b3b0a0a09706f6c6c5f776169742866696c652c20266374782d3e6d66635f77712c2077616974293b0a0a092f2a0a09202a20466f72206e6f77206b656570207468697320756e696e7465727275707469626c6520616e6420616c736f2069676e6f7265207468652072756c650a09202a207468617420706f6c6c2073686f756c64206e6f7420736c6565702e202057696c6c206265206669786564206c617465722e0a09202a2f0a096d757465785f6c6f636b28266374782d3e73746174655f6d75746578293b0a096374782d3e6f70732d3e7365745f6d66635f7175657279286374782c206374782d3e746167776169742c2032293b0a09667265655f656c656d656e7473203d206374782d3e6f70732d3e6765745f6d66635f667265655f656c656d656e747328637478293b0a09746167737461747573203d206374782d3e6f70732d3e726561645f6d66635f74616773746174757328637478293b0a097370755f72656c6561736528637478293b0a0a096d61736b203d20303b0a0969662028667265655f656c656d656e7473202620307866666666290a09096d61736b207c3d20504f4c4c4f5554207c20504f4c4c57524e4f524d3b0a09696620287461677374617475732026206374782d3e74616777616974290a09096d61736b207c3d20504f4c4c494e207c20504f4c4c52444e4f524d3b0a0a0970725f6465627567282225733a20667265652025642074616773746174757320256420746167776169742025645c6e222c205f5f66756e635f5f2c0a0909667265655f656c656d656e74732c207461677374617475732c206374782d3e74616777616974293b0a0a0972657475726e206d61736b3b0a7d0a0a73746174696320696e742073707566735f6d66635f666c757368287374727563742066696c65202a66696c652c20666c5f6f776e65725f74206964290a7b0a09737472756374207370755f636f6e74657874202a637478203d2066696c652d3e707269766174655f646174613b0a09696e74207265743b0a0a09726574203d207370755f6163717569726528637478293b0a0969662028726574290a0909676f746f206f75743b0a23696620300a2f2a20746869732063757272656e746c792068616e6773202a2f0a09726574203d2073707566735f77616974286374782d3e6d66635f77712c0a090909206374782d3e6f70732d3e7365745f6d66635f7175657279286374782c206374782d3e746167776169742c203229293b0a0969662028726574290a0909676f746f206f75743b0a09726574203d2073707566735f77616974286374782d3e6d66635f77712c0a090909206374782d3e6f70732d3e726561645f6d66635f7461677374617475732863747829203d3d206374782d3e74616777616974293b0a0969662028726574290a0909676f746f206f75743b0a23656c73650a09726574203d20303b0a23656e6469660a097370755f72656c6561736528637478293b0a6f75743a0a0972657475726e207265743b0a7d0a0a73746174696320696e742073707566735f6d66635f6673796e63287374727563742066696c65202a66696c652c206c6f66665f742073746172742c206c6f66665f7420656e642c20696e74206461746173796e63290a7b0a0973747275637420696e6f6465202a696e6f6465203d2066696c652d3e665f706174682e64656e7472792d3e645f696e6f64653b0a09696e7420657272203d2066696c656d61705f77726974655f616e645f776169745f72616e676528696e6f64652d3e695f6d617070696e672c2073746172742c20656e64293b0a09696620282165727229207b0a09096d757465785f6c6f636b2826696e6f64652d3e695f6d75746578293b0a0909657272203d2073707566735f6d66635f666c7573682866696c652c204e554c4c293b0a09096d757465785f756e6c6f636b2826696e6f64652d3e695f6d75746578293b0a097d0a0972657475726e206572723b0a7d0a0a73746174696320696e742073707566735f6d66635f666173796e6328696e742066642c207374727563742066696c65202a66696c652c20696e74206f6e290a7b0a09737472756374207370755f636f6e74657874202a637478203d2066696c652d3e707269766174655f646174613b0a0a0972657475726e20666173796e635f68656c7065722866642c2066696c652c206f6e2c20266374782d3e6d66635f666173796e63293b0a7d0a0a73746174696320636f6e7374207374727563742066696c655f6f7065726174696f6e732073707566735f6d66635f666f7073203d207b0a092e6f70656e09203d2073707566735f6d66635f6f70656e2c0a092e72656c65617365203d2073707566735f6d66635f72656c656173652c0a092e7265616409203d2073707566735f6d66635f726561642c0a092e777269746509203d2073707566735f6d66635f77726974652c0a092e706f6c6c09203d2073707566735f6d66635f706f6c6c2c0a092e666c75736809203d2073707566735f6d66635f666c7573682c0a092e6673796e6309203d2073707566735f6d66635f6673796e632c0a092e666173796e6309203d2073707566735f6d66635f666173796e632c0a092e6d6d617009203d2073707566735f6d66635f6d6d61702c0a092e6c6c7365656b20203d206e6f5f6c6c7365656b2c0a7d3b0a0a73746174696320696e742073707566735f6e70635f73657428766f6964202a646174612c207536342076616c290a7b0a09737472756374207370755f636f6e74657874202a637478203d20646174613b0a09696e74207265743b0a0a09726574203d207370755f6163717569726528637478293b0a0969662028726574290a090972657475726e207265743b0a096374782d3e6f70732d3e6e70635f7772697465286374782c2076616c293b0a097370755f72656c6561736528637478293b0a0a0972657475726e20303b0a7d0a0a737461746963207536342073707566735f6e70635f67657428737472756374207370755f636f6e74657874202a637478290a7b0a0972657475726e206374782d3e6f70732d3e6e70635f7265616428637478293b0a7d0a444546494e455f53505546535f4154545249425554452873707566735f6e70635f6f70732c2073707566735f6e70635f6765742c2073707566735f6e70635f7365742c0a090920202020202020223078256c6c785c6e222c205350555f415454525f41435155495245293b0a0a73746174696320696e742073707566735f646563725f73657428766f6964202a646174612c207536342076616c290a7b0a09737472756374207370755f636f6e74657874202a637478203d20646174613b0a09737472756374207370755f6c73637361202a6c73637361203d206374782d3e6373612e6c736373613b0a09696e74207265743b0a0a09726574203d207370755f616371756972655f736176656428637478293b0a0969662028726574290a090972657475726e207265743b0a096c736373612d3e646563722e736c6f745b305d203d2028753332292076616c3b0a097370755f72656c656173655f736176656428637478293b0a0a0972657475726e20303b0a7d0a0a737461746963207536342073707566735f646563725f67657428737472756374207370755f636f6e74657874202a637478290a7b0a09737472756374207370755f6c73637361202a6c73637361203d206374782d3e6373612e6c736373613b0a0972657475726e206c736373612d3e646563722e736c6f745b305d3b0a7d0a444546494e455f53505546535f4154545249425554452873707566735f646563725f6f70732c2073707566735f646563725f6765742c2073707566735f646563725f7365742c0a090920202020202020223078256c6c785c6e222c205350555f415454525f414351554952455f5341564544293b0a0a73746174696320696e742073707566735f646563725f7374617475735f73657428766f6964202a646174612c207536342076616c290a7b0a09737472756374207370755f636f6e74657874202a637478203d20646174613b0a09696e74207265743b0a0a09726574203d207370755f616371756972655f736176656428637478293b0a0969662028726574290a090972657475726e207265743b0a096966202876616c290a09096374782d3e6373612e70726976322e6d66635f636f6e74726f6c5f5257207c3d204d46435f434e544c5f44454352454d454e5445525f52554e4e494e473b0a09656c73650a09096374782d3e6373612e70726976322e6d66635f636f6e74726f6c5f525720263d207e4d46435f434e544c5f44454352454d454e5445525f52554e4e494e473b0a097370755f72656c656173655f736176656428637478293b0a0a0972657475726e20303b0a7d0a0a737461746963207536342073707566735f646563725f7374617475735f67657428737472756374207370755f636f6e74657874202a637478290a7b0a09696620286374782d3e6373612e70726976322e6d66635f636f6e74726f6c5f52572026204d46435f434e544c5f44454352454d454e5445525f52554e4e494e47290a090972657475726e205350555f444543525f5354415455535f52554e4e494e473b0a09656c73650a090972657475726e20303b0a7d0a444546494e455f53505546535f4154545249425554452873707566735f646563725f7374617475735f6f70732c2073707566735f646563725f7374617475735f6765742c0a09092020202020202073707566735f646563725f7374617475735f7365742c20223078256c6c785c6e222c0a0909202020202020205350555f415454525f414351554952455f5341564544293b0a0a73746174696320696e742073707566735f6576656e745f6d61736b5f73657428766f6964202a646174612c207536342076616c290a7b0a09737472756374207370755f636f6e74657874202a637478203d20646174613b0a09737472756374207370755f6c73637361202a6c73637361203d206374782d3e6373612e6c736373613b0a09696e74207265743b0a0a09726574203d207370755f616371756972655f736176656428637478293b0a0969662028726574290a090972657475726e207265743b0a096c736373612d3e6576656e745f6d61736b2e736c6f745b305d203d2028753332292076616c3b0a097370755f72656c656173655f736176656428637478293b0a0a0972657475726e20303b0a7d0a0a737461746963207536342073707566735f6576656e745f6d61736b5f67657428737472756374207370755f636f6e74657874202a637478290a7b0a09737472756374207370755f6c73637361202a6c73637361203d206374782d3e6373612e6c736373613b0a0972657475726e206c736373612d3e6576656e745f6d61736b2e736c6f745b305d3b0a7d0a0a444546494e455f53505546535f4154545249425554452873707566735f6576656e745f6d61736b5f6f70732c2073707566735f6576656e745f6d61736b5f6765742c0a09092020202020202073707566735f6576656e745f6d61736b5f7365742c20223078256c6c785c6e222c0a0909202020202020205350555f415454525f414351554952455f5341564544293b0a0a737461746963207536342073707566735f6576656e745f7374617475735f67657428737472756374207370755f636f6e74657874202a637478290a7b0a09737472756374207370755f7374617465202a7374617465203d20266374782d3e6373613b0a0975363420737461743b0a0973746174203d2073746174652d3e7370755f63686e6c636e745f52575b305d3b0a096966202873746174290a090972657475726e2073746174652d3e7370755f63686e6c646174615f52575b305d3b0a0972657475726e20303b0a7d0a444546494e455f53505546535f4154545249425554452873707566735f6576656e745f7374617475735f6f70732c2073707566735f6576656e745f7374617475735f6765742c0a0909202020202020204e554c4c2c20223078256c6c785c6e222c205350555f415454525f414351554952455f5341564544290a0a73746174696320696e742073707566735f737272305f73657428766f6964202a646174612c207536342076616c290a7b0a09737472756374207370755f636f6e74657874202a637478203d20646174613b0a09737472756374207370755f6c73637361202a6c73637361203d206374782d3e6373612e6c736373613b0a09696e74207265743b0a0a09726574203d207370755f616371756972655f736176656428637478293b0a0969662028726574290a090972657475726e207265743b0a096c736373612d3e737272302e736c6f745b305d203d2028753332292076616c3b0a097370755f72656c656173655f736176656428637478293b0a0a0972657475726e20303b0a7d0a0a737461746963207536342073707566735f737272305f67657428737472756374207370755f636f6e74657874202a637478290a7b0a09737472756374207370755f6c73637361202a6c73637361203d206374782d3e6373612e6c736373613b0a0972657475726e206c736373612d3e737272302e736c6f745b305d3b0a7d0a444546494e455f53505546535f4154545249425554452873707566735f737272305f6f70732c2073707566735f737272305f6765742c2073707566735f737272305f7365742c0a090920202020202020223078256c6c785c6e222c205350555f415454525f414351554952455f5341564544290a0a737461746963207536342073707566735f69645f67657428737472756374207370755f636f6e74657874202a637478290a7b0a09753634206e756d3b0a0a09696620286374782d3e7374617465203d3d205350555f53544154455f52554e4e41424c45290a09096e756d203d206374782d3e7370752d3e6e756d6265723b0a09656c73650a09096e756d203d2028756e7369676e656420696e74292d313b0a0a0972657475726e206e756d3b0a7d0a444546494e455f53505546535f4154545249425554452873707566735f69645f6f70732c2073707566735f69645f6765742c204e554c4c2c20223078256c6c785c6e222c0a0909202020202020205350555f415454525f41435155495245290a0a737461746963207536342073707566735f6f626a6563745f69645f67657428737472756374207370755f636f6e74657874202a637478290a7b0a092f2a204649584d453a2053686f756c64207468657265207265616c6c79206265206e6f206c6f636b696e6720686572653f202a2f0a0972657475726e206374782d3e6f626a6563745f69643b0a7d0a0a73746174696320696e742073707566735f6f626a6563745f69645f73657428766f6964202a646174612c20753634206964290a7b0a09737472756374207370755f636f6e74657874202a637478203d20646174613b0a096374782d3e6f626a6563745f6964203d2069643b0a0a0972657475726e20303b0a7d0a0a444546494e455f53505546535f4154545249425554452873707566735f6f626a6563745f69645f6f70732c2073707566735f6f626a6563745f69645f6765742c0a09092020202020202073707566735f6f626a6563745f69645f7365742c20223078256c6c785c6e222c205350555f415454525f4e4f41435155495245293b0a0a737461746963207536342073707566735f6c736c725f67657428737472756374207370755f636f6e74657874202a637478290a7b0a0972657475726e206374782d3e6373612e70726976322e7370755f6c736c725f52573b0a7d0a444546494e455f53505546535f4154545249425554452873707566735f6c736c725f6f70732c2073707566735f6c736c725f6765742c204e554c4c2c20223078256c6c785c6e222c0a0909202020202020205350555f415454525f414351554952455f5341564544293b0a0a73746174696320696e742073707566735f696e666f5f6f70656e2873747275637420696e6f6465202a696e6f64652c207374727563742066696c65202a66696c65290a7b0a097374727563742073707566735f696e6f64655f696e666f202a69203d2053505546535f4928696e6f6465293b0a09737472756374207370755f636f6e74657874202a637478203d20692d3e695f6374783b0a0966696c652d3e707269766174655f64617461203d206374783b0a0972657475726e20303b0a7d0a0a73746174696320696e742073707566735f636170735f73686f7728737472756374207365715f66696c65202a732c20766f6964202a70726976617465290a7b0a09737472756374207370755f636f6e74657874202a637478203d20732d3e707269766174653b0a0a096966202821286374782d3e666c6167732026205350555f4352454154455f4e4f534348454429290a09097365715f7075747328732c202273636865645c6e22293b0a096966202821286374782d3e666c6167732026205350555f4352454154455f49534f4c41544529290a09097365715f7075747328732c2022737465705c6e22293b0a0972657475726e20303b0a7d0a0a73746174696320696e742073707566735f636170735f6f70656e2873747275637420696e6f6465202a696e6f64652c207374727563742066696c65202a66696c65290a7b0a0972657475726e2073696e676c655f6f70656e2866696c652c2073707566735f636170735f73686f772c2053505546535f4928696e6f6465292d3e695f637478293b0a7d0a0a73746174696320636f6e7374207374727563742066696c655f6f7065726174696f6e732073707566735f636170735f666f7073203d207b0a092e6f70656e09093d2073707566735f636170735f6f70656e2c0a092e7265616409093d207365715f726561642c0a092e6c6c7365656b09093d207365715f6c7365656b2c0a092e72656c65617365093d2073696e676c655f72656c656173652c0a7d3b0a0a737461746963207373697a655f74205f5f73707566735f6d626f785f696e666f5f7265616428737472756374207370755f636f6e74657874202a6374782c0a09090963686172205f5f75736572202a6275662c2073697a655f74206c656e2c206c6f66665f74202a706f73290a7b0a0975333220646174613b0a0a092f2a20454f462069662074686572652773206e6f20656e74727920696e20746865206d626f78202a2f0a096966202821286374782d3e6373612e70726f622e6d625f737461745f52202620307830303030666629290a090972657475726e20303b0a0a0964617461203d206374782d3e6373612e70726f622e70755f6d625f523b0a0a0972657475726e2073696d706c655f726561645f66726f6d5f627566666572286275662c206c656e2c20706f732c2026646174612c2073697a656f662064617461293b0a7d0a0a737461746963207373697a655f742073707566735f6d626f785f696e666f5f72656164287374727563742066696c65202a66696c652c2063686172205f5f75736572202a6275662c0a0909090920202073697a655f74206c656e2c206c6f66665f74202a706f73290a7b0a09696e74207265743b0a09737472756374207370755f636f6e74657874202a637478203d2066696c652d3e707269766174655f646174613b0a0a0969662028216163636573735f6f6b285645524946595f57524954452c206275662c206c656e29290a090972657475726e202d454641554c543b0a0a09726574203d207370755f616371756972655f736176656428637478293b0a0969662028726574290a090972657475726e207265743b0a097370696e5f6c6f636b28266374782d3e6373612e72656769737465725f6c6f636b293b0a09726574203d205f5f73707566735f6d626f785f696e666f5f72656164286374782c206275662c206c656e2c20706f73293b0a097370696e5f756e6c6f636b28266374782d3e6373612e72656769737465725f6c6f636b293b0a097370755f72656c656173655f736176656428637478293b0a0a0972657475726e207265743b0a7d0a0a73746174696320636f6e7374207374727563742066696c655f6f7065726174696f6e732073707566735f6d626f785f696e666f5f666f7073203d207b0a092e6f70656e203d2073707566735f696e666f5f6f70656e2c0a092e72656164203d2073707566735f6d626f785f696e666f5f726561642c0a092e6c6c7365656b20203d2067656e657269635f66696c655f6c6c7365656b2c0a7d3b0a0a737461746963207373697a655f74205f5f73707566735f69626f785f696e666f5f7265616428737472756374207370755f636f6e74657874202a6374782c0a0909090963686172205f5f75736572202a6275662c2073697a655f74206c656e2c206c6f66665f74202a706f73290a7b0a0975333220646174613b0a0a092f2a20454f462069662074686572652773206e6f20656e74727920696e207468652069626f78202a2f0a096966202821286374782d3e6373612e70726f622e6d625f737461745f52202620307866663030303029290a090972657475726e20303b0a0a0964617461203d206374782d3e6373612e70726976322e7075696e745f6d625f523b0a0a0972657475726e2073696d706c655f726561645f66726f6d5f627566666572286275662c206c656e2c20706f732c2026646174612c2073697a656f662064617461293b0a7d0a0a737461746963207373697a655f742073707566735f69626f785f696e666f5f72656164287374727563742066696c65202a66696c652c2063686172205f5f75736572202a6275662c0a0909090920202073697a655f74206c656e2c206c6f66665f74202a706f73290a7b0a09737472756374207370755f636f6e74657874202a637478203d2066696c652d3e707269766174655f646174613b0a09696e74207265743b0a0a0969662028216163636573735f6f6b285645524946595f57524954452c206275662c206c656e29290a090972657475726e202d454641554c543b0a0a09726574203d207370755f616371756972655f736176656428637478293b0a0969662028726574290a090972657475726e207265743b0a097370696e5f6c6f636b28266374782d3e6373612e72656769737465725f6c6f636b293b0a09726574203d205f5f73707566735f69626f785f696e666f5f72656164286374782c206275662c206c656e2c20706f73293b0a097370696e5f756e6c6f636b28266374782d3e6373612e72656769737465725f6c6f636b293b0a097370755f72656c656173655f736176656428637478293b0a0a0972657475726e207265743b0a7d0a0a73746174696320636f6e7374207374727563742066696c655f6f7065726174696f6e732073707566735f69626f785f696e666f5f666f7073203d207b0a092e6f70656e203d2073707566735f696e666f5f6f70656e2c0a092e72656164203d2073707566735f69626f785f696e666f5f726561642c0a092e6c6c7365656b20203d2067656e657269635f66696c655f6c6c7365656b2c0a7d3b0a0a737461746963207373697a655f74205f5f73707566735f77626f785f696e666f5f7265616428737472756374207370755f636f6e74657874202a6374782c0a09090963686172205f5f75736572202a6275662c2073697a655f74206c656e2c206c6f66665f74202a706f73290a7b0a09696e7420692c20636e743b0a0975333220646174615b345d3b0a097533322077626f785f737461743b0a0a0977626f785f73746174203d206374782d3e6373612e70726f622e6d625f737461745f523b0a09636e74203d2034202d20282877626f785f73746174202620307830306666303029203e3e2038293b0a09666f72202869203d20303b2069203c20636e743b20692b2b29207b0a0909646174615b695d203d206374782d3e6373612e7370755f6d61696c626f785f646174615b695d3b0a097d0a0a0972657475726e2073696d706c655f726561645f66726f6d5f627566666572286275662c206c656e2c20706f732c2026646174612c0a09090909636e74202a2073697a656f662875333229293b0a7d0a0a737461746963207373697a655f742073707566735f77626f785f696e666f5f72656164287374727563742066696c65202a66696c652c2063686172205f5f75736572202a6275662c0a0909090920202073697a655f74206c656e2c206c6f66665f74202a706f73290a7b0a09737472756374207370755f636f6e74657874202a637478203d2066696c652d3e707269766174655f646174613b0a09696e74207265743b0a0a0969662028216163636573735f6f6b285645524946595f57524954452c206275662c206c656e29290a090972657475726e202d454641554c543b0a0a09726574203d207370755f616371756972655f736176656428637478293b0a0969662028726574290a090972657475726e207265743b0a097370696e5f6c6f636b28266374782d3e6373612e72656769737465725f6c6f636b293b0a09726574203d205f5f73707566735f77626f785f696e666f5f72656164286374782c206275662c206c656e2c20706f73293b0a097370696e5f756e6c6f636b28266374782d3e6373612e72656769737465725f6c6f636b293b0a097370755f72656c656173655f736176656428637478293b0a0a0972657475726e207265743b0a7d0a0a73746174696320636f6e7374207374727563742066696c655f6f7065726174696f6e732073707566735f77626f785f696e666f5f666f7073203d207b0a092e6f70656e203d2073707566735f696e666f5f6f70656e2c0a092e72656164203d2073707566735f77626f785f696e666f5f726561642c0a092e6c6c7365656b20203d2067656e657269635f66696c655f6c6c7365656b2c0a7d3b0a0a737461746963207373697a655f74205f5f73707566735f646d615f696e666f5f7265616428737472756374207370755f636f6e74657874202a6374782c0a09090963686172205f5f75736572202a6275662c2073697a655f74206c656e2c206c6f66665f74202a706f73290a7b0a09737472756374207370755f646d615f696e666f20696e666f3b0a09737472756374206d66635f63715f7372202a71702c202a73707571703b0a09696e7420693b0a0a09696e666f2e646d615f696e666f5f74797065203d206374782d3e6373612e70726976322e7370755f7461675f7374617475735f71756572795f52573b0a09696e666f2e646d615f696e666f5f6d61736b203d206374782d3e6373612e6c736373612d3e7461675f6d61736b2e736c6f745b305d3b0a09696e666f2e646d615f696e666f5f737461747573203d206374782d3e6373612e7370755f63686e6c646174615f52575b32345d3b0a09696e666f2e646d615f696e666f5f7374616c6c5f616e645f6e6f74696679203d206374782d3e6373612e7370755f63686e6c646174615f52575b32355d3b0a09696e666f2e646d615f696e666f5f61746f6d69635f636f6d6d616e645f737461747573203d206374782d3e6373612e7370755f63686e6c646174615f52575b32375d3b0a09666f72202869203d20303b2069203c2031363b20692b2b29207b0a09097170203d2026696e666f2e646d615f696e666f5f636f6d6d616e645f646174615b695d3b0a09097370757170203d20266374782d3e6373612e70726976322e737075715b695d3b0a0a090971702d3e6d66635f63715f64617461305f5257203d2073707571702d3e6d66635f63715f64617461305f52573b0a090971702d3e6d66635f63715f64617461315f5257203d2073707571702d3e6d66635f63715f64617461315f52573b0a090971702d3e6d66635f63715f64617461325f5257203d2073707571702d3e6d66635f63715f64617461325f52573b0a090971702d3e6d66635f63715f64617461335f5257203d2073707571702d3e6d66635f63715f64617461335f52573b0a097d0a0a0972657475726e2073696d706c655f726561645f66726f6d5f627566666572286275662c206c656e2c20706f732c2026696e666f2c0a0909090973697a656f6620696e666f293b0a7d0a0a737461746963207373697a655f742073707566735f646d615f696e666f5f72656164287374727563742066696c65202a66696c652c2063686172205f5f75736572202a6275662c0a09090920202020202073697a655f74206c656e2c206c6f66665f74202a706f73290a7b0a09737472756374207370755f636f6e74657874202a637478203d2066696c652d3e707269766174655f646174613b0a09696e74207265743b0a0a0969662028216163636573735f6f6b285645524946595f57524954452c206275662c206c656e29290a090972657475726e202d454641554c543b0a0a09726574203d207370755f616371756972655f736176656428637478293b0a0969662028726574290a090972657475726e207265743b0a097370696e5f6c6f636b28266374782d3e6373612e72656769737465725f6c6f636b293b0a09726574203d205f5f73707566735f646d615f696e666f5f72656164286374782c206275662c206c656e2c20706f73293b0a097370696e5f756e6c6f636b28266374782d3e6373612e72656769737465725f6c6f636b293b0a097370755f72656c656173655f736176656428637478293b0a0a0972657475726e207265743b0a7d0a0a73746174696320636f6e7374207374727563742066696c655f6f7065726174696f6e732073707566735f646d615f696e666f5f666f7073203d207b0a092e6f70656e203d2073707566735f696e666f5f6f70656e2c0a092e72656164203d2073707566735f646d615f696e666f5f726561642c0a092e6c6c7365656b203d206e6f5f6c6c7365656b2c0a7d3b0a0a737461746963207373697a655f74205f5f73707566735f70726f7879646d615f696e666f5f7265616428737472756374207370755f636f6e74657874202a6374782c0a09090963686172205f5f75736572202a6275662c2073697a655f74206c656e2c206c6f66665f74202a706f73290a7b0a09737472756374207370755f70726f7879646d615f696e666f20696e666f3b0a09737472756374206d66635f63715f7372202a71702c202a707571703b0a09696e7420726574203d2073697a656f6620696e666f3b0a09696e7420693b0a0a09696620286c656e203c20726574290a090972657475726e202d45494e56414c3b0a0a0969662028216163636573735f6f6b285645524946595f57524954452c206275662c206c656e29290a090972657475726e202d454641554c543b0a0a09696e666f2e70726f7879646d615f696e666f5f74797065203d206374782d3e6373612e70726f622e646d615f7175657279747970655f52573b0a09696e666f2e70726f7879646d615f696e666f5f6d61736b203d206374782d3e6373612e70726f622e646d615f71756572796d61736b5f52573b0a09696e666f2e70726f7879646d615f696e666f5f737461747573203d206374782d3e6373612e70726f622e646d615f7461677374617475735f523b0a09666f72202869203d20303b2069203c20383b20692b2b29207b0a09097170203d2026696e666f2e70726f7879646d615f696e666f5f636f6d6d616e645f646174615b695d3b0a090970757170203d20266374782d3e6373612e70726976322e7075715b695d3b0a0a090971702d3e6d66635f63715f64617461305f5257203d20707571702d3e6d66635f63715f64617461305f52573b0a090971702d3e6d66635f63715f64617461315f5257203d20707571702d3e6d66635f63715f64617461315f52573b0a090971702d3e6d66635f63715f64617461325f5257203d20707571702d3e6d66635f63715f64617461325f52573b0a090971702d3e6d66635f63715f64617461335f5257203d20707571702d3e6d66635f63715f64617461335f52573b0a097d0a0a0972657475726e2073696d706c655f726561645f66726f6d5f627566666572286275662c206c656e2c20706f732c2026696e666f2c0a0909090973697a656f6620696e666f293b0a7d0a0a737461746963207373697a655f742073707566735f70726f7879646d615f696e666f5f72656164287374727563742066696c65202a66696c652c2063686172205f5f75736572202a6275662c0a0909090920202073697a655f74206c656e2c206c6f66665f74202a706f73290a7b0a09737472756374207370755f636f6e74657874202a637478203d2066696c652d3e707269766174655f646174613b0a09696e74207265743b0a0a09726574203d207370755f616371756972655f736176656428637478293b0a0969662028726574290a090972657475726e207265743b0a097370696e5f6c6f636b28266374782d3e6373612e72656769737465725f6c6f636b293b0a09726574203d205f5f73707566735f70726f7879646d615f696e666f5f72656164286374782c206275662c206c656e2c20706f73293b0a097370696e5f756e6c6f636b28266374782d3e6373612e72656769737465725f6c6f636b293b0a097370755f72656c656173655f736176656428637478293b0a0a0972657475726e207265743b0a7d0a0a73746174696320636f6e7374207374727563742066696c655f6f7065726174696f6e732073707566735f70726f7879646d615f696e666f5f666f7073203d207b0a092e6f70656e203d2073707566735f696e666f5f6f70656e2c0a092e72656164203d2073707566735f70726f7879646d615f696e666f5f726561642c0a092e6c6c7365656b203d206e6f5f6c6c7365656b2c0a7d3b0a0a73746174696320696e742073707566735f73686f775f74696428737472756374207365715f66696c65202a732c20766f6964202a70726976617465290a7b0a09737472756374207370755f636f6e74657874202a637478203d20732d3e707269766174653b0a0a097365715f7072696e746628732c202225645c6e222c206374782d3e746964293b0a0972657475726e20303b0a7d0a0a73746174696320696e742073707566735f7469645f6f70656e2873747275637420696e6f6465202a696e6f64652c207374727563742066696c65202a66696c65290a7b0a0972657475726e2073696e676c655f6f70656e2866696c652c2073707566735f73686f775f7469642c2053505546535f4928696e6f6465292d3e695f637478293b0a7d0a0a73746174696320636f6e7374207374727563742066696c655f6f7065726174696f6e732073707566735f7469645f666f7073203d207b0a092e6f70656e09093d2073707566735f7469645f6f70656e2c0a092e7265616409093d207365715f726561642c0a092e6c6c7365656b09093d207365715f6c7365656b2c0a092e72656c65617365093d2073696e676c655f72656c656173652c0a7d3b0a0a73746174696320636f6e73742063686172202a6374785f73746174655f6e616d65735b5d203d207b0a092275736572222c202273797374656d222c2022696f77616974222c20226c6f61646564220a7d3b0a0a73746174696320756e7369676e6564206c6f6e67206c6f6e672073707566735f616363745f74696d6528737472756374207370755f636f6e74657874202a6374782c0a0909656e756d207370755f7574696c697a6174696f6e5f7374617465207374617465290a7b0a097374727563742074696d65737065632074733b0a09756e7369676e6564206c6f6e67206c6f6e672074696d65203d206374782d3e73746174732e74696d65735b73746174655d3b0a0a092f2a0a09202a20496e2067656e6572616c2c207574696c697a6174696f6e20737461746973746963732061726520757064617465642062792074686520636f6e74726f6c6c696e670a09202a20746872656164206173207468652073707520636f6e74657874206d6f766573207468726f75676820766172696f75732077656c6c20646566696e65640a09202a207374617465207472616e736974696f6e732c206275742069662074686520636f6e74657874206973206c617a696c79206c6f61646564206974730a09202a207574696c697a6174696f6e207374617469737469637320617265206e6f7420757064617465642061732074686520636f6e74726f6c6c696e67207468726561640a09202a206973206e6f742074696768746c7920636f75706c656420776974682074686520657865637574696f6e206f66207468652073707520636f6e746578742e202057650a09202a2063616c63756c61746520616e64206170706c79207468652074696d652064656c74612066726f6d20746865206c617374207265636f726465642073746174650a09202a206f66207468652073707520636f6e746578742e0a09202a2f0a09696620286374782d3e737075202626206374782d3e73746174732e7574696c5f7374617465203d3d20737461746529207b0a09096b74696d655f6765745f747328267473293b0a090974696d65202b3d2074696d65737065635f746f5f6e732826747329202d206374782d3e73746174732e747374616d703b0a097d0a0a0972657475726e2074696d65202f204e5345435f5045525f4d5345433b0a7d0a0a73746174696320756e7369676e6564206c6f6e67206c6f6e672073707566735f736c625f666c747328737472756374207370755f636f6e74657874202a637478290a7b0a09756e7369676e6564206c6f6e67206c6f6e6720736c625f666c7473203d206374782d3e73746174732e736c625f666c743b0a0a09696620286374782d3e7374617465203d3d205350555f53544154455f52554e4e41424c4529207b0a0909736c625f666c7473202b3d20286374782d3e7370752d3e73746174732e736c625f666c74202d0a09090920202020206374782d3e73746174732e736c625f666c745f62617365293b0a097d0a0a0972657475726e20736c625f666c74733b0a7d0a0a73746174696320756e7369676e6564206c6f6e67206c6f6e672073707566735f636c617373325f696e74727328737472756374207370755f636f6e74657874202a637478290a7b0a09756e7369676e6564206c6f6e67206c6f6e6720636c617373325f696e747273203d206374782d3e73746174732e636c617373325f696e74723b0a0a09696620286374782d3e7374617465203d3d205350555f53544154455f52554e4e41424c4529207b0a0909636c617373325f696e747273202b3d20286374782d3e7370752d3e73746174732e636c617373325f696e7472202d0a09090909206374782d3e73746174732e636c617373325f696e74725f62617365293b0a097d0a0a0972657475726e20636c617373325f696e7472733b0a7d0a0a0a73746174696320696e742073707566735f73686f775f7374617428737472756374207365715f66696c65202a732c20766f6964202a70726976617465290a7b0a09737472756374207370755f636f6e74657874202a637478203d20732d3e707269766174653b0a09696e74207265743b0a0a09726574203d207370755f6163717569726528637478293b0a0969662028726574290a090972657475726e207265743b0a0a097365715f7072696e746628732c2022257320256c6c7520256c6c7520256c6c7520256c6c7520220a090920202020202022256c6c7520256c6c7520256c6c7520256c6c7520256c6c7520256c6c7520256c6c7520256c6c755c6e222c0a09096374785f73746174655f6e616d65735b6374782d3e73746174732e7574696c5f73746174655d2c0a090973707566735f616363745f74696d65286374782c205350555f5554494c5f55534552292c0a090973707566735f616363745f74696d65286374782c205350555f5554494c5f53595354454d292c0a090973707566735f616363745f74696d65286374782c205350555f5554494c5f494f57414954292c0a090973707566735f616363745f74696d65286374782c205350555f5554494c5f49444c455f4c4f41444544292c0a09096374782d3e73746174732e766f6c5f6374785f7377697463682c0a09096374782d3e73746174732e696e766f6c5f6374785f7377697463682c0a090973707566735f736c625f666c747328637478292c0a09096374782d3e73746174732e686173685f666c742c0a09096374782d3e73746174732e6d696e5f666c742c0a09096374782d3e73746174732e6d616a5f666c742c0a090973707566735f636c617373325f696e74727328637478292c0a09096374782d3e73746174732e6c6962617373697374293b0a097370755f72656c6561736528637478293b0a0972657475726e20303b0a7d0a0a73746174696320696e742073707566735f737461745f6f70656e2873747275637420696e6f6465202a696e6f64652c207374727563742066696c65202a66696c65290a7b0a0972657475726e2073696e676c655f6f70656e2866696c652c2073707566735f73686f775f737461742c2053505546535f4928696e6f6465292d3e695f637478293b0a7d0a0a73746174696320636f6e7374207374727563742066696c655f6f7065726174696f6e732073707566735f737461745f666f7073203d207b0a092e6f70656e09093d2073707566735f737461745f6f70656e2c0a092e7265616409093d207365715f726561642c0a092e6c6c7365656b09093d207365715f6c7365656b2c0a092e72656c65617365093d2073696e676c655f72656c656173652c0a7d3b0a0a73746174696320696e6c696e6520696e742073707566735f7377697463685f6c6f675f7573656428737472756374207370755f636f6e74657874202a637478290a7b0a0972657475726e20286374782d3e7377697463685f6c6f672d3e68656164202d206374782d3e7377697463685f6c6f672d3e7461696c2920250a09095357495443485f4c4f475f42554653495a453b0a7d0a0a73746174696320696e6c696e6520696e742073707566735f7377697463685f6c6f675f617661696c28737472756374207370755f636f6e74657874202a637478290a7b0a0972657475726e205357495443485f4c4f475f42554653495a45202d2073707566735f7377697463685f6c6f675f7573656428637478293b0a7d0a0a73746174696320696e742073707566735f7377697463685f6c6f675f6f70656e2873747275637420696e6f6465202a696e6f64652c207374727563742066696c65202a66696c65290a7b0a09737472756374207370755f636f6e74657874202a637478203d2053505546535f4928696e6f6465292d3e695f6374783b0a09696e742072633b0a0a097263203d207370755f6163717569726528637478293b0a09696620287263290a090972657475726e2072633b0a0a09696620286374782d3e7377697463685f6c6f6729207b0a09097263203d202d45425553593b0a0909676f746f206f75743b0a097d0a0a096374782d3e7377697463685f6c6f67203d206b6d616c6c6f632873697a656f6628737472756374207377697463685f6c6f6729202b0a09095357495443485f4c4f475f42554653495a45202a2073697a656f6628737472756374207377697463685f6c6f675f656e747279292c0a09094746505f4b45524e454c293b0a0a0969662028216374782d3e7377697463685f6c6f6729207b0a09097263203d202d454e4f4d454d3b0a0909676f746f206f75743b0a097d0a0a096374782d3e7377697463685f6c6f672d3e68656164203d206374782d3e7377697463685f6c6f672d3e7461696c203d20303b0a09696e69745f7761697471756575655f6865616428266374782d3e7377697463685f6c6f672d3e77616974293b0a097263203d20303b0a0a6f75743a0a097370755f72656c6561736528637478293b0a0972657475726e2072633b0a7d0a0a73746174696320696e742073707566735f7377697463685f6c6f675f72656c656173652873747275637420696e6f6465202a696e6f64652c207374727563742066696c65202a66696c65290a7b0a09737472756374207370755f636f6e74657874202a637478203d2053505546535f4928696e6f6465292d3e695f6374783b0a09696e742072633b0a0a097263203d207370755f6163717569726528637478293b0a09696620287263290a090972657475726e2072633b0a0a096b66726565286374782d3e7377697463685f6c6f67293b0a096374782d3e7377697463685f6c6f67203d204e554c4c3b0a097370755f72656c6561736528637478293b0a0a0972657475726e20303b0a7d0a0a73746174696320696e74207377697463685f6c6f675f737072696e7428737472756374207370755f636f6e74657874202a6374782c2063686172202a746275662c20696e74206e290a7b0a09737472756374207377697463685f6c6f675f656e747279202a703b0a0a0970203d206374782d3e7377697463685f6c6f672d3e6c6f67202b206374782d3e7377697463685f6c6f672d3e7461696c2025205357495443485f4c4f475f42554653495a453b0a0a0972657475726e20736e7072696e746628746275662c206e2c202225752e2530397520256420257520257520256c6c755c6e222c0a09090928756e7369676e656420696e742920702d3e747374616d702e74765f7365632c0a09090928756e7369676e656420696e742920702d3e747374616d702e74765f6e7365632c0a090909702d3e7370755f69642c0a09090928756e7369676e656420696e742920702d3e747970652c0a09090928756e7369676e656420696e742920702d3e76616c2c0a09090928756e7369676e6564206c6f6e67206c6f6e672920702d3e74696d6562617365293b0a7d0a0a737461746963207373697a655f742073707566735f7377697463685f6c6f675f72656164287374727563742066696c65202a66696c652c2063686172205f5f75736572202a6275662c0a090909202020202073697a655f74206c656e2c206c6f66665f74202a70706f73290a7b0a0973747275637420696e6f6465202a696e6f6465203d2066696c652d3e665f706174682e64656e7472792d3e645f696e6f64653b0a09737472756374207370755f636f6e74657874202a637478203d2053505546535f4928696e6f6465292d3e695f6374783b0a09696e74206572726f72203d20302c20636e74203d20303b0a0a096966202821627566290a090972657475726e202d45494e56414c3b0a0a096572726f72203d207370755f6163717569726528637478293b0a09696620286572726f72290a090972657475726e206572726f723b0a0a097768696c652028636e74203c206c656e29207b0a09096368617220746275665b3132385d3b0a0909696e742077696474683b0a0a09096966202873707566735f7377697463685f6c6f675f757365642863747829203d3d203029207b0a09090969662028636e74203e203029207b0a090909092f2a2049662074686572652773206461746120726561647920746f20676f2c2077652063616e0a09090909202a206a7573742072657475726e2073747261696768742061776179202a2f0a09090909627265616b3b0a0a0909097d20656c7365206966202866696c652d3e665f666c6167732026204f5f4e4f4e424c4f434b29207b0a090909096572726f72203d202d45414741494e3b0a09090909627265616b3b0a0a0909097d20656c7365207b0a090909092f2a2073707566735f776169742077696c6c2064726f7020746865206d7574657820616e640a09090909202a2072652d616371756972652c206275742073696e636520776527726520696e207265616428292c207468650a09090909202a2066696c652063616e6e6f74206265205f72656c65617365642028616e6420736f0a09090909202a206374782d3e7377697463685f6c6f6720697320737461626c65292e0a09090909202a2f0a090909096572726f72203d2073707566735f77616974286374782d3e7377697463685f6c6f672d3e776169742c0a09090909090973707566735f7377697463685f6c6f675f757365642863747829203e2030293b0a0a090909092f2a204f6e206572726f722c2073707566735f776169742072657475726e7320776974686f7574207468650a09090909202a207374617465206d757465782068656c64202a2f0a09090909696620286572726f72290a090909090972657475726e206572726f723b0a0a090909092f2a205765206d617920686176652068616420656e747269657320726561642066726f6d20756e6465726e656174680a09090909202a207573207768696c652077652064726f7070656420746865206d7574657820696e2073707566735f776169742c0a09090909202a20736f2072652d636865636b202a2f0a090909096966202873707566735f7377697463685f6c6f675f757365642863747829203d3d2030290a0909090909636f6e74696e75653b0a0909097d0a09097d0a0a09097769647468203d207377697463685f6c6f675f737072696e74286374782c20746275662c2073697a656f66287462756629293b0a0909696620287769647468203c206c656e290a0909096374782d3e7377697463685f6c6f672d3e7461696c203d0a09090909286374782d3e7377697463685f6c6f672d3e7461696c202b20312920250a09090909205357495443485f4c4f475f42554653495a453b0a0909656c73650a0909092f2a20496620746865207265636f72642069732067726561746572207468616e20737061636520617661696c61626c652072657475726e0a090909202a207061727469616c206275666665722028736f2066617229202a2f0a090909627265616b3b0a0a09096572726f72203d20636f70795f746f5f7573657228627566202b20636e742c20746275662c207769647468293b0a0909696620286572726f72290a090909627265616b3b0a0909636e74202b3d2077696474683b0a097d0a0a097370755f72656c6561736528637478293b0a0a0972657475726e20636e74203d3d2030203f206572726f72203a20636e743b0a7d0a0a73746174696320756e7369676e656420696e742073707566735f7377697463685f6c6f675f706f6c6c287374727563742066696c65202a66696c652c20706f6c6c5f7461626c65202a77616974290a7b0a0973747275637420696e6f6465202a696e6f6465203d2066696c652d3e665f706174682e64656e7472792d3e645f696e6f64653b0a09737472756374207370755f636f6e74657874202a637478203d2053505546535f4928696e6f6465292d3e695f6374783b0a09756e7369676e656420696e74206d61736b203d20303b0a09696e742072633b0a0a09706f6c6c5f776169742866696c652c20266374782d3e7377697463685f6c6f672d3e776169742c2077616974293b0a0a097263203d207370755f6163717569726528637478293b0a09696620287263290a090972657475726e2072633b0a0a096966202873707566735f7377697463685f6c6f675f757365642863747829203e2030290a09096d61736b207c3d20504f4c4c494e3b0a0a097370755f72656c6561736528637478293b0a0a0972657475726e206d61736b3b0a7d0a0a73746174696320636f6e7374207374727563742066696c655f6f7065726174696f6e732073707566735f7377697463685f6c6f675f666f7073203d207b0a092e6f776e657209093d20544849535f4d4f44554c452c0a092e6f70656e09093d2073707566735f7377697463685f6c6f675f6f70656e2c0a092e7265616409093d2073707566735f7377697463685f6c6f675f726561642c0a092e706f6c6c09093d2073707566735f7377697463685f6c6f675f706f6c6c2c0a092e72656c65617365093d2073707566735f7377697463685f6c6f675f72656c656173652c0a092e6c6c7365656b09093d206e6f5f6c6c7365656b2c0a7d3b0a0a2f2a2a0a202a204c6f67206120636f6e7465787420737769746368206576656e7420746f206120737769746368206c6f67207265616465722e0a202a0a202a204d7573742062652063616c6c65642077697468206374782d3e73746174655f6d757465782068656c642e0a202a2f0a766f6964207370755f7377697463685f6c6f675f6e6f746966792873747275637420737075202a7370752c20737472756374207370755f636f6e74657874202a6374782c0a090975333220747970652c207533322076616c290a7b0a0969662028216374782d3e7377697463685f6c6f67290a090972657475726e3b0a0a096966202873707566735f7377697463685f6c6f675f617661696c2863747829203e203129207b0a0909737472756374207377697463685f6c6f675f656e747279202a703b0a0a090970203d206374782d3e7377697463685f6c6f672d3e6c6f67202b206374782d3e7377697463685f6c6f672d3e686561643b0a09096b74696d655f6765745f74732826702d3e747374616d70293b0a0909702d3e74696d6562617365203d206765745f746228293b0a0909702d3e7370755f6964203d20737075203f207370752d3e6e756d626572203a202d313b0a0909702d3e74797065203d20747970653b0a0909702d3e76616c203d2076616c3b0a0a09096374782d3e7377697463685f6c6f672d3e68656164203d0a090909286374782d3e7377697463685f6c6f672d3e68656164202b2031292025205357495443485f4c4f475f42554653495a453b0a097d0a0a0977616b655f757028266374782d3e7377697463685f6c6f672d3e77616974293b0a7d0a0a73746174696320696e742073707566735f73686f775f63747828737472756374207365715f66696c65202a732c20766f6964202a70726976617465290a7b0a09737472756374207370755f636f6e74657874202a637478203d20732d3e707269766174653b0a09753634206d66635f636f6e74726f6c5f52573b0a0a096d757465785f6c6f636b28266374782d3e73746174655f6d75746578293b0a09696620286374782d3e73707529207b0a090973747275637420737075202a737075203d206374782d3e7370753b0a0909737472756374207370755f7072697632205f5f696f6d656d202a7072697632203d207370752d3e70726976323b0a0a09097370696e5f6c6f636b5f69727128267370752d3e72656769737465725f6c6f636b293b0a09096d66635f636f6e74726f6c5f5257203d20696e5f62653634282670726976322d3e6d66635f636f6e74726f6c5f5257293b0a09097370696e5f756e6c6f636b5f69727128267370752d3e72656769737465725f6c6f636b293b0a097d20656c7365207b0a0909737472756374207370755f7374617465202a637361203d20266374782d3e6373613b0a0a09096d66635f636f6e74726f6c5f5257203d206373612d3e70726976322e6d66635f636f6e74726f6c5f52573b0a097d0a0a097365715f7072696e746628732c2022256320666c677328256c78292073666c677328256c782920707269282564292074732825642920737075282530326429220a09092220256320256c6c7820256c6c7820256c6c7820256c6c782025782025785c6e222c0a09096374782d3e7374617465203d3d205350555f53544154455f5341564544203f20275327203a202752272c0a09096374782d3e666c6167732c0a09096374782d3e73636865645f666c6167732c0a09096374782d3e7072696f2c0a09096374782d3e74696d655f736c6963652c0a09096374782d3e737075203f206374782d3e7370752d3e6e756d626572203a202d312c0a0909216c6973745f656d70747928266374782d3e727129203f20277127203a202720272c0a09096374782d3e6373612e636c6173735f305f70656e64696e672c0a09096374782d3e6373612e636c6173735f305f6461722c0a09096374782d3e6373612e636c6173735f315f64736973722c0a09096d66635f636f6e74726f6c5f52572c0a09096374782d3e6f70732d3e72756e636e746c5f7265616428637478292c0a09096374782d3e6f70732d3e7374617475735f726561642863747829293b0a0a096d757465785f756e6c6f636b28266374782d3e73746174655f6d75746578293b0a0a0972657475726e20303b0a7d0a0a73746174696320696e742073707566735f6374785f6f70656e2873747275637420696e6f6465202a696e6f64652c207374727563742066696c65202a66696c65290a7b0a0972657475726e2073696e676c655f6f70656e2866696c652c2073707566735f73686f775f6374782c2053505546535f4928696e6f6465292d3e695f637478293b0a7d0a0a73746174696320636f6e7374207374727563742066696c655f6f7065726174696f6e732073707566735f6374785f666f7073203d207b0a092e6f70656e20202020202020202020203d2073707566735f6374785f6f70656e2c0a092e7265616420202020202020202020203d207365715f726561642c0a092e6c6c7365656b2020202020202020203d207365715f6c7365656b2c0a092e72656c6561736520202020202020203d2073696e676c655f72656c656173652c0a7d3b0a0a636f6e7374207374727563742073707566735f747265655f64657363722073707566735f6469725f636f6e74656e74735b5d203d207b0a097b20226361706162696c6974696573222c202673707566735f636170735f666f70732c20303434342c207d2c0a097b20226d656d222c20202673707566735f6d656d5f666f70732c2020303636362c204c535f53495a452c207d2c0a097b202272656773222c202673707566735f726567735f666f70732c2020303636362c2073697a656f6628737472756374207370755f7265673132385b3132385d292c207d2c0a097b20226d626f78222c202673707566735f6d626f785f666f70732c20303434342c207d2c0a097b202269626f78222c202673707566735f69626f785f666f70732c20303434342c207d2c0a097b202277626f78222c202673707566735f77626f785f666f70732c20303232322c207d2c0a097b20226d626f785f73746174222c202673707566735f6d626f785f737461745f666f70732c20303434342c2073697a656f6628753332292c207d2c0a097b202269626f785f73746174222c202673707566735f69626f785f737461745f666f70732c20303434342c2073697a656f6628753332292c207d2c0a097b202277626f785f73746174222c202673707566735f77626f785f737461745f666f70732c20303434342c2073697a656f6628753332292c207d2c0a097b20227369676e616c31222c202673707566735f7369676e616c315f666f70732c20303636362c207d2c0a097b20227369676e616c32222c202673707566735f7369676e616c325f666f70732c20303636362c207d2c0a097b20227369676e616c315f74797065222c202673707566735f7369676e616c315f747970652c20303636362c207d2c0a097b20227369676e616c325f74797065222c202673707566735f7369676e616c325f747970652c20303636362c207d2c0a097b2022636e746c222c202673707566735f636e746c5f666f70732c2020303636362c207d2c0a097b202266706372222c202673707566735f667063725f666f70732c20303636362c2073697a656f6628737472756374207370755f726567313238292c207d2c0a097b20226c736c72222c202673707566735f6c736c725f6f70732c20303434342c207d2c0a097b20226d6663222c202673707566735f6d66635f666f70732c20303636362c207d2c0a097b20226d7373222c202673707566735f6d73735f666f70732c20303636362c207d2c0a097b20226e7063222c202673707566735f6e70635f6f70732c20303636362c207d2c0a097b202273727230222c202673707566735f737272305f6f70732c20303636362c207d2c0a097b202264656372222c202673707566735f646563725f6f70732c20303636362c207d2c0a097b2022646563725f737461747573222c202673707566735f646563725f7374617475735f6f70732c20303636362c207d2c0a097b20226576656e745f6d61736b222c202673707566735f6576656e745f6d61736b5f6f70732c20303636362c207d2c0a097b20226576656e745f737461747573222c202673707566735f6576656e745f7374617475735f6f70732c20303434342c207d2c0a097b202270736d6170222c202673707566735f70736d61705f666f70732c20303636362c2053505546535f50535f4d41505f53495a452c207d2c0a097b2022706879732d6964222c202673707566735f69645f6f70732c20303636362c207d2c0a097b20226f626a6563742d6964222c202673707566735f6f626a6563745f69645f6f70732c20303636362c207d2c0a097b20226d626f785f696e666f222c202673707566735f6d626f785f696e666f5f666f70732c20303434342c2073697a656f6628753332292c207d2c0a097b202269626f785f696e666f222c202673707566735f69626f785f696e666f5f666f70732c20303434342c2073697a656f6628753332292c207d2c0a097b202277626f785f696e666f222c202673707566735f77626f785f696e666f5f666f70732c20303434342c2073697a656f6628753332292c207d2c0a097b2022646d615f696e666f222c202673707566735f646d615f696e666f5f666f70732c20303434342c0a090973697a656f6628737472756374207370755f646d615f696e666f292c207d2c0a097b202270726f7879646d615f696e666f222c202673707566735f70726f7879646d615f696e666f5f666f70732c20303434342c0a090973697a656f6628737472756374207370755f70726f7879646d615f696e666f297d2c0a097b2022746964222c202673707566735f7469645f666f70732c20303434342c207d2c0a097b202273746174222c202673707566735f737461745f666f70732c20303434342c207d2c0a097b20227377697463685f6c6f67222c202673707566735f7377697463685f6c6f675f666f70732c2030343434207d2c0a097b7d2c0a7d3b0a0a636f6e7374207374727563742073707566735f747265655f64657363722073707566735f6469725f6e6f73636865645f636f6e74656e74735b5d203d207b0a097b20226361706162696c6974696573222c202673707566735f636170735f666f70732c20303434342c207d2c0a097b20226d656d222c20202673707566735f6d656d5f666f70732c2020303636362c204c535f53495a452c207d2c0a097b20226d626f78222c202673707566735f6d626f785f666f70732c20303434342c207d2c0a097b202269626f78222c202673707566735f69626f785f666f70732c20303434342c207d2c0a097b202277626f78222c202673707566735f77626f785f666f70732c20303232322c207d2c0a097b20226d626f785f73746174222c202673707566735f6d626f785f737461745f666f70732c20303434342c2073697a656f6628753332292c207d2c0a097b202269626f785f73746174222c202673707566735f69626f785f737461745f666f70732c20303434342c2073697a656f6628753332292c207d2c0a097b202277626f785f73746174222c202673707566735f77626f785f737461745f666f70732c20303434342c2073697a656f6628753332292c207d2c0a097b20227369676e616c31222c202673707566735f7369676e616c315f6e6f73636865645f666f70732c20303232322c207d2c0a097b20227369676e616c32222c202673707566735f7369676e616c325f6e6f73636865645f666f70732c20303232322c207d2c0a097b20227369676e616c315f74797065222c202673707566735f7369676e616c315f747970652c20303636362c207d2c0a097b20227369676e616c325f74797065222c202673707566735f7369676e616c325f747970652c20303636362c207d2c0a097b20226d7373222c202673707566735f6d73735f666f70732c20303636362c207d2c0a097b20226d6663222c202673707566735f6d66635f666f70732c20303636362c207d2c0a097b2022636e746c222c202673707566735f636e746c5f666f70732c2020303636362c207d2c0a097b20226e7063222c202673707566735f6e70635f6f70732c20303636362c207d2c0a097b202270736d6170222c202673707566735f70736d61705f666f70732c20303636362c2053505546535f50535f4d41505f53495a452c207d2c0a097b2022706879732d6964222c202673707566735f69645f6f70732c20303636362c207d2c0a097b20226f626a6563742d6964222c202673707566735f6f626a6563745f69645f6f70732c20303636362c207d2c0a097b2022746964222c202673707566735f7469645f666f70732c20303434342c207d2c0a097b202273746174222c202673707566735f737461745f666f70732c20303434342c207d2c0a097b7d2c0a7d3b0a0a636f6e7374207374727563742073707566735f747265655f64657363722073707566735f6469725f64656275675f636f6e74656e74735b5d203d207b0a097b20222e637478222c202673707566735f6374785f666f70732c20303434342c207d2c0a097b7d2c0a7d3b0a0a636f6e7374207374727563742073707566735f636f726564756d705f7265616465722073707566735f636f726564756d705f726561645b5d203d207b0a097b202272656773222c205f5f73707566735f726567735f726561642c204e554c4c2c2073697a656f6628737472756374207370755f7265673132385b3132385d297d2c0a097b202266706372222c205f5f73707566735f667063725f726561642c204e554c4c2c2073697a656f6628737472756374207370755f72656731323829207d2c0a097b20226c736c72222c204e554c4c2c2073707566735f6c736c725f6765742c203139207d2c0a097b202264656372222c204e554c4c2c2073707566735f646563725f6765742c203139207d2c0a097b2022646563725f737461747573222c204e554c4c2c2073707566735f646563725f7374617475735f6765742c203139207d2c0a097b20226d656d222c205f5f73707566735f6d656d5f726561642c204e554c4c2c204c535f53495a452c207d2c0a097b20227369676e616c31222c205f5f73707566735f7369676e616c315f726561642c204e554c4c2c2073697a656f662875333229207d2c0a097b20227369676e616c315f74797065222c204e554c4c2c2073707566735f7369676e616c315f747970655f6765742c203139207d2c0a097b20227369676e616c32222c205f5f73707566735f7369676e616c325f726561642c204e554c4c2c2073697a656f662875333229207d2c0a097b20227369676e616c325f74797065222c204e554c4c2c2073707566735f7369676e616c325f747970655f6765742c203139207d2c0a097b20226576656e745f6d61736b222c204e554c4c2c2073707566735f6576656e745f6d61736b5f6765742c203139207d2c0a097b20226576656e745f737461747573222c204e554c4c2c2073707566735f6576656e745f7374617475735f6765742c203139207d2c0a097b20226d626f785f696e666f222c205f5f73707566735f6d626f785f696e666f5f726561642c204e554c4c2c2073697a656f662875333229207d2c0a097b202269626f785f696e666f222c205f5f73707566735f69626f785f696e666f5f726561642c204e554c4c2c2073697a656f662875333229207d2c0a097b202277626f785f696e666f222c205f5f73707566735f77626f785f696e666f5f726561642c204e554c4c2c2034202a2073697a656f6628753332297d2c0a097b2022646d615f696e666f222c205f5f73707566735f646d615f696e666f5f726561642c204e554c4c2c2073697a656f6628737472756374207370755f646d615f696e666f297d2c0a097b202270726f7879646d615f696e666f222c205f5f73707566735f70726f7879646d615f696e666f5f726561642c0a0909092020204e554c4c2c2073697a656f6628737472756374207370755f70726f7879646d615f696e666f297d2c0a097b20226f626a6563742d6964222c204e554c4c2c2073707566735f6f626a6563745f69645f6765742c203139207d2c0a097b20226e7063222c204e554c4c2c2073707566735f6e70635f6765742c203139207d2c0a097b204e554c4c207d2c0a7d3b0a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006c696e75782d332e382e322f617263682f706f77657270632f706c6174666f726d732f63656c6c2f73707566732f67616e672e63000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000303030303636340030303030303030003030303030303000303030303030303431353000313231313437343433333000303032323432340030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007573746172003030726f6f7400000000000000000000000000000000000000000000000000000000726f6f74000000000000000000000000000000000000000000000000000000003030303030303000303030303030300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f2a0a202a205350552066696c652073797374656d0a202a0a202a2028432920436f707972696768742049424d20446575747363686c616e6420456e747769636b6c756e6720476d624820323030350a202a0a202a20417574686f723a2041726e6420426572676d616e6e203c61726e64624064652e69626d2e636f6d3e0a202a0a202a20546869732070726f6772616d206973206672656520736f6674776172653b20796f752063616e2072656469737472696275746520697420616e642f6f72206d6f646966790a202a20697420756e64657220746865207465726d73206f662074686520474e552047656e6572616c205075626c6963204c6963656e7365206173207075626c69736865642062790a202a20746865204672656520536f66747761726520466f756e646174696f6e3b206569746865722076657273696f6e20322c206f722028617420796f7572206f7074696f6e290a202a20616e79206c617465722076657273696f6e2e0a202a0a202a20546869732070726f6772616d20697320646973747269627574656420696e2074686520686f706520746861742069742077696c6c2062652075736566756c2c0a202a2062757420574954484f555420414e592057415252414e54593b20776974686f7574206576656e2074686520696d706c6965642077617272616e7479206f660a202a204d45524348414e544142494c495459206f72204649544e45535320464f52204120504152544943554c415220505552504f53452e2020536565207468650a202a20474e552047656e6572616c205075626c6963204c6963656e736520666f72206d6f72652064657461696c732e0a202a0a202a20596f752073686f756c642068617665207265636569766564206120636f7079206f662074686520474e552047656e6572616c205075626c6963204c6963656e73650a202a20616c6f6e67207769746820746869732070726f6772616d3b206966206e6f742c20777269746520746f20746865204672656520536f6674776172650a202a20466f756e646174696f6e2c20496e632e2c20363735204d617373204176652c2043616d6272696467652c204d412030323133392c205553412e0a202a2f0a0a23696e636c756465203c6c696e75782f6c6973742e683e0a23696e636c756465203c6c696e75782f736c61622e683e0a0a23696e636c756465202273707566732e68220a0a737472756374207370755f67616e67202a616c6c6f635f7370755f67616e6728766f6964290a7b0a09737472756374207370755f67616e67202a67616e673b0a0a0967616e67203d206b7a616c6c6f632873697a656f66202a67616e672c204746505f4b45524e454c293b0a09696620282167616e67290a0909676f746f206f75743b0a0a096b7265665f696e6974282667616e672d3e6b726566293b0a096d757465785f696e6974282667616e672d3e6d75746578293b0a096d757465785f696e6974282667616e672d3e6166665f6d75746578293b0a09494e49545f4c4953545f48454144282667616e672d3e6c697374293b0a09494e49545f4c4953545f48454144282667616e672d3e6166665f6c6973745f68656164293b0a0a6f75743a0a0972657475726e2067616e673b0a7d0a0a73746174696320766f69642064657374726f795f7370755f67616e6728737472756374206b726566202a6b726566290a7b0a09737472756374207370755f67616e67202a67616e673b0a0967616e67203d20636f6e7461696e65725f6f66286b7265662c20737472756374207370755f67616e672c206b726566293b0a095741524e5f4f4e2867616e672d3e636f6e7465787473207c7c20216c6973745f656d707479282667616e672d3e6c69737429293b0a096b667265652867616e67293b0a7d0a0a737472756374207370755f67616e67202a6765745f7370755f67616e6728737472756374207370755f67616e67202a67616e67290a7b0a096b7265665f676574282667616e672d3e6b726566293b0a0972657475726e2067616e673b0a7d0a0a696e74207075745f7370755f67616e6728737472756374207370755f67616e67202a67616e67290a7b0a0972657475726e206b7265665f707574282667616e672d3e6b7265662c202664657374726f795f7370755f67616e67293b0a7d0a0a766f6964207370755f67616e675f6164645f63747828737472756374207370755f67616e67202a67616e672c20737472756374207370755f636f6e74657874202a637478290a7b0a096d757465785f6c6f636b282667616e672d3e6d75746578293b0a096374782d3e67616e67203d206765745f7370755f67616e672867616e67293b0a096c6973745f61646428266374782d3e67616e675f6c6973742c202667616e672d3e6c697374293b0a0967616e672d3e636f6e74657874732b2b3b0a096d757465785f756e6c6f636b282667616e672d3e6d75746578293b0a7d0a0a766f6964207370755f67616e675f72656d6f76655f63747828737472756374207370755f67616e67202a67616e672c20737472756374207370755f636f6e74657874202a637478290a7b0a096d757465785f6c6f636b282667616e672d3e6d75746578293b0a095741524e5f4f4e286374782d3e67616e6720213d2067616e67293b0a0969662028216c6973745f656d70747928266374782d3e6166665f6c6973742929207b0a09096c6973745f64656c5f696e697428266374782d3e6166665f6c697374293b0a090967616e672d3e6166665f666c61677320263d207e4146465f4f4646534554535f5345543b0a097d0a096c6973745f64656c5f696e697428266374782d3e67616e675f6c697374293b0a0967616e672d3e636f6e74657874732d2d3b0a096d757465785f756e6c6f636b282667616e672d3e6d75746578293b0a0a097075745f7370755f67616e672867616e67293b0a7d0a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006c696e75782d332e382e322f617263682f706f77657270632f706c6174666f726d732f63656c6c2f73707566732f68775f6f70732e6300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000303030303636340030303030303030003030303030303000303030303030323232363000313231313437343433333000303032333031310030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007573746172003030726f6f7400000000000000000000000000000000000000000000000000000000726f6f74000000000000000000000000000000000000000000000000000000003030303030303000303030303030300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f2a2068775f6f70732e63202d2071756572792f736574206f7065726174696f6e73206f6e206163746976652053505520636f6e746578742e0a202a0a202a20436f70797269676874202843292049424d20323030350a202a20417574686f723a204d61726b204e7574746572203c6d6e75747465724075732e69626d2e636f6d3e0a202a0a202a20546869732070726f6772616d206973206672656520736f6674776172653b20796f752063616e2072656469737472696275746520697420616e642f6f72206d6f646966790a202a20697420756e64657220746865207465726d73206f662074686520474e552047656e6572616c205075626c6963204c6963656e7365206173207075626c69736865642062790a202a20746865204672656520536f66747761726520466f756e646174696f6e3b206569746865722076657273696f6e20322c206f722028617420796f7572206f7074696f6e290a202a20616e79206c617465722076657273696f6e2e0a202a0a202a20546869732070726f6772616d20697320646973747269627574656420696e2074686520686f706520746861742069742077696c6c2062652075736566756c2c0a202a2062757420574954484f555420414e592057415252414e54593b20776974686f7574206576656e2074686520696d706c6965642077617272616e7479206f660a202a204d45524348414e544142494c495459206f72204649544e45535320464f52204120504152544943554c415220505552504f53452e20536565207468650a202a20474e552047656e6572616c205075626c6963204c6963656e736520666f72206d6f72652064657461696c732e0a202a0a202a20596f752073686f756c642068617665207265636569766564206120636f7079206f662074686520474e552047656e6572616c205075626c6963204c6963656e73650a202a20616c6f6e67207769746820746869732070726f6772616d3b206966206e6f742c20777269746520746f20746865204672656520536f6674776172650a202a20466f756e646174696f6e2c20496e632e2c20363735204d617373204176652c2043616d6272696467652c204d412030323133392c205553412e0a202a2f0a0a23696e636c756465203c6c696e75782f6572726e6f2e683e0a23696e636c756465203c6c696e75782f73636865642e683e0a23696e636c756465203c6c696e75782f6b65726e656c2e683e0a23696e636c756465203c6c696e75782f6d6d2e683e0a23696e636c756465203c6c696e75782f706f6c6c2e683e0a23696e636c756465203c6c696e75782f736d702e683e0a23696e636c756465203c6c696e75782f7374646465662e683e0a23696e636c756465203c6c696e75782f756e697374642e683e0a0a23696e636c756465203c61736d2f696f2e683e0a23696e636c756465203c61736d2f7370752e683e0a23696e636c756465203c61736d2f7370755f70726976312e683e0a23696e636c756465203c61736d2f7370755f6373612e683e0a23696e636c756465203c61736d2f6d6d755f636f6e746578742e683e0a23696e636c756465202273707566732e68220a0a73746174696320696e74207370755f68775f6d626f785f7265616428737472756374207370755f636f6e74657874202a6374782c20753332202a2064617461290a7b0a0973747275637420737075202a737075203d206374782d3e7370753b0a09737472756374207370755f70726f626c656d205f5f696f6d656d202a70726f62203d207370752d3e70726f626c656d3b0a09753332206d626f785f737461743b0a09696e7420726574203d20303b0a0a097370696e5f6c6f636b5f69727128267370752d3e72656769737465725f6c6f636b293b0a096d626f785f73746174203d20696e5f62653332282670726f622d3e6d625f737461745f52293b0a09696620286d626f785f73746174202620307830303030666629207b0a09092a64617461203d20696e5f62653332282670726f622d3e70755f6d625f52293b0a0909726574203d20343b0a097d0a097370696e5f756e6c6f636b5f69727128267370752d3e72656769737465725f6c6f636b293b0a0972657475726e207265743b0a7d0a0a73746174696320753332207370755f68775f6d626f785f737461745f7265616428737472756374207370755f636f6e74657874202a637478290a7b0a0972657475726e20696e5f6265333228266374782d3e7370752d3e70726f626c656d2d3e6d625f737461745f52293b0a7d0a0a73746174696320756e7369676e656420696e74207370755f68775f6d626f785f737461745f706f6c6c28737472756374207370755f636f6e74657874202a6374782c0a09090909092020756e7369676e656420696e74206576656e7473290a7b0a0973747275637420737075202a737075203d206374782d3e7370753b0a09696e7420726574203d20303b0a0975333220737461743b0a0a097370696e5f6c6f636b5f69727128267370752d3e72656769737465725f6c6f636b293b0a0973746174203d20696e5f6265333228267370752d3e70726f626c656d2d3e6d625f737461745f52293b0a0a092f2a2069662074686520726571756573746564206576656e742069732074686572652c2072657475726e2074686520706f6c6c0a092020206d61736b2c206f746865727769736520656e61626c652074686520696e7465727275707420746f20676574206e6f7469666965642c0a09202020627574206669727374206d61726b20616e792070656e64696e6720696e746572727570747320617320646f6e6520736f0a09202020776520646f6e27742067657420776f6b656e207570