1. | 3b0a09696e74206572722c20747970653b0a0a0973776974636820286e6f74655f7479706529207b0a0963617365204e545f41524d5f48575f425245414b3a0a090974797065203d2048575f425245414b504f494e545f583b0a0909627265616b3b0a0963617365204e545f41524d5f48575f57415443483a0a090974797065203d2048575f425245414b504f494e545f52573b0a0909627265616b3b0a0964656661756c743a0a090972657475726e204552525f505452282d45494e56414c293b0a097d0a0a097074726163655f627265616b706f696e745f696e6974282661747472293b0a0a092f2a0a09202a20496e697469616c697365206669656c647320746f2073616e652064656661756c74730a09202a2028692e652e2076616c75657320746861742077696c6c20706173732076616c69646174696f6e292e0a09202a2f0a09617474722e62705f61646472093d20303b0a09617474722e62705f6c656e093d2048575f425245414b504f494e545f4c454e5f343b0a09617474722e62705f74797065093d20747970653b0a09617474722e64697361626c6564093d20313b0a0a096270203d2072656769737465725f757365725f68775f627265616b706f696e742826617474722c207074726163655f6862707472696767657265642c204e554c4c2c2074736b293b0a096966202849535f45525228627029290a090972657475726e2062703b0a0a09657272203d207074726163655f6862705f7365745f6576656e74286e6f74655f747970652c2074736b2c206964782c206270293b0a0969662028657272290a090972657475726e204552525f50545228657272293b0a0a0972657475726e2062703b0a7d0a0a73746174696320696e74207074726163655f6862705f66696c6c5f617474725f6374726c28756e7369676e656420696e74206e6f74655f747970652c0a09090909202020202073747275637420617263685f68775f627265616b706f696e745f6374726c206374726c2c0a09090909202020202073747275637420706572665f6576656e745f61747472202a61747472290a7b0a09696e74206572722c206c656e2c20747970652c2064697361626c6564203d20216374726c2e656e61626c65643b0a0a096966202864697361626c656429207b0a09096c656e203d20303b0a090974797065203d2048575f425245414b504f494e545f454d5054593b0a097d20656c7365207b0a0909657272203d20617263685f62705f67656e657269635f6669656c6473286374726c2c20266c656e2c202674797065293b0a090969662028657272290a09090972657475726e206572723b0a0a090973776974636820286e6f74655f7479706529207b0a090963617365204e545f41524d5f48575f425245414b3a0a09090969662028287479706520262048575f425245414b504f494e545f582920213d2074797065290a0909090972657475726e202d45494e56414c3b0a090909627265616b3b0a090963617365204e545f41524d5f48575f57415443483a0a09090969662028287479706520262048575f425245414b504f494e545f52572920213d2074797065290a0909090972657475726e202d45494e56414c3b0a090909627265616b3b0a090964656661756c743a0a09090972657475726e202d45494e56414c3b0a09097d0a097d0a0a09617474722d3e62705f6c656e093d206c656e3b0a09617474722d3e62705f74797065093d20747970653b0a09617474722d3e64697361626c6564093d2064697361626c65643b0a0a0972657475726e20303b0a7d0a0a73746174696320696e74207074726163655f6862705f6765745f7265736f757263655f696e666f28756e7369676e656420696e74206e6f74655f747970652c20753332202a696e666f290a7b0a097538206e756d3b0a0975333220726567203d20303b0a0a0973776974636820286e6f74655f7479706529207b0a0963617365204e545f41524d5f48575f425245414b3a0a09096e756d203d2068775f627265616b706f696e745f736c6f747328545950455f494e5354293b0a0909627265616b3b0a0963617365204e545f41524d5f48575f57415443483a0a09096e756d203d2068775f627265616b706f696e745f736c6f747328545950455f44415441293b0a0909627265616b3b0a0964656661756c743a0a090972657475726e202d45494e56414c3b0a097d0a0a09726567207c3d2064656275675f6d6f6e69746f72735f6172636828293b0a09726567203c3c3d20383b0a09726567207c3d206e756d3b0a0a092a696e666f203d207265673b0a0972657475726e20303b0a7d0a0a73746174696320696e74207074726163655f6862705f6765745f6374726c28756e7369676e656420696e74206e6f74655f747970652c0a09090920202020202020737472756374207461736b5f737472756374202a74736b2c0a09090920202020202020756e7369676e6564206c6f6e67206964782c0a09090920202020202020753332202a6374726c290a7b0a0973747275637420706572665f6576656e74202a6270203d207074726163655f6862705f6765745f6576656e74286e6f74655f747970652c2074736b2c20696478293b0a0a096966202849535f45525228627029290a090972657475726e205054525f455252286270293b0a0a092a6374726c203d206270203f20656e636f64655f6374726c5f72656728636f756e7465725f617263685f6270286270292d3e6374726c29203a20303b0a0972657475726e20303b0a7d0a0a73746174696320696e74207074726163655f6862705f6765745f6164647228756e7369676e656420696e74206e6f74655f747970652c0a09090920202020202020737472756374207461736b5f737472756374202a74736b2c0a09090920202020202020756e7369676e6564206c6f6e67206964782c0a09090920202020202020753634202a61646472290a7b0a0973747275637420706572665f6576656e74202a6270203d207074726163655f6862705f6765745f6576656e74286e6f74655f747970652c2074736b2c20696478293b0a0a096966202849535f45525228627029290a090972657475726e205054525f455252286270293b0a0a092a61646472203d206270203f2062702d3e617474722e62705f61646472203a20303b0a0972657475726e20303b0a7d0a0a7374617469632073747275637420706572665f6576656e74202a7074726163655f6862705f6765745f696e697469616c697365645f627028756e7369676e656420696e74206e6f74655f747970652c0a09090909090909737472756374207461736b5f737472756374202a74736b2c0a09090909090909756e7369676e6564206c6f6e6720696478290a7b0a0973747275637420706572665f6576656e74202a6270203d207074726163655f6862705f6765745f6576656e74286e6f74655f747970652c2074736b2c20696478293b0a0a0969662028216270290a09096270203d207074726163655f6862705f637265617465286e6f74655f747970652c2074736b2c20696478293b0a0a0972657475726e2062703b0a7d0a0a73746174696320696e74207074726163655f6862705f7365745f6374726c28756e7369676e656420696e74206e6f74655f747970652c0a09090920202020202020737472756374207461736b5f737472756374202a74736b2c0a09090920202020202020756e7369676e6564206c6f6e67206964782c0a0909092020202020202075333220756374726c290a7b0a09696e74206572723b0a0973747275637420706572665f6576656e74202a62703b0a0973747275637420706572665f6576656e745f6174747220617474723b0a0973747275637420617263685f68775f627265616b706f696e745f6374726c206374726c3b0a0a096270203d207074726163655f6862705f6765745f696e697469616c697365645f6270286e6f74655f747970652c2074736b2c20696478293b0a096966202849535f4552522862702929207b0a0909657272203d205054525f455252286270293b0a090972657475726e206572723b0a097d0a0a0961747472203d2062702d3e617474723b0a096465636f64655f6374726c5f72656728756374726c2c20266374726c293b0a09657272203d207074726163655f6862705f66696c6c5f617474725f6374726c286e6f74655f747970652c206374726c2c202661747472293b0a0969662028657272290a090972657475726e206572723b0a0a0972657475726e206d6f646966795f757365725f68775f627265616b706f696e742862702c202661747472293b0a7d0a0a73746174696320696e74207074726163655f6862705f7365745f6164647228756e7369676e656420696e74206e6f74655f747970652c0a09090920202020202020737472756374207461736b5f737472756374202a74736b2c0a09090920202020202020756e7369676e6564206c6f6e67206964782c0a090909202020202020207536342061646472290a7b0a09696e74206572723b0a0973747275637420706572665f6576656e74202a62703b0a0973747275637420706572665f6576656e745f6174747220617474723b0a0a096270203d207074726163655f6862705f6765745f696e697469616c697365645f6270286e6f74655f747970652c2074736b2c20696478293b0a096966202849535f4552522862702929207b0a0909657272203d205054525f455252286270293b0a090972657475726e206572723b0a097d0a0a0961747472203d2062702d3e617474723b0a09617474722e62705f61646472203d20616464723b0a09657272203d206d6f646966795f757365725f68775f627265616b706f696e742862702c202661747472293b0a0972657475726e206572723b0a7d0a0a23646566696e65205054524143455f4842505f414444525f535a0973697a656f6628753634290a23646566696e65205054524143455f4842505f4354524c5f535a0973697a656f6628753332290a23646566696e65205054524143455f4842505f5041445f535a0973697a656f6628753332290a0a73746174696320696e742068775f627265616b5f67657428737472756374207461736b5f737472756374202a7461726765742c0a090909636f6e73742073747275637420757365725f726567736574202a7265677365742c0a090909756e7369676e656420696e7420706f732c20756e7369676e656420696e7420636f756e742c0a090909766f6964202a6b6275662c20766f6964205f5f75736572202a75627566290a7b0a09756e7369676e656420696e74206e6f74655f74797065203d207265677365742d3e636f72655f6e6f74655f747970653b0a09696e74207265742c20696478203d20302c206f66667365742c206c696d69743b0a0975333220696e666f2c206374726c3b0a0975363420616464723b0a0a092f2a205265736f7572636520696e666f202a2f0a09726574203d207074726163655f6862705f6765745f7265736f757263655f696e666f286e6f74655f747970652c2026696e666f293b0a0969662028726574290a090972657475726e207265743b0a0a09726574203d20757365725f7265677365745f636f70796f75742826706f732c2026636f756e742c20266b6275662c2026756275662c2026696e666f2c20302c0a09090909202073697a656f6628696e666f29293b0a0969662028726574290a090972657475726e207265743b0a0a092f2a20506164202a2f0a096f6666736574203d206f66667365746f662873747275637420757365725f687764656275675f73746174652c20706164293b0a09726574203d20757365725f7265677365745f636f70796f75745f7a65726f2826706f732c2026636f756e742c20266b6275662c2026756275662c206f66667365742c0a09090909202020202020206f6666736574202b205054524143455f4842505f5041445f535a293b0a0969662028726574290a090972657475726e207265743b0a0a092f2a2028616464726573732c206374726c2920726567697374657273202a2f0a096f6666736574203d206f66667365746f662873747275637420757365725f687764656275675f73746174652c206462675f72656773293b0a096c696d6974203d207265677365742d3e6e202a207265677365742d3e73697a653b0a097768696c652028636f756e74202626206f6666736574203c206c696d697429207b0a0909726574203d207074726163655f6862705f6765745f61646472286e6f74655f747970652c207461726765742c206964782c202661646472293b0a090969662028726574290a09090972657475726e207265743b0a0909726574203d20757365725f7265677365745f636f70796f75742826706f732c2026636f756e742c20266b6275662c2026756275662c2026616464722c0a090909090920206f66667365742c206f6666736574202b205054524143455f4842505f414444525f535a293b0a090969662028726574290a09090972657475726e207265743b0a09096f6666736574202b3d205054524143455f4842505f414444525f535a3b0a0a0909726574203d207074726163655f6862705f6765745f6374726c286e6f74655f747970652c207461726765742c206964782c20266374726c293b0a090969662028726574290a09090972657475726e207265743b0a0909726574203d20757365725f7265677365745f636f70796f75742826706f732c2026636f756e742c20266b6275662c2026756275662c20266374726c2c0a090909090920206f66667365742c206f6666736574202b205054524143455f4842505f4354524c5f535a293b0a090969662028726574290a09090972657475726e207265743b0a09096f6666736574202b3d205054524143455f4842505f4354524c5f535a3b0a0a0909726574203d20757365725f7265677365745f636f70796f75745f7a65726f2826706f732c2026636f756e742c20266b6275662c2026756275662c0a0909090909202020202020206f66667365742c0a0909090909202020202020206f6666736574202b205054524143455f4842505f5041445f535a293b0a090969662028726574290a09090972657475726e207265743b0a09096f6666736574202b3d205054524143455f4842505f5041445f535a3b0a09096964782b2b3b0a097d0a0a0972657475726e20303b0a7d0a0a73746174696320696e742068775f627265616b5f73657428737472756374207461736b5f737472756374202a7461726765742c0a090909636f6e73742073747275637420757365725f726567736574202a7265677365742c0a090909756e7369676e656420696e7420706f732c20756e7369676e656420696e7420636f756e742c0a090909636f6e737420766f6964202a6b6275662c20636f6e737420766f6964205f5f75736572202a75627566290a7b0a09756e7369676e656420696e74206e6f74655f74797065203d207265677365742d3e636f72655f6e6f74655f747970653b0a09696e74207265742c20696478203d20302c206f66667365742c206c696d69743b0a09753332206374726c3b0a0975363420616464723b0a0a092f2a205265736f7572636520696e666f20616e6420706164202a2f0a096f6666736574203d206f66667365746f662873747275637420757365725f687764656275675f73746174652c206462675f72656773293b0a09726574203d20757365725f7265677365745f636f7079696e5f69676e6f72652826706f732c2026636f756e742c20266b6275662c2026756275662c20302c206f6666736574293b0a0969662028726574290a090972657475726e207265743b0a0a092f2a2028616464726573732c206374726c2920726567697374657273202a2f0a096c696d6974203d207265677365742d3e6e202a207265677365742d3e73697a653b0a097768696c652028636f756e74202626206f6666736574203c206c696d697429207b0a0909726574203d20757365725f7265677365745f636f7079696e2826706f732c2026636f756e742c20266b6275662c2026756275662c2026616464722c0a0909090909206f66667365742c206f6666736574202b205054524143455f4842505f414444525f535a293b0a090969662028726574290a09090972657475726e207265743b0a0909726574203d207074726163655f6862705f7365745f61646472286e6f74655f747970652c207461726765742c206964782c2061646472293b0a090969662028726574290a09090972657475726e207265743b0a09096f6666736574202b3d205054524143455f4842505f414444525f535a3b0a0a0909726574203d20757365725f7265677365745f636f7079696e2826706f732c2026636f756e742c20266b6275662c2026756275662c20266374726c2c0a0909090909206f66667365742c206f6666736574202b205054524143455f4842505f4354524c5f535a293b0a090969662028726574290a09090972657475726e207265743b0a0909726574203d207074726163655f6862705f7365745f6374726c286e6f74655f747970652c207461726765742c206964782c206374726c293b0a090969662028726574290a09090972657475726e207265743b0a09096f6666736574202b3d205054524143455f4842505f4354524c5f535a3b0a0a0909726574203d20757365725f7265677365745f636f7079696e5f69676e6f72652826706f732c2026636f756e742c20266b6275662c2026756275662c0a0909090909096f66667365742c0a0909090909096f6666736574202b205054524143455f4842505f5041445f535a293b0a090969662028726574290a09090972657475726e207265743b0a09096f6666736574202b3d205054524143455f4842505f5041445f535a3b0a09096964782b2b3b0a097d0a0a0972657475726e20303b0a7d0a23656e646966092f2a20434f4e4649475f484156455f48575f425245414b504f494e54202a2f0a0a73746174696320696e74206770725f67657428737472756374207461736b5f737472756374202a7461726765742c0a0909202020636f6e73742073747275637420757365725f726567736574202a7265677365742c0a0909202020756e7369676e656420696e7420706f732c20756e7369676e656420696e7420636f756e742c0a0909202020766f6964202a6b6275662c20766f6964205f5f75736572202a75627566290a7b0a0973747275637420757365725f70745f72656773202a7572656773203d20267461736b5f70745f7265677328746172676574292d3e757365725f726567733b0a0972657475726e20757365725f7265677365745f636f70796f75742826706f732c2026636f756e742c20266b6275662c2026756275662c2075726567732c20302c202d31293b0a7d0a0a73746174696320696e74206770725f73657428737472756374207461736b5f737472756374202a7461726765742c20636f6e73742073747275637420757365725f726567736574202a7265677365742c0a0909202020756e7369676e656420696e7420706f732c20756e7369676e656420696e7420636f756e742c0a0909202020636f6e737420766f6964202a6b6275662c20636f6e737420766f6964205f5f75736572202a75627566290a7b0a09696e74207265743b0a0973747275637420757365725f70745f72656773206e6577726567733b0a0a09726574203d20757365725f7265677365745f636f7079696e2826706f732c2026636f756e742c20266b6275662c2026756275662c20266e6577726567732c20302c202d31293b0a0969662028726574290a090972657475726e207265743b0a0a09696620282176616c69645f757365725f7265677328266e65777265677329290a090972657475726e202d45494e56414c3b0a0a097461736b5f70745f7265677328746172676574292d3e757365725f72656773203d206e6577726567733b0a0972657475726e20303b0a7d0a0a2f2a0a202a20544f444f3a20757064617465206670206163636573736f727320666f72206c617a7920636f6e7465787420737769746368696e67202873796e632f666c7573682068777374617465290a202a2f0a73746174696320696e74206670725f67657428737472756374207461736b5f737472756374202a7461726765742c20636f6e73742073747275637420757365725f726567736574202a7265677365742c0a0909202020756e7369676e656420696e7420706f732c20756e7369676e656420696e7420636f756e742c0a0909202020766f6964202a6b6275662c20766f6964205f5f75736572202a75627566290a7b0a0973747275637420757365725f667073696d645f7374617465202a75726567733b0a097572656773203d20267461726765742d3e7468726561642e667073696d645f73746174652e757365725f667073696d643b0a0972657475726e20757365725f7265677365745f636f70796f75742826706f732c2026636f756e742c20266b6275662c2026756275662c2075726567732c20302c202d31293b0a7d0a0a73746174696320696e74206670725f73657428737472756374207461736b5f737472756374202a7461726765742c20636f6e73742073747275637420757365725f726567736574202a7265677365742c0a0909202020756e7369676e656420696e7420706f732c20756e7369676e656420696e7420636f756e742c0a0909202020636f6e737420766f6964202a6b6275662c20636f6e737420766f6964205f5f75736572202a75627566290a7b0a09696e74207265743b0a0973747275637420757365725f667073696d645f7374617465206e657773746174653b0a0a09726574203d20757365725f7265677365745f636f7079696e2826706f732c2026636f756e742c20266b6275662c2026756275662c20266e657773746174652c20302c202d31293b0a0969662028726574290a090972657475726e207265743b0a0a097461726765742d3e7468726561642e667073696d645f73746174652e757365725f667073696d64203d206e657773746174653b0a0972657475726e207265743b0a7d0a0a73746174696320696e7420746c735f67657428737472756374207461736b5f737472756374202a7461726765742c20636f6e73742073747275637420757365725f726567736574202a7265677365742c0a0909202020756e7369676e656420696e7420706f732c20756e7369676e656420696e7420636f756e742c0a0909202020766f6964202a6b6275662c20766f6964205f5f75736572202a75627566290a7b0a09756e7369676e6564206c6f6e67202a746c73203d20267461726765742d3e7468726561642e74705f76616c75653b0a0972657475726e20757365725f7265677365745f636f70796f75742826706f732c2026636f756e742c20266b6275662c2026756275662c20746c732c20302c202d31293b0a7d0a0a73746174696320696e7420746c735f73657428737472756374207461736b5f737472756374202a7461726765742c20636f6e73742073747275637420757365725f726567736574202a7265677365742c0a0909202020756e7369676e656420696e7420706f732c20756e7369676e656420696e7420636f756e742c0a0909202020636f6e737420766f6964202a6b6275662c20636f6e737420766f6964205f5f75736572202a75627566290a7b0a09696e74207265743b0a09756e7369676e6564206c6f6e6720746c733b0a0a09726574203d20757365725f7265677365745f636f7079696e2826706f732c2026636f756e742c20266b6275662c2026756275662c2026746c732c20302c202d31293b0a0969662028726574290a090972657475726e207265743b0a0a097461726765742d3e7468726561642e74705f76616c7565203d20746c733b0a0972657475726e207265743b0a7d0a0a656e756d20616172636836345f726567736574207b0a095245475345545f4750522c0a095245475345545f4650522c0a095245475345545f544c532c0a23696664656620434f4e4649475f484156455f48575f425245414b504f494e540a095245475345545f48575f425245414b2c0a095245475345545f48575f57415443482c0a23656e6469660a7d3b0a0a73746174696320636f6e73742073747275637420757365725f72656773657420616172636836345f726567736574735b5d203d207b0a095b5245475345545f4750525d203d207b0a09092e636f72655f6e6f74655f74797065203d204e545f50525354415455532c0a09092e6e203d2073697a656f662873747275637420757365725f70745f7265677329202f2073697a656f6628753634292c0a09092e73697a65203d2073697a656f6628753634292c0a09092e616c69676e203d2073697a656f6628753634292c0a09092e676574203d206770725f6765742c0a09092e736574203d206770725f7365740a097d2c0a095b5245475345545f4650525d203d207b0a09092e636f72655f6e6f74655f74797065203d204e545f505246505245472c0a09092e6e203d2073697a656f662873747275637420757365725f667073696d645f737461746529202f2073697a656f6628753332292c0a09092f2a0a0909202a2057652070726574656e6420776520686176652033322d62697420726567697374657273206265636175736520746865206670737220616e640a0909202a2066706372206172652033322d6269747320776964652e0a0909202a2f0a09092e73697a65203d2073697a656f6628753332292c0a09092e616c69676e203d2073697a656f6628753332292c0a09092e676574203d206670725f6765742c0a09092e736574203d206670725f7365740a097d2c0a095b5245475345545f544c535d203d207b0a09092e636f72655f6e6f74655f74797065203d204e545f41524d5f544c532c0a09092e6e203d20312c0a09092e73697a65203d2073697a656f6628766f6964202a292c0a09092e616c69676e203d2073697a656f6628766f6964202a292c0a09092e676574203d20746c735f6765742c0a09092e736574203d20746c735f7365742c0a097d2c0a23696664656620434f4e4649475f484156455f48575f425245414b504f494e540a095b5245475345545f48575f425245414b5d203d207b0a09092e636f72655f6e6f74655f74797065203d204e545f41524d5f48575f425245414b2c0a09092e6e203d2073697a656f662873747275637420757365725f687764656275675f737461746529202f2073697a656f6628753332292c0a09092e73697a65203d2073697a656f6628753332292c0a09092e616c69676e203d2073697a656f6628753332292c0a09092e676574203d2068775f627265616b5f6765742c0a09092e736574203d2068775f627265616b5f7365742c0a097d2c0a095b5245475345545f48575f57415443485d203d207b0a09092e636f72655f6e6f74655f74797065203d204e545f41524d5f48575f57415443482c0a09092e6e203d2073697a656f662873747275637420757365725f687764656275675f737461746529202f2073697a656f6628753332292c0a09092e73697a65203d2073697a656f6628753332292c0a09092e616c69676e203d2073697a656f6628753332292c0a09092e676574203d2068775f627265616b5f6765742c0a09092e736574203d2068775f627265616b5f7365742c0a097d2c0a23656e6469660a7d3b0a0a73746174696320636f6e73742073747275637420757365725f7265677365745f7669657720757365725f616172636836345f76696577203d207b0a092e6e616d65203d202261617263683634222c202e655f6d616368696e65203d20454d5f414152434836342c0a092e72656773657473203d20616172636836345f726567736574732c202e6e203d2041525241595f53495a4528616172636836345f72656773657473290a7d3b0a0a23696664656620434f4e4649475f434f4d5041540a23696e636c756465203c6c696e75782f636f6d7061742e683e0a0a656e756d20636f6d7061745f726567736574207b0a095245475345545f434f4d5041545f4750522c0a095245475345545f434f4d5041545f5646502c0a7d3b0a0a73746174696320696e7420636f6d7061745f6770725f67657428737472756374207461736b5f737472756374202a7461726765742c0a0909092020636f6e73742073747275637420757365725f726567736574202a7265677365742c0a0909092020756e7369676e656420696e7420706f732c20756e7369676e656420696e7420636f756e742c0a0909092020766f6964202a6b6275662c20766f6964205f5f75736572202a75627566290a7b0a09696e7420726574203d20303b0a09756e7369676e656420696e7420692c2073746172742c206e756d5f726567733b0a0a092f2a2043616c63756c61746520746865206e756d626572206f6620414172636833322072656769737465727320636f6e7461696e656420696e20636f756e74202a2f0a096e756d5f72656773203d20636f756e74202f207265677365742d3e73697a653b0a0a092f2a20436f6e7665727420706f7320696e746f20616e207265676973746572206e756d626572202a2f0a097374617274203d20706f73202f207265677365742d3e73697a653b0a0a09696620287374617274202b206e756d5f72656773203e207265677365742d3e6e290a090972657475726e202d45494f3b0a0a09666f72202869203d20303b2069203c206e756d5f726567733b202b2b6929207b0a0909756e7369676e656420696e7420696478203d207374617274202b20693b0a0909766f6964202a7265673b0a0a0909737769746368202869647829207b0a0909636173652031353a0a090909726567203d2028766f6964202a29267461736b5f70745f7265677328746172676574292d3e70633b0a090909627265616b3b0a0909636173652031363a0a090909726567203d2028766f6964202a29267461736b5f70745f7265677328746172676574292d3e7073746174653b0a090909627265616b3b0a0909636173652031373a0a090909726567203d2028766f6964202a29267461736b5f70745f7265677328746172676574292d3e6f7269675f78303b0a090909627265616b3b0a090964656661756c743a0a090909726567203d2028766f6964202a29267461736b5f70745f7265677328746172676574292d3e726567735b6964785d3b0a09097d0a0a0909726574203d20636f70795f746f5f7573657228756275662c207265672c2073697a656f6628636f6d7061745f756c6f6e675f7429293b0a0a090969662028726574290a090909627265616b3b0a0909656c73650a09090975627566202b3d2073697a656f6628636f6d7061745f756c6f6e675f74293b0a097d0a0a0972657475726e207265743b0a7d0a0a73746174696320696e7420636f6d7061745f6770725f73657428737472756374207461736b5f737472756374202a7461726765742c0a0909092020636f6e73742073747275637420757365725f726567736574202a7265677365742c0a0909092020756e7369676e656420696e7420706f732c20756e7369676e656420696e7420636f756e742c0a0909092020636f6e737420766f6964202a6b6275662c20636f6e737420766f6964205f5f75736572202a75627566290a7b0a097374727563742070745f72656773206e6577726567733b0a09696e7420726574203d20303b0a09756e7369676e656420696e7420692c2073746172742c206e756d5f726567733b0a0a092f2a2043616c63756c61746520746865206e756d626572206f6620414172636833322072656769737465727320636f6e7461696e656420696e20636f756e74202a2f0a096e756d5f72656773203d20636f756e74202f207265677365742d3e73697a653b0a0a092f2a20436f6e7665727420706f7320696e746f20616e207265676973746572206e756d626572202a2f0a097374617274203d20706f73202f207265677365742d3e73697a653b0a0a09696620287374617274202b206e756d5f72656773203e207265677365742d3e6e290a090972657475726e202d45494f3b0a0a096e657772656773203d202a7461736b5f70745f7265677328746172676574293b0a0a09666f72202869203d20303b2069203c206e756d5f726567733b202b2b6929207b0a0909756e7369676e656420696e7420696478203d207374617274202b20693b0a0909766f6964202a7265673b0a0a0909737769746368202869647829207b0a0909636173652031353a0a090909726567203d2028766f6964202a29266e6577726567732e70633b0a090909627265616b3b0a0909636173652031363a0a090909726567203d2028766f6964202a29266e6577726567732e7073746174653b0a090909627265616b3b0a0909636173652031373a0a090909726567203d2028766f6964202a29266e6577726567732e6f7269675f78303b0a090909627265616b3b0a090964656661756c743a0a090909726567203d2028766f6964202a29266e6577726567732e726567735b6964785d3b0a09097d0a0a0909726574203d20636f70795f66726f6d5f75736572287265672c20756275662c2073697a656f6628636f6d7061745f756c6f6e675f7429293b0a0a090969662028726574290a090909676f746f206f75743b0a0909656c73650a09090975627566202b3d2073697a656f6628636f6d7061745f756c6f6e675f74293b0a097d0a0a096966202876616c69645f757365725f7265677328266e6577726567732e757365725f7265677329290a09092a7461736b5f70745f726567732874617267657429203d206e6577726567733b0a09656c73650a0909726574203d202d45494e56414c3b0a0a6f75743a0a0972657475726e207265743b0a7d0a0a73746174696320696e7420636f6d7061745f7666705f67657428737472756374207461736b5f737472756374202a7461726765742c0a0909092020636f6e73742073747275637420757365725f726567736574202a7265677365742c0a0909092020756e7369676e656420696e7420706f732c20756e7369676e656420696e7420636f756e742c0a0909092020766f6964202a6b6275662c20766f6964205f5f75736572202a75627566290a7b0a0973747275637420757365725f667073696d645f7374617465202a75726567733b0a09636f6d7061745f756c6f6e675f742066707363723b0a09696e74207265743b0a0a097572656773203d20267461726765742d3e7468726561642e667073696d645f73746174652e757365725f667073696d643b0a0a092f2a0a09202a20546865205646502072656769737465727320617265207061636b656420696e746f2074686520667073696d645f73746174652c20736f207468657920616c6c207369740a09202a206e6963656c7920746f67657468657220666f722075732e205765206a757374206e65656420746f20637265617465207468652066707363722073657061726174656c792e0a09202a2f0a09726574203d20757365725f7265677365745f636f70796f75742826706f732c2026636f756e742c20266b6275662c2026756275662c2075726567732c20302c0a0909090920205646505f53544154455f53495a45202d2073697a656f6628636f6d7061745f756c6f6e675f7429293b0a0a0969662028636f756e74202626202172657429207b0a09096670736372203d202875726567732d3e667073722026205646505f46505343525f535441545f4d41534b29207c0a0909092875726567732d3e667063722026205646505f46505343525f4354524c5f4d41534b293b0a0909726574203d207075745f757365722866707363722c2028636f6d7061745f756c6f6e675f74202a2975627566293b0a097d0a0a0972657475726e207265743b0a7d0a0a73746174696320696e7420636f6d7061745f7666705f73657428737472756374207461736b5f737472756374202a7461726765742c0a0909092020636f6e73742073747275637420757365725f726567736574202a7265677365742c0a0909092020756e7369676e656420696e7420706f732c20756e7369676e656420696e7420636f756e742c0a0909092020636f6e737420766f6964202a6b6275662c20636f6e737420766f6964205f5f75736572202a75627566290a7b0a0973747275637420757365725f667073696d645f7374617465202a75726567733b0a09636f6d7061745f756c6f6e675f742066707363723b0a09696e74207265743b0a0a0969662028706f73202b20636f756e74203e205646505f53544154455f53495a45290a090972657475726e202d45494f3b0a0a097572656773203d20267461726765742d3e7468726561642e667073696d645f73746174652e757365725f667073696d643b0a0a09726574203d20757365725f7265677365745f636f7079696e2826706f732c2026636f756e742c20266b6275662c2026756275662c2075726567732c20302c0a09090909205646505f53544154455f53495a45202d2073697a656f6628636f6d7061745f756c6f6e675f7429293b0a0a0969662028636f756e74202626202172657429207b0a0909726574203d206765745f757365722866707363722c2028636f6d7061745f756c6f6e675f74202a2975627566293b0a090975726567732d3e66707372203d2066707363722026205646505f46505343525f535441545f4d41534b3b0a090975726567732d3e66706372203d2066707363722026205646505f46505343525f4354524c5f4d41534b3b0a097d0a0a0972657475726e207265743b0a7d0a0a73746174696320636f6e73742073747275637420757365725f72656773657420616172636833325f726567736574735b5d203d207b0a095b5245475345545f434f4d5041545f4750525d203d207b0a09092e636f72655f6e6f74655f74797065203d204e545f50525354415455532c0a09092e6e203d20434f4d5041545f454c465f4e475245472c0a09092e73697a65203d2073697a656f6628636f6d7061745f656c665f677265675f74292c0a09092e616c69676e203d2073697a656f6628636f6d7061745f656c665f677265675f74292c0a09092e676574203d20636f6d7061745f6770725f6765742c0a09092e736574203d20636f6d7061745f6770725f7365740a097d2c0a095b5245475345545f434f4d5041545f5646505d203d207b0a09092e636f72655f6e6f74655f74797065203d204e545f41524d5f5646502c0a09092e6e203d205646505f53544154455f53495a45202f2073697a656f6628636f6d7061745f756c6f6e675f74292c0a09092e73697a65203d2073697a656f6628636f6d7061745f756c6f6e675f74292c0a09092e616c69676e203d2073697a656f6628636f6d7061745f756c6f6e675f74292c0a09092e676574203d20636f6d7061745f7666705f6765742c0a09092e736574203d20636f6d7061745f7666705f7365740a097d2c0a7d3b0a0a73746174696320636f6e73742073747275637420757365725f7265677365745f7669657720757365725f616172636833325f76696577203d207b0a092e6e616d65203d202261617263683332222c202e655f6d616368696e65203d20454d5f41524d2c0a092e72656773657473203d20616172636833325f726567736574732c202e6e203d2041525241595f53495a4528616172636833325f72656773657473290a7d3b0a0a696e7420616172636833325f627265616b5f74726170287374727563742070745f72656773202a72656773290a7b0a09756e7369676e656420696e7420696e7374723b0a09626f6f6c206270203d2066616c73653b0a09766f6964205f5f75736572202a7063203d2028766f6964205f5f75736572202a29696e737472756374696f6e5f706f696e7465722872656773293b0a0a0969662028636f6d7061745f7468756d625f6d6f646528726567732929207b0a09092f2a206765742031362d626974205468756d6220696e737472756374696f6e202a2f0a09096765745f7573657228696e7374722c2028753136205f5f75736572202a297063293b0a090969662028696e737472203d3d20414152434833325f425245414b5f5448554d42325f4c4f29207b0a0909092f2a20676574207365636f6e642068616c66206f662033322d626974205468756d622d3220696e737472756374696f6e202a2f0a0909096765745f7573657228696e7374722c2028753136205f5f75736572202a29287063202b203229293b0a0909096270203d20696e737472203d3d20414152434833325f425245414b5f5448554d42325f48493b0a09097d20656c7365207b0a0909096270203d20696e737472203d3d20414152434833325f425245414b5f5448554d423b0a09097d0a097d20656c7365207b0a09092f2a2033322d6269742041524d20696e737472756374696f6e202a2f0a09096765745f7573657228696e7374722c2028753332205f5f75736572202a297063293b0a09096270203d2028696e7374722026207e3078663030303030303029203d3d20414152434833325f425245414b5f41524d3b0a097d0a0a09696620286270290a090972657475726e207074726163655f627265616b2872656773293b0a0972657475726e20313b0a7d0a0a73746174696320696e7420636f6d7061745f7074726163655f726561645f7573657228737472756374207461736b5f737472756374202a74736b2c20636f6d7061745f756c6f6e675f74206f66662c0a09090909202020636f6d7061745f756c6f6e675f74205f5f75736572202a726574290a7b0a09636f6d7061745f756c6f6e675f7420746d703b0a0a09696620286f666620262033290a090972657475726e202d45494f3b0a0a09696620286f6666203d3d20434f4d5041545f50545f544558545f41444452290a0909746d70203d2074736b2d3e6d6d2d3e73746172745f636f64653b0a09656c736520696620286f6666203d3d20434f4d5041545f50545f444154415f41444452290a0909746d70203d2074736b2d3e6d6d2d3e73746172745f646174613b0a09656c736520696620286f6666203d3d20434f4d5041545f50545f544558545f454e445f41444452290a0909746d70203d2074736b2d3e6d6d2d3e656e645f636f64653b0a09656c736520696620286f6666203c2073697a656f6628636f6d7061745f656c665f677265677365745f7429290a090972657475726e20636f70795f7265677365745f746f5f757365722874736b2c2026757365725f616172636833325f766965772c0a09090909092020205245475345545f434f4d5041545f4750522c206f66662c0a090909090920202073697a656f6628636f6d7061745f756c6f6e675f74292c20726574293b0a09656c736520696620286f6666203e3d20434f4d5041545f555345525f535a290a090972657475726e202d45494f3b0a09656c73650a0909746d70203d20303b0a0a0972657475726e207075745f7573657228746d702c20726574293b0a7d0a0a73746174696320696e7420636f6d7061745f7074726163655f77726974655f7573657228737472756374207461736b5f737472756374202a74736b2c20636f6d7061745f756c6f6e675f74206f66662c0a0909090920202020636f6d7061745f756c6f6e675f742076616c290a7b0a09696e74207265743b0a0a09696620286f666620262033207c7c206f6666203e3d20434f4d5041545f555345525f535a290a090972657475726e202d45494f3b0a0a09696620286f6666203e3d2073697a656f6628636f6d7061745f656c665f677265677365745f7429290a090972657475726e20303b0a0a09726574203d20636f70795f7265677365745f66726f6d5f757365722874736b2c2026757365725f616172636833325f766965772c0a09090909202020205245475345545f434f4d5041545f4750522c206f66662c0a090909092020202073697a656f6628636f6d7061745f756c6f6e675f74292c0a09090909202020202676616c293b0a0972657475726e207265743b0a7d0a0a23696664656620434f4e4649475f484156455f48575f425245414b504f494e540a0a2f2a0a202a20436f6e766572742061207669727475616c207265676973746572206e756d62657220696e746f20616e20696e64657820666f722061207468726561645f696e666f0a202a20627265616b706f696e742061727261792e20427265616b706f696e747320617265206964656e746966696564207573696e6720706f736974697665206e756d626572730a202a207768696c7374207761746368706f696e747320617265206e656761746976652e205468652072656769737465727320617265206c616964206f75742061732070616972730a202a206f662028616464726573732c20636f6e74726f6c292c20656163682070616972206d617070696e6720746f206120756e697175652068775f627265616b706f696e74207374727563742e0a202a205265676973746572203020697320726573657276656420666f722064657363726962696e67207265736f7572636520696e666f726d6174696f6e2e0a202a2f0a73746174696320696e7420636f6d7061745f7074726163655f6862705f6e756d5f746f5f69647828636f6d7061745f6c6f6e675f74206e756d290a7b0a0972657475726e2028616273286e756d29202d203129203e3e20313b0a7d0a0a73746174696320696e7420636f6d7061745f7074726163655f6862705f6765745f7265736f757263655f696e666f28753332202a6b64617461290a7b0a097538206e756d5f627270732c206e756d5f777270732c2064656275675f617263682c2077705f6c656e3b0a0975333220726567203d20303b0a0a096e756d5f62727073093d2068775f627265616b706f696e745f736c6f747328545950455f494e5354293b0a096e756d5f77727073093d2068775f627265616b706f696e745f736c6f747328545950455f44415441293b0a0a0964656275675f61726368093d2064656275675f6d6f6e69746f72735f6172636828293b0a0977705f6c656e09093d20383b0a0972656709097c3d2064656275675f617263683b0a0972656709093c3c3d20383b0a0972656709097c3d2077705f6c656e3b0a0972656709093c3c3d20383b0a0972656709097c3d206e756d5f777270733b0a0972656709093c3c3d20383b0a0972656709097c3d206e756d5f627270733b0a0a092a6b64617461203d207265673b0a0972657475726e20303b0a7d0a0a73746174696320696e7420636f6d7061745f7074726163655f6862705f67657428756e7369676e656420696e74206e6f74655f747970652c0a0909090920737472756374207461736b5f737472756374202a74736b2c0a0909090920636f6d7061745f6c6f6e675f74206e756d2c0a0909090920753332202a6b64617461290a7b0a097536342061646472203d20303b0a09753332206374726c203d20303b0a0a09696e74206572722c20696478203d20636f6d7061745f7074726163655f6862705f6e756d5f746f5f696478286e756d293b3b0a0a09696620286e756d2026203129207b0a0909657272203d207074726163655f6862705f6765745f61646472286e6f74655f747970652c2074736b2c206964782c202661646472293b0a09092a6b64617461203d202875333229616464723b0a097d20656c7365207b0a0909657272203d207074726163655f6862705f6765745f6374726c286e6f74655f747970652c2074736b2c206964782c20266374726c293b0a09092a6b64617461203d206374726c3b0a097d0a0a0972657475726e206572723b0a7d0a0a73746174696320696e7420636f6d7061745f7074726163655f6862705f73657428756e7369676e656420696e74206e6f74655f747970652c0a0909090920737472756374207461736b5f737472756374202a74736b2c0a0909090920636f6d7061745f6c6f6e675f74206e756d2c0a0909090920753332202a6b64617461290a7b0a0975363420616464723b0a09753332206374726c3b0a0a09696e74206572722c20696478203d20636f6d7061745f7074726163655f6862705f6e756d5f746f5f696478286e756d293b0a0a09696620286e756d2026203129207b0a090961646472203d202a6b646174613b0a0909657272203d207074726163655f6862705f7365745f61646472286e6f74655f747970652c2074736b2c206964782c2061646472293b0a097d20656c7365207b0a09096374726c203d202a6b646174613b0a0909657272203d207074726163655f6862705f7365745f6374726c286e6f74655f747970652c2074736b2c206964782c206374726c293b0a097d0a0a0972657475726e206572723b0a7d0a0a73746174696320696e7420636f6d7061745f7074726163655f6765746862707265677328737472756374207461736b5f737472756374202a74736b2c20636f6d7061745f6c6f6e675f74206e756d2c0a0909090920202020636f6d7061745f756c6f6e675f74205f5f75736572202a64617461290a7b0a09696e74207265743b0a09753332206b646174613b0a096d6d5f7365676d656e745f74206f6c645f6673203d206765745f667328293b0a0a097365745f6673284b45524e454c5f4453293b0a092f2a205761746368706f696e74202a2f0a09696620286e756d203c203029207b0a0909726574203d20636f6d7061745f7074726163655f6862705f676574284e545f41524d5f48575f57415443482c2074736b2c206e756d2c20266b64617461293b0a092f2a205265736f7572636520696e666f202a2f0a097d20656c736520696620286e756d203d3d203029207b0a0909726574203d20636f6d7061745f7074726163655f6862705f6765745f7265736f757263655f696e666f28266b64617461293b0a092f2a20427265616b706f696e74202a2f0a097d20656c7365207b0a0909726574203d20636f6d7061745f7074726163655f6862705f676574284e545f41524d5f48575f425245414b2c2074736b2c206e756d2c20266b64617461293b0a097d0a097365745f6673286f6c645f6673293b0a0a096966202821726574290a0909726574203d207075745f75736572286b646174612c2064617461293b0a0a0972657475726e207265743b0a7d0a0a73746174696320696e7420636f6d7061745f7074726163655f7365746862707265677328737472756374207461736b5f737472756374202a74736b2c20636f6d7061745f6c6f6e675f74206e756d2c0a0909090920202020636f6d7061745f756c6f6e675f74205f5f75736572202a64617461290a7b0a09696e74207265743b0a09753332206b64617461203d20303b0a096d6d5f7365676d656e745f74206f6c645f6673203d206765745f667328293b0a0a09696620286e756d203d3d2030290a090972657475726e20303b0a0a09726574203d206765745f75736572286b646174612c2064617461293b0a0969662028726574290a090972657475726e207265743b0a0a097365745f6673284b45524e454c5f4453293b0a09696620286e756d203c2030290a0909726574203d20636f6d7061745f7074726163655f6862705f736574284e545f41524d5f48575f57415443482c2074736b2c206e756d2c20266b64617461293b0a09656c73650a0909726574203d20636f6d7061745f7074726163655f6862705f736574284e545f41524d5f48575f425245414b2c2074736b2c206e756d2c20266b64617461293b0a097365745f6673286f6c645f6673293b0a0a0972657475726e207265743b0a7d0a23656e646966092f2a20434f4e4649475f484156455f48575f425245414b504f494e54202a2f0a0a6c6f6e6720636f6d7061745f617263685f70747261636528737472756374207461736b5f737472756374202a6368696c642c20636f6d7061745f6c6f6e675f7420726571756573742c0a090909636f6d7061745f756c6f6e675f742063616464722c20636f6d7061745f756c6f6e675f74206364617461290a7b0a09756e7369676e6564206c6f6e672061646472203d2063616464723b0a09756e7369676e6564206c6f6e672064617461203d2063646174613b0a09766f6964205f5f75736572202a6461746170203d20636f6d7061745f7074722864617461293b0a09696e74207265743b0a0a0973776974636820287265717565737429207b0a090963617365205054524143455f5045454b5553523a0a090909726574203d20636f6d7061745f7074726163655f726561645f75736572286368696c642c20616464722c206461746170293b0a090909627265616b3b0a0a090963617365205054524143455f504f4b455553523a0a090909726574203d20636f6d7061745f7074726163655f77726974655f75736572286368696c642c20616464722c2064617461293b0a090909627265616b3b0a0a09096361736520434f4d5041545f5054524143455f474554524547533a0a090909726574203d20636f70795f7265677365745f746f5f75736572286368696c642c0a090909090909202026757365725f616172636833325f766965772c0a09090909090920205245475345545f434f4d5041545f4750522c0a0909090909092020302c2073697a656f6628636f6d7061745f656c665f677265677365745f74292c0a09090909090920206461746170293b0a090909627265616b3b0a0a09096361736520434f4d5041545f5054524143455f534554524547533a0a090909726574203d20636f70795f7265677365745f66726f6d5f75736572286368696c642c0a0909090909092020202026757365725f616172636833325f766965772c0a090909090909202020205245475345545f434f4d5041545f4750522c0a09090909090920202020302c2073697a656f6628636f6d7061745f656c665f677265677365745f74292c0a090909090909202020206461746170293b0a090909627265616b3b0a0a09096361736520434f4d5041545f5054524143455f4745545f5448524541445f415245413a0a090909726574203d207075745f757365722828636f6d7061745f756c6f6e675f74296368696c642d3e7468726561642e74705f76616c75652c0a090909092020202020202028636f6d7061745f756c6f6e675f74205f5f75736572202a296461746170293b0a090909627265616b3b0a0a09096361736520434f4d5041545f5054524143455f5345545f53595343414c4c3a0a0909097461736b5f70745f72656773286368696c64292d3e73797363616c6c6e6f203d20646174613b0a090909726574203d20303b0a090909627265616b3b0a0a09096361736520434f4d5041545f5054524143455f474554564650524547533a0a090909726574203d20636f70795f7265677365745f746f5f75736572286368696c642c0a090909090909202026757365725f616172636833325f766965772c0a09090909090920205245475345545f434f4d5041545f5646502c0a0909090909092020302c205646505f53544154455f53495a452c0a09090909090920206461746170293b0a090909627265616b3b0a0a09096361736520434f4d5041545f5054524143455f534554564650524547533a0a090909726574203d20636f70795f7265677365745f66726f6d5f75736572286368696c642c0a0909090909092020202026757365725f616172636833325f766965772c0a090909090909202020205245475345545f434f4d5041545f5646502c0a09090909090920202020302c205646505f53544154455f53495a452c0a090909090909202020206461746170293b0a090909627265616b3b0a0a23696664656620434f4e4649475f484156455f48575f425245414b504f494e540a09096361736520434f4d5041545f5054524143455f474554484250524547533a0a090909726574203d20636f6d7061745f7074726163655f67657468627072656773286368696c642c20616464722c206461746170293b0a090909627265616b3b0a0a09096361736520434f4d5041545f5054524143455f534554484250524547533a0a090909726574203d20636f6d7061745f7074726163655f73657468627072656773286368696c642c20616464722c206461746170293b0a090909627265616b3b0a23656e6469660a0a090964656661756c743a0a090909726574203d20636f6d7061745f7074726163655f72657175657374286368696c642c20726571756573742c20616464722c0a0909090909092020202064617461293b0a090909627265616b3b0a097d0a0a0972657475726e207265743b0a7d0a23656e646966202f2a20434f4e4649475f434f4d504154202a2f0a0a636f6e73742073747275637420757365725f7265677365745f76696577202a7461736b5f757365725f7265677365745f7669657728737472756374207461736b5f737472756374202a7461736b290a7b0a23696664656620434f4e4649475f434f4d5041540a096966202869735f636f6d7061745f746872656164287461736b5f7468726561645f696e666f287461736b2929290a090972657475726e2026757365725f616172636833325f766965773b0a23656e6469660a0972657475726e2026757365725f616172636836345f766965773b0a7d0a0a6c6f6e6720617263685f70747261636528737472756374207461736b5f737472756374202a6368696c642c206c6f6e6720726571756573742c0a090920756e7369676e6564206c6f6e6720616464722c20756e7369676e6564206c6f6e672064617461290a7b0a0972657475726e207074726163655f72657175657374286368696c642c20726571756573742c20616464722c2064617461293b0a7d0a0a0a73746174696320696e74205f5f696e6974207074726163655f627265616b5f696e697428766f6964290a7b0a09686f6f6b5f64656275675f6661756c745f636f6465284442475f4553525f4556545f42524b2c2061726d36345f627265616b5f747261702c20534947545241502c0a090909202020202020545241505f42524b50542c20227074726163652042524b2068616e646c657222293b0a0972657475726e20303b0a7d0a636f72655f696e697463616c6c287074726163655f627265616b5f696e6974293b0a0a0a61736d6c696e6b61676520696e742073797363616c6c5f747261636528696e74206469722c207374727563742070745f72656773202a72656773290a7b0a09756e7369676e6564206c6f6e672073617665645f7265673b0a0a096966202821746573745f7468726561645f666c6167285449465f53595343414c4c5f545241434529290a090972657475726e20726567732d3e73797363616c6c6e6f3b0a0a096966202869735f636f6d7061745f7461736b282929207b0a09092f2a2041417263683332207573657320697020287231322920666f722073637261746368202a2f0a090973617665645f726567203d20726567732d3e726567735b31325d3b0a0909726567732d3e726567735b31325d203d206469723b0a097d20656c7365207b0a09092f2a0a0909202a20536176652058372e205837206973207573656420746f2064656e6f74652073797363616c6c20656e7472792f657869743a0a0909202a2020205837203d2030202d3e20656e7472792c203d2031202d3e20657869740a0909202a2f0a090973617665645f726567203d20726567732d3e726567735b375d3b0a0909726567732d3e726567735b375d203d206469723b0a097d0a0a0969662028646972290a09097472616365686f6f6b5f7265706f72745f73797363616c6c5f6578697428726567732c2030293b0a09656c736520696620287472616365686f6f6b5f7265706f72745f73797363616c6c5f656e747279287265677329290a0909726567732d3e73797363616c6c6e6f203d207e30554c3b0a0a096966202869735f636f6d7061745f7461736b2829290a0909726567732d3e726567735b31325d203d2073617665645f7265673b0a09656c73650a0909726567732d3e726567735b375d203d2073617665645f7265673b0a0a0972657475726e20726567732d3e73797363616c6c6e6f3b0a7d0a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006c696e75782d332e382e322f617263682f61726d36342f6b65726e656c2f73657475702e63000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000303030303636340030303030303030003030303030303000303030303030323034313200313231313437343433333000303031373331330030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007573746172003030726f6f7400000000000000000000000000000000000000000000000000000000726f6f74000000000000000000000000000000000000000000000000000000003030303030303000303030303030300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f2a0a202a204261736564206f6e20617263682f61726d2f6b65726e656c2f73657475702e630a202a0a202a20436f707972696768742028432920313939352d323030312052757373656c6c204b696e670a202a20436f707972696768742028432920323031322041524d204c74642e0a202a0a202a20546869732070726f6772616d206973206672656520736f6674776172653b20796f752063616e2072656469737472696275746520697420616e642f6f72206d6f646966790a202a20697420756e64657220746865207465726d73206f662074686520474e552047656e6572616c205075626c6963204c6963656e73652076657273696f6e20322061730a202a207075626c697368656420627920746865204672656520536f66747761726520466f756e646174696f6e2e0a202a0a202a20546869732070726f6772616d20697320646973747269627574656420696e2074686520686f706520746861742069742077696c6c2062652075736566756c2c0a202a2062757420574954484f555420414e592057415252414e54593b20776974686f7574206576656e2074686520696d706c6965642077617272616e7479206f660a202a204d45524348414e544142494c495459206f72204649544e45535320464f52204120504152544943554c415220505552504f53452e2020536565207468650a202a20474e552047656e6572616c205075626c6963204c6963656e736520666f72206d6f72652064657461696c732e0a202a0a202a20596f752073686f756c642068617665207265636569766564206120636f7079206f662074686520474e552047656e6572616c205075626c6963204c6963656e73650a202a20616c6f6e67207769746820746869732070726f6772616d2e20204966206e6f742c20736565203c687474703a2f2f7777772e676e752e6f72672f6c6963656e7365732f3e2e0a202a2f0a0a23696e636c756465203c6c696e75782f6578706f72742e683e0a23696e636c756465203c6c696e75782f6b65726e656c2e683e0a23696e636c756465203c6c696e75782f7374646465662e683e0a23696e636c756465203c6c696e75782f696f706f72742e683e0a23696e636c756465203c6c696e75782f64656c61792e683e0a23696e636c756465203c6c696e75782f7574736e616d652e683e0a23696e636c756465203c6c696e75782f696e697472642e683e0a23696e636c756465203c6c696e75782f636f6e736f6c652e683e0a23696e636c756465203c6c696e75782f626f6f746d656d2e683e0a23696e636c756465203c6c696e75782f7365715f66696c652e683e0a23696e636c756465203c6c696e75782f73637265656e5f696e666f2e683e0a23696e636c756465203c6c696e75782f696e69742e683e0a23696e636c756465203c6c696e75782f6b657865632e683e0a23696e636c756465203c6c696e75782f63726173685f64756d702e683e0a23696e636c756465203c6c696e75782f726f6f745f6465762e683e0a23696e636c756465203c6c696e75782f6370752e683e0a23696e636c756465203c6c696e75782f696e746572727570742e683e0a23696e636c756465203c6c696e75782f736d702e683e0a23696e636c756465203c6c696e75782f66732e683e0a23696e636c756465203c6c696e75782f70726f635f66732e683e0a23696e636c756465203c6c696e75782f6d656d626c6f636b2e683e0a23696e636c756465203c6c696e75782f6f665f6664742e683e0a0a23696e636c756465203c61736d2f637075747970652e683e0a23696e636c756465203c61736d2f656c662e683e0a23696e636c756465203c61736d2f6370757461626c652e683e0a23696e636c756465203c61736d2f73656374696f6e732e683e0a23696e636c756465203c61736d2f73657475702e683e0a23696e636c756465203c61736d2f6361636865666c7573682e683e0a23696e636c756465203c61736d2f746c62666c7573682e683e0a23696e636c756465203c61736d2f74726170732e683e0a23696e636c756465203c61736d2f6d656d626c6f636b2e683e0a0a756e7369676e656420696e742070726f636573736f725f69643b0a4558504f52545f53594d424f4c2870726f636573736f725f6964293b0a0a756e7369676e656420696e7420656c665f6877636170205f5f726561645f6d6f73746c793b0a4558504f52545f53594d424f4c5f47504c28656c665f6877636170293b0a0a73746174696320636f6e73742063686172202a6370755f6e616d653b0a73746174696320636f6e73742063686172202a6d616368696e655f6e616d653b0a706879735f616464725f74205f5f6664745f706f696e746572205f5f696e6974646174613b0a0a2f2a0a202a205374616e64617264206d656d6f7279207265736f75726365730a202a2f0a73746174696320737472756374207265736f75726365206d656d5f7265735b5d203d207b0a097b0a09092e6e616d65203d20224b65726e656c20636f6465222c0a09092e7374617274203d20302c0a09092e656e64203d20302c0a09092e666c616773203d20494f5245534f555243455f4d454d0a097d2c0a097b0a09092e6e616d65203d20224b65726e656c2064617461222c0a09092e7374617274203d20302c0a09092e656e64203d20302c0a09092e666c616773203d20494f5245534f555243455f4d454d0a097d0a7d3b0a0a23646566696e65206b65726e656c5f636f6465206d656d5f7265735b305d0a23646566696e65206b65726e656c5f64617461206d656d5f7265735b315d0a0a766f6964205f5f696e6974206561726c795f7072696e7428636f6e73742063686172202a7374722c202e2e2e290a7b0a0963686172206275665b3235365d3b0a0976615f6c6973742061703b0a0a0976615f73746172742861702c20737472293b0a0976736e7072696e7466286275662c2073697a656f6628627566292c207374722c206170293b0a0976615f656e64286170293b0a0a097072696e746b28222573222c20627566293b0a7d0a0a73746174696320766f6964205f5f696e69742073657475705f70726f636573736f7228766f6964290a7b0a09737472756374206370755f696e666f202a6370755f696e666f3b0a0a092f2a0a09202a206c6f636174652070726f636573736f7220696e20746865206c697374206f6620737570706f727465642070726f636573736f720a09202a2074797065732e2020546865206c696e6b6572206275696c64732074686973207461626c6520666f722075732066726f6d207468650a09202a20656e747269657320696e20617263682f61726d2f6d6d2f70726f632e530a09202a2f0a096370755f696e666f203d206c6f6f6b75705f70726f636573736f725f7479706528726561645f63707569645f69642829293b0a0969662028216370755f696e666f29207b0a09097072696e746b282243505520636f6e66696775726174696f6e20626f7463686564202849442025303878292c20756e61626c6520746f20636f6e74696e75652e5c6e222c0a090920202020202020726561645f63707569645f69642829293b0a09097768696c65202831293b0a097d0a0a096370755f6e616d65203d206370755f696e666f2d3e6370755f6e616d653b0a0a097072696e746b28224350553a202573205b253038785d207265766973696f6e2025645c6e222c0a09202020202020206370755f6e616d652c20726561645f63707569645f696428292c20726561645f63707569645f696428292026203135293b0a0a09737072696e746628696e69745f7574736e616d6528292d3e6d616368696e652c20226161726368363422293b0a09656c665f6877636170203d20303b0a7d0a0a73746174696320766f6964205f5f696e69742073657475705f6d616368696e655f66647428706879735f616464725f742064745f70687973290a7b0a0973747275637420626f6f745f706172616d5f686561646572202a646576747265653b0a09756e7369676e6564206c6f6e672064745f726f6f743b0a0a092f2a20436865636b20776520686176652061206e6f6e2d4e554c4c20445420706f696e746572202a2f0a09696620282164745f7068797329207b0a09096561726c795f7072696e7428225c6e220a090909224572726f723a204e554c4c206f7220696e76616c696420646576696365207472656520626c6f625c6e220a0909092254686520647462206d75737420626520382d6279746520616c69676e656420616e642070617373656420696e20746865206669727374203531324d42206f66206d656d6f72795c6e220a090909225c6e506c6561736520636865636b20796f757220626f6f746c6f616465722e5c6e22293b0a0a09097768696c65202874727565290a0909096370755f72656c617828293b0a0a097d0a0a0964657674726565203d20706879735f746f5f766972742864745f70687973293b0a0a092f2a20436865636b2064657669636520747265652076616c6964697479202a2f0a0969662028626533325f746f5f63707528646576747265652d3e6d616769632920213d204f465f44545f48454144455229207b0a09096561726c795f7072696e7428225c6e220a090909224572726f723a20696e76616c696420646576696365207472656520626c6f6220617420706879736963616c2061646472657373203078257020287669727475616c20616464726573732030782570295c6e220a09090922457870656374656420307825782c20666f756e6420307825785c6e220a090909225c6e506c6561736520636865636b20796f757220626f6f746c6f616465722e5c6e222c0a09090964745f706879732c20646576747265652c204f465f44545f4845414445522c0a090909626533325f746f5f63707528646576747265652d3e6d6167696329293b0a0a09097768696c65202874727565290a0909096370755f72656c617828293b0a097d0a0a09696e697469616c5f626f6f745f706172616d73203d20646576747265653b0a0964745f726f6f74203d206f665f6765745f666c61745f64745f726f6f7428293b0a0a096d616368696e655f6e616d65203d206f665f6765745f666c61745f64745f70726f702864745f726f6f742c20226d6f64656c222c204e554c4c293b0a0969662028216d616368696e655f6e616d65290a09096d616368696e655f6e616d65203d206f665f6765745f666c61745f64745f70726f702864745f726f6f742c2022636f6d70617469626c65222c204e554c4c293b0a0969662028216d616368696e655f6e616d65290a09096d616368696e655f6e616d65203d20223c756e6b6e6f776e3e223b0a0970725f696e666f28224d616368696e653a2025735c6e222c206d616368696e655f6e616d65293b0a0a092f2a20526574726965766520766172696f757320696e666f726d6174696f6e2066726f6d20746865202f63686f73656e206e6f6465202a2f0a096f665f7363616e5f666c61745f6474286561726c795f696e69745f64745f7363616e5f63686f73656e2c20626f6f745f636f6d6d616e645f6c696e65293b0a092f2a20496e697469616c697a65207b73697a652c616464726573737d2d63656c6c7320696e666f202a2f0a096f665f7363616e5f666c61745f6474286561726c795f696e69745f64745f7363616e5f726f6f742c204e554c4c293b0a092f2a205365747570206d656d6f72792c2063616c6c696e67206561726c795f696e69745f64745f6164645f6d656d6f72795f61726368202a2f0a096f665f7363616e5f666c61745f6474286561726c795f696e69745f64745f7363616e5f6d656d6f72792c204e554c4c293b0a7d0a0a766f6964205f5f696e6974206561726c795f696e69745f64745f6164645f6d656d6f72795f617263682875363420626173652c207536342073697a65290a7b0a096261736520263d20504147455f4d41534b3b0a0973697a6520263d20504147455f4d41534b3b0a096966202862617365202b2073697a65203c20504859535f4f464653455429207b0a090970725f7761726e696e67282249676e6f72696e67206d656d6f727920626c6f636b203078256c6c78202d203078256c6c785c6e222c0a090909202020626173652c2062617365202b2073697a65293b0a090972657475726e3b0a097d0a096966202862617365203c20504859535f4f464653455429207b0a090970725f7761726e696e67282249676e6f72696e67206d656d6f72792072616e6765203078256c6c78202d203078256c6c785c6e222c0a090909202020626173652c20504859535f4f4646534554293b0a090973697a65202d3d20504859535f4f4646534554202d20626173653b0a090962617365203d20504859535f4f46465345543b0a097d0a096d656d626c6f636b5f61646428626173652c2073697a65293b0a7d0a0a766f6964202a205f5f696e6974206561726c795f696e69745f64745f616c6c6f635f6d656d6f72795f61726368287536342073697a652c2075363420616c69676e290a7b0a0972657475726e205f5f7661286d656d626c6f636b5f616c6c6f632873697a652c20616c69676e29293b0a7d0a0a2f2a0a202a204c696d697420746865206d656d6f72792073697a652074686174207761732073706563696669656420766961204644542e0a202a2f0a73746174696320696e74205f5f696e6974206561726c795f6d656d2863686172202a70290a7b0a09706879735f616464725f74206c696d69743b0a0a09696620282170290a090972657475726e20313b0a0a096c696d6974203d206d656d706172736528702c20267029202620504147455f4d41534b3b0a0970725f6e6f7469636528224d656d6f7279206c696d6974656420746f20256c6c644d425c6e222c206c696d6974203e3e203230293b0a0a096d656d626c6f636b5f656e666f7263655f6d656d6f72795f6c696d6974286c696d6974293b0a0a0972657475726e20303b0a7d0a6561726c795f706172616d28226d656d222c206561726c795f6d656d293b0a0a73746174696320766f6964205f5f696e697420726571756573745f7374616e646172645f7265736f757263657328766f6964290a7b0a09737472756374206d656d626c6f636b5f726567696f6e202a726567696f6e3b0a09737472756374207265736f75726365202a7265733b0a0a096b65726e656c5f636f64652e73746172742020203d20766972745f746f5f70687973285f74657874293b0a096b65726e656c5f636f64652e656e6420202020203d20766972745f746f5f70687973285f6574657874202d2031293b0a096b65726e656c5f646174612e73746172742020203d20766972745f746f5f70687973285f7364617461293b0a096b65726e656c5f646174612e656e6420202020203d20766972745f746f5f70687973285f656e64202d2031293b0a0a09666f725f656163685f6d656d626c6f636b286d656d6f72792c20726567696f6e29207b0a0909726573203d20616c6c6f635f626f6f746d656d5f6c6f772873697a656f66282a72657329293b0a09097265732d3e6e616d6520203d202253797374656d2052414d223b0a09097265732d3e7374617274203d205f5f70666e5f746f5f70687973286d656d626c6f636b5f726567696f6e5f6d656d6f72795f626173655f70666e28726567696f6e29293b0a09097265732d3e656e64203d205f5f70666e5f746f5f70687973286d656d626c6f636b5f726567696f6e5f6d656d6f72795f656e645f70666e28726567696f6e2929202d20313b0a09097265732d3e666c616773203d20494f5245534f555243455f4d454d207c20494f5245534f555243455f425553593b0a0a0909726571756573745f7265736f757263652826696f6d656d5f7265736f757263652c20726573293b0a0a0909696620286b65726e656c5f636f64652e7374617274203e3d207265732d3e73746172742026260a0909202020206b65726e656c5f636f64652e656e64203c3d207265732d3e656e64290a090909726571756573745f7265736f75726365287265732c20266b65726e656c5f636f6465293b0a0909696620286b65726e656c5f646174612e7374617274203e3d207265732d3e73746172742026260a0909202020206b65726e656c5f646174612e656e64203c3d207265732d3e656e64290a090909726571756573745f7265736f75726365287265732c20266b65726e656c5f64617461293b0a097d0a7d0a0a766f6964205f5f696e69742073657475705f617263682863686172202a2a636d646c696e655f70290a7b0a0973657475705f70726f636573736f7228293b0a0a0973657475705f6d616368696e655f666474285f5f6664745f706f696e746572293b0a0a09696e69745f6d6d2e73746172745f636f6465203d2028756e7369676e6564206c6f6e6729205f746578743b0a09696e69745f6d6d2e656e645f636f64652020203d2028756e7369676e6564206c6f6e6729205f65746578743b0a09696e69745f6d6d2e656e645f646174612020203d2028756e7369676e6564206c6f6e6729205f65646174613b0a09696e69745f6d6d2e62726b092020203d2028756e7369676e6564206c6f6e6729205f656e643b0a0a092a636d646c696e655f70203d20626f6f745f636f6d6d616e645f6c696e653b0a0a0970617273655f6561726c795f706172616d28293b0a0a0961726d36345f6d656d626c6f636b5f696e697428293b0a0a09706167696e675f696e697428293b0a09726571756573745f7374616e646172645f7265736f757263657328293b0a0a09756e666c617474656e5f6465766963655f7472656528293b0a0a23696664656620434f4e4649475f534d500a09736d705f696e69745f6370757328293b0a23656e6469660a0a23696664656620434f4e4649475f56540a23696620646566696e656428434f4e4649475f5647415f434f4e534f4c45290a09636f6e73776974636870203d20267667615f636f6e3b0a23656c696620646566696e656428434f4e4649475f44554d4d595f434f4e534f4c45290a09636f6e73776974636870203d202664756d6d795f636f6e3b0a23656e6469660a23656e6469660a7d0a0a73746174696320444546494e455f5045525f43505528737472756374206370752c206370755f64617461293b0a0a73746174696320696e74205f5f696e697420746f706f6c6f67795f696e697428766f6964290a7b0a09696e7420693b0a0a09666f725f656163685f706f737369626c655f637075286929207b0a090973747275637420637075202a637075203d20267065725f637075286370755f646174612c2069293b0a09096370752d3e686f74706c75676761626c65203d20313b0a090972656769737465725f637075286370752c2069293b0a097d0a0a0972657475726e20303b0a7d0a7375627379735f696e697463616c6c28746f706f6c6f67795f696e6974293b0a0a73746174696320636f6e73742063686172202a68776361705f7374725b5d203d207b0a09226670222c0a09226173696d64222c0a094e554c4c0a7d3b0a0a73746174696320696e7420635f73686f7728737472756374207365715f66696c65202a6d2c20766f6964202a76290a7b0a09696e7420693b0a0a097365715f7072696e7466286d2c202250726f636573736f725c743a2025732072657620256420282573295c6e222c0a09092020206370755f6e616d652c20726561645f63707569645f6964282920262031352c20454c465f504c4154464f524d293b0a0a09666f725f656163685f6f6e6c696e655f637075286929207b0a09092f2a0a0909202a20676c696263207265616473202f70726f632f637075696e666f20746f2064657465726d696e6520746865206e756d626572206f660a0909202a206f6e6c696e652070726f636573736f72732c206c6f6f6b696e6720666f72206c696e657320626567696e6e696e6720776974680a0909202a202270726f636573736f72222e20204769766520676c696263207768617420697420657870656374732e0a0909202a2f0a23696664656620434f4e4649475f534d500a09097365715f7072696e7466286d2c202270726f636573736f725c743a2025645c6e222c2069293b0a23656e6469660a09097365715f7072696e7466286d2c2022426f676f4d4950535c743a20256c752e2530326c755c6e5c6e222c0a0909092020206c6f6f70735f7065725f6a69666679202f2028353030303030554c2f485a292c0a0909092020206c6f6f70735f7065725f6a69666679202f202835303030554c2f485a29202520313030293b0a097d0a0a092f2a2064756d70206f7574207468652070726f636573736f72206665617475726573202a2f0a097365715f70757473286d2c202246656174757265735c743a2022293b0a0a09666f72202869203d20303b2068776361705f7374725b695d3b20692b2b290a090969662028656c665f68776361702026202831203c3c206929290a0909097365715f7072696e7466286d2c2022257320222c2068776361705f7374725b695d293b0a0a097365715f7072696e7466286d2c20225c6e43505520696d706c656d656e7465725c743a203078253032785c6e222c20726561645f63707569645f69642829203e3e203234293b0a097365715f7072696e7466286d2c2022435055206172636869746563747572653a20414172636836345c6e22293b0a097365715f7072696e7466286d2c20224350552076617269616e745c743a20307825785c6e222c2028726561645f63707569645f69642829203e3e203230292026203135293b0a097365715f7072696e7466286d2c202243505520706172745c743a203078253033785c6e222c2028726561645f63707569645f69642829203e3e2034292026203078666666293b0a097365715f7072696e7466286d2c2022435055207265766973696f6e5c743a2025645c6e222c20726561645f63707569645f696428292026203135293b0a0a097365715f70757473286d2c20225c6e22293b0a0a097365715f7072696e7466286d2c202248617264776172655c743a2025735c6e222c206d616368696e655f6e616d65293b0a0a0972657475726e20303b0a7d0a0a73746174696320766f6964202a635f737461727428737472756374207365715f66696c65202a6d2c206c6f66665f74202a706f73290a7b0a0972657475726e202a706f73203c2031203f2028766f6964202a2931203a204e554c4c3b0a7d0a0a73746174696320766f6964202a635f6e65787428737472756374207365715f66696c65202a6d2c20766f6964202a762c206c6f66665f74202a706f73290a7b0a092b2b2a706f733b0a0972657475726e204e554c4c3b0a7d0a0a73746174696320766f696420635f73746f7028737472756374207365715f66696c65202a6d2c20766f6964202a76290a7b0a7d0a0a636f6e737420737472756374207365715f6f7065726174696f6e7320637075696e666f5f6f70203d207b0a092e7374617274093d20635f73746172742c0a092e6e657874093d20635f6e6578742c0a092e73746f70093d20635f73746f702c0a092e73686f77093d20635f73686f770a7d3b0a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006c696e75782d332e382e322f617263682f61726d36342f6b65726e656c2f7369676e616c2e630000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000303030303636340030303030303030003030303030303000303030303030323631373700313231313437343433333000303031373434360030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007573746172003030726f6f7400000000000000000000000000000000000000000000000000000000726f6f74000000000000000000000000000000000000000000000000000000003030303030303000303030303030300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f2a0a202a204261736564206f6e20617263682f61726d2f6b65726e656c2f7369676e616c2e630a202a0a202a20436f707972696768742028432920313939352d323030392052757373656c6c204b696e670a202a20436f707972696768742028432920323031322041524d204c74642e0a202a0a202a20546869732070726f6772616d206973206672656520736f6674776172653b20796f752063616e2072656469737472696275746520697420616e642f6f72206d6f646966790a202a20697420756e64657220746865207465726d73206f662074686520474e552047656e6572616c205075626c6963204c6963656e73652076657273696f6e20322061730a202a207075626c697368656420627920746865204672656520536f66747761726520466f756e646174696f6e2e0a202a0a202a20546869732070726f6772616d20697320646973747269627574656420696e2074686520686f706520746861742069742077696c6c2062652075736566756c2c0a202a2062757420574954484f555420414e592057415252414e54593b20776974686f7574206576656e2074686520696d706c6965642077617272616e7479206f660a202a204d45524348414e544142494c495459206f72204649544e45535320464f52204120504152544943554c415220505552504f53452e2020536565207468650a202a20474e552047656e6572616c205075626c6963204c6963656e736520666f72206d6f72652064657461696c732e0a202a0a202a20596f752073686f756c642068617665207265636569766564206120636f7079206f662074686520474e552047656e6572616c205075626c6963204c6963656e73650a202a20616c6f6e67207769746820746869732070726f6772616d2e20204966206e6f742c20736565203c687474703a2f2f7777772e676e752e6f72672f6c6963656e7365732f3e2e0a202a2f0a0a23696e636c756465203c6c696e75782f6572726e6f2e683e0a23696e636c756465203c6c696e75782f7369676e616c2e683e0a23696e636c756465203c6c696e75782f706572736f6e616c6974792e683e0a23696e636c756465203c6c696e75782f667265657a65722e683e0a23696e636c756465203c6c696e75782f756163636573732e683e0a23696e636c756465203c6c696e75782f7472616365686f6f6b2e683e0a23696e636c756465203c6c696e75782f726174656c696d69742e683e0a0a23696e636c756465203c61736d2f636f6d7061742e683e0a23696e636c756465203c61736d2f64656275672d6d6f6e69746f72732e683e0a23696e636c756465203c61736d2f656c662e683e0a23696e636c756465203c61736d2f6361636865666c7573682e683e0a23696e636c756465203c61736d2f75636f6e746578742e683e0a23696e636c756465203c61736d2f756e697374642e683e0a23696e636c756465203c61736d2f667073696d642e683e0a23696e636c756465203c61736d2f7369676e616c33322e683e0a23696e636c756465203c61736d2f7664736f2e683e0a0a2f2a0a202a20446f2061207369676e616c2072657475726e3b20756e646f20746865207369676e616c20737461636b2e2054686573652061726520616c69676e656420746f203132382d6269742e0a202a2f0a7374727563742072745f7369676672616d65207b0a0973747275637420736967696e666f20696e666f3b0a097374727563742075636f6e746578742075633b0a097536342066703b0a09753634206c723b0a7d3b0a0a73746174696320696e742070726573657276655f667073696d645f636f6e746578742873747275637420667073696d645f636f6e74657874205f5f75736572202a637478290a7b0a0973747275637420667073696d645f7374617465202a667073696d64203d202663757272656e742d3e7468726561642e667073696d645f73746174653b0a09696e74206572723b0a0a092f2a2064756d70207468652068617264776172652072656769737465727320746f2074686520667073696d645f737461746520737472756374757265202a2f0a09667073696d645f736176655f737461746528667073696d64293b0a0a092f2a20636f70792074686520465020616e64207374617475732f636f6e74726f6c20726567697374657273202a2f0a09657272203d205f5f636f70795f746f5f75736572286374782d3e76726567732c20667073696d642d3e76726567732c2073697a656f6628667073696d642d3e767265677329293b0a095f5f7075745f757365725f6572726f7228667073696d642d3e667073722c20266374782d3e667073722c20657272293b0a095f5f7075745f757365725f6572726f7228667073696d642d3e667063722c20266374782d3e667063722c20657272293b0a0a092f2a20636f707920746865206d616769632f73697a6520696e666f726d6174696f6e202a2f0a095f5f7075745f757365725f6572726f7228465053494d445f4d414749432c20266374782d3e686561642e6d616769632c20657272293b0a095f5f7075745f757365725f6572726f722873697a656f662873747275637420667073696d645f636f6e74657874292c20266374782d3e686561642e73697a652c20657272293b0a0a0972657475726e20657272203f202d454641554c54203a20303b0a7d0a0a73746174696320696e7420726573746f72655f667073696d645f636f6e746578742873747275637420667073696d645f636f6e74657874205f5f75736572202a637478290a7b0a0973747275637420667073696d645f737461746520667073696d643b0a095f5f753332206d616769632c2073697a653b0a09696e7420657272203d20303b0a0a092f2a20636865636b20746865206d616769632f73697a6520696e666f726d6174696f6e202a2f0a095f5f6765745f757365725f6572726f72286d616769632c20266374782d3e686561642e6d616769632c20657272293b0a095f5f6765745f757365725f6572726f722873697a652c20266374782d3e686561642e73697a652c20657272293b0a0969662028657272290a090972657475726e202d454641554c543b0a09696620286d6167696320213d20465053494d445f4d41474943207c7c2073697a6520213d2073697a656f662873747275637420667073696d645f636f6e7465787429290a090972657475726e202d45494e56414c3b0a0a092f2a20636f70792074686520465020616e64207374617475732f636f6e74726f6c20726567697374657273202a2f0a09657272203d205f5f636f70795f66726f6d5f7573657228667073696d642e76726567732c206374782d3e76726567732c0a0909092020202020202073697a656f6628667073696d642e767265677329293b0a095f5f6765745f757365725f6572726f7228667073696d642e667073722c20266374782d3e667073722c20657272293b0a095f5f6765745f757365725f6572726f7228667073696d642e667063722c20266374782d3e667063722c20657272293b0a0a092f2a206c6f616420746865206861726477617265207265676973746572732066726f6d2074686520667073696d645f737461746520737472756374757265202a2f0a09696620282165727229207b0a0909707265656d70745f64697361626c6528293b0a0909667073696d645f6c6f61645f73746174652826667073696d64293b0a0909707265656d70745f656e61626c6528293b0a097d0a0a0972657475726e20657272203f202d454641554c54203a20303b0a7d0a0a73746174696320696e7420726573746f72655f7369676672616d65287374727563742070745f72656773202a726567732c0a090909202020207374727563742072745f7369676672616d65205f5f75736572202a7366290a7b0a097369677365745f74207365743b0a09696e7420692c206572723b0a09737472756374206175785f636f6e74657874205f5f75736572202a617578203d0a090928737472756374206175785f636f6e74657874205f5f75736572202a2973662d3e75632e75635f6d636f6e746578742e5f5f72657365727665643b0a0a09657272203d205f5f636f70795f66726f6d5f7573657228267365742c202673662d3e75632e75635f7369676d61736b2c2073697a656f662873657429293b0a0969662028657272203d3d2030290a09097365745f63757272656e745f626c6f636b65642826736574293b0a0a09666f72202869203d20303b2069203c2033313b20692b2b290a09095f5f6765745f757365725f6572726f7228726567732d3e726567735b695d2c202673662d3e75632e75635f6d636f6e746578742e726567735b695d2c0a0909090920657272293b0a095f5f6765745f757365725f6572726f7228726567732d3e73702c202673662d3e75632e75635f6d636f6e746578742e73702c20657272293b0a095f5f6765745f757365725f6572726f7228726567732d3e70632c202673662d3e75632e75635f6d636f6e746578742e70632c20657272293b0a095f5f6765745f757365725f6572726f7228726567732d3e7073746174652c202673662d3e75632e75635f6d636f6e746578742e7073746174652c20657272293b0a0a092f2a0a09202a2041766f6964207379735f72745f73696772657475726e28292072657374617274696e672e0a09202a2f0a09726567732d3e73797363616c6c6e6f203d207e30554c3b0a0a09657272207c3d202176616c69645f757365725f726567732826726567732d3e757365725f72656773293b0a0a0969662028657272203d3d2030290a0909657272207c3d20726573746f72655f667073696d645f636f6e7465787428266175782d3e667073696d64293b0a0a0972657475726e206572723b0a7d0a0a61736d6c696e6b616765206c6f6e67207379735f72745f73696772657475726e287374727563742070745f72656773202a72656773290a7b0a097374727563742072745f7369676672616d65205f5f75736572202a6672616d653b0a0a092f2a20416c77617973206d616b6520616e792070656e64696e67207265737461727465642073797374656d2063616c6c732072657475726e202d45494e5452202a2f0a0963757272656e745f7468726561645f696e666f28292d3e726573746172745f626c6f636b2e666e203d20646f5f6e6f5f726573746172745f73797363616c6c3b0a0a092f2a0a09202a2053696e636520776520737461636b656420746865207369676e616c206f6e2061203132382d62697420626f756e646172792c207468656e20277370272073686f756c640a09202a20626520776f726420616c69676e656420686572652e0a09202a2f0a0969662028726567732d3e73702026203135290a0909676f746f206261646672616d653b0a0a096672616d65203d20287374727563742072745f7369676672616d65205f5f75736572202a29726567732d3e73703b0a0a0969662028216163636573735f6f6b285645524946595f524541442c206672616d652c2073697a656f6620282a6672616d652929290a0909676f746f206261646672616d653b0a0a0969662028726573746f72655f7369676672616d6528726567732c206672616d6529290a0909676f746f206261646672616d653b0a0a0969662028646f5f736967616c74737461636b28266672616d652d3e75632e75635f737461636b2c0a0909092020204e554c4c2c20726567732d3e737029203d3d202d454641554c54290a0909676f746f206261646672616d653b0a0a0972657475726e20726567732d3e726567735b305d3b0a0a6261646672616d653a0a096966202873686f775f756e68616e646c65645f7369676e616c73290a090970725f696e666f5f726174656c696d69746564282225735b25645d3a20626164206672616d6520696e2025733a2070633d2530386c6c782073703d2530386c6c785c6e222c0a090909092020202063757272656e742d3e636f6d6d2c207461736b5f7069645f6e722863757272656e74292c205f5f66756e635f5f2c0a0909090920202020726567732d3e70632c20726567732d3e7370293b0a09666f7263655f73696728534947534547562c2063757272656e74293b0a0972657475726e20303b0a7d0a0a61736d6c696e6b616765206c6f6e67207379735f736967616c74737461636b28636f6e737420737461636b5f74205f5f75736572202a7573732c20737461636b5f74205f5f75736572202a756f73732c0a09090909756e7369676e6564206c6f6e67207370290a7b0a0972657475726e20646f5f736967616c74737461636b287573732c20756f73732c207370293b0a7d0a0a73746174696320696e742073657475705f7369676672616d65287374727563742072745f7369676672616d65205f5f75736572202a73662c0a09090920207374727563742070745f72656773202a726567732c207369677365745f74202a736574290a7b0a09696e7420692c20657272203d20303b0a09737472756374206175785f636f6e74657874205f5f75736572202a617578203d0a090928737472756374206175785f636f6e74657874205f5f75736572202a2973662d3e75632e75635f6d636f6e746578742e5f5f72657365727665643b0a0a092f2a207365742075702074686520737461636b206672616d6520666f7220756e77696e64696e67202a2f0a095f5f7075745f757365725f6572726f7228726567732d3e726567735b32395d2c202673662d3e66702c20657272293b0a095f5f7075745f757365725f6572726f7228726567732d3e726567735b33305d2c202673662d3e6c722c20657272293b0a0a09666f72202869203d20303b2069203c2033313b20692b2b290a09095f5f7075745f757365725f6572726f7228726567732d3e726567735b695d2c202673662d3e75632e75635f6d636f6e746578742e726567735b695d2c0a0909090920657272293b0a095f5f7075745f757365725f6572726f7228726567732d3e73702c202673662d3e75632e75635f6d636f6e746578742e73702c20657272293b0a095f5f7075745f757365725f6572726f7228726567732d3e70632c202673662d3e75632e75635f6d636f6e746578742e70632c20657272293b0a095f5f7075745f757365725f6572726f7228726567732d3e7073746174652c202673662d3e75632e75635f6d636f6e746578742e7073746174652c20657272293b0a0a095f5f7075745f757365725f6572726f722863757272656e742d3e7468726561642e6661756c745f616464726573732c202673662d3e75632e75635f6d636f6e746578742e6661756c745f616464726573732c20657272293b0a0a09657272207c3d205f5f636f70795f746f5f75736572282673662d3e75632e75635f7369676d61736b2c207365742c2073697a656f66282a73657429293b0a0a0969662028657272203d3d2030290a0909657272207c3d2070726573657276655f667073696d645f636f6e7465787428266175782d3e667073696d64293b0a0a092f2a20736574207468652022656e6422206d61676963202a2f0a095f5f7075745f757365725f6572726f7228302c20266175782d3e656e642e6d616769632c20657272293b0a095f5f7075745f757365725f6572726f7228302c20266175782d3e656e642e73697a652c20657272293b0a0a0972657475726e206572723b0a7d0a0a737461746963207374727563742072745f7369676672616d65205f5f75736572202a6765745f7369676672616d6528737472756374206b5f736967616374696f6e202a6b612c0a0909090909202020202020207374727563742070745f72656773202a72656773290a7b0a09756e7369676e6564206c6f6e672073702c2073705f746f703b0a097374727563742072745f7369676672616d65205f5f75736572202a6672616d653b0a0a097370203d2073705f746f70203d20726567732d3e73703b0a0a092f2a0a09202a20546869732069732074686520582f4f70656e2073616e6374696f6e6564207369676e616c20737461636b20737769746368696e672e0a09202a2f0a0969662028286b612d3e73612e73615f666c61677320262053415f4f4e535441434b2920262620217361735f73735f666c61677328737029290a09097370203d2073705f746f70203d2063757272656e742d3e7361735f73735f7370202b2063757272656e742d3e7361735f73735f73697a653b0a0a097370203d20287370202d2073697a656f66287374727563742072745f7369676672616d6529292026207e31353b0a096672616d65203d20287374727563742072745f7369676672616d65205f5f75736572202a2973703b0a0a092f2a0a09202a20436865636b20746861742077652063616e2061637475616c6c7920777269746520746f20746865207369676e616c206672616d652e0a09202a2f0a0969662028216163636573735f6f6b285645524946595f57524954452c206672616d652c2073705f746f70202d20737029290a09096672616d65203d204e554c4c3b0a0a0972657475726e206672616d653b0a7d0a0a73746174696320766f69642073657475705f72657475726e287374727563742070745f72656773202a726567732c20737472756374206b5f736967616374696f6e202a6b612c0a09090920766f6964205f5f75736572202a6672616d652c20696e742075736967290a7b0a095f5f736967726573746f72655f74207369677472616d703b0a0a09726567732d3e726567735b305d203d20757369673b0a09726567732d3e7370203d2028756e7369676e6564206c6f6e67296672616d653b0a09726567732d3e726567735b32395d203d20726567732d3e7370202b206f66667365746f66287374727563742072745f7369676672616d652c206670293b0a09726567732d3e7063203d2028756e7369676e6564206c6f6e67296b612d3e73612e73615f68616e646c65723b0a0a09696620286b612d3e73612e73615f666c61677320262053415f524553544f524552290a09097369677472616d70203d206b612d3e73612e73615f726573746f7265723b0a09656c73650a09097369677472616d70203d205644534f5f53594d424f4c2863757272656e742d3e6d6d2d3e636f6e746578742e7664736f2c207369677472616d70293b0a0a09726567732d3e726567735b33305d203d2028756e7369676e6564206c6f6e67297369677472616d703b0a7d0a0a73746174696320696e742073657475705f72745f6672616d6528696e7420757369672c20737472756374206b5f736967616374696f6e202a6b612c20736967696e666f5f74202a696e666f2c0a09090920207369677365745f74202a7365742c207374727563742070745f72656773202a72656773290a7b0a097374727563742072745f7369676672616d65205f5f75736572202a6672616d653b0a09737461636b5f7420737461636b3b0a09696e7420657272203d20303b0a0a096672616d65203d206765745f7369676672616d65286b612c2072656773293b0a0969662028216672616d65290a090972657475726e20313b0a0a095f5f7075745f757365725f6572726f7228302c20266672616d652d3e75632e75635f666c6167732c20657272293b0a095f5f7075745f757365725f6572726f72284e554c4c2c20266672616d652d3e75632e75635f6c696e6b2c20657272293b0a0a096d656d7365742826737461636b2c20302c2073697a656f6628737461636b29293b0a09737461636b2e73735f7370203d2028766f6964205f5f75736572202a2963757272656e742d3e7361735f73735f73703b0a09737461636b2e73735f666c616773203d207361735f73735f666c61677328726567732d3e7370293b0a09737461636b2e73735f73697a65203d2063757272656e742d3e7361735f73735f73697a653b0a09657272207c3d205f5f636f70795f746f5f7573657228266672616d652d3e75632e75635f737461636b2c2026737461636b2c2073697a656f6628737461636b29293b0a0a09657272207c3d2073657475705f7369676672616d65286672616d652c20726567732c20736574293b0a0969662028657272203d3d203029207b0a090973657475705f72657475726e28726567732c206b612c206672616d652c2075736967293b0a0909696620286b612d3e73612e73615f666c61677320262053415f534947494e464f29207b0a090909657272207c3d20636f70795f736967696e666f5f746f5f7573657228266672616d652d3e696e666f2c20696e666f293b0a090909726567732d3e726567735b315d203d2028756e7369676e6564206c6f6e6729266672616d652d3e696e666f3b0a090909726567732d3e726567735b325d203d2028756e7369676e6564206c6f6e6729266672616d652d3e75633b0a09097d0a097d0a0a0972657475726e206572723b0a7d0a0a73746174696320766f69642073657475705f726573746172745f73797363616c6c287374727563742070745f72656773202a72656773290a7b0a096966202869735f636f6d7061745f7461736b2829290a0909636f6d7061745f73657475705f726573746172745f73797363616c6c2872656773293b0a09656c73650a0909726567732d3e726567735b385d203d205f5f4e525f726573746172745f73797363616c6c3b0a7d0a0a2f2a0a202a204f4b2c20776527726520696e766f6b696e6720612068616e646c65720a202a2f0a73746174696320766f69642068616e646c655f7369676e616c28756e7369676e6564206c6f6e67207369672c20737472756374206b5f736967616374696f6e202a6b612c0a0909092020736967696e666f5f74202a696e666f2c207374727563742070745f72656773202a72656773290a7b0a09737472756374207468726561645f696e666f202a746872656164203d2063757272656e745f7468726561645f696e666f28293b0a09737472756374207461736b5f737472756374202a74736b203d2063757272656e743b0a097369677365745f74202a6f6c64736574203d207369676d61736b5f746f5f7361766528293b0a09696e742075736967203d207369673b0a09696e74207265743b0a0a092f2a0a09202a207472616e736c61746520746865207369676e616c0a09202a2f0a096966202875736967203c203332202626207468726561642d3e657865635f646f6d61696e202626207468726561642d3e657865635f646f6d61696e2d3e7369676e616c5f696e766d6170290a090975736967203d207468726561642d3e657865635f646f6d61696e2d3e7369676e616c5f696e766d61705b757369675d3b0a0a092f2a0a09202a205365742075702074686520737461636b206672616d650a09202a2f0a096966202869735f636f6d7061745f7461736b282929207b0a0909696620286b612d3e73612e73615f666c61677320262053415f534947494e464f290a090909726574203d20636f6d7061745f73657475705f72745f6672616d6528757369672c206b612c20696e666f2c206f6c647365742c0a0909090909092020202072656773293b0a0909656c73650a090909726574203d20636f6d7061745f73657475705f6672616d6528757369672c206b612c206f6c647365742c2072656773293b0a097d20656c7365207b0a0909726574203d2073657475705f72745f6672616d6528757369672c206b612c20696e666f2c206f6c647365742c2072656773293b0a097d0a0a092f2a0a09202a20436865636b20746861742074686520726573756c74696e6720726567697374657273206172652061637475616c6c792073616e652e0a09202a2f0a09726574207c3d202176616c69645f757365725f726567732826726567732d3e757365725f72656773293b0a0a096966202872657420213d203029207b0a0909666f7263655f73696773656776287369672c2074736b293b0a090972657475726e3b0a097d0a0a092f2a0a09202a204661737420666f727761726420746865207374657070696e67206c6f67696320736f207765207374657020696e746f20746865207369676e616c0a09202a2068616e646c65722e0a09202a2f0a09757365725f66617374666f72776172645f73696e676c655f737465702874736b293b0a0a097369676e616c5f64656c697665726564287369672c20696e666f2c206b612c20726567732c2030293b0a7d0a0a2f2a0a202a204e6f746520746861742027696e6974272069732061207370656369616c2070726f636573733a20697420646f65736e277420676574207369676e616c7320697420646f65736e27740a202a2077616e7420746f2068616e646c652e205468757320796f752063616e6e6f74206b696c6c20696e6974206576656e20776974682061205349474b494c4c206576656e2062790a202a206d697374616b652e0a202a0a202a204e6f7465207468617420776520676f207468726f75676820746865207369676e616c732074776963653a206f6e636520746f20636865636b20746865207369676e616c7320746861740a202a20746865206b65726e656c2063616e2068616e646c652c20616e64207468656e207765206275696c6420616c6c2074686520757365722d6c6576656c207369676e616c2068616e646c696e670a202a20737461636b2d6672616d657320696e206f6e6520676f20616674657220746861742e0a202a2f0a73746174696320766f696420646f5f7369676e616c287374727563742070745f72656773202a72656773290a7b0a09756e7369676e6564206c6f6e6720636f6e74696e75655f61646472203d20302c20726573746172745f61646472203d20303b0a09737472756374206b5f736967616374696f6e206b613b0a09736967696e666f5f7420696e666f3b0a09696e74207369676e722c2072657476616c203d20303b0a09696e742073797363616c6c203d2028696e7429726567732d3e73797363616c6c6e6f3b0a0a092f2a0a09202a20496620776520776572652066726f6d20612073797374656d2063616c6c2c20636865636b20666f722073797374656d2063616c6c2072657374617274696e672e2e2e0a09202a2f0a096966202873797363616c6c203e3d203029207b0a0909636f6e74696e75655f61646472203d20726567732d3e70633b0a0909726573746172745f61646472203d20636f6e74696e75655f61646472202d2028636f6d7061745f7468756d625f6d6f6465287265677329203f2032203a2034293b0a090972657476616c203d20726567732d3e726567735b305d3b0a0a09092f2a0a0909202a2041766f6964206164646974696f6e616c2073797363616c6c2072657374617274696e6720766961207265745f746f5f757365722e0a0909202a2f0a0909726567732d3e73797363616c6c6e6f203d207e30554c3b0a0a09092f2a0a0909202a205072657061726520666f722073797374656d2063616c6c20726573746172742e20576520646f2074686973206865726520736f207468617420610a0909202a2064656275676765722077696c6c207365652074686520616c7265616479206368616e6765642050432e0a0909202a2f0a0909737769746368202872657476616c29207b0a090963617365202d45524553544152544e4f48414e443a0a090963617365202d45524553544152545359533a0a090963617365202d45524553544152544e4f494e54523a0a090963617365202d45524553544152545f52455354415254424c4f434b3a0a090909726567732d3e726567735b305d203d20726567732d3e6f7269675f78303b0a090909726567732d3e7063203d20726573746172745f616464723b0a090909627265616b3b0a09097d0a097d0a0a092f2a0a09202a2047657420746865207369676e616c20746f2064656c697665722e205768656e2072756e6e696e6720756e646572207074726163652c206174207468697320706f696e740a09202a20746865206465627567676572206d6179206368616e676520616c6c206f66206f7572207265676973746572732e0a09202a2f0a097369676e72203d206765745f7369676e616c5f746f5f64656c697665722826696e666f2c20266b612c20726567732c204e554c4c293b0a09696620287369676e72203e203029207b0a09092f2a0a0909202a20446570656e64696e67206f6e20746865207369676e616c2073657474696e67732c207765206d6179206e65656420746f20726576657274207468650a0909202a206465636973696f6e20746f2072657374617274207468652073797374656d2063616c6c2c2062757420736b6970207468697320696620610a0909202a206465627567676572206861732063686f73656e20746f2072657374617274206174206120646966666572656e742050432e0a0909202a2f0a090969662028726567732d3e7063203d3d20726573746172745f616464722026260a0909202020202872657476616c203d3d202d45524553544152544e4f48414e44207c7c0a0909202020202072657476616c203d3d202d45524553544152545f52455354415254424c4f434b207c7c0a090920202020202872657476616c203d3d202d45524553544152545359532026260a090920202020202021286b612e73612e73615f666c61677320262053415f5245535441525429292929207b0a090909726567732d3e726567735b305d203d202d45494e54523b0a090909726567732d3e7063203d20636f6e74696e75655f616464723b0a09097d0a0a090968616e646c655f7369676e616c287369676e722c20266b612c2026696e666f2c2072656773293b0a090972657475726e3b0a097d0a0a092f2a0a09202a2048616e646c652072657374617274696e67206120646966666572656e742073797374656d2063616c6c2e2041732061626f76652c20696620612064656275676765720a09202a206861732063686f73656e20746f2072657374617274206174206120646966666572656e742050432c2069676e6f72652074686520726573746172742e0a09202a2f0a096966202873797363616c6c203e3d203020262620726567732d3e7063203d3d20726573746172745f6164647229207b0a09096966202872657476616c203d3d202d45524553544152545f52455354415254424c4f434b290a09090973657475705f726573746172745f73797363616c6c2872656773293b0a0909757365725f726577696e645f73696e676c655f737465702863757272656e74293b0a097d0a0a09726573746f72655f73617665645f7369676d61736b28293b0a7d0a0a61736d6c696e6b61676520766f696420646f5f6e6f746966795f726573756d65287374727563742070745f72656773202a726567732c0a0909090920756e7369676e656420696e74207468726561645f666c616773290a7b0a09696620287468726561645f666c6167732026205f5449465f53494750454e44494e47290a0909646f5f7369676e616c2872656773293b0a0a09696620287468726561645f666c6167732026205f5449465f4e4f544946595f524553554d4529207b0a0909636c6561725f7468726561645f666c6167285449465f4e4f544946595f524553554d45293b0a09097472616365686f6f6b5f6e6f746966795f726573756d652872656773293b0a097d0a7d0a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006c696e75782d332e382e322f617263682f61726d36342f6b65726e656c2f7369676e616c33322e63000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000303030303636340030303030303030003030303030303000303030303030353631323300313231313437343433333000303031373630350030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007573746172003030726f6f7400000000000000000000000000000000000000000000000000000000726f6f74000000000000000000000000000000000000000000000000000000003030303030303000303030303030300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f2a0a202a204261736564206f6e20617263682f61726d2f6b65726e656c2f7369676e616c2e630a202a0a202a20436f707972696768742028432920313939352d323030392052757373656c6c204b696e670a202a20436f707972696768742028432920323031322041524d204c74642e0a202a204d6f6469666965642062792057696c6c20446561636f6e203c77696c6c2e646561636f6e4061726d2e636f6d3e0a202a0a202a20546869732070726f6772616d206973206672656520736f6674776172653b20796f752063616e2072656469737472696275746520697420616e642f6f72206d6f646966790a202a20697420756e64657220746865207465726d73206f662074686520474e552047656e6572616c205075626c6963204c6963656e73652076657273696f6e20322061730a202a207075626c697368656420627920746865204672656520536f66747761726520466f756e646174696f6e2e0a202a0a202a20546869732070726f6772616d20697320646973747269627574656420696e2074686520686f706520746861742069742077696c6c2062652075736566756c2c0a202a2062757420574954484f555420414e592057415252414e54593b20776974686f7574206576656e2074686520696d706c6965642077617272616e7479206f660a202a204d45524348414e544142494c495459206f72204649544e45535320464f52204120504152544943554c415220505552504f53452e2020536565207468650a202a20474e552047656e6572616c205075626c6963204c6963656e736520666f72206d6f72652064657461696c732e0a202a0a202a20596f752073686f756c642068617665207265636569766564206120636f7079206f662074686520474e552047656e6572616c205075626c6963204c6963656e73650a202a20616c6f6e67207769746820746869732070726f6772616d2e20204966206e6f742c20736565203c687474703a2f2f7777772e676e752e6f72672f6c6963656e7365732f3e2e0a202a2f0a0a23696e636c756465203c6c696e75782f636f6d7061742e683e0a23696e636c756465203c6c696e75782f7369676e616c2e683e0a23696e636c756465203c6c696e75782f73797363616c6c732e683e0a23696e636c756465203c6c696e75782f726174656c696d69742e683e0a0a23696e636c756465203c61736d2f667073696d642e683e0a23696e636c756465203c61736d2f7369676e616c33322e683e0a23696e636c756465203c61736d2f756163636573732e683e0a23696e636c756465203c61736d2f756e6973746433322e683e0a0a73747275637420636f6d7061745f736967616374696f6e207b0a09636f6d7061745f757074725f7409090973615f68616e646c65723b0a09636f6d7061745f756c6f6e675f7409090973615f666c6167733b0a09636f6d7061745f757074725f7409090973615f726573746f7265723b0a09636f6d7061745f7369677365745f7409090973615f6d61736b3b0a7d3b0a0a73747275637420636f6d7061745f6f6c645f736967616374696f6e207b0a09636f6d7061745f757074725f7409090973615f68616e646c65723b0a09636f6d7061745f6f6c645f7369677365745f74090973615f6d61736b3b0a09636f6d7061745f756c6f6e675f7409090973615f666c6167733b0a09636f6d7061745f757074725f7409090973615f726573746f7265723b0a7d3b0a0a747970656465662073747275637420636f6d7061745f736967616c74737461636b207b0a09636f6d7061745f757074725f7409090973735f73703b0a09696e740909090973735f666c6167733b0a09636f6d7061745f73697a655f7409090973735f73697a653b0a7d20636f6d7061745f737461636b5f743b0a0a73747275637420636f6d7061745f736967636f6e74657874207b0a092f2a20576520616c77617973207365742074686573652074776f206669656c647320746f2030202a2f0a09636f6d7061745f756c6f6e675f74090909747261705f6e6f3b0a09636f6d7061745f756c6f6e675f740909096572726f725f636f64653b0a0a09636f6d7061745f756c6f6e675f740909096f6c646d61736b3b0a09636f6d7061745f756c6f6e675f7409090961726d5f72303b0a09636f6d7061745f756c6f6e675f7409090961726d5f72313b0a09636f6d7061745f756c6f6e675f7409090961726d5f72323b0a09636f6d7061745f756c6f6e675f7409090961726d5f72333b0a09636f6d7061745f756c6f6e675f7409090961726d5f72343b0a09636f6d7061745f756c6f6e675f7409090961726d5f72353b0a09636f6d7061745f756c6f6e675f7409090961726d5f72363b0a09636f6d7061745f756c6f6e675f7409090961726d5f72373b0a09636f6d7061745f756c6f6e675f7409090961726d5f72383b0a09636f6d7061745f756c6f6e675f7409090961726d5f72393b0a09636f6d7061745f756c6f6e675f7409090961726d5f7231303b0a09636f6d7061745f756c6f6e675f7409090961726d5f66703b0a09636f6d7061745f756c6f6e675f7409090961726d5f69703b0a09636f6d7061745f756c6f6e675f7409090961726d5f73703b0a09636f6d7061745f756c6f6e675f7409090961726d5f6c723b0a09636f6d7061745f756c6f6e675f7409090961726d5f70633b0a09636f6d7061745f756c6f6e675f7409090961726d5f637073723b0a09636f6d7061745f756c6f6e675f740909096661756c745f616464726573733b0a7d3b0a0a73747275637420636f6d7061745f75636f6e74657874207b0a09636f6d7061745f756c6f6e675f7409090975635f666c6167733b0a09636f6d7061745f757074725f7409090975635f6c696e6b3b0a09636f6d7061745f737461636b5f7409090975635f737461636b3b0a0973747275637420636f6d7061745f736967636f6e746578740975635f6d636f6e746578743b0a09636f6d7061745f7369677365745f7409090975635f7369676d61736b3b0a09696e7409095f5f756e757365645b3332202d202873697a656f662028636f6d7061745f7369677365745f7429202f2073697a656f662028696e7429295d3b0a09636f6d7061745f756c6f6e675f740975635f72656773706163655b3132385d205f5f6174747269627574655f5f28285f5f616c69676e65645f5f28382929293b0a7d3b0a0a73747275637420636f6d7061745f7666705f7369676672616d65207b0a09636f6d7061745f756c6f6e675f74096d616769633b0a09636f6d7061745f756c6f6e675f740973697a653b0a0973747275637420636f6d7061745f757365725f766670207b0a0909636f6d7061745f753634096670726567735b33325d3b0a0909636f6d7061745f756c6f6e675f740966707363723b0a097d207566703b0a0973747275637420636f6d7061745f757365725f7666705f657863207b0a0909636f6d7061745f756c6f6e675f740966706578633b0a0909636f6d7061745f756c6f6e675f74096670696e73743b0a0909636f6d7061745f756c6f6e675f74096670696e7374323b0a097d207566705f6578633b0a7d205f5f6174747269627574655f5f28285f5f616c69676e65645f5f28382929293b0a0a23646566696e65205646505f4d414749430909307835363436353030310a23646566696e65205646505f53544f524147455f53495a450973697a656f662873747275637420636f6d7061745f7666705f7369676672616d65290a0a73747275637420636f6d7061745f6175785f7369676672616d65207b0a0973747275637420636f6d7061745f7666705f7369676672616d65097666703b0a0a092f2a20536f6d657468696e6720746861742069736e277420612076616c6964206d61676963206e756d62657220666f7220616e7920636f70726f636573736f722e20202a2f0a09756e7369676e6564206c6f6e67090909656e645f6d616769633b0a7d205f5f6174747269627574655f5f28285f5f616c69676e65645f5f28382929293b0a0a73747275637420636f6d7061745f7369676672616d65207b0a0973747275637420636f6d7061745f75636f6e746578740975633b0a09636f6d7061745f756c6f6e675f740909726574636f64655b325d3b0a7d3b0a0a73747275637420636f6d7061745f72745f7369676672616d65207b0a0973747275637420636f6d7061745f736967696e666f20696e666f3b0a0973747275637420636f6d7061745f7369676672616d65207369673b0a7d3b0a0a23646566696e65205f424c4f434b41424c4520287e287369676d61736b285349474b494c4c29207c207369676d61736b2853494753544f502929290a0a2f2a0a202a20466f722041524d2073797363616c6c732c207468652073797363616c6c206e756d6265722068617320746f206265206c6f6164656420696e746f2072372e0a202a20576520646f206e6f7420737570706f727420616e204f414249207573657273706163652e0a202a2f0a23646566696e65204d4f565f52375f4e525f53494752455455524e092830786533613037303030207c205f5f4e525f636f6d7061745f73696772657475726e290a23646566696e65205356435f5359535f53494752455455524e092830786566303030303030207c205f5f4e525f636f6d7061745f73696772657475726e290a23646566696e65204d4f565f52375f4e525f52545f53494752455455524e092830786533613037303030207c205f5f4e525f636f6d7061745f72745f73696772657475726e290a23646566696e65205356435f5359535f52545f53494752455455524e092830786566303030303030207c205f5f4e525f636f6d7061745f72745f73696772657475726e290a0a2f2a0a202a20466f72205468756d622073797363616c6c732c20776520616c736f2070617373207468652073797363616c6c206e756d626572207669612072372e205765207468657265666f72650a202a206e6565642074776f2031362d62697420696e737472756374696f6e732e0a202a2f0a23646566696e65205356435f5448554d425f53494752455455524e09282828307864663030207c205f5f4e525f636f6d7061745f73696772657475726e29203c3c20313629207c205c0a09090909202020307832373030207c205f5f4e525f636f6d7061745f73696772657475726e290a23646566696e65205356435f5448554d425f52545f53494752455455524e09282828307864663030207c205f5f4e525f636f6d7061745f72745f73696772657475726e29203c3c20313629207c205c0a09090909202020307832373030207c205f5f4e525f636f6d7061745f72745f73696772657475726e290a0a636f6e737420636f6d7061745f756c6f6e675f7420616172636833325f7369677265745f636f64655b365d203d207b0a092f2a0a09202a20414172636833322073696772657475726e20636f64652e0a09202a20576520646f6e277420636f6e73747275637420616e204f41424920535749202d20696e7374656164207765206a757374207365742074686520696d6d3234206669656c640a09202a20746f2074686520454142492073797363616c6c206e756d62657220736f20746861742077652063726561746520612073616e6520646973617373656d626c792e0a09202a2f0a094d4f565f52375f4e525f53494752455455524e2c202020205356435f5359535f53494752455455524e2c202020205356435f5448554d425f53494752455455524e2c0a094d4f565f52375f4e525f52545f53494752455455524e2c205356435f5359535f52545f53494752455455524e2c205356435f5448554d425f52545f53494752455455524e2c0a7d3b0a0a73746174696320696e6c696e6520696e74207075745f7369677365745f7428636f6d7061745f7369677365745f74205f5f75736572202a757365742c207369677365745f74202a736574290a7b0a09636f6d7061745f7369677365745f7409637365743b0a0a09637365742e7369675b305d203d207365742d3e7369675b305d20262030786666666666666666756c6c3b0a09637365742e7369675b315d203d207365742d3e7369675b305d203e3e2033323b0a0a0972657475726e20636f70795f746f5f7573657228757365742c2026637365742c2073697a656f66282a7573657429293b0a7d0a0a73746174696320696e6c696e6520696e74206765745f7369677365745f74287369677365745f74202a7365742c0a09090920202020202020636f6e737420636f6d7061745f7369677365745f74205f5f75736572202a75736574290a7b0a09636f6d7061745f7369677365745f74207333323b0a0a0969662028636f70795f66726f6d5f7573657228267333322c20757365742c2073697a656f66282a757365742929290a090972657475726e202d454641554c543b0a0a097365742d3e7369675b305d203d207333322e7369675b305d207c202828286c6f6e67297333322e7369675b315d29203c3c203332293b0a0972657475726e20303b0a7d0a0a696e7420636f70795f736967696e666f5f746f5f75736572333228636f6d7061745f736967696e666f5f74205f5f75736572202a746f2c20736967696e666f5f74202a66726f6d290a7b0a09696e74206572723b0a0a0969662028216163636573735f6f6b285645524946595f57524954452c20746f2c2073697a656f66282a746f2929290a090972657475726e202d454641554c543b0a0a092f2a20496620796f75206368616e676520736967696e666f5f74207374727563747572652c20706c6561736520626520737572650a09202a207468697320636f6465206973206669786564206163636f7264696e676c792e0a09202a2049742073686f756c64206e6576657220636f707920616e792070616420636f6e7461696e656420696e20746865207374727563747572650a09202a20746f2061766f6964207365637572697479206c65616b732c20627574206d75737420636f7079207468652067656e657269630a09202a203320696e747320706c7573207468652072656c6576616e7420756e696f6e206d656d6265722e0a09202a205468697320726f7574696e65206d75737420636f6e7665727420736967696e666f2066726f6d20363462697420746f2033326269742061732077656c6c0a09202a206174207468652073616d652074696d652e0a09202a2f0a09657272203d205f5f7075745f757365722866726f6d2d3e73695f7369676e6f2c2026746f2d3e73695f7369676e6f293b0a09657272207c3d205f5f7075745f757365722866726f6d2d3e73695f6572726e6f2c2026746f2d3e73695f6572726e6f293b0a09657272207c3d205f5f7075745f75736572282873686f72742966726f6d2d3e73695f636f64652c2026746f2d3e73695f636f6465293b0a096966202866726f6d2d3e73695f636f6465203c2030290a0909657272207c3d205f5f636f70795f746f5f757365722826746f2d3e5f73696669656c64732e5f7061642c202666726f6d2d3e5f73696669656c64732e5f7061642c0a0909090920202020202053495f5041445f53495a45293b0a09656c736520737769746368202866726f6d2d3e73695f636f64652026205f5f53495f4d41534b29207b0a0963617365205f5f53495f4b494c4c3a0a0909657272207c3d205f5f7075745f757365722866726f6d2d3e73695f7069642c2026746f2d3e73695f706964293b0a0909657272207c3d205f5f7075745f757365722866726f6d2d3e73695f7569642c2026746f2d3e73695f756964293b0a0909627265616b3b0a0963617365205f5f53495f54494d45523a0a090920657272207c3d205f5f7075745f757365722866726f6d2d3e73695f7469642c2026746f2d3e73695f746964293b0a090920657272207c3d205f5f7075745f757365722866726f6d2d3e73695f6f76657272756e2c2026746f2d3e73695f6f76657272756e293b0a090920657272207c3d205f5f7075745f757365722828636f6d7061745f757074725f742928756e7369676e6564206c6f6e672966726f6d2d3e73695f7074722c0a0909090920202026746f2d3e73695f707472293b0a0909627265616b3b0a0963617365205f5f53495f504f4c4c3a0a0909657272207c3d205f5f7075745f757365722866726f6d2d3e73695f62616e642c2026746f2d3e73695f62616e64293b0a0909657272207c3d205f5f7075745f757365722866726f6d2d3e73695f66642c2026746f2d3e73695f6664293b0a0909627265616b3b0a0963617365205f5f53495f4641554c543a0a0909657272207c3d205f5f7075745f757365722828636f6d7061745f757074725f742928756e7369676e6564206c6f6e672966726f6d2d3e73695f616464722c0a09090909202026746f2d3e73695f61646472293b0a236966646566204255535f4d43454552525f414f0a09092f2a0a0909202a204f746865722063616c6c657273206d69676874206e6f7420696e697469616c697a65207468652073695f6c7362206669656c642c0a0909202a20736f20636865636b206578706c69636974656c7920666f722074686520726967687420636f64657320686572652e0a0909202a2f0a09096966202866726f6d2d3e73695f636f6465203d3d204255535f4d43454552525f4152207c7c2066726f6d2d3e73695f636f6465203d3d204255535f4d43454552525f414f290a090909657272207c3d205f5f7075745f757365722866726f6d2d3e73695f616464725f6c73622c2026746f2d3e73695f616464725f6c7362293b0a23656e6469660a0909627265616b3b0a0963617365205f5f53495f43484c443a0a0909657272207c3d205f5f7075745f757365722866726f6d2d3e73695f7069642c2026746f2d3e73695f706964293b0a0909657272207c3d205f5f7075745f757365722866726f6d2d3e73695f7569642c2026746f2d3e73695f756964293b0a0909657272207c3d205f5f7075745f757365722866726f6d2d3e73695f7374617475732c2026746f2d3e73695f737461747573293b0a0909657272207c3d205f5f7075745f757365722866726f6d2d3e73695f7574696d652c2026746f2d3e73695f7574696d65293b0a0909657272207c3d205f5f7075745f757365722866726f6d2d3e73695f7374696d652c2026746f2d3e73695f7374696d65293b0a0909627265616b3b0a0963617365205f5f53495f52543a202f2a2054686973206973206e6f742067656e65726174656420627920746865206b65726e656c206173206f66206e6f772e202a2f0a0963617365205f5f53495f4d455347513a202f2a204275742074686973206973202a2f0a0909657272207c3d205f5f7075745f757365722866726f6d2d3e73695f7069642c2026746f2d3e73695f706964293b0a0909657272207c3d205f5f7075745f757365722866726f6d2d3e73695f7569642c2026746f2d3e73695f756964293b0a0909657272207c3d205f5f7075745f757365722828636f6d7061745f757074725f742928756e7369676e6564206c6f6e672966726f6d2d3e73695f7074722c2026746f2d3e73695f707472293b0a0909627265616b3b0a0964656661756c743a202f2a2074686973206973206a75737420696e206361736520666f72206e6f77202e2e2e202a2f0a0909657272207c3d205f5f7075745f757365722866726f6d2d3e73695f7069642c2026746f2d3e73695f706964293b0a0909657272207c3d205f5f7075745f757365722866726f6d2d3e73695f7569642c2026746f2d3e73695f756964293b0a0909627265616b3b0a097d0a0972657475726e206572723b0a7d0a0a696e7420636f70795f736967696e666f5f66726f6d5f75736572333228736967696e666f5f74202a746f2c20636f6d7061745f736967696e666f5f74205f5f75736572202a66726f6d290a7b0a096d656d73657428746f2c20302c2073697a656f66202a746f293b0a0a0969662028636f70795f66726f6d5f7573657228746f2c2066726f6d2c205f5f415243485f53495f505245414d424c455f53495a4529207c7c0a0920202020636f70795f66726f6d5f7573657228746f2d3e5f73696669656c64732e5f7061642c0a09090920202066726f6d2d3e5f73696669656c64732e5f7061642c2053495f5041445f53495a4529290a090972657475726e202d454641554c543b0a0a0972657475726e20303b0a7d0a0a2f2a0a202a2056465020736176652f726573746f726520636f64652e0a202a2f0a73746174696320696e7420636f6d7061745f70726573657276655f7666705f636f6e746578742873747275637420636f6d7061745f7666705f7369676672616d65205f5f75736572202a6672616d65290a7b0a0973747275637420667073696d645f7374617465202a667073696d64203d202663757272656e742d3e7468726561642e667073696d645f73746174653b0a09636f6d7061745f756c6f6e675f74206d61676963203d205646505f4d414749433b0a09636f6d7061745f756c6f6e675f742073697a65203d205646505f53544f524147455f53495a453b0a09636f6d7061745f756c6f6e675f742066707363722c2066706578633b0a09696e7420657272203d20303b0a0a092f2a0a09202a2053617665207468652068617264776172652072656769737465727320746f2074686520667073696d645f7374617465207374727563747572652e0a09202a204e6f74652074686174207468697320616c736f207361766573205631362d33312c207768696368206172656e27742076697369626c650a09202a20696e20414172636833322e0a09202a2f0a09667073696d645f736176655f737461746528667073696d64293b0a0a092f2a20506c6163652073747275637475726520686561646572206f6e2074686520737461636b202a2f0a095f5f7075745f757365725f6572726f72286d616769632c20266672616d652d3e6d616769632c20657272293b0a095f5f7075745f757365725f6572726f722873697a652c20266672616d652d3e73697a652c20657272293b0a0a092f2a0a09202a204e6f7720636f707920746865204650207265676973746572732e2053696e6365207468652072656769737465727320617265207061636b65642c0a09202a2077652063616e20636f707920746865207072656669782077652077616e74202856302d563135292061732069742069732e0a09202a204649584d453a20576f6e277420776f726b2069662062696720656e6469616e2e0a09202a2f0a09657272207c3d205f5f636f70795f746f5f7573657228266672616d652d3e7566702e6670726567732c20667073696d642d3e76726567732c0a09090920202020202073697a656f66286672616d652d3e7566702e66707265677329293b0a0a092f2a2043726561746520616e20414172636833322066707363722066726f6d20746865206670737220616e642074686520667063722e202a2f0a096670736372203d2028667073696d642d3e667073722026205646505f46505343525f535441545f4d41534b29207c0a090928667073696d642d3e667063722026205646505f46505343525f4354524c5f4d41534b293b0a095f5f7075745f757365725f6572726f722866707363722c20266672616d652d3e7566702e66707363722c20657272293b0a0a092f2a0a09202a2054686520657863657074696f6e207265676973746572206172656e277420617661696c61626c6520736f2077652066616b6520757020610a09202a20626173696320465045584320616e64207a65726f2065766572797468696e6720656c73652e0a09202a2f0a096670657863203d202831203c3c203330293b0a095f5f7075745f757365725f6572726f722866706578632c20266672616d652d3e7566705f6578632e66706578632c20657272293b0a095f5f7075745f757365725f6572726f7228302c20266672616d652d3e7566705f6578632e6670696e73742c20657272293b0a095f5f7075745f757365725f6572726f7228302c20266672616d652d3e7566705f6578632e6670696e7374322c20657272293b0a0a0972657475726e20657272203f202d454641554c54203a20303b0a7d0a0a73746174696320696e7420636f6d7061745f726573746f72655f7666705f636f6e746578742873747275637420636f6d7061745f7666705f7369676672616d65205f5f75736572202a6672616d65290a7b0a0973747275637420667073696d645f737461746520667073696d643b0a09636f6d7061745f756c6f6e675f74206d61676963203d205646505f4d414749433b0a09636f6d7061745f756c6f6e675f742073697a65203d205646505f53544f524147455f53495a453b0a09636f6d7061745f756c6f6e675f742066707363723b0a09696e7420657272203d20303b0a0a095f5f6765745f757365725f6572726f72286d616769632c20266672616d652d3e6d616769632c20657272293b0a095f5f6765745f757365725f6572726f722873697a652c20266672616d652d3e73697a652c20657272293b0a0a0969662028657272290a090972657475726e202d454641554c543b0a09696620286d6167696320213d205646505f4d41474943207c7c2073697a6520213d205646505f53544f524147455f53495a45290a090972657475726e202d45494e56414c3b0a0a092f2a0a09202a20436f7079207468652046502072656769737465727320696e746f20746865207374617274206f662074686520667073696d645f73746174652e0a09202a204649584d453a20576f6e277420776f726b2069662062696720656e6469616e2e0a09202a2f0a09657272207c3d205f5f636f70795f66726f6d5f7573657228667073696d642e76726567732c206672616d652d3e7566702e6670726567732c0a0909090973697a656f66286672616d652d3e7566702e66707265677329293b0a0a092f2a204578747261637420746865206670737220616e642074686520667063722066726f6d20746865206670736372202a2f0a095f5f6765745f757365725f6572726f722866707363722c20266672616d652d3e7566702e66707363722c20657272293b0a09667073696d642e66707372203d2066707363722026205646505f46505343525f535441545f4d41534b3b0a09667073696d642e66706372203d2066707363722026205646505f46505343525f4354524c5f4d41534b3b0a0a092f2a0a09202a20576520646f6e2774206e65656420746f20746f7563682074686520657863657074696f6e2072656769737465722c20736f0a09202a2072656c6f6164207468652068617264776172652073746174652e0a09202a2f0a09696620282165727229207b0a0909707265656d70745f64697361626c6528293b0a0909667073696d645f6c6f61645f73746174652826667073696d64293b0a0909707265656d70745f656e61626c6528293b0a097d0a0a0972657475726e20657272203f202d454641554c54203a20303b0a7d0a0a2f2a0a202a2061746f6d6963616c6c79207377617020696e20746865206e6577207369676e616c206d61736b2c20616e64207761697420666f722061207369676e616c2e0a202a2f0a61736d6c696e6b61676520696e7420636f6d7061745f7379735f73696773757370656e6428696e7420726573746172742c20636f6d7061745f756c6f6e675f74206f6c646d61736b2c0a090909092020202020636f6d7061745f6f6c645f7369677365745f74206d61736b290a7b0a097369677365745f7420626c6f636b65643b0a0a09736967696e6974736574282663757272656e742d3e626c6f636b65642c206d61736b293b0a0972657475726e2073696773757370656e642826626c6f636b6564293b0a7d0a0a61736d6c696e6b61676520696e7420636f6d7061745f7379735f736967616374696f6e28696e74207369672c0a0909090920202020636f6e73742073747275637420636f6d7061745f6f6c645f736967616374696f6e205f5f75736572202a6163742c0a090909092020202073747275637420636f6d7061745f6f6c645f736967616374696f6e205f5f75736572202a6f616374290a7b0a09737472756374206b5f736967616374696f6e206e65775f6b612c206f6c645f6b613b0a09696e74207265743b0a09636f6d7061745f6f6c645f7369677365745f74206d61736b3b0a09636f6d7061745f757074725f742068616e646c65722c20726573746f7265723b0a0a096966202861637429207b0a090969662028216163636573735f6f6b285645524946595f524541442c206163742c2073697a656f66282a6163742929207c7c0a0909202020205f5f6765745f757365722868616e646c65722c20266163742d3e73615f68616e646c657229207c7c0a0909202020205f5f6765745f7573657228726573746f7265722c20266163742d3e73615f726573746f72657229207c7c0a0909202020205f5f6765745f75736572286e65775f6b612e73612e73615f666c6167732c20266163742d3e73615f666c61677329207c7c0a0909202020205f5f6765745f75736572286d61736b2c20266163742d3e73615f6d61736b29290a09090972657475726e202d454641554c543b0a0a09096e65775f6b612e73612e73615f68616e646c6572203d20636f6d7061745f7074722868616e646c6572293b0a09096e65775f6b612e73612e73615f726573746f726572203d20636f6d7061745f70747228726573746f726572293b0a0909736967696e697473657428266e65775f6b612e73612e73615f6d61736b2c206d61736b293b0a097d0a0a09726574203d20646f5f736967616374696f6e287369672c20616374203f20266e65775f6b61203a204e554c4c2c206f616374203f20266f6c645f6b61203a204e554c4c293b0a0a096966202821726574202626206f61637429207b0a090969662028216163636573735f6f6b285645524946595f57524954452c206f6163742c2073697a656f66282a6f6163742929207c7c0a0909202020205f5f7075745f75736572287074725f746f5f636f6d706174286f6c645f6b612e73612e73615f68616e646c6572292c0a09090920202020202020266f6163742d3e73615f68616e646c657229207c7c0a0909202020205f5f7075745f75736572287074725f746f5f636f6d706174286f6c645f6b612e73612e73615f726573746f726572292c0a09090920202020202020266f6163742d3e73615f726573746f72657229207c7c0a0909202020205f5f7075745f75736572286f6c645f6b612e73612e73615f666c6167732c20266f6163742d3e73615f666c61677329207c7c0a0909202020205f5f7075745f75736572286f6c645f6b612e73612e73615f6d61736b2e7369675b305d2c20266f6163742d3e73615f6d61736b29290a09090972657475726e202d454641554c543b0a097d0a0a0972657475726e207265743b0a7d0a0a61736d6c696e6b61676520696e7420636f6d7061745f7379735f72745f736967616374696f6e28696e74207369672c0a0909090920202020202020636f6e73742073747275637420636f6d7061745f736967616374696f6e205f5f75736572202a6163742c0a090909092020202020202073747275637420636f6d7061745f736967616374696f6e205f5f75736572202a6f6163742c0a0909090920202020202020636f6d7061745f73697a655f742073696773657473697a65290a7b0a09737472756374206b5f736967616374696f6e206e65775f6b612c206f6c645f6b613b0a09696e74207265743b0a0a092f2a205858583a20446f6e277420707265636c7564652068616e646c696e6720646966666572656e742073697a6564207369677365745f7427732e20202a2f0a096966202873696773657473697a6520213d2073697a656f6628636f6d7061745f7369677365745f7429290a090972657475726e202d45494e56414c3b0a0a096966202861637429207b0a0909636f6d7061745f757074725f742068616e646c65722c20726573746f7265723b0a0a0909726574203d206765745f757365722868616e646c65722c20266163742d3e73615f68616e646c6572293b0a09096e65775f6b612e73612e73615f68616e646c6572203d20636f6d7061745f7074722868616e646c6572293b0a0909726574207c3d206765745f7573657228726573746f7265722c20266163742d3e73615f726573746f726572293b0a09096e65775f6b612e73612e73615f726573746f726572203d20636f6d7061745f70747228726573746f726572293b0a0909726574207c3d206765745f7369677365745f7428266e65775f6b612e73612e73615f6d61736b2c20266163742d3e73615f6d61736b293b0a0909726574207c3d205f5f6765745f75736572286e65775f6b612e73612e73615f666c6167732c20266163742d3e73615f666c616773293b0a090969662028726574290a09090972657475726e202d454641554c543b0a097d0a0a09726574203d20646f5f736967616374696f6e287369672c20616374203f20266e65775f6b61203a204e554c4c2c206f616374203f20266f6c645f6b61203a204e554c4c293b0a096966202821726574202626206f61637429207b0a0909726574203d207075745f75736572287074725f746f5f636f6d706174286f6c645f6b612e73612e73615f68616e646c6572292c20266f6163742d3e73615f68616e646c6572293b0a0909726574207c3d207075745f7369677365745f7428266f6163742d3e73615f6d61736b2c20266f6c645f6b612e73612e73615f6d61736b293b0a0909726574207c3d205f5f7075745f75736572286f6c645f6b612e73612e73615f666c6167732c20266f6163742d3e73615f666c616773293b0a097d0a0972657475726e207265743b0a7d0a0a696e7420636f6d7061745f646f5f736967616c74737461636b28636f6d7061745f757074725f7420636f6d7061745f7573732c20636f6d7061745f757074725f7420636f6d7061745f756f73732c0a0909092020636f6d7061745f756c6f6e675f74207370290a7b0a09636f6d7061745f737461636b5f74205f5f75736572202a6e6577737461636b203d20636f6d7061745f70747228636f6d7061745f757373293b0a09636f6d7061745f737461636b5f74205f5f75736572202a6f6c64737461636b203d20636f6d7061745f70747228636f6d7061745f756f7373293b0a09636f6d7061745f757074725f742073735f73703b0a09696e74207265743b0a096d6d5f7365676d656e745f74206f6c645f66733b0a09737461636b5f74207573732c20756f73733b0a0a092f2a204d61727368616c6c2074686520636f6d706174206e657720737461636b20696e746f206120737461636b5f74202a2f0a09696620286e6577737461636b29207b0a0909696620286765745f757365722873735f73702c20266e6577737461636b2d3e73735f737029207c7c0a0909202020205f5f6765745f75736572287573732e73735f666c6167732c20266e6577737461636b2d3e73735f666c61677329207c7c0a0909202020205f5f6765745f75736572287573732e73735f73697a652c20266e6577737461636b2d3e73735f73697a6529290a09090972657475726e202d454641554c543b0a09097573732e73735f7370203d20636f6d7061745f7074722873735f7370293b0a097d0a0a096f6c645f6673203d206765745f667328293b0a097365745f6673284b45524e454c5f4453293b0a092f2a20546865205f5f7573657220706f696e746572206361737473206172652076616c69642062656361757365206f6620746865207365745f66732829202a2f0a09726574203d20646f5f736967616c74737461636b280a09096e6577737461636b203f2028737461636b5f74205f5f75736572202a292026757373203a204e554c4c2c0a09096f6c64737461636b203f2028737461636b5f74205f5f75736572202a292026756f7373203a204e554c4c2c0a090928756e7369676e6564206c6f6e67297370293b0a097365745f6673286f6c645f6673293b0a0a092f2a20436f6e7665727420746865206f6c6420737461636b5f7420696e746f206120636f6d70617420737461636b2e202a2f0a096966202821726574202626206f6c64737461636b2026260a0909287075745f75736572287074725f746f5f636f6d70617428756f73732e73735f7370292c20266f6c64737461636b2d3e73735f737029207c7c0a0909205f5f7075745f7573657228756f73732e73735f666c6167732c20266f6c64737461636b2d3e73735f666c61677329207c7c0a0909205f5f7075745f7573657228756f73732e73735f73697a652c20266f6c64737461636b2d3e73735f73697a652929290a090972657475726e202d454641554c543b0a0972657475726e207265743b0a7d0a0a73746174696320696e7420636f6d7061745f726573746f72655f7369676672616d65287374727563742070745f72656773202a726567732c0a0909090920202073747275637420636f6d7061745f7369676672616d65205f5f75736572202a7366290a7b0a09696e74206572723b0a097369677365745f74207365743b0a0973747275637420636f6d7061745f6175785f7369676672616d65205f5f75736572202a6175783b0a0a09657272203d206765745f7369677365745f7428267365742c202673662d3e75632e75635f7369676d61736b293b0a0969662028657272203d3d203029207b0a090973696764656c7365746d61736b28267365742c207e5f424c4f434b41424c45293b0a09097365745f63757272656e745f626c6f636b65642826736574293b0a097d0a0a095f5f6765745f757365725f6572726f7228726567732d3e726567735b305d2c202673662d3e75632e75635f6d636f6e746578742e61726d5f72302c20657272293b0a095f5f6765745f757365725f6572726f7228726567732d3e726567735b315d2c202673662d3e75632e75635f6d636f6e746578742e61726d5f72312c20657272293b0a095f5f6765745f757365725f6572726f7228726567732d3e726567735b325d2c202673662d3e75632e75635f6d636f6e746578742e61726d5f72322c20657272293b0a095f5f6765745f757365725f6572726f7228726567732d3e726567735b335d2c202673662d3e75632e75635f6d636f6e746578742e61726d5f72332c20657272293b0a095f5f6765745f757365725f6572726f7228726567732d3e726567735b345d2c202673662d3e75632e75635f6d636f6e746578742e61726d5f72342c20657272293b0a095f5f6765745f757365725f6572726f7228726567732d3e726567735b355d2c202673662d3e75632e75635f6d636f6e746578742e61726d5f72352c20657272293b0a095f5f6765745f757365725f6572726f7228726567732d3e726567735b365d2c202673662d3e75632e75635f6d636f6e746578742e61726d5f72362c20657272293b0a095f5f6765745f757365725f6572726f7228726567732d3e726567735b375d2c202673662d3e75632e75635f6d636f6e746578742e61726d5f72372c20657272293b0a095f5f6765745f757365725f6572726f7228726567732d3e726567735b385d2c202673662d3e75632e75635f6d636f6e746578742e61726d5f72382c20657272293b0a095f5f6765745f757365725f6572726f7228726567732d3e726567735b395d2c202673662d3e75632e75635f6d636f6e746578742e61726d5f72392c20657272293b0a095f5f6765745f757365725f6572726f7228726567732d3e726567735b31305d2c202673662d3e75632e75635f6d636f6e746578742e61726d5f7231302c20657272293b0a095f5f6765745f757365725f6572726f7228726567732d3e726567735b31315d2c202673662d3e75632e75635f6d636f6e746578742e61726d5f66702c20657272293b0a095f5f6765745f757365725f6572726f7228726567732d3e726567735b31325d2c202673662d3e75632e75635f6d636f6e746578742e61726d5f69702c20657272293b0a095f5f6765745f757365725f6572726f7228726567732d3e636f6d7061745f73702c202673662d3e75632e75635f6d636f6e746578742e61726d5f73702c20657272293b0a095f5f6765745f757365725f6572726f7228726567732d3e636f6d7061745f6c722c202673662d3e75632e75635f6d636f6e746578742e61726d5f6c722c20657272293b0a095f5f6765745f757365725f6572726f7228726567732d3e70632c202673662d3e75632e75635f6d636f6e746578742e61726d5f70632c20657272293b0a095f5f6765745f757365725f6572726f7228726567732d3e7073746174652c202673662d3e75632e75635f6d636f6e746578742e61726d5f637073722c20657272293b0a0a092f2a0a09202a2041766f696420636f6d7061745f7379735f73696772657475726e28292072657374617274696e672e0a09202a2f0a09726567732d3e73797363616c6c6e6f203d207e30554c3b0a0a09657272207c3d202176616c69645f757365725f726567732826726567732d3e757365725f72656773293b0a0a09617578203d202873747275637420636f6d7061745f6175785f7369676672616d65205f5f75736572202a292073662d3e75632e75635f72656773706163653b0a0969662028657272203d3d2030290a0909657272207c3d20636f6d7061745f726573746f72655f7666705f636f6e7465787428266175782d3e766670293b0a0a0972657475726e206572723b0a7d0a0a61736d6c696e6b61676520696e7420636f6d7061745f7379735f73696772657475726e287374727563742070745f72656773202a72656773290a7b0a0973747275637420636f6d7061745f7369676672616d65205f5f75736572202a6672616d653b0a0a092f2a20416c77617973206d616b6520616e792070656e64696e67207265737461727465642073797374656d2063616c6c732072657475726e202d45494e5452202a2f0a0963757272656e745f7468726561645f696e666f28292d3e726573746172745f626c6f636b2e666e203d20646f5f6e6f5f726573746172745f73797363616c6c3b0a0a092f2a0a09202a2053696e636520776520737461636b656420746865207369676e616c206f6e20612036342d62697420626f756e646172792c0a09202a207468656e20277370272073686f756c6420626520776f726420616c69676e656420686572652e2020496620697427730a09202a206e6f742c207468656e20746865207573657220697320747279696e6720746f206d65737320776974682075732e0a09202a2f0a0969662028726567732d3e636f6d7061745f737020262037290a0909676f746f206261646672616d653b0a0a096672616d65203d202873747275637420636f6d7061745f7369676672616d65205f5f75736572202a29726567732d3e636f6d7061745f73703b0a0a0969662028216163636573735f6f6b285645524946595f524541442c206672616d652c2073697a656f6620282a6672616d652929290a0909676f746f206261646672616d653b0a0a0969662028636f6d7061745f726573746f72655f7369676672616d6528726567732c206672616d6529290a0909676f746f206261646672616d653b0a0a0972657475726e20726567732d3e726567735b305d3b0a0a6261646672616d653a0a096966202873686f775f756e68616e646c65645f7369676e616c73290a090970725f696e666f5f726174656c696d69746564282225735b25645d3a20626164206672616d6520696e2025733a2070633d2530386c6c782073703d2530386c6c785c6e222c0a090909092020202063757272656e742d3e636f6d6d2c207461736b5f7069645f6e722863757272656e74292c205f5f66756e635f5f2c0a0909090920202020726567732d3e70632c20726567732d3e7370293b0a09666f7263655f73696728534947534547562c2063757272656e74293b0a0972657475726e20303b0a7d0a0a61736d6c696e6b61676520696e7420636f6d7061745f7379735f72745f73696772657475726e287374727563742070745f72656773202a72656773290a7b0a0973747275637420636f6d7061745f72745f7369676672616d65205f5f75736572202a6672616d653b0a0a092f2a20416c77617973206d616b6520616e792070656e64696e67207265737461727465642073797374656d2063616c6c732072657475726e202d45494e5452202a2f0a0963757272656e745f7468726561645f696e666f28292d3e726573746172745f626c6f636b2e666e203d20646f5f6e6f5f726573746172745f73797363616c6c3b0a0a092f2a0a09202a2053696e636520776520737461636b656420746865207369676e616c206f6e20612036342d62697420626f756e646172792c0a09202a207468656e20277370272073686f756c6420626520776f726420616c69676e656420686572652e2020496620697427730a09202a206e6f742c207468656e20746865207573657220697320747279696e6720746f206d65737320776974682075732e0a09202a2f0a0969662028726567732d3e636f6d7061745f737020262037290a0909676f746f206261646672616d653b0a0a096672616d65203d202873747275637420636f6d7061745f72745f7369676672616d65205f5f75736572202a29726567732d3e636f6d7061745f73703b0a0a0969662028216163636573735f6f6b285645524946595f524541442c206672616d652c2073697a656f6620282a6672616d652929290a0909676f746f206261646672616d653b0a0a0969662028636f6d7061745f726573746f72655f7369676672616d6528726567732c20266672616d652d3e73696729290a0909676f746f206261646672616d653b0a0a0969662028636f6d7061745f646f5f736967616c74737461636b287074725f746f5f636f6d70617428266672616d652d3e7369672e75632e75635f737461636b292c0a09090909207074725f746f5f636f6d7061742828766f6964205f5f75736572202a294e554c4c292c0a0909090920726567732d3e636f6d7061745f737029203d3d202d454641554c54290a0909676f746f206261646672616d653b0a0a0972657475726e20726567732d3e726567735b305d3b0a0a6261646672616d653a0a096966202873686f775f756e68616e646c65645f7369676e616c73290a090970725f696e666f5f726174656c696d69746564282225735b25645d3a20626164206672616d6520696e2025733a2070633d2530386c6c782073703d2530386c6c785c6e222c0a090909092020202063757272656e742d3e636f6d6d2c207461736b5f7069645f6e722863757272656e74292c205f5f66756e635f5f2c0a0909090920202020726567732d3e70632c20726567732d3e7370293b0a09666f7263655f73696728534947534547562c2063757272656e74293b0a0972657475726e20303b0a7d0a0a73746174696320766f6964205f5f75736572202a636f6d7061745f6765745f7369676672616d6528737472756374206b5f736967616374696f6e202a6b612c0a09090909097374727563742070745f72656773202a726567732c0a0909090909696e74206672616d6573697a65290a7b0a09636f6d7061745f756c6f6e675f74207370203d20726567732d3e636f6d7061745f73703b0a09766f6964205f5f75736572202a6672616d653b0a0a092f2a0a09202a20546869732069732074686520582f4f70656e2073616e6374696f6e6564207369676e616c20737461636b20737769746368696e672e0a09202a2f0a0969662028286b612d3e73612e73615f666c61677320262053415f4f4e535441434b2920262620217361735f73735f666c61677328737029290a09097370203d2063757272656e742d3e7361735f73735f7370202b2063757272656e742d3e7361735f73735f73697a653b0a0a092f2a0a09202a20415450435320423031206d616e646174657320382d6279746520616c69676e6d656e740a09202a2f0a096672616d65203d20636f6d7061745f7074722828636f6d7061745f757074725f742928287370202d206672616d6573697a65292026207e3729293b0a0a092f2a0a09202a20436865636b20746861742077652063616e2061637475616c6c7920777269746520746f20746865207369676e616c206672616d652e0a09202a2f0a0969662028216163636573735f6f6b285645524946595f57524954452c206672616d652c206672616d6573697a6529290a09096672616d65203d204e554c4c3b0a0a0972657475726e206672616d653b0a7d0a0a73746174696320766f696420636f6d7061745f73657475705f72657475726e287374727563742070745f72656773202a726567732c20737472756374206b5f736967616374696f6e202a6b612c0a09090909636f6d7061745f756c6f6e675f74205f5f75736572202a72632c20766f6964205f5f75736572202a6672616d652c0a09090909696e742075736967290a7b0a09636f6d7061745f756c6f6e675f742068616e646c6572203d207074725f746f5f636f6d706174286b612d3e73612e73615f68616e646c6572293b0a09636f6d7061745f756c6f6e675f7420726574636f64653b0a09636f6d7061745f756c6f6e675f742073707372203d20726567732d3e7073746174652026207e5053525f663b0a09696e74207468756d623b0a0a092f2a20436865636b206966207468652068616e646c6572206973207772697474656e20666f722041524d206f72205468756d62202a2f0a097468756d62203d2068616e646c6572202620313b0a0a09696620287468756d6229207b0a090973707372207c3d20434f4d5041545f5053525f545f4249543b0a09097370737220263d207e434f4d5041545f5053525f49545f4d41534b3b0a097d20656c7365207b0a09097370737220263d207e434f4d5041545f5053525f545f4249543b0a097d0a0a09696620286b612d3e73612e73615f666c61677320262053415f524553544f52455229207b0a0909726574636f6465203d207074725f746f5f636f6d706174286b612d3e73612e73615f726573746f726572293b0a097d20656c7365207b0a09092f2a205365742075702073696772657475726e20706f696e746572202a2f0a0909756e7369676e656420696e7420696478203d207468756d62203c3c20313b0a0a0909696620286b612d3e73612e73615f666c61677320262053415f534947494e464f290a090909696478202b3d20333b0a0a0909726574636f6465203d20414152434833325f564543544f52535f42415345202b0a0909092020414152434833325f4b45524e5f5349475245545f434f44455f4f4646534554202b0a090909202028696478203c3c203229202b207468756d623b0a097d0a0a09726567732d3e726567735b305d093d20757369673b0a09726567732d3e636f6d7061745f7370093d207074725f746f5f636f6d706174286672616d65293b0a09726567732d3e636f6d7061745f6c72093d20726574636f64653b0a09726567732d3e7063093d2068616e646c65723b0a09726567732d3e707374617465093d20737073723b0a7d0a0a73746174696320696e7420636f6d7061745f73657475705f7369676672616d652873747275637420636f6d7061745f7369676672616d65205f5f75736572202a73662c0a09090909207374727563742070745f72656773202a726567732c207369677365745f74202a736574290a7b0a0973747275637420636f6d7061745f6175785f7369676672616d65205f5f75736572202a6175783b0a09696e7420657272203d20303b0a0a095f5f7075745f757365725f6572726f7228726567732d3e726567735b305d2c202673662d3e75632e75635f6d636f6e746578742e61726d5f72302c20657272293b0a095f5f7075745f757365725f6572726f7228726567732d3e726567735b315d2c202673662d3e75632e75635f6d636f6e746578742e61726d5f72312c20657272293b0a095f5f7075745f757365725f6572726f7228726567732d3e726567735b325d2c202673662d3e75632e75635f6d636f6e746578742e61726d5f72322c20657272293b0a095f5f7075745f757365725f6572726f7228726567732d3e726567735b335d2c202673662d3e75632e75635f6d636f6e746578742e61726d5f72332c20657272293b0a095f5f7075745f757365725f6572726f7228726567732d3e726567735b345d2c202673662d3e75632e75635f6d636f6e746578742e61726d5f72342c20657272293b0a095f5f7075745f757365725f6572726f7228726567732d3e726567735b355d2c202673662d3e75632e75635f6d636f6e746578742e61726d5f72352c20657272293b0a095f5f7075745f757365725f6572726f7228726567732d3e726567735b365d2c202673662d3e75632e75635f6d636f6e746578742e61726d5f72362c20657272293b0a095f5f7075745f757365725f6572726f7228726567732d3e726567735b375d2c202673662d3e75632e75635f6d636f6e746578742e61726d5f72372c20657272293b0a095f5f7075745f757365725f6572726f7228726567732d3e726567735b385d2c202673662d3e75632e75635f6d636f6e746578742e61726d5f72382c20657272293b0a095f5f7075745f757365725f6572726f7228726567732d3e726567735b395d2c202673662d3e75632e75635f6d636f6e746578742e61726d5f72392c20657272293b0a095f5f7075745f757365725f6572726f7228726567732d3e726567735b31305d2c202673662d3e75632e75635f6d636f6e746578742e61726d5f7231302c20657272293b0a095f5f7075745f757365725f6572726f7228726567732d3e726567735b31315d2c202673662d3e75632e75635f6d636f6e746578742e61726d5f66702c20657272293b0a095f5f7075745f757365725f6572726f7228726567732d3e726567735b31325d2c202673662d3e75632e75635f6d636f6e746578742e61726d5f69702c20657272293b0a095f5f7075745f757365725f6572726f7228726567732d3e636f6d7061745f73702c202673662d3e75632e75635f6d636f6e746578742e61726d5f73702c20657272293b0a095f5f7075745f757365725f6572726f7228726567732d3e636f6d7061745f6c722c202673662d3e75632e75635f6d636f6e746578742e61726d5f6c722c20657272293b0a095f5f7075745f757365725f6572726f7228726567732d3e70632c202673662d3e75632e75635f6d636f6e746578742e61726d5f70632c20657272293b0a095f5f7075745f757365725f6572726f7228726567732d3e7073746174652c202673662d3e75632e75635f6d636f6e746578742e61726d5f637073722c20657272293b0a0a095f5f7075745f757365725f6572726f722828636f6d7061745f756c6f6e675f7429302c202673662d3e75632e75635f6d636f6e746578742e747261705f6e6f2c20657272293b0a095f5f7075745f757365725f6572726f722828636f6d7061745f756c6f6e675f7429302c202673662d3e75632e75635f6d636f6e746578742e6572726f725f636f64652c20657272293b0a095f5f7075745f757365725f6572726f722863757272656e742d3e7468726561642e6661756c745f616464726573732c202673662d3e75632e75635f6d636f6e746578742e6661756c745f616464726573732c20657272293b0a095f5f7075745f757365725f6572726f72287365742d3e7369675b305d2c202673662d3e75632e75635f6d636f6e746578742e6f6c646d61736b2c20657272293b0a0a09657272207c3d207075745f7369677365745f74282673662d3e75632e75635f7369676d61736b2c20736574293b0a0a09617578203d202873747275637420636f6d7061745f6175785f7369676672616d65205f5f75736572202a292073662d3e75632e75635f72656773706163653b0a0a0969662028657272203d3d2030290a0909657272207c3d20636f6d7061745f70726573657276655f7666705f636f6e7465787428266175782d3e766670293b0a095f5f7075745f757365725f6572726f7228302c20266175782d3e656e645f6d616769632c20657272293b0a0a0972657475726e206572723b0a7d0a0a2f2a0a202a2033322d626974207369676e616c2068616e646c696e6720726f7574696e65732063616c6c65642066726f6d207369676e616c2e630a202a2f0a696e7420636f6d7061745f73657475705f72745f6672616d6528696e7420757369672c20737472756374206b5f736967616374696f6e202a6b612c20736967696e666f5f74202a696e666f2c0a09090920207369677365745f74202a7365742c207374727563742070745f72656773202a72656773290a7b0a0973747275637420636f6d7061745f72745f7369676672616d65205f5f75736572202a6672616d653b0a09636f6d7061745f737461636b5f7420737461636b3b0a09696e7420657272203d20303b0a0a096672616d65203d20636f6d7061745f6765745f7369676672616d65286b612c20726567732c2073697a656f66282a6672616d6529293b0a0a0969662028216672616d65290a090972657475726e20313b0a0a09657272207c3d20636f70795f736967696e666f5f746f5f75736572333228266672616d652d3e696e666f2c20696e666f293b0a0a095f5f7075745f757365725f6572726f7228302c20266672616d652d3e7369672e75632e75635f666c6167732c20657272293b0a095f5f7075745f757365725f6572726f7228302c20266672616d652d3e7369672e75632e75635f6c696e6b2c20657272293b0a0a096d656d7365742826737461636b2c20302c2073697a656f6628737461636b29293b0a09737461636b2e73735f7370203d2028636f6d7061745f757074725f742963757272656e742d3e7361735f73735f73703b0a09737461636b2e73735f666c616773203d207361735f73735f666c61677328726567732d3e636f6d7061745f7370293b0a09737461636b2e73735f73697a65203d2063757272656e742d3e7361735f73735f73697a653b0a09657272207c3d205f5f636f70795f746f5f7573657228266672616d652d3e7369672e75632e75635f737461636b2c2026737461636b2c2073697a656f6628737461636b29293b0a0a09657272207c3d20636f6d7061745f73657475705f7369676672616d6528266672616d652d3e7369672c20726567732c20736574293b0a0a0969662028657272203d3d203029207b0a0909636f6d7061745f73657475705f72657475726e28726567732c206b612c206672616d652d3e7369672e726574636f64652c206672616d652c2075736967293b0a0909726567732d3e726567735b315d203d2028636f6d7061745f756c6f6e675f742928756e7369676e6564206c6f6e6729266672616d652d3e696e666f3b0a0909726567732d3e726567735b325d203d2028636f6d7061745f756c6f6e675f742928756e7369676e6564206c6f6e6729266672616d652d3e7369672e75633b0a097d0a0a0972657475726e206572723b0a7d0a0a696e7420636f6d7061745f73657475705f6672616d6528696e7420757369672c20737472756374206b5f736967616374696f6e202a6b612c207369677365745f74202a7365742c0a0909202020202020207374727563742070745f72656773202a72656773290a7b0a0973747275637420636f6d7061745f7369676672616d65205f5f75736572202a6672616d653b0a09696e7420657272203d20303b0a0a096672616d65203d20636f6d7061745f6765745f7369676672616d65286b612c20726567732c2073697a656f66282a6672616d6529293b0a0a0969662028216672616d65290a090972657475726e20313b0a0a095f5f7075745f757365725f6572726f7228307835616333633335612c20266672616d652d3e75632e75635f666c6167732c20657272293b0a0a09657272207c3d20636f6d7061745f73657475705f7369676672616d65286672616d652c20726567732c20736574293b0a0969662028657272203d3d2030290a0909636f6d7061745f73657475705f72657475726e28726567732c206b612c206672616d652d3e726574636f64652c206672616d652c2075736967293b0a0a0972657475726e206572723b0a7d0a0a2f2a0a202a205254207369676e616c7320646f6e277420686176652067656e6572696320636f6d7061742077726170706572732e0a202a2053656520617263682f706f77657270632f6b65726e656c2f7369676e616c5f33322e630a202a2f0a61736d6c696e6b61676520696e7420636f6d7061745f7379735f72745f73696770726f636d61736b28696e7420686f772c20636f6d7061745f7369677365745f74205f5f75736572202a7365742c0a090909090920636f6d7061745f7369677365745f74205f5f75736572202a6f7365742c0a090909090920636f6d7061745f73697a655f742073696773657473697a65290a7b0a097369677365745f7420733b0a097369677365745f74205f5f75736572202a75703b0a09696e74207265743b0a096d6d5f7365676d656e745f74206f6c645f6673203d206765745f667328293b0a0a096966202873657429207b0a0909696620286765745f7369677365745f742826732c2073657429290a09090972657475726e202d454641554c543b0a097d0a0a097365745f6673284b45524e454c5f4453293b0a092f2a20546869732069732076616c69642062656361757365206f6620746865207365745f66732829202a2f0a097570203d20287369677365745f74205f5f75736572202a292026733b0a09726574203d207379735f72745f73696770726f636d61736b28686f772c20736574203f207570203a204e554c4c2c206f736574203f207570203a204e554c4c2c0a090909092073696773657473697a65293b0a097365745f6673286f6c645f6673293b0a0969662028726574290a090972657475726e207265743b0a09696620286f73657429207b0a0909696620287075745f7369677365745f74286f7365742c20267329290a09090972657475726e202d454641554c543b0a097d0a0972657475726e20303b0a7d0a0a61736d6c696e6b61676520696e7420636f6d7061745f7379735f72745f73696770656e64696e6728636f6d7061745f7369677365745f74205f5f75736572202a7365742c0a0909090909636f6d7061745f73697a655f742073696773657473697a65290a7b0a097369677365745f7420733b0a09696e74207265743b0a096d6d5f7365676d656e745f74206f6c645f6673203d206765745f667328293b0a0a097365745f6673284b45524e454c5f4453293b0a092f2a20546865205f5f7573657220706f696e74657220636173742069732076616c69642062656361757365206f6620746865207365745f66732829202a2f0a09726574203d207379735f72745f73696770656e64696e6728287369677365745f74205f5f75736572202a292026732c2073696773657473697a65293b0a097365745f6673286f6c645f6673293b0a09696620282172657429207b0a0909696620287075745f7369677365745f74287365742c20267329290a09090972657475726e202d454641554c543b0a097d0a0972657475726e207265743b0a7d0a0a61736d6c696e6b61676520696e7420636f6d7061745f7379735f72745f7369677175657565696e666f28696e74207069642c20696e74207369672c0a09090909092020636f6d7061745f736967696e666f5f74205f5f75736572202a75696e666f290a7b0a09736967696e666f5f7420696e666f3b0a09696e74207265743b0a096d6d5f7365676d656e745f74206f6c645f6673203d206765745f667328293b0a0a09726574203d20636f70795f736967696e666f5f66726f6d5f7573657233322826696e666f2c2075696e666f293b0a0969662028756e6c696b656c792872657429290a090972657475726e207265743b0a0a097365745f667320284b45524e454c5f4453293b0a092f2a20546865205f5f7573657220706f696e74657220636173742069732076616c69642062656361757365206f6620746865207365745f66732829202a2f0a09726574203d207379735f72745f7369677175657565696e666f287069642c207369672c2028736967696e666f5f74205f5f75736572202a292026696e666f293b0a097365745f667320286f6c645f6673293b0a0972657475726e207265743b0a7d0a0a766f696420636f6d7061745f73657475705f726573746172745f73797363616c6c287374727563742070745f72656773202a72656773290a7b0a20202020202020726567732d3e726567735b375d203d205f5f4e525f636f6d7061745f726573746172745f73797363616c6c3b0a7d0a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006c696e75782d332e382e322f617263682f61726d36342f6b65726e656c2f736d702e630000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000303030303636340030303030303030003030303030303000303030303030323435313500313231313437343433333000303031363736320030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007573746172003030726f6f7400000000000000000000000000000000000000000000000000000000726f6f74000000000000000000000000000000000000000000000000000000003030303030303000303030303030300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f2a0a202a20534d5020696e697469616c69736174696f6e20616e642049504920737570706f72740a202a204261736564206f6e20617263682f61726d2f6b65726e656c2f736d702e630a202a0a202a20436f707972696768742028432920323031322041524d204c74642e0a202a0a202a20546869732070726f6772616d206973206672656520736f6674776172653b20796f752063616e2072656469737472696275746520697420616e642f6f72206d6f646966790a202a20697420756e64657220746865207465726d73206f662074686520474e552047656e6572616c205075626c6963204c6963656e73652076657273696f6e20322061730a202a207075626c697368656420627920746865204672656520536f66747761726520466f756e646174696f6e2e0a202a0a202a20546869732070726f6772616d20697320646973747269627574656420696e2074686520686f706520746861742069742077696c6c2062652075736566756c2c0a202a2062757420574954484f555420414e592057415252414e54593b20776974686f7574206576656e2074686520696d706c6965642077617272616e7479206f660a202a204d45524348414e544142494c495459206f72204649544e45535320464f52204120504152544943554c415220505552504f53452e2020536565207468650a202a20474e552047656e6572616c205075626c6963204c6963656e736520666f72206d6f72652064657461696c732e0a202a0a202a20596f752073686f756c642068617665207265636569766564206120636f7079206f662074686520474e552047656e6572616c205075626c6963204c6963656e73650a202a20616c6f6e67207769746820746869732070726f6772616d2e20204966206e6f742c20736565203c687474703a2f2f7777772e676e752e6f72672f6c6963656e7365732f3e2e0a202a2f0a0a23696e636c756465203c6c696e75782f64656c61792e683e0a23696e636c756465203c6c696e75782f696e69742e683e0a23696e636c756465203c6c696e75782f7370696e6c6f636b2e683e0a23696e636c756465203c6c696e75782f73636865642e683e0a23696e636c756465203c6c696e75782f696e746572727570742e683e0a23696e636c756465203c6c696e75782f63616368652e683e0a23696e636c756465203c6c696e75782f70726f66696c652e683e0a23696e636c756465203c6c696e75782f6572726e6f2e683e0a23696e636c756465203c6c696e75782f6d6d2e683e0a23696e636c756465203c6c696e75782f6572722e683e0a23696e636c756465203c6c696e75782f6370752e683e0a23696e636c756465203c6c696e75782f736d702e683e0a23696e636c756465203c6c696e75782f7365715f66696c652e683e0a23696e636c756465203c6c696e75782f6972712e683e0a23696e636c756465203c6c696e75782f7065726370752e683e0a23696e636c756465203c6c696e75782f636c6f636b63686970732e683e0a23696e636c756465203c6c696e75782f636f6d706c6574696f6e2e683e0a23696e636c756465203c6c696e75782f6f662e683e0a0a23696e636c756465203c61736d2f61746f6d69632e683e0a23696e636c756465203c61736d2f6361636865666c7573682e683e0a23696e636c756465203c61736d2f637075747970652e683e0a23696e636c756465203c61736d2f6d6d755f636f6e746578742e683e0a23696e636c756465203c61736d2f70677461626c652e683e0a23696e636c756465203c61736d2f7067616c6c6f632e683e0a23696e636c756465203c61736d2f70726f636573736f722e683e0a23696e636c756465203c61736d2f73656374696f6e732e683e0a23696e636c756465203c61736d2f746c62666c7573682e683e0a23696e636c756465203c61736d2f7074726163652e683e0a0a2f2a0a202a2061732066726f6d20322e352c206b65726e656c73206e6f206c6f6e676572206861766520616e20696e69745f7461736b73207374727563747572650a202a20736f207765206e65656420736f6d65206f7468657220776179206f662074656c6c696e672061206e6577207365636f6e6461727920636f72650a202a20776865726520746f20706c616365206974732053564320737461636b0a202a2f0a737472756374207365636f6e646172795f64617461207365636f6e646172795f646174613b0a766f6c6174696c6520756e7369676e6564206c6f6e67207365636f6e646172795f686f6c64696e675f70656e5f72656c65617365203d202d313b0a0a656e756d206970695f6d73675f74797065207b0a094950495f52455343484544554c452c0a094950495f43414c4c5f46554e432c0a094950495f43414c4c5f46554e435f53494e474c452c0a094950495f4350555f53544f502c0a7d3b0a0a73746174696320444546494e455f5241575f5350494e4c4f434b28626f6f745f6c6f636b293b0a0a2f2a0a202a205772697465207365636f6e646172795f686f6c64696e675f70656e5f72656c6561736520696e20612077617920746861742069732067756172616e7465656420746f2062650a202a2076697369626c6520746f20616c6c206f62736572766572732c20697272657370656374697665206f66207768657468657220746865792772652074616b696e6720706172740a202a20696e20636f686572656e6379206f72206e6f742e202054686973206973206e656365737361727920666f722074686520686f74706c756720636f646520746f20776f726b0a202a2072656c6961626c792e0a202a2f0a73746174696320766f6964205f5f637075696e69742077726974655f70656e5f72656c6561736528696e742076616c290a7b0a09766f6964202a7374617274203d2028766f6964202a29267365636f6e646172795f686f6c64696e675f70656e5f72656c656173653b0a09756e7369676e6564206c6f6e672073697a65203d2073697a656f66287365636f6e646172795f686f6c64696e675f70656e5f72656c65617365293b0a0a097365636f6e646172795f686f6c64696e675f70656e5f72656c65617365203d2076616c3b0a095f5f666c7573685f6463616368655f617265612873746172742c2073697a65293b0a7d0a0a2f2a0a202a20426f6f742061207365636f6e64617279204350552c20616e642061737369676e20697420746865207370656369666965642069646c65207461736b2e0a202a205468697320616c736f2067697665732075732074686520696e697469616c20737461636b20746f2075736520666f722074686973204350552e0a202a2f0a73746174696320696e74205f5f637075696e697420626f6f745f7365636f6e6461727928756e7369676e656420696e74206370752c20737472756374207461736b5f737472756374202a69646c65290a7b0a09756e7369676e6564206c6f6e672074696d656f75743b0a0a092f2a0a09202a205365742073796e6368726f6e69736174696f6e207374617465206265747765656e207468697320626f6f742070726f636573736f720a09202a20616e6420746865207365636f6e64617279206f6e650a09202a2f0a097261775f7370696e5f6c6f636b2826626f6f745f6c6f636b293b0a0a092f2a0a09202a20557064617465207468652070656e2072656c6561736520666c61672e0a09202a2f0a0977726974655f70656e5f72656c6561736528637075293b0a0a092f2a0a09202a2053656e6420616e206576656e742c2063617573696e6720746865207365636f6e64617269657320746f20726561642070656e5f72656c656173652e0a09202a2f0a0973657628293b0a0a0974696d656f7574203d206a696666696573202b202831202a20485a293b0a097768696c65202874696d655f6265666f7265286a6966666965732c2074696d656f75742929207b0a0909696620287365636f6e646172795f686f6c64696e675f70656e5f72656c65617365203d3d202d31554c290a090909627265616b3b0a09097564656c6179283130293b0a097d0a0a092f2a0a09202a204e6f7720746865207365636f6e6461727920636f7265206973207374617274696e67207570206c65742069742072756e206974730a09202a2063616c6962726174696f6e732c207468656e207761697420666f7220697420746f2066696e6973680a09202a2f0a097261775f7370696e5f756e6c6f636b2826626f6f745f6c6f636b293b0a0a0972657475726e207365636f6e646172795f686f6c64696e675f70656e5f72656c6561736520213d202d31203f202d454e4f535953203a20303b0a7d0a0a737461746963204445434c4152455f434f4d504c4554494f4e286370755f72756e6e696e67293b0a0a696e74205f5f637075696e6974205f5f6370755f757028756e7369676e656420696e74206370752c20737472756374207461736b5f737472756374202a69646c65290a7b0a09696e74207265743b0a0a092f2a0a09202a205765206e65656420746f2074656c6c20746865207365636f6e6461727920636f726520776865726520746f2066696e642069747320737461636b20616e64207468650a09202a2070616765207461626c65732e0a09202a2f0a097365636f6e646172795f646174612e737461636b203d207461736b5f737461636b5f706167652869646c6529202b205448524541445f53544152545f53503b0a095f5f666c7573685f6463616368655f6172656128267365636f6e646172795f646174612c2073697a656f66287365636f6e646172795f6461746129293b0a0a092f2a0a09202a204e6f77206272696e67207468652043505520696e746f206f757220776f726c642e0a09202a2f0a09726574203d20626f6f745f7365636f6e64617279286370752c2069646c65293b0a0969662028726574203d3d203029207b0a09092f2a0a0909202a2043505520776173207375636365737366756c6c7920737461727465642c207761697420666f7220697420746f20636f6d65206f6e6c696e65206f720a0909202a2074696d65206f75742e0a0909202a2f0a0909776169745f666f725f636f6d706c6574696f6e5f74696d656f757428266370755f72756e6e696e672c0a0909090909202020206d736563735f746f5f6a696666696573283130303029293b0a0a090969662028216370755f6f6e6c696e65286370752929207b0a09090970725f63726974282243505525753a206661696c656420746f20636f6d65206f6e6c696e655c6e222c20637075293b0a090909726574203d202d45494f3b0a09097d0a097d20656c7365207b0a090970725f657272282243505525753a206661696c656420746f20626f6f743a2025645c6e222c206370752c20726574293b0a097d0a0a097365636f6e646172795f646174612e737461636b203d204e554c4c3b0a0a0972657475726e207265743b0a7d0a0a2f2a0a202a205468697320697320746865207365636f6e646172792043505520626f6f7420656e7472792e20205765277265207573696e67207468697320435055730a202a2069646c652074687265616420737461636b2c20627574206120736574206f662074656d706f726172792070616765207461626c65732e0a202a2f0a61736d6c696e6b61676520766f6964205f5f637075696e6974207365636f6e646172795f73746172745f6b65726e656c28766f6964290a7b0a09737472756374206d6d5f737472756374202a6d6d203d2026696e69745f6d6d3b0a09756e7369676e656420696e7420637075203d20736d705f70726f636573736f725f696428293b0a0a097072696e746b282243505525753a20426f6f746564207365636f6e646172792070726f636573736f725c6e222c20637075293b0a0a092f2a0a09202a20416c6c206b65726e656c2074687265616473207368617265207468652073616d65206d6d20636f6e746578743b206772616220610a09202a207265666572656e636520616e642073776974636820746f2069742e0a09202a2f0a0961746f6d69635f696e6328266d6d2d3e6d6d5f636f756e74293b0a0963757272656e742d3e6163746976655f6d6d203d206d6d3b0a096370756d61736b5f7365745f637075286370752c206d6d5f6370756d61736b286d6d29293b0a0a092f2a0a09202a205454425230206973206f6e6c79207573656420666f7220746865206964656e74697479206d617070696e6720617420746869732073746167652e204d616b652069740a09202a20706f696e7420746f207a65726f207061676520746f2061766f69642073706563756c61746976656c79206665746368696e67206e657720656e74726965732e0a09202a2f0a096370755f7365745f72657365727665645f747462723028293b0a09666c7573685f746c625f616c6c28293b0a0a09707265656d70745f64697361626c6528293b0a0974726163655f68617264697271735f6f666628293b0a0a092f2a0a09202a204c657420746865207072696d6172792070726f636573736f72206b6e6f77207765277265206f7574206f66207468650a09202a2070656e2c207468656e2068656164206f666620696e746f20746865204320656e74727920706f696e740a09202a2f0a0977726974655f70656e5f72656c65617365282d31293b0a0a092f2a0a09202a2053796e6368726f6e69736520776974682074686520626f6f74207468726561642e0a09202a2f0a097261775f7370696e5f6c6f636b2826626f6f745f6c6f636b293b0a097261775f7370696e5f756e6c6f636b2826626f6f745f6c6f636b293b0a0a092f2a0a09202a20456e61626c65206c6f63616c20696e74657272757074732e0a09202a2f0a096e6f746966795f6370755f7374617274696e6728637075293b0a096c6f63616c5f6972715f656e61626c6528293b0a096c6f63616c5f6669715f656e61626c6528293b0a0a092f2a0a09202a204f4b2c206e6f772069742773207361666520746f206c65742074686520626f6f742043505520636f6e74696e75652e20205761697420666f720a09202a2074686520435055206d6967726174696f6e20636f646520746f206e6f7469636520746861742074686520435055206973206f6e6c696e650a09202a206265666f726520776520636f6e74696e75652e0a09202a2f0a097365745f6370755f6f6e6c696e65286370752c2074727565293b0a09636f6d706c65746528266370755f72756e6e696e67293b0a0a092f2a0a09202a204f4b2c2069742773206f666620746f207468652069646c652074687265616420666f722075730a09202a2f0a096370755f69646c6528293b0a7d0a0a766f6964205f5f696e697420736d705f637075735f646f6e6528756e7369676e656420696e74206d61785f63707573290a7b0a09756e7369676e6564206c6f6e6720626f676f73756d203d206c6f6f70735f7065725f6a69666679202a206e756d5f6f6e6c696e655f6370757328293b0a0a0970725f696e666f2822534d503a20546f74616c206f662025642070726f636573736f7273206163746976617465642028256c752e2530326c7520426f676f4d495053292e5c6e222c0a09096e756d5f6f6e6c696e655f6370757328292c20626f676f73756d202f20283530303030302f485a292c0a090928626f676f73756d202f2028353030302f485a2929202520313030293b0a7d0a0a766f6964205f5f696e697420736d705f707265706172655f626f6f745f63707528766f6964290a7b0a7d0a0a73746174696320766f696420282a736d705f63726f73735f63616c6c2928636f6e737420737472756374206370756d61736b202a2c20756e7369676e656420696e74293b0a73746174696320706879735f616464725f74206370755f72656c656173655f616464725b4e525f435055535d3b0a0a2f2a0a202a20456e756d65726174652074686520706f737369626c6520435055207365742066726f6d207468652064657669636520747265652e0a202a2f0a766f6964205f5f696e697420736d705f696e69745f6370757328766f6964290a7b0a09636f6e73742063686172202a656e61626c655f6d6574686f643b0a09737472756374206465766963655f6e6f6465202a646e203d204e554c4c3b0a09696e7420637075203d20303b0a0a097768696c65202828646e203d206f665f66696e645f6e6f64655f62795f7479706528646e2c202263707522292929207b0a090969662028637075203e3d204e525f43505553290a090909676f746f206e6578743b0a0a09092f2a0a0909202a2057652063757272656e746c7920737570706f7274206f6e6c792074686520227370696e2d7461626c652220656e61626c652d6d6574686f642e0a0909202a2f0a0909656e61626c655f6d6574686f64203d206f665f6765745f70726f706572747928646e2c2022656e61626c652d6d6574686f64222c204e554c4c293b0a09096966202821656e61626c655f6d6574686f64207c7c20737472636d7028656e61626c655f6d6574686f642c20227370696e2d7461626c65222929207b0a09090970725f65727228224350552025643a206d697373696e67206f7220696e76616c696420656e61626c652d6d6574686f642070726f70657274793a2025735c6e222c0a090909202020202020206370752c20656e61626c655f6d6574686f64293b0a090909676f746f206e6578743b0a09097d0a0a09092f2a0a0909202a2044657465726d696e652074686520616464726573732066726f6d207768696368207468652043505520697320706f6c6c696e672e0a0909202a2f0a0909696620286f665f70726f70657274795f726561645f75363428646e2c20226370752d72656c656173652d61646472222c0a090909090920266370755f72656c656173655f616464725b6370755d2929207b0a09090970725f65727228224350552025643a206d697373696e67206f7220696e76616c6964206370752d72656c656173652d616464722070726f70657274795c6e222c0a09090920202020202020637075293b0a090909676f746f206e6578743b0a09097d0a0a09097365745f6370755f706f737369626c65286370752c2074727565293b0a6e6578743a0a09096370752b2b3b0a097d0a0a092f2a2073616e69747920636865636b202a2f0a0969662028637075203e204e525f43505553290a090970725f7761726e696e6728226e6f2e206f6620636f72657320282564292067726561746572207468616e20636f6e66696775726564206d6178696d756d206f66202564202d20636c697070696e675c6e222c0a0909092020206370752c204e525f43505553293b0a7d0a0a766f6964205f5f696e697420736d705f707265706172655f6370757328756e7369676e656420696e74206d61785f63707573290a7b0a09696e74206370753b0a09766f6964202a2a72656c656173655f616464723b0a09756e7369676e656420696e74206e636f726573203d206e756d5f706f737369626c655f6370757328293b0a0a092f2a0a09202a2061726520776520747279696e6720746f20626f6f74206d6f726520636f726573207468616e2065786973743f0a09202a2f0a09696620286d61785f63707573203e206e636f726573290a09096d61785f63707573203d206e636f7265733b0a0a092f2a0a09202a20496e697469616c697365207468652070726573656e74206d617020287768696368206465736372696265732074686520736574206f6620435055730a09202a2061637475616c6c7920706f70756c61746564206174207468652070726573656e742074696d652920616e642072656c65617365207468650a09202a207365636f6e6461726965732066726f6d2074686520626f6f746c6f616465722e0a09202a2f0a09666f725f656163685f706f737369626c655f6370752863707529207b0a0909696620286d61785f63707573203d3d2030290a090909627265616b3b0a0a090969662028216370755f72656c656173655f616464725b6370755d290a090909636f6e74696e75653b0a0a090972656c656173655f61646472203d205f5f7661286370755f72656c656173655f616464725b6370755d293b0a090972656c656173655f616464725b305d203d2028766f6964202a295f5f7061287365636f6e646172795f686f6c64696e675f70656e293b0a09095f5f666c7573685f6463616368655f617265612872656c656173655f616464722c2073697a656f662872656c656173655f616464725b305d29293b0a0a09097365745f6370755f70726573656e74286370752c2074727565293b0a09096d61785f637075732d2d3b0a097d0a0a092f2a0a09202a2053656e6420616e206576656e7420746f2077616b6520757020746865207365636f6e6461726965732e0a09202a2f0a0973657628293b0a7d0a0a0a766f6964205f5f696e6974207365745f736d705f63726f73735f63616c6c28766f696420282a666e2928636f6e737420737472756374206370756d61736b202a2c20756e7369676e656420696e7429290a7b0a09736d705f63726f73735f63616c6c203d20666e3b0a7d0a0a766f696420617263685f73656e645f63616c6c5f66756e6374696f6e5f6970695f6d61736b28636f6e737420737472756374206370756d61736b202a6d61736b290a7b0a09736d705f63726f73735f63616c6c286d61736b2c204950495f43414c4c5f46554e43293b0a7d0a0a766f696420617263685f73656e645f63616c6c5f66756e6374696f6e5f73696e676c655f69706928696e7420637075290a7b0a09736d705f63726f73735f63616c6c286370756d61736b5f6f6628637075292c204950495f43414c4c5f46554e435f53494e474c45293b0a7d0a0a73746174696320636f6e73742063686172202a6970695f74797065735b4e525f4950495d203d207b0a23646566696e65205328782c7329095b78202d204950495f52455343484544554c455d203d20730a0953284950495f52455343484544554c452c202252657363686564756c696e6720696e746572727570747322292c0a0953284950495f43414c4c5f46554e432c202246756e6374696f6e2063616c6c20696e746572727570747322292c0a0953284950495f43414c4c5f46554e435f53494e474c452c202253696e676c652066756e6374696f6e2063616c6c20696e746572727570747322292c0a0953284950495f4350555f53544f502c20224350552073746f7020696e746572727570747322292c0a7d3b0a0a766f69642073686f775f6970695f6c69737428737472756374207365715f66696c65202a702c20696e742070726563290a7b0a09756e7369676e656420696e74206370752c20693b0a0a09666f72202869203d20303b2069203c204e525f4950493b20692b2b29207b0a09097365715f7072696e746628702c2022252a7325753a2573222c2070726563202d20312c2022495049222c2069202b204950495f52455343484544554c452c0a09090920202070726563203e3d2034203f20222022203a202222293b0a0909666f725f656163685f70726573656e745f63707528637075290a0909097365715f7072696e746628702c20222531307520222c0a090909092020205f5f6765745f6972715f73746174286370752c206970695f697271735b695d29293b0a09097365715f7072696e746628702c202220202020202025735c6e222c206970695f74797065735b695d293b0a097d0a7d0a0a75363420736d705f6972715f737461745f63707528756e7369676e656420696e7420637075290a7b0a097536342073756d203d20303b0a09696e7420693b0a0a09666f72202869203d20303b2069203c204e525f4950493b20692b2b290a090973756d202b3d205f5f6765745f6972715f73746174286370752c206970695f697271735b695d293b0a0a0972657475726e2073756d3b0a7d0a0a73746174696320444546494e455f5241575f5350494e4c4f434b2873746f705f6c6f636b293b0a0a2f2a0a202a206970695f6370755f73746f70202d2068616e646c65204950492066726f6d20736d705f73656e645f73746f7028290a202a2f0a73746174696320766f6964206970695f6370755f73746f7028756e7369676e656420696e7420637075290a7b0a096966202873797374656d5f7374617465203d3d2053595354454d5f424f4f54494e47207c7c0a092020202073797374656d5f7374617465203d3d2053595354454d5f52554e4e494e4729207b0a09097261775f7370696e5f6c6f636b282673746f705f6c6f636b293b0a090970725f63726974282243505525753a2073746f7070696e675c6e222c20637075293b0a090964756d705f737461636b28293b0a09097261775f7370696e5f756e6c6f636b282673746f705f6c6f636b293b0a097d0a0a097365745f6370755f6f6e6c696e65286370752c2066616c7365293b0a0a096c6f63616c5f6669715f64697361626c6528293b0a096c6f63616c5f6972715f64697361626c6528293b0a0a097768696c65202831290a09096370755f72656c617828293b0a7d0a0a2f2a0a202a204d61696e2068616e646c657220666f7220696e7465722d70726f636573736f7220696e74657272757074730a202a2f0a766f69642068616e646c655f49504928696e74206970696e722c207374727563742070745f72656773202a72656773290a7b0a09756e7369676e656420696e7420637075203d20736d705f70726f636573736f725f696428293b0a097374727563742070745f72656773202a6f6c645f72656773203d207365745f6972715f726567732872656773293b0a0a09696620286970696e72203e3d204950495f52455343484544554c45202626206970696e72203c204950495f52455343484544554c45202b204e525f495049290a09095f5f696e635f6972715f73746174286370752c206970695f697271735b6970696e72202d204950495f52455343484544554c455d293b0a0a0973776974636820286970696e7229207b0a0963617365204950495f52455343484544554c453a0a09097363686564756c65725f69706928293b0a0909627265616b3b0a0a0963617365204950495f43414c4c5f46554e433a0a09096972715f656e74657228293b0a090967656e657269635f736d705f63616c6c5f66756e6374696f6e5f696e7465727275707428293b0a09096972715f6578697428293b0a0909627265616b3b0a0a0963617365204950495f43414c4c5f46554e435f53494e474c453a0a09096972715f656e74657228293b0a090967656e657269635f736d705f63616c6c5f66756e6374696f6e5f73696e676c655f696e7465727275707428293b0a09096972715f6578697428293b0a0909627265616b3b0a0a0963617365204950495f4350555f53544f503a0a09096972715f656e74657228293b0a09096970695f6370755f73746f7028637075293b0a09096972715f6578697428293b0a0909627265616b3b0a0a0964656661756c743a0a090970725f63726974282243505525753a20556e6b6e6f776e20495049206d65737361676520307825785c6e222c206370752c206970696e72293b0a0909627265616b3b0a097d0a097365745f6972715f72656773286f6c645f72656773293b0a7d0a0a766f696420736d705f73656e645f72657363686564756c6528696e7420637075290a7b0a09736d705f63726f73735f63616c6c286370756d61736b5f6f6628637075292c204950495f52455343484544554c45293b0a7d0a0a766f696420736d705f73656e645f73746f7028766f6964290a7b0a09756e7369676e6564206c6f6e672074696d656f75743b0a0a09696620286e756d5f6f6e6c696e655f637075732829203e203129207b0a09096370756d61736b5f74206d61736b3b0a0a09096370756d61736b5f636f707928266d61736b2c206370755f6f6e6c696e655f6d61736b293b0a09096370755f636c65617228736d705f70726f636573736f725f696428292c206d61736b293b0a0a0909736d705f63726f73735f63616c6c28266d61736b2c204950495f4350555f53544f50293b0a097d0a0a092f2a205761697420757020746f206f6e65207365636f6e6420666f72206f74686572204350557320746f2073746f70202a2f0a0974696d656f7574203d20555345435f5045525f5345433b0a097768696c6520286e756d5f6f6e6c696e655f637075732829203e20312026262074696d656f75742d2d290a09097564656c61792831293b0a0a09696620286e756d5f6f6e6c696e655f637075732829203e2031290a090970725f7761726e696e672822534d503a206661696c656420746f2073746f70207365636f6e6461727920435055735c6e22293b0a7d0a0a2f2a0a202a206e6f7420737570706f7274656420686572650a202a2f0a696e742073657475705f70726f66696c696e675f74696d657228756e7369676e656420696e74206d756c7469706c696572290a7b0a0972657475726e202d45494e56414c3b0a7d0a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006c696e75782d332e382e322f617263682f61726d36342f6b65726e656c2f737461636b74726163652e6300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000303030303636340030303030303030003030303030303000303030303030303537333500313231313437343433333000303032303331320030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007573746172003030726f6f7400000000000000000000000000000000000000000000000000000000726f6f74000000000000000000000000000000000000000000000000000000003030303030303000303030303030300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f2a0a202a20537461636b2074726163696e6720737570706f72740a202a0a202a20436f707972696768742028432920323031322041524d204c74642e0a202a0a202a20546869732070726f6772616d206973206672656520736f6674776172653b20796f752063616e2072656469737472696275746520697420616e642f6f72206d6f646966790a202a20697420756e64657220746865207465726d73206f662074686520474e552047656e6572616c205075626c6963204c6963656e73652076657273696f6e20322061730a202a207075626c697368656420627920746865204672656520536f66747761726520466f756e646174696f6e2e0a202a0a202a20546869732070726f6772616d20697320646973747269627574656420696e2074686520686f706520746861742069742077696c6c2062652075736566756c2c0a202a2062757420574954484f555420414e592057415252414e54593b20776974686f7574206576656e2074686520696d706c6965642077617272616e7479206f660a202a204d45524348414e544142494c495459206f72204649544e45535320464f52204120504152544943554c415220505552504f53452e2020536565207468650a202a20474e552047656e6572616c205075626c6963204c6963656e736520666f72206d6f72652064657461696c732e0a202a0a202a20596f752073686f756c642068617665207265636569766564206120636f7079206f662074686520474e552047656e6572616c205075626c6963204c6963656e73650a202a20616c6f6e67207769746820746869732070726f6772616d2e20204966206e6f742c20736565203c687474703a2f2f7777772e676e752e6f72672f6c6963656e7365732f3e2e0a202a2f0a23696e636c756465203c6c696e75782f6b65726e656c2e683e0a23696e636c756465203c6c696e75782f6578706f72742e683e0a23696e636c756465203c6c696e75782f73636865642e683e0a23696e636c756465203c6c696e75782f737461636b74726163652e683e0a0a23696e636c756465203c61736d2f737461636b74726163652e683e0a0a2f2a0a202a2041417263683634205043532061737369676e7320746865206672616d6520706f696e74657220746f207832392e0a202a0a202a20412073696d706c652066756e6374696f6e2070726f6c6f677565206c6f6f6b73206c696b6520746869733a0a202a20097375620973702c2073702c2023307831300a202a20202009737470097832392c207833302c205b73705d0a202a096d6f76097832392c2073700a202a0a202a20412073696d706c652066756e6374696f6e206570696c6f677565206c6f6f6b73206c696b6520746869733a0a202a096d6f760973702c207832390a202a096c6470097832392c207833302c205b73705d0a202a096164640973702c2073702c2023307831300a202a2f0a696e7420756e77696e645f6672616d652873747275637420737461636b6672616d65202a6672616d65290a7b0a09756e7369676e6564206c6f6e6720686967682c206c6f773b0a09756e7369676e6564206c6f6e67206670203d206672616d652d3e66703b0a0a096c6f7720203d206672616d652d3e73703b0a0968696768203d20414c49474e286c6f772c205448524541445f53495a45293b0a0a09696620286670203c206c6f77207c7c206670203e2068696768207c7c206670202620307866290a090972657475726e202d45494e56414c3b0a0a096672616d652d3e7370203d206670202b20307831303b0a096672616d652d3e6670203d202a28756e7369676e6564206c6f6e67202a29286670293b0a096672616d652d3e7063203d202a28756e7369676e6564206c6f6e67202a29286670202b2038293b0a0a0972657475726e20303b0a7d0a0a766f6964206e6f74726163652077616c6b5f737461636b6672616d652873747275637420737461636b6672616d65202a6672616d652c0a09092020202020696e7420282a666e292873747275637420737461636b6672616d65202a2c20766f6964202a292c20766f6964202a64617461290a7b0a097768696c6520283129207b0a0909696e74207265743b0a0a090969662028666e286672616d652c206461746129290a090909627265616b3b0a0909726574203d20756e77696e645f6672616d65286672616d65293b0a090969662028726574203c2030290a090909627265616b3b0a097d0a7d0a4558504f52545f53594d424f4c2877616c6b5f737461636b6672616d65293b0a0a23696664656620434f4e4649475f535441434b54524143450a73747275637420737461636b5f74726163655f64617461207b0a0973747275637420737461636b5f7472616365202a74726163653b0a09756e7369676e656420696e74206e6f5f73636865645f66756e6374696f6e733b0a09756e7369676e656420696e7420736b69703b0a7d3b0a0a73746174696320696e7420736176655f74726163652873747275637420737461636b6672616d65202a6672616d652c20766f6964202a64290a7b0a0973747275637420737461636b5f74726163655f64617461202a64617461203d20643b0a0973747275637420737461636b5f7472616365202a7472616365203d20646174612d3e74726163653b0a09756e7369676e6564206c6f6e672061646472203d206672616d652d3e70633b0a0a0969662028646174612d3e6e6f5f73636865645f66756e6374696f6e7320262620696e5f73636865645f66756e6374696f6e73286164647229290a090972657475726e20303b0a0969662028646174612d3e736b697029207b0a0909646174612d3e736b69702d2d3b0a090972657475726e20303b0a097d0a0a0974726163652d3e656e74726965735b74726163652d3e6e725f656e74726965732b2b5d203d20616464723b0a0a0972657475726e2074726163652d3e6e725f656e7472696573203e3d2074726163652d3e6d61785f656e74726965733b0a7d0a0a766f696420736176655f737461636b5f74726163655f74736b28737472756374207461736b5f737472756374202a74736b2c2073747275637420737461636b5f7472616365202a7472616365290a7b0a0973747275637420737461636b5f74726163655f6461746120646174613b0a0973747275637420737461636b6672616d65206672616d653b0a0a09646174612e7472616365203d2074726163653b0a09646174612e736b6970203d2074726163652d3e736b69703b0a0a096966202874736b20213d2063757272656e7429207b0a0909646174612e6e6f5f73636865645f66756e6374696f6e73203d20313b0a09096672616d652e6670203d207468726561645f73617665645f66702874736b293b0a09096672616d652e7370203d207468726561645f73617665645f73702874736b293b0a09096672616d652e7063203d207468726561645f73617665645f70632874736b293b0a097d20656c7365207b0a0909726567697374657220756e7369676e6564206c6f6e672063757272656e745f73702061736d2822737022293b0a0909646174612e6e6f5f73636865645f66756e6374696f6e73203d20303b0a09096672616d652e6670203d2028756e7369676e6564206c6f6e67295f5f6275696c74696e5f6672616d655f616464726573732830293b0a09096672616d652e7370203d2063757272656e745f73703b0a09096672616d652e7063203d2028756e7369676e6564206c6f6e6729736176655f737461636b5f74726163655f74736b3b0a097d0a0a0977616c6b5f737461636b6672616d6528266672616d652c20736176655f74726163652c202664617461293b0a096966202874726163652d3e6e725f656e7472696573203c2074726163652d3e6d61785f656e7472696573290a090974726163652d3e656e74726965735b74726163652d3e6e725f656e74726965732b2b5d203d20554c4f4e475f4d41583b0a7d0a0a766f696420736176655f737461636b5f74726163652873747275637420737461636b5f7472616365202a7472616365290a7b0a09736176655f737461636b5f74726163655f74736b2863757272656e742c207472616365293b0a7d0a4558504f52545f53594d424f4c5f47504c28736176655f737461636b5f7472616365293b0a23656e6469660a00000000000000000000000000000000000000000000000000000000000000000000006c696e75782d332e382e322f617263682f61726d36342f6b65726e656c2f7379732e630000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000303030303636340030303030303030003030303030303000303030303030303331363400313231313437343433333000303031363737360030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007573746172003030726f6f7400000000000000000000000000000000000000000000000000000000726f6f74000000000000000000000000000000000000000000000000000000003030303030303000303030303030300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f2a0a202a20414172636836342d73706563696669632073797374656d2063616c6c7320696d706c656d656e746174696f6e0a202a0a202a20436f707972696768742028432920323031322041524d204c74642e0a202a20417574686f723a20436174616c696e204d6172696e6173203c636174616c696e2e6d6172696e61734061726d2e636f6d3e0a202a0a202a20546869732070726f6772616d206973206672656520736f6674776172653b20796f752063616e2072656469737472696275746520697420616e642f6f72206d6f646966790a202a20697420756e64657220746865207465726d73206f662074686520474e552047656e6572616c205075626c6963204c6963656e73652076657273696f6e20322061730a202a207075626c697368656420627920746865204672656520536f66747761726520466f756e646174696f6e2e0a202a0a202a20546869732070726f6772616d20697320646973747269627574656420696e2074686520686f706520746861742069742077696c6c2062652075736566756c2c0a202a2062757420574954484f555420414e592057415252414e54593b20776974686f7574206576656e2074686520696d706c6965642077617272616e7479206f660a202a204d45524348414e544142494c495459206f72204649544e45535320464f52204120504152544943554c415220505552504f53452e2020536565207468650a202a20474e552047656e6572616c205075626c6963204c6963656e736520666f72206d6f72652064657461696c732e0a202a0a202a20596f752073686f756c642068617665207265636569766564206120636f7079206f662074686520474e552047656e6572616c205075626c6963204c6963656e73650a202a20616c6f6e67207769746820746869732070726f6772616d2e20204966206e6f742c20736565203c687474703a2f2f7777772e676e752e6f72672f6c6963656e7365732f3e2e0a202a2f0a0a23696e636c756465203c6c696e75782f636f6d70696c65722e683e0a23696e636c756465203c6c696e75782f6572726e6f2e683e0a23696e636c756465203c6c696e75782f66732e683e0a23696e636c756465203c6c696e75782f6d6d2e683e0a23696e636c756465203c6c696e75782f6578706f72742e683e0a23696e636c756465203c6c696e75782f73636865642e683e0a23696e636c756465203c6c696e75782f736c61622e683e0a23696e636c756465203c6c696e75782f73797363616c6c732e683e0a0a61736d6c696e6b616765206c6f6e67207379735f6d6d617028756e7369676e6564206c6f6e6720616464722c20756e7369676e6564206c6f6e67206c656e2c0a09090920756e7369676e6564206c6f6e672070726f742c20756e7369676e6564206c6f6e6720666c6167732c0a09090920756e7369676e6564206c6f6e672066642c206f66665f74206f6666290a7b0a09696620286f66667365745f696e5f70616765286f66662920213d2030290a090972657475726e202d45494e56414c3b0a0a0972657475726e207379735f6d6d61705f70676f666628616464722c206c656e2c2070726f742c20666c6167732c2066642c206f6666203e3e20504147455f5348494654293b0a7d0a0a2f2a0a202a20577261707065727320746f2070617373207468652070745f7265677320617267756d656e742e0a202a2f0a23646566696e65207379735f72745f73696772657475726e097379735f72745f73696772657475726e5f777261707065720a23646566696e65207379735f736967616c74737461636b09097379735f736967616c74737461636b5f777261707065720a0a23696e636c756465203c61736d2f73797363616c6c732e683e0a0a23756e646566205f5f53595343414c4c0a23646566696e65205f5f53595343414c4c286e722c2073796d29095b6e725d203d2073796d2c0a0a2f2a0a202a20546865207379735f63616c6c5f7461626c65206172726179206d75737420626520344b20616c69676e656420746f2062652061636365737369626c652066726f6d0a202a206b65726e656c2f656e7472792e532e0a202a2f0a766f6964202a7379735f63616c6c5f7461626c655b5f5f4e525f73797363616c6c735d205f5f616c69676e6564283430393629203d207b0a095b30202e2e2e205f5f4e525f73797363616c6c73202d20315d203d207379735f6e695f73797363616c6c2c0a23696e636c756465203c61736d2f756e697374642e683e0a7d3b0a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006c696e75782d332e382e322f617263682f61726d36342f6b65726e656c2f73797333322e53000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000303030303636340030303030303030003030303030303000303030303030303634343400313231313437343433333000303031373132370030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007573746172003030726f6f7400000000000000000000000000000000000000000000000000000000726f6f74000000000000000000000000000000000000000000000000000000003030303030303000303030303030300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f2a0a202a20436f6d7061742073797374656d2063616c6c2077726170706572730a202a0a202a20436f707972696768742028432920323031322041524d204c74642e0a202a20417574686f72733a2057696c6c20446561636f6e203c77696c6c2e646561636f6e4061726d2e636f6d3e0a202a0920202020436174616c696e204d6172696e6173203c636174616c696e2e6d6172696e61734061726d2e636f6d3e0a202a0a202a20546869732070726f6772616d206973206672656520736f6674776172653b20796f752063616e2072656469737472696275746520697420616e642f6f72206d6f646966790a202a20697420756e64657220746865207465726d73206f662074686520474e552047656e6572616c205075626c6963204c6963656e73652076657273696f6e20322061730a202a207075626c697368656420627920746865204672656520536f66747761726520466f756e646174696f6e2e0a202a0a202a20546869732070726f6772616d20697320646973747269627574656420696e2074686520686f706520746861742069742077696c6c2062652075736566756c2c0a202a2062757420574954484f555420414e592057415252414e54593b20776974686f7574206576656e2074686520696d706c6965642077617272616e7479206f660a202a204d45524348414e544142494c495459206f72204649544e45535320464f52204120504152544943554c415220505552504f53452e2020536565207468650a202a20474e552047656e6572616c205075626c6963204c6963656e736520666f72206d6f72652064657461696c732e0a202a0a202a20596f752073686f756c642068617665207265636569766564206120636f7079206f662074686520474e552047656e6572616c205075626c6963204c6963656e73650a202a20616c6f6e67207769746820746869732070726f6772616d2e20204966206e6f742c20736565203c687474703a2f2f7777772e676e752e6f72672f6c6963656e7365732f3e2e0a202a2f0a0a23696e636c756465203c6c696e75782f6c696e6b6167652e683e0a0a23696e636c756465203c61736d2f617373656d626c65722e683e0a23696e636c756465203c61736d2f61736d2d6f6666736574732e683e0a0a2f2a0a202a2053797374656d2063616c6c20777261707065727320666f7220746865204141726368333220636f6d7061746962696c697479206c617965722e0a202a2f0a0a636f6d7061745f7379735f73696772657475726e5f777261707065723a0a096d6f760978302c2073700a096d6f76097832372c20233009092f2f2070726576656e742073797363616c6c20726573746172742068616e646c696e672028776879290a096209636f6d7061745f7379735f73696772657475726e0a454e4450524f4328636f6d7061745f7379735f73696772657475726e5f77726170706572290a0a636f6d7061745f7379735f72745f73696772657475726e5f777261707065723a0a096d6f760978302c2073700a096d6f76097832372c20233009092f2f2070726576656e742073797363616c6c20726573746172742068616e646c696e672028776879290a096209636f6d7061745f7379735f72745f73696772657475726e0a454e4450524f4328636f6d7061745f7379735f72745f73696772657475726e5f77726170706572290a0a636f6d7061745f7379735f736967616c74737461636b5f777261707065723a0a096c64720978322c205b73702c2023535f434f4d5041545f53505d0a096209636f6d7061745f646f5f736967616c74737461636b0a454e4450524f4328636f6d7061745f7379735f736967616c74737461636b5f77726170706572290a0a636f6d7061745f7379735f73746174667336345f777261707065723a0a096d6f760977332c202338340a09636d700977312c202338380a096373656c0977312c2077332c2077312c2065710a096209636f6d7061745f7379735f73746174667336340a454e4450524f4328636f6d7061745f7379735f73746174667336345f77726170706572290a0a636f6d7061745f7379735f6673746174667336345f777261707065723a0a096d6f760977332c202338340a09636d700977312c202338380a096373656c0977312c2077332c2077312c2065710a096209636f6d7061745f7379735f6673746174667336340a454e4450524f4328636f6d7061745f7379735f6673746174667336345f77726170706572290a0a2f2a0a202a20577261707065727320666f7220414172636833322073797363616c6c732074686174206569746865722074616b652036342d62697420706172616d65746572730a202a20696e20726567697374657273206f7220746861742074616b652033322d62697420706172616d65746572732077686963682072657175697265207369676e0a202a20657874656e73696f6e2e0a202a2f0a636f6d7061745f7379735f6c7365656b5f777261707065723a0a09737874770978312c2077310a0962097379735f6c7365656b0a454e4450524f4328636f6d7061745f7379735f6c7365656b5f77726170706572290a0a636f6d7061745f7379735f707265616436345f777261707065723a0a096f72720978332c2078342c2078352c206c736c202333320a0962097379735f707265616436340a454e4450524f4328636f6d7061745f7379735f707265616436345f77726170706572290a0a636f6d7061745f7379735f70777269746536345f777261707065723a0a096f72720978332c2078342c2078352c206c736c202333320a0962097379735f70777269746536340a454e4450524f4328636f6d7061745f7379735f70777269746536345f77726170706572290a0a636f6d7061745f7379735f7472756e6361746536345f777261707065723a0a096f72720978312c2078322c2078332c206c736c202333320a0962097379735f7472756e636174650a454e4450524f4328636f6d7061745f7379735f7472756e6361746536345f77726170706572290a0a636f6d7061745f7379735f667472756e6361746536345f777261707065723a0a096f72720978312c2078322c2078332c206c736c202333320a0962097379735f667472756e636174650a454e4450524f4328636f6d7061745f7379735f667472756e6361746536345f77726170706572290a0a636f6d7061745f7379735f7265616461686561645f777261707065723a0a096f72720978312c2078322c2078332c206c736c202333320a096d6f760977322c2077340a0962097379735f7265616461686561640a454e4450524f4328636f6d7061745f7379735f7265616461686561645f77726170706572290a0a636f6d7061745f7379735f6c6f6f6b75705f64636f6f6b69653a0a096f72720978302c2078302c2078312c206c736c202333320a096d6f760977312c2077320a096d6f760977322c2077330a0962097379735f6c6f6f6b75705f64636f6f6b69650a454e4450524f4328636f6d7061745f7379735f6c6f6f6b75705f64636f6f6b6965290a0a636f6d7061745f7379735f6661647669736536345f36345f777261707065723a0a096d6f760977362c2077310a096f72720978312c2078322c2078332c206c736c202333320a096f72720978322c2078342c2078352c206c736c202333320a096d6f760977332c2077360a0962097379735f6661647669736536345f36340a454e4450524f4328636f6d7061745f7379735f6661647669736536345f36345f77726170706572290a0a636f6d7061745f7379735f73796e635f66696c655f72616e6765325f777261707065723a0a096f72720978322c2078322c2078332c206c736c202333320a096f72720978332c2078342c2078352c206c736c202333320a0962097379735f73796e635f66696c655f72616e6765320a454e4450524f4328636f6d7061745f7379735f73796e635f66696c655f72616e6765325f77726170706572290a0a636f6d7061745f7379735f66616c6c6f636174655f777261707065723a0a096f72720978322c2078322c2078332c206c736c202333320a096f72720978332c2078342c2078352c206c736c202333320a0962097379735f66616c6c6f636174650a454e4450524f4328636f6d7061745f7379735f66616c6c6f636174655f77726170706572290a0a636f6d7061745f7379735f66616e6f746966795f6d61726b5f777261707065723a0a096f72720978322c2078322c2078332c206c736c202333320a096d6f760977332c2077340a096d6f760977342c2077350a0962097379735f66616e6f746966795f6d61726b0a454e4450524f4328636f6d7061745f7379735f66616e6f746966795f6d61726b5f77726170706572290a0a23756e646566205f5f53595343414c4c0a23646566696e65205f5f53595343414c4c28782c20792909092e717561640979092f2f20780a0a2f2a0a202a205468652073797374656d2063616c6c73207461626c65206d75737420626520344b4220616c69676e65642e0a202a2f0a092e616c69676e0931320a454e54525928636f6d7061745f7379735f63616c6c5f7461626c65290a23696e636c756465203c61736d2f756e6973746433322e683e0a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006c696e75782d332e382e322f617263682f61726d36342f6b65726e656c2f7379735f636f6d7061742e6300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000303030303636340030303030303030003030303030303000303030303030303530353300313231313437343433333000303032303334300030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007573746172003030726f6f7400000000000000000000000000000000000000000000000000000000726f6f74000000000000000000000000000000000000000000000000000000003030303030303000303030303030300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f2a0a202a204261736564206f6e20617263682f61726d2f6b65726e656c2f7379735f61726d2e630a202a0a202a20436f70797269676874202843292050656f706c652077686f2077726f7465206c696e75782f617263682f693338362f6b65726e656c2f7379735f693338362e630a202a20436f707972696768742028432920313939352c20313939362052757373656c6c204b696e672e0a202a20436f707972696768742028432920323031322041524d204c74642e0a202a0a202a20546869732070726f6772616d206973206672656520736f6674776172653b20796f752063616e2072656469737472696275746520697420616e642f6f72206d6f646966790a202a20697420756e64657220746865207465726d73206f662074686520474e552047656e6572616c205075626c6963204c6963656e73652076657273696f6e20322061730a202a207075626c697368656420627920746865204672656520536f66747761726520466f756e646174696f6e2e0a202a0a202a20546869732070726f6772616d20697320646973747269627574656420696e2074686520686f706520746861742069742077696c6c2062652075736566756c2c0a202a2062757420574954484f555420414e592057415252414e54593b20776974686f7574206576656e2074686520696d706c6965642077617272616e7479206f660a202a204d45524348414e544142494c495459206f72204649544e45535320464f52204120504152544943554c415220505552504f53452e2020536565207468650a202a20474e552047656e6572616c205075626c6963204c6963656e736520666f72206d6f72652064657461696c732e0a202a0a202a20596f752073686f756c642068617665207265636569766564206120636f7079206f662074686520474e552047656e6572616c205075626c6963204c6963656e73650a202a20616c6f6e67207769746820746869732070726f6772616d2e20204966206e6f742c20736565203c687474703a2f2f7777772e676e752e6f72672f6c6963656e7365732f3e2e0a202a2f0a0a23696e636c756465203c6c696e75782f636f6d7061742e683e0a23696e636c756465203c6c696e75782f706572736f6e616c6974792e683e0a23696e636c756465203c6c696e75782f73636865642e683e0a23696e636c756465203c6c696e75782f736c61622e683e0a23696e636c756465203c6c696e75782f73797363616c6c732e683e0a23696e636c756465203c6c696e75782f756163636573732e683e0a0a23696e636c756465203c61736d2f6361636865666c7573682e683e0a23696e636c756465203c61736d2f756e6973746433322e683e0a0a73746174696320696e6c696e6520766f69640a646f5f636f6d7061745f63616368655f6f7028756e7369676e6564206c6f6e672073746172742c20756e7369676e6564206c6f6e6720656e642c20696e7420666c616773290a7b0a09737472756374206d6d5f737472756374202a6d6d203d2063757272656e742d3e6163746976655f6d6d3b0a0973747275637420766d5f617265615f737472756374202a766d613b0a0a0969662028656e64203c207374617274207c7c20666c616773290a090972657475726e3b0a0a09646f776e5f7265616428266d6d2d3e6d6d61705f73656d293b0a09766d61203d2066696e645f766d61286d6d2c207374617274293b0a0969662028766d6120262620766d612d3e766d5f7374617274203c20656e6429207b0a0909696620287374617274203c20766d612d3e766d5f7374617274290a0909097374617274203d20766d612d3e766d5f73746172743b0a090969662028656e64203e20766d612d3e766d5f656e64290a090909656e64203d20766d612d3e766d5f656e643b0a090975705f7265616428266d6d2d3e6d6d61705f73656d293b0a09095f5f666c7573685f63616368655f757365725f72616e6765287374617274202620504147455f4d41534b2c20504147455f414c49474e28656e6429293b0a090972657475726e3b0a097d0a0975705f7265616428266d6d2d3e6d6d61705f73656d293b0a7d0a0a2f2a0a202a2048616e646c6520616c6c20756e7265636f676e697365642073797374656d2063616c6c732e0a202a2f0a6c6f6e6720636f6d7061745f61726d5f73797363616c6c287374727563742070745f72656773202a72656773290a7b0a09756e7369676e656420696e74206e6f203d20726567732d3e726567735b375d3b0a0a0973776974636820286e6f29207b0a092f2a0a09202a20466c757368206120726567696f6e2066726f6d207669727475616c2061646472657373202772302720746f207669727475616c206164647265737320277231270a09202a205f6578636c75736976655f2e20205468657265206973206e6f20616c69676e6d656e7420726571756972656d656e74206f6e2065697468657220616464726573733b0a09202a207573657220737061636520646f6573206e6f74206e65656420746f206b6e6f7720746865206861726477617265206361636865206c61796f75742e0a09202a0a09202a20723220636f6e7461696e7320666c6167732e202049742073686f756c6420414c5741595320626520706173736564206173205a45524f20756e74696c2069740a09202a20697320646566696e656420746f20626520736f6d657468696e6720656c73652e2020466f72206e6f772077652069676e6f72652069742c20627574206d61790a09202a20746865206669726573206f662068656c6c206275726e20696e20796f75722062656c6c7920696620796f7520627265616b20746869732072756c652e203b290a09202a0a09202a202861742061206c6174657220646174652c207765206d61792077616e7420746f20616c6c6f7720746869732063616c6c20746f206e6f7420666c7573680a09202a20766172696f75732061737065637473206f66207468652063616368652e202050617373696e67202730272077696c6c2067756172616e74656520746861740a09202a2065766572797468696e67206e6563657373617279206765747320666c757368656420746f206d61696e7461696e20636f6e73697374656e637920696e0a09202a207468652073706563696669656420726567696f6e292e0a09202a2f0a0963617365205f5f41524d5f4e525f636f6d7061745f6361636865666c7573683a0a0909646f5f636f6d7061745f63616368655f6f7028726567732d3e726567735b305d2c20726567732d3e726567735b315d2c20726567732d3e726567735b325d293b0a090972657475726e20303b0a0a0963617365205f5f41524d5f4e525f636f6d7061745f7365745f746c733a0a090963757272656e742d3e7468726561642e74705f76616c7565203d20726567732d3e726567735b305d3b0a090961736d2028226d7372207470696472726f5f656c302c20253022203a203a202272222028726567732d3e726567735b305d29293b0a090972657475726e20303b0a0a0964656661756c743a0a090972657475726e202d454e4f5359533b0a097d0a7d0a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006c696e75782d332e382e322f617263682f61726d36342f6b65726e656c2f74696d652e6300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000303030303636340030303030303030003030303030303000303030303030303331343500313231313437343433333000303031373131350030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007573746172003030726f6f7400000000000000000000000000000000000000000000000000000000726f6f74000000000000000000000000000000000000000000000000000000003030303030303000303030303030300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f2a0a202a204261736564206f6e20617263682f61726d2f6b65726e656c2f74696d652e630a202a0a202a20436f707972696768742028432920313939312c20313939322c203139393520204c696e757320546f7276616c64730a202a204d6f64696669636174696f6e7320666f722041524d2028432920313939342d323030312052757373656c6c204b696e670a202a20436f707972696768742028432920323031322041524d204c74642e0a202a0a202a20546869732070726f6772616d206973206672656520736f6674776172653b20796f752063616e2072656469737472696275746520697420616e642f6f72206d6f646966790a202a20697420756e64657220746865207465726d73206f662074686520474e552047656e6572616c205075626c6963204c6963656e73652076657273696f6e20322061730a202a207075626c697368656420627920746865204672656520536f66747761726520466f756e646174696f6e2e0a202a0a202a20546869732070726f6772616d20697320646973747269627574656420696e2074686520686f706520746861742069742077696c6c2062652075736566756c2c0a202a2062757420574954484f555420414e592057415252414e54593b20776974686f7574206576656e2074686520696d706c6965642077617272616e7479206f660a202a204d45524348414e544142494c495459206f72204649544e45535320464f52204120504152544943554c415220505552504f53452e2020536565207468650a202a20474e552047656e6572616c205075626c6963204c6963656e736520666f72206d6f72652064657461696c732e0a202a0a202a20596f752073686f756c642068617665207265636569766564206120636f7079206f662074686520474e552047656e6572616c205075626c6963204c6963656e73650a202a20616c6f6e67207769746820746869732070726f6772616d2e20204966206e6f742c20736565203c687474703a2f2f7777772e676e752e6f72672f6c6963656e7365732f3e2e0a202a2f0a0a23696e636c756465203c6c696e75782f6578706f72742e683e0a23696e636c756465203c6c696e75782f6b65726e656c2e683e0a23696e636c756465203c6c696e75782f696e746572727570742e683e0a23696e636c756465203c6c696e75782f74696d652e683e0a23696e636c756465203c6c696e75782f696e69742e683e0a23696e636c756465203c6c696e75782f73636865642e683e0a23696e636c756465203c6c696e75782f736d702e683e0a23696e636c756465203c6c696e75782f74696d65782e683e0a23696e636c756465203c6c696e75782f6572726e6f2e683e0a23696e636c756465203c6c696e75782f70726f66696c652e683e0a23696e636c756465203c6c696e75782f737973636f72655f6f70732e683e0a23696e636c756465203c6c696e75782f74696d65722e683e0a23696e636c756465203c6c696e75782f6972712e683e0a0a23696e636c756465203c636c6f636b736f757263652f61726d5f67656e657269632e683e0a0a23696e636c756465203c61736d2f7468726561645f696e666f2e683e0a23696e636c756465203c61736d2f737461636b74726163652e683e0a0a23696664656620434f4e4649475f534d500a756e7369676e6564206c6f6e672070726f66696c655f7063287374727563742070745f72656773202a72656773290a7b0a0973747275637420737461636b6672616d65206672616d653b0a0a096966202821696e5f6c6f636b5f66756e6374696f6e7328726567732d3e706329290a090972657475726e20726567732d3e70633b0a0a096672616d652e6670203d20726567732d3e726567735b32395d3b0a096672616d652e7370203d20726567732d3e73703b0a096672616d652e7063203d20726567732d3e70633b0a09646f207b0a0909696e7420726574203d20756e77696e645f6672616d6528266672616d65293b0a090969662028726574203c2030290a09090972657475726e20303b0a097d207768696c652028696e5f6c6f636b5f66756e6374696f6e73286672616d652e706329293b0a0a0972657475726e206672616d652e70633b0a7d0a4558504f52545f53594d424f4c2870726f66696c655f7063293b0a23656e6469660a0a766f6964205f5f696e69742074696d655f696e697428766f6964290a7b0a0961726d5f67656e657269635f74696d65725f696e697428293b0a7d0a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006c696e75782d332e382e322f617263682f61726d36342f6b65726e656c2f74726170732e63000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000303030303636340030303030303030003030303030303000303030303030313733373600313231313437343433333000303031373332330030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007573746172003030726f6f7400000000000000000000000000000000000000000000000000000000726f6f74000000000000000000000000000000000000000000000000000000003030303030303000303030303030300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f2a0a202a204261736564206f6e20617263682f61726d2f6b65726e656c2f74726170732e630a202a0a202a20436f707972696768742028432920313939352d323030392052757373656c6c204b696e670a202a20436f707972696768742028432920323031322041524d204c74642e0a202a0a202a20546869732070726f6772616d206973206672656520736f6674776172653b20796f752063616e2072656469737472696275746520697420616e642f6f72206d6f646966790a202a20697420756e64657220746865207465726d73206f662074686520474e552047656e6572616c205075626c6963204c6963656e73652076657273696f6e20322061730a202a207075626c697368656420627920746865204672656520536f66747761726520466f756e646174696f6e2e0a202a0a202a20546869732070726f6772616d20697320646973747269627574656420696e2074686520686f706520746861742069742077696c6c2062652075736566756c2c0a202a2062757420574954484f555420414e592057415252414e54593b20776974686f7574206576656e2074686520696d706c6965642077617272616e7479206f660a202a204d45524348414e544142494c495459206f72204649544e45535320464f52204120504152544943554c415220505552504f53452e2020536565207468650a202a20474e552047656e6572616c205075626c6963204c6963656e736520666f72206d6f72652064657461696c732e0a202a0a202a20596f752073686f756c642068617665207265636569766564206120636f7079206f662074686520474e552047656e6572616c205075626c6963204c6963656e73650a202a20616c6f6e67207769746820746869732070726f6772616d2e20204966206e6f742c20736565203c687474703a2f2f7777772e676e752e6f72672f6c6963656e7365732f3e2e0a202a2f0a0a23696e636c756465203c6c696e75782f7369676e616c2e683e0a23696e636c756465203c6c696e75782f706572736f6e616c6974792e683e0a23696e636c756465203c6c696e75782f6b616c6c73796d732e683e0a23696e636c756465203c6c696e75782f7370696e6c6f636b2e683e0a23696e636c756465203c6c696e75782f756163636573732e683e0a23696e636c756465203c6c696e75782f686172646972712e683e0a23696e636c756465203c6c696e75782f6b64656275672e683e0a23696e636c756465203c6c696e75782f6d6f64756c652e683e0a23696e636c756465203c6c696e75782f6b657865632e683e0a23696e636c756465203c6c696e75782f64656c61792e683e0a23696e636c756465203c6c696e75782f696e69742e683e0a23696e636c756465203c6c696e75782f73636865642e683e0a23696e636c756465203c6c696e75782f73797363616c6c732e683e0a0a23696e636c756465203c61736d2f61746f6d69632e683e0a23696e636c756465203c61736d2f74726170732e683e0a23696e636c756465203c61736d2f737461636b74726163652e683e0a23696e636c756465203c61736d2f657863657074696f6e2e683e0a23696e636c756465203c61736d2f73797374656d5f6d6973632e683e0a0a73746174696320636f6e73742063686172202a68616e646c65725b5d3d207b0a092253796e6368726f6e6f75732041626f7274222c0a0922495251222c0a0922464951222c0a09224572726f72220a7d3b0a0a696e742073686f775f756e68616e646c65645f7369676e616c73203d20313b0a0a2f2a0a202a2044756d70206f75742074686520636f6e74656e7473206f6620736f6d65206d656d6f7279206e6963656c792e2e2e0a202a2f0a73746174696320766f69642064756d705f6d656d28636f6e73742063686172202a6c766c2c20636f6e73742063686172202a7374722c20756e7369676e6564206c6f6e6720626f74746f6d2c0a09092020202020756e7369676e6564206c6f6e6720746f70290a7b0a09756e7369676e6564206c6f6e672066697273743b0a096d6d5f7365676d656e745f742066733b0a09696e7420693b0a0a092f2a0a09202a205765206e65656420746f2073776974636820746f206b65726e656c206d6f646520736f20746861742077652063616e20757365205f5f6765745f757365720a09202a20746f20736166656c7920726561642066726f6d206b65726e656c2073706163652e20204e6f74652074686174207765206e6f772064756d70207468650a09202a20636f64652066697273742c206a75737420696e206361736520746865206261636b7472616365206b696c6c732075732e0a09202a2f0a096673203d206765745f667328293b0a097365745f6673284b45524e454c5f4453293b0a0a097072696e746b282225732573283078253031366c7820746f203078253031366c78295c6e222c206c766c2c207374722c20626f74746f6d2c20746f70293b0a0a09666f7220286669727374203d20626f74746f6d2026207e33313b206669727374203c20746f703b206669727374202b3d20333229207b0a0909756e7369676e6564206c6f6e6720703b0a090963686172207374725b73697a656f6628222031323334353637382229202a2038202b20315d3b0a0a09096d656d736574287374722c202720272c2073697a656f662873747229293b0a09097374725b73697a656f662873747229202d20315d203d20275c30273b0a0a0909666f72202870203d2066697273742c2069203d20303b2069203c20382026262070203c20746f703b20692b2b2c2070202b3d203429207b0a0909096966202870203e3d20626f74746f6d2026262070203c20746f7029207b0a09090909756e7369676e656420696e742076616c3b0a09090909696620285f5f6765745f757365722876616c2c2028756e7369676e656420696e74202a297029203d3d2030290a0909090909737072696e746628737472202b2069202a20392c20222025303878222c2076616c293b0a09090909656c73650a0909090909737072696e746628737472202b2069202a20392c2022203f3f3f3f3f3f3f3f22293b0a0909097d0a09097d0a09097072696e746b282225732530346c783a25735c6e222c206c766c2c2066697273742026203078666666662c20737472293b0a097d0a0a097365745f6673286673293b0a7d0a0a73746174696320766f69642064756d705f6261636b74726163655f656e74727928756e7369676e6564206c6f6e672077686572652c20756e7369676e6564206c6f6e6720737461636b290a7b0a097072696e745f69705f73796d287768657265293b0a0969662028696e5f657863657074696f6e5f7465787428776865726529290a090964756d705f6d656d2822222c2022457863657074696f6e20737461636b222c20737461636b2c0a09090920737461636b202b2073697a656f66287374727563742070745f7265677329293b0a7d0a0a73746174696320766f69642064756d705f696e73747228636f6e73742063 |