Transaction

Summary

Version 1
Size 96.9 KB
Vsize 96.9 KB
Weight 396872
Locktime 0
Block 100438
Transaction 6a62c4f872df991e0aa2ce1e5a8a928f6890abb53e697a314ab8f7f882605dcd
>
0.00000001 NMC

Input scripts

0.304502203bbf663b1bcf10ba3a68331cbce73d6c4501926f9428ac3cfe10acd48637b2c60221009fb0199514c1cde1691af76bddf7167fabe2a4a8941c10901483a79b25d8b1d9[ALL]

Output scripts

0.049996ce0be2e9c8bb4b560b9d184a61b30e198e466dee1da5a498f18c7112d635c47844ca69edd7d91bbd6c6192fe8953637dcde7aa0dbf0b8767a8c7eba321fc OP_CHECKSIG
1.75726e0a09092020206f757420746f206265206e6f74207363736920617420616c6c2e202a2f0a0a0a2f2a200a0a4966207468652075707065722073637369206c6179657220747269657320746f20747261636b20686f77206d616e7920636f6d6d616e64732077652068617665200a6f75747374616e64696e672c2069742077696c6c206265206f7065726174696e6720756e64657220746865206d6973617070726568656e73696f6e20746861742069742069730a746865206f6e6c79206f6e652073656e64696e672075732072657175657374732e2020576520616c736f20686176652074686520626c6f636b20696e746572666163652c0a7768696368206973207768657265206d6f7374207265717565737473206d75737420737572656c7920636f6d652066726f6d2c20736f20746865207570706572206c6179657227730a6e6f74696f6e206f6620686f77206d616e792072657175657374732077652068617665206f75747374616e64696e672077696c6c2062652077726f6e67206d6f7374206f720a616c6c206f66207468652074696d652e200a0a4e6f74652c20746865206e6f726d616c2053435349206d69642d6c61796572206572726f722068616e646c696e6720646f65736e277420776f726b2077656c6c0a666f7220746869732064726976657220626563617573652031292069742074616b65732074686520696f5f726571756573745f6c6f636b206265666f72650a63616c6c696e67206572726f722068616e646c65727320616e6420757365732061206c6f63616c207661726961626c6520746f2073746f726520666c6167732c0a736f2074686520696f5f726571756573745f6c6f636b2063616e6e6f742062652072656c656173656420616e6420696e746572727570747320656e61626c65640a696e7369646520746865206572726f722068616e646c6572732c20616e642c20746865206572726f722068616e646c6572732063616e6e6f7420706f6c6c0a666f7220636f6d6d616e6420636f6d706c6574696f6e20626563617573652074686579206d696768742067657420636f6d6d616e64732066726f6d207468650a626c6f636b2068616c66206f66207468652064726976657220636f6d706c6574696e672c20616e64206e6f74206b6e6f77207768617420746f20646f0a77697468207468656d2e202054686174277320776861742077652067657420666f72206d616b696e6720612068796272696420736373692f626c6f636b0a6472697665722c204920737570706f73652e0a0a2a2f0a0a7374727563742063636973735f736373695f6465765f74207b0a09696e7420646576747970653b0a09696e74206275732c207461726765742c206c756e3b09092f2a2061732070726573656e74656420746f20746865204f53202a2f0a09756e7369676e65642063686172207363736933616464725b385d3b092f2a2061732070726573656e74656420746f20746865204857202a2f0a09756e7369676e65642063686172206465766963655f69645b31365d3b092f2a2066726f6d20696e71756972792070672e2030783833202a2f0a09756e7369676e656420636861722076656e646f725b385d3b092f2a20627974657320382d3135206f6620696e71756972792064617461202a2f0a09756e7369676e65642063686172206d6f64656c5b31365d3b092f2a2062797465732031362d3331206f6620696e71756972792064617461202a2f0a09756e7369676e65642063686172207265766973696f6e5b345d3b092f2a2062797465732033322d3335206f6620696e71756972792064617461202a2f0a7d3b0a0a7374727563742063636973735f736373695f6862615f74207b0a0963686172202a6e616d653b0a09696e74206e646576696365733b0a23646566696e652043434953535f4d41585f534353495f444556535f5045525f4842412031360a097374727563742063636973735f736373695f6465765f74206465765b43434953535f4d41585f534353495f444556535f5045525f4842415d3b0a7d3b0a0a23656e646966202f2a205f43434953535f534353495f485f202a2f0a23656e646966202f2a20434f4e4649475f434953535f534353495f54415045202a2f0a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006c696e75782d332e382e322f647269766572732f626c6f636b2f63707161727261792e6300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000303030303636340030303030303030003030303030303000303030303031333537303200313231313437343433333000303031373433300030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007573746172003030726f6f7400000000000000000000000000000000000000000000000000000000726f6f74000000000000000000000000000000000000000000000000000000003030303030303000303030303030300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f2a0a202a202020204469736b2041727261792064726976657220666f7220436f6d70617120534d4152543220436f6e74726f6c6c6572730a202a20202020436f70797269676874203139393820436f6d70617120436f6d707574657220436f72706f726174696f6e0a202a0a202a20202020546869732070726f6772616d206973206672656520736f6674776172653b20796f752063616e2072656469737472696275746520697420616e642f6f72206d6f646966790a202a20202020697420756e64657220746865207465726d73206f662074686520474e552047656e6572616c205075626c6963204c6963656e7365206173207075626c69736865642062790a202a20202020746865204672656520536f66747761726520466f756e646174696f6e3b206569746865722076657273696f6e2032206f6620746865204c6963656e73652c206f720a202a2020202028617420796f7572206f7074696f6e2920616e79206c617465722076657273696f6e2e0a202a0a202a20202020546869732070726f6772616d20697320646973747269627574656420696e2074686520686f706520746861742069742077696c6c2062652075736566756c2c0a202a2020202062757420574954484f555420414e592057415252414e54593b20776974686f7574206576656e2074686520696d706c6965642077617272616e7479206f660a202a202020204d45524348414e544142494c495459204f52204649544e45535320464f52204120504152544943554c415220505552504f53452c20474f4f44205449544c45206f720a202a202020204e4f4e20494e4652494e47454d454e542e20205365652074686520474e552047656e6572616c205075626c6963204c6963656e736520666f72206d6f72652064657461696c732e0a202a0a202a20202020596f752073686f756c642068617665207265636569766564206120636f7079206f662074686520474e552047656e6572616c205075626c6963204c6963656e73650a202a20202020616c6f6e67207769746820746869732070726f6772616d3b206966206e6f742c20777269746520746f20746865204672656520536f6674776172650a202a20202020466f756e646174696f6e2c20496e632e2c20363735204d617373204176652c2043616d6272696467652c204d412030323133392c205553412e0a202a0a202a202020205175657374696f6e732f436f6d6d656e74732f427567666978657320746f206973735f73746f726167656465764068702e636f6d0a202a0a202a2f0a23696e636c756465203c6c696e75782f6d6f64756c652e683e0a23696e636c756465203c6c696e75782f74797065732e683e0a23696e636c756465203c6c696e75782f7063692e683e0a23696e636c756465203c6c696e75782f62696f2e683e0a23696e636c756465203c6c696e75782f696e746572727570742e683e0a23696e636c756465203c6c696e75782f6b65726e656c2e683e0a23696e636c756465203c6c696e75782f736c61622e683e0a23696e636c756465203c6c696e75782f64656c61792e683e0a23696e636c756465203c6c696e75782f6d616a6f722e683e0a23696e636c756465203c6c696e75782f66732e683e0a23696e636c756465203c6c696e75782f626c6b70672e683e0a23696e636c756465203c6c696e75782f74696d65722e683e0a23696e636c756465203c6c696e75782f70726f635f66732e683e0a23696e636c756465203c6c696e75782f7365715f66696c652e683e0a23696e636c756465203c6c696e75782f696e69742e683e0a23696e636c756465203c6c696e75782f68647265672e683e0a23696e636c756465203c6c696e75782f6d757465782e683e0a23696e636c756465203c6c696e75782f7370696e6c6f636b2e683e0a23696e636c756465203c6c696e75782f626c6b6465762e683e0a23696e636c756465203c6c696e75782f67656e68642e683e0a23696e636c756465203c6c696e75782f736361747465726c6973742e683e0a23696e636c756465203c61736d2f756163636573732e683e0a23696e636c756465203c61736d2f696f2e683e0a0a0a23646566696e6520534d415254325f4452495645525f56455253494f4e286d616a2c6d696e2c7375626d696e292028286d616a3c3c3136297c286d696e3c3c38297c287375626d696e29290a0a23646566696e65204452495645525f4e414d452022436f6d70617120534d415254322044726976657220287620322e362e3029220a23646566696e65204452495645525f56455253494f4e20534d415254325f4452495645525f56455253494f4e28322c362c30290a0a2f2a20456d626564646564206d6f64756c6520646f63756d656e746174696f6e206d6163726f73202d20736565206d6f64756c65732e68202a2f0a2f2a204f726967696e616c20617574686f72204368726973204672616e747a202d20436f6d70617120436f6d707574657220436f72706f726174696f6e202a2f0a4d4f44554c455f415554484f522822436f6d70617120436f6d707574657220436f72706f726174696f6e22293b0a4d4f44554c455f4445534352495054494f4e282244726976657220666f7220436f6d70617120536d6172743220417272617920436f6e74726f6c6c6572732076657273696f6e20322e362e3022293b0a4d4f44554c455f4c4943454e5345282247504c22293b0a0a23696e636c756465202263707161727261792e68220a23696e636c75646520226964615f636d642e68220a23696e636c7564652022736d617274312c322e68220a23696e636c75646520226964615f696f63746c2e68220a0a23646566696e6520524541445f4148454144093132380a23646566696e65204e525f434d44530909313238202f2a205468697320636f756c642070726f6261626c7920676f2061732068696768206173207e343030202a2f0a0a23646566696e65204d41585f43544c5209380a23646566696e652043544c525f534849465409380a0a23646566696e652043505141525241595f444d415f4d41534b0930784646464646464646092f2a2033322062697420444d41202a2f0a0a73746174696320444546494e455f4d555445582863707161727261795f6d75746578293b0a73746174696320696e74206e725f63746c723b0a7374617469632063746c725f696e666f5f74202a6862615b4d41585f43544c525d3b0a0a73746174696320696e7420656973615b385d3b0a0a23646566696e65204e525f50524f44554354532041525241595f53495a452870726f6475637473290a0a2f2a2020626f6172645f6964203d2053756273797374656d2044657669636520494420262056656e646f722049440a202a202070726f64756374203d204d61726b6574696e67204e616d6520666f722074686520626f6172640a202a2020616363657373203d2041646472657373206f662074686520737472756374206f662066756e6374696f6e20706f696e746572730a202a2f0a7374617469632073747275637420626f6172645f747970652070726f64756374735b5d203d207b0a097b20307830303430313130452c2022494441222c09090926736d617274315f616363657373207d2c0a097b20307830313430313130452c20224944412d32222c09090926736d617274315f616363657373207d2c0a097b20307831303430313130452c202249414553222c09090926736d617274315f616363657373207d2c0a097b20307832303430313130452c2022534d415254222c09090926736d617274315f616363657373207d2c0a097b20307833303430313130452c2022534d4152542d322f45222c090926736d61727432655f616363657373207d2c0a097b20307834303330304531312c2022534d4152542d322f50222c090926736d617274325f616363657373207d2c0a097b20307834303331304531312c2022534d4152542d32534c222c090926736d617274325f616363657373207d2c0a097b20307834303332304531312c2022536d6172742041727261792033323030222c0926736d617274325f616363657373207d2c0a097b20307834303333304531312c2022536d61727420417272617920333130304553222c0926736d617274325f616363657373207d2c0a097b20307834303334304531312c2022536d61727420417272617920323231222c0926736d617274325f616363657373207d2c0a097b20307834303430304531312c2022496e7465677261746564204172726179222c0926736d617274345f616363657373207d2c0a097b20307834303438304531312c2022436f6d7061712052616964204c4332222c202020202020202026736d617274345f616363657373207d2c0a097b20307834303530304531312c2022536d6172742041727261792034323030222c0926736d617274345f616363657373207d2c0a097b20307834303531304531312c2022536d61727420417272617920343235304553222c0926736d617274345f616363657373207d2c0a097b20307834303538304531312c2022536d61727420417272617920343331222c0926736d617274345f616363657373207d2c0a7d3b0a0a2f2a20646566696e65207468652050434920696e666f20666f7220746865205043492063617264732074686973206472697665722063616e20636f6e74726f6c202a2f0a73746174696320636f6e737420737472756374207063695f6465766963655f69642063707161727261795f7063695f6465766963655f69645b5d203d0a7b0a097b205043495f56454e444f525f49445f4445432c205043495f4445564943455f49445f434f4d5041515f343258582c0a09093078304531312c203078343035382c20302c20302c20307d2c202020202020202f2a205341343331202a2f0a097b205043495f56454e444f525f49445f4445432c205043495f4445564943455f49445f434f4d5041515f343258582c0a09093078304531312c203078343035312c20302c20302c20307d2c2020202020202f2a205341343235304553202a2f0a097b205043495f56454e444f525f49445f4445432c205043495f4445564943455f49445f434f4d5041515f343258582c0a09093078304531312c203078343035302c20302c20302c20307d2c2020202020202f2a20534134323030202a2f0a097b205043495f56454e444f525f49445f4e43522c205043495f4445564943455f49445f4e43525f353343313531302c0a09093078304531312c203078343034382c20302c20302c20307d2c202020202020202f2a204c4332202a2f0a097b205043495f56454e444f525f49445f4e43522c205043495f4445564943455f49445f4e43525f353343313531302c0a09093078304531312c203078343034302c20302c20302c20307d2c2020202020202f2a20496e7465677261746564204172726179202a2f0a097b205043495f56454e444f525f49445f434f4d5041512c205043495f4445564943455f49445f434f4d5041515f534d41525432502c0a09093078304531312c203078343033342c20302c20302c20307d2c202020202020202f2a20534120323231202a2f0a097b205043495f56454e444f525f49445f434f4d5041512c205043495f4445564943455f49445f434f4d5041515f534d41525432502c0a09093078304531312c203078343033332c20302c20302c20307d2c202020202020202f2a205341203331303045532a2f0a097b205043495f56454e444f525f49445f434f4d5041512c205043495f4445564943455f49445f434f4d5041515f534d41525432502c0a09093078304531312c203078343033322c20302c20302c20307d2c202020202020202f2a20534120333230302a2f0a097b205043495f56454e444f525f49445f434f4d5041512c205043495f4445564943455f49445f434f4d5041515f534d41525432502c0a09093078304531312c203078343033312c20302c20302c20307d2c202020202020202f2a2053412032534c2a2f0a097b205043495f56454e444f525f49445f434f4d5041512c205043495f4445564943455f49445f434f4d5041515f534d41525432502c0a09093078304531312c203078343033302c20302c20302c20307d2c202020202020202f2a205341203250202a2f0a097b2030207d0a7d3b0a0a4d4f44554c455f4445564943455f5441424c45287063692c2063707161727261795f7063695f6465766963655f6964293b0a0a737461746963207374727563742067656e6469736b202a6964615f67656e6469736b5b4d41585f43544c525d5b4e57445d3b0a0a2f2a2044656275672e2e2e202a2f0a23646566696e652044424728732909646f207b2073207d207768696c652830290a2f2a204465627567202867656e6572616c20696e666f292e2e2e202a2f0a23646566696e6520444247494e464f28732920646f207b207d207768696c652830290a2f2a20446562756720506172616e6f69642e2e2e202a2f0a23646566696e6520444247502873292020646f207b207d207768696c652830290a2f2a20446562756720457874726120506172616e6f69642e2e2e202a2f0a23646566696e6520444247505828732920646f207b207d207768696c652830290a0a73746174696320696e742063707161727261795f7063695f696e69742863746c725f696e666f5f74202a632c20737472756374207063695f646576202a70646576293b0a73746174696320766f6964205f5f696f6d656d202a72656d61705f7063695f6d656d28756c6f6e6720626173652c20756c6f6e672073697a65293b0a73746174696320696e742063707161727261795f656973615f64657465637428766f6964293b0a73746174696320696e7420706f6c6c636f6d706c65746528696e742063746c72293b0a73746174696320766f69642067657467656f6d6574727928696e742063746c72293b0a73746174696320766f69642073746172745f6677626b28696e742063746c72293b0a0a73746174696320636d646c6973745f74202a20636d645f616c6c6f632863746c725f696e666f5f74202a682c20696e74206765745f66726f6d5f706f6f6c293b0a73746174696320766f696420636d645f667265652863746c725f696e666f5f74202a682c20636d646c6973745f74202a632c20696e7420676f745f66726f6d5f706f6f6c293b0a0a73746174696320766f696420667265655f68626128696e742069293b0a73746174696320696e7420616c6c6f635f63707161727261795f68626128766f6964293b0a0a73746174696320696e742073656e64636d64280a095f5f753809636d642c0a09696e740963746c722c0a09766f6964092a627566662c0a0973697a655f740973697a652c0a09756e7369676e656420696e7420626c6b2c0a09756e7369676e656420696e7420626c6b636e742c0a09756e7369676e656420696e74206c6f675f756e697420293b0a0a73746174696320696e74206964615f756e6c6f636b65645f6f70656e2873747275637420626c6f636b5f646576696365202a626465762c20666d6f64655f74206d6f6465293b0a73746174696320696e74206964615f72656c65617365287374727563742067656e6469736b202a6469736b2c20666d6f64655f74206d6f6465293b0a73746174696320696e74206964615f696f63746c2873747275637420626c6f636b5f646576696365202a626465762c20666d6f64655f74206d6f64652c20756e7369676e656420696e7420636d642c20756e7369676e6564206c6f6e6720617267293b0a73746174696320696e74206964615f67657467656f2873747275637420626c6f636b5f646576696365202a626465762c207374727563742068645f67656f6d65747279202a67656f293b0a73746174696320696e74206964615f63746c725f696f63746c2863746c725f696e666f5f74202a682c20696e742064736b2c206964615f696f63746c5f74202a696f293b0a0a73746174696320766f696420646f5f6964615f726571756573742873747275637420726571756573745f7175657565202a71293b0a73746174696320766f69642073746172745f696f2863746c725f696e666f5f74202a68293b0a0a73746174696320696e6c696e6520766f6964206164645128636d646c6973745f74202a2a517074722c20636d646c6973745f74202a63293b0a73746174696320696e6c696e6520636d646c6973745f74202a72656d6f76655128636d646c6973745f74202a2a517074722c20636d646c6973745f74202a63293b0a73746174696320696e6c696e6520766f696420636f6d706c6574655f636f6d6d616e6428636d646c6973745f74202a636d642c20696e742074696d656f7574293b0a0a7374617469632069727172657475726e5f7420646f5f6964615f696e747228696e74206972712c20766f6964202a6465765f6964293b0a73746174696320766f6964206964615f74696d657228756e7369676e6564206c6f6e67207464617461293b0a73746174696320696e74206964615f726576616c6964617465287374727563742067656e6469736b202a6469736b293b0a73746174696320696e7420726576616c69646174655f616c6c766f6c2863746c725f696e666f5f74202a686f7374293b0a73746174696320696e742063707161727261795f72656769737465725f63746c7228696e742063746c722c20737472756374207063695f646576202a70646576293b0a0a23696664656620434f4e4649475f50524f435f46530a73746174696320766f6964206964615f70726f63696e697428696e742069293b0a23656c73650a73746174696320766f6964206964615f70726f63696e697428696e74206929207b7d0a23656e6469660a0a73746174696320696e6c696e65206472765f696e666f5f74202a6765745f647276287374727563742067656e6469736b202a6469736b290a7b0a0972657475726e206469736b2d3e707269766174655f646174613b0a7d0a0a73746174696320696e6c696e652063746c725f696e666f5f74202a6765745f686f7374287374727563742067656e6469736b202a6469736b290a7b0a0972657475726e206469736b2d3e71756575652d3e7175657565646174613b0a7d0a0a0a73746174696320636f6e73742073747275637420626c6f636b5f6465766963655f6f7065726174696f6e73206964615f666f707320203d207b0a092e6f776e657209093d20544849535f4d4f44554c452c0a092e6f70656e09093d206964615f756e6c6f636b65645f6f70656e2c0a092e72656c65617365093d206964615f72656c656173652c0a092e696f63746c09093d206964615f696f63746c2c0a092e67657467656f09093d206964615f67657467656f2c0a092e726576616c69646174655f6469736b3d206964615f726576616c69646174652c0a7d3b0a0a0a23696664656620434f4e4649475f50524f435f46530a0a737461746963207374727563742070726f635f6469725f656e747279202a70726f635f61727261793b0a73746174696320636f6e7374207374727563742066696c655f6f7065726174696f6e73206964615f70726f635f666f70733b0a0a2f2a0a202a2047657420757320612066696c6520696e202f70726f632f61727261792074686174207361797320736f6d657468696e672061626f7574206561636820636f6e74726f6c6c65722e0a202a20437265617465202f70726f632f617272617920696620697420646f65736e2774206578697374207965742e0a202a2f0a73746174696320766f6964205f5f696e6974206964615f70726f63696e697428696e742069290a7b0a096966202870726f635f6172726179203d3d204e554c4c29207b0a090970726f635f6172726179203d2070726f635f6d6b64697228226472697665722f6370716172726179222c204e554c4c293b0a0909696620282170726f635f6172726179292072657475726e3b0a097d0a0a0970726f635f6372656174655f64617461286862615b695d2d3e6465766e616d652c20302c2070726f635f61727261792c20266964615f70726f635f666f70732c206862615b695d293b0a7d0a0a2f2a0a202a205265706f727420696e666f726d6174696f6e2061626f7574207468697320636f6e74726f6c6c65722e0a202a2f0a73746174696320696e74206964615f70726f635f73686f7728737472756374207365715f66696c65202a6d2c20766f6964202a76290a7b0a09696e7420692c2063746c723b0a0963746c725f696e666f5f74202a68203d202863746c725f696e666f5f742a296d2d3e707269766174653b0a096472765f696e666f5f74202a6472763b0a236966646566204350515f50524f435f5052494e545f5155455545530a09636d646c6973745f74202a633b0a09756e7369676e6564206c6f6e6720666c6167733b0a23656e6469660a0a0963746c72203d20682d3e63746c723b0a097365715f7072696e7466286d2c202225733a2020436f6d70617120257320436f6e74726f6c6c65725c6e220a09092220202020202020426f6172642049443a2030782530386c785c6e220a090922202020202020204669726d77617265205265766973696f6e3a2025632563256325635c6e220a09092220202020202020436f6e74726f6c6c6572205369673a2030782530386c785c6e220a090922202020202020204d656d6f727920416464726573733a2030782530386c785c6e220a09092220202020202020492f4f20506f72743a203078253034785c6e220a090922202020202020204952513a2025645c6e220a090922202020202020204c6f676963616c206472697665733a2025645c6e220a09092220202020202020506879736963616c206472697665733a2025645c6e5c6e220a0909222020202020202043757272656e7420512064657074683a2025645c6e220a090922202020202020204d617820512064657074682073696e636520696e69743a2025645c6e5c6e222c0a0909682d3e6465766e616d652c200a0909682d3e70726f647563745f6e616d652c0a090928756e7369676e6564206c6f6e6729682d3e626f6172645f69642c0a0909682d3e6669726d5f7265765b305d2c20682d3e6669726d5f7265765b315d2c20682d3e6669726d5f7265765b325d2c20682d3e6669726d5f7265765b335d2c0a090928756e7369676e6564206c6f6e6729682d3e63746c725f7369672c2028756e7369676e6564206c6f6e6729682d3e76616464722c0a090928756e7369676e656420696e742920682d3e696f5f6d656d5f616464722c2028756e7369676e656420696e7429682d3e696e74722c0a0909682d3e6c6f675f6472697665732c20682d3e706879735f6472697665732c0a0909682d3e5164657074682c20682d3e6d61785173696e6365696e6974293b0a0a097365715f70757473286d2c20224c6f676963616c20447269766520496e666f3a5c6e22293b0a0a09666f7228693d303b20693c682d3e6c6f675f6472697665733b20692b2b29207b0a0909647276203d2026682d3e6472765b695d3b0a09097365715f7072696e7466286d2c20226964612f6325646425643a20626c6b737a3d2564206e725f626c6b733d25645c6e222c0a0909090963746c722c20692c206472762d3e626c6b5f73697a652c206472762d3e6e725f626c6b73293b0a097d0a0a236966646566204350515f50524f435f5052494e545f5155455545530a097370696e5f6c6f636b5f69727173617665284944415f4c4f434b28682d3e63746c72292c20666c616773293b200a097365715f70757473286d2c20225c6e43757272656e74205175657565733a5c6e22293b0a0a0963203d20682d3e726571513b0a097365715f7072696e7466286d2c202272657151203d202570222c2063293b0a0969662028632920633d632d3e6e6578743b0a097768696c652863202626206320213d20682d3e7265715129207b0a09097365715f7072696e7466286d2c20222d3e2570222c2063293b0a0909633d632d3e6e6578743b0a097d0a0a0963203d20682d3e636d70513b0a097365715f7072696e7466286d2c20225c6e636d7051203d202570222c2063293b0a0969662028632920633d632d3e6e6578743b0a097768696c652863202626206320213d20682d3e636d705129207b0a09097365715f7072696e7466286d2c20222d3e2570222c2063293b0a0909633d632d3e6e6578743b0a097d0a0a097365715f70757463286d2c20275c6e27293b0a097370696e5f756e6c6f636b5f697271726573746f7265284944415f4c4f434b28682d3e63746c72292c20666c616773293b200a23656e6469660a097365715f7072696e7466286d2c20226e725f616c6c6f6373203d2025645c6e6e725f6672656573203d2025645c6e222c0a090909682d3e6e725f616c6c6f63732c20682d3e6e725f6672656573293b0a0972657475726e20303b0a7d0a0a73746174696320696e74206964615f70726f635f6f70656e2873747275637420696e6f6465202a696e6f64652c207374727563742066696c65202a66696c65290a7b0a0972657475726e2073696e676c655f6f70656e2866696c652c206964615f70726f635f73686f772c2050444528696e6f6465292d3e64617461293b0a7d0a0a73746174696320636f6e7374207374727563742066696c655f6f7065726174696f6e73206964615f70726f635f666f7073203d207b0a092e6f776e657209093d20544849535f4d4f44554c452c0a092e6f70656e09093d206964615f70726f635f6f70656e2c0a092e7265616409093d207365715f726561642c0a092e6c6c7365656b09093d207365715f6c7365656b2c0a092e72656c65617365093d2073696e676c655f72656c656173652c0a7d3b0a23656e646966202f2a20434f4e4649475f50524f435f4653202a2f0a0a6d6f64756c655f706172616d5f617272617928656973612c20696e742c204e554c4c2c2030293b0a0a73746174696320766f69642072656c656173655f696f5f6d656d2863746c725f696e666f5f74202a63290a7b0a092f2a20696620494f206d656d20776173206e6f742070726f74656374656420646f206e6f7468696e67202a2f0a0969662820632d3e696f5f6d656d5f61646472203d3d2030290a090972657475726e3b0a0972656c656173655f726567696f6e28632d3e696f5f6d656d5f616464722c20632d3e696f5f6d656d5f6c656e677468293b0a09632d3e696f5f6d656d5f61646472203d20303b0a09632d3e696f5f6d656d5f6c656e677468203d20303b0a7d0a0a73746174696320766f69642063707161727261795f72656d6f76655f6f6e6528696e742069290a7b0a09696e74206a3b0a096368617220627566665b345d3b0a0a092f2a2073656e64636d642077696c6c207475726e206f666620696e746572727570742c20616e642073656e642074686520666c7573682e2e2e0a09202a20546f20777269746520616c6c206461746120696e207468652062617474657279206261636b656420636163686520746f206469736b730a09202a206e6f20646174612072657475726e65642c2062757420646f6e27742077616e7420746f2073656e64204e554c4c20746f2073656e64636d64202a2f0a096966282073656e64636d6428464c5553485f43414348452c20692c20627566662c20342c20302c20302c203029290a097b0a09097072696e746b284b45524e5f5741524e494e472022556e61626c6520746f20666c757368206361636865206f6e20636f6e74726f6c6c65722025645c6e222c0a0909090969293b0a097d0a09667265655f697271286862615b695d2d3e696e74722c206862615b695d293b0a09696f756e6d6170286862615b695d2d3e7661646472293b0a09756e72656769737465725f626c6b64657628434f4d5041515f534d415254325f4d414a4f522b692c206862615b695d2d3e6465766e616d65293b0a0964656c5f74696d657228266862615b695d2d3e74696d6572293b0a0972656d6f76655f70726f635f656e747279286862615b695d2d3e6465766e616d652c2070726f635f6172726179293b0a097063695f667265655f636f6e73697374656e74286862615b695d2d3e7063695f6465762c0a0909094e525f434d4453202a2073697a656f6628636d646c6973745f74292c20286862615b695d2d3e636d645f706f6f6c292c0a0909096862615b695d2d3e636d645f706f6f6c5f6468616e646c65293b0a096b66726565286862615b695d2d3e636d645f706f6f6c5f62697473293b0a09666f72286a203d20303b206a203c204e57443b206a2b2b29207b0a0909696620286964615f67656e6469736b5b695d5b6a5d2d3e666c61677320262047454e48445f464c5f5550290a09090964656c5f67656e6469736b286964615f67656e6469736b5b695d5b6a5d293b0a09097075745f6469736b286964615f67656e6469736b5b695d5b6a5d293b0a097d0a09626c6b5f636c65616e75705f7175657565286862615b695d2d3e7175657565293b0a0972656c656173655f696f5f6d656d286862615b695d293b0a09667265655f6862612869293b0a7d0a0a73746174696320766f69642063707161727261795f72656d6f76655f6f6e655f70636928737472756374207063695f646576202a70646576290a7b0a09696e7420693b0a0963746c725f696e666f5f74202a746d705f7074723b0a0a09696620287063695f6765745f64727664617461287064657629203d3d204e554c4c29207b0a09097072696e746b28204b45524e5f455252202263707161727261793a20556e61626c6520746f2072656d6f766520646576696365205c6e22293b0a090972657475726e3b0a097d0a0a09746d705f707472203d207063695f6765745f647276646174612870646576293b0a0969203d20746d705f7074722d3e63746c723b0a09696620286862615b695d203d3d204e554c4c29207b0a09097072696e746b284b45524e5f455252202263707161727261793a20636f6e74726f6c6c6572202564206170706561727320746f2068617665220a09090922616c7265616479206265656e2072656d6f766564205c6e222c2069293b0a090972657475726e3b0a20202020202020207d0a097063695f7365745f6472766461746128706465762c204e554c4c293b0a0a0963707161727261795f72656d6f76655f6f6e652869293b0a7d0a0a2f2a2072656d6f76696e6720616e20696e7374616e6365207468617420776173206e6f742072656d6f766564206175746f6d61746963616c6c792e2e0a202a206d75737420626520616e206569736120636172642e0a202a2f0a73746174696320766f69642063707161727261795f72656d6f76655f6f6e655f6569736128696e742069290a7b0a09696620286862615b695d203d3d204e554c4c29207b0a09097072696e746b284b45524e5f455252202263707161727261793a20636f6e74726f6c6c6572202564206170706561727320746f2068617665220a09090922616c7265616479206265656e2072656d6f766564205c6e222c2069293b0a090972657475726e3b0a20202020202020207d0a0963707161727261795f72656d6f76655f6f6e652869293b0a7d0a0a2f2a2070646576206973204e554c4c20666f722065697361202a2f0a73746174696320696e742063707161727261795f72656769737465725f63746c7228696e7420692c20737472756374207063695f646576202a70646576290a7b0a0973747275637420726571756573745f7175657565202a713b0a09696e74206a3b0a0a092f2a200a09202a20726567697374657220626c6f636b20646576696365730a09202a2046696e64206469736b7320616e642066696c6c20696e20737472756374730a09202a2047657420616e20696e746572727570742c2073657420746865205120646570746820616e642067657420696e746f202f70726f630a09202a2f0a0a092f2a2049662074686973207375636365737366756c2069742073686f756c6420696e7375726520746861742077652061726520746865206f6e6c79202a2f0a092f2a20696e7374616e6365206f662074686520647269766572202a2f0a096966202872656769737465725f626c6b64657628434f4d5041515f534d415254325f4d414a4f522b692c206862615b695d2d3e6465766e616d652929207b0a0909676f746f20456e6f6d656d343b0a097d0a096862615b695d2d3e6163636573732e7365745f696e74725f6d61736b286862615b695d2c2030293b0a0969662028726571756573745f697271286862615b695d2d3e696e74722c20646f5f6964615f696e74722c0a0909495251465f44495341424c45447c495251465f5348415245442c206862615b695d2d3e6465766e616d652c206862615b695d29290a097b0a09097072696e746b284b45524e5f455252202263707161727261793a20556e61626c6520746f206765742069727120256420666f722025735c6e222c0a090909096862615b695d2d3e696e74722c206862615b695d2d3e6465766e616d65293b0a0909676f746f20456e6f6d656d333b0a097d0a09090a09666f7220286a3d303b206a3c4e57443b206a2b2b29207b0a09096964615f67656e6469736b5b695d5b6a5d203d20616c6c6f635f6469736b2831203c3c204e57445f5348494654293b0a090969662028216964615f67656e6469736b5b695d5b6a5d290a090909676f746f20456e6f6d656d323b0a097d0a0a096862615b695d2d3e636d645f706f6f6c203d207063695f616c6c6f635f636f6e73697374656e74280a09096862615b695d2d3e7063695f6465762c204e525f434d4453202a2073697a656f6628636d646c6973745f74292c0a090926286862615b695d2d3e636d645f706f6f6c5f6468616e646c6529293b0a096862615b695d2d3e636d645f706f6f6c5f62697473203d206b63616c6c6f63280a09094449565f524f554e445f5550284e525f434d44532c20424954535f5045525f4c4f4e47292c2073697a656f6628756e7369676e6564206c6f6e67292c0a09094746505f4b45524e454c293b0a0a0969662028216862615b695d2d3e636d645f706f6f6c5f62697473207c7c20216862615b695d2d3e636d645f706f6f6c290a090909676f746f20456e6f6d656d313b0a0a096d656d736574286862615b695d2d3e636d645f706f6f6c2c20302c204e525f434d4453202a2073697a656f6628636d646c6973745f7429293b0a097072696e746b284b45524e5f494e464f202263707161727261793a2046696e64696e6720647269766573206f6e202573222c0a09096862615b695d2d3e6465766e616d65293b0a0a097370696e5f6c6f636b5f696e697428266862615b695d2d3e6c6f636b293b0a0971203d20626c6b5f696e69745f717565756528646f5f6964615f726571756573742c20266862615b695d2d3e6c6f636b293b0a09696620282171290a0909676f746f20456e6f6d656d313b0a0a096862615b695d2d3e7175657565203d20713b0a09712d3e717565756564617461203d206862615b695d3b0a0a0967657467656f6d657472792869293b0a0973746172745f6677626b2869293b0a0a096964615f70726f63696e69742869293b0a0a096966202870646576290a0909626c6b5f71756575655f626f756e63655f6c696d697428712c206862615b695d2d3e7063695f6465762d3e646d615f6d61736b293b0a0a092f2a2054686973206973206120686172647761726520696d706f736564206c696d69742e202a2f0a09626c6b5f71756575655f6d61785f7365676d656e747328712c2053475f4d4158293b0a0a09696e69745f74696d657228266862615b695d2d3e74696d6572293b0a096862615b695d2d3e74696d65722e65787069726573203d206a696666696573202b204944415f54494d45523b0a096862615b695d2d3e74696d65722e64617461203d2028756e7369676e6564206c6f6e67296862615b695d3b0a096862615b695d2d3e74696d65722e66756e6374696f6e203d206964615f74696d65723b0a096164645f74696d657228266862615b695d2d3e74696d6572293b0a0a092f2a20456e61626c6520495251206e6f772074686174207370696e6c6f636b20616e642072617465206c696d69742074696d65722061726520736574207570202a2f0a096862615b695d2d3e6163636573732e7365745f696e74725f6d61736b286862615b695d2c204649464f5f4e4f545f454d505459293b0a0a09666f72286a3d303b206a3c4e57443b206a2b2b29207b0a09097374727563742067656e6469736b202a6469736b203d206964615f67656e6469736b5b695d5b6a5d3b0a09096472765f696e666f5f74202a647276203d20266862615b695d2d3e6472765b6a5d3b0a0909737072696e7466286469736b2d3e6469736b5f6e616d652c20226964612f632564642564222c20692c206a293b0a09096469736b2d3e6d616a6f72203d20434f4d5041515f534d415254325f4d414a4f52202b20693b0a09096469736b2d3e66697273745f6d696e6f72203d206a3c3c4e57445f53484946543b0a09096469736b2d3e666f7073203d20266964615f666f70733b0a0909696620286a20262620216472762d3e6e725f626c6b73290a090909636f6e74696e75653b0a0909626c6b5f71756575655f6c6f676963616c5f626c6f636b5f73697a65286862615b695d2d3e71756575652c206472762d3e626c6b5f73697a65293b0a09097365745f6361706163697479286469736b2c206472762d3e6e725f626c6b73293b0a09096469736b2d3e7175657565203d206862615b695d2d3e71756575653b0a09096469736b2d3e707269766174655f64617461203d206472763b0a09096164645f6469736b286469736b293b0a097d0a0a092f2a20646f6e652021202a2f0a0972657475726e2869293b0a0a456e6f6d656d313a0a096e725f63746c72203d20693b200a096b66726565286862615b695d2d3e636d645f706f6f6c5f62697473293b0a09696620286862615b695d2d3e636d645f706f6f6c290a09097063695f667265655f636f6e73697374656e74286862615b695d2d3e7063695f6465762c204e525f434d44532a73697a656f6628636d646c6973745f74292c200a09090909202020206862615b695d2d3e636d645f706f6f6c2c206862615b695d2d3e636d645f706f6f6c5f6468616e646c65293b0a456e6f6d656d323a0a097768696c6520286a2d2d29207b0a09097075745f6469736b286964615f67656e6469736b5b695d5b6a5d293b0a09096964615f67656e6469736b5b695d5b6a5d203d204e554c4c3b0a097d0a09667265655f697271286862615b695d2d3e696e74722c206862615b695d293b0a456e6f6d656d333a0a09756e72656769737465725f626c6b64657628434f4d5041515f534d415254325f4d414a4f522b692c206862615b695d2d3e6465766e616d65293b0a456e6f6d656d343a0a096966202870646576290a09097063695f7365745f6472766461746128706465762c204e554c4c293b0a0972656c656173655f696f5f6d656d286862615b695d293b0a09667265655f6862612869293b0a0a097072696e746b28204b45524e5f455252202263707161727261793a206f7574206f66206d656d6f727922293b0a0a0972657475726e202d313b0a7d0a0a73746174696320696e742063707161727261795f696e69745f6f6e6528737472756374207063695f646576202a706465762c0a0909092020202020636f6e737420737472756374207063695f6465766963655f6964202a656e74290a7b0a09696e7420693b0a0a097072696e746b284b45524e5f4445425547202263707161727261793a20446576696365203078257820686173206265656e20666f756e64206174220a0909092220627573202564206465762025642066756e632025645c6e222c0a090909706465762d3e6465766963652c20706465762d3e6275732d3e6e756d6265722c205043495f534c4f5428706465762d3e646576666e292c0a0909095043495f46554e4328706465762d3e646576666e29293b0a0969203d20616c6c6f635f63707161727261795f68626128293b0a096966282069203c203020290a090972657475726e20282d31293b0a096d656d736574286862615b695d2c20302c2073697a656f662863746c725f696e666f5f7429293b0a09737072696e7466286862615b695d2d3e6465766e616d652c20226964612564222c2069293b0a096862615b695d2d3e63746c72203d20693b0a092f2a20496e697469616c697a652074686520706465762064726976657220707269766174652064617461202a2f0a097063695f7365745f6472766461746128706465762c206862615b695d293b0a0a096966202863707161727261795f7063695f696e6974286862615b695d2c20706465762920213d203029207b0a09097063695f7365745f6472766461746128706465762c204e554c4c293b0a090972656c656173655f696f5f6d656d286862615b695d293b0a0909667265655f6862612869293b0a090972657475726e202d313b0a097d0a0a0972657475726e202863707161727261795f72656769737465725f63746c7228692c207064657629293b0a7d0a0a73746174696320737472756374207063695f6472697665722063707161727261795f7063695f647269766572203d207b0a092e6e616d65203d20226370716172726179222c0a092e70726f6265203d2063707161727261795f696e69745f6f6e652c0a092e72656d6f7665203d2063707161727261795f72656d6f76655f6f6e655f7063692c0a092e69645f7461626c65203d2063707161727261795f7063695f6465766963655f69642c0a7d3b0a0a2f2a0a202a2020546869732069732069742e202046696e6420616c6c2074686520636f6e74726f6c6c65727320616e64207265676973746572207468656d2e0a202a202072657475726e7320746865206e756d626572206f6620626c6f636b206465766963657320726567697374657265642e0a202a2f0a73746174696320696e74205f5f696e69742063707161727261795f696e697428766f6964290a7b0a09696e74206e756d5f636e746c72735f726567203d20303b0a09696e7420693b0a09696e74207263203d20303b0a0a092f2a2064657465637420636f6e74726f6c6c657273202a2f0a097072696e746b284452495645525f4e414d4520225c6e22293b0a0a097263203d207063695f72656769737465725f647269766572282663707161727261795f7063695f647269766572293b0a09696620287263290a090972657475726e2072633b0a0963707161727261795f656973615f64657465637428293b0a090a09666f722028693d303b2069203c204d41585f43544c523b20692b2b29207b0a0909696620286862615b695d20213d204e554c4c290a0909096e756d5f636e746c72735f7265672b2b3b0a097d0a0a09696620286e756d5f636e746c72735f726567290a090972657475726e20303b0a09656c7365207b0a09097063695f756e72656769737465725f647269766572282663707161727261795f7063695f647269766572293b0a090972657475726e202d454e4f4445563b0a097d0a7d0a0a2f2a2046756e6374696f6e20746f2066696e6420746865206669727374206672656520706f696e74657220696e746f206f7572206862615b5d206172726179202a2f0a2f2a2052657475726e73202d31206966206e6f206672656520656e747269657320617265206c6566742e20202a2f0a73746174696320696e7420616c6c6f635f63707161727261795f68626128766f6964290a7b0a09696e7420693b0a0a09666f7228693d303b20693c204d41585f43544c523b20692b2b29207b0a0909696620286862615b695d203d3d204e554c4c29207b0a0909096862615b695d203d206b6d616c6c6f632873697a656f662863746c725f696e666f5f74292c204746505f4b45524e454c293b0a0909096966286862615b695d3d3d4e554c4c29207b0a090909097072696e746b284b45524e5f455252202263707161727261793a206f7574206f66206d656d6f72792e5c6e22293b0a0909090972657475726e20282d31293b0a0909097d0a09090972657475726e202869293b0a09097d0a097d0a097072696e746b284b45524e5f5741524e494e47202263707161727261793a20546869732064726976657220737570706f7274732061206d6178696d756d220a090922206f66203820636f6e74726f6c6c6572732e5c6e22293b0a0972657475726e282d31293b0a7d0a0a73746174696320766f696420667265655f68626128696e742069290a7b0a096b66726565286862615b695d293b0a096862615b695d3d4e554c4c3b0a7d0a0a2f2a0a202a2046696e642074686520494f2061646472657373206f662074686520636f6e74726f6c6c65722c206974732049525120616e6420736f20666f7274682e202046696c6c0a202a20696e20736f6d6520626173696320737475666620696e746f207468652063746c725f696e666f5f74207374727563747572652e0a202a2f0a73746174696320696e742063707161727261795f7063695f696e69742863746c725f696e666f5f74202a632c20737472756374207063695f646576202a70646576290a7b0a097573686f72742076656e646f725f69642c206465766963655f69642c20636f6d6d616e643b0a09756e636861722063616368655f6c696e655f73697a652c206c6174656e63795f74696d65723b0a09756e63686172206972712c207265766973696f6e3b0a09756e7369676e6564206c6f6e6720616464725b365d3b0a095f5f75333220626f6172645f69643b0a0a09696e7420693b0a0a09632d3e7063695f646576203d20706465763b0a097063695f7365745f6d61737465722870646576293b0a09696620287063695f656e61626c655f64657669636528706465762929207b0a09097072696e746b284b45524e5f455252202263707161727261793a20556e61626c6520746f20456e61626c6520504349206465766963655c6e22293b0a090972657475726e202d313b0a097d0a0976656e646f725f6964203d20706465762d3e76656e646f723b0a096465766963655f6964203d20706465762d3e6465766963653b0a097265766973696f6e20203d20706465762d3e7265766973696f6e3b0a09697271203d20706465762d3e6972713b0a0a09666f7228693d303b20693c363b20692b2b290a0909616464725b695d203d207063695f7265736f757263655f737461727428706465762c2069293b0a0a09696620287063695f7365745f646d615f6d61736b28706465762c2043505141525241595f444d415f4d41534b2920213d2030290a097b0a09097072696e746b284b45524e5f455252202263707161727261793a20556e61626c6520746f2073657420444d41206d61736b5c6e22293b0a090972657475726e202d313b0a097d0a0a097063695f726561645f636f6e6669675f776f726428706465762c205043495f434f4d4d414e442c2026636f6d6d616e64293b0a097063695f726561645f636f6e6669675f6279746528706465762c205043495f43414348455f4c494e455f53495a452c202663616368655f6c696e655f73697a65293b0a097063695f726561645f636f6e6669675f6279746528706465762c205043495f4c4154454e43595f54494d45522c20266c6174656e63795f74696d6572293b0a0a097063695f726561645f636f6e6669675f64776f726428706465762c20307832632c2026626f6172645f6964293b0a0a092f2a20636865636b20746f2073656520696620636f6e74726f6c6c657220686173206265656e2064697361626c6564202a2f0a096966282128636f6d6d616e64202620307830322929207b0a09097072696e746b284b45524e5f5741524e494e470a0909092263707161727261793a20636f6e74726f6c6c6572206170706561727320746f2062652064697361626c65645c6e22293b0a090972657475726e282d31293b0a097d0a0a444247494e464f280a097072696e746b282276656e646f725f6964203d2025785c6e222c2076656e646f725f6964293b0a097072696e746b28226465766963655f6964203d2025785c6e222c206465766963655f6964293b0a097072696e746b2822636f6d6d616e64203d2025785c6e222c20636f6d6d616e64293b0a09666f7228693d303b20693c363b20692b2b290a09097072696e746b2822616464725b25645d203d20256c785c6e222c20692c20616464725b695d293b0a097072696e746b28227265766973696f6e203d2025785c6e222c207265766973696f6e293b0a097072696e746b2822697271203d2025785c6e222c20697271293b0a097072696e746b282263616368655f6c696e655f73697a65203d2025785c6e222c2063616368655f6c696e655f73697a65293b0a097072696e746b28226c6174656e63795f74696d6572203d2025785c6e222c206c6174656e63795f74696d6572293b0a097072696e746b2822626f6172645f6964203d2025785c6e222c20626f6172645f6964293b0a293b0a0a09632d3e696e7472203d206972713b0a0a09666f7228693d303b20693c363b20692b2b29207b0a0909696620287063695f7265736f757263655f666c61677328706465762c2069292026205043495f424153455f414444524553535f53504143455f494f290a09097b202f2a20494f207370616365202a2f0a090909632d3e696f5f6d656d5f61646472203d20616464725b695d3b0a090909632d3e696f5f6d656d5f6c656e677468203d207063695f7265736f757263655f656e6428706465762c2069290a090909092d207063695f7265736f757263655f737461727428706465762c206929202b20313b0a09090969662821726571756573745f726567696f6e2820632d3e696f5f6d656d5f616464722c20632d3e696f5f6d656d5f6c656e6774682c0a090909092263707161727261792229290a0909097b0a090909097072696e746b28204b45524e5f5741524e494e472022637071617272617920492f4f206d656d6f72792072616e676520616c726561647920696e20757365206164647220256c78206c656e677468203d20256c645c6e222c20632d3e696f5f6d656d5f616464722c20632d3e696f5f6d656d5f6c656e677468293b0a09090909632d3e696f5f6d656d5f61646472203d20303b0a09090909632d3e696f5f6d656d5f6c656e677468203d20303b0a0909097d0a090909627265616b3b0a09097d0a097d0a0a09632d3e7061646472203d20303b0a09666f7228693d303b20693c363b20692b2b290a09096966202821287063695f7265736f757263655f666c61677328706465762c20692920260a090909095043495f424153455f414444524553535f53504143455f494f2929207b0a090909632d3e7061646472203d207063695f7265736f757263655f73746172742028706465762c2069293b0a090909627265616b3b0a09097d0a096966202821632d3e7061646472290a090972657475726e202d313b0a09632d3e7661646472203d2072656d61705f7063695f6d656d28632d3e70616464722c20313238293b0a096966202821632d3e7661646472290a090972657475726e202d313b0a09632d3e626f6172645f6964203d20626f6172645f69643b0a0a09666f7228693d303b20693c4e525f50524f44554354533b20692b2b29207b0a090969662028626f6172645f6964203d3d2070726f64756374735b695d2e626f6172645f696429207b0a090909632d3e70726f647563745f6e616d65203d2070726f64756374735b695d2e70726f647563745f6e616d653b0a090909632d3e616363657373203d202a2870726f64756374735b695d2e616363657373293b0a090909627265616b3b0a09097d0a097d0a096966202869203d3d204e525f50524f445543545329207b0a09097072696e746b284b45524e5f5741524e494e47202263707161727261793a20536f7272792c204920646f6e2774206b6e6f7720686f77220a0909092220746f206163636573732074686520534d41525420417272617920636f6e74726f6c6c6572202530386c785c6e222c200a0909090928756e7369676e6564206c6f6e6729626f6172645f6964293b0a090972657475726e202d313b0a097d0a0a0972657475726e20303b0a7d0a0a2f2a0a202a204d61702028706879736963616c2920504349206d656d20696e746f20287669727475616c29206b65726e656c2073706163650a202a2f0a73746174696320766f6964205f5f696f6d656d202a72656d61705f7063695f6d656d28756c6f6e6720626173652c20756c6f6e672073697a65290a7b0a2020202020202020756c6f6e6720706167655f6261736520202020202020203d202828756c6f6e6729206261736529202620504147455f4d41534b3b0a2020202020202020756c6f6e6720706167655f6f66667320202020202020203d202828756c6f6e6729206261736529202d20706167655f626173653b0a2020202020202020766f6964205f5f696f6d656d202a706167655f72656d6170706564202020203d20696f72656d617028706167655f626173652c20706167655f6f6666732b73697a65293b0a0a202020202020202072657475726e2028706167655f72656d6170706564203f2028706167655f72656d6170706564202b20706167655f6f66667329203a204e554c4c293b0a7d0a0a2369666e646566204d4f44554c450a2f2a0a202a20436f6e66696720737472696e67206973206120636f6d6d612073657061726174656420736574206f6620692f6f20616464726573736573206f6620454953412063617264732e0a202a2f0a73746174696320696e742063707161727261795f73657475702863686172202a737472290a7b0a09696e7420692c20696e74735b395d3b0a0a0928766f6964296765745f6f7074696f6e73287374722c2041525241595f53495a4528696e7473292c20696e7473293b0a0a09666f7228693d303b20693c696e74735b305d20262620693c383b20692b2b290a0909656973615b695d203d20696e74735b692b315d3b0a0972657475726e20313b0a7d0a0a5f5f73657475702822736d617274323d222c2063707161727261795f7365747570293b0a0a23656e6469660a0a2f2a0a202a2046696e6420616e204549534120636f6e74726f6c6c65722773207369676e61747572652e202053657420757020616e206862612069662077652066696e642069742e0a202a2f0a73746174696320696e742063707161727261795f656973615f64657465637428766f6964290a7b0a09696e7420693d302c206a3b0a095f5f75333220626f6172645f69643b0a09696e7420696e74723b0a09696e742063746c723b0a09696e74206e756d5f63746c72203d20303b0a0a097768696c6528693c3820262620656973615b695d29207b0a090963746c72203d20616c6c6f635f63707161727261795f68626128293b0a090969662863746c72203d3d202d31290a090909627265616b3b0a0909626f6172645f6964203d20696e6c28656973615b695d2b3078433830293b0a0909666f72286a3d303b206a203c204e525f50524f44554354533b206a2b2b290a09090969662028626f6172645f6964203d3d2070726f64756374735b6a5d2e626f6172645f696429200a09090909627265616b3b0a0a0909696620286a203d3d204e525f50524f445543545329207b0a0909097072696e746b284b45524e5f5741524e494e47202263707161727261793a20536f7272792c204920646f6e2774206b6e6f7720686f77220a090909092220746f206163636573732074686520534d41525420417272617920636f6e74726f6c6c6572202530386c785c6e222c090909092028756e7369676e6564206c6f6e6729626f6172645f6964293b0a090909636f6e74696e75653b0a09097d0a0a09096d656d736574286862615b63746c725d2c20302c2073697a656f662863746c725f696e666f5f7429293b0a09096862615b63746c725d2d3e696f5f6d656d5f61646472203d20656973615b695d3b0a09096862615b63746c725d2d3e696f5f6d656d5f6c656e677468203d2030783746463b0a090969662821726571756573745f726567696f6e286862615b63746c725d2d3e696f5f6d656d5f616464722c0a090909096862615b63746c725d2d3e696f5f6d656d5f6c656e6774682c0a090909092263707161727261792229290a09097b0a0909097072696e746b284b45524e5f5741524e494e47202263707161727261793a20492f4f2072616e676520616c726561647920696e20220a0909090909227573652061646472203d20256c78206c656e677468203d20256c645c6e222c0a09090909096862615b63746c725d2d3e696f5f6d656d5f616464722c0a09090909096862615b63746c725d2d3e696f5f6d656d5f6c656e677468293b0a090909667265655f6862612863746c72293b0a090909636f6e74696e75653b0a09097d0a0a09092f2a0a0909202a20526561642074686520636f6e66696720726567697374657220746f2066696e64206f757220696e746572727570740a0909202a2f0a0909696e7472203d20696e6228656973615b695d2b307843433029203e3e20343b0a090969662028696e7472202620312920696e7472203d2031313b0a0909656c73652069662028696e7472202620322920696e7472203d2031303b0a0909656c73652069662028696e7472202620342920696e7472203d2031343b0a0909656c73652069662028696e7472202620382920696e7472203d2031353b0a09090a09096862615b63746c725d2d3e696e7472203d20696e74723b0a0909737072696e7466286862615b63746c725d2d3e6465766e616d652c20226964612564222c206e725f63746c72293b0a09096862615b63746c725d2d3e70726f647563745f6e616d65203d2070726f64756374735b6a5d2e70726f647563745f6e616d653b0a09096862615b63746c725d2d3e616363657373203d202a2870726f64756374735b6a5d2e616363657373293b0a09096862615b63746c725d2d3e63746c72203d2063746c723b0a09096862615b63746c725d2d3e626f6172645f6964203d20626f6172645f69643b0a09096862615b63746c725d2d3e7063695f646576203d204e554c4c3b202f2a206e6f7420504349202a2f0a0a444247494e464f280a097072696e746b282269203d2025642c206a203d2025645c6e222c20692c206a293b0a097072696e746b2822697271203d2025785c6e222c20696e7472293b0a097072696e746b282270726f64756374206e616d65203d2025735c6e222c2070726f64756374735b6a5d2e70726f647563745f6e616d65293b0a097072696e746b2822626f6172645f6964203d2025785c6e222c20626f6172645f6964293b0a293b0a0a09096e756d5f63746c722b2b3b0a0909692b2b3b0a0a09096966202863707161727261795f72656769737465725f63746c722863746c722c204e554c4c29203d3d202d31290a0909097072696e746b284b45524e5f5741524e494e470a090909092263707161727261793a2043616e2774207265676973746572204549534120636f6e74726f6c6c65722025645c6e222c0a0909090963746c72293b0a0a097d0a0a0972657475726e206e756d5f63746c723b0a7d0a0a2f2a0a202a204f70656e2e20204d616b6520737572652074686520646576696365206973207265616c6c792074686572652e0a202a2f0a73746174696320696e74206964615f6f70656e2873747275637420626c6f636b5f646576696365202a626465762c20666d6f64655f74206d6f6465290a7b0a096472765f696e666f5f74202a647276203d206765745f64727628626465762d3e62645f6469736b293b0a0963746c725f696e666f5f74202a686f7374203d206765745f686f737428626465762d3e62645f6469736b293b0a0a09444247494e464f287072696e746b28226964615f6f70656e2025735c6e222c20626465762d3e62645f6469736b2d3e6469736b5f6e616d6529293b0a092f2a0a09202a20526f6f7420697320616c6c6f77656420746f206f70656e2072617720766f6c756d65207a65726f206576656e2069662069742773206e6f7420636f6e666967757265640a09202a20736f20617272617920636f6e6669672063616e207374696c6c20776f726b2e20204920646f6e2774207468696e6b2049207265616c6c79206c696b6520746869732c0a09202a206275742049276d20616c7265616479207573696e672077617920746f206d616e7920646576696365206e6f64657320746f20636c61696d20616e6f74686572206f6e650a09202a20666f72202272617720636f6e74726f6c6c6572222e0a09202a2f0a0969662028216472762d3e6e725f626c6b7329207b0a0909696620282163617061626c65284341505f5359535f524157494f29290a09090972657475726e202d454e58494f3b0a0909696620282163617061626c65284341505f5359535f41444d494e292026262064727620213d20686f73742d3e647276290a09090972657475726e202d454e58494f3b0a097d0a09686f73742d3e75736167655f636f756e742b2b3b0a0972657475726e20303b0a7d0a0a73746174696320696e74206964615f756e6c6f636b65645f6f70656e2873747275637420626c6f636b5f646576696365202a626465762c20666d6f64655f74206d6f6465290a7b0a09696e74207265743b0a0a096d757465785f6c6f636b282663707161727261795f6d75746578293b0a09726574203d206964615f6f70656e28626465762c206d6f6465293b0a096d757465785f756e6c6f636b282663707161727261795f6d75746578293b0a0a0972657475726e207265743b0a7d0a0a2f2a0a202a20436c6f73652e202053796e632066697273742e0a202a2f0a73746174696320696e74206964615f72656c65617365287374727563742067656e6469736b202a6469736b2c20666d6f64655f74206d6f6465290a7b0a0963746c725f696e666f5f74202a686f73743b0a0a096d757465785f6c6f636b282663707161727261795f6d75746578293b0a09686f7374203d206765745f686f7374286469736b293b0a09686f73742d3e75736167655f636f756e742d2d3b0a096d757465785f756e6c6f636b282663707161727261795f6d75746578293b0a0a0972657475726e20303b0a7d0a0a2f2a0a202a20456e71756575696e6720616e6420646571756575696e672066756e6374696f6e7320666f7220636d646c697374732e0a202a2f0a73746174696320696e6c696e6520766f6964206164645128636d646c6973745f74202a2a517074722c20636d646c6973745f74202a63290a7b0a09696620282a51707472203d3d204e554c4c29207b0a09092a51707472203d20633b0a0909632d3e6e657874203d20632d3e70726576203d20633b0a097d20656c7365207b0a0909632d3e70726576203d20282a51707472292d3e707265763b0a0909632d3e6e657874203d20282a51707472293b0a0909282a51707472292d3e707265762d3e6e657874203d20633b0a0909282a51707472292d3e70726576203d20633b0a097d0a7d0a0a73746174696320696e6c696e6520636d646c6973745f74202a72656d6f76655128636d646c6973745f74202a2a517074722c20636d646c6973745f74202a63290a7b0a09696620286320262620632d3e6e65787420213d206329207b0a0909696620282a51707472203d3d206329202a51707472203d20632d3e6e6578743b0a0909632d3e707265762d3e6e657874203d20632d3e6e6578743b0a0909632d3e6e6578742d3e70726576203d20632d3e707265763b0a097d20656c7365207b0a09092a51707472203d204e554c4c3b0a097d0a0972657475726e20633b0a7d0a0a2f2a0a202a204765742061207265717565737420616e64207375626d697420697420746f2074686520636f6e74726f6c6c65722e0a202a205468697320726f7574696e65206e6565647320746f206772616220616c6c2074686520726571756573747320697420706f737369626c792063616e2066726f6d207468650a202a20726571205120616e64207375626d6974207468656d2e2020496e746572727570747320617265206f66662028616e64206e65656420746f206265206f666629207768656e20796f750a202a2061726520696e2068657265202865697468657220766961207468652064756d6d7920646f5f6964615f726571756573742066756e6374696f6e73206f72206279206265696e670a202a2063616c6c65642066726f6d2074686520696e746572727570742068616e646c65720a202a2f0a73746174696320766f696420646f5f6964615f726571756573742873747275637420726571756573745f7175657565202a71290a7b0a0963746c725f696e666f5f74202a68203d20712d3e7175657565646174613b0a09636d646c6973745f74202a633b0a097374727563742072657175657374202a637265713b0a0973747275637420736361747465726c69737420746d705f73675b53475f4d41585d3b0a09696e7420692c206469722c207365673b0a0a71756575655f6e6578743a0a0963726571203d20626c6b5f7065656b5f726571756573742871293b0a09696620282163726571290a0909676f746f207374617274696f3b0a0a094255475f4f4e28637265712d3e6e725f706879735f7365676d656e7473203e2053475f4d4158293b0a0a09696620282863203d20636d645f616c6c6f6328682c312929203d3d204e554c4c290a0909676f746f207374617274696f3b0a0a09626c6b5f73746172745f726571756573742863726571293b0a0a09632d3e63746c72203d20682d3e63746c723b0a09632d3e6864722e756e6974203d20286472765f696e666f5f74202a2928637265712d3e72715f6469736b2d3e707269766174655f6461746129202d20682d3e6472763b0a09632d3e6864722e73697a65203d2073697a656f662872626c6b5f7429203e3e20323b0a09632d3e73697a65202b3d2073697a656f662872626c6b5f74293b0a0a09632d3e7265712e6864722e626c6b203d20626c6b5f72715f706f732863726571293b0a09632d3e7271203d20637265713b0a4442475058280a097072696e746b2822736563746f723d25642c206e725f736563746f72733d25755c6e222c0a0920202020202020626c6b5f72715f706f732863726571292c20626c6b5f72715f736563746f7273286372657129293b0a293b0a0973675f696e69745f7461626c6528746d705f73672c2053475f4d4158293b0a09736567203d20626c6b5f72715f6d61705f736728712c20637265712c20746d705f7367293b0a0a092f2a204e6f7720646f20616c6c2074686520444d41204d617070696e6773202a2f0a096966202872715f646174615f646972286372657129203d3d2052454144290a0909646972203d205043495f444d415f46524f4d4445564943453b0a09656c73650a0909646972203d205043495f444d415f544f4445564943453b0a09666f722820693d303b2069203c207365673b20692b2b290a097b0a0909632d3e7265712e73675b695d2e73697a65203d20746d705f73675b695d2e6c656e6774683b0a0909632d3e7265712e73675b695d2e61646472203d20285f5f75333229207063695f6d61705f7061676528682d3e7063695f6465762c0a0909090909092073675f706167652826746d705f73675b695d292c0a09090909090920746d705f73675b695d2e6f66667365742c0a09090909090920746d705f73675b695d2e6c656e6774682c20646972293b0a097d0a444247505828097072696e746b28225375626d697474696e6720257520736563746f727320696e202564207365676d656e74735c6e222c20626c6b5f72715f736563746f72732863726571292c20736567293b20293b0a09632d3e7265712e6864722e73675f636e74203d207365673b0a09632d3e7265712e6864722e626c6b5f636e74203d20626c6b5f72715f736563746f72732863726571293b0a09632d3e7265712e6864722e636d64203d202872715f646174615f646972286372657129203d3d205245414429203f204944415f52454144203a204944415f57524954453b0a09632d3e74797065203d20434d445f52575245513b0a0a092f2a20507574207468652072657175657374206f6e20746865207461696c206f66207468652072657175657374207175657565202a2f0a09616464512826682d3e726571512c2063293b0a09682d3e5164657074682b2b3b0a0969662028682d3e516465707468203e20682d3e6d61785173696e6365696e697429200a0909682d3e6d61785173696e6365696e6974203d20682d3e5164657074683b0a0a09676f746f2071756575655f6e6578743b0a0a7374617274696f3a0a0973746172745f696f2868293b0a7d0a0a2f2a200a202a2073746172745f696f207375626d6974732065766572797468696e67206f6e206120636f6e74726f6c6c6572277320726571756573742071756575650a202a20616e64206d6f76657320697420746f2074686520636f6d706c6574696f6e2071756575652e0a202a0a202a20496e74657272757074732068616420626574746572206265206f666620696620796f7527726520696e20686572650a202a2f0a73746174696320766f69642073746172745f696f2863746c725f696e666f5f74202a68290a7b0a09636d646c6973745f74202a633b0a0a097768696c65282863203d20682d3e726571512920213d204e554c4c29207b0a09092f2a2043616e277420646f20616e797468696e672069662077652772652062757379202a2f0a090969662028682d3e6163636573732e6669666f5f66756c6c286829203d3d2030290a09090972657475726e3b0a0a09092f2a204765742074686520666972737420656e7472792066726f6d2074686520726571756573742051202a2f0a090972656d6f7665512826682d3e726571512c2063293b0a0909682d3e5164657074682d2d3b0a090a09092f2a2054656c6c2074686520636f6e74726f6c6c657220746f20646f206f75722062696464696e67202a2f0a0909682d3e6163636573732e7375626d69745f636f6d6d616e6428682c2063293b0a0a09092f2a20476574206f6e746f2074686520636f6d706c6574696f6e2051202a2f0a0909616464512826682d3e636d70512c2063293b0a097d0a7d0a0a2f2a0a202a204d61726b20616c6c2062756666657273207468617420636d642077617320726573706f6e7369626c6520666f720a202a2f0a73746174696320696e6c696e6520766f696420636f6d706c6574655f636f6d6d616e6428636d646c6973745f74202a636d642c20696e742074696d656f7574290a7b0a097374727563742072657175657374202a7271203d20636d642d3e72713b0a09696e74206572726f72203d20303b0a09696e7420692c20646469723b0a0a0969662028636d642d3e7265712e6864722e72636f646520262052434f44455f4e4f4e464154414c2026260a09202020286862615b636d642d3e63746c725d2d3e6d6973635f74666c6167732026204d4953435f4e4f4e464154414c5f5741524e29203d3d203029207b0a09097072696e746b284b45524e5f4e4f5449434520224e6f6e20466174616c206572726f72206f6e206964612f6325646425645c6e222c0a09090909636d642d3e63746c722c20636d642d3e6864722e756e6974293b0a09096862615b636d642d3e63746c725d2d3e6d6973635f74666c616773207c3d204d4953435f4e4f4e464154414c5f5741524e3b0a097d0a0969662028636d642d3e7265712e6864722e72636f646520262052434f44455f464154414c29207b0a09097072696e746b284b45524e5f5741524e494e472022466174616c206572726f72206f6e206964612f6325646425645c6e222c0a09090909636d642d3e63746c722c20636d642d3e6864722e756e6974293b0a09096572726f72203d202d45494f3b0a097d0a0969662028636d642d3e7265712e6864722e72636f646520262052434f44455f494e5652455129207b0a090909097072696e746b284b45524e5f5741524e494e472022496e76616c69642072657175657374206f6e206964612f632564642564203d2028636d643d257820736563743d256420636e743d25642073673d2564207265743d2578295c6e222c0a09090909636d642d3e63746c722c20636d642d3e6864722e756e69742c20636d642d3e7265712e6864722e636d642c0a09090909636d642d3e7265712e6864722e626c6b2c20636d642d3e7265712e6864722e626c6b5f636e742c0a09090909636d642d3e7265712e6864722e73675f636e742c20636d642d3e7265712e6864722e72636f6465293b0a09096572726f72203d202d45494f3b0a097d0a096966202874696d656f7574290a09096572726f72203d202d45494f3b0a092f2a20756e6d61702074686520444d41206d617070696e6720666f7220616c6c2074686520736361747465722067617468657220656c656d656e7473202a2f0a0969662028636d642d3e7265712e6864722e636d64203d3d204944415f52454144290a090964646972203d205043495f444d415f46524f4d4445564943453b0a09656c73650a090964646972203d205043495f444d415f544f4445564943453b0a2020202020202020666f7228693d303b20693c636d642d3e7265712e6864722e73675f636e743b20692b2b290a202020202020202020202020202020207063695f756e6d61705f70616765286862615b636d642d3e63746c725d2d3e7063695f6465762c20636d642d3e7265712e73675b695d2e616464722c0a09090909636d642d3e7265712e73675b695d2e73697a652c2064646972293b0a0a094442475058287072696e746b2822446f6e6520776974682025705c6e222c207271293b293b0a095f5f626c6b5f656e645f726571756573745f616c6c2872712c206572726f72293b0a7d0a0a2f2a0a202a202054686520636f6e74726f6c6c65722077696c6c20696e746572727570742075732075706f6e20636f6d706c6574696f6e206f6620636f6d6d616e64732e0a202a202046696e642074686520636f6d6d616e64206f6e2074686520636f6d706c6574696f6e2071756575652c2072656d6f76652069742c2074656c6c20746865204f5320616e640a202a202074727920746f207175657565207570206d6f726520494f0a202a2f0a7374617469632069727172657475726e5f7420646f5f6964615f696e747228696e74206972712c20766f6964202a6465765f6964290a7b0a0963746c725f696e666f5f74202a68203d206465765f69643b0a09636d646c6973745f74202a633b0a09756e7369676e6564206c6f6e672069737461743b0a09756e7369676e6564206c6f6e6720666c6167733b0a095f5f75333220612c61313b0a0a096973746174203d20682d3e6163636573732e696e74725f70656e64696e672868293b0a092f2a204973207468697320696e7465727275707420666f722075733f202a2f0a09696620286973746174203d3d2030290a090972657475726e204952515f4e4f4e453b0a0a092f2a0a09202a2049662074686572652061726520636f6d706c6574656420636f6d6d616e647320696e2074686520636f6d706c6574696f6e2071756575652c0a09202a207765206861642062657474657220646f20736f6d657468696e672061626f75742069742e0a09202a2f0a097370696e5f6c6f636b5f69727173617665284944415f4c4f434b28682d3e63746c72292c20666c616773293b0a096966202869737461742026204649464f5f4e4f545f454d50545929207b0a09097768696c65282861203d20682d3e6163636573732e636f6d6d616e645f636f6d706c657465642868292929207b0a0909096131203d20613b206120263d207e333b0a090909696620282863203d20682d3e636d705129203d3d204e554c4c290a0909097b20200a090909097072696e746b284b45524e5f5741524e494e47202263707161727261793a20436f6d706c6574696f6e206f66202530386c782069676e6f7265645c6e222c2028756e7369676e6564206c6f6e67296131293b0a09090909636f6e74696e75653b090a0909097d200a0909097768696c6528632d3e6275736164647220213d206129207b0a0909090963203d20632d3e6e6578743b0a090909096966202863203d3d20682d3e636d705129200a0909090909627265616b3b0a0909097d0a0909092f2a0a090909202a20496620776527766520666f756e642074686520636f6d6d616e642c2074616b65206974206f6666207468650a090909202a20636f6d706c6574696f6e205120616e6420667265652069740a090909202a2f0a09090969662028632d3e62757361646472203d3d206129207b0a0909090972656d6f7665512826682d3e636d70512c2063293b0a090909092f2a2020436865636b20666f7220696e76616c696420636f6d6d616e642e0a2020202020202020202020202020202020202020202020202020202020202020202a2020436f6e74726f6c6c65722072657475726e7320636f6d6d616e64206572726f722c0a2020202020202020202020202020202020202020202020202020202020202020202a20204275742072636f6465203d20302e0a2020202020202020202020202020202020202020202020202020202020202020202a2f0a0a0909090969662828613120262030783033292026262028632d3e7265712e6864722e72636f6465203d3d203029290a20202020202020202020202020202020202020202020202020202020202020207b0a202020202020202020202020202020202020202020202020202020202020202009632d3e7265712e6864722e72636f6465203d2052434f44455f494e565245513b0a20202020202020202020202020202020202020202020202020202020202020207d0a0909090969662028632d3e74797065203d3d20434d445f525752455129207b0a0909090909636f6d706c6574655f636f6d6d616e6428632c2030293b0a0909090909636d645f6672656528682c20632c2031293b0a090909097d20656c73652069662028632d3e74797065203d3d20434d445f494f43544c5f50454e4429207b0a0909090909632d3e74797065203d20434d445f494f43544c5f444f4e453b0a090909097d0a09090909636f6e74696e75653b0a0909097d0a09097d0a097d0a0a092f2a0a09202a205365652069662077652063616e20717565756520757020736f6d65206d6f726520494f0a09202a2f0a09646f5f6964615f7265717565737428682d3e7175657565293b0a097370696e5f756e6c6f636b5f697271726573746f7265284944415f4c4f434b28682d3e63746c72292c20666c616773293b200a0972657475726e204952515f48414e444c45443b0a7d0a0a2f2a0a202a20546869732074696d65722077617320666f722074696d696e67206f7574207265717565737473207468617420686176656e27742068617070656e65642061667465720a202a204944415f54494d454f55542e202054686174207761736e27742073756368206120676f6f6420696465612e2020546869732074696d6572206973207573656420746f0a202a207265736574206120666c6167732073747275637475726520736f20776520646f6e277420666c6f6f6420746865207573657220776974680a202a20224e6f6e2d466174616c206572726f7222206d657373616765732e0a202a2f0a73746174696320766f6964206964615f74696d657228756e7369676e6564206c6f6e67207464617461290a7b0a0963746c725f696e666f5f74202a68203d202863746c725f696e666f5f742a2974646174613b0a0a09682d3e74696d65722e65787069726573203d206a696666696573202b204944415f54494d45523b0a096164645f74696d65722826682d3e74696d6572293b0a09682d3e6d6973635f74666c616773203d20303b0a7d0a0a73746174696320696e74206964615f67657467656f2873747275637420626c6f636b5f646576696365202a626465762c207374727563742068645f67656f6d65747279202a67656f290a7b0a096472765f696e666f5f74202a647276203d206765745f64727628626465762d3e62645f6469736b293b0a0a09696620286472762d3e63796c696e6465727329207b0a090967656f2d3e6865616473203d206472762d3e68656164733b0a090967656f2d3e736563746f7273203d206472762d3e736563746f72733b0a090967656f2d3e63796c696e64657273203d206472762d3e63796c696e646572733b0a097d20656c7365207b0a090967656f2d3e6865616473203d20307866663b0a090967656f2d3e736563746f7273203d20307833663b0a090967656f2d3e63796c696e64657273203d206472762d3e6e725f626c6b73202f2028307866662a30783366293b0a097d0a0a0972657475726e20303b0a7d0a0a2f2a0a202a20206964615f696f63746c20646f657320736f6d65206d697363656c6c616e656f7573207374756666206c696b65207265706f7274696e672064726976652067656f6d657472792c0a202a202073657474696e672072656164616865616420616e64207375626d697474696e6720636f6d6d616e64732066726f6d2075736572737061636520746f2074686520636f6e74726f6c6c65722e0a202a2f0a73746174696320696e74206964615f6c6f636b65645f696f63746c2873747275637420626c6f636b5f646576696365202a626465762c20666d6f64655f74206d6f64652c20756e7369676e656420696e7420636d642c20756e7369676e6564206c6f6e6720617267290a7b0a096472765f696e666f5f74202a647276203d206765745f64727628626465762d3e62645f6469736b293b0a0963746c725f696e666f5f74202a686f7374203d206765745f686f737428626465762d3e62645f6469736b293b0a09696e74206572726f723b0a096964615f696f63746c5f74205f5f75736572202a696f203d20286964615f696f63746c5f74205f5f75736572202a296172673b0a096964615f696f63746c5f74202a6d795f696f3b0a0a0973776974636828636d6429207b0a096361736520494441474554445256494e464f3a0a090969662028636f70795f746f5f757365722826696f2d3e632e6472762c206472762c2073697a656f66286472765f696e666f5f742929290a09090972657475726e202d454641554c543b0a090972657475726e20303b0a09636173652049444150415353544852553a0a0909696620282163617061626c65284341505f5359535f524157494f29290a09090972657475726e202d455045524d3b0a09096d795f696f203d206b6d616c6c6f632873697a656f66286964615f696f63746c5f74292c204746505f4b45524e454c293b0a090969662028216d795f696f290a09090972657475726e202d454e4f4d454d3b0a09096572726f72203d202d454641554c543b0a090969662028636f70795f66726f6d5f75736572286d795f696f2c20696f2c2073697a656f66282a6d795f696f2929290a090909676f746f206f75745f70617373746872753b0a09096572726f72203d206964615f63746c725f696f63746c28686f73742c20647276202d20686f73742d3e6472762c206d795f696f293b0a0909696620286572726f72290a090909676f746f206f75745f70617373746872753b0a09096572726f72203d202d454641554c543b0a090969662028636f70795f746f5f7573657228696f2c206d795f696f2c2073697a656f66282a6d795f696f2929290a090909676f746f206f75745f70617373746872753b0a09096572726f72203d20303b0a6f75745f70617373746872753a0a09096b66726565286d795f696f293b0a090972657475726e206572726f723b0a09636173652049444147455443544c525349473a0a09096966202821617267292072657475726e202d45494e56414c3b0a0909696620287075745f7573657228686f73742d3e63746c725f7369672c2028696e74205f5f75736572202a2961726729290a09090972657475726e202d454641554c543b0a090972657475726e20303b0a096361736520494441524556414c4944415445564f4c533a0a0909696620284d494e4f5228626465762d3e62645f6465762920213d2030290a09090972657475726e202d454e58494f3b0a090972657475726e20726576616c69646174655f616c6c766f6c28686f7374293b0a09636173652049444144524956455256455253494f4e3a0a09096966202821617267292072657475726e202d45494e56414c3b0a0909696620287075745f75736572284452495645525f56455253494f4e2c2028756e7369676e6564206c6f6e67205f5f75736572202a2961726729290a09090972657475726e202d454641554c543b0a090972657475726e20303b0a096361736520494441474554504349494e464f3a0a097b0a09090a09096964615f7063695f696e666f5f73747275637420706369696e666f3b0a0a09096966202821617267292072657475726e202d45494e56414c3b0a0909706369696e666f2e627573203d20686f73742d3e7063695f6465762d3e6275732d3e6e756d6265723b0a0909706369696e666f2e6465765f666e203d20686f73742d3e7063695f6465762d3e646576666e3b0a0909706369696e666f2e626f6172645f6964203d20686f73742d3e626f6172645f69643b0a0909696628636f70795f746f5f757365722828766f6964205f5f75736572202a29206172672c2026706369696e666f2c20200a09090973697a656f6628206964615f7063695f696e666f5f7374727563742929290a0909090972657475726e202d454641554c543b0a090972657475726e2830293b0a097d090a0a0964656661756c743a0a090972657475726e202d45494e56414c3b0a097d0a09090a7d0a0a73746174696320696e74206964615f696f63746c2873747275637420626c6f636b5f646576696365202a626465762c20666d6f64655f74206d6f64652c0a0909092020202020756e7369676e656420696e7420636d642c20756e7369676e6564206c6f6e6720706172616d290a7b0a09696e74207265743b0a0a096d757465785f6c6f636b282663707161727261795f6d75746578293b0a09726574203d206964615f6c6f636b65645f696f63746c28626465762c206d6f64652c20636d642c20706172616d293b0a096d757465785f756e6c6f636b282663707161727261795f6d75746578293b0a0a0972657475726e207265743b0a7d0a0a2f2a0a202a206964615f63746c725f696f63746c20697320666f722070617373696e6720636f6d6d616e647320746f2074686520636f6e74726f6c6c65722066726f6d207573657273706163652e0a202a2054686520636f6d6d616e6420626c6f636b2028696f292068617320616c7265616479206265656e20636f7069656420746f206b65726e656c20737061636520666f722075732c0a202a20686f77657665722c20616e7920656c656d656e747320696e207468652073676c697374206e65656420746f20626520636f7069656420746f206b65726e656c2073706163650a202a206f7220636f70696564206261636b20746f207573657273706163652e0a202a0a202a204f6e6c7920726f6f74206d617920706572666f726d206120636f6e74726f6c6c657220706173737468727520636f6d6d616e642c20686f77657665722049276d206e6f7420646f696e670a202a20616e7920736572696f75732073616e69747920636865636b696e67206f6e2074686520617267756d656e74732e2020446f696e6720616e204944415f57524954455f4d4544494120616e640a202a2070757474696e6720612036344d2062756666657220696e207468652073676c6973742069732070726f6261626c792061202a6261642a20696465612e0a202a2f0a73746174696320696e74206964615f63746c725f696f63746c2863746c725f696e666f5f74202a682c20696e742064736b2c206964615f696f63746c5f74202a696f290a7b0a09696e742063746c72203d20682d3e63746c723b0a09636d646c6973745f74202a633b0a09766f6964202a70203d204e554c4c3b0a09756e7369676e6564206c6f6e6720666c6167733b0a09696e74206572726f723b0a0a09696620282863203d20636d645f616c6c6f6328682c20302929203d3d204e554c4c290a090972657475726e202d454e4f4d454d3b0a09632d3e63746c72203d2063746c723b0a09632d3e6864722e756e6974203d2028696f2d3e756e6974202620554e495456414c494429203f2028696f2d3e756e69742026207e554e495456414c494429203a2064736b3b0a09632d3e6864722e73697a65203d2073697a656f662872626c6b5f7429203e3e20323b0a09632d3e73697a65202b3d2073697a656f662872626c6b5f74293b0a0a09632d3e7265712e6864722e636d64203d20696f2d3e636d643b0a09632d3e7265712e6864722e626c6b203d20696f2d3e626c6b3b0a09632d3e7265712e6864722e626c6b5f636e74203d20696f2d3e626c6b5f636e743b0a09632d3e74797065203d20434d445f494f43544c5f50454e443b0a0a092f2a20507265207375626d69742070726f63657373696e67202a2f0a0973776974636828696f2d3e636d6429207b0a09636173652050415353544852555f413a0a090970203d206d656d6475705f7573657228696f2d3e73675b305d2e616464722c20696f2d3e73675b305d2e73697a65293b0a09096966202849535f45525228702929207b0a0909096572726f72203d205054525f4552522870293b0a090909636d645f6672656528682c20632c2030293b0a09090972657475726e206572726f723b0a09097d0a0909632d3e7265712e6864722e626c6b203d207063695f6d61705f73696e676c6528682d3e7063695f6465762c202628696f2d3e63292c200a0909090973697a656f66286964615f696f63746c5f74292c200a090909095043495f444d415f4249444952454354494f4e414c293b0a0909632d3e7265712e73675b305d2e73697a65203d20696f2d3e73675b305d2e73697a653b0a0909632d3e7265712e73675b305d2e61646472203d207063695f6d61705f73696e676c6528682d3e7063695f6465762c20702c200a090909632d3e7265712e73675b305d2e73697a652c205043495f444d415f4249444952454354494f4e414c293b0a0909632d3e7265712e6864722e73675f636e74203d20313b0a0909627265616b3b0a0963617365204944415f524541443a0a096361736520524541445f464c4153485f524f4d3a0a09636173652053454e53455f434f4e54524f4c4c45525f504552464f524d414e43453a0a090970203d206b6d616c6c6f6328696f2d3e73675b305d2e73697a652c204746505f4b45524e454c293b0a090969662028217029200a09097b200a2020202020202020202020202020202020202020202020206572726f72203d202d454e4f4d454d3b200a202020202020202020202020202020202020202020202020636d645f6672656528682c20632c2030293b0a20202020202020202020202020202020202020202020202072657475726e286572726f72293b0a202020202020202020202020202020207d0a0a0909632d3e7265712e73675b305d2e73697a65203d20696f2d3e73675b305d2e73697a653b0a0909632d3e7265712e73675b305d2e61646472203d207063695f6d61705f73696e676c6528682d3e7063695f6465762c20702c200a090909632d3e7265712e73675b305d2e73697a652c205043495f444d415f4249444952454354494f4e414c293b200a0909632d3e7265712e6864722e73675f636e74203d20313b0a0909627265616b3b0a0963617365204944415f57524954453a0a0963617365204944415f57524954455f4d454449413a0a096361736520444941475f504153535f544852553a0a096361736520434f4c4c4543545f4255464645523a0a09636173652057524954455f464c4153485f524f4d3a0a090970203d206d656d6475705f7573657228696f2d3e73675b305d2e616464722c20696f2d3e73675b305d2e73697a65293b0a09096966202849535f45525228702929207b0a0909096572726f72203d205054525f4552522870293b0a090909636d645f6672656528682c20632c2030293b0a09090972657475726e206572726f723b0a202020202020202020202020202020207d0a0909632d3e7265712e73675b305d2e73697a65203d20696f2d3e73675b305d2e73697a653b0a0909632d3e7265712e73675b305d2e61646472203d207063695f6d61705f73696e676c6528682d3e7063695f6465762c20702c200a090909632d3e7265712e73675b305d2e73697a652c205043495f444d415f4249444952454354494f4e414c293b200a0909632d3e7265712e6864722e73675f636e74203d20313b0a0909627265616b3b0a0964656661756c743a0a0909632d3e7265712e73675b305d2e73697a65203d2073697a656f6628696f2d3e63293b0a0909632d3e7265712e73675b305d2e61646472203d207063695f6d61705f73696e676c6528682d3e7063695f6465762c26696f2d3e632c200a090909632d3e7265712e73675b305d2e73697a652c205043495f444d415f4249444952454354494f4e414c293b0a0909632d3e7265712e6864722e73675f636e74203d20313b0a097d0a090a092f2a20507574207468652072657175657374206f6e20746865207461696c206f66207468652072657175657374207175657565202a2f0a097370696e5f6c6f636b5f69727173617665284944415f4c4f434b2863746c72292c20666c616773293b0a09616464512826682d3e726571512c2063293b0a09682d3e5164657074682b2b3b0a0973746172745f696f2868293b0a097370696e5f756e6c6f636b5f697271726573746f7265284944415f4c4f434b2863746c72292c20666c616773293b0a0a092f2a205761697420666f7220636f6d706c6574696f6e202a2f0a097768696c6528632d3e7479706520213d20434d445f494f43544c5f444f4e45290a09097363686564756c6528293b0a0a092f2a20556e6d61702074686520444d4120202a2f0a097063695f756e6d61705f73696e676c6528682d3e7063695f6465762c20632d3e7265712e73675b305d2e616464722c20632d3e7265712e73675b305d2e73697a652c200a09095043495f444d415f4249444952454354494f4e414c293b0a092f2a20506f7374207375626d69742070726f63657373696e67202a2f0a0973776974636828696f2d3e636d6429207b0a09636173652050415353544852555f413a0a09097063695f756e6d61705f73696e676c6528682d3e7063695f6465762c20632d3e7265712e6864722e626c6b2c0a202020202020202020202020202020202020202020202020202020202020202073697a656f66286964615f696f63746c5f74292c0a20202020202020202020202020202020202020202020202020202020202020205043495f444d415f4249444952454354494f4e414c293b0a0963617365204944415f524541443a0a096361736520444941475f504153535f544852553a0a09636173652053454e53455f434f4e54524f4c4c45525f504552464f524d414e43453a0a096361736520524541445f464c4153485f524f4d3a0a090969662028636f70795f746f5f7573657228696f2d3e73675b305d2e616464722c20702c20696f2d3e73675b305d2e73697a652929207b0a0909096b667265652870293b0a09090972657475726e202d454641554c543b0a09097d0a09092f2a2066616c6c207468726f75676820616e6420667265652070202a2f0a0963617365204944415f57524954453a0a0963617365204944415f57524954455f4d454449413a0a096361736520434f4c4c4543545f4255464645523a0a09636173652057524954455f464c4153485f524f4d3a0a09096b667265652870293b0a0909627265616b3b0a0964656661756c743a3b0a09092f2a204e6f7468696e6720746f20646f202a2f0a097d0a0a09696f2d3e72636f6465203d20632d3e7265712e6864722e72636f64653b0a09636d645f6672656528682c20632c2030293b0a0972657475726e2830293b0a7d0a0a2f2a0a202a20436f6d6d616e647320617265207072652d616c6c6f636174656420696e2061206c6172676520626c6f636b2e2020486572652077652075736520612073696d706c65206269746d61700a202a20736368656d6520746f20737562616c6c6f637465207468656d20746f20746865206472697665722e20204f7065726174696f6e73207468617420617265206e6f742074696d650a202a20637269746963616c2028616e642063616e207761697420666f72206b6d616c6c6f6320616e6420706f737369626c7920736c656570292063616e207061737320696e204e554c4c0a202a2061732074686520666972737420617267756d656e7420746f206765742061206e657720636f6d6d616e642e0a202a2f0a73746174696320636d646c6973745f74202a20636d645f616c6c6f632863746c725f696e666f5f74202a682c20696e74206765745f66726f6d5f706f6f6c290a7b0a09636d646c6973745f74202a20633b0a09696e7420693b0a09646d615f616464725f7420636d645f6468616e646c653b0a0a0969662028216765745f66726f6d5f706f6f6c29207b0a090963203d2028636d646c6973745f742a297063695f616c6c6f635f636f6e73697374656e7428682d3e7063695f6465762c200a09090973697a656f6628636d646c6973745f74292c2026636d645f6468616e646c65293b0a0909696628633d3d4e554c4c290a09090972657475726e204e554c4c3b0a097d20656c7365207b0a0909646f207b0a09090969203d2066696e645f66697273745f7a65726f5f62697428682d3e636d645f706f6f6c5f626974732c204e525f434d4453293b0a0909096966202869203d3d204e525f434d4453290a0909090972657475726e204e554c4c3b0a09097d207768696c6528746573745f616e645f7365745f62697428692628424954535f5045525f4c4f4e472d31292c20682d3e636d645f706f6f6c5f626974732b28692f424954535f5045525f4c4f4e47292920213d2030293b0a090963203d20682d3e636d645f706f6f6c202b20693b0a0909636d645f6468616e646c65203d20682d3e636d645f706f6f6c5f6468616e646c65202b20692a73697a656f6628636d646c6973745f74293b0a0909682d3e6e725f616c6c6f63732b2b3b0a097d0a0a096d656d73657428632c20302c2073697a656f6628636d646c6973745f7429293b0a09632d3e62757361646472203d20636d645f6468616e646c653b200a0972657475726e20633b0a7d0a0a73746174696320766f696420636d645f667265652863746c725f696e666f5f74202a682c20636d646c6973745f74202a632c20696e7420676f745f66726f6d5f706f6f6c290a7b0a09696e7420693b0a0a096966202821676f745f66726f6d5f706f6f6c29207b0a09097063695f667265655f636f6e73697374656e7428682d3e7063695f6465762c2073697a656f6628636d646c6973745f74292c20632c0a090909632d3e62757361646472293b0a097d20656c7365207b0a090969203d2063202d20682d3e636d645f706f6f6c3b0a0909636c6561725f62697428692628424954535f5045525f4c4f4e472d31292c20682d3e636d645f706f6f6c5f626974732b28692f424954535f5045525f4c4f4e4729293b0a0909682d3e6e725f66726565732b2b3b0a097d0a7d0a0a2f2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a0a202020206e616d653a202020202020202073656e64636d640a2020202053656e64206120636f6d6d616e6420746f20616e20494441207573696e6720746865206d656d6f7279206d6170706564204649464f20696e746572666163650a20202020616e64207761697420666f7220697420746f20636f6d706c6574652e20200a202020205468697320726f7574696e652073686f756c64206f6e6c792062652063616c6c656420617420696e69742074696d652e0a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2f0a73746174696320696e742073656e64636d64280a095f5f753809636d642c0a09696e740963746c722c0a09766f6964092a627566662c0a0973697a655f740973697a652c0a09756e7369676e656420696e7420626c6b2c0a09756e7369676e656420696e7420626c6b636e742c0a09756e7369676e656420696e74206c6f675f756e697420290a7b0a09636d646c6973745f74202a633b0a09696e7420636f6d706c6574653b0a09756e7369676e6564206c6f6e672074656d703b0a09756e7369676e6564206c6f6e6720693b0a0963746c725f696e666f5f74202a696e666f5f70203d206862615b63746c725d3b0a0a0963203d20636d645f616c6c6f6328696e666f5f702c2031293b0a096966282163290a090972657475726e20494f5f4552524f523b0a09632d3e63746c72203d2063746c723b0a09632d3e6864722e756e6974203d206c6f675f756e69743b0a09632d3e6864722e7072696f203d20303b0a09632d3e6864722e73697a65203d2073697a656f662872626c6b5f7429203e3e20323b0a09632d3e73697a65202b3d2073697a656f662872626c6b5f74293b0a0a092f2a20546865207265717565737420696e666f726d6174696f6e2e202a2f0a09632d3e7265712e6864722e6e657874203d20303b0a09632d3e7265712e6864722e72636f6465203d20303b0a09632d3e7265712e6270203d20303b0a09632d3e7265712e6864722e73675f636e74203d20313b0a09632d3e7265712e6864722e7265736572766564203d20303b0a090a096966202873697a65203d3d2030290a0909632d3e7265712e73675b305d2e73697a65203d203531323b0a09656c73650a0909632d3e7265712e73675b305d2e73697a65203d2073697a653b0a0a09632d3e7265712e6864722e626c6b203d20626c6b3b0a09632d3e7265712e6864722e626c6b5f636e74203d20626c6b636e743b0a09632d3e7265712e6864722e636d64203d2028756e7369676e656420636861722920636d643b0a09632d3e7265712e73675b305d2e61646472203d20285f5f75333229207063695f6d61705f73696e676c6528696e666f5f702d3e7063695f6465762c200a0909627566662c20632d3e7265712e73675b305d2e73697a652c205043495f444d415f4249444952454354494f4e414c293b0a092f2a0a09202a2044697361626c6520696e746572727570740a09202a2f0a09696e666f5f702d3e6163636573732e7365745f696e74725f6d61736b28696e666f5f702c2030293b0a092f2a204d616b65207375726520746865726520697320726f6f6d20696e2074686520636f6d6d616e64204649464f202a2f0a092f2a2041637475616c6c792069742073686f756c6420626520636f6d706c6574656c7920656d70747920617420746869732074696d652e202a2f0a09666f72202869203d203230303030303b2069203e20303b20692d2d29207b0a090974656d70203d20696e666f5f702d3e6163636573732e6669666f5f66756c6c28696e666f5f70293b0a09096966202874656d7020213d203029207b0a090909627265616b3b0a09097d0a09097564656c6179283130293b0a444247280a09097072696e746b284b45524e5f5741524e494e47202263707161727261792069646125643a2069646153656e64506369436d64204649464f2066756c6c2c220a090909222077616974696e67215c6e222c2063746c72293b0a293b0a097d200a092f2a0a09202a2053656e642074686520636d640a09202a2f0a09696e666f5f702d3e6163636573732e7375626d69745f636f6d6d616e6428696e666f5f702c2063293b0a09636f6d706c657465203d20706f6c6c636f6d706c6574652863746c72293b0a090a097063695f756e6d61705f73696e676c6528696e666f5f702d3e7063695f6465762c2028646d615f616464725f742920632d3e7265712e73675b305d2e616464722c200a0909632d3e7265712e73675b305d2e73697a652c205043495f444d415f4249444952454354494f4e414c293b0a0969662028636f6d706c65746520213d203129207b0a090969662028636f6d706c65746520213d20632d3e6275736164647229207b0a0909097072696e746b28204b45524e5f5741524e494e470a0909092263707161727261792069646125643a2069646153656e64506369436d6420220a090920202020202022496e76616c696420636f6d6d616e64206c69737420616464726573732072657475726e65642120282530386c78295c6e222c0a0909090963746c722c2028756e7369676e6564206c6f6e6729636f6d706c657465293b0a090909636d645f6672656528696e666f5f702c20632c2031293b0a09090972657475726e2028494f5f4552524f52293b0a09097d0a097d20656c7365207b0a09097072696e746b28204b45524e5f5741524e494e470a0909092263707161727261792069646125643a2069646153656e64506369436d642054696d656f7574206f75742c20220a090909224e6f20636f6d6d616e64206c69737420616464726573732072657475726e6564215c6e222c0a09090963746c72293b0a0909636d645f6672656528696e666f5f702c20632c2031293b0a090972657475726e2028494f5f4552524f52293b0a097d0a0a0969662028632d3e7265712e6864722e72636f646520262030783030464529207b0a0909696620282128632d3e7265712e6864722e72636f64652026204249475f50524f424c454d2929207b0a0909097072696e746b28204b45524e5f5741524e494e470a0909092263707161727261792069646125643a2069646153656e64506369436d642c206572726f723a20220a0909090922436f6e74726f6c6c6572206661696c656420617420696e69742074696d6520220a0909090922636d643a20307825782c2072657475726e20636f6465203d20307825785c6e222c0a0909090963746c722c20632d3e7265712e6864722e636d642c20632d3e7265712e6864722e72636f6465293b0a0a090909636d645f6672656528696e666f5f702c20632c2031293b0a09090972657475726e2028494f5f4552524f52293b0a09097d0a097d0a09636d645f6672656528696e666f5f702c20632c2031293b0a0972657475726e2028494f5f4f4b293b0a7d0a0a2f2a0a202a20726576616c69646174655f616c6c766f6c20697320666f72206f6e6c696e6520617272617920636f6e666967207574696c69746965732e2020416674657220610a202a207574696c697479207265636f6e66696775726573207468652064726976657320696e207468652061727261792c2069742063616e2075736520746869732066756e6374696f6e0a202a20287468726f75676820616e20696f63746c2920746f206d616b652074686520647269766572207a617020616e792070726576696f7573206469736b207374727563747320666f720a202a207468617420636f6e74726f6c6c657220616e6420676574206e6577206f6e65732e0a202a0a202a205269676874206e6f772049276d207573696e67207468652067657467656f6d6574727928292066756e6374696f6e20746f20646f20746869732c2062757420746869730a202a2066756e6374696f6e2073686f756c642070726f6261626c792062652066696e657220677261696e656420616e6420616c6c6f7720796f7520746f20726576616c6964617465206f6e650a202a2070617274696375616c6172206c6f676963616c20766f6c756d652028696e7374656164206f6620616c6c206f66207468656d206f6e206120706172746963756c61720a202a20636f6e74726f6c6c6572292e0a202a2f0a73746174696320696e7420726576616c69646174655f616c6c766f6c2863746c725f696e666f5f74202a686f7374290a7b0a09696e742063746c72203d20686f73742d3e63746c723b0a09696e7420693b0a09756e7369676e6564206c6f6e6720666c6167733b0a0a097370696e5f6c6f636b5f69727173617665284944415f4c4f434b2863746c72292c20666c616773293b0a0969662028686f73742d3e75736167655f636f756e74203e203129207b0a09097370696e5f756e6c6f636b5f697271726573746f7265284944415f4c4f434b2863746c72292c20666c616773293b0a09097072696e746b284b45524e5f5741524e494e47202263707161727261793a20446576696365206275737920666f7220766f6c756d65220a0909092220726576616c69646174696f6e202875736167653d2564295c6e222c20686f73742d3e75736167655f636f756e74293b0a090972657475726e202d45425553593b0a097d0a09686f73742d3e75736167655f636f756e742b2b3b0a097370696e5f756e6c6f636b5f697271726573746f7265284944415f4c4f434b2863746c72292c20666c616773293b0a0a092f2a0a09202a205365742074686520706172746974696f6e20616e6420626c6f636b2073697a65207374727563747572657320666f7220616c6c20766f6c756d65730a09202a206f6e207468697320636f6e74726f6c6c657220746f207a65726f2e202057652077696c6c2072657265616420616c6c206f66207468697320646174610a09202a2f0a097365745f6361706163697479286964615f67656e6469736b5b63746c725d5b305d2c2030293b0a09666f72202869203d20313b2069203c204e57443b20692b2b29207b0a09097374727563742067656e6469736b202a6469736b203d206964615f67656e6469736b5b63746c725d5b695d3b0a0909696620286469736b2d3e666c61677320262047454e48445f464c5f5550290a09090964656c5f67656e6469736b286469736b293b0a097d0a096d656d73657428686f73742d3e6472762c20302c2073697a656f66286472765f696e666f5f74292a4e5744293b0a0a092f2a0a09202a2054656c6c2074686520617272617920636f6e74726f6c6c6572206e6f7420746f206769766520757320616e7920696e7465727275707473207768696c650a09202a20776520636865636b20746865206e65772067656f6d657472792e20205468656e207475726e20696e7465727275707473206261636b206f6e207768656e0a09202a20776527726520646f6e652e0a09202a2f0a09686f73742d3e6163636573732e7365745f696e74725f6d61736b28686f73742c2030293b0a0967657467656f6d657472792863746c72293b0a09686f73742d3e6163636573732e7365745f696e74725f6d61736b28686f73742c204649464f5f4e4f545f454d505459293b0a0a09666f7228693d303b20693c4e57443b20692b2b29207b0a09097374727563742067656e6469736b202a6469736b203d206964615f67656e6469736b5b63746c725d5b695d3b0a09096472765f696e666f5f74202a647276203d2026686f73742d3e6472765b695d3b0a0909696620286920262620216472762d3e6e725f626c6b73290a090909636f6e74696e75653b0a0909626c6b5f71756575655f6c6f676963616c5f626c6f636b5f73697a6528686f73742d3e71756575652c206472762d3e626c6b5f73697a65293b0a09097365745f6361706163697479286469736b2c206472762d3e6e725f626c6b73293b0a09096469736b2d3e7175657565203d20686f73742d3e71756575653b0a09096469736b2d3e707269766174655f64617461203d206472763b0a09096966202869290a0909096164645f6469736b286469736b293b0a097d0a0a09686f73742d3e75736167655f636f756e742d2d3b0a0972657475726e20303b0a7d0a0a73746174696320696e74206964615f726576616c6964617465287374727563742067656e6469736b202a6469736b290a7b0a096472765f696e666f5f74202a647276203d206469736b2d3e707269766174655f646174613b0a097365745f6361706163697479286469736b2c206472762d3e6e725f626c6b73293b0a0972657475726e20303b0a7d0a0a2f2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a0a202020206e616d653a20706f6c6c636f6d706c6574650a202020205761697420706f6c6c696e6720666f72206120636f6d6d616e6420746f20636f6d706c6574652e0a20202020546865206d656d6f7279206d6170706564204649464f20697320706f6c6c656420666f722074686520636f6d706c6574696f6e2e0a2020202055736564206f6e6c7920617420696e69742074696d652c20696e74657272757074732064697361626c65642e0a202a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2f0a73746174696320696e7420706f6c6c636f6d706c65746528696e742063746c72290a7b0a09696e7420646f6e653b0a09696e7420693b0a0a092f2a20576169742028757020746f2032207365636f6e64732920666f72206120636f6d6d616e6420746f20636f6d706c657465202a2f0a0a09666f72202869203d203230303030303b2069203e20303b20692d2d29207b0a0909646f6e65203d206862615b63746c725d2d3e6163636573732e636f6d6d616e645f636f6d706c65746564286862615b63746c725d293b0a090969662028646f6e65203d3d203029207b0a0909097564656c6179283130293b092f2a20612073686f72742066697865642064656c6179202a2f0a09097d20656c73650a09090972657475726e2028646f6e65293b0a097d0a092f2a20496e76616c6964206164647265737320746f2074656c6c2063616c6c65722077652072616e206f7574206f662074696d65202a2f0a0972657475726e20313b0a7d0a2f2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a0a2020202073746172745f6677626b0a2020202053746172747320636f6e74726f6c6c6572206669726d7761726573206261636b67726f756e642070726f63657373696e672e200a2020202043757272656e746c79206f6e6c792074686520496e7465677261746564205261696420636f6e74726f6c6c6572206e65656473207468697320646f6e652e0a2020202049662074686520504349206d656d20616464726573732072656769737465727320617265207772697474656e20746f20616674657220746869732c200a09206461746120636f7272757074696f6e206d6179206f636375720a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2f0a73746174696320766f69642073746172745f6677626b28696e742063746c72290a7b0a090969645f63746c725f74202a69645f63746c725f6275663b200a09696e74207265745f636f64653b0a0a0969662809286862615b63746c725d2d3e626f6172645f696420213d2030783430343030453131290a0909262620286862615b63746c725d2d3e626f6172645f696420213d20307834303438304531312920290a0a092f2a204e6f74206120496e746567726174656420526169642c20736f207468657265206973206e6f7468696e6720666f7220757320746f20646f202a2f0a090972657475726e3b0a097072696e746b284b45524e5f4445425547202263707161727261793a205374617274696e67206669726d776172652773206261636b67726f756e64220a0909222070726f63657373696e675c6e22293b0a092f2a20436f6d6d616e6420646f6573206e6f742072657475726e20616e797468696e672c206275742069646173656e6420636f6d6d616e64206e656564732061200a0909627566666572202a2f0a0969645f63746c725f627566203d206b6d616c6c6f632873697a656f662869645f63746c725f74292c204746505f4b45524e454c293b0a0969662869645f63746c725f6275663d3d4e554c4c290a097b0a09097072696e746b284b45524e5f5741524e494e47202263707161727261793a204f7574206f66206d656d6f72792e20220a09090922556e61626c6520746f207374617274206261636b67726f756e642070726f63657373696e672e5c6e22293b0a090972657475726e3b0a097d09090a097265745f636f6465203d2073656e64636d6428524553554d455f4241434b47524f554e445f41435449564954592c2063746c722c200a090969645f63746c725f6275662c20302c20302c20302c2030293b0a096966287265745f636f646520213d20494f5f4f4b290a09097072696e746b284b45524e5f5741524e494e47202263707161727261793a20556e61626c6520746f207374617274220a09090922206261636b67726f756e642070726f63657373696e675c6e22293b0a0a096b667265652869645f63746c725f627566293b0a7d0a2f2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a0a2020202067657467656f6d657472790a2020202047657420696461206c6f676963616c20766f6c756d652067656f6d657472792066726f6d2074686520636f6e74726f6c6c6572200a20202020546869732069732061206c6172676520626974206f6620636f6465207768696368206f6e6365206578697374656420696e2074776f20666c61766f72732c0a2020202049742069732075736564206f6e6c7920617420696e69742074696d652e0a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2f0a73746174696320766f69642067657467656f6d6574727928696e742063746c72290a7b090909090a0969645f6c6f675f6472765f74202a69645f6c64726976653b0a0969645f63746c725f74202a69645f63746c725f6275663b0a0973656e73655f6c6f675f6472765f737461745f74202a69645f6c7374617475735f6275663b0a09636f6e6669675f74202a73656e73655f636f6e6669675f6275663b0a09756e7369676e656420696e74206c6f675f756e69742c206c6f675f696e6465783b0a09696e74207265745f636f64652c2073697a653b0a096472765f696e666f5f74202a6472763b0a0963746c725f696e666f5f74202a696e666f5f70203d206862615b63746c725d3b0a09696e7420693b0a0a09696e666f5f702d3e6c6f675f6472765f6d6170203d20303b090a090a0969645f6c6472697665203d206b7a616c6c6f632873697a656f662869645f6c6f675f6472765f74292c204746505f4b45524e454c293b0a09696620282169645f6c647269766529097b0a09097072696e746b28204b45524e5f455252202263707161727261793a20206f7574206f66206d656d6f72792e5c6e22293b0a0909676f746f206572725f303b0a097d0a0a0969645f63746c725f627566203d206b7a616c6c6f632873697a656f662869645f63746c725f74292c204746505f4b45524e454c293b0a09696620282169645f63746c725f62756629207b0a09097072696e746b28204b45524e5f455252202263707161727261793a20206f7574206f66206d656d6f72792e5c6e22293b0a0909676f746f206572725f313b0a097d0a0a0969645f6c7374617475735f627566203d206b7a616c6c6f632873697a656f662873656e73655f6c6f675f6472765f737461745f74292c204746505f4b45524e454c293b0a09696620282169645f6c7374617475735f62756629207b0a09097072696e746b28204b45524e5f455252202263707161727261793a20206f7574206f66206d656d6f72792e5c6e22293b0a0909676f746f206572725f323b0a097d0a0a0973656e73655f636f6e6669675f627566203d206b7a616c6c6f632873697a656f6628636f6e6669675f74292c204746505f4b45524e454c293b0a09696620282173656e73655f636f6e6669675f62756629207b0a09097072696e746b28204b45524e5f455252202263707161727261793a20206f7574206f66206d656d6f72792e5c6e22293b0a0909676f746f206572725f333b0a097d0a0a09696e666f5f702d3e706879735f647269766573203d20303b0a09696e666f5f702d3e6c6f675f6472765f6d6170203d20303b0a09696e666f5f702d3e6472765f61737369676e5f6d6170203d20303b0a09696e666f5f702d3e6472765f73706172655f6d6170203d20303b0a09696e666f5f702d3e6d705f6661696c65645f6472765f6d6170203d20303b092f2a206f6e6c7920696e697469616c697a65642068657265202a2f0a092f2a2047657420636f6e74726f6c6c65727320696e666f20666f722074686973206c6f676963616c206472697665202a2f0a097265745f636f6465203d2073656e64636d642849445f43544c522c2063746c722c2069645f63746c725f6275662c20302c20302c20302c2030293b0a09696620287265745f636f6465203d3d20494f5f4552524f5229207b0a09092f2a0a0909202a2049662063616e27742067657420636f6e74726f6c6c657220696e666f2c2073657420746865206c6f676963616c206472697665206d617020746f20302c0a0909202a20736f2074686520696461737475626f70656e2077696c6c206661696c206f6e20616c6c206c6f676963616c206472697665730a0909202a206f6e2074686520636f6e74726f6c6c65722e0a0909202a2f0a09097072696e746b284b45524e5f455252202263707161727261793a206572726f722073656e64696e6720494420636f6e74726f6c6c65725c6e22293b0a20202020202020202020202020202020676f746f206572725f343b0a20202020202020207d0a0a09696e666f5f702d3e6c6f675f647269766573203d2069645f63746c725f6275662d3e6e725f647276733b0a09666f7228693d303b693c343b692b2b290a0909696e666f5f702d3e6669726d5f7265765b695d203d2069645f63746c725f6275662d3e6669726d5f7265765b695d3b0a09696e666f5f702d3e63746c725f736967203d2069645f63746c725f6275662d3e6366675f7369673b0a0a097072696e746b282220282573295c6e222c20696e666f5f702d3e70726f647563745f6e616d65293b0a092f2a0a09202a20496e697469616c697a65206c6f676963616c206472697665206d617020746f207a65726f0a09202a2f0a096c6f675f696e646578203d20303b0a092f2a0a09202a204765742064726976652067656f6d6574727920666f7220616c6c206c6f676963616c206472697665730a09202a2f0a096966202869645f63746c725f6275662d3e6e725f64727673203e203136290a09097072696e746b284b45524e5f5741524e494e47202263707161727261792069646125643a2020546869732064726976657220737570706f72747320220a090909223136206c6f676963616c206472697665732070657220636f6e74726f6c6c65722e5c6e2e2020220a09090922204164646974696f6e616c206472697665732077696c6c206e6f7420626520220a0909092264657465637465645c6e222c2063746c72293b0a0a09666f7220286c6f675f756e6974203d20303b0a092020202020286c6f675f696e646578203c2069645f63746c725f6275662d3e6e725f64727673290a092020202020262620286c6f675f756e6974203c204e5744293b0a0920202020206c6f675f756e69742b2b29207b0a090973697a65203d2073697a656f662873656e73655f6c6f675f6472765f737461745f74293b0a0a09092f2a0a090920202053656e6420224964656e74696679206c6f676963616c206472697665207374617475732220636d640a0909202a2f0a09097265745f636f6465203d2073656e64636d642853454e53455f4c4f475f4452565f535441542c0a090909202020202063746c722c2069645f6c7374617475735f6275662c2073697a652c20302c20302c206c6f675f756e6974293b0a0909696620287265745f636f6465203d3d20494f5f4552524f5229207b0a0909092f2a0a09090920202049662063616e277420676574206c6f676963616c206472697665207374617475732c207365740a090909202020746865206c6f676963616c206472697665206d617020746f20302c20736f207468650a090909202020696461737475626f70656e2077696c6c206661696c20666f7220616c6c206c6f676963616c206472697665730a0909092020206f6e2074686520636f6e74726f6c6c65722e200a090909202a2f0a090909696e666f5f702d3e6c6f675f6472765f6d6170203d20303b090a0909097072696e746b28204b45524e5f5741524e494e470a09090920202020202263707161727261792069646125643a2069646147657447656f6d65747279202d20436f6e74726f6c6c6572220a0909090922206661696c656420746f207265706f727420737461747573206f66206c6f676963616c2064726976652025645c6e220a090909202241636365737320746f207468697320636f6e74726f6c6c657220686173206265656e2064697361626c65645c6e222c0a0909090963746c722c206c6f675f756e6974293b0a2020202020202020202020202020202009676f746f206572725f343b0a09097d0a09092f2a0a09092020204d616b65207375726520746865206c6f676963616c20647269766520697320636f6e666967757265640a0909202a2f0a09096966202869645f6c7374617475735f6275662d3e73746174757320213d204c4f475f4e4f545f434f4e4629207b0a0909097265745f636f6465203d2073656e64636d642849445f4c4f475f4452562c2063746c722c2069645f6c64726976652c0a0909092020202020202073697a656f662869645f6c6f675f6472765f74292c20302c20302c206c6f675f756e6974293b0a0909092f2a0a0909092020204966206572726f722c207468652062697420666f7220746869730a0909092020206c6f676963616c20647269766520776f6e27742062652073657420616e640a090909202020696461737475626f70656e2077696c6c2072657475726e206572726f722e200a090909202a2f0a090909696620287265745f636f646520213d20494f5f4552524f5229207b0a09090909647276203d2026696e666f5f702d3e6472765b6c6f675f756e69745d3b0a090909096472762d3e626c6b5f73697a65203d2069645f6c64726976652d3e626c6b5f73697a653b0a090909096472762d3e6e725f626c6b73203d2069645f6c64726976652d3e6e725f626c6b733b0a090909096472762d3e63796c696e64657273203d2069645f6c64726976652d3e6472762e63796c3b0a090909096472762d3e6865616473203d2069645f6c64726976652d3e6472762e68656164733b0a090909096472762d3e736563746f7273203d2069645f6c64726976652d3e6472762e736563745f7065725f747261636b3b0a09090909696e666f5f702d3e6c6f675f6472765f6d6170207c3d092831203c3c206c6f675f756e6974293b0a0a097072696e746b284b45524e5f494e464f20226370716172726179206964612f6325646425643a20626c6b737a3d2564206e725f626c6b733d25645c6e222c0a090963746c722c206c6f675f756e69742c206472762d3e626c6b5f73697a652c206472762d3e6e725f626c6b73293b0a090909097265745f636f6465203d2073656e64636d642853454e53455f434f4e4649472c0a090909090909202063746c722c2073656e73655f636f6e6669675f6275662c0a090909092073697a656f6628636f6e6669675f74292c20302c20302c206c6f675f756e6974293b0a09090909696620287265745f636f6465203d3d20494f5f4552524f5229207b0a0909090909696e666f5f702d3e6c6f675f6472765f6d6170203d20303b0a202020202020202020202020202020200909097072696e746b284b45524e5f455252202263707161727261793a206572726f722073656e64696e672073656e736520636f6e6669675c6e22293b0a20202020202020202020202020202020090909676f746f206572725f343b0a090909097d0a0a09090909696e666f5f702d3e706879735f647269766573203d0a090909092020202073656e73655f636f6e6669675f6275662d3e63746c725f706879735f6472763b0a09090909696e666f5f702d3e6472765f61737369676e5f6d61700a09090909202020207c3d2073656e73655f636f6e6669675f6275662d3e6472765f6173676e5f6d61703b0a09090909696e666f5f702d3e6472765f61737369676e5f6d61700a09090909202020207c3d2073656e73655f636f6e6669675f6275662d3e73706172655f6173676e5f6d61703b0a09090909696e666f5f702d3e6472765f73706172655f6d61700a09090909202020207c3d2073656e73655f636f6e6669675f6275662d3e73706172655f6173676e5f6d61703b0a0909097d092f2a20656e64206f66206966206e6f206572726f72206f6e2069645f6c6472697665202a2f0a0909096c6f675f696e646578203d206c6f675f696e646578202b20313b0a09097d09092f2a20656e64206f66206966206c6f676963616c20647269766520636f6e66696775726564202a2f0a097d0909092f2a20656e64206f6620666f72206c6f675f756e6974202a2f0a0a092f2a204672656520616c6c20746865206275666665727320616e642072657475726e202a2f0a6572725f343a0a096b667265652873656e73655f636f6e6669675f627566293b0a6572725f333a0a2020096b667265652869645f6c7374617475735f627566293b0a6572725f323a0a096b667265652869645f63746c725f627566293b0a6572725f313a0a2020096b667265652869645f6c6472697665293b0a6572725f303a0a0972657475726e3b0a7d0a0a73746174696320766f6964205f5f657869742063707161727261795f6578697428766f6964290a7b0a09696e7420693b0a0a097063695f756e72656769737465725f647269766572282663707161727261795f7063695f647269766572293b0a0a092f2a20446f75626c6520636865636b207468617420616c6c20636f6e74726f6c6c657220656e74726965732068617665206265656e2072656d6f766564202a2f0a09666f7228693d303b20693c4d41585f43544c523b20692b2b29207b0a0909696620286862615b695d20213d204e554c4c29207b0a0909097072696e746b284b45524e5f5741524e494e47202263707161727261793a2052656d6f76696e67204549534120220a090909090922636f6e74726f6c6c65722025645c6e222c2069293b0a09090963707161727261795f72656d6f76655f6f6e655f656973612869293b0a09097d0a097d0a0a0972656d6f76655f70726f635f656e74727928226472697665722f6370716172726179222c204e554c4c293b0a7d0a0a6d6f64756c655f696e69742863707161727261795f696e6974290a6d6f64756c655f657869742863707161727261795f65786974290a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006c696e75782d332e382e322f647269766572732f626c6f636b2f63707161727261792e6800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000303030303636340030303030303030003030303030303000303030303030303537313700313231313437343433333000303031373433370030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007573746172003030726f6f7400000000000000000000000000000000000000000000000000000000726f6f74000000000000000000000000000000000000000000000000000000003030303030303000303030303030300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f2a0a202a202020204469736b2041727261792064726976657220666f7220436f6d70617120534d4152543220436f6e74726f6c6c6572730a202a20202020436f70797269676874203139393820436f6d70617120436f6d707574657220436f72706f726174696f6e0a202a0a202a20202020546869732070726f6772616d206973206672656520736f6674776172653b20796f752063616e2072656469737472696275746520697420616e642f6f72206d6f646966790a202a20202020697420756e64657220746865207465726d73206f662074686520474e552047656e6572616c205075626c6963204c6963656e7365206173207075626c69736865642062790a202a20202020746865204672656520536f66747761726520466f756e646174696f6e3b206569746865722076657273696f6e2032206f6620746865204c6963656e73652c206f720a202a2020202028617420796f7572206f7074696f6e2920616e79206c617465722076657273696f6e2e0a202a0a202a20202020546869732070726f6772616d20697320646973747269627574656420696e2074686520686f706520746861742069742077696c6c2062652075736566756c2c0a202a2020202062757420574954484f555420414e592057415252414e54593b20776974686f7574206576656e2074686520696d706c6965642077617272616e7479206f660a202a202020204d45524348414e544142494c495459204f52204649544e45535320464f52204120504152544943554c415220505552504f53452c20474f4f44205449544c45206f720a202a202020204e4f4e20494e4652494e47454d454e542e20205365652074686520474e552047656e6572616c205075626c6963204c6963656e736520666f72206d6f72652064657461696c732e0a202a0a202a20202020596f752073686f756c642068617665207265636569766564206120636f7079206f662074686520474e552047656e6572616c205075626c6963204c6963656e73650a202a20202020616c6f6e67207769746820746869732070726f6772616d3b206966206e6f742c20777269746520746f20746865204672656520536f6674776172650a202a20202020466f756e646174696f6e2c20496e632e2c20363735204d617373204176652c2043616d6272696467652c204d412030323133392c205553412e0a202a0a202a202020205175657374696f6e732f436f6d6d656e74732f427567666978657320746f206973735f73746f726167656465764068702e636f6d0a202a0a202a20202020496620796f752077616e7420746f206d616b65206368616e6765732c20696d70726f7665206f72206164642066756e6374696f6e616c69747920746f20746869730a202a202020206472697665722c20796f75276c6c2070726f6261626c79206e6565642074686520436f6d70617120417272617920436f6e74726f6c6c657220496e746572666163650a202a202020205370656369666963696174696f6e2028446f63756d656e74206e756d626572204543473038362f31313938290a202a2f0a2369666e6465662043505141525241595f480a23646566696e652043505141525241595f480a0a236966646566205f5f4b45524e454c5f5f0a23696e636c756465203c6c696e75782f626c6b6465762e683e0a23696e636c756465203c6c696e75782f736c61622e683e0a23696e636c756465203c6c696e75782f70726f635f66732e683e0a23696e636c756465203c6c696e75782f74696d65722e683e0a23656e6469660a0a23696e636c75646520226964615f636d642e68220a0a23646566696e6520494f5f4f4b0909300a23646566696e6520494f5f4552524f5209310a23646566696e65204e5744090931360a23646566696e65204e57445f534849465409340a0a23646566696e65204944415f54494d45520928352a485a290a23646566696e65204944415f54494d454f5554092831302a485a290a0a23646566696e65204d4953435f4e4f4e464154414c5f5741524e09307830310a0a7479706564656620737472756374207b0a09756e7369676e656420626c6b5f73697a653b0a09756e7369676e6564206e725f626c6b733b0a09756e7369676e65642063796c696e646572733b0a09756e7369676e65642068656164733b0a09756e7369676e656420736563746f72733b0a09696e742075736167655f636f756e743b0a7d206472765f696e666f5f743b0a0a236966646566205f5f4b45524e454c5f5f0a0a7374727563742063746c725f696e666f3b0a74797065646566207374727563742063746c725f696e666f2063746c725f696e666f5f743b0a0a737472756374206163636573735f6d6574686f64207b0a09766f696420282a7375626d69745f636f6d6d616e64292863746c725f696e666f5f74202a682c20636d646c6973745f74202a63293b0a09766f696420282a7365745f696e74725f6d61736b292863746c725f696e666f5f74202a682c20756e7369676e6564206c6f6e672076616c293b0a09756e7369676e6564206c6f6e6720282a6669666f5f66756c6c292863746c725f696e666f5f74202a68293b0a09756e7369676e6564206c6f6e6720282a696e74725f70656e64696e67292863746c725f696e666f5f74202a68293b0a09756e7369676e6564206c6f6e6720282a636f6d6d616e645f636f6d706c65746564292863746c725f696e666f5f74202a68293b0a7d3b0a0a73747275637420626f6172645f74797065207b0a095f5f75333209626f6172645f69643b0a0963686172092a70726f647563745f6e616d653b0a09737472756374206163636573735f6d6574686f64202a6163636573733b0a7d3b0a0a7374727563742063746c725f696e666f207b0a09696e740963746c723b0a0963686172096465766e616d655b385d3b0a095f5f753332096c6f675f6472765f6d61703b0a095f5f753332096472765f61737369676e5f6d61703b0a095f5f753332096472765f73706172655f6d61703b0a095f5f753332096d705f6661696c65645f6472765f6d61703b0a0a0963686172096669726d5f7265765b345d3b0a09696e740963746c725f7369673b0a0a09696e74096c6f675f6472697665733b0a09696e7409706879735f6472697665733b0a0a09737472756374207063695f646576202a7063695f6465763b202020202f2a204e554c4c2069662045495341202a2f0a095f5f75333209626f6172645f69643b0a0963686172092a70726f647563745f6e616d653b090a0a09766f6964205f5f696f6d656d202a76616464723b0a09756e7369676e6564206c6f6e672070616464723b0a09756e7369676e6564206c6f6e6720696f5f6d656d5f616464723b0a09756e7369676e6564206c6f6e6720696f5f6d656d5f6c656e6774683b0a09696e7409696e74723b0a09696e740975736167655f636f756e743b0a096472765f696e666f5f74096472765b4e57445d3b0a097374727563742070726f635f6469725f656e747279202a70726f633b0a0a09737472756374206163636573735f6d6574686f64206163636573733b0a0a09636d646c6973745f74202a726571513b0a09636d646c6973745f74202a636d70513b0a09636d646c6973745f74202a636d645f706f6f6c3b0a09646d615f616464725f7420636d645f706f6f6c5f6468616e646c653b0a09756e7369676e6564206c6f6e67202a636d645f706f6f6c5f626974733b0a0973747275637420726571756573745f7175657565202a71756575653b0a097370696e6c6f636b5f74206c6f636b3b0a0a09756e7369676e656420696e74205164657074683b0a09756e7369676e656420696e74206d61785173696e6365696e69743b0a0a09756e7369676e656420696e74206e725f72657175657374733b0a09756e7369676e656420696e74206e725f616c6c6f63733b0a09756e7369676e656420696e74206e725f66726565733b0a097374727563742074696d65725f6c6973742074696d65723b0a09756e7369676e656420696e74206d6973635f74666c6167733b0a7d3b0a0a23646566696e65204944415f4c4f434b2869290928266862615b695d2d3e6c6f636b290a0a23656e6469660a0a23656e646966202f2a2043505141525241595f48202a2f0a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006c696e75782d332e382e322f647269766572732f626c6f636b2f63727970746f6c6f6f702e630000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000303030303636340030303030303030003030303030303000303030303030313136313500313231313437343433333000303032303031340030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007573746172003030726f6f7400000000000000000000000000000000000000000000000000000000726f6f74000000000000000000000000000000000000000000000000000000003030303030303000303030303030300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f2a0a2020204c696e7578206c6f6f7020656e6372797074696f6e20656e61626c696e67206d6f64756c650a0a202020436f707972696768742028432920203230303220486572626572742056616c6572696f2052696564656c203c68767240676e752e6f72673e0a202020436f70797269676874202843292020323030332046727568776972746820436c656d656e73203c636c656d656e7340656e646f727068696e2e6f72673e0a0a20202054686973206d6f64756c65206973206672656520736f6674776172653b20796f752063616e2072656469737472696275746520697420616e642f6f72206d6f646966790a202020697420756e64657220746865207465726d73206f662074686520474e552047656e6572616c205075626c6963204c6963656e7365206173207075626c69736865642062790a202020746865204672656520536f66747761726520466f756e646174696f6e3b206569746865722076657273696f6e2032206f6620746865204c6963656e73652c206f720a20202028617420796f7572206f7074696f6e2920616e79206c617465722076657273696f6e2e0a0a20202054686973206d6f64756c6520697320646973747269627574656420696e2074686520686f706520746861742069742077696c6c2062652075736566756c2c0a20202062757420574954484f555420414e592057415252414e54593b20776974686f7574206576656e2074686520696d706c6965642077617272616e7479206f660a2020204d45524348414e544142494c495459206f72204649544e45535320464f52204120504152544943554c415220505552504f53452e2020536565207468650a202020474e552047656e6572616c205075626c6963204c6963656e736520666f72206d6f72652064657461696c732e0a0a202020596f752073686f756c642068617665207265636569766564206120636f7079206f662074686520474e552047656e6572616c205075626c6963204c6963656e73650a202020616c6f6e6720776974682074686973206d6f64756c653b206966206e6f742c20777269746520746f20746865204672656520536f6674776172650a202020466f756e646174696f6e2c20496e632e2c2035392054656d706c6520506c6163652c205375697465203333302c20426f73746f6e2c204d41202030323131312d3133303720205553410a202a2f0a0a23696e636c756465203c6c696e75782f6d6f64756c652e683e0a0a23696e636c756465203c6c696e75782f696e69742e683e0a23696e636c756465203c6c696e75782f737472696e672e683e0a23696e636c756465203c6c696e75782f63727970746f2e683e0a23696e636c756465203c6c696e75782f626c6b6465762e683e0a23696e636c756465203c6c696e75782f6c6f6f702e683e0a23696e636c756465203c6c696e75782f736361747465726c6973742e683e0a23696e636c756465203c61736d2f756163636573732e683e0a0a4d4f44554c455f4c4943454e5345282247504c22293b0a4d4f44554c455f4445534352495054494f4e28226c6f6f7020626c6f636b646576696365207472616e7366657266756e6374696f6e2061646170746f72202f2043727970746f41504922293b0a4d4f44554c455f415554484f522822486572626572742056616c6572696f2052696564656c203c68767240676e752e6f72673e22293b0a0a23646566696e65204c4f4f505f49565f534543544f525f4249545320390a23646566696e65204c4f4f505f49565f534543544f525f53495a45202831203c3c204c4f4f505f49565f534543544f525f42495453290a0a73746174696320696e740a63727970746f6c6f6f705f696e697428737472756374206c6f6f705f646576696365202a6c6f2c20636f6e737420737472756374206c6f6f705f696e666f3634202a696e666f290a7b0a09696e7420657272203d202d45494e56414c3b0a09696e74206369706865725f6c656e3b0a09696e74206d6f64655f6c656e3b0a096368617220636d735b4c4f5f4e414d455f53495a455d3b0909092f2a206369706865722d6d6f646520737472696e67202a2f0a0963686172202a6369706865723b0a0963686172202a6d6f64653b0a0963686172202a636d7370203d20636d733b0909092f2a20632d6d20737472696e6720706f696e746572202a2f0a097374727563742063727970746f5f626c6b636970686572202a74666d3b0a0a092f2a20656e6372797074696f6e20627265616b7320666f72206e6f6e20736563746f7220616c69676e6564206f666673657473202a2f0a0a0969662028696e666f2d3e6c6f5f6f66667365742025204c4f4f505f49565f534543544f525f53495a45290a0909676f746f206f75743b0a0a097374726e63707928636d732c20696e666f2d3e6c6f5f63727970745f6e616d652c204c4f5f4e414d455f53495a45293b0a09636d735b4c4f5f4e414d455f53495a45202d20315d203d20303b0a0a09636970686572203d20636d73703b0a096369706865725f6c656e203d207374726373706e28636d73702c20222d22293b0a0a096d6f6465203d20636d7370202b206369706865725f6c656e3b0a096d6f64655f6c656e203d20303b0a09696620282a6d6f646529207b0a09096d6f64652b2b3b0a09096d6f64655f6c656e203d207374726373706e286d6f64652c20222d22293b0a097d0a0a0969662028216d6f64655f6c656e29207b0a09096d6f6465203d2022636263223b0a09096d6f64655f6c656e203d20333b0a097d0a0a09696620286369706865725f6c656e202b206d6f64655f6c656e202b2033203e204c4f5f4e414d455f53495a45290a090972657475726e202d45494e56414c3b0a0a096d656d6d6f766528636d732c206d6f64652c206d6f64655f6c656e293b0a09636d7370203d20636d73202b206d6f64655f6c656e3b0a092a636d73702b2b203d202728273b0a096d656d63707928636d73702c20696e666f2d3e6c6f5f63727970745f6e616d652c206369706865725f6c656e293b0a09636d7370202b3d206369706865725f6c656e3b0a092a636d73702b2b203d202729273b0a092a636d7370203d20303b0a0a0974666d203d2063727970746f5f616c6c6f635f626c6b63697068657228636d732c20302c2043525950544f5f414c475f4153594e43293b0a096966202849535f4552522874666d29290a090972657475726e205054525f4552522874666d293b0a0a09657272203d2063727970746f5f626c6b6369706865725f7365746b65792874666d2c20696e666f2d3e6c6f5f656e63727970745f6b65792c0a09090909202020202020696e666f2d3e6c6f5f656e63727970745f6b65795f73697a65293b0a090a096966202865727220213d2030290a0909676f746f206f75745f667265655f74666d3b0a0a096c6f2d3e6b65795f64617461203d2074666d3b0a0972657475726e20303b0a0a206f75745f667265655f74666d3a0a0963727970746f5f667265655f626c6b6369706865722874666d293b0a0a206f75743a0a0972657475726e206572723b0a7d0a0a0a7479706564656620696e7420282a656e636465635f6362635f74292873747275637420626c6b6369706865725f64657363202a646573632c0a09090973747275637420736361747465726c697374202a73675f6f75742c0a09090973747275637420736361747465726c697374202a73675f696e2c0a090909756e7369676e656420696e74206e7367293b0a0a73746174696320696e740a63727970746f6c6f6f705f7472616e7366657228737472756374206c6f6f705f646576696365202a6c6f2c20696e7420636d642c0a0909202020207374727563742070616765202a7261775f706167652c20756e7369676e6564207261775f6f66662c0a0909202020207374727563742070616765202a6c6f6f705f706167652c20756e7369676e6564206c6f6f705f6f66662c0a090920202020696e742073697a652c20736563746f725f74204956290a7b0a097374727563742063727970746f5f626c6b636970686572202a74666d203d206c6f2d3e6b65795f646174613b0a0973747275637420626c6b6369706865725f646573632064657363203d207b0a09092e74666d203d2074666d2c0a09092e666c616773203d2043525950544f5f54464d5f5245515f4d41595f534c4545502c0a097d3b0a0973747275637420736361747465726c6973742073675f6f75743b0a0973747275637420736361747465726c6973742073675f696e3b0a0a09656e636465635f6362635f7420656e6364656366756e633b0a097374727563742070616765202a696e5f706167652c202a6f75745f706167653b0a09756e7369676e656420696e5f6f6666732c206f75745f6f6666733b0a09696e74206572723b0a0a0973675f696e69745f7461626c65282673675f6f75742c2031293b0a0973675f696e69745f7461626c65282673675f696e2c2031293b0a0a0969662028636d64203d3d205245414429207b0a0909696e5f70616765203d207261775f706167653b0a0909696e5f6f666673203d207261775f6f66663b0a09096f75745f70616765203d206c6f6f705f706167653b0a09096f75745f6f666673203d206c6f6f705f6f66663b0a0909656e6364656366756e63203d2063727970746f5f626c6b6369706865725f6372742874666d292d3e646563727970743b0a097d20656c7365207b0a0909696e5f70616765203d206c6f6f705f706167653b0a0909696e5f6f666673203d206c6f6f705f6f66663b0a09096f75745f70616765203d207261775f706167653b0a09096f75745f6f666673203d207261775f6f66663b0a0909656e6364656366756e63203d2063727970746f5f626c6b6369706865725f6372742874666d292d3e656e63727970743b0a097d0a0a097768696c65202873697a65203e203029207b0a0909636f6e737420696e7420737a203d206d696e2873697a652c204c4f4f505f49565f534543544f525f53495a45293b0a09097533322069765b345d203d207b20302c207d3b0a090969765b305d203d206370755f746f5f6c65333228495620262030786666666666666666293b0a0a090973675f7365745f70616765282673675f696e2c20696e5f706167652c20737a2c20696e5f6f666673293b0a090973675f7365745f70616765282673675f6f75742c206f75745f706167652c20737a2c206f75745f6f666673293b0a0a0909646573632e696e666f203d2069763b0a0909657272203d20656e6364656366756e632826646573632c202673675f6f75742c202673675f696e2c20737a293b0a090969662028657272290a09090972657475726e206572723b0a0a090949562b2b3b0a090973697a65202d3d20737a3b0a0909696e5f6f666673202b3d20737a3b0a09096f75745f6f666673202b3d20737a3b0a097d0a0a0972657475726e20303b0a7d0a0a73746174696320696e740a63727970746f6c6f6f705f696f63746c28737472756374206c6f6f705f646576696365202a6c6f2c20696e7420636d642c20756e7369676e6564206c6f6e6720617267290a7b0a0972657475726e202d45494e56414c3b0a7d0a0a73746174696320696e740a63727970746f6c6f6f705f72656c6561736528737472756374206c6f6f705f646576696365202a6c6f290a7b0a097374727563742063727970746f5f626c6b636970686572202a74666d203d206c6f2d3e6b65795f646174613b0a096966202874666d20213d204e554c4c29207b0a090963727970746f5f667265655f626c6b6369706865722874666d293b0a09096c6f2d3e6b65795f64617461203d204e554c4c3b0a090972657475726e20303b0a097d0a097072696e746b284b45524e5f455252202263727970746f6c6f6f705f72656c6561736528293a2074666d203d3d204e554c4c3f5c6e22293b0a0972657475726e202d45494e56414c3b0a7d0a0a73746174696320737472756374206c6f6f705f66756e635f7461626c652063727970746f6c6f6f705f66756e6373203d207b0a092e6e756d626572203d204c4f5f43525950545f43525950544f4150492c0a092e696e6974203d2063727970746f6c6f6f705f696e69742c0a092e696f63746c203d2063727970746f6c6f6f705f696f63746c2c0a092e7472616e73666572203d2063727970746f6c6f6f705f7472616e736665722c0a092e72656c65617365203d2063727970746f6c6f6f705f72656c656173652c0a092e6f776e6572203d20544849535f4d4f44554c450a7d3b0a0a73746174696320696e74205f5f696e69740a696e69745f63727970746f6c6f6f7028766f6964290a7b0a09696e74207263203d206c6f6f705f72656769737465725f7472616e73666572282663727970746f6c6f6f705f66756e6373293b0a0a09696620287263290a09097072696e746b284b45524e5f455252202263727970746f6c6f6f703a206c6f6f705f72656769737465725f7472616e73666572206661696c65645c6e22293b0a0972657475726e2072633b0a7d0a0a73746174696320766f6964205f5f657869740a636c65616e75705f63727970746f6c6f6f7028766f6964290a7b0a09696620286c6f6f705f756e72656769737465725f7472616e73666572284c4f5f43525950545f43525950544f41504929290a09097072696e746b284b45524e5f4552520a0909092263727970746f6c6f6f703a206c6f6f705f756e72656769737465725f7472616e73666572206661696c65645c6e22293b0a7d0a0a6d6f64756c655f696e697428696e69745f63727970746f6c6f6f70293b0a6d6f64756c655f6578697428636c65616e75705f63727970746f6c6f6f70293b0a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006c696e75782d332e382e322f647269766572732f626c6f636b2f647262642f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000303030303737350030303030303030003030303030303000303030303030303030303000313231313437343433333000303031363334350035000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007573746172003030726f6f7400000000000000000000000000000000000000000000000000000000726f6f74000000000000000000000000000000000000000000000000000000003030303030303000303030303030300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006c696e75782d332e382e322f647269766572732f626c6f636b2f647262642f4b636f6e6669670000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000303030303636340030303030303030003030303030303000303030303030303436303300313231313437343433333000303031373635330030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007573746172003030726f6f7400000000000000000000000000000000000000000000000000000000726f6f7400000000000000000000000000000000000000000000000000000000303030303030300030303030303030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000230a232044524244206465766963652064726976657220636f6e66696775726174696f6e0a230a0a636f6d6d656e742022445242442064697361626c656420626563617573652050524f435f4653206f7220494e4554206e6f742073656c6563746564220a09646570656e6473206f6e2050524f435f46533d276e27207c7c20494e45543d276e270a0a636f6e66696720424c4b5f4445565f445242440a097472697374617465202244524244204469737472696275746564205265706c69636174656420426c6f636b2044657669636520737570706f7274220a09646570656e6473206f6e2050524f435f465320262620494e45540a0973656c656374204c52555f43414348450a0973656c656374204c49424352433332430a0964656661756c74206e0a0968656c700a0a0920204e4f54453a20496e206f7264657220746f2061757468656e74696361746520636f6e6e656374696f6e7320796f75206861766520746f2073656c6563740a09202043525950544f5f484d414320616e64206120686173682066756e6374696f6e2061732077656c6c2e0a0a092020445242442069732061207368617265642d6e6f7468696e672c2073796e6368726f6e6f75736c79207265706c69636174656420626c6f636b206465766963652e2049740a09202069732064657369676e656420746f2073657276652061732061206275696c64696e6720626c6f636b20666f72206869676820617661696c6162696c6974790a092020636c75737465727320616e6420696e207468697320636f6e746578742c2069732061202264726f702d696e22207265706c6163656d656e7420666f72207368617265640a09202073746f726167652e2053696d706c6973746963616c6c792c20796f7520636f756c64207365652069742061732061206e6574776f726b205241494420312e0a0a09202045616368206d696e6f722064657669636520686173206120726f6c652c2077686963682063616e20626520277072696d61727927206f7220277365636f6e64617279272e0a0920204f6e20746865206e6f6465207769746820746865207072696d6172792064657669636520746865206170706c69636174696f6e20697320737570706f73656420746f0a09202072756e20616e6420746f20616363657373207468652064657669636520282f6465762f6472626458292e2045766572792077726974652069732073656e7420746f0a092020746865206c6f63616c20276c6f776572206c6576656c20626c6f636b206465766963652720616e642c206163726f737320746865206e6574776f726b2c20746f207468650a0920206e6f64652077697468207468652064657669636520696e20277365636f6e64617279272073746174652e2020546865207365636f6e64617279206465766963650a09202073696d706c792077726974657320746865206461746120746f20697473206c6f776572206c6576656c20626c6f636b206465766963652e0a0a092020445242442063616e20616c736f206265207573656420696e206475616c2d5072696d617279206d6f64652028646576696365207772697461626c65206f6e20626f74680a0920206e6f646573292c207768696368206d65616e732069742063616e206578686962697420736861726564206469736b2073656d616e7469637320696e20610a0920207368617265642d6e6f7468696e6720636c75737465722e20204e6565646c65737320746f207361792c206f6e20746f70206f66206475616c2d5072696d6172790a09202044524244207574696c697a696e67206120636c75737465722066696c652073797374656d206973206e656365737361727920746f206d61696e7461696e20666f720a092020636163686520636f686572656e63792e0a0a092020466f72206175746f6d61746963206661696c6f76657220796f75206e656564206120636c7573746572206d616e616765722028652e672e20686561727462656174292e0a09202053656520616c736f3a20687474703a2f2f7777772e647262642e6f72672f2c20687474703a2f2f7777772e6c696e75782d68612e6f72670a0a092020496620756e737572652c20736179204e2e0a0a636f6e66696720445242445f4641554c545f494e4a454354494f4e0a09626f6f6c202244524244206661756c7420696e6a656374696f6e220a09646570656e6473206f6e20424c4b5f4445565f445242440a0968656c700a0a0920205361792059206865726520696620796f752077616e7420746f2073696d756c61746520494f206572726f72732c20696e206f7264657220746f2074657374204452424427730a0920206265686176696f722e0a0a0920205468652061637475616c2073696d756c6174696f6e206f6620494f206572726f727320697320646f6e652062792077726974696e6720332076616c75657320746f0a0920202f7379732f6d6f64756c652f647262642f706172616d65746572732f0a0a092020656e61626c655f6661756c74733a206269746d61736b206f662e2e2e0a09202031096d65746120646174612077726974650a09202032202020202020202020202020202020726561640a0920203409726573796e6320646174612077726974650a0920203809202020202020202020202020726561640a092020313609646174612077726974650a0920203332096461746120726561640a092020363409726561642061686561640a092020313238096b6d616c6c6f63206f66206269746d61700a09202032353609616c6c6f636174696f6e206f6620706565725f72657175657374730a09202035313209696e73657274206461746120636f7272757074696f6e206f6e20726563656976696e6720736964650a0a0920206661756c745f646576733a206269746d61736b206f66206d696e6f72206e756d626572730a0920206661756c745f726174653a206672657175656e637920696e2070657263656e740a0a0920204578616d706c653a2053696d756c6174652064617461207772697465206572726f7273206f6e202f6465762f6472626430207769746820612070726f626162696c697479206f662035252e0a09096563686f203136203e202f7379732f6d6f64756c652f647262642f706172616d65746572732f656e61626c655f6661756c74730a09096563686f2031203e202f7379732f6d6f64756c652f647262642f706172616d65746572732f6661756c745f646576730a09096563686f2035203e202f7379732f6d6f64756c652f647262642f706172616d65746572732f6661756c745f726174650a0a092020496620756e737572652c20736179204e2e0a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006c696e75782d332e382e322f647269766572732f626c6f636b2f647262642f4d616b6566696c6500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000303030303636340030303030303030003030303030303000303030303030303033373200313231313437343433333000303032303030370030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007573746172003030726f6f7400000000000000000000000000000000000000000000000000000000726f6f7400000000000000000000000000000000000000000000000000000000303030303030300030303030303030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000647262642d79203a3d20647262645f6269746d61702e6f20647262645f70726f632e6f0a647262642d79202b3d20647262645f776f726b65722e6f20647262645f72656365697665722e6f20647262645f7265712e6f20647262645f6163746c6f672e6f0a647262642d79202b3d20647262645f6d61696e2e6f20647262645f737472696e67732e6f20647262645f6e6c2e6f0a647262642d79202b3d20647262645f696e74657276616c2e6f20647262645f73746174652e6f0a647262642d79202b3d20647262645f6e6c612e6f0a0a6f626a2d2428434f4e4649475f424c4b5f4445565f445242442920202020202b3d20647262642e6f0a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006c696e75782d332e382e322f647269766572732f626c6f636b2f647262642f647262645f6163746c6f672e630000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000303030303636340030303030303030003030303030303000303030303031303231343000313231313437343433333000303032303735330030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007573746172003030726f6f7400000000000000000000000000000000000000000000000000000000726f6f74000000000000000000000000000000000000000000000000000000003030303030303000303030303030300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f2a0a202020647262645f6163746c6f672e630a0a202020546869732066696c652069732070617274206f662044524244206279205068696c69707020526569736e657220616e64204c61727320456c6c656e626572672e0a0a202020436f707972696768742028432920323030332d323030382c204c494e42495420496e666f726d6174696f6e20546563686e6f6c6f6769657320476d62482e0a202020436f707972696768742028432920323030332d323030382c205068696c69707020526569736e6572203c7068696c6970702e726569736e6572406c696e6269742e636f6d3e2e0a202020436f707972696768742028432920323030332d323030382c204c61727320456c6c656e62657267203c6c6172732e656c6c656e62657267406c696e6269742e636f6d3e2e0a0a20202064726264206973206672656520736f6674776172653b20796f752063616e2072656469737472696275746520697420616e642f6f72206d6f646966790a202020697420756e64657220746865207465726d73206f662074686520474e552047656e6572616c205075626c6963204c6963656e7365206173207075626c69736865642062790a202020746865204672656520536f66747761726520466f756e646174696f6e3b206569746865722076657273696f6e20322c206f722028617420796f7572206f7074696f6e290a202020616e79206c617465722076657273696f6e2e0a0a2020206472626420697320646973747269627574656420696e2074686520686f706520746861742069742077696c6c2062652075736566756c2c0a20202062757420574954484f555420414e592057415252414e54593b20776974686f7574206576656e2074686520696d706c6965642077617272616e7479206f660a2020204d45524348414e544142494c495459206f72204649544e45535320464f52204120504152544943554c415220505552504f53452e2020536565207468650a202020474e552047656e6572616c205075626c6963204c6963656e736520666f72206d6f72652064657461696c732e0a0a202020596f752073686f756c642068617665207265636569766564206120636f7079206f662074686520474e552047656e6572616c205075626c6963204c6963656e73650a202020616c6f6e67207769746820647262643b20736565207468652066696c6520434f5059494e472e20204966206e6f742c20777269746520746f0a202020746865204672656520536f66747761726520466f756e646174696f6e2c20363735204d617373204176652c2043616d6272696467652c204d412030323133392c205553412e0a0a202a2f0a0a23696e636c756465203c6c696e75782f736c61622e683e0a23696e636c756465203c6c696e75782f6372633332632e683e0a23696e636c756465203c6c696e75782f647262642e683e0a23696e636c756465203c6c696e75782f647262645f6c696d6974732e683e0a23696e636c756465203c6c696e75782f64796e616d69635f64656275672e683e0a23696e636c7564652022647262645f696e742e68220a23696e636c7564652022647262645f77726170706572732e68220a0a0a656e756d20616c5f7472616e73616374696f6e5f7479706573207b0a09414c5f54525f555044415445203d20302c0a09414c5f54525f494e495449414c495a4544203d203078666666660a7d3b0a2f2a20616c6c206669656c6473206f6e206469736320696e2062696720656e6469616e202a2f0a737472756374205f5f7061636b656420616c5f7472616e73616374696f6e5f6f6e5f6469736b207b0a092f2a20646f6e277420776520616c6c206c696b65206d61676963202a2f0a095f5f62653332096d616769633b0a0a092f2a20746f206964656e7469667920746865206d6f737420726563656e74207472616e73616374696f6e20626c6f636b0a09202a20696e20746865206f6e206469736b2072696e6720627566666572202a2f0a095f5f626533320974725f6e756d6265723b0a0a092f2a20636865636b73756d206f6e207468652066756c6c20346b20626c6f636b2c20776974682074686973206669656c642073657420746f20302e202a2f0a095f5f62653332096372633332633b0a0a092f2a2074797065206f66207472616e73616374696f6e2c207370656369616c207472616e73616374696f6e207479706573206c696b653a0a09202a2070757267652d616c6c2c207365742d616c6c2d69646c652c207365742d616c6c2d6163746976652c202e2e2e20746f2d62652d646566696e65640a09202a2073656520616c736f20656e756d20616c5f7472616e73616374696f6e5f7479706573202a2f0a095f5f62653136097472616e73616374696f6e5f747970653b0a0a092f2a2077652063757272656e746c7920616c6c6f77206f6e6c792061206665772074686f7573616e6420657874656e74732c0a09202a20736f2031366269742077696c6c20626520656e6f75676820666f722074686520736c6f74206e756d6265722e202a2f0a0a092f2a20686f77206d616e79207570646174657320696e2074686973207472616e73616374696f6e202a2f0a095f5f62653136096e5f757064617465733b0a0a092f2a206d6178696d756d20736c6f74206e756d6265722c2022616c2d657874656e74732220696e20647262642e636f6e6620737065616b2e0a09202a20486176696e67207468697320696e2065616368207472616e73616374696f6e2073686f756c64206d616b65207265636f6e66696775726174696f6e0a09202a206f66207468617420706172616d65746572206561736965722e202a2f0a095f5f6265313609636f6e746578745f73697a653b0a0a092f2a20736c6f74206e756d6265722074686520636f6e74657874207374617274732077697468202a2f0a095f5f6265313609636f6e746578745f73746172745f736c6f745f6e723b0a0a092f2a20536f6d652072657365727665642062797465732e20204578706563746564207573616765206973206120363462697420636f756e746572206f660a09202a20736563746f72732d7772697474656e2073696e636520646576696365206372656174696f6e2c20616e64206f7468657220646174612067656e65726174696f6e207461670a09202a20737570706f7274696e67207573616765202a2f0a095f5f62653332095f5f72657365727665645b345d3b0a0a092f2a202d2d2d20333620627974652075736564202d2d2d202a2f0a0a092f2a205265736572766520737061636520666f7220757020746f20414c5f555044415445535f5045525f5452414e53414354494f4e206368616e6765730a09202a20696e206f6e65207472616e73616374696f6e2c207468656e20757365207468652072656d61696e696e67206279746520696e2074686520346b20626c6f636b20666f720a09202a20636f6e7465787420696e666f726d6174696f6e2e202022466c657869626c6522206e756d626572206f66207570646174657320706572207472616e73616374696f6e0a09202a20646f6573206e6f742068656c702c206173207765206861766520746f206163636f756e7420666f72207468652063617365207768656e20616c6c207570646174650a09202a20736c6f747320617265207573656420616e79776179732c20736f20697420776f756c64206f6e6c7920636f6d706c696361746520636f646520776974686f75740a09202a206164646974696f6e616c2062656e656669742e0a09202a2f0a095f5f62653136097570646174655f736c6f745f6e725b414c5f555044415445535f5045525f5452414e53414354494f4e5d3b0a0a092f2a206275742074686520657874656e74206e756d6265722069732033326269742c20776869636820617420616e20657874656e742073697a65206f662034204d69420a09202a20616c6c6f777320746f20636f766572206465766963652073697a6573206f6620757020746f20322a2a35342042797465202831362050694229202a2f0a095f5f62653332097570646174655f657874656e745f6e725b414c5f555044415445535f5045525f5452414e53414354494f4e5d3b0a0a092f2a202d2d2d20343230206279746573207573656420283336202b2036342a3629202d2d2d202a2f0a0a092f2a2034303936202d20343230203d2033363736203d20393139202a2034202a2f0a095f5f6265333209636f6e746578745b414c5f434f4e544558545f5045525f5452414e53414354494f4e5d3b0a7d3b0a0a737472756374207570646174655f6f64626d5f776f726b207b0a0973747275637420647262645f776f726b20773b0a09756e7369676e656420696e7420656e723b0a7d3b0a0a737472756374207570646174655f616c5f776f726b207b0a0973747275637420647262645f776f726b20773b0a0973747275637420636f6d706c6574696f6e206576656e743b0a09696e74206572723b0a7d3b0a0a73746174696320696e7420616c5f77726974655f7472616e73616374696f6e2873747275637420647262645f636f6e66202a6d646576293b0a0a766f6964202a647262645f6d645f6765745f6275666665722873747275637420647262645f636f6e66202a6d646576290a7b0a09696e7420723b0a0a09776169745f6576656e74286d6465762d3e6d6973635f776169742c0a09092020202872203d2061746f6d69635f636d707863686728266d6465762d3e6d645f696f5f696e5f7573652c20302c20312929203d3d2030207c7c0a09092020206d6465762d3e73746174652e6469736b203c3d20445f4641494c4544293b0a0a0972657475726e2072203f204e554c4c203a20706167655f61646472657373286d6465762d3e6d645f696f5f70616765293b0a7d0a0a766f696420647262645f6d645f7075745f6275666665722873747275637420647262645f636f6e66202a6d646576290a7b0a096966202861746f6d69635f6465635f616e645f7465737428266d6465762d3e6d645f696f5f696e5f75736529290a090977616b655f757028266d6465762d3e6d6973635f77616974293b0a7d0a0a766f696420776169745f756e74696c5f646f6e655f6f725f666f7263655f64657461636865642873747275637420647262645f636f6e66202a6d6465762c2073747275637420647262645f6261636b696e675f646576202a626465762c0a090909092020202020756e7369676e656420696e74202a646f6e65290a7b0a096c6f6e672064743b0a0a097263755f726561645f6c6f636b28293b0a096474203d207263755f64657265666572656e636528626465762d3e6469736b5f636f6e66292d3e6469736b5f74696d656f75743b0a097263755f726561645f756e6c6f636b28293b0a096474203d206474202a20485a202f2031303b0a09696620286474203d3d2030290a09096474203d204d41585f5343484544554c455f54494d454f55543b0a0a096474203d20776169745f6576656e745f74696d656f7574286d6465762d3e6d6973635f776169742c0a0909092a646f6e65207c7c20746573745f62697428464f5243455f4445544143482c20266d6465762d3e666c616773292c206474293b0a09696620286474203d3d203029207b0a09096465765f657272284445562c20226d6574612d6461746120494f206f7065726174696f6e2074696d6564206f75745c6e22293b0a0909647262645f63686b5f696f5f6572726f72286d6465762c20312c20445242445f464f5243455f444554414348293b0a097d0a7d0a0a73746174696320696e74205f647262645f6d645f73796e635f706167655f696f2873747275637420647262645f636f6e66202a6d6465762c0a090909092073747275637420647262645f6261636b696e675f646576202a626465762c0a09090909207374727563742070616765202a706167652c20736563746f725f7420736563746f722c0a0909090920696e742072772c20696e742073697a65290a7b0a097374727563742062696f202a62696f3b0a09696e74206572723b0a0a096d6465762d3e6d645f696f2e646f6e65203d20303b0a096d6465762d3e6d645f696f2e6572726f72203d202d454e4f4445563b0a0a09696620282872772026205752495445292026262021746573745f626974284d445f4e4f5f4655412c20266d6465762d3e666c61677329290a09097277207c3d205245515f465541207c205245515f464c5553483b0a097277207c3d205245515f53594e433b0a0a0962696f203d2062696f5f616c6c6f635f64726264284746505f4e4f494f293b0a0962696f2d3e62695f62646576203d20626465762d3e6d645f626465763b0a0962696f2d3e62695f736563746f72203d20736563746f723b0a09657272203d202d45494f3b0a096966202862696f5f6164645f706167652862696f2c20706167652c2073697a652c20302920213d2073697a65290a0909676f746f206f75743b0a0962696f2d3e62695f70726976617465203d20266d6465762d3e6d645f696f3b0a0962696f2d3e62695f656e645f696f203d20647262645f6d645f696f5f636f6d706c6574653b0a0962696f2d3e62695f7277203d2072773b0a0a0969662028216765745f6c6465765f69665f7374617465286d6465762c20445f415454414348494e472929207b20202f2a20436f72726573706f6e64696e67207075745f6c64657620696e20647262645f6d645f696f5f636f6d706c6574652829202a2f0a09096465765f657272284445562c2022415353455254204641494c45443a206765745f6c6465765f69665f73746174652829203d3d203120696e205f647262645f6d645f73796e635f706167655f696f28295c6e22293b0a0909657272203d202d454e4f4445563b0a0909676f746f206f75743b0a097d0a0a0962696f5f6765742862696f293b202f2a206f6e652062696f5f707574282920697320696e2074686520636f6d706c6574696f6e2068616e646c6572202a2f0a0961746f6d69635f696e6328266d6465762d3e6d645f696f5f696e5f757365293b202f2a20647262645f6d645f7075745f627566666572282920697320696e2074686520636f6d706c6574696f6e2068616e646c6572202a2f0a0969662028647262645f696e736572745f6661756c74286d6465762c20287277202620575249544529203f20445242445f4641554c545f4d445f5752203a20445242445f4641554c545f4d445f524429290a090962696f5f656e64696f2862696f2c202d45494f293b0a09656c73650a09097375626d69745f62696f2872772c2062696f293b0a09776169745f756e74696c5f646f6e655f6f725f666f7263655f6465746163686564286d6465762c20626465762c20266d6465762d3e6d645f696f2e646f6e65293b0a096966202862696f5f666c61676765642862696f2c2042494f5f5550544f4441544529290a0909657272203d206d6465762d3e6d645f696f2e6572726f723b0a0a206f75743a0a0962696f5f7075742862696f293b0a0972657475726e206572723b0a7d0a0a696e7420647262645f6d645f73796e635f706167655f696f2873747275637420647262645f636f6e66202a6d6465762c2073747275637420647262645f6261636b696e675f646576202a626465762c0a09090920736563746f725f7420736563746f722c20696e74207277290a7b0a09696e74206572723b0a097374727563742070616765202a696f70203d206d6465762d3e6d645f696f5f706167653b0a0a09445f4153534552542861746f6d69635f7265616428266d6465762d3e6d645f696f5f696e5f75736529203d3d2031293b0a0a094255475f4f4e2821626465762d3e6d645f62646576293b0a0a096465765f646267284445562c20226d6574615f6461746120696f3a202573205b25645d3a2573282c256c6c75732c2573295c6e222c0a09202020202063757272656e742d3e636f6d6d2c2063757272656e742d3e7069642c205f5f66756e635f5f2c0a09202020202028756e7369676e6564206c6f6e67206c6f6e6729736563746f722c20287277202620575249544529203f2022575249544522203a20225245414422293b0a0a0969662028736563746f72203c20647262645f6d645f66697273745f736563746f72286264657629207c7c0a0920202020736563746f72202b2037203e20647262645f6d645f6c6173745f736563746f72286264657629290a09096465765f616c657274284445562c20222573205b25645d3a2573282c256c6c75732c257329206f7574206f662072616e6765206d6420616363657373215c6e222c0a0909202020202063757272656e742d3e636f6d6d2c2063757272656e742d3e7069642c205f5f66756e635f5f2c0a0909202020202028756e7369676e6564206c6f6e67206c6f6e6729736563746f722c20287277202620575249544529203f2022575249544522203a20225245414422293b0a0a09657272203d205f647262645f6d645f73796e635f706167655f696f286d6465762c20626465762c20696f702c20736563746f722c2072772c204d445f424c4f434b5f53495a45293b0a096966202865727229207b0a09096465765f657272284445562c2022647262645f6d645f73796e635f706167655f696f282c256c6c75732c257329206661696c65642077697468206572726f722025645c6e222c0a09092020202028756e7369676e6564206c6f6e67206c6f6e6729736563746f722c20287277202620575249544529203f2022575249544522203a202252454144222c20657272293b0a097d0a0972657475726e206572723b0a7d0a0a73746174696320737472756374206c635f656c656d656e74202a5f616c5f6765742873747275637420647262645f636f6e66202a6d6465762c20756e7369676e656420696e7420656e72290a7b0a09737472756374206c635f656c656d656e74202a616c5f6578743b0a09737472756374206c635f656c656d656e74202a746d703b0a09696e742077616b653b0a0a097370696e5f6c6f636b5f69727128266d6465762d3e616c5f6c6f636b293b0a09746d70203d206c635f66696e64286d6465762d3e726573796e632c20656e722f414c5f4558545f5045525f424d5f53454354293b0a0969662028756e6c696b656c7928746d7020213d204e554c4c2929207b0a090973747275637420626d5f657874656e7420202a626d5f657874203d206c635f656e74727928746d702c2073747275637420626d5f657874656e742c206c6365293b0a090969662028746573745f62697428424d455f4e4f5f5752495445532c2026626d5f6578742d3e666c6167732929207b0a09090977616b65203d2021746573745f616e645f7365745f62697428424d455f5052494f524954592c2026626d5f6578742d3e666c616773293b0a0909097370696e5f756e6c6f636b5f69727128266d6465762d3e616c5f6c6f636b293b0a0909096966202877616b65290a0909090977616b655f757028266d6465762d3e616c5f77616974293b0a09090972657475726e204e554c4c3b0a09097d0a097d0a09616c5f657874203d206c635f676574286d6465762d3e6163745f6c6f672c20656e72293b0a097370696e5f756e6c6f636b5f69727128266d6465762d3e616c5f6c6f636b293b0a0972657475726e20616c5f6578743b0a7d0a0a766f696420647262645f616c5f626567696e5f696f2873747275637420647262645f636f6e66202a6d6465762c2073747275637420647262645f696e74657276616c202a69290a7b0a092f2a20666f722062696f732063726f7373696e67206163746976697479206c6f6720657874656e7420626f756e6461726965732c0a09202a207765206d6179206e65656420746f2061637469766174652074776f20657874656e747320696e206f6e6520676f202a2f0a09756e7369676e6564206669727374203d20692d3e736563746f72203e3e2028414c5f455854454e545f53484946542d39293b0a09756e7369676e6564206c617374203d20692d3e73697a65203d3d2030203f206669727374203a2028692d3e736563746f72202b2028692d3e73697a65203e3e203929202d203129203e3e2028414c5f455854454e545f53484946542d39293b0a09756e7369676e656420656e723b0a09626f6f6c206c6f636b6564203d2066616c73653b0a0a0a09445f415353455254286669727374203c3d206c617374293b0a09445f4153534552542861746f6d69635f7265616428266d6465762d3e6c6f63616c5f636e7429203e2030293b0a0a09666f722028656e72203d2066697273743b20656e72203c3d206c6173743b20656e722b2b290a0909776169745f6576656e74286d6465762d3e616c5f776169742c205f616c5f676574286d6465762c20656e722920213d204e554c4c293b0a0a092f2a2053657269616c697a65206d756c7469706c65207472616e73616374696f6e732e0a09202a2054686973207573657320746573745f616e645f7365745f6269742c206d656d6f7279206261727269657220697320696d706c696369742e0a09202a2f0a09776169745f6576656e74286d6465762d3e616c5f776169742c0a0909096d6465762d3e6163745f6c6f672d3e70656e64696e675f6368616e676573203d3d2030207c7c0a090909286c6f636b6564203d206c635f7472795f6c6f636b5f666f725f7472616e73616374696f6e286d6465762d3e6163745f6c6f672929293b0a0a09696620286c6f636b656429207b0a09092f2a20647262645f616c5f77726974655f7472616e73616374696f6e286d6465762c616c5f6578742c656e72293b0a0909202a20726563757273657320696e746f2067656e657269635f6d616b655f7265717565737428292c2077686963680a0909202a20646973616c6c6f777320726563757273696f6e2c2062696f73206265696e672073657269616c697a6564206f6e207468650a0909202a2063757272656e742d3e62696f5f7461696c206c697374206e6f772e0a0909202a207765206861766520746f2064656c6567617465207570646174657320746f20746865206163746976697479206c6f670a0909202a20746f2074686520776f726b6572207468726561642e202a2f0a0a09092f2a20446f75626c6520636865636b3a206974206d61792068617665206265656e20636f6d6d697474656420627920736f6d656f6e6520656c73652c0a0909202a207768696c652077652068617665206265656e2077616974696e6720666f7220746865206c6f636b2e202a2f0a0909696620286d6465762d3e6163745f6c6f672d3e70656e64696e675f6368616e67657329207b0a090909626f6f6c2077726974655f616c5f757064617465733b0a0a0909097263755f726561645f6c6f636b28293b0a09090977726974655f616c5f75706461746573203d207263755f64657265666572656e6365286d6465762d3e6c6465762d3e6469736b5f636f6e66292d3e616c5f757064617465733b0a0909097263755f726561645f756e6c6f636b28293b0a0a0909096966202877726974655f616c5f7570646174657329207b0a09090909616c5f77726974655f7472616e73616374696f6e286d646576293b0a090909096d6465762d3e616c5f777269745f636e742b2b3b0a0909097d0a0a0909097370696e5f6c6f636b5f69727128266d6465762d3e616c5f6c6f636b293b0a0909092f2a204649584d450a09090969662028657272290a090909097765206e65656420616e20226c635f63616e63656c2220686572653b0a0909092a2f0a0909096c635f636f6d6d6974746564286d6465762d3e6163745f6c6f67293b0a0909097370696e5f756e6c6f636b5f69727128266d6465762d3e616c5f6c6f636b293b0a09097d0a09096c635f756e6c6f636b286d6465762d3e6163745f6c6f67293b0a090977616b655f757028266d6465762d3e616c5f77616974293b0a097d0a7d0a0a766f696420647262645f616c5f636f6d706c6574655f696f2873747275637420647262645f636f6e66202a6d6465762c2073747275637420647262645f696e74657276616c202a69290a7b0a092f2a20666f722062696f732063726f7373696e67206163746976697479206c6f6720657874656e7420626f756e6461726965732c0a09202a207765206d6179206e65656420746f2061637469766174652074776f20657874656e747320696e206f6e6520676f202a2f0a09756e7369676e6564206669727374203d20692d3e736563746f72203e3e2028414c5f455854454e545f53484946542d39293b0a09756e7369676e6564206c617374203d20692d3e73697a65203d3d2030203f206669727374203a2028692d3e736563746f72202b2028692d3e73697a65203e3e203929202d203129203e3e2028414c5f455854454e545f53484946542d39293b0a09756e7369676e656420656e723b0a09737472756374206c635f656c656d656e74202a657874656e743b0a09756e7369676e6564206c6f6e6720666c6167733b0a0a09445f415353455254286669727374203c3d206c617374293b0a097370696e5f6c6f636b5f6972717361766528266d6465762d3e616c5f6c6f636b2c20666c616773293b0a0a09666f722028656e72203d2066697273743b20656e72203c3d206c6173743b20656e722b2b29207b0a0909657874656e74203d206c635f66696e64286d6465762d3e6163745f6c6f672c20656e72293b0a09096966202821657874656e7429207b0a0909096465765f657272284445562c2022616c5f636f6d706c6574655f696f28292063616c6c6564206f6e20696e61637469766520657874656e742025755c6e222c20656e72293b0a090909636f6e74696e75653b0a09097d0a09096c635f707574286d6465762d3e6163745f6c6f672c20657874656e74293b0a097d0a097370696e5f756e6c6f636b5f697271726573746f726528266d6465762d3e616c5f6c6f636b2c20666c616773293b0a0977616b655f757028266d6465762d3e616c5f77616974293b0a7d0a0a2369662028504147455f5348494654202b203329203c2028414c5f455854454e545f5348494654202d20424d5f424c4f434b5f5348494654290a2f2a2043757272656e746c7920424d5f424c4f434b5f53484946542c20424d5f4558545f534849465420616e6420414c5f455854454e545f53484946540a202a20617265207374696c6c20636f75706c65642c206f7220617373756d6520746f6f206d7563682061626f75742074686569722072656c6174696f6e2e0a202a20436f64652062656c6f772077696c6c206e6f7420776f726b20696620746869732069732076696f6c617465642e0a202a2057696c6c20626520636c65616e6564207570207769746820736f6d6520666f6c6c6f7775702070617463682e0a202a2f0a23206572726f72204649584d450a23656e6469660a0a73746174696320756e7369676e656420696e7420616c5f657874656e745f746f5f626d5f7061676528756e7369676e656420696e7420616c5f656e72290a7b0a0972657475726e20616c5f656e72203e3e0a09092f2a2062697420746f2070616765202a2f0a09092828504147455f5348494654202b203329202d0a09092f2a20616c20657874656e74206e756d62657220746f20626974202a2f0a09092028414c5f455854454e545f5348494654202d20424d5f424c4f434b5f534849465429293b0a7d0a0a73746174696320756e7369676e656420696e742072735f657874656e745f746f5f626d5f7061676528756e7369676e656420696e742072735f656e72290a7b0a0972657475726e2072735f656e72203e3e0a09092f2a2062697420746f2070616765202a2f0a09092828504147455f5348494654202b203329202d0a09092f2a20726573796e6320657874656e74206e756d62657220746f20626974202a2f0a09092028424d5f4558545f5348494654202d20424d5f424c4f434b5f534849465429293b0a7d0a0a73746174696320696e740a5f616c5f77726974655f7472616e73616374696f6e2873747275637420647262645f636f6e66202a6d646576290a7b0a0973747275637420616c5f7472616e73616374696f6e5f6f6e5f6469736b202a6275666665723b0a09737472756374206c635f656c656d656e74202a653b0a09736563746f725f7420736563746f723b0a09696e7420692c206d783b0a09756e7369676e656420657874656e745f6e723b0a09756e7369676e656420637263203d20303b0a09696e7420657272203d20303b0a0a0969662028216765745f6c646576286d6465762929207b0a09096465765f657272284445562c20226469736b2069732025732c2063616e6e6f7420737461727420616c207472616e73616374696f6e5c6e222c0a090909647262645f6469736b5f737472286d6465762d3e73746174652e6469736b29293b0a090972657475726e202d45494f3b0a097d0a0a092f2a20546865206269746d6170207772697465206d61792068617665206661696c65642c2063617573696e672061207374617465206368616e67652e202a2f0a09696620286d6465762d3e73746174652e6469736b203c20445f494e434f4e53495354454e5429207b0a09096465765f657272284445562c0a090909226469736b2069732025732c2063616e6e6f7420777269746520616c207472616e73616374696f6e5c6e222c0a090909647262645f6469736b5f737472286d6465762d3e73746174652e6469736b29293b0a09097075745f6c646576286d646576293b0a090972657475726e202d45494f3b0a097d0a0a09627566666572203d20647262645f6d645f6765745f627566666572286d646576293b202f2a2070726f7465637473206d645f696f5f6275666665722c20616c5f74725f6379636c652c202e2e2e202a2f0a09696620282162756666657229207b0a09096465765f657272284445562c20226469736b206661696c6564207768696c652077616974696e6720666f72206d645f696f206275666665725c6e22293b0a09097075745f6c646576286d646576293b0a090972657475726e202d454e4f4445563b0a097d0a0a096d656d736574286275666665722c20302c2073697a656f66282a62756666657229293b0a096275666665722d3e6d61676963203d206370755f746f5f6265333228445242445f414c5f4d41474943293b0a096275666665722d3e74725f6e756d626572203d206370755f746f5f62653332286d6465762d3e616c5f74725f6e756d626572293b0a0a0969203d20303b0a0a092f2a204576656e2074686f756768206e6f206f6e652063616e20737461727420746f206368616e67652074686973206c6973740a09202a206f6e63652077652073657420746865204c435f4c4f434b4544202d2d2066726f6d20647262645f616c5f626567696e5f696f28292c0a09202a206c635f7472795f6c6f636b5f666f725f7472616e73616374696f6e2829202d2d2c20736f6d656f6e65206d6179207374696c6c0a09202a20626520696e207468652070726f63657373206f66206368616e67696e672069742e202a2f0a097370696e5f6c6f636b5f69727128266d6465762d3e616c5f6c6f636b293b0a096c6973745f666f725f656163685f656e74727928652c20266d6465762d3e6163745f6c6f672d3e746f5f62655f6368616e6765642c206c69737429207b0a09096966202869203d3d20414c5f555044415445535f5045525f5452414e53414354494f4e29207b0a090909692b2b3b0a090909627265616b3b0a09097d0a09096275666665722d3e7570646174655f736c6f745f6e725b695d203d206370755f746f5f6265313628652d3e6c635f696e646578293b0a09096275666665722d3e7570646174655f657874656e745f6e725b695d203d206370755f746f5f6265333228652d3e6c635f6e65775f6e756d626572293b0a090969662028652d3e6c635f6e756d62657220213d204c435f46524545290a090909647262645f626d5f6d61726b5f666f725f77726974656f7574286d6465762c0a0909090909616c5f657874656e745f746f5f626d5f7061676528652d3e6c635f6e756d62657229293b0a0909692b2b3b0a097d0a097370696e5f756e6c6f636b5f69727128266d6465762d3e616c5f6c6f636b293b0a094255475f4f4e2869203e20414c5f555044415445535f5045525f5452414e53414354494f4e293b0a0a096275666665722d3e6e5f75706461746573203d206370755f746f5f626531362869293b0a09666f722028203b2069203c20414c5f555044415445535f5045525f5452414e53414354494f4e3b20692b2b29207b0a09096275666665722d3e7570646174655f736c6f745f6e725b695d203d206370755f746f5f62653136282d31293b0a09096275666665722d3e7570646174655f657874656e745f6e725b695d203d206370755f746f5f62653332284c435f46524545293b0a097d0a0a096275666665722d3e636f6e746578745f73697a65203d206370755f746f5f62653136286d6465762d3e6163745f6c6f672d3e6e725f656c656d656e7473293b0a096275666665722d3e636f6e746578745f73746172745f736c6f745f6e72203d206370755f746f5f62653136286d6465762d3e616c5f74725f6379636c65293b0a0a096d78203d206d696e5f7428696e742c20414c5f434f4e544558545f5045525f5452414e53414354494f4e2c0a09092020206d6465762d3e6163745f6c6f672d3e6e725f656c656d656e7473202d206d6465762d3e616c5f74725f6379636c65293b0a09666f72202869203d20303b2069203c206d783b20692b2b29207b0a0909756e7369676e656420696478203d206d6465762d3e616c5f74725f6379636c65202b20693b0a0909657874656e745f6e72203d206c635f656c656d656e745f62795f696e646578286d6465762d3e6163745f6c6f672c20696478292d3e6c635f6e756d6265723b0a09096275666665722d3e636f6e746578745b695d203d206370755f746f5f6265333228657874656e745f6e72293b0a097d0a09666f7220283b2069203c20414c5f434f4e544558545f5045525f5452414e53414354494f4e3b20692b2b290a09096275666665722d3e636f6e746578745b695d203d206370755f746f5f62653332284c435f46524545293b0a0a096d6465762d3e616c5f74725f6379636c65202b3d20414c5f434f4e544558545f5045525f5452414e53414354494f4e3b0a09696620286d6465762d3e616c5f74725f6379636c65203e3d206d6465762d3e6163745f6c6f672d3e6e725f656c656d656e7473290a09096d6465762d3e616c5f74725f6379636c65203d20303b0a0a09736563746f72203d20206d6465762d3e6c6465762d3e6d642e6d645f6f66667365740a09092b206d6465762d3e6c6465762d3e6d642e616c5f6f66667365740a09092b206d6465762d3e616c5f74725f706f73202a20284d445f424c4f434b5f53495a453e3e39293b0a0a09637263203d2063726333326328302c206275666665722c2034303936293b0a096275666665722d3e637263333263203d206370755f746f5f6265333228637263293b0a0a0969662028647262645f626d5f77726974655f68696e746564286d64657629290a0909657272203d202d45494f3b0a09092f2a20647262645f63686b5f696f5f6572726f7220646f6e6520616c7265616479202a2f0a09656c73652069662028647262645f6d645f73796e635f706167655f696f286d6465762c206d6465762d3e6c6465762c20736563746f722c2057524954452929207b0a0909657272203d202d45494f3b0a0909647262645f63686b5f696f5f6572726f72286d6465762c20312c20445242445f4d4554415f494f5f4552524f52293b0a097d20656c7365207b0a09092f2a20616476616e63652072696e6762756666657220706f736974696f6e20616e64207472616e73616374696f6e20636f756e746572202a2f0a09096d6465762d3e616c5f74725f706f73203d20286d6465762d3e616c5f74725f706f73202b203129202520284d445f414c5f534543544f52532a3531322f4d445f424c4f434b5f53495a45293b0a09096d6465762d3e616c5f74725f6e756d6265722b2b3b0a097d0a0a09647262645f6d645f7075745f627566666572286d646576293b0a097075745f6c646576286d646576293b0a0a0972657475726e206572723b0a7d0a0a0a73746174696320696e7420775f616c5f77726974655f7472616e73616374696f6e2873747275637420647262645f776f726b202a772c20696e7420756e75736564290a7b0a09737472756374207570646174655f616c5f776f726b202a6177203d20636f6e7461696e65725f6f6628772c20737472756374207570646174655f616c5f776f726b2c2077293b0a0973747275637420647262645f636f6e66202a6d646576203d20772d3e6d6465763b0a09696e74206572723b0a0a09657272203d205f616c5f77726974655f7472616e73616374696f6e286d646576293b0a0961772d3e657272203d206572723b0a09636f6d706c657465282661772d3e6576656e74293b0a0a0972657475726e2065727220213d202d45494f203f20657272203a20303b0a7d0a0a2f2a2043616c6c732066726f6d20776f726b657220636f6e74657874202873656520775f726573746172745f6469736b5f696f282929206e65656420746f207772697465207468650a2020207472616e73616374696f6e206469726563746c792e204f74686572732063616d65207468726f7567682067656e657269635f6d616b655f7265717565737428292c0a20202074686f7365206e65656420746f2064656c656761746520697420746f2074686520776f726b65722e202a2f0a73746174696320696e7420616c5f77726974655f7472616e73616374696f6e2873747275637420647262645f636f6e66202a6d646576290a7b0a09737472756374207570646174655f616c5f776f726b20616c5f776f726b3b0a0a096966202863757272656e74203d3d206d6465762d3e74636f6e6e2d3e776f726b65722e7461736b290a090972657475726e205f616c5f77726974655f7472616e73616374696f6e286d646576293b0a0a09696e69745f636f6d706c6574696f6e2826616c5f776f726b2e6576656e74293b0a09616c5f776f726b2e772e6362203d20775f616c5f77726974655f7472616e73616374696f6e3b0a09616c5f776f726b2e772e6d646576203d206d6465763b0a09647262645f71756575655f776f726b5f66726f6e7428266d6465762d3e74636f6e6e2d3e73656e6465725f776f726b2c2026616c5f776f726b2e77293b0a09776169745f666f725f636f6d706c6574696f6e2826616c5f776f726b2e6576656e74293b0a0a0972657475726e20616c5f776f726b2e6572723b0a7d0a0a73746174696320696e74205f7472795f6c635f64656c2873747275637420647262645f636f6e66202a6d6465762c20737472756374206c635f656c656d656e74202a616c5f657874290a7b0a09696e742072763b0a0a097370696e5f6c6f636b5f69727128266d6465762d3e616c5f6c6f636b293b0a097276203d2028616c5f6578742d3e726566636e74203d3d2030293b0a09696620286c696b656c7928727629290a09096c635f64656c286d6465762d3e6163745f6c6f672c20616c5f657874293b0a097370696e5f756e6c6f636b5f69727128266d6465762d3e616c5f6c6f636b293b0a0a0972657475726e2072763b0a7d0a0a2f2a2a0a202a20647262645f616c5f736872696e6b2829202d2052656d6f76657320616c6c2061637469766520657874656e747320666f726d20746865206163746976697479206c6f670a202a20406d6465763a0944524244206465766963652e0a202a0a202a2052656d6f76657320616c6c2061637469766520657874656e747320666f726d20746865206163746976697479206c6f672c2077616974696e6720756e74696c0a202a20746865207265666572656e636520636f756e74206f66206561636820656e7472792064726f7070656420746f20302066697273742c206f6620636f757273652e0a202a0a202a20596f75206e65656420746f206c6f636b206d6465762d3e6163745f6c6f672077697468206c635f7472795f6c6f636b2829202f206c635f756e6c6f636b28290a202a2f0a766f696420647262645f616c5f736872696e6b2873747275637420647262645f636f6e66202a6d646576290a7b0a09737472756374206c635f656c656d656e74202a616c5f6578743b0a09696e7420693b0a0a09445f41535345525428746573745f626974285f5f4c435f4c4f434b45442c20266d6465762d3e6163745f6c6f672d3e666c61677329293b0a0a09666f72202869203d20303b2069203c206d6465762d3e6163745f6c6f672d3e6e725f656c656d656e74733b20692b2b29207b0a0909616c5f657874203d206c635f656c656d656e745f62795f696e646578286d6465762d3e6163745f6c6f672c2069293b0a090969662028616c5f6578742d3e6c635f6e756d626572203d3d204c435f46524545290a090909636f6e74696e75653b0a0909776169745f6576656e74286d6465762d3e616c5f776169742c205f7472795f6c635f64656c286d6465762c20616c5f65787429293b0a097d0a0a0977616b655f757028266d6465762d3e616c5f77616974293b0a7d0a0a73746174696320696e7420775f7570646174655f6f64626d2873747275637420647262645f776f726b202a772c20696e7420756e75736564290a7b0a09737472756374207570646174655f6f64626d5f776f726b202a756477203d20636f6e7461696e65725f6f6628772c20737472756374207570646174655f6f64626d5f776f726b2c2077293b0a0973747275637420647262645f636f6e66202a6d646576203d20772d3e6d6465763b0a09737472756374207369625f696e666f20736962203d207b202e7369625f726561736f6e203d205349425f53594e435f50524f47524553532c207d3b0a0a0969662028216765745f6c646576286d6465762929207b0a0909696620285f5f726174656c696d69742826647262645f726174656c696d69745f737461746529290a0909096465765f7761726e284445562c202243616e206e6f7420757064617465206f6e206469736b206269746d61702c206c6f63616c20494f2064697361626c65642e5c6e22293b0a09096b6672656528756477293b0a090972657475726e20303b0a097d0a0a09647262645f626d5f77726974655f70616765286d6465762c2072735f657874656e745f746f5f626d5f70616765287564772d3e656e7229293b0a097075745f6c646576286d646576293b0a0a096b6672656528756477293b0a0a0969662028647262645f626d5f746f74616c5f776569676874286d64657629203c3d206d6465762d3e72735f6661696c656429207b0a090973776974636820286d6465762d3e73746174652e636f6e6e29207b0a09096361736520435f53594e435f534f555243453a20206361736520435f53594e435f5441524745543a0a09096361736520435f5041555345445f53594e435f533a206361736520435f5041555345445f53594e435f543a0a090909647262645f726573796e635f66696e6973686564286d646576293b0a090964656661756c743a0a0909092f2a206e6f7468696e6720746f20646f202a2f0a090909627265616b3b0a09097d0a097d0a09647262645f62636173745f6576656e74286d6465762c2026736962293b0a0a0972657475726e20303b0a7d0a0a0a2f2a20415454454e54494f4e2e2054686520414c277320657874656e74732061726520344d4220656163682c207768696c652074686520657874656e747320696e207468650a202a20726573796e63204c52552d6361636865206172652031364d4220656163682e0a202a205468652063616c6c6572206f6620746869732066756e6374696f6e2068617320746f20686f6c6420616e206765745f6c6465762829207265666572656e63652e0a202a0a202a20544f444f2077696c6c206265206f62736f6c65746564206f6e6365207765206861766520612063616368696e67206c7275206f6620746865206f6e206469736b206269746d61700a202a2f0a73746174696320766f696420647262645f7472795f636c6561725f6f6e5f6469736b5f626d2873747275637420647262645f636f6e66202a6d6465762c20736563746f725f7420736563746f722c0a09090909202020202020696e7420636f756e742c20696e742073756363657373290a7b0a09737472756374206c635f656c656d656e74202a653b0a09737472756374207570646174655f6f64626d5f776f726b202a7564773b0a0a09756e7369676e656420696e7420656e723b0a0a09445f4153534552542861746f6d69635f7265616428266d6465762d3e6c6f63616c5f636e7429293b0a0a092f2a20492073696d706c7920617373756d652074686174206120736563746f722f73697a652070616972206e657665722063726f737365730a09202a2061203136204d4220657874656e7420626f726465722e202843757272656e746c79207468697320697320747275652e2e2e29202a2f0a09656e72203d20424d5f534543545f544f5f45585428736563746f72293b0a0a0965203d206c635f676574286d6465762d3e726573796e632c20656e72293b0a09696620286529207b0a090973747275637420626d5f657874656e74202a657874203d206c635f656e74727928652c2073747275637420626d5f657874656e742c206c6365293b0a0909696620286578742d3e6c63652e6c635f6e756d626572203d3d20656e7229207b0a0909096966202873756363657373290a090909096578742d3e72735f6c656674202d3d20636f756e743b0a090909656c73650a090909096578742d3e72735f6661696c6564202b3d20636f756e743b0a090909696620286578742d3e72735f6c656674203c206578742d3e72735f6661696c656429207b0a090909096465765f7761726e284445562c20224241442120736563746f723d256c6c757320656e723d25752072735f6c6566743d256420220a09090909202020202272735f6661696c65643d256420636f756e743d2564206373746174653d25735c6e222c0a09090909202020202028756e7369676e6564206c6f6e67206c6f6e6729736563746f722c0a0909090920202020206578742d3e6c63652e6c635f6e756d6265722c206578742d3e72735f6c6566742c0a0909090920202020206578742d3e72735f6661696c65642c20636f756e742c0a090909092020202020647262645f636f6e6e5f737472286d6465762d3e73746174652e636f6e6e29293b0a0a090909092f2a20576520646f6e27742065787065637420746f2062652061626c6520746f20636c656172206d6f726520626974730a09090909202a207468616e2068617665206265656e20736574207768656e207765206f726967696e616c6c7920636f756e7465640a09090909202a2074686520736574206269747320746f20636163686520746861742076616c756520696e206578742d3e72735f6c6566742e0a09090909202a2057686174657665722074686520726561736f6e2028646973636f6e6e65637420647572696e6720726573796e632c0a09090909202a2064656c61796564206c6f63616c20636f6d706c6574696f6e206f6620616e206170706c69636174696f6e207772697465292c0a09090909202a2074727920746f20666978206974207570206279207265636f756e74696e6720686572652e202a2f0a090909096578742d3e72735f6c656674203d20647262645f626d5f655f776569676874286d6465762c20656e72293b0a0909097d0a09097d20656c7365207b0a0909092f2a204e6f726d616c6c79207468697320656c656d656e742073686f756c6420626520696e207468652063616368652c0a090909202a2073696e636520647262645f72735f626567696e5f696f28292070756c6c656420697420616c726561647920696e2e0a090909202a0a090909202a20427574206d6179626520616e206170706c69636174696f6e2077726974652066696e69736865642c20616e64207765207365740a090909202a20736f6d657468696e67206f7574736964652074686520726573796e63206c72755f636163686520696e2073796e632e0a090909202a2f0a090909696e742072735f6c656674203d20647262645f626d5f655f776569676874286d6465762c20656e72293b0a090909696620286578742d3e666c61677320213d203029207b0a090909096465765f7761726e284445562c20226368616e67696e6720726573796e63206c63653a2025645b25753b2530326c785d220a09090909202020202022202d3e2025645b25753b30305d5c6e222c0a0909090920202020206578742d3e6c63652e6c635f6e756d6265722c206578742d3e72735f6c6566742c0a0909090920202020206578742d3e666c6167732c20656e722c2072735f6c656674293b0a090909096578742d3e666c616773203d20303b0a0909097d0a090909696620286578742d3e72735f6661696c656429207b0a090909096465765f7761726e284445562c20224b69636b696e6720726573796e635f6c727520656c656d656e7420656e723d257520220a090909092020202020226f757420776974682072735f6661696c65643d25645c6e222c0a0909090920202020206578742d3e6c63652e6c635f6e756d6265722c206578742d3e72735f6661696c6564293b0a0909097d0a0909096578742d3e72735f6c656674203d2072735f6c6566743b0a0909096578742d3e72735f6661696c6564203d2073756363657373203f2030203a20636f756e743b0a0909092f2a20776520646f6e2774206b65657020612070657273697374656e74206c6f67206f662074686520726573796e63206c72752c0a090909202a2077652063616e20636f6d6d697420616e79206368616e676520726967687420617761792e202a2f0a0909096c635f636f6d6d6974746564286d6465762d3e726573796e63293b0a09097d0a09096c635f707574286d6465762d3e726573796e632c20266578742d3e6c6365293b0a09092f2a206e6f20726163652c207765206172652077697468696e2074686520616c5f6c6f636b21202a2f0a0a0909696620286578742d3e72735f6c656674203d3d206578742d3e72735f6661696c656429207b0a0909096578742d3e72735f6661696c6564203d20303b0a0a090909756477203d206b6d616c6c6f632873697a656f66282a756477292c204746505f41544f4d4943293b0a0909096966202875647729207b0a090909097564772d3e656e72203d206578742d3e6c63652e6c635f6e756d6265723b0a090909097564772d3e772e6362203d20775f7570646174655f6f64626d3b0a090909097564772d3e772e6d646576203d206d6465763b0a09090909647262645f71756575655f776f726b5f66726f6e7428266d6465762d3e74636f6e6e2d3e73656e6465725f776f726b2c20267564772d3e77293b0a0909097d20656c7365207b0a090909096465765f7761726e284445562c2022436f756c64206e6f74206b6d616c6c6f6320616e207564775c6e22293b0a0909097d0a09097d0a097d20656c7365207b0a09096465765f657272284445562c20226c635f6765742829206661696c656421206c6f636b65643d25642f256420666c6167733d256c755c6e222c0a0909202020206d6465762d3e726573796e635f6c6f636b65642c0a0909202020206d6465762d3e726573796e632d3e6e725f656c656d656e74732c0a0909202020206d6465762d3e726573796e632d3e666c616773293b0a097d0a7d0a0a766f696420647262645f616476616e63655f72735f6d61726b732873747275637420647262645f636f6e66202a6d6465762c20756e7369676e6564206c6f6e67207374696c6c5f746f5f676f290a7b0a09756e7369676e6564206c6f6e67206e6f77203d206a6966666965733b0a09756e7369676e6564206c6f6e67206c617374203d206d6465762d3e72735f6d61726b5f74696d655b6d6465762d3e72735f6c6173745f6d61726b5d3b0a09696e74206e657874203d20286d6465762d3e72735f6c6173745f6d61726b202b203129202520445242445f53594e435f4d41524b533b0a096966202874696d655f61667465725f6571286e6f772c206c617374202b20445242445f53594e435f4d41524b5f535445502929207b0a0909696620286d6465762d3e72735f6d61726b5f6c6566745b6d6465762d3e72735f6c6173745f6d61726b5d20213d207374696c6c5f746f5f676f2026260a0909202020206d6465762d3e73746174652e636f6e6e20213d20435f5041555345445f53594e435f542026260a0909202020206d6465762d3e73746174652e636f6e6e20213d20435f5041555345445f53594e435f5329207b0a0909096d6465762d3e72735f6d61726b5f74696d655b6e6578745d203d206e6f773b0a0909096d6465762d3e72735f6d61726b5f6c6566745b6e6578745d203d207374696c6c5f746f5f676f3b0a0909096d6465762d3e72735f6c6173745f6d61726b203d206e6578743b0a09097d0a097d0a7d0a0a2f2a20636c656172207468652062697420636f72726573706f6e64696e6720746f20746865207069656365206f662073746f7261676520696e207175657374696f6e3a0a202a2073697a652062797465206f662064617461207374617274696e672066726f6d20736563746f722e20204f6e6c7920636c65617220612062697473206f66207468652061666665637465640a202a206f6e65206f7265206d6f7265205f616c69676e65645f20424d5f424c4f434b5f53495a4520626c6f636b732e0a202a0a202a2063616c6c656420627920776f726b6572206f6e20435f53594e435f54415247455420616e64207265636569766572206f6e2053796e63536f757263652e0a202a0a202a2f0a766f6964205f5f647262645f7365745f696e5f73796e632873747275637420647262645f636f6e66202a6d6465762c20736563746f725f7420736563746f722c20696e742073697a652c0a090920202020202020636f6e73742063686172202a66696c652c20636f6e737420756e7369676e656420696e74206c696e65290a7b0a092f2a2049732063616c6c65642066726f6d20776f726b657220616e6420726563656976657220636f6e74657874205f6f6e6c795f202a2f0a09756e7369676e6564206c6f6e672073626e722c2065626e722c206c626e723b0a09756e7369676e6564206c6f6e6720636f756e74203d20303b0a09736563746f725f742065736563746f722c206e725f736563746f72733b0a09696e742077616b655f7570203d20303b0a09756e7369676e6564206c6f6e6720666c6167733b0a0a096966202873697a65203c3d2030207c7c202149535f414c49474e45442873697a652c2035313229207c7c2073697a65203e20445242445f4d41585f42494f5f53495a4529207b0a09096465765f657272284445562c2022647262645f7365745f696e5f73796e633a20736563746f723d256c6c75732073697a653d2564206e6f6e73656e7365215c6e222c0a0909090928756e7369676e6564206c6f6e67206c6f6e6729736563746f722c2073697a65293b0a090972657475726e3b0a097d0a0a0969662028216765745f6c646576286d64657629290a090972657475726e3b202f2a206e6f206469736b2c206e6f206d657461646174612c206e6f206269746d617020746f20636c656172206269747320696e202a2f0a0a096e725f736563746f7273203d20647262645f6765745f6361706163697479286d6465762d3e746869735f62646576293b0a0965736563746f72203d20736563746f72202b202873697a65203e3e203929202d20313b0a0a09696620282165787065637428736563746f72203c206e725f736563746f727329290a0909676f746f206f75743b0a0969662028216578706563742865736563746f72203c206e725f736563746f727329290a090965736563746f72203d206e725f736563746f7273202d20313b0a0a096c626e72203d20424d5f534543545f544f5f424954286e725f736563746f72732d31293b0a0a092f2a20776520636c6561722069742028696e2073796e63292e0a09202a20726f756e6420757020737461727420736563746f722c20726f756e6420646f776e20656e6420736563746f722e20207765206d616b652073757265207765206f6e6c790a09202a20636c6561722066756c6c2c20616c69676e65642c20424d5f424c4f434b5f53495a452028344b2920626c6f636b73202a2f0a0969662028756e6c696b656c792865736563746f72203c20424d5f534543545f5045525f4249542d3129290a0909676f746f206f75743b0a0969662028756e6c696b656c792865736563746f72203d3d20286e725f736563746f72732d312929290a090965626e72203d206c626e723b0a09656c73650a090965626e72203d20424d5f534543545f544f5f4249542865736563746f72202d2028424d5f534543545f5045525f4249542d3129293b0a0973626e72203d20424d5f534543545f544f5f42495428736563746f72202b20424d5f534543545f5045525f4249542d31293b0a0a096966202873626e72203e2065626e72290a0909676f746f206f75743b0a0a092f2a0a09202a206f6b2c20286361706163697479202620372920213d203020736f6d6574696d65732c206275742077686f2063617265732e2e2e0a09202a20776520636f756e742072735f7b746f74616c2c6c6566747d20696e20626974732c206e6f7420736563746f72732e0a09202a2f0a09636f756e74203d20647262645f626d5f636c6561725f62697473286d6465762c2073626e722c2065626e72293b0a0969662028636f756e7429207b0a0909647262645f616476616e63655f72735f6d61726b73286d6465762c20647262645f626d5f746f74616c5f776569676874286d64657629293b0a09097370696e5f6c6f636b5f6972717361766528266d6465762d3e616c5f6c6f636b2c20666c616773293b0a0909647262645f7472795f636c6561725f6f6e5f6469736b5f626d286d6465762c20736563746f722c20636f756e742c2074727565293b0a09097370696e5f756e6c6f636b5f697271726573746f726528266d6465762d3e616c5f6c6f636b2c20666c616773293b0a0a09092f2a206a7573742077616b655f757020756e636f6e646974696f6e616c206e6f772c20766172696f7573206c635f63686167656428292c0a0909202a206c635f707574282920696e20647262645f7472795f636c6561725f6f6e5f6469736b5f626d28292e202a2f0a090977616b655f7570203d20313b0a097d0a6f75743a0a097075745f6c646576286d646576293b0a096966202877616b655f7570290a090977616b655f757028266d6465762d3e616c5f77616974293b0a7d0a0a2f2a0a202a207468697320697320696e74656e64656420746f20736574206f6e65207265717565737420776f727468206f662064617461206f7574206f662073796e632e0a202a2061666665637473206174206c656173742031206269742c0a202a20616e64206174206d6f737420312b445242445f4d41585f42494f5f53495a452f424d5f424c4f434b5f53495a4520626974732e0a202a0a202a2063616c6c656420627920746c5f636c65617220616e6420647262645f73656e645f64626c6f636b20283d3d647262645f6d616b655f72657175657374292e0a202a20736f20746869732063616e206265205f616e795f2070726f636573732e0a202a2f0a696e74205f5f647262645f7365745f6f75745f6f665f73796e632873747275637420647262645f636f6e66202a6d6465762c20736563746f725f7420736563746f722c20696e742073697a652c0a09090920202020636f6e73742063686172202a66696c652c20636f6e737420756e7369676e656420696e74206c696e65290a7b0a09756e7369676e6564206c6f6e672073626e722c2065626e722c20666c6167733b0a09736563746f725f742065736563746f722c206e725f736563746f72733b0a09756e7369676e656420696e7420656e722c20636f756e74203d20303b0a09737472756374206c635f656c656d656e74202a653b0a0a092f2a20746869732073686f756c6420626520616e20656d707479205245515f464c555348202a2f0a096966202873697a65203d3d2030290a090972657475726e20303b0a0a096966202873697a65203c2030207c7c202149535f414c49474e45442873697a652c2035313229207c7c2073697a65203e20445242445f4d41585f42494f5f53495a4529207b0a09096465765f657272284445562c2022736563746f723a20256c6c75732c2073697a653a2025645c6e222c0a09090928756e7369676e6564206c6f6e67206c6f6e6729736563746f722c2073697a65293b0a090972657475726e20303b0a097d0a0a0969662028216765745f6c646576286d64657629290a090972657475726e20303b202f2a206e6f206469736b2c206e6f206d657461646174612c206e6f206269746d617020746f20736574206269747320696e202a2f0a0a096e725f736563746f7273203d20647262645f6765745f6361706163697479286d6465762d3e746869735f62646576293b0a0965736563746f72203d20736563746f72202b202873697a65203e3e203929202d20313b0a0a09696620282165787065637428736563746f72203c206e725f736563746f727329290a0909676f746f206f75743b0a0969662028216578706563742865736563746f72203c206e725f736563746f727329290a090965736563746f72203d206e725f736563746f7273202d20313b0a0a092f2a20776520736574206974206f7574206f662073796e632c0a09202a20776520646f206e6f74206e65656420746f20726f756e6420616e797468696e672068657265202a2f0a0973626e72203d20424d5f534543545f544f5f42495428736563746f72293b0a0965626e72203d20424d5f534543545f544f5f4249542865736563746f72293b0a0a092f2a206f6b2c20286361706163697479202620372920213d203020736f6d6574696d65732c206275742077686f2063617265732e2e2e0a09202a20776520636f756e742072735f7b746f74616c2c6c6566747d20696e20626974732c206e6f7420736563746f72732e20202a2f0a097370696e5f6c6f636b5f6972717361766528266d6465762d3e616c5f6c6f636b2c20666c616773293b0a09636f756e74203d20647262645f626d5f7365745f62697473286d6465762c2073626e722c2065626e72293b0a0a09656e72203d20424d5f534543545f544f5f45585428736563746f72293b0a0965203d206c635f66696e64286d6465762d3e726573796e632c20656e72293b0a096966202865290a09096c635f656e74727928652c2073747275637420626d5f657874656e742c206c6365292d3e72735f6c656674202b3d20636f756e743b0a097370696e5f756e6c6f636b5f697271726573746f726528266d6465762d3e616c5f6c6f636b2c20666c616773293b0a0a6f75743a0a097075745f6c646576286d646576293b0a0a0972657475726e20636f756e743b0a7d0a0a7374617469630a73747275637420626d5f657874656e74202a5f626d655f6765742873747275637420647262645f636f6e66202a6d6465762c20756e7369676e656420696e7420656e72290a7b0a09737472756374206c635f656c656d656e74202a653b0a0973747275637420626d5f657874656e74202a626d5f6578743b0a09696e742077616b657570203d20303b0a09756e7369676e6564206c6f6e672072735f666c6167733b0a0a097370696e5f6c6f636b5f69727128266d6465762d3e616c5f6c6f636b293b0a09696620286d6465762d3e726573796e635f6c6f636b6564203e206d6465762d3e726573796e632d3e6e725f656c656d656e74732f3229207b0a09097370696e5f756e6c6f636b5f69727128266d6465762d3e616c5f6c6f636b293b0a090972657475726e204e554c4c3b0a097d0a0965203d206c635f676574286d6465762d3e726573796e632c20656e72293b0a09626d5f657874203d2065203f206c635f656e74727928652c2073747275637420626d5f657874656e742c206c636529203a204e554c4c3b0a0969662028626d5f65787429207b0a090969662028626d5f6578742d3e6c63652e6c635f6e756d62657220213d20656e7229207b0a090909626d5f6578742d3e72735f6c656674203d20647262645f626d5f655f776569676874286d6465762c20656e72293b0a090909626d5f6578742d3e72735f6661696c6564203d20303b0a0909096c635f636f6d6d6974746564286d6465762d3e726573796e63293b0a09090977616b657570203d20313b0a09097d0a090969662028626d5f6578742d3e6c63652e726566636e74203d3d2031290a0909096d6465762d3e726573796e635f6c6f636b65642b2b3b0a09097365745f62697428424d455f4e4f5f5752495445532c2026626d5f6578742d3e666c616773293b0a097d0a0972735f666c616773203d206d6465762d3e726573796e632d3e666c6167733b0a097370696e5f756e6c6f636b5f69727128266d6465762d3e616c5f6c6f636b293b0a096966202877616b657570290a090977616b655f757028266d6465762d3e616c5f77616974293b0a0a096966202821626d5f65787429207b0a09096966202872735f666c6167732026204c435f5354415256494e47290a0909096465765f7761726e284445562c20224861766520746f207761697420666f7220656c656d656e74220a0909092020202020222028726573796e63204c525520746f6f20736d616c6c3f295c6e22293b0a09094255475f4f4e2872735f666c6167732026204c435f4c4f434b4544293b0a097d0a0a0972657475726e20626d5f6578743b0a7d0a0a73746174696320696e74205f69735f696e5f616c2873747275637420647262645f636f6e66202a6d6465762c20756e7369676e656420696e7420656e72290a7b0a09696e742072763b0a0a097370696e5f6c6f636b5f69727128266d6465762d3e616c5f6c6f636b293b0a097276203d206c635f69735f75736564286d6465762d3e6163745f6c6f672c20656e72293b0a097370696e5f756e6c6f636b5f69727128266d6465762d3e616c5f6c6f636b293b0a0a0972657475726e2072763b0a7d0a0a2f2a2a0a202a20647262645f72735f626567696e5f696f2829202d204765747320616e20657874656e7420696e2074686520726573796e63204c525520636163686520616e64207365747320697420746f20424d455f4c4f434b45440a202a20406d6465763a0944524244206465766963652e0a202a2040736563746f723a0954686520736563746f72206e756d6265722e0a202a0a202a20546869732066756e6374696f6e7320736c65657073206f6e20616c5f776169742e2052657475726e732030206f6e20737563636573732c202d45494e545220696620696e7465727275707465642e0a202a2f0a696e7420647262645f72735f626567696e5f696f2873747275637420647262645f636f6e66202a6d6465762c20736563746f725f7420736563746f72290a7b0a09756e7369676e656420696e7420656e72203d20424d5f534543545f544f5f45585428736563746f72293b0a0973747275637420626d5f657874656e74202a626d5f6578743b0a09696e7420692c207369673b0a09696e74207361203d203230303b202f2a2053746570206173696465203230302074696d65732c207468656e20677261622074686520657874656e7420616e64206c6574206170702d494f20776169742e0a090909203230302074696d6573202d3e203230207365636f6e64732e202a2f0a0a72657472793a0a09736967203d20776169745f6576656e745f696e7465727275707469626c65286d6465762d3e616c5f776169742c0a09090928626d5f657874203d205f626d655f676574286d6465762c20656e722929293b0a0969662028736967290a090972657475726e202d45494e54523b0a0a0969662028746573745f62697428424d455f4c4f434b45442c2026626d5f6578742d3e666c61677329290a090972657475726e20303b0a0a09666f72202869203d20303b2069203c20414c5f4558545f5045525f424d5f534543543b20692b2b29207b0a0909736967203d20776169745f6576656e745f696e7465727275707469626c65286d6465762d3e616c5f776169742c0a090909090920202020202020215f69735f696e5f616c286d6465762c20656e72202a20414c5f4558545f5045525f424d5f53454354202b206929207c7c0a090909090920202020202020746573745f62697428424d455f5052494f524954592c2026626d5f6578742d3e666c61677329293b0a0a090969662028736967207c7c2028746573745f62697428424d455f5052494f524954592c2026626d5f6578742d3e666c616773292026262073612929207b0a0909097370696e5f6c6f636b5f69727128266d6465762d3e616c5f6c6f636b293b0a090909696620286c635f707574286d6465762d3e726573796e632c2026626d5f6578742d3e6c636529203d3d203029207b0a09090909626d5f6578742d3e666c616773203d20303b202f2a20636c6561727320424d455f4e4f5f57524954455320616e64206576656e7475616c6c7920424d455f5052494f52495459202a2f0a090909096d6465762d3e726573796e635f6c6f636b65642d2d3b0a0909090977616b655f757028266d6465762d3e616c5f77616974293b0a0909097d0a0909097370696e5f756e6c6f636b5f69727128266d6465762d3e616c5f6c6f636b293b0a09090969662028736967290a0909090972657475726e202d45494e54523b0a090909696620287363686564756c655f74696d656f75745f696e7465727275707469626c6528485a2f313029290a0909090972657475726e202d45494e54523b0a090909696620287361202626202d2d7361203d3d2030290a090909096465765f7761726e284445562c22647262645f72735f626567696e5f696f2829207374657070656420617369646520666f722032307365632e220a09090909092022526573796e63207374616c6c65643f5c6e22293b0a090909676f746f2072657472793b0a09097d0a097d0a097365745f62697428424d455f4c4f434b45442c2026626d5f6578742d3e666c616773293b0a0972657475726e20303b0a7d0a0a2f2a2a0a202a20647262645f7472795f72735f626567696e5f696f2829202d204765747320616e20657874656e7420696e2074686520726573796e63204c52552063616368652c20646f6573206e6f7420736c6565700a202a20406d6465763a0944524244206465766963652e0a202a2040736563746f723a0954686520736563746f72206e756d6265722e0a202a0a202a204765747320616e20657874656e7420696e2074686520726573796e63204c52552063616368652c207365747320697420746f20424d455f4e4f5f5752495445532c207468656e0a202a20747269657320746f2073657420697420746f20424d455f4c4f434b45442e2052657475726e7320302075706f6e20737563636573732c20616e64202d45414741494e0a202a206966207468657265206973207374696c6c206170706c69636174696f6e20494f20676f696e67206f6e20696e207468697320617265612e0a202a2f0a696e7420647262645f7472795f72735f626567696e5f696f2873747275637420647262645f636f6e66202a6d6465762c20736563746f725f7420736563746f72290a7b0a09756e7369676e656420696e7420656e72203d20424d5f534543545f544f5f45585428736563746f72293b0a09636f6e737420756e7369676e656420696e7420616c5f656e72203d20656e722a414c5f4558545f5045525f424d5f534543543b0a09737472756374206c635f656c656d656e74202a653b0a0973747275637420626d5f657874656e74202a626d5f6578743b0a09696e7420693b0a0a097370696e5f6c6f636b5f69727128266d6465762d3e616c5f6c6f636b293b0a09696620286d6465762d3e726573796e635f77656e7220213d204c435f46524545202626206d6465762d3e726573796e635f77656e7220213d20656e7229207b0a09092f2a20696e206361736520796f75206861766520766572792068656176792073636174746572656420696f2c206974206d61790a0909202a207374616c6c207468652073796e63657220756e646566696e65642069662077652067697665207570207468652072656620636f756e740a0909202a207768656e2077652074727920616761696e20616e6420726571756575652e0a0909202a0a0909202a20696620776520646f6e277420676976652075702074686520726566636f756e742c2062757420746865206e6578742074696d650a0909202a20776520617265207363686564756c6564207468697320657874656e7420686173206265656e202273796e63656422206279206e65770a0909202a206170706c69636174696f6e207772697465732c2077652764206d69737320746865206c635f707574206f6e207468650a0909202a20657874656e74207765206b6565702074686520726566636f756e74206f6e2e0a0909202a20736f2077652072656d656d626572656420776869636820657874656e742077652068616420746f2074727920616761696e2c20616e640a0909202a20696620746865206e65787420726571756573746564206f6e6520697320736f6d657468696e6720656c73652c20776520646f0a0909202a20746865206c635f70757420686572652e2e2e0a0909202a20776520616c736f206861766520746f2077616b655f75700a0909202a2f0a090965203d206c635f66696e64286d6465762d3e726573796e632c206d6465762d3e726573796e635f77656e72293b0a0909626d5f657874203d2065203f206c635f656e74727928652c2073747275637420626d5f657874656e742c206c636529203a204e554c4c3b0a090969662028626d5f65787429207b0a090909445f4153534552542821746573745f62697428424d455f4c4f434b45442c2026626d5f6578742d3e666c61677329293b0a090909445f41535345525428746573745f62697428424d455f4e4f5f5752495445532c2026626d5f6578742d3e666c61677329293b0a090909636c6561725f62697428424d455f4e4f5f5752495445532c2026626d5f6578742d3e666c616773293b0a0909096d6465762d3e726573796e635f77656e72203d204c435f465245453b0a090909696620286c635f707574286d6465762d3e726573796e632c2026626d5f6578742d3e6c636529203d3d2030290a090909096d6465762d3e726573796e635f6c6f636b65642d2d3b0a09090977616b655f757028266d6465762d3e616c5f77616974293b0a09097d20656c7365207b0a0909096465765f616c657274284445562c20224c4f474943204255475c6e22293b0a09097d0a097d0a092f2a205452592e202a2f0a0965203d206c635f7472795f676574286d6465762d3e726573796e632c20656e72293b0a09626d5f657874203d2065203f206c635f656e74727928652c2073747275637420626d5f657874656e742c206c636529203a204e554c4c3b0a0969662028626d5f65787429207b0a090969662028746573745f62697428424d455f4c4f434b45442c2026626d5f6578742d3e666c61677329290a090909676f746f2070726f636565643b0a09096966202821746573745f616e645f7365745f62697428424d455f4e4f5f5752495445532c2026626d5f6578742d3e666c6167732929207b0a0909096d6465762d3e726573796e635f6c6f636b65642b2b3b0a09097d20656c7365207b0a0909092f2a20776520646964207365742074686520424d455f4e4f5f5752495445532c0a090909202a20627574207468656e20636f756c64206e6f742073657420424d455f4c4f434b45442c0a090909202a20736f20776520747269656420616761696e2e0a090909202a2064726f7020746865206578747261207265666572656e63652e202a2f0a090909626d5f6578742d3e6c63652e726566636e742d2d3b0a090909445f41535345525428626d5f6578742d3e6c63652e726566636e74203e2030293b0a09097d0a0909676f746f20636865636b5f616c3b0a097d20656c7365207b0a09092f2a20646f207765207261746865722077616e7420746f20747279206c617465723f202a2f0a0909696620286d6465762d3e726573796e635f6c6f636b6564203e206d6465762d3e726573796e632d3e6e725f656c656d656e74732d33290a090909676f746f207472795f616761696e3b0a09092f2a20446f206f7220646f206e6f742e205468657265206973206e6f207472792e202d2d20596f6461202a2f0a090965203d206c635f676574286d6465762d3e726573796e632c20656e72293b0a0909626d5f657874203d2065203f206c635f656e74727928652c2073747275637420626d5f657874656e742c206c636529203a204e554c4c3b0a09096966202821626d5f65787429207b0a090909636f6e737420756e7369676e6564206c6f6e672072735f666c616773203d206d6465762d3e726573796e632d3e666c6167733b0a0909096966202872735f666c6167732026204c435f5354415256494e47290a090909096465765f7761726e284445562c20224861766520746f207761697420666f7220656c656d656e74220a090909092020202020222028726573796e63204c525520746f6f20736d616c6c3f295c6e22293b0a0909094255475f4f4e2872735f666c6167732026204c435f4c4f434b4544293b0a090909676f746f207472795f616761696e3b0a09097d0a090969662028626d5f6578742d3e6c63652e6c635f6e756d62657220213d20656e7229207b0a090909626d5f6578742d3e72735f6c656674203d20647262645f626d5f655f776569676874286d6465762c20656e72293b0a090909626d5f6578742d3e72735f6661696c6564203d20303b0a0909096c635f636f6d6d6974746564286d6465762d3e726573796e63293b0a09090977616b655f757028266d6465762d3e616c5f77616974293b0a090909445f41535345525428746573745f62697428424d455f4c4f434b45442c2026626d5f6578742d3e666c61677329203d3d2030293b0a09097d0a09097365745f62697428424d455f4e4f5f5752495445532c2026626d5f6578742d3e666c616773293b0a0909445f41535345525428626d5f6578742d3e6c63652e726566636e74203d3d2031293b0a09096d6465762d3e726573796e635f6c6f636b65642b2b3b0a0909676f746f20636865636b5f616c3b0a097d0a636865636b5f616c3a0a09666f72202869203d20303b2069203c20414c5f4558545f5045525f424d5f534543543b20692b2b29207b0a0909696620286c635f69735f75736564286d6465762d3e6163745f6c6f672c20616c5f656e722b6929290a090909676f746f207472795f616761696e3b0a097d0a097365745f62697428424d455f4c4f434b45442c2026626d5f6578742d3e666c616773293b0a70726f636565643a0a096d6465762d3e726573796e635f77656e72203d204c435f465245453b0a097370696e5f756e6c6f636b5f69727128266d6465762d3e616c5f6c6f636b293b0a0972657475726e20303b0a0a7472795f616761696e3a0a0969662028626d5f657874290a09096d6465762d3e726573796e635f77656e72203d20656e723b0a097370696e5f756e6c6f636b5f69727128266d6465762d3e616c5f6c6f636b293b0a0972657475726e202d45414741494e3b0a7d0a0a766f696420647262645f72735f636f6d706c6574655f696f2873747275637420647262645f636f6e66202a6d6465762c20736563746f725f7420736563746f72290a7b0a09756e7369676e656420696e7420656e72203d20424d5f534543545f544f5f45585428736563746f72293b0a09737472756374206c635f656c656d656e74202a653b0a0973747275637420626d5f657874656e74202a626d5f6578743b0a09756e7369676e6564206c6f6e6720666c6167733b0a0a097370696e5f6c6f636b5f6972717361766528266d6465762d3e616c5f6c6f636b2c20666c616773293b0a0965203d206c635f66696e64286d6465762d3e726573796e632c20656e72293b0a09626d5f657874203d2065203f206c635f656e74727928652c2073747275637420626d5f657874656e742c206c636529203a204e554c4c3b0a096966202821626d5f65787429207b0a09097370696e5f756e6c6f636b5f697271726573746f726528266d6465762d3e616c5f6c6f636b2c20666c616773293b0a0909696620285f5f726174656c696d69742826647262645f726174656c696d69745f737461746529290a0909096465765f657272284445562c2022647262645f72735f636f6d706c6574655f696f28292063616c6c65642c2062757420657874656e74206e6f7420666f756e645c6e22293b0a090972657475726e3b0a097d0a0a0969662028626d5f6578742d3e6c63652e726566636e74203d3d203029207b0a09097370696e5f756e6c6f636b5f697271726573746f726528266d6465762d3e616c5f6c6f636b2c20666c616773293b0a09096465765f657272284445562c2022647262645f72735f636f6d706c6574655f696f282c256c6c75205b3d25755d292063616c6c65642c20220a0909202020202262757420726566636e742069732030213f5c6e222c0a09092020202028756e7369676e6564206c6f6e67206c6f6e6729736563746f722c20656e72293b0a090972657475726e3b0a097d0a0a09696620286c635f707574286d6465762d3e726573796e632c2026626d5f6578742d3e6c636529203d3d203029207b0a0909626d5f6578742d3e666c616773203d20303b202f2a20636c65617220424d455f4c4f434b45442c20424d455f4e4f5f57524954455320616e6420424d455f5052494f52495459202a2f0a09096d6465762d3e726573796e635f6c6f636b65642d2d3b0a090977616b655f757028266d6465762d3e616c5f77616974293b0a097d0a0a097370696e5f756e6c6f636b5f697271726573746f726528266d6465762d3e616c5f6c6f636b2c20666c616773293b0a7d0a0a2f2a2a0a202a20647262645f72735f63616e63656c5f616c6c2829202d2052656d6f76657320616c6c20657874656e74732066726f6d2074686520726573796e63204c525520286576656e20424d455f4c4f434b4544290a202a20406d6465763a0944524244206465766963652e0a202a2f0a766f696420647262645f72735f63616e63656c5f616c6c2873747275637420647262645f636f6e66202a6d646576290a7b0a097370696e5f6c6f636b5f69727128266d6465762d3e616c5f6c6f636b293b0a0a09696620286765745f6c6465765f69665f7374617465286d6465762c20445f4641494c45442929207b202f2a204d616b65732073757265202d3e726573796e632069732074686572652e202a2f0a09096c635f7265736574286d6465762d3e726573796e63293b0a09097075745f6c646576286d646576293b0a097d0a096d6465762d3e726573796e635f6c6f636b6564203d20303b0a096d6465762d3e726573796e635f77656e72203d204c435f465245453b0a097370696e5f756e6c6f636b5f69727128266d6465762d3e616c5f6c6f636b293b0a0977616b655f757028266d6465762d3e616c5f77616974293b0a7d0a0a2f2a2a0a202a20647262645f72735f64656c5f616c6c2829202d20477261636566756c6c792072656d6f766520616c6c20657874656e74732066726f6d2074686520726573796e63204c52550a202a20406d6465763a0944524244206465766963652e0a202a0a202a2052657475726e7320302075706f6e20737563636573732c202d45414741494e206966206174206c65617374206f6e65207265666572656e636520636f756e74207761730a202a206e6f74207a65726f2e0a202a2f0a696e7420647262645f72735f64656c5f616c6c2873747275637420647262645f636f6e66202a6d646576290a7b0a09737472756374206c635f656c656d656e74202a653b0a0973747275637420626d5f657874656e74202a626d5f6578743b0a09696e7420693b0a0a097370696e5f6c6f636b5f69727128266d6465762d3e616c5f6c6f636b293b0a0a09696620286765745f6c6465765f69665f7374617465286d6465762c20445f4641494c45442929207b0a09092f2a206f6b2c202d3e726573796e632069732074686572652e202a2f0a0909666f72202869203d20303b2069203c206d6465762d3e726573796e632d3e6e725f656c656d656e74733b20692b2b29207b0a09090965203d206c635f656c656d656e745f62795f696e646578286d6465762d3e726573796e632c2069293b0a090909626d5f657874203d206c635f656e74727928652c2073747275637420626d5f657874656e742c206c6365293b0a09090969662028626d5f6578742d3e6c63652e6c635f6e756d626572203d3d204c435f46524545290a09090909636f6e74696e75653b0a09090969662028626d5f6578742d3e6c63652e6c635f6e756d626572203d3d206d6465762d3e726573796e635f77656e7229207b0a090909096465765f696e666f284445562c202264726f7070696e6720257520696e20647262645f72735f64656c5f616c6c2c206170706172656e746c79220a0909090920202020202220676f74202773796e63656427206279206170706c69636174696f6e20696f5c6e222c0a0909090920202020206d6465762d3e726573796e635f77656e72293b0a09090909445f4153534552542821746573745f62697428424d455f4c4f434b45442c2026626d5f6578742d3e666c61677329293b0a09090909445f41535345525428746573745f62697428424d455f4e4f5f5752495445532c2026626d5f6578742d3e666c61677329293b0a09090909636c6561725f62697428424d455f4e4f5f5752495445532c2026626d5f6578742d3e666c616773293b0a090909096d6465762d3e726573796e635f77656e72203d204c435f465245453b0a090909096c635f707574286d6465762d3e726573796e632c2026626d5f6578742d3e6c6365293b0a0909097d0a09090969662028626d5f6578742d3e6c63652e726566636e7420213d203029207b0a090909096465765f696e666f284445562c20225265747279696e6720647262645f72735f64656c5f616c6c2829206c617465722e20220a09090909202020202022726566636e743d25645c6e222c20626d5f6578742d3e6c63652e726566636e74293b0a090909097075745f6c646576286d646576293b0a090909097370696e5f756e6c6f636b5f69727128266d6465762d3e616c5f6c6f636b293b0a0909090972657475726e202d45414741494e3b0a0909097d0a090909445f4153534552542821746573745f62697428424d455f4c4f434b45442c2026626d5f6578742d3e666c61677329293b0a090909445f4153534552542821746573745f62697428424d455f4e4f5f5752495445532c2026626d5f6578742d3e666c61677329293b0a0909096c635f64656c286d6465762d3e726573796e632c2026626d5f6578742d3e6c6365293b0a09097d0a0909445f415353455254286d6465762d3e726573796e632d3e75736564203d3d2030293b0a09097075745f6c646576286d646576293b0a097d0a097370696e5f756e6c6f636b5f69727128266d6465762d3e616c5f6c6f636b293b0a0977616b655f757028266d6465762d3e616c5f77616974293b0a0a0972657475726e20303b0a7d0a0a2f2a2a0a202a20647262645f72735f6661696c65645f696f2829202d205265636f726420696e666f726d6174696f6e206f6e2061206661696c75726520746f20726573796e63207468652073706563696669656420626c6f636b730a202a20406d6465763a0944524244206465766963652e0a202a2040736563746f723a0954686520736563746f72206e756d6265722e0a202a204073697a653a0953697a65206f66206661696c656420494f206f7065726174696f6e2c20696e20627974652e0a202a2f0a766f696420647262645f72735f6661696c65645f696f2873747275637420647262645f636f6e66202a6d6465762c20736563746f725f7420736563746f722c20696e742073697a65290a7b0a092f2a2049732063616c6c65642066726f6d20776f726b657220616e6420726563656976657220636f6e74657874205f6f6e6c795f202a2f0a09756e7369676e6564206c6f6e672073626e722c2065626e722c206c626e723b0a09756e7369676e6564206c6f6e6720636f756e743b0a09736563746f725f742065736563746f722c206e725f736563746f72733b0a09696e742077616b655f7570203d20303b0a0a096966202873697a65203c3d2030207c7c202149535f414c49474e45442873697a652c2035313229207c7c2073697a65203e20445242445f4d41585f42494f5f53495a4529207b0a09096465765f657272284445562c2022647262645f72735f6661696c65645f696f3a20736563746f723d256c6c75732073697a653d2564206e6f6e73656e7365215c6e222c0a0909090928756e7369676e6564206c6f6e67206c6f6e6729736563746f722c2073697a65293b0a090972657475726e3b0a097d0a096e725f736563746f7273203d20647262645f6765745f6361706163697479286d6465762d3e746869735f62646576293b0a0965736563746f72203d20736563746f72202b202873697a65203e3e203929202d20313b0a0a09696620282165787065637428736563746f72203c206e725f736563746f727329290a090972657475726e3b0a0969662028216578706563742865736563746f72203c206e725f736563746f727329290a090965736563746f72203d206e725f736563746f7273202d20313b0a0a096c626e72203d20424d5f534543545f544f5f424954286e725f736563746f72732d31293b0a0a092f2a0a09202a20726f756e6420757020737461727420736563746f722c20726f756e6420646f776e20656e6420736563746f722e20207765206d616b652073757265207765206f6e6c790a09202a2068616e646c652066756c6c2c20616c69676e65642c20424d5f424c4f434b5f53495a452028344b2920626c6f636b73202a2f0a0969662028756e6c696b656c792865736563746f72203c20424d5f534543545f5045525f4249542d3129290a090972657475726e3b0a0969662028756e6c696b656c792865736563746f72203d3d20286e725f736563746f72732d312929290a090965626e72203d206c626e723b0a09656c73650a090965626e72203d20424d5f534543545f544f5f4249542865736563746f72202d2028424d5f534543545f5045525f4249542d3129293b0a0973626e72203d20424d5f534543545f544f5f42495428736563746f72202b20424d5f534543545f5045525f4249542d31293b0a0a096966202873626e72203e2065626e72290a090972657475726e3b0a0a092f2a0a09202a206f6b2c20286361706163697479202620372920213d203020736f6d6574696d65732c206275742077686f2063617265732e2e2e0a09202a20776520636f756e742072735f7b746f74616c2c6c6566747d20696e20626974732c206e6f7420736563746f72732e0a09202a2f0a097370696e5f6c6f636b5f69727128266d6465762d3e616c5f6c6f636b293b0a09636f756e74203d20647262645f626d5f636f756e745f62697473286d6465762c2073626e722c2065626e72293b0a0969662028636f756e7429207b0a09096d6465762d3e72735f6661696c6564202b3d20636f756e743b0a0a0909696620286765745f6c646576286d6465762929207b0a090909647262645f7472795f636c6561725f6f6e5f6469736b5f626d286d6465762c20736563746f722c20636f756e742c2066616c7365293b0a0909097075745f6c646576286d646576293b0a09097d0a0a09092f2a206a7573742077616b655f757020756e636f6e646974696f6e616c206e6f772c20766172696f7573206c635f63686167656428292c0a0909202a206c635f707574282920696e20647262645f7472795f636c6561725f6f6e5f6469736b5f626d28292e202a2f0a090977616b655f7570203d20313b0a097d0a097370696e5f756e6c6f636b5f69727128266d6465762d3e616c5f6c6f636b293b0a096966202877616b655f7570290a090977616b655f757028266d6465762d3e616c5f77616974293b0a7d0a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006c696e75782d332e382e322f647269766572732f626c6f636b2f647262642f647262645f6269746d61702e630000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000303030303636340030303030