1. | 7369676e6564206c6f6e672070666e290a7b0a09706770726f745f7420666f7262696464656e203d205f5f706770726f742830293b0a0a092f2a0a09202a205468652042494f532061726561206265747765656e203634306b20616e6420314d62206e6565647320746f2062652065786563757461626c6520666f720a09202a205043492042494f5320626173656420636f6e666967206163636573732028434f4e4649475f5043495f474f42494f532920737570706f72742e0a09202a2f0a23696664656620434f4e4649475f5043495f42494f530a096966202870636962696f735f656e61626c65642026262077697468696e2870666e2c2042494f535f424547494e203e3e20504147455f53484946542c2042494f535f454e44203e3e20504147455f534849465429290a0909706770726f745f76616c28666f7262696464656e29207c3d205f504147455f4e583b0a23656e6469660a0a092f2a0a09202a20546865206b65726e656c2074657874206e6565647320746f2062652065786563757461626c6520666f72206f6276696f757320726561736f6e730a09202a20446f6573206e6f7420636f766572205f5f696e6974746578742073696e6365207468617420697320676f6e65206c61746572206f6e2e204f6e0a09202a20363462697420776520646f206e6f7420656e666f72636520214e58206f6e20746865206c6f77206d617070696e670a09202a2f0a096966202877697468696e28616464726573732c2028756e7369676e6564206c6f6e67295f746578742c2028756e7369676e6564206c6f6e67295f657465787429290a0909706770726f745f76616c28666f7262696464656e29207c3d205f504147455f4e583b0a0a092f2a0a09202a20546865202e726f646174612073656374696f6e206e6565647320746f20626520726561642d6f6e6c792e205573696e67207468652070666e0a09202a206361746368657320616c6c20616c69617365732e0a09202a2f0a096966202877697468696e2870666e2c205f5f70612828756e7369676e6564206c6f6e67295f5f73746172745f726f6461746129203e3e20504147455f53484946542c0a09092020205f5f70612828756e7369676e6564206c6f6e67295f5f656e645f726f6461746129203e3e20504147455f534849465429290a0909706770726f745f76616c28666f7262696464656e29207c3d205f504147455f52573b0a0a23696620646566696e656428434f4e4649475f5838365f36342920262620646566696e656428434f4e4649475f44454255475f524f44415441290a092f2a0a09202a204f6e636520746865206b65726e656c206d61707320746865207465787420617320524f20286b65726e656c5f7365745f746f5f726561646f6e6c7920697320736574292c0a09202a206b65726e656c2074657874206d617070696e677320666f7220746865206c61726765207061676520616c69676e656420746578742c20726f646174612073656374696f6e730a09202a2077696c6c20626520616c7761797320726561642d6f6e6c792e20466f7220746865206b65726e656c206964656e74697479206d617070696e677320636f766572696e670a09202a2074686520686f6c657320636175736564206279207468697320616c69676e6d656e742063616e20626520616e797468696e67207468617420757365722061736b732e0a09202a0a09202a20546869732077696c6c20707265736572766520746865206c617267652070616765206d617070696e677320666f72206b65726e656c20746578742f646174610a09202a206174206e6f20657874726120636f73742e0a09202a2f0a09696620286b65726e656c5f7365745f746f5f726561646f6e6c792026260a092020202077697468696e28616464726573732c2028756e7369676e6564206c6f6e67295f746578742c0a090920202028756e7369676e6564206c6f6e67295f5f656e645f726f646174615f68706167655f616c69676e2929207b0a0909756e7369676e656420696e74206c6576656c3b0a0a09092f2a0a0909202a20446f6e277420656e666f7263652074686520215257206d617070696e6720666f7220746865206b65726e656c2074657874206d617070696e672c0a0909202a206966207468652063757272656e74206d617070696e6720697320616c7265616479207573696e6720736d616c6c2070616765206d617070696e672e0a0909202a204e6f206e65656420746f20776f726b206861726420746f207072657365727665206c617267652070616765206d617070696e677320696e20746869730a0909202a20636173652e0a0909202a0a0909202a205468697320616c736f20666978657320746865204c696e75782058656e20706172617669727420677565737420626f6f74206661696c7572650a0909202a202862656361757365206f6620756e657870656374656420726561642d6f6e6c79206d617070696e677320666f72206b65726e656c206964656e746974790a0909202a206d617070696e6773292e20496e207468697320706172617669727420677565737420636173652c20746865206b65726e656c20746578740a0909202a206d617070696e6720616e6420746865206b65726e656c206964656e74697479206d617070696e67207368617265207468652073616d650a0909202a20706167652d7461626c652070616765732e20546875732077652063616e2774207265616c6c792075736520646966666572656e740a0909202a2070726f74656374696f6e7320666f7220746865206b65726e656c207465787420616e64206964656e74697479206d617070696e67732e20416c736f2c0a0909202a20746865736520736861726564206d617070696e677320617265206d616465206f6620736d616c6c2070616765206d617070696e67732e0a0909202a2054687573207468697320646f6e277420656e666f72636520215257206d617070696e6720666f7220736d616c6c2070616765206b65726e656c0a0909202a2074657874206d617070696e67206c6f6769632077696c6c2068656c70204c696e75782058656e207061727669727420677565737420626f6f740a0909202a2061732077656c6c2e0a0909202a2f0a0909696620286c6f6f6b75705f6164647265737328616464726573732c20266c6576656c2920262620286c6576656c20213d2050475f4c4556454c5f344b29290a090909706770726f745f76616c28666f7262696464656e29207c3d205f504147455f52573b0a097d0a23656e6469660a0a0970726f74203d205f5f706770726f7428706770726f745f76616c2870726f74292026207e706770726f745f76616c28666f7262696464656e29293b0a0a0972657475726e2070726f743b0a7d0a0a2f2a0a202a204c6f6f6b7570207468652070616765207461626c6520656e74727920666f722061207669727475616c20616464726573732e2052657475726e206120706f696e7465720a202a20746f2074686520656e74727920616e6420746865206c6576656c206f6620746865206d617070696e672e0a202a0a202a204e6f74653a2057652072657475726e2070756420616e6420706d6420656974686572207768656e2074686520656e747279206973206d61726b6564206c617267650a202a206f72207768656e207468652070726573656e7420626974206973206e6f74207365742e204f746865727769736520776520776f756c642072657475726e20610a202a20706f696e74657220746f2061206e6f6e6578697374696e67206d617070696e672e0a202a2f0a7074655f74202a6c6f6f6b75705f6164647265737328756e7369676e6564206c6f6e6720616464726573732c20756e7369676e656420696e74202a6c6576656c290a7b0a097067645f74202a706764203d207067645f6f66667365745f6b2861646472657373293b0a097075645f74202a7075643b0a09706d645f74202a706d643b0a0a092a6c6576656c203d2050475f4c4556454c5f4e4f4e453b0a0a09696620287067645f6e6f6e65282a70676429290a090972657475726e204e554c4c3b0a0a09707564203d207075645f6f6666736574287067642c2061646472657373293b0a09696620287075645f6e6f6e65282a70756429290a090972657475726e204e554c4c3b0a0a092a6c6576656c203d2050475f4c4556454c5f31473b0a09696620287075645f6c61726765282a70756429207c7c20217075645f70726573656e74282a70756429290a090972657475726e20287074655f74202a297075643b0a0a09706d64203d20706d645f6f6666736574287075642c2061646472657373293b0a0969662028706d645f6e6f6e65282a706d6429290a090972657475726e204e554c4c3b0a0a092a6c6576656c203d2050475f4c4556454c5f324d3b0a0969662028706d645f6c61726765282a706d6429207c7c2021706d645f70726573656e74282a706d6429290a090972657475726e20287074655f74202a29706d643b0a0a092a6c6576656c203d2050475f4c4556454c5f344b3b0a0a0972657475726e207074655f6f66667365745f6b65726e656c28706d642c2061646472657373293b0a7d0a4558504f52545f53594d424f4c5f47504c286c6f6f6b75705f61646472657373293b0a0a2f2a0a202a2053657420746865206e657720706d6420696e20616c6c207468652070676473207765206b6e6f772061626f75743a0a202a2f0a73746174696320766f6964205f5f7365745f706d645f707465287074655f74202a6b7074652c20756e7369676e6564206c6f6e6720616464726573732c207074655f7420707465290a7b0a092f2a206368616e676520696e69745f6d6d202a2f0a097365745f7074655f61746f6d6963286b7074652c20707465293b0a23696664656620434f4e4649475f5838365f33320a0969662028215348415245445f4b45524e454c5f504d4429207b0a09097374727563742070616765202a706167653b0a0a09096c6973745f666f725f656163685f656e74727928706167652c20267067645f6c6973742c206c727529207b0a0909097067645f74202a7067643b0a0909097075645f74202a7075643b0a090909706d645f74202a706d643b0a0a090909706764203d20287067645f74202a29706167655f61646472657373287061676529202b207067645f696e6465782861646472657373293b0a090909707564203d207075645f6f6666736574287067642c2061646472657373293b0a090909706d64203d20706d645f6f6666736574287075642c2061646472657373293b0a0909097365745f7074655f61746f6d696328287074655f74202a29706d642c20707465293b0a09097d0a097d0a23656e6469660a7d0a0a73746174696320696e740a7472795f70726573657276655f6c617267655f70616765287074655f74202a6b7074652c20756e7369676e6564206c6f6e6720616464726573732c0a090909737472756374206370615f64617461202a637061290a7b0a09756e7369676e6564206c6f6e67206e657874706167655f616464722c206e756d70616765732c20706d61736b2c207073697a652c20616464722c2070666e3b0a097074655f74206e65775f7074652c206f6c645f7074652c202a746d703b0a09706770726f745f74206f6c645f70726f742c206e65775f70726f742c207265715f70726f743b0a09696e7420692c20646f5f73706c6974203d20313b0a09756e7369676e656420696e74206c6576656c3b0a0a09696620286370612d3e666f7263655f73706c6974290a090972657475726e20313b0a0a097370696e5f6c6f636b28267067645f6c6f636b293b0a092f2a0a09202a20436865636b20666f722072616365732c20616e6f7468657220435055206d6967687420686176652073706c6974207468697320706167650a09202a20757020616c72656164793a0a09202a2f0a09746d70203d206c6f6f6b75705f6164647265737328616464726573732c20266c6576656c293b0a0969662028746d7020213d206b707465290a0909676f746f206f75745f756e6c6f636b3b0a0a0973776974636820286c6576656c29207b0a09636173652050475f4c4556454c5f324d3a0a09097073697a65203d20504d445f504147455f53495a453b0a0909706d61736b203d20504d445f504147455f4d41534b3b0a0909627265616b3b0a23696664656620434f4e4649475f5838365f36340a09636173652050475f4c4556454c5f31473a0a09097073697a65203d205055445f504147455f53495a453b0a0909706d61736b203d205055445f504147455f4d41534b3b0a0909627265616b3b0a23656e6469660a0964656661756c743a0a0909646f5f73706c6974203d202d45494e56414c3b0a0909676f746f206f75745f756e6c6f636b3b0a097d0a0a092f2a0a09202a2043616c63756c61746520746865206e756d626572206f662070616765732c2077686963682066697420696e746f2074686973206c617267650a09202a2070616765207374617274696e6720617420616464726573733a0a09202a2f0a096e657874706167655f61646472203d202861646472657373202b207073697a6529202620706d61736b3b0a096e756d7061676573203d20286e657874706167655f61646472202d206164647265737329203e3e20504147455f53484946543b0a09696620286e756d7061676573203c206370612d3e6e756d7061676573290a09096370612d3e6e756d7061676573203d206e756d70616765733b0a0a092f2a0a09202a205765206172652073616665206e6f772e20436865636b207768657468657220746865206e657720706770726f74206973207468652073616d653a0a09202a2f0a096f6c645f707465203d202a6b7074653b0a096f6c645f70726f74203d206e65775f70726f74203d207265715f70726f74203d207074655f706770726f74286f6c645f707465293b0a0a09706770726f745f76616c287265715f70726f742920263d207e706770726f745f76616c286370612d3e6d61736b5f636c72293b0a09706770726f745f76616c287265715f70726f7429207c3d20706770726f745f76616c286370612d3e6d61736b5f736574293b0a0a092f2a0a09202a206f6c645f70746520706f696e747320746f20746865206c617267652070616765206261736520616464726573732e20536f207765206e6565640a09202a20746f2061646420746865206f6666736574206f6620746865207669727475616c20616464726573733a0a09202a2f0a0970666e203d207074655f70666e286f6c645f70746529202b20282861646472657373202620287073697a65202d20312929203e3e20504147455f5348494654293b0a096370612d3e70666e203d2070666e3b0a0a096e65775f70726f74203d207374617469635f70726f74656374696f6e73287265715f70726f742c20616464726573732c2070666e293b0a0a092f2a0a09202a205765206e65656420746f20636865636b207468652066756c6c2072616e67652c20776865746865720a09202a207374617469635f70726f74656374696f6e2829207265717569726573206120646966666572656e7420706770726f7420666f72206f6e65206f660a09202a2074686520706167657320696e207468652072616e67652077652074727920746f2070726573657276653a0a09202a2f0a0961646472203d2061646472657373202620706d61736b3b0a0970666e203d207074655f70666e286f6c645f707465293b0a09666f72202869203d20303b2069203c20287073697a65203e3e20504147455f5348494654293b20692b2b2c2061646472202b3d20504147455f53495a452c2070666e2b2b29207b0a0909706770726f745f742063686b5f70726f74203d207374617469635f70726f74656374696f6e73287265715f70726f742c20616464722c2070666e293b0a0a090969662028706770726f745f76616c2863686b5f70726f742920213d20706770726f745f76616c286e65775f70726f7429290a090909676f746f206f75745f756e6c6f636b3b0a097d0a0a092f2a0a09202a20496620746865726520617265206e6f206368616e6765732c2072657475726e2e206d6178706167657320686173206265656e20757064617465640a09202a2061626f76653a0a09202a2f0a0969662028706770726f745f76616c286e65775f70726f7429203d3d20706770726f745f76616c286f6c645f70726f742929207b0a0909646f5f73706c6974203d20303b0a0909676f746f206f75745f756e6c6f636b3b0a097d0a0a092f2a0a09202a205765206e65656420746f206368616e67652074686520617474726962757465732e20436865636b2c20776865746865722077652063616e0a09202a206368616e676520746865206c61726765207061676520696e206f6e6520676f2e205765207265717565737420612073706c69742c207768656e0a09202a207468652061646472657373206973206e6f7420616c69676e656420616e6420746865206e756d626572206f662070616765732069730a09202a20736d616c6c6572207468616e20746865206e756d626572206f6620706167657320696e20746865206c6172676520706167652e204e6f74650a09202a2074686174207765206c696d6974656420746865206e756d626572206f6620706f737369626c6520706167657320616c726561647920746f0a09202a20746865206e756d626572206f6620706167657320696e20746865206c6172676520706167652e0a09202a2f0a096966202861646472657373203d3d202861646472657373202620706d61736b29202626206370612d3e6e756d7061676573203d3d20287073697a65203e3e20504147455f53484946542929207b0a09092f2a0a0909202a20546865206164647265737320697320616c69676e656420616e6420746865206e756d626572206f662070616765730a0909202a20636f76657273207468652066756c6c20706167652e0a0909202a2f0a09096e65775f707465203d2070666e5f707465287074655f70666e286f6c645f707465292c2063616e6f6e5f706770726f74286e65775f70726f7429293b0a09095f5f7365745f706d645f707465286b7074652c20616464726573732c206e65775f707465293b0a09096370612d3e666c616773207c3d204350415f464c555348544c423b0a0909646f5f73706c6974203d20303b0a097d0a0a6f75745f756e6c6f636b3a0a097370696e5f756e6c6f636b28267067645f6c6f636b293b0a0a0972657475726e20646f5f73706c69743b0a7d0a0a73746174696320696e742073706c69745f6c617267655f70616765287074655f74202a6b7074652c20756e7369676e6564206c6f6e672061646472657373290a7b0a09756e7369676e6564206c6f6e672070666e2c2070666e696e63203d20313b0a09756e7369676e656420696e7420692c206c6576656c3b0a097074655f74202a70626173652c202a746d703b0a09706770726f745f74207265665f70726f743b0a097374727563742070616765202a626173653b0a0a09696620282164656275675f70616765616c6c6f63290a09097370696e5f756e6c6f636b28266370615f6c6f636b293b0a0962617365203d20616c6c6f635f7061676573284746505f4b45524e454c207c205f5f4746505f4e4f545241434b2c2030293b0a09696620282164656275675f70616765616c6c6f63290a09097370696e5f6c6f636b28266370615f6c6f636b293b0a09696620282162617365290a090972657475726e202d454e4f4d454d3b0a0a097370696e5f6c6f636b28267067645f6c6f636b293b0a092f2a0a09202a20436865636b20666f722072616365732c20616e6f7468657220435055206d6967687420686176652073706c6974207468697320706167650a09202a20757020666f7220757320616c72656164793a0a09202a2f0a09746d70203d206c6f6f6b75705f6164647265737328616464726573732c20266c6576656c293b0a0969662028746d7020213d206b707465290a0909676f746f206f75745f756e6c6f636b3b0a0a097062617365203d20287074655f74202a29706167655f616464726573732862617365293b0a0970617261766972745f616c6c6f635f7074652826696e69745f6d6d2c20706167655f746f5f70666e286261736529293b0a097265665f70726f74203d207074655f706770726f74287074655f636c7268756765282a6b70746529293b0a092f2a0a09202a20496620776520657665722077616e7420746f207574696c697a652074686520504154206269742c207765206e65656420746f0a09202a2075706461746520746869732066756e6374696f6e20746f206d616b652073757265206974277320636f6e7665727465642066726f6d0a09202a2062697420313220746f206269742037207768656e2077652063726f73732066726f6d2074686520324d42206c6576656c20746f0a09202a2074686520344b206c6576656c3a0a09202a2f0a095741524e5f4f4e5f4f4e434528706770726f745f76616c287265665f70726f74292026205f504147455f5041545f4c41524745293b0a0a23696664656620434f4e4649475f5838365f36340a09696620286c6576656c203d3d2050475f4c4556454c5f314729207b0a090970666e696e63203d20504d445f504147455f53495a45203e3e20504147455f53484946543b0a0909706770726f745f76616c287265665f70726f7429207c3d205f504147455f5053453b0a097d0a23656e6469660a0a092f2a0a09202a2047657420746865207461726765742070666e2066726f6d20746865206f726967696e616c20656e7472793a0a09202a2f0a0970666e203d207074655f70666e282a6b707465293b0a09666f72202869203d20303b2069203c20505452535f5045525f5054453b20692b2b2c2070666e202b3d2070666e696e63290a09097365745f707465282670626173655b695d2c2070666e5f7074652870666e2c207265665f70726f7429293b0a0a096966202861646472657373203e3d2028756e7369676e6564206c6f6e67295f5f76612830292026260a090961646472657373203c2028756e7369676e6564206c6f6e67295f5f7661286d61785f6c6f775f70666e5f6d6170706564203c3c20504147455f534849465429290a090973706c69745f706167655f636f756e74286c6576656c293b0a0a23696664656620434f4e4649475f5838365f36340a096966202861646472657373203e3d2028756e7369676e6564206c6f6e67295f5f76612831554c3c3c3332292026260a090961646472657373203c2028756e7369676e6564206c6f6e67295f5f7661286d61785f70666e5f6d6170706564203c3c20504147455f534849465429290a090973706c69745f706167655f636f756e74286c6576656c293b0a23656e6469660a0a092f2a0a09202a20496e7374616c6c20746865206e65772c2073706c697420757020706167657461626c652e0a09202a0a09202a2057652075736520746865207374616e64617264206b65726e656c20706167657461626c652070726f74656374696f6e7320666f7220746865206e65770a09202a20706167657461626c652070726f74656374696f6e732c207468652061637475616c2070746573207365742061626f766520636f6e74726f6c207468650a09202a207072696d6172792070726f74656374696f6e206265686176696f723a0a09202a2f0a095f5f7365745f706d645f707465286b7074652c20616464726573732c206d6b5f70746528626173652c205f5f706770726f74285f4b45524e50475f5441424c452929293b0a0a092f2a0a09202a20496e74656c2041746f6d2065727261746120414148343120776f726b61726f756e642e0a09202a0a09202a20546865207265616c206669782073686f756c6420626520696e206877206f7220696e2061206d6963726f636f6465207570646174652c206275740a09202a20776520616c736f2070726f626162696c6973746963616c6c792074727920746f20726564756365207468652077696e646f77206f6620686176696e670a09202a2061206c6172676520544c42206d69786564207769746820344b20544c4273207768696c6520696e737472756374696f6e2066657463686573206172650a09202a20676f696e67206f6e2e0a09202a2f0a095f5f666c7573685f746c625f616c6c28293b0a0a0962617365203d204e554c4c3b0a0a6f75745f756e6c6f636b3a0a092f2a0a09202a2049662077652064726f70706564206f75742076696120746865206c6f6f6b75705f6164647265737320636865636b20756e6465720a09202a207067645f6c6f636b207468656e20737469636b207468652070616765206261636b20696e746f2074686520706f6f6c3a0a09202a2f0a096966202862617365290a09095f5f667265655f706167652862617365293b0a097370696e5f756e6c6f636b28267067645f6c6f636b293b0a0a0972657475726e20303b0a7d0a0a73746174696320696e74205f5f6370615f70726f636573735f6661756c7428737472756374206370615f64617461202a6370612c20756e7369676e6564206c6f6e672076616464722c0a09090920202020202020696e74207072696d617279290a7b0a092f2a0a09202a2049676e6f726520616c6c206e6f6e207072696d6172792070617468732e0a09202a2f0a0969662028217072696d617279290a090972657475726e20303b0a0a092f2a0a09202a2049676e6f726520746865204e554c4c2050544520666f72206b65726e656c206964656e74697479206d617070696e672c2061732069742069732065787065637465640a09202a20746f206861766520686f6c65732e0a09202a20416c736f20736574206e756d706167657320746f2027312720696e6469636174696e6720746861742077652070726f636573736564206370612072657120666f720a09202a206f6e65207669727475616c2061646472657373207061676520616e64206974732070666e2e205442443a206e756d70616765732063616e206265207365742062617365640a09202a206f6e2074686520696e697469616c2076616c756520616e6420746865206c6576656c2072657475726e6564206279206c6f6f6b75705f6164647265737328292e0a09202a2f0a096966202877697468696e2876616464722c20504147455f4f46465345542c0a0909202020504147455f4f4646534554202b20286d61785f70666e5f6d6170706564203c3c20504147455f5348494654292929207b0a09096370612d3e6e756d7061676573203d20313b0a09096370612d3e70666e203d205f5f706128766164647229203e3e20504147455f53484946543b0a090972657475726e20303b0a097d20656c7365207b0a09095741524e28312c204b45524e5f5741524e494e4720224350413a2063616c6c656420666f72207a65726f207074652e20220a090909227661646472203d20256c78206370612d3e7661646472203d20256c785c6e222c2076616464722c0a0909092a6370612d3e7661646472293b0a0a090972657475726e202d454641554c543b0a097d0a7d0a0a73746174696320696e74205f5f6368616e67655f706167655f6174747228737472756374206370615f64617461202a6370612c20696e74207072696d617279290a7b0a09756e7369676e6564206c6f6e6720616464726573733b0a09696e7420646f5f73706c69742c206572723b0a09756e7369676e656420696e74206c6576656c3b0a097074655f74202a6b7074652c206f6c645f7074653b0a0a09696620286370612d3e666c6167732026204350415f50414745535f415252415929207b0a09097374727563742070616765202a70616765203d206370612d3e70616765735b6370612d3e637572706167655d3b0a090969662028756e6c696b656c792850616765486967684d656d28706167652929290a09090972657475726e20303b0a090961646472657373203d2028756e7369676e6564206c6f6e6729706167655f616464726573732870616765293b0a097d20656c736520696620286370612d3e666c6167732026204350415f4152524159290a090961646472657373203d206370612d3e76616464725b6370612d3e637572706167655d3b0a09656c73650a090961646472657373203d202a6370612d3e76616464723b0a7265706561743a0a096b707465203d206c6f6f6b75705f6164647265737328616464726573732c20266c6576656c293b0a0969662028216b707465290a090972657475726e205f5f6370615f70726f636573735f6661756c74286370612c20616464726573732c207072696d617279293b0a0a096f6c645f707465203d202a6b7074653b0a0969662028217074655f76616c286f6c645f70746529290a090972657475726e205f5f6370615f70726f636573735f6661756c74286370612c20616464726573732c207072696d617279293b0a0a09696620286c6576656c203d3d2050475f4c4556454c5f344b29207b0a09097074655f74206e65775f7074653b0a0909706770726f745f74206e65775f70726f74203d207074655f706770726f74286f6c645f707465293b0a0909756e7369676e6564206c6f6e672070666e203d207074655f70666e286f6c645f707465293b0a0a0909706770726f745f76616c286e65775f70726f742920263d207e706770726f745f76616c286370612d3e6d61736b5f636c72293b0a0909706770726f745f76616c286e65775f70726f7429207c3d20706770726f745f76616c286370612d3e6d61736b5f736574293b0a0a09096e65775f70726f74203d207374617469635f70726f74656374696f6e73286e65775f70726f742c20616464726573732c2070666e293b0a0a09092f2a0a0909202a205765206e65656420746f206b656570207468652070666e2066726f6d20746865206578697374696e67205054452c0a0909202a20616674657220616c6c207765277265206f6e6c7920676f696e6720746f206368616e6765206974277320617474726962757465730a0909202a206e6f7420746865206d656d6f727920697420706f696e747320746f0a0909202a2f0a09096e65775f707465203d2070666e5f7074652870666e2c2063616e6f6e5f706770726f74286e65775f70726f7429293b0a09096370612d3e70666e203d2070666e3b0a09092f2a0a0909202a20446f207765207265616c6c79206368616e676520616e797468696e67203f0a0909202a2f0a0909696620287074655f76616c286f6c645f7074652920213d207074655f76616c286e65775f7074652929207b0a0909097365745f7074655f61746f6d6963286b7074652c206e65775f707465293b0a0909096370612d3e666c616773207c3d204350415f464c555348544c423b0a09097d0a09096370612d3e6e756d7061676573203d20313b0a090972657475726e20303b0a097d0a0a092f2a0a09202a20436865636b2c20776865746865722077652063616e206b65657020746865206c61726765207061676520696e746163740a09202a20616e64206a757374206368616e676520746865207074653a0a09202a2f0a09646f5f73706c6974203d207472795f70726573657276655f6c617267655f70616765286b7074652c20616464726573732c20637061293b0a092f2a0a09202a205768656e207468652072616e6765206669747320696e746f20746865206578697374696e67206c6172676520706167652c0a09202a2072657475726e2e2063702d3e6e756d706167657320616e64206370612d3e746c62666c7573682068617665206265656e207570646174656420696e0a09202a207472795f6c617267655f706167653a0a09202a2f0a0969662028646f5f73706c6974203c3d2030290a090972657475726e20646f5f73706c69743b0a0a092f2a0a09202a205765206861766520746f2073706c697420746865206c6172676520706167653a0a09202a2f0a09657272203d2073706c69745f6c617267655f70616765286b7074652c2061646472657373293b0a09696620282165727229207b0a09092f2a0a092009202a20446f206120676c6f62616c20666c75736820746c622061667465722073706c697474696e6720746865206c6172676520706167650a092009202a20616e64206265666f726520776520646f207468652061637475616c206368616e676520706167652061747472696275746520696e20746865205054452e0a092009202a0a092009202a2057697468206f757420746869732c2077652076696f6c6174652074686520544c42206170706c69636174696f6e206e6f74652c207468617420736179730a092009202a202254686520544c4273206d617920636f6e7461696e20626f7468206f7264696e61727920616e64206c617267652d706167650a0909202a20207472616e736c6174696f6e7320666f72206120342d4b427974652072616e6765206f66206c696e656172206164647265737365732e20546869730a0909202a20206d6179206f6363757220696620736f667477617265206d6f6469666965732074686520706167696e67207374727563747572657320736f20746861740a0909202a202074686520706167652073697a65207573656420666f722074686520616464726573732072616e6765206368616e6765732e204966207468652074776f0a0909202a20207472616e736c6174696f6e73206469666665722077697468207265737065637420746f2070616765206672616d65206f7220617474726962757465730a0909202a202028652e672e2c207065726d697373696f6e73292c2070726f636573736f72206265686176696f7220697320756e646566696e656420616e64206d61790a0909202a2020626520696d706c656d656e746174696f6e2d73706563696669632e220a092009202a0a092009202a20576520646f207468697320676c6f62616c20746c6220666c75736820696e7369646520746865206370615f6c6f636b2c20736f20746861742077650a0909202a20646f6e277420616c6c6f7720616e79206f74686572206370752c2077697468207374616c6520746c6220656e7472696573206368616e6765207468650a0909202a20706167652061747472696275746520696e20706172616c6c656c2c207468617420616c736f2066616c6c7320696e746f207468650a0909202a206a7573742073706c6974206c61726765207061676520656e7472792e0a092009202a2f0a0909666c7573685f746c625f616c6c28293b0a0909676f746f207265706561743b0a097d0a0a0972657475726e206572723b0a7d0a0a73746174696320696e74205f5f6368616e67655f706167655f617474725f7365745f636c7228737472756374206370615f64617461202a6370612c20696e7420636865636b616c696173293b0a0a73746174696320696e74206370615f70726f636573735f616c69617328737472756374206370615f64617461202a637061290a7b0a09737472756374206370615f6461746120616c6961735f6370613b0a09756e7369676e6564206c6f6e67206c61646472203d2028756e7369676e6564206c6f6e67295f5f7661286370612d3e70666e203c3c20504147455f5348494654293b0a09756e7369676e6564206c6f6e672076616464723b0a09696e74207265743b0a0a09696620286370612d3e70666e203e3d206d61785f70666e5f6d6170706564290a090972657475726e20303b0a0a23696664656620434f4e4649475f5838365f36340a09696620286370612d3e70666e203e3d206d61785f6c6f775f70666e5f6d6170706564202626206370612d3e70666e203c202831554c3c3c2833322d504147455f53484946542929290a090972657475726e20303b0a23656e6469660a092f2a0a09202a204e6f206e65656420746f207265646f2c207768656e20746865207072696d6172792063616c6c20746f756368656420746865206469726563740a09202a206d617070696e6720616c72656164793a0a09202a2f0a09696620286370612d3e666c6167732026204350415f50414745535f415252415929207b0a09097374727563742070616765202a70616765203d206370612d3e70616765735b6370612d3e637572706167655d3b0a090969662028756e6c696b656c792850616765486967684d656d28706167652929290a09090972657475726e20303b0a09097661646472203d2028756e7369676e6564206c6f6e6729706167655f616464726573732870616765293b0a097d20656c736520696620286370612d3e666c6167732026204350415f4152524159290a09097661646472203d206370612d3e76616464725b6370612d3e637572706167655d3b0a09656c73650a09097661646472203d202a6370612d3e76616464723b0a0a0969662028212877697468696e2876616464722c20504147455f4f46465345542c0a090920202020504147455f4f4646534554202b20286d61785f70666e5f6d6170706564203c3c20504147455f534849465429292929207b0a0a0909616c6961735f637061203d202a6370613b0a0909616c6961735f6370612e7661646472203d20266c616464723b0a0909616c6961735f6370612e666c61677320263d207e284350415f50414745535f4152524159207c204350415f4152524159293b0a0a0909726574203d205f5f6368616e67655f706167655f617474725f7365745f636c722826616c6961735f6370612c2030293b0a090969662028726574290a09090972657475726e207265743b0a097d0a0a23696664656620434f4e4649475f5838365f36340a092f2a0a09202a20496620746865207072696d6172792063616c6c206469646e277420746f756368207468652068696768206d617070696e6720616c72656164790a09202a20616e642074686520706879736963616c206164647265737320697320696e7369646520746865206b65726e656c206d61702c207765206e6565640a09202a20746f20746f756368207468652068696768206d6170706564206b65726e656c2061732077656c6c3a0a09202a2f0a09696620282177697468696e2876616464722c2028756e7369676e6564206c6f6e67295f746578742c205f62726b5f656e64292026260a092020202077697468696e286370612d3e70666e2c20686967686d61705f73746172745f70666e28292c20686967686d61705f656e645f70666e28292929207b0a0909756e7369676e6564206c6f6e672074656d705f6370615f7661646472203d20286370612d3e70666e203c3c20504147455f534849465429202b0a0909090909202020202020205f5f53544152545f4b45524e454c5f6d6170202d20706879735f626173653b0a0909616c6961735f637061203d202a6370613b0a0909616c6961735f6370612e7661646472203d202674656d705f6370615f76616464723b0a0909616c6961735f6370612e666c61677320263d207e284350415f50414745535f4152524159207c204350415f4152524159293b0a0a09092f2a0a0909202a205468652068696768206d617070696e672072616e676520697320696d707265636973652c20736f2069676e6f7265207468650a0909202a2072657475726e2076616c75652e0a0909202a2f0a09095f5f6368616e67655f706167655f617474725f7365745f636c722826616c6961735f6370612c2030293b0a097d0a23656e6469660a0a0972657475726e20303b0a7d0a0a73746174696320696e74205f5f6368616e67655f706167655f617474725f7365745f636c7228737472756374206370615f64617461202a6370612c20696e7420636865636b616c696173290a7b0a09696e74207265742c206e756d7061676573203d206370612d3e6e756d70616765733b0a0a097768696c6520286e756d706167657329207b0a09092f2a0a0909202a2053746f7265207468652072656d61696e696e67206e72206f6620706167657320666f7220746865206c6172676520706167650a0909202a20707265736572766174696f6e20636865636b2e0a0909202a2f0a09096370612d3e6e756d7061676573203d206e756d70616765733b0a09092f2a20666f72206172726179206368616e6765732c2077652063616e277420757365206c617267652070616765202a2f0a0909696620286370612d3e666c616773202620284350415f4152524159207c204350415f50414745535f415252415929290a0909096370612d3e6e756d7061676573203d20313b0a0a0909696620282164656275675f70616765616c6c6f63290a0909097370696e5f6c6f636b28266370615f6c6f636b293b0a0909726574203d205f5f6368616e67655f706167655f61747472286370612c20636865636b616c696173293b0a0909696620282164656275675f70616765616c6c6f63290a0909097370696e5f756e6c6f636b28266370615f6c6f636b293b0a090969662028726574290a09090972657475726e207265743b0a0a090969662028636865636b616c69617329207b0a090909726574203d206370615f70726f636573735f616c69617328637061293b0a09090969662028726574290a0909090972657475726e207265743b0a09097d0a0a09092f2a0a0909202a2041646a75737420746865206e756d626572206f6620706167657320776974682074686520726573756c74206f66207468650a0909202a20435041206f7065726174696f6e2e204569746865722061206c61726765207061676520686173206265656e0a0909202a20707265736572766564206f7220612073696e676c652070616765207570646174652068617070656e65642e0a0909202a2f0a09094255475f4f4e286370612d3e6e756d7061676573203e206e756d7061676573293b0a09096e756d7061676573202d3d206370612d3e6e756d70616765733b0a0909696620286370612d3e666c616773202620284350415f50414745535f4152524159207c204350415f415252415929290a0909096370612d3e637572706167652b2b3b0a0909656c73650a0909092a6370612d3e7661646472202b3d206370612d3e6e756d7061676573202a20504147455f53495a453b0a0a097d0a0972657475726e20303b0a7d0a0a73746174696320696e6c696e6520696e742063616368655f6174747228706770726f745f742061747472290a7b0a0972657475726e20706770726f745f76616c28617474722920260a0909285f504147455f504154207c205f504147455f5041545f4c41524745207c205f504147455f505754207c205f504147455f504344293b0a7d0a0a73746174696320696e74206368616e67655f706167655f617474725f7365745f636c7228756e7369676e6564206c6f6e67202a616464722c20696e74206e756d70616765732c0a0909090920202020706770726f745f74206d61736b5f7365742c20706770726f745f74206d61736b5f636c722c0a0909090920202020696e7420666f7263655f73706c69742c20696e7420696e5f666c61672c0a09090909202020207374727563742070616765202a2a7061676573290a7b0a09737472756374206370615f64617461206370613b0a09696e74207265742c2063616368652c20636865636b616c6961733b0a09756e7369676e6564206c6f6e67206261646472203d20303b0a0a092f2a0a09202a20436865636b2c206966207765206172652072657175657374656420746f206368616e67652061206e6f7420737570706f727465640a09202a20666561747572653a0a09202a2f0a096d61736b5f736574203d2063616e6f6e5f706770726f74286d61736b5f736574293b0a096d61736b5f636c72203d2063616e6f6e5f706770726f74286d61736b5f636c72293b0a096966202821706770726f745f76616c286d61736b5f736574292026262021706770726f745f76616c286d61736b5f636c72292026262021666f7263655f73706c6974290a090972657475726e20303b0a0a092f2a20456e737572652077652061726520504147455f53495a4520616c69676e6564202a2f0a0969662028696e5f666c61672026204350415f415252415929207b0a0909696e7420693b0a0909666f72202869203d20303b2069203c206e756d70616765733b20692b2b29207b0a09090969662028616464725b695d2026207e504147455f4d41534b29207b0a09090909616464725b695d20263d20504147455f4d41534b3b0a090909095741524e5f4f4e5f4f4e43452831293b0a0909097d0a09097d0a097d20656c736520696620282128696e5f666c61672026204350415f50414745535f41525241592929207b0a09092f2a0a0909202a20696e5f666c6167206f66204350415f50414745535f415252415920696d706c69657320697420697320616c69676e65642e0a0909202a204e6f206e65656420746f20636568636b20696e207468617420636173650a0909202a2f0a0909696620282a616464722026207e504147455f4d41534b29207b0a0909092a6164647220263d20504147455f4d41534b3b0a0909092f2a0a090909202a2050656f706c652073686f756c64206e6f742062652070617373696e6720696e20756e616c69676e6564206164647265737365733a0a090909202a2f0a0909095741524e5f4f4e5f4f4e43452831293b0a09097d0a09092f2a0a0909202a2053617665206164647265737320666f7220636163686520666c7573682e202a61646472206973206d6f64696669656420696e207468652063616c6c0a0909202a20746f205f5f6368616e67655f706167655f617474725f7365745f636c7228292062656c6f772e0a0909202a2f0a09096261646472203d202a616464723b0a097d0a0a092f2a204d7573742061766f696420616c696173696e67206d617070696e677320696e2074686520686967686d656d20636f6465202a2f0a096b6d61705f666c7573685f756e7573656428293b0a0a09766d5f756e6d61705f616c696173657328293b0a0a096370612e7661646472203d20616464723b0a096370612e7061676573203d2070616765733b0a096370612e6e756d7061676573203d206e756d70616765733b0a096370612e6d61736b5f736574203d206d61736b5f7365743b0a096370612e6d61736b5f636c72203d206d61736b5f636c723b0a096370612e666c616773203d20303b0a096370612e63757270616765203d20303b0a096370612e666f7263655f73706c6974203d20666f7263655f73706c69743b0a0a0969662028696e5f666c6167202620284350415f4152524159207c204350415f50414745535f415252415929290a09096370612e666c616773207c3d20696e5f666c61673b0a0a092f2a204e6f20616c69617320636865636b696e6720666f72205f4e5820626974206d6f64696669636174696f6e73202a2f0a09636865636b616c696173203d2028706770726f745f76616c286d61736b5f73657429207c20706770726f745f76616c286d61736b5f636c72292920213d205f504147455f4e583b0a0a09726574203d205f5f6368616e67655f706167655f617474725f7365745f636c7228266370612c20636865636b616c696173293b0a0a092f2a0a09202a20436865636b2077686574686572207765207265616c6c79206368616e67656420736f6d657468696e673a0a09202a2f0a096966202821286370612e666c6167732026204350415f464c555348544c4229290a0909676f746f206f75743b0a0a092f2a0a09202a204e6f206e65656420746f20666c7573682c207768656e20776520646964206e6f742073657420616e79206f66207468652063616368696e670a09202a20617474726962757465733a0a09202a2f0a096361636865203d2063616368655f61747472286d61736b5f736574293b0a0a092f2a0a09202a204f6e20737563636573732077652075736520636c666c7573682c207768656e207468652043505520737570706f72747320697420746f0a09202a2061766f696420746865207762696e64762e204966207468652043505520646f6573206e6f7420737570706f727420697420616e6420696e207468650a09202a206572726f7220636173652077652066616c6c206261636b20746f206370615f666c7573685f616c6c2028776869636820757365730a09202a207762696e6476293a0a09202a2f0a096966202821726574202626206370755f6861735f636c666c75736829207b0a0909696620286370612e666c616773202620284350415f50414745535f4152524159207c204350415f41525241592929207b0a0909096370615f666c7573685f617272617928616464722c206e756d70616765732c2063616368652c0a09090909096370612e666c6167732c207061676573293b0a09097d20656c73650a0909096370615f666c7573685f72616e67652862616464722c206e756d70616765732c206361636865293b0a097d20656c73650a09096370615f666c7573685f616c6c286361636865293b0a0a6f75743a0a0972657475726e207265743b0a7d0a0a73746174696320696e6c696e6520696e74206368616e67655f706167655f617474725f73657428756e7369676e6564206c6f6e67202a616464722c20696e74206e756d70616765732c0a0909090920202020202020706770726f745f74206d61736b2c20696e74206172726179290a7b0a0972657475726e206368616e67655f706167655f617474725f7365745f636c7228616464722c206e756d70616765732c206d61736b2c205f5f706770726f742830292c20302c0a0909286172726179203f204350415f4152524159203a2030292c204e554c4c293b0a7d0a0a73746174696320696e6c696e6520696e74206368616e67655f706167655f617474725f636c65617228756e7369676e6564206c6f6e67202a616464722c20696e74206e756d70616765732c0a090909090920706770726f745f74206d61736b2c20696e74206172726179290a7b0a0972657475726e206368616e67655f706167655f617474725f7365745f636c7228616464722c206e756d70616765732c205f5f706770726f742830292c206d61736b2c20302c0a0909286172726179203f204350415f4152524159203a2030292c204e554c4c293b0a7d0a0a73746174696320696e6c696e6520696e74206370615f7365745f70616765735f6172726179287374727563742070616765202a2a70616765732c20696e74206e756d70616765732c0a0909090920202020202020706770726f745f74206d61736b290a7b0a0972657475726e206368616e67655f706167655f617474725f7365745f636c72284e554c4c2c206e756d70616765732c206d61736b2c205f5f706770726f742830292c20302c0a09094350415f50414745535f41525241592c207061676573293b0a7d0a0a73746174696320696e6c696e6520696e74206370615f636c6561725f70616765735f6172726179287374727563742070616765202a2a70616765732c20696e74206e756d70616765732c0a090909090920706770726f745f74206d61736b290a7b0a0972657475726e206368616e67655f706167655f617474725f7365745f636c72284e554c4c2c206e756d70616765732c205f5f706770726f742830292c206d61736b2c20302c0a09094350415f50414745535f41525241592c207061676573293b0a7d0a0a696e74205f7365745f6d656d6f72795f756328756e7369676e6564206c6f6e6720616464722c20696e74206e756d7061676573290a7b0a092f2a0a09202a20666f72206e6f77205543204d494e55532e2073656520636f6d6d656e747320696e20696f72656d61705f6e6f636163686528290a09202a2f0a0972657475726e206368616e67655f706167655f617474725f7365742826616464722c206e756d70616765732c0a09090909202020205f5f706770726f74285f504147455f43414348455f55435f4d494e5553292c2030293b0a7d0a0a696e74207365745f6d656d6f72795f756328756e7369676e6564206c6f6e6720616464722c20696e74206e756d7061676573290a7b0a09696e74207265743b0a0a092f2a0a09202a20666f72206e6f77205543204d494e55532e2073656520636f6d6d656e747320696e20696f72656d61705f6e6f636163686528290a09202a2f0a09726574203d20726573657276655f6d656d74797065285f5f70612861646472292c205f5f7061286164647229202b206e756d7061676573202a20504147455f53495a452c0a090909202020205f504147455f43414348455f55435f4d494e55532c204e554c4c293b0a0969662028726574290a0909676f746f206f75745f6572723b0a0a09726574203d205f7365745f6d656d6f72795f756328616464722c206e756d7061676573293b0a0969662028726574290a0909676f746f206f75745f667265653b0a0a0972657475726e20303b0a0a6f75745f667265653a0a09667265655f6d656d74797065285f5f70612861646472292c205f5f7061286164647229202b206e756d7061676573202a20504147455f53495a45293b0a6f75745f6572723a0a0972657475726e207265743b0a7d0a4558504f52545f53594d424f4c287365745f6d656d6f72795f7563293b0a0a73746174696320696e74205f7365745f6d656d6f72795f617272617928756e7369676e6564206c6f6e67202a616464722c20696e742061646472696e61727261792c0a0909756e7369676e6564206c6f6e67206e65775f74797065290a7b0a09696e7420692c206a3b0a09696e74207265743b0a0a092f2a0a09202a20666f72206e6f77205543204d494e55532e2073656520636f6d6d656e747320696e20696f72656d61705f6e6f636163686528290a09202a2f0a09666f72202869203d20303b2069203c2061646472696e61727261793b20692b2b29207b0a0909726574203d20726573657276655f6d656d74797065285f5f706128616464725b695d292c205f5f706128616464725b695d29202b20504147455f53495a452c0a09090909096e65775f747970652c204e554c4c293b0a090969662028726574290a090909676f746f206f75745f667265653b0a097d0a0a09726574203d206368616e67655f706167655f617474725f73657428616464722c2061646472696e61727261792c0a09090909202020205f5f706770726f74285f504147455f43414348455f55435f4d494e5553292c2031293b0a0a096966202821726574202626206e65775f74797065203d3d205f504147455f43414348455f5743290a0909726574203d206368616e67655f706167655f617474725f7365745f636c7228616464722c2061646472696e61727261792c0a0909090909202020202020205f5f706770726f74285f504147455f43414348455f5743292c0a0909090909202020202020205f5f706770726f74285f504147455f43414348455f4d41534b292c0a090909090920202020202020302c204350415f41525241592c204e554c4c293b0a0969662028726574290a0909676f746f206f75745f667265653b0a0a0972657475726e20303b0a0a6f75745f667265653a0a09666f7220286a203d20303b206a203c20693b206a2b2b290a0909667265655f6d656d74797065285f5f706128616464725b6a5d292c205f5f706128616464725b6a5d29202b20504147455f53495a45293b0a0a0972657475726e207265743b0a7d0a0a696e74207365745f6d656d6f72795f61727261795f756328756e7369676e6564206c6f6e67202a616464722c20696e742061646472696e6172726179290a7b0a0972657475726e205f7365745f6d656d6f72795f617272617928616464722c2061646472696e61727261792c205f504147455f43414348455f55435f4d494e5553293b0a7d0a4558504f52545f53594d424f4c287365745f6d656d6f72795f61727261795f7563293b0a0a696e74207365745f6d656d6f72795f61727261795f776328756e7369676e6564206c6f6e67202a616464722c20696e742061646472696e6172726179290a7b0a0972657475726e205f7365745f6d656d6f72795f617272617928616464722c2061646472696e61727261792c205f504147455f43414348455f5743293b0a7d0a4558504f52545f53594d424f4c287365745f6d656d6f72795f61727261795f7763293b0a0a696e74205f7365745f6d656d6f72795f776328756e7369676e6564206c6f6e6720616464722c20696e74206e756d7061676573290a7b0a09696e74207265743b0a09756e7369676e6564206c6f6e6720616464725f636f7079203d20616464723b0a0a09726574203d206368616e67655f706167655f617474725f7365742826616464722c206e756d70616765732c0a09090909202020205f5f706770726f74285f504147455f43414348455f55435f4d494e5553292c2030293b0a09696620282172657429207b0a0909726574203d206368616e67655f706167655f617474725f7365745f636c722826616464725f636f70792c206e756d70616765732c0a0909090909202020202020205f5f706770726f74285f504147455f43414348455f5743292c0a0909090909202020202020205f5f706770726f74285f504147455f43414348455f4d41534b292c0a090909090920202020202020302c20302c204e554c4c293b0a097d0a0972657475726e207265743b0a7d0a0a696e74207365745f6d656d6f72795f776328756e7369676e6564206c6f6e6720616464722c20696e74206e756d7061676573290a7b0a09696e74207265743b0a0a0969662028217061745f656e61626c6564290a090972657475726e207365745f6d656d6f72795f756328616464722c206e756d7061676573293b0a0a09726574203d20726573657276655f6d656d74797065285f5f70612861646472292c205f5f7061286164647229202b206e756d7061676573202a20504147455f53495a452c0a09095f504147455f43414348455f57432c204e554c4c293b0a0969662028726574290a0909676f746f206f75745f6572723b0a0a09726574203d205f7365745f6d656d6f72795f776328616464722c206e756d7061676573293b0a0969662028726574290a0909676f746f206f75745f667265653b0a0a0972657475726e20303b0a0a6f75745f667265653a0a09667265655f6d656d74797065285f5f70612861646472292c205f5f7061286164647229202b206e756d7061676573202a20504147455f53495a45293b0a6f75745f6572723a0a0972657475726e207265743b0a7d0a4558504f52545f53594d424f4c287365745f6d656d6f72795f7763293b0a0a696e74205f7365745f6d656d6f72795f776228756e7369676e6564206c6f6e6720616464722c20696e74206e756d7061676573290a7b0a0972657475726e206368616e67655f706167655f617474725f636c6561722826616464722c206e756d70616765732c0a090909092020202020205f5f706770726f74285f504147455f43414348455f4d41534b292c2030293b0a7d0a0a696e74207365745f6d656d6f72795f776228756e7369676e6564206c6f6e6720616464722c20696e74206e756d7061676573290a7b0a09696e74207265743b0a0a09726574203d205f7365745f6d656d6f72795f776228616464722c206e756d7061676573293b0a0969662028726574290a090972657475726e207265743b0a0a09667265655f6d656d74797065285f5f70612861646472292c205f5f7061286164647229202b206e756d7061676573202a20504147455f53495a45293b0a0972657475726e20303b0a7d0a4558504f52545f53594d424f4c287365745f6d656d6f72795f7762293b0a0a696e74207365745f6d656d6f72795f61727261795f776228756e7369676e6564206c6f6e67202a616464722c20696e742061646472696e6172726179290a7b0a09696e7420693b0a09696e74207265743b0a0a09726574203d206368616e67655f706167655f617474725f636c65617228616464722c2061646472696e61727261792c0a090909092020202020205f5f706770726f74285f504147455f43414348455f4d41534b292c2031293b0a0969662028726574290a090972657475726e207265743b0a0a09666f72202869203d20303b2069203c2061646472696e61727261793b20692b2b290a0909667265655f6d656d74797065285f5f706128616464725b695d292c205f5f706128616464725b695d29202b20504147455f53495a45293b0a0a0972657475726e20303b0a7d0a4558504f52545f53594d424f4c287365745f6d656d6f72795f61727261795f7762293b0a0a696e74207365745f6d656d6f72795f7828756e7369676e6564206c6f6e6720616464722c20696e74206e756d7061676573290a7b0a096966202821285f5f737570706f727465645f7074655f6d61736b2026205f504147455f4e5829290a090972657475726e20303b0a0a0972657475726e206368616e67655f706167655f617474725f636c6561722826616464722c206e756d70616765732c205f5f706770726f74285f504147455f4e58292c2030293b0a7d0a4558504f52545f53594d424f4c287365745f6d656d6f72795f78293b0a0a696e74207365745f6d656d6f72795f6e7828756e7369676e6564206c6f6e6720616464722c20696e74206e756d7061676573290a7b0a096966202821285f5f737570706f727465645f7074655f6d61736b2026205f504147455f4e5829290a090972657475726e20303b0a0a0972657475726e206368616e67655f706167655f617474725f7365742826616464722c206e756d70616765732c205f5f706770726f74285f504147455f4e58292c2030293b0a7d0a4558504f52545f53594d424f4c287365745f6d656d6f72795f6e78293b0a0a696e74207365745f6d656d6f72795f726f28756e7369676e6564206c6f6e6720616464722c20696e74206e756d7061676573290a7b0a0972657475726e206368616e67655f706167655f617474725f636c6561722826616464722c206e756d70616765732c205f5f706770726f74285f504147455f5257292c2030293b0a7d0a4558504f52545f53594d424f4c5f47504c287365745f6d656d6f72795f726f293b0a0a696e74207365745f6d656d6f72795f727728756e7369676e6564206c6f6e6720616464722c20696e74206e756d7061676573290a7b0a0972657475726e206368616e67655f706167655f617474725f7365742826616464722c206e756d70616765732c205f5f706770726f74285f504147455f5257292c2030293b0a7d0a4558504f52545f53594d424f4c5f47504c287365745f6d656d6f72795f7277293b0a0a696e74207365745f6d656d6f72795f6e7028756e7369676e6564206c6f6e6720616464722c20696e74206e756d7061676573290a7b0a0972657475726e206368616e67655f706167655f617474725f636c6561722826616464722c206e756d70616765732c205f5f706770726f74285f504147455f50524553454e54292c2030293b0a7d0a0a696e74207365745f6d656d6f72795f346b28756e7369676e6564206c6f6e6720616464722c20696e74206e756d7061676573290a7b0a0972657475726e206368616e67655f706167655f617474725f7365745f636c722826616464722c206e756d70616765732c205f5f706770726f742830292c0a09090909095f5f706770726f742830292c20312c20302c204e554c4c293b0a7d0a0a696e74207365745f70616765735f7563287374727563742070616765202a706167652c20696e74206e756d7061676573290a7b0a09756e7369676e6564206c6f6e672061646472203d2028756e7369676e6564206c6f6e6729706167655f616464726573732870616765293b0a0a0972657475726e207365745f6d656d6f72795f756328616464722c206e756d7061676573293b0a7d0a4558504f52545f53594d424f4c287365745f70616765735f7563293b0a0a73746174696320696e74205f7365745f70616765735f6172726179287374727563742070616765202a2a70616765732c20696e742061646472696e61727261792c0a0909756e7369676e6564206c6f6e67206e65775f74797065290a7b0a09756e7369676e6564206c6f6e672073746172743b0a09756e7369676e6564206c6f6e6720656e643b0a09696e7420693b0a09696e7420667265655f6964783b0a09696e74207265743b0a0a09666f72202869203d20303b2069203c2061646472696e61727261793b20692b2b29207b0a09096966202850616765486967684d656d2870616765735b695d29290a090909636f6e74696e75653b0a09097374617274203d20706167655f746f5f70666e2870616765735b695d29203c3c20504147455f53484946543b0a0909656e64203d207374617274202b20504147455f53495a453b0a090969662028726573657276655f6d656d747970652873746172742c20656e642c206e65775f747970652c204e554c4c29290a090909676f746f206572725f6f75743b0a097d0a0a09726574203d206370615f7365745f70616765735f61727261792870616765732c2061646472696e61727261792c0a0909095f5f706770726f74285f504147455f43414348455f55435f4d494e555329293b0a096966202821726574202626206e65775f74797065203d3d205f504147455f43414348455f5743290a0909726574203d206368616e67655f706167655f617474725f7365745f636c72284e554c4c2c2061646472696e61727261792c0a0909090909202020202020205f5f706770726f74285f504147455f43414348455f5743292c0a0909090909202020202020205f5f706770726f74285f504147455f43414348455f4d41534b292c0a090909090920202020202020302c204350415f50414745535f41525241592c207061676573293b0a0969662028726574290a0909676f746f206572725f6f75743b0a0972657475726e20303b202f2a2053756363657373202a2f0a6572725f6f75743a0a09667265655f696478203d20693b0a09666f72202869203d20303b2069203c20667265655f6964783b20692b2b29207b0a09096966202850616765486967684d656d2870616765735b695d29290a090909636f6e74696e75653b0a09097374617274203d20706167655f746f5f70666e2870616765735b695d29203c3c20504147455f53484946543b0a0909656e64203d207374617274202b20504147455f53495a453b0a0909667265655f6d656d747970652873746172742c20656e64293b0a097d0a0972657475726e202d45494e56414c3b0a7d0a0a696e74207365745f70616765735f61727261795f7563287374727563742070616765202a2a70616765732c20696e742061646472696e6172726179290a7b0a0972657475726e205f7365745f70616765735f61727261792870616765732c2061646472696e61727261792c205f504147455f43414348455f55435f4d494e5553293b0a7d0a4558504f52545f53594d424f4c287365745f70616765735f61727261795f7563293b0a0a696e74207365745f70616765735f61727261795f7763287374727563742070616765202a2a70616765732c20696e742061646472696e6172726179290a7b0a0972657475726e205f7365745f70616765735f61727261792870616765732c2061646472696e61727261792c205f504147455f43414348455f5743293b0a7d0a4558504f52545f53594d424f4c287365745f70616765735f61727261795f7763293b0a0a696e74207365745f70616765735f7762287374727563742070616765202a706167652c20696e74206e756d7061676573290a7b0a09756e7369676e6564206c6f6e672061646472203d2028756e7369676e6564206c6f6e6729706167655f616464726573732870616765293b0a0a0972657475726e207365745f6d656d6f72795f776228616464722c206e756d7061676573293b0a7d0a4558504f52545f53594d424f4c287365745f70616765735f7762293b0a0a696e74207365745f70616765735f61727261795f7762287374727563742070616765202a2a70616765732c20696e742061646472696e6172726179290a7b0a09696e742072657476616c3b0a09756e7369676e6564206c6f6e672073746172743b0a09756e7369676e6564206c6f6e6720656e643b0a09696e7420693b0a0a0972657476616c203d206370615f636c6561725f70616765735f61727261792870616765732c2061646472696e61727261792c0a0909095f5f706770726f74285f504147455f43414348455f4d41534b29293b0a096966202872657476616c290a090972657475726e2072657476616c3b0a0a09666f72202869203d20303b2069203c2061646472696e61727261793b20692b2b29207b0a09096966202850616765486967684d656d2870616765735b695d29290a090909636f6e74696e75653b0a09097374617274203d20706167655f746f5f70666e2870616765735b695d29203c3c20504147455f53484946543b0a0909656e64203d207374617274202b20504147455f53495a453b0a0909667265655f6d656d747970652873746172742c20656e64293b0a097d0a0a0972657475726e20303b0a7d0a4558504f52545f53594d424f4c287365745f70616765735f61727261795f7762293b0a0a696e74207365745f70616765735f78287374727563742070616765202a706167652c20696e74206e756d7061676573290a7b0a09756e7369676e6564206c6f6e672061646472203d2028756e7369676e6564206c6f6e6729706167655f616464726573732870616765293b0a0a0972657475726e207365745f6d656d6f72795f7828616464722c206e756d7061676573293b0a7d0a4558504f52545f53594d424f4c287365745f70616765735f78293b0a0a696e74207365745f70616765735f6e78287374727563742070616765202a706167652c20696e74206e756d7061676573290a7b0a09756e7369676e6564206c6f6e672061646472203d2028756e7369676e6564206c6f6e6729706167655f616464726573732870616765293b0a0a0972657475726e207365745f6d656d6f72795f6e7828616464722c206e756d7061676573293b0a7d0a4558504f52545f53594d424f4c287365745f70616765735f6e78293b0a0a696e74207365745f70616765735f726f287374727563742070616765202a706167652c20696e74206e756d7061676573290a7b0a09756e7369676e6564206c6f6e672061646472203d2028756e7369676e6564206c6f6e6729706167655f616464726573732870616765293b0a0a0972657475726e207365745f6d656d6f72795f726f28616464722c206e756d7061676573293b0a7d0a0a696e74207365745f70616765735f7277287374727563742070616765202a706167652c20696e74206e756d7061676573290a7b0a09756e7369676e6564206c6f6e672061646472203d2028756e7369676e6564206c6f6e6729706167655f616464726573732870616765293b0a0a0972657475726e207365745f6d656d6f72795f727728616464722c206e756d7061676573293b0a7d0a0a23696664656620434f4e4649475f44454255475f50414745414c4c4f430a0a73746174696320696e74205f5f7365745f70616765735f70287374727563742070616765202a706167652c20696e74206e756d7061676573290a7b0a09756e7369676e6564206c6f6e672074656d7061646472203d2028756e7369676e6564206c6f6e672920706167655f616464726573732870616765293b0a09737472756374206370615f6461746120637061203d207b202e7661646472203d202674656d70616464722c0a090909092e6e756d7061676573203d206e756d70616765732c0a090909092e6d61736b5f736574203d205f5f706770726f74285f504147455f50524553454e54207c205f504147455f5257292c0a090909092e6d61736b5f636c72203d205f5f706770726f742830292c0a090909092e666c616773203d20307d3b0a0a092f2a0a09202a204e6f20616c69617320636865636b696e67206e656564656420666f722073657474696e672070726573656e7420666c61672e206f74686572776973652c0a09202a207765206d6179206e65656420746f20627265616b206c6172676520706167657320666f722036342d626974206b65726e656c20746578740a09202a206d617070696e6773202874686973206164647320746f20636f6d706c65786974792069662077652077616e7420746f20646f20746869732066726f6d0a09202a2061746f6d696320636f6e7465787420657370656369616c6c79292e204c65742773206b6565702069742073696d706c65210a09202a2f0a0972657475726e205f5f6368616e67655f706167655f617474725f7365745f636c7228266370612c2030293b0a7d0a0a73746174696320696e74205f5f7365745f70616765735f6e70287374727563742070616765202a706167652c20696e74206e756d7061676573290a7b0a09756e7369676e6564206c6f6e672074656d7061646472203d2028756e7369676e6564206c6f6e672920706167655f616464726573732870616765293b0a09737472756374206370615f6461746120637061203d207b202e7661646472203d202674656d70616464722c0a090909092e6e756d7061676573203d206e756d70616765732c0a090909092e6d61736b5f736574203d205f5f706770726f742830292c0a090909092e6d61736b5f636c72203d205f5f706770726f74285f504147455f50524553454e54207c205f504147455f5257292c0a090909092e666c616773203d20307d3b0a0a092f2a0a09202a204e6f20616c69617320636865636b696e67206e656564656420666f722073657474696e67206e6f742070726573656e7420666c61672e206f74686572776973652c0a09202a207765206d6179206e65656420746f20627265616b206c6172676520706167657320666f722036342d626974206b65726e656c20746578740a09202a206d617070696e6773202874686973206164647320746f20636f6d706c65786974792069662077652077616e7420746f20646f20746869732066726f6d0a09202a2061746f6d696320636f6e7465787420657370656369616c6c79292e204c65742773206b6565702069742073696d706c65210a09202a2f0a0972657475726e205f5f6368616e67655f706167655f617474725f7365745f636c7228266370612c2030293b0a7d0a0a766f6964206b65726e656c5f6d61705f7061676573287374727563742070616765202a706167652c20696e74206e756d70616765732c20696e7420656e61626c65290a7b0a096966202850616765486967684d656d287061676529290a090972657475726e3b0a096966202821656e61626c6529207b0a090964656275675f636865636b5f6e6f5f6c6f636b735f667265656428706167655f616464726573732870616765292c0a09090909092020206e756d7061676573202a20504147455f53495a45293b0a097d0a0a092f2a0a09202a205468652072657475726e2076616c75652069732069676e6f726564206173207468652063616c6c732063616e6e6f74206661696c2e0a09202a204c6172676520706167657320666f72206964656e74697479206d617070696e677320617265206e6f74207573656420617420626f6f742074696d650a09202a20616e642068656e6365206e6f206d656d6f727920616c6c6f636174696f6e7320647572696e67206c6172676520706167652073706c69742e0a09202a2f0a0969662028656e61626c65290a09095f5f7365745f70616765735f7028706167652c206e756d7061676573293b0a09656c73650a09095f5f7365745f70616765735f6e7028706167652c206e756d7061676573293b0a0a092f2a0a09202a2057652073686f756c6420706572666f726d20616e2049504920616e6420666c75736820616c6c20746c62732c0a09202a2062757420746861742063616e20646561646c6f636b2d3e666c757368206f6e6c792063757272656e74206370753a0a09202a2f0a095f5f666c7573685f746c625f616c6c28293b0a7d0a0a23696664656620434f4e4649475f48494245524e4154494f4e0a0a626f6f6c206b65726e656c5f706167655f70726573656e74287374727563742070616765202a70616765290a7b0a09756e7369676e656420696e74206c6576656c3b0a097074655f74202a7074653b0a0a096966202850616765486967684d656d287061676529290a090972657475726e2066616c73653b0a0a09707465203d206c6f6f6b75705f616464726573732828756e7369676e6564206c6f6e6729706167655f616464726573732870616765292c20266c6576656c293b0a0972657475726e20287074655f76616c282a707465292026205f504147455f50524553454e54293b0a7d0a0a23656e646966202f2a20434f4e4649475f48494245524e4154494f4e202a2f0a0a23656e646966202f2a20434f4e4649475f44454255475f50414745414c4c4f43202a2f0a0a2f2a0a202a20546865207465737463617365732075736520696e7465726e616c206b6e6f776c65646765206f662074686520696d706c656d656e746174696f6e20746861742073686f756c646e27740a202a206265206578706f73656420746f207468652072657374206f6620746865206b65726e656c2e20496e636c756465207468657365206469726563746c7920686572652e0a202a2f0a23696664656620434f4e4649475f4350415f44454255470a23696e636c756465202270616765617474722d746573742e63220a23656e6469660a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006c696e75782d332e382e322f617263682f7838362f6d6d2f7061742e630000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000303030303636340030303030303030003030303030303000303030303030353136313000313231313437343433333000303031353537300030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007573746172003030726f6f7400000000000000000000000000000000000000000000000000000000726f6f74000000000000000000000000000000000000000000000000000000003030303030303000303030303030300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f2a0a202a2048616e646c652063616368696e67206174747269627574657320696e2070616765207461626c65732028504154290a202a0a202a20417574686f72733a2056656e6b61746573682050616c6c6970616469203c76656e6b61746573682e70616c6c697061646940696e74656c2e636f6d3e0a202a20202020202020202020537572657368204220536964646861203c7375726573682e622e73696464686140696e74656c2e636f6d3e0a202a0a202a204c6f6f73656c79206261736564206f6e206561726c696572205041542070617463687365742066726f6d2045726963204269656465726d616e20616e6420416e6469204b6c65656e2e0a202a2f0a0a23696e636c756465203c6c696e75782f7365715f66696c652e683e0a23696e636c756465203c6c696e75782f626f6f746d656d2e683e0a23696e636c756465203c6c696e75782f646562756766732e683e0a23696e636c756465203c6c696e75782f6b65726e656c2e683e0a23696e636c756465203c6c696e75782f6d6f64756c652e683e0a23696e636c756465203c6c696e75782f736c61622e683e0a23696e636c756465203c6c696e75782f6d6d2e683e0a23696e636c756465203c6c696e75782f66732e683e0a23696e636c756465203c6c696e75782f7262747265652e683e0a0a23696e636c756465203c61736d2f6361636865666c7573682e683e0a23696e636c756465203c61736d2f70726f636573736f722e683e0a23696e636c756465203c61736d2f746c62666c7573682e683e0a23696e636c756465203c61736d2f7838365f696e69742e683e0a23696e636c756465203c61736d2f70677461626c652e683e0a23696e636c756465203c61736d2f66636e746c2e683e0a23696e636c756465203c61736d2f653832302e683e0a23696e636c756465203c61736d2f6d7472722e683e0a23696e636c756465203c61736d2f706167652e683e0a23696e636c756465203c61736d2f6d73722e683e0a23696e636c756465203c61736d2f7061742e683e0a23696e636c756465203c61736d2f696f2e683e0a0a23696e636c75646520227061745f696e7465726e616c2e68220a0a23696664656620434f4e4649475f5838365f5041540a696e74205f5f726561645f6d6f73746c79207061745f656e61626c6564203d20313b0a0a73746174696320696e6c696e6520766f6964207061745f64697361626c6528636f6e73742063686172202a726561736f6e290a7b0a097061745f656e61626c6564203d20303b0a097072696e746b284b45524e5f494e464f202225735c6e222c20726561736f6e293b0a7d0a0a73746174696320696e74205f5f696e6974206e6f7061742863686172202a737472290a7b0a097061745f64697361626c65282250415420737570706f72742064697361626c65642e22293b0a0972657475726e20303b0a7d0a6561726c795f706172616d28226e6f706174222c206e6f706174293b0a23656c73650a73746174696320696e6c696e6520766f6964207061745f64697361626c6528636f6e73742063686172202a726561736f6e290a7b0a0928766f696429726561736f6e3b0a7d0a23656e6469660a0a0a696e74207061745f64656275675f656e61626c653b0a0a73746174696320696e74205f5f696e6974207061745f64656275675f73657475702863686172202a737472290a7b0a097061745f64656275675f656e61626c65203d20313b0a0972657475726e20303b0a7d0a5f5f736574757028226465627567706174222c207061745f64656275675f7365747570293b0a0a73746174696320753634205f5f726561645f6d6f73746c7920626f6f745f7061745f73746174653b0a0a656e756d207b0a095041545f5543203d20302c09092f2a20756e636163686564202a2f0a095041545f5743203d20312c09092f2a20577269746520636f6d62696e696e67202a2f0a095041545f5754203d20342c09092f2a205772697465205468726f756768202a2f0a095041545f5750203d20352c09092f2a2057726974652050726f746563746564202a2f0a095041545f5742203d20362c09092f2a205772697465204261636b202864656661756c7429202a2f0a095041545f55435f4d494e5553203d20372c092f2a2055432c206275742063616e206265206f766572726964656e206279204d545252202a2f0a7d3b0a0a23646566696e652050415428782c207929092828753634295041545f2023232079203c3c20282878292a3829290a0a766f6964207061745f696e697428766f6964290a7b0a09753634207061743b0a09626f6f6c20626f6f745f637075203d2021626f6f745f7061745f73746174653b0a0a0969662028217061745f656e61626c6564290a090972657475726e3b0a0a0969662028216370755f6861735f70617429207b0a09096966202821626f6f745f7061745f737461746529207b0a0909097061745f64697361626c652822504154206e6f7420737570706f72746564206279204350552e22293b0a09090972657475726e3b0a09097d20656c7365207b0a0909092f2a0a090909202a20496620746869732068617070656e7320776520617265206f6e2061207365636f6e64617279204350552c206275740a090909202a20737769746368656420746f20504154206f6e2074686520626f6f74204350552e2057652068617665206e6f2077617920746f0a090909202a20756e646f205041542e0a090909202a2f0a0909097072696e746b284b45524e5f455252202250415420656e61626c65642c20220a0909092020202020202022627574206e6f7420737570706f72746564206279207365636f6e64617279204350555c6e22293b0a09090942554728293b0a09097d0a097d0a0a092f2a205365742050575420746f2057726974652d436f6d62696e696e672e20416c6c206f7468657220626974732073746179207468652073616d65202a2f0a092f2a0a09202a2050544520656e636f64696e67207573656420696e204c696e75783a0a09202a2020202020205041540a09202a2020202020207c5043440a09202a2020202020207c7c5057540a09202a2020202020207c7c7c0a09202a20202020202030303020574209095f504147455f43414348455f57420a09202a20202020202030303120574309095f504147455f43414348455f57430a09202a2020202020203031302055432d09095f504147455f43414348455f55435f4d494e55530a09202a20202020202030313120554309095f504147455f43414348455f55430a09202a205041542062697420756e757365640a09202a2f0a09706174203d2050415428302c20574229207c2050415428312c20574329207c2050415428322c2055435f4d494e555329207c2050415428332c20554329207c0a0920202020202050415428342c20574229207c2050415428352c20574329207c2050415428362c2055435f4d494e555329207c2050415428372c205543293b0a0a092f2a20426f6f742043505520636865636b202a2f0a096966202821626f6f745f7061745f7374617465290a090972646d73726c284d53525f494133325f43525f5041542c20626f6f745f7061745f7374617465293b0a0a0977726d73726c284d53525f494133325f43525f5041542c20706174293b0a0a0969662028626f6f745f637075290a09097072696e746b284b45524e5f494e464f20227838362050415420656e61626c65643a206370752025642c206f6c64203078254c782c206e6577203078254c785c6e222c0a090920202020202020736d705f70726f636573736f725f696428292c20626f6f745f7061745f73746174652c20706174293b0a7d0a0a23756e646566205041540a0a73746174696320444546494e455f5350494e4c4f434b286d656d747970655f6c6f636b293b092f2a2070726f7465637473206d656d74797065206163636573736573202a2f0a0a2f2a0a202a20446f657320696e74657273656374696f6e206f6620504154206d656d6f7279207479706520616e64204d545252206d656d6f7279207479706520616e642072657475726e730a202a2074686520726573756c74696e67206d656d6f727920747970652061732050415420756e6465727374616e64732069742e0a202a20285479706520696e2070617420616e64206d7472722077696c6c206e6f7420686176652073616d652076616c7565290a202a2054686520696e74657273656374696f6e206973206261736564206f6e2022456666656374697665204d656d6f7279205479706522207461626c657320696e2049412d33320a202a2053444d20766f6c2033610a202a2f0a73746174696320756e7369676e6564206c6f6e67207061745f785f6d7472725f74797065287536342073746172742c2075363420656e642c20756e7369676e6564206c6f6e67207265715f74797065290a7b0a092f2a0a09202a204c6f6f6b20666f72204d5452522068696e7420746f206765742074686520656666656374697665207479706520696e2063617365207768657265205041540a09202a207265717565737420697320666f722057422e0a09202a2f0a09696620287265715f74797065203d3d205f504147455f43414348455f574229207b0a09097538206d7472725f747970653b0a0a09096d7472725f74797065203d206d7472725f747970655f6c6f6f6b75702873746172742c20656e64293b0a0909696620286d7472725f7479706520213d204d5452525f545950455f57524241434b290a09090972657475726e205f504147455f43414348455f55435f4d494e55533b0a0a090972657475726e205f504147455f43414348455f57423b0a097d0a0a0972657475726e207265715f747970653b0a7d0a0a737472756374207061676572616e67655f7374617465207b0a09756e7369676e6564206c6f6e6709096375725f70666e3b0a09696e7409090972616d3b0a09696e740909096e6f745f72616d3b0a7d3b0a0a73746174696320696e740a7061676572616e67655f69735f72616d5f63616c6c6261636b28756e7369676e6564206c6f6e6720696e697469616c5f70666e2c20756e7369676e6564206c6f6e6720746f74616c5f6e725f70616765732c20766f6964202a617267290a7b0a09737472756374207061676572616e67655f7374617465202a7374617465203d206172673b0a0a0973746174652d3e6e6f745f72616d097c3d20696e697469616c5f70666e203e2073746174652d3e6375725f70666e3b0a0973746174652d3e72616d097c3d20746f74616c5f6e725f7061676573203e20303b0a0973746174652d3e6375725f70666e09203d20696e697469616c5f70666e202b20746f74616c5f6e725f70616765733b0a0a0972657475726e2073746174652d3e72616d2026262073746174652d3e6e6f745f72616d3b0a7d0a0a73746174696320696e74207061745f7061676572616e67655f69735f72616d287265736f757263655f73697a655f742073746172742c207265736f757263655f73697a655f7420656e64290a7b0a09696e7420726574203d20303b0a09756e7369676e6564206c6f6e672073746172745f70666e203d207374617274203e3e20504147455f53484946543b0a09756e7369676e6564206c6f6e6720656e645f70666e203d2028656e64202b20504147455f53495a45202d203129203e3e20504147455f53484946543b0a09737472756374207061676572616e67655f7374617465207374617465203d207b73746172745f70666e2c20302c20307d3b0a0a092f2a0a09202a20466f72206c656761637920726561736f6e732c20706879736963616c20616464726573732072616e676520696e20746865206c6567616379204953410a09202a20726567696f6e20697320747261636b6564206173206e6f6e2d52414d2e20546869732077696c6c20616c6c6f77207573657273206f660a09202a202f6465762f6d656d20746f206d617020706f7274696f6e73206f66206c65676163792049534120726567696f6e2c206576656e207768656e0a09202a20736f6d65206f662074686f736520706f7274696f6e7320617265206c6973746564286f72206e6f74206576656e206c69737465642920776974680a09202a20646966666572656e7420653832302074797065732852414d2f72657365727665642f2e2e290a09202a2f0a096966202873746172745f70666e203c204953415f454e445f41444452455353203e3e20504147455f5348494654290a090973746172745f70666e203d204953415f454e445f41444452455353203e3e20504147455f53484946543b0a0a096966202873746172745f70666e203c20656e645f70666e29207b0a0909726574203d2077616c6b5f73797374656d5f72616d5f72616e67652873746172745f70666e2c20656e645f70666e202d2073746172745f70666e2c0a090909092673746174652c207061676572616e67655f69735f72616d5f63616c6c6261636b293b0a097d0a0a0972657475726e2028726574203e203029203f202d31203a202873746174652e72616d203f2031203a2030293b0a7d0a0a2f2a0a202a20466f722052414d2070616765732c20776520757365207061676520666c61677320746f206d61726b20746865207061676573207769746820617070726f70726961746520747970652e0a202a204865726520776520646f2074776f20706173733a0a202a202d2046696e6420746865206d656d74797065206f6620616c6c2074686520706167657320696e207468652072616e67652c206c6f6f6b20666f7220616e7920636f6e666c696374730a202a202d20496e2063617365206f66206e6f20636f6e666c696374732c2073657420746865206e6577206d656d7479706520666f7220706167657320696e207468652072616e67650a202a2f0a73746174696320696e7420726573657276655f72616d5f70616765735f74797065287536342073746172742c2075363420656e642c20756e7369676e6564206c6f6e67207265715f747970652c0a090909092020756e7369676e6564206c6f6e67202a6e65775f74797065290a7b0a097374727563742070616765202a706167653b0a097536342070666e3b0a0a09696620287265715f74797065203d3d205f504147455f43414348455f554329207b0a09092f2a20576520646f206e6f7420737570706f7274207374726f6e67205543202a2f0a09095741524e5f4f4e5f4f4e43452831293b0a09097265715f74797065203d205f504147455f43414348455f55435f4d494e55533b0a097d0a0a09666f72202870666e203d20287374617274203e3e20504147455f5348494654293b2070666e203c2028656e64203e3e20504147455f5348494654293b202b2b70666e29207b0a0909756e7369676e6564206c6f6e6720747970653b0a0a090970616765203d2070666e5f746f5f706167652870666e293b0a090974797065203d206765745f706167655f6d656d747970652870616765293b0a0909696620287479706520213d202d3129207b0a0909097072696e746b284b45524e5f494e464f2022726573657276655f72616d5f70616765735f74797065206661696c6564205b6d656d2025233031304c782d25233031304c785d2c20747261636b203078256c782c20726571203078256c785c6e222c0a0909090973746172742c20656e64202d20312c20747970652c207265715f74797065293b0a090909696620286e65775f74797065290a090909092a6e65775f74797065203d20747970653b0a0a09090972657475726e202d45425553593b0a09097d0a097d0a0a09696620286e65775f74797065290a09092a6e65775f74797065203d207265715f747970653b0a0a09666f72202870666e203d20287374617274203e3e20504147455f5348494654293b2070666e203c2028656e64203e3e20504147455f5348494654293b202b2b70666e29207b0a090970616765203d2070666e5f746f5f706167652870666e293b0a09097365745f706167655f6d656d7479706528706167652c207265715f74797065293b0a097d0a0972657475726e20303b0a7d0a0a73746174696320696e7420667265655f72616d5f70616765735f74797065287536342073746172742c2075363420656e64290a7b0a097374727563742070616765202a706167653b0a097536342070666e3b0a0a09666f72202870666e203d20287374617274203e3e20504147455f5348494654293b2070666e203c2028656e64203e3e20504147455f5348494654293b202b2b70666e29207b0a090970616765203d2070666e5f746f5f706167652870666e293b0a09097365745f706167655f6d656d7479706528706167652c202d31293b0a097d0a0972657475726e20303b0a7d0a0a2f2a0a202a207265715f74797065207479706963616c6c7920686173206f6e65206f66207468653a0a202a202d205f504147455f43414348455f57420a202a202d205f504147455f43414348455f57430a202a202d205f504147455f43414348455f55435f4d494e55530a202a202d205f504147455f43414348455f55430a202a0a202a204966206e65775f74797065206973204e554c4c2c2066756e6374696f6e2077696c6c2072657475726e20616e206572726f722069662069742063616e6e6f742072657365727665207468650a202a20726567696f6e2077697468207265715f747970652e204966206e65775f74797065206973206e6f6e2d4e554c4c2c2066756e6374696f6e2077696c6c2072657475726e0a202a20617661696c61626c65207479706520696e206e65775f7479706520696e2063617365206f66206e6f206572726f722e20496e2063617365206f6620616e79206572726f720a202a2069742077696c6c2072657475726e2061206e656761746976652072657475726e2076616c75652e0a202a2f0a696e7420726573657276655f6d656d74797065287536342073746172742c2075363420656e642c20756e7369676e6564206c6f6e67207265715f747970652c0a090920202020756e7369676e6564206c6f6e67202a6e65775f74797065290a7b0a09737472756374206d656d74797065202a6e65773b0a09756e7369676e6564206c6f6e672061637475616c5f747970653b0a09696e742069735f72616e67655f72616d3b0a09696e7420657272203d20303b0a0a094255475f4f4e287374617274203e3d20656e64293b202f2a20656e64206973206578636c7573697665202a2f0a0a0969662028217061745f656e61626c656429207b0a09092f2a2054686973206973206964656e746963616c20746f2070616765207461626c652073657474696e6720776974686f757420504154202a2f0a0909696620286e65775f7479706529207b0a090909696620287265715f74797065203d3d205f504147455f43414348455f5743290a090909092a6e65775f74797065203d205f504147455f43414348455f55435f4d494e55533b0a090909656c73650a090909092a6e65775f74797065203d207265715f747970652026205f504147455f43414348455f4d41534b3b0a09097d0a090972657475726e20303b0a097d0a0a092f2a204c6f772049534120726567696f6e20697320616c77617973206d617070656420574220696e2070616765207461626c652e204e6f206e65656420746f20747261636b202a2f0a09696620287838365f706c6174666f726d2e69735f756e747261636b65645f7061745f72616e67652873746172742c20656e642929207b0a0909696620286e65775f74797065290a0909092a6e65775f74797065203d205f504147455f43414348455f57423b0a090972657475726e20303b0a097d0a0a092f2a0a09202a2043616c6c206d7472725f6c6f6f6b757020746f206765742074686520747970652068696e742e205468697320697320616e0a09202a206f7074696d697a6174696f6e20666f72202f6465762f6d656d206d6d61702765727320696e746f205742206d656d6f7279202842494f530a09202a20746f6f6c7320616e64204143504920746f6f6c73292e20557365205742207265717565737420666f72205742206d656d6f727920616e64207573650a09202a2055435f4d494e5553206f74686572776973652e0a09202a2f0a0961637475616c5f74797065203d207061745f785f6d7472725f747970652873746172742c20656e642c207265715f747970652026205f504147455f43414348455f4d41534b293b0a0a09696620286e65775f74797065290a09092a6e65775f74797065203d2061637475616c5f747970653b0a0a0969735f72616e67655f72616d203d207061745f7061676572616e67655f69735f72616d2873746172742c20656e64293b0a096966202869735f72616e67655f72616d203d3d203129207b0a0a0909657272203d20726573657276655f72616d5f70616765735f747970652873746172742c20656e642c207265715f747970652c206e65775f74797065293b0a0a090972657475726e206572723b0a097d20656c7365206966202869735f72616e67655f72616d203c203029207b0a090972657475726e202d45494e56414c3b0a097d0a0a096e657720203d206b7a616c6c6f632873697a656f6628737472756374206d656d74797065292c204746505f4b45524e454c293b0a0969662028216e6577290a090972657475726e202d454e4f4d454d3b0a0a096e65772d3e7374617274093d2073746172743b0a096e65772d3e656e64093d20656e643b0a096e65772d3e74797065093d2061637475616c5f747970653b0a0a097370696e5f6c6f636b28266d656d747970655f6c6f636b293b0a0a09657272203d207262745f6d656d747970655f636865636b5f696e73657274286e65772c206e65775f74797065293b0a096966202865727229207b0a09097072696e746b284b45524e5f494e464f2022726573657276655f6d656d74797065206661696c6564205b6d656d2025233031304c782d25233031304c785d2c20747261636b2025732c207265712025735c6e222c0a09092020202020202073746172742c20656e64202d20312c0a09092020202020202063617474725f6e616d65286e65772d3e74797065292c2063617474725f6e616d65287265715f7479706529293b0a09096b66726565286e6577293b0a09097370696e5f756e6c6f636b28266d656d747970655f6c6f636b293b0a0a090972657475726e206572723b0a097d0a0a097370696e5f756e6c6f636b28266d656d747970655f6c6f636b293b0a0a09647072696e746b2822726573657276655f6d656d74797065206164646564205b6d656d2025233031304c782d25233031304c785d2c20747261636b2025732c207265712025732c207265742025735c6e222c0a090973746172742c20656e64202d20312c2063617474725f6e616d65286e65772d3e74797065292c2063617474725f6e616d65287265715f74797065292c0a09096e65775f74797065203f2063617474725f6e616d65282a6e65775f7479706529203a20222d22293b0a0a0972657475726e206572723b0a7d0a0a696e7420667265655f6d656d74797065287536342073746172742c2075363420656e64290a7b0a09696e7420657272203d202d45494e56414c3b0a09696e742069735f72616e67655f72616d3b0a09737472756374206d656d74797065202a656e7472793b0a0a0969662028217061745f656e61626c6564290a090972657475726e20303b0a0a092f2a204c6f772049534120726567696f6e20697320616c77617973206d61707065642057422e204e6f206e65656420746f20747261636b202a2f0a09696620287838365f706c6174666f726d2e69735f756e747261636b65645f7061745f72616e67652873746172742c20656e6429290a090972657475726e20303b0a0a0969735f72616e67655f72616d203d207061745f7061676572616e67655f69735f72616d2873746172742c20656e64293b0a096966202869735f72616e67655f72616d203d3d203129207b0a0a0909657272203d20667265655f72616d5f70616765735f747970652873746172742c20656e64293b0a0a090972657475726e206572723b0a097d20656c7365206966202869735f72616e67655f72616d203c203029207b0a090972657475726e202d45494e56414c3b0a097d0a0a097370696e5f6c6f636b28266d656d747970655f6c6f636b293b0a09656e747279203d207262745f6d656d747970655f65726173652873746172742c20656e64293b0a097370696e5f756e6c6f636b28266d656d747970655f6c6f636b293b0a0a096966202821656e74727929207b0a09097072696e746b284b45524e5f494e464f202225733a25642066726565696e6720696e76616c6964206d656d74797065205b6d656d2025233031304c782d25233031304c785d5c6e222c0a09092020202020202063757272656e742d3e636f6d6d2c2063757272656e742d3e7069642c2073746172742c20656e64202d2031293b0a090972657475726e202d45494e56414c3b0a097d0a0a096b6672656528656e747279293b0a0a09647072696e746b2822667265655f6d656d747970652072657175657374205b6d656d2025233031304c782d25233031304c785d5c6e222c2073746172742c20656e64202d2031293b0a0a0972657475726e20303b0a7d0a0a0a2f2a2a0a202a206c6f6f6b75705f6d656d74797065202d204c6f6f6b73757020746865206d656d6f7279207479706520666f72206120706879736963616c20616464726573730a202a204070616464723a20706879736963616c2061646472657373206f66207768696368206d656d6f72792074797065206e6565647320746f206265206c6f6f6b65642075700a202a0a202a204f6e6c7920746f2062652063616c6c6564207768656e2050415420697320656e61626c65640a202a0a202a2052657475726e73205f504147455f43414348455f57422c205f504147455f43414348455f57432c205f504147455f43414348455f55435f4d494e5553206f720a202a205f504147455f43414348455f55430a202a2f0a73746174696320756e7369676e6564206c6f6e67206c6f6f6b75705f6d656d7479706528753634207061646472290a7b0a09696e742072657474797065203d205f504147455f43414348455f57423b0a09737472756374206d656d74797065202a656e7472793b0a0a09696620287838365f706c6174666f726d2e69735f756e747261636b65645f7061745f72616e67652870616464722c207061646472202b20504147455f53495a4529290a090972657475726e20726574747970653b0a0a09696620287061745f7061676572616e67655f69735f72616d2870616464722c207061646472202b20504147455f53495a452929207b0a09097374727563742070616765202a706167653b0a090970616765203d2070666e5f746f5f70616765287061646472203e3e20504147455f5348494654293b0a090972657474797065203d206765745f706167655f6d656d747970652870616765293b0a09092f2a0a0909202a202d312066726f6d206765745f706167655f6d656d74797065282920696d706c6965732052414d207061676520697320696e206974730a0909202a2064656661756c7420737461746520616e64206e6f742072657365727665642c20616e642068656e6365206f6620747970652057420a0909202a2f0a09096966202872657474797065203d3d202d31290a09090972657474797065203d205f504147455f43414348455f57423b0a0a090972657475726e20726574747970653b0a097d0a0a097370696e5f6c6f636b28266d656d747970655f6c6f636b293b0a0a09656e747279203d207262745f6d656d747970655f6c6f6f6b7570287061646472293b0a0969662028656e74727920213d204e554c4c290a090972657474797065203d20656e7472792d3e747970653b0a09656c73650a090972657474797065203d205f504147455f43414348455f55435f4d494e55533b0a0a097370696e5f756e6c6f636b28266d656d747970655f6c6f636b293b0a0972657475726e20726574747970653b0a7d0a0a2f2a2a0a202a20696f5f726573657276655f6d656d74797065202d20526571756573742061206d656d6f72792074797065206d617070696e6720666f72206120726567696f6e206f66206d656d6f72790a202a204073746172743a2073746172742028706879736963616c206164647265737329206f662074686520726567696f6e0a202a2040656e643a20656e642028706879736963616c206164647265737329206f662074686520726567696f6e0a202a2040747970653a204120706f696e74657220746f206d656d747970652c20776974682072657175657374656420747970652e204f6e20737563636573732c207265717565737465640a202a206f7220616e79206f7468657220636f6d70617469626c65207479706520746861742077617320617661696c61626c6520666f722074686520726567696f6e2069732072657475726e65640a202a0a202a204f6e20737563636573732c2072657475726e7320300a202a204f6e206661696c7572652c2072657475726e73206e6f6e2d7a65726f0a202a2f0a696e7420696f5f726573657276655f6d656d74797065287265736f757263655f73697a655f742073746172742c207265736f757263655f73697a655f7420656e642c0a090909756e7369676e6564206c6f6e67202a74797065290a7b0a097265736f757263655f73697a655f742073697a65203d20656e64202d2073746172743b0a09756e7369676e6564206c6f6e67207265715f74797065203d202a747970653b0a09756e7369676e6564206c6f6e67206e65775f747970653b0a09696e74207265743b0a0a095741524e5f4f4e5f4f4e434528696f6d656d5f6d61705f73616e6974795f636865636b2873746172742c2073697a6529293b0a0a09726574203d20726573657276655f6d656d747970652873746172742c20656e642c207265715f747970652c20266e65775f74797065293b0a0969662028726574290a0909676f746f206f75745f6572723b0a0a09696620282169735f6e65775f6d656d747970655f616c6c6f7765642873746172742c2073697a652c207265715f747970652c206e65775f7479706529290a0909676f746f206f75745f667265653b0a0a09696620286b65726e656c5f6d61705f73796e635f6d656d747970652873746172742c2073697a652c206e65775f7479706529203c2030290a0909676f746f206f75745f667265653b0a0a092a74797065203d206e65775f747970653b0a0972657475726e20303b0a0a6f75745f667265653a0a09667265655f6d656d747970652873746172742c20656e64293b0a09726574203d202d45425553593b0a6f75745f6572723a0a0972657475726e207265743b0a7d0a0a2f2a2a0a202a20696f5f667265655f6d656d74797065202d2052656c656173652061206d656d6f72792074797065206d617070696e6720666f72206120726567696f6e206f66206d656d6f72790a202a204073746172743a2073746172742028706879736963616c206164647265737329206f662074686520726567696f6e0a202a2040656e643a20656e642028706879736963616c206164647265737329206f662074686520726567696f6e0a202a2f0a766f696420696f5f667265655f6d656d74797065287265736f757263655f73697a655f742073746172742c207265736f757263655f73697a655f7420656e64290a7b0a09667265655f6d656d747970652873746172742c20656e64293b0a7d0a0a706770726f745f7420706879735f6d656d5f6163636573735f70726f74287374727563742066696c65202a66696c652c20756e7369676e6564206c6f6e672070666e2c0a09090909756e7369676e6564206c6f6e672073697a652c20706770726f745f7420766d615f70726f74290a7b0a0972657475726e20766d615f70726f743b0a7d0a0a23696664656620434f4e4649475f5354524943545f4445564d454d0a2f2a205468697320636865636b20697320646f6e6520696e20647269766572732f636861722f6d656d2e6320696e2063617365206f66205354524943545f4445564d454d2a2f0a73746174696320696e6c696e6520696e742072616e67655f69735f616c6c6f77656428756e7369676e6564206c6f6e672070666e2c20756e7369676e6564206c6f6e672073697a65290a7b0a0972657475726e20313b0a7d0a23656c73650a2f2a205468697320636865636b206973206e656564656420746f2061766f696420636163686520616c696173696e67207768656e2050415420697320656e61626c6564202a2f0a73746174696320696e6c696e6520696e742072616e67655f69735f616c6c6f77656428756e7369676e6564206c6f6e672070666e2c20756e7369676e6564206c6f6e672073697a65290a7b0a097536342066726f6d203d2028287536342970666e29203c3c20504147455f53484946543b0a0975363420746f203d2066726f6d202b2073697a653b0a0975363420637572736f72203d2066726f6d3b0a0a0969662028217061745f656e61626c6564290a090972657475726e20313b0a0a097768696c652028637572736f72203c20746f29207b0a090969662028216465766d656d5f69735f616c6c6f7765642870666e2929207b0a0909097072696e746b284b45524e5f494e464f202250726f6772616d20257320747269656420746f20616363657373202f6465762f6d656d206265747765656e205b6d656d2025233031304c782d25233031304c785d5c6e222c0a0909090963757272656e742d3e636f6d6d2c2066726f6d2c20746f202d2031293b0a09090972657475726e20303b0a09097d0a0909637572736f72202b3d20504147455f53495a453b0a090970666e2b2b3b0a097d0a0972657475726e20313b0a7d0a23656e646966202f2a20434f4e4649475f5354524943545f4445564d454d202a2f0a0a696e7420706879735f6d656d5f6163636573735f70726f745f616c6c6f776564287374727563742066696c65202a66696c652c20756e7369676e6564206c6f6e672070666e2c0a09090909756e7369676e6564206c6f6e672073697a652c20706770726f745f74202a766d615f70726f74290a7b0a09756e7369676e6564206c6f6e6720666c616773203d205f504147455f43414348455f57423b0a0a09696620282172616e67655f69735f616c6c6f7765642870666e2c2073697a6529290a090972657475726e20303b0a0a096966202866696c652d3e665f666c6167732026204f5f4453594e43290a0909666c616773203d205f504147455f43414348455f55435f4d494e55533b0a0a23696664656620434f4e4649475f5838365f33320a092f2a0a09202a204f6e20746865205050726f20616e6420737563636573736f72732c20746865204d5452527320617265207573656420746f207365740a09202a206d656d6f727920747970657320666f7220706879736963616c20616464726573736573206f757473696465206d61696e206d656d6f72792c0a09202a20736f20626c696e646c792073657474696e67205543206f7220505754206f6e2074686f73652070616765732069732077726f6e672e0a09202a20466f722050656e7469756d7320616e64206561726c6965722c2074686520737572726f756e64206c6f6769632073686f756c642064697361626c650a09202a2063616368696e6720666f7220746865206869676820616464726573736573207468726f75676820746865204b454e2070696e2c206275740a09202a207765206d61696e7461696e2074686520747261646974696f6e206f6620706172616e6f696120696e207468697320636f64652e0a09202a2f0a0969662028217061745f656e61626c65642026260a09202020202128626f6f745f6370755f686173285838365f464541545552455f4d54525229207c7c0a09202020202020626f6f745f6370755f686173285838365f464541545552455f4b365f4d54525229207c7c0a09202020202020626f6f745f6370755f686173285838365f464541545552455f43595249585f41525229207c7c0a09202020202020626f6f745f6370755f686173285838365f464541545552455f43454e544155525f4d435229292026260a09202020202870666e203c3c20504147455f534849465429203e3d205f5f706128686967685f6d656d6f72792929207b0a0909666c616773203d205f504147455f43414348455f55433b0a097d0a23656e6469660a0a092a766d615f70726f74203d205f5f706770726f742828706770726f745f76616c282a766d615f70726f74292026207e5f504147455f43414348455f4d41534b29207c0a0909092020202020666c616773293b0a0972657475726e20313b0a7d0a0a2f2a0a202a204368616e676520746865206d656d6f7279207479706520666f7220746865207068797369616c20616464726573732072616e676520696e206b65726e656c206964656e746974790a202a206d617070696e6720737061636520696620746861742072616e676520697320612070617274206f66206964656e74697479206d61702e0a202a2f0a696e74206b65726e656c5f6d61705f73796e635f6d656d747970652875363420626173652c20756e7369676e6564206c6f6e672073697a652c20756e7369676e6564206c6f6e6720666c616773290a7b0a09756e7369676e6564206c6f6e672069645f737a3b0a0a096966202862617365203e3d205f5f706128686967685f6d656d6f727929290a090972657475726e20303b0a0a0969645f737a203d20285f5f706128686967685f6d656d6f727929203c2062617365202b2073697a6529203f0a090909095f5f706128686967685f6d656d6f727929202d2062617365203a0a0909090973697a653b0a0a0969662028696f72656d61705f6368616e67655f617474722828756e7369676e6564206c6f6e67295f5f76612862617365292c2069645f737a2c20666c61677329203c203029207b0a09097072696e746b284b45524e5f494e464f202225733a256420696f72656d61705f6368616e67655f61747472206661696c656420257320220a09090922666f72205b6d656d2025233031304c782d25233031304c785d5c6e222c0a09090963757272656e742d3e636f6d6d2c2063757272656e742d3e7069642c0a09090963617474725f6e616d6528666c616773292c0a090909626173652c2028756e7369676e6564206c6f6e67206c6f6e67292862617365202b2073697a652d3129293b0a090972657475726e202d45494e56414c3b0a097d0a0972657475726e20303b0a7d0a0a2f2a0a202a20496e7465726e616c20696e7465726661636520746f207265736572766520612072616e6765206f6620706879736963616c206d656d6f727920776974682070726f742e0a202a205265736572766564206e6f6e2052414d20726567696f6e73206f6e6c7920616e64206166746572207375636365737366756c20726573657276655f6d656d747970652c0a202a20746869732066756e6320616c736f206b65657073206964656e74697479206d617070696e672028696620616e792920696e2073796e6320776974682074686973206e65772070726f742e0a202a2f0a73746174696320696e7420726573657276655f70666e5f72616e6765287536342070616464722c20756e7369676e6564206c6f6e672073697a652c20706770726f745f74202a766d615f70726f742c0a09090909696e74207374726963745f70726f74290a7b0a09696e742069735f72616d203d20303b0a09696e74207265743b0a09756e7369676e6564206c6f6e672077616e745f666c616773203d2028706770726f745f76616c282a766d615f70726f74292026205f504147455f43414348455f4d41534b293b0a09756e7369676e6564206c6f6e6720666c616773203d2077616e745f666c6167733b0a0a0969735f72616d203d207061745f7061676572616e67655f69735f72616d2870616464722c207061646472202b2073697a65293b0a0a092f2a0a09202a20726573657276655f70666e5f72616e6765282920666f722052414d2070616765732e20576520646f206e6f7420726566636f756e7420746f206b6565700a09202a20747261636b206f66206e756d626572206f66206d617070696e6773206f662052414d2070616765732e2057652063616e2061737365727420746861740a09202a20746865207479706520726571756573746564206d617463686573207468652074797065206f66206669727374207061676520696e207468652072616e67652e0a09202a2f0a096966202869735f72616d29207b0a090969662028217061745f656e61626c6564290a09090972657475726e20303b0a0a0909666c616773203d206c6f6f6b75705f6d656d74797065287061646472293b0a09096966202877616e745f666c61677320213d20666c61677329207b0a0909097072696e746b284b45524e5f5741524e494e47202225733a2564206d61702070666e2052414d2072616e67652072657120257320666f72205b6d656d2025233031304c782d25233031304c785d2c20676f742025735c6e222c0a0909090963757272656e742d3e636f6d6d2c2063757272656e742d3e7069642c0a0909090963617474725f6e616d652877616e745f666c616773292c0a0909090928756e7369676e6564206c6f6e67206c6f6e672970616464722c0a0909090928756e7369676e6564206c6f6e67206c6f6e6729287061646472202b2073697a65202d2031292c0a0909090963617474725f6e616d6528666c61677329293b0a0909092a766d615f70726f74203d205f5f706770726f742828706770726f745f76616c282a766d615f70726f742920260a0909090909202020202020287e5f504147455f43414348455f4d41534b2929207c0a09090909092020202020666c616773293b0a09097d0a090972657475726e20303b0a097d0a0a09726574203d20726573657276655f6d656d747970652870616464722c207061646472202b2073697a652c2077616e745f666c6167732c2026666c616773293b0a0969662028726574290a090972657475726e207265743b0a0a0969662028666c61677320213d2077616e745f666c61677329207b0a0909696620287374726963745f70726f74207c7c0a0909202020202169735f6e65775f6d656d747970655f616c6c6f7765642870616464722c2073697a652c2077616e745f666c6167732c20666c6167732929207b0a090909667265655f6d656d747970652870616464722c207061646472202b2073697a65293b0a0909097072696e746b284b45524e5f455252202225733a2564206d61702070666e206578706563746564206d617070696e672074797065202573220a090909092220666f72205b6d656d2025233031304c782d25233031304c785d2c20676f742025735c6e222c0a0909090963757272656e742d3e636f6d6d2c2063757272656e742d3e7069642c0a0909090963617474725f6e616d652877616e745f666c616773292c0a0909090928756e7369676e6564206c6f6e67206c6f6e672970616464722c0a0909090928756e7369676e6564206c6f6e67206c6f6e6729287061646472202b2073697a65202d2031292c0a0909090963617474725f6e616d6528666c61677329293b0a09090972657475726e202d45494e56414c3b0a09097d0a09092f2a0a0909202a20576520616c6c6f772072657475726e696e6720646966666572656e742074797065207468616e20746865206f6e652072657175657374656420696e0a0909202a206e6f6e2073747269637420636173652e0a0909202a2f0a09092a766d615f70726f74203d205f5f706770726f742828706770726f745f76616c282a766d615f70726f742920260a09090909202020202020287e5f504147455f43414348455f4d41534b2929207c0a090909092020202020666c616773293b0a097d0a0a09696620286b65726e656c5f6d61705f73796e635f6d656d747970652870616464722c2073697a652c20666c61677329203c203029207b0a0909667265655f6d656d747970652870616464722c207061646472202b2073697a65293b0a090972657475726e202d45494e56414c3b0a097d0a0972657475726e20303b0a7d0a0a2f2a0a202a20496e7465726e616c20696e7465726661636520746f206672656520612072616e6765206f6620706879736963616c206d656d6f72792e0a202a204672656573206e6f6e2052414d20726567696f6e73206f6e6c792e0a202a2f0a73746174696320766f696420667265655f70666e5f72616e6765287536342070616464722c20756e7369676e6564206c6f6e672073697a65290a7b0a09696e742069735f72616d3b0a0a0969735f72616d203d207061745f7061676572616e67655f69735f72616d2870616464722c207061646472202b2073697a65293b0a096966202869735f72616d203d3d2030290a0909667265655f6d656d747970652870616464722c207061646472202b2073697a65293b0a7d0a0a2f2a0a202a20747261636b5f70666e5f636f70792069732063616c6c6564207768656e20766d61207468617420697320636f766572696e67207468652070666e6d617020676574730a202a20636f70696564207468726f75676820636f70795f706167655f72616e676528292e0a202a0a202a2049662074686520766d61206861732061206c696e6561722070666e206d617070696e6720666f722074686520656e746972652072616e67652c20776520676574207468652070726f740a202a2066726f6d2070746520616e6420726573657276652074686520656e7469726520766d612072616e676520776974682073696e676c6520726573657276655f70666e5f72616e67652063616c6c2e0a202a2f0a696e7420747261636b5f70666e5f636f70792873747275637420766d5f617265615f737472756374202a766d61290a7b0a097265736f757263655f73697a655f742070616464723b0a09756e7369676e6564206c6f6e672070726f743b0a09756e7369676e6564206c6f6e6720766d615f73697a65203d20766d612d3e766d5f656e64202d20766d612d3e766d5f73746172743b0a09706770726f745f7420706770726f743b0a0a0969662028766d612d3e766d5f666c616773202620564d5f50415429207b0a09092f2a0a0909202a2072657365727665207468652077686f6c65206368756e6b20636f766572656420627920766d612e205765206e656564207468650a0909202a207374617274696e67206164647265737320616e642070726f74656374696f6e2066726f6d207074652e0a0909202a2f0a090969662028666f6c6c6f775f7068797328766d612c20766d612d3e766d5f73746172742c20302c202670726f742c202670616464722929207b0a0909095741524e5f4f4e5f4f4e43452831293b0a09090972657475726e202d45494e56414c3b0a09097d0a0909706770726f74203d205f5f706770726f742870726f74293b0a090972657475726e20726573657276655f70666e5f72616e67652870616464722c20766d615f73697a652c2026706770726f742c2031293b0a097d0a0a0972657475726e20303b0a7d0a0a2f2a0a202a2070726f742069732070617373656420696e206173206120706172616d6574657220666f7220746865206e6577206d617070696e672e2049662074686520766d612068617320610a202a206c696e6561722070666e206d617070696e6720666f722074686520656e746972652072616e676520726573657276652074686520656e7469726520766d612072616e676520776974680a202a2073696e676c6520726573657276655f70666e5f72616e67652063616c6c2e0a202a2f0a696e7420747261636b5f70666e5f72656d61702873747275637420766d5f617265615f737472756374202a766d612c20706770726f745f74202a70726f742c0a090920202020756e7369676e6564206c6f6e672070666e2c20756e7369676e6564206c6f6e6720616464722c20756e7369676e6564206c6f6e672073697a65290a7b0a097265736f757263655f73697a655f74207061646472203d20287265736f757263655f73697a655f742970666e203c3c20504147455f53484946543b0a09756e7369676e6564206c6f6e6720666c6167733b0a0a092f2a2072657365727665207468652077686f6c65206368756e6b207374617274696e672066726f6d207061646472202a2f0a096966202861646472203d3d20766d612d3e766d5f73746172742026262073697a65203d3d2028766d612d3e766d5f656e64202d20766d612d3e766d5f73746172742929207b0a0909696e74207265743b0a0a0909726574203d20726573657276655f70666e5f72616e67652870616464722c2073697a652c2070726f742c2030293b0a09096966202821726574290a090909766d612d3e766d5f666c616773207c3d20564d5f5041543b0a090972657475726e207265743b0a097d0a0a0969662028217061745f656e61626c6564290a090972657475726e20303b0a0a092f2a0a09202a20466f7220616e797468696e6720736d616c6c6572207468616e2074686520766d612073697a65207765207365742070726f74206261736564206f6e207468650a09202a206c6f6f6b75702e0a09202a2f0a09666c616773203d206c6f6f6b75705f6d656d74797065287061646472293b0a0a092f2a20436865636b206d656d7479706520666f72207468652072656d61696e696e67207061676573202a2f0a097768696c65202873697a65203e20504147455f53495a4529207b0a090973697a65202d3d20504147455f53495a453b0a09097061646472202b3d20504147455f53495a453b0a090969662028666c61677320213d206c6f6f6b75705f6d656d7479706528706164647229290a09090972657475726e202d45494e56414c3b0a097d0a0a092a70726f74203d205f5f706770726f742828706770726f745f76616c28766d612d3e766d5f706167655f70726f7429202620287e5f504147455f43414348455f4d41534b2929207c0a09090920666c616773293b0a0a0972657475726e20303b0a7d0a0a696e7420747261636b5f70666e5f696e736572742873747275637420766d5f617265615f737472756374202a766d612c20706770726f745f74202a70726f742c0a09092020202020756e7369676e6564206c6f6e672070666e290a7b0a09756e7369676e6564206c6f6e6720666c6167733b0a0a0969662028217061745f656e61626c6564290a090972657475726e20303b0a0a092f2a205365742070726f74206261736564206f6e206c6f6f6b7570202a2f0a09666c616773203d206c6f6f6b75705f6d656d7479706528287265736f757263655f73697a655f742970666e203c3c20504147455f5348494654293b0a092a70726f74203d205f5f706770726f742828706770726f745f76616c28766d612d3e766d5f706167655f70726f7429202620287e5f504147455f43414348455f4d41534b2929207c0a09090920666c616773293b0a0a0972657475726e20303b0a7d0a0a2f2a0a202a20756e747261636b5f70666e2069732063616c6c6564207768696c6520756e6d617070696e6720612070666e6d617020666f72206120726567696f6e2e0a202a20756e747261636b2063616e2062652063616c6c656420666f72206120737065636966696320726567696f6e20696e646963617465642062792070666e20616e642073697a65206f720a202a2063616e20626520666f722074686520656e7469726520766d612028696e20776869636820636173652070666e2c2073697a6520617265207a65726f292e0a202a2f0a766f696420756e747261636b5f70666e2873747275637420766d5f617265615f737472756374202a766d612c20756e7369676e6564206c6f6e672070666e2c0a090920756e7369676e6564206c6f6e672073697a65290a7b0a097265736f757263655f73697a655f742070616464723b0a09756e7369676e6564206c6f6e672070726f743b0a0a09696620282128766d612d3e766d5f666c616773202620564d5f50415429290a090972657475726e3b0a0a092f2a206672656520746865206368756e6b207374617274696e672066726f6d2070666e206f72207468652077686f6c65206368756e6b202a2f0a097061646472203d20287265736f757263655f73697a655f742970666e203c3c20504147455f53484946543b0a0969662028217061646472202626202173697a6529207b0a090969662028666f6c6c6f775f7068797328766d612c20766d612d3e766d5f73746172742c20302c202670726f742c202670616464722929207b0a0909095741524e5f4f4e5f4f4e43452831293b0a09090972657475726e3b0a09097d0a0a090973697a65203d20766d612d3e766d5f656e64202d20766d612d3e766d5f73746172743b0a097d0a09667265655f70666e5f72616e67652870616464722c2073697a65293b0a09766d612d3e766d5f666c61677320263d207e564d5f5041543b0a7d0a0a706770726f745f7420706770726f745f7772697465636f6d62696e6528706770726f745f742070726f74290a7b0a09696620287061745f656e61626c6564290a090972657475726e205f5f706770726f7428706770726f745f76616c2870726f7429207c205f504147455f43414348455f5743293b0a09656c73650a090972657475726e20706770726f745f6e6f6e6361636865642870726f74293b0a7d0a4558504f52545f53594d424f4c5f47504c28706770726f745f7772697465636f6d62696e65293b0a0a23696620646566696e656428434f4e4649475f44454255475f46532920262620646566696e656428434f4e4649475f5838365f504154290a0a73746174696320737472756374206d656d74797065202a6d656d747970655f6765745f696478286c6f66665f7420706f73290a7b0a09737472756374206d656d74797065202a7072696e745f656e7472793b0a09696e74207265743b0a0a097072696e745f656e74727920203d206b7a616c6c6f632873697a656f6628737472756374206d656d74797065292c204746505f4b45524e454c293b0a0969662028217072696e745f656e747279290a090972657475726e204e554c4c3b0a0a097370696e5f6c6f636b28266d656d747970655f6c6f636b293b0a09726574203d207262745f6d656d747970655f636f70795f6e74685f656c656d656e74287072696e745f656e7472792c20706f73293b0a097370696e5f756e6c6f636b28266d656d747970655f6c6f636b293b0a0a09696620282172657429207b0a090972657475726e207072696e745f656e7472793b0a097d20656c7365207b0a09096b66726565287072696e745f656e747279293b0a090972657475726e204e554c4c3b0a097d0a7d0a0a73746174696320766f6964202a6d656d747970655f7365715f737461727428737472756374207365715f66696c65202a7365712c206c6f66665f74202a706f73290a7b0a09696620282a706f73203d3d203029207b0a09092b2b2a706f733b0a09097365715f7072696e7466287365712c2022504154206d656d74797065206c6973743a5c6e22293b0a097d0a0a0972657475726e206d656d747970655f6765745f696478282a706f73293b0a7d0a0a73746174696320766f6964202a6d656d747970655f7365715f6e65787428737472756374207365715f66696c65202a7365712c20766f6964202a762c206c6f66665f74202a706f73290a7b0a092b2b2a706f733b0a0972657475726e206d656d747970655f6765745f696478282a706f73293b0a7d0a0a73746174696320766f6964206d656d747970655f7365715f73746f7028737472756374207365715f66696c65202a7365712c20766f6964202a76290a7b0a7d0a0a73746174696320696e74206d656d747970655f7365715f73686f7728737472756374207365715f66696c65202a7365712c20766f6964202a76290a7b0a09737472756374206d656d74797065202a7072696e745f656e747279203d2028737472756374206d656d74797065202a29763b0a0a097365715f7072696e7466287365712c202225732040203078254c782d3078254c785c6e222c2063617474725f6e616d65287072696e745f656e7472792d3e74797065292c0a0909097072696e745f656e7472792d3e73746172742c207072696e745f656e7472792d3e656e64293b0a096b66726565287072696e745f656e747279293b0a0a0972657475726e20303b0a7d0a0a73746174696320636f6e737420737472756374207365715f6f7065726174696f6e73206d656d747970655f7365715f6f7073203d207b0a092e7374617274203d206d656d747970655f7365715f73746172742c0a092e6e65787420203d206d656d747970655f7365715f6e6578742c0a092e73746f7020203d206d656d747970655f7365715f73746f702c0a092e73686f7720203d206d656d747970655f7365715f73686f772c0a7d3b0a0a73746174696320696e74206d656d747970655f7365715f6f70656e2873747275637420696e6f6465202a696e6f64652c207374727563742066696c65202a66696c65290a7b0a0972657475726e207365715f6f70656e2866696c652c20266d656d747970655f7365715f6f7073293b0a7d0a0a73746174696320636f6e7374207374727563742066696c655f6f7065726174696f6e73206d656d747970655f666f7073203d207b0a092e6f70656e202020203d206d656d747970655f7365715f6f70656e2c0a092e72656164202020203d207365715f726561642c0a092e6c6c7365656b20203d207365715f6c7365656b2c0a092e72656c65617365203d207365715f72656c656173652c0a7d3b0a0a73746174696320696e74205f5f696e6974207061745f6d656d747970655f6c6973745f696e697428766f6964290a7b0a09696620287061745f656e61626c656429207b0a0909646562756766735f6372656174655f66696c6528227061745f6d656d747970655f6c697374222c20535f49525553522c0a0909090920202020617263685f646562756766735f6469722c204e554c4c2c20266d656d747970655f666f7073293b0a097d0a0972657475726e20303b0a7d0a0a6c6174655f696e697463616c6c287061745f6d656d747970655f6c6973745f696e6974293b0a0a23656e646966202f2a20434f4e4649475f44454255475f465320262620434f4e4649475f5838365f504154202a2f0a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006c696e75782d332e382e322f617263682f7838362f6d6d2f7061745f696e7465726e616c2e680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000303030303636340030303030303030003030303030303000303030303030303234353000313231313437343433333000303031373436370030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007573746172003030726f6f7400000000000000000000000000000000000000000000000000000000726f6f74000000000000000000000000000000000000000000000000000000003030303030303000303030303030300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002369666e646566205f5f5041545f494e5445524e414c5f485f0a23646566696e65205f5f5041545f494e5445524e414c5f485f0a0a65787465726e20696e74207061745f64656275675f656e61626c653b0a0a23646566696e6520647072696e746b28666d742c206172672e2e2e29205c0a09646f207b20696620287061745f64656275675f656e61626c6529207072696e746b284b45524e5f494e464f20666d742c202323617267293b207d207768696c65202830290a0a737472756374206d656d74797065207b0a0975363409090973746172743b0a09753634090909656e643b0a09753634090909737562747265655f6d61785f656e643b0a09756e7369676e6564206c6f6e670909747970653b0a097374727563742072625f6e6f6465090972623b0a7d3b0a0a73746174696320696e6c696e652063686172202a63617474725f6e616d6528756e7369676e6564206c6f6e6720666c616773290a7b0a097377697463682028666c6167732026205f504147455f43414348455f4d41534b29207b0a0963617365205f504147455f43414348455f55433a090972657475726e2022756e636163686564223b0a0963617365205f504147455f43414348455f55435f4d494e55533a0972657475726e2022756e6361636865642d6d696e7573223b0a0963617365205f504147455f43414348455f57423a090972657475726e202277726974652d6261636b223b0a0963617365205f504147455f43414348455f57433a090972657475726e202277726974652d636f6d62696e696e67223b0a0964656661756c743a09090972657475726e202262726f6b656e223b0a097d0a7d0a0a23696664656620434f4e4649475f5838365f5041540a65787465726e20696e74207262745f6d656d747970655f636865636b5f696e7365727428737472756374206d656d74797065202a6e65772c0a0909090909756e7369676e6564206c6f6e67202a6e65775f74797065293b0a65787465726e20737472756374206d656d74797065202a7262745f6d656d747970655f6572617365287536342073746172742c2075363420656e64293b0a65787465726e20737472756374206d656d74797065202a7262745f6d656d747970655f6c6f6f6b7570287536342061646472293b0a65787465726e20696e74207262745f6d656d747970655f636f70795f6e74685f656c656d656e7428737472756374206d656d74797065202a6f75742c206c6f66665f7420706f73293b0a23656c73650a73746174696320696e6c696e6520696e74207262745f6d656d747970655f636865636b5f696e7365727428737472756374206d656d74797065202a6e65772c0a0909090909756e7369676e6564206c6f6e67202a6e65775f74797065290a7b2072657475726e20303b207d0a73746174696320696e6c696e6520737472756374206d656d74797065202a7262745f6d656d747970655f6572617365287536342073746172742c2075363420656e64290a7b2072657475726e204e554c4c3b207d0a73746174696320696e6c696e6520737472756374206d656d74797065202a7262745f6d656d747970655f6c6f6f6b7570287536342061646472290a7b2072657475726e204e554c4c3b207d0a73746174696320696e6c696e6520696e74207262745f6d656d747970655f636f70795f6e74685f656c656d656e7428737472756374206d656d74797065202a6f75742c206c6f66665f7420706f73290a7b2072657475726e20303b207d0a23656e6469660a0a23656e646966202f2a205f5f5041545f494e5445524e414c5f485f202a2f0a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006c696e75782d332e382e322f617263682f7838362f6d6d2f7061745f7262747265652e6300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000303030303636340030303030303030003030303030303000303030303030313334373600313231313437343433333000303031373134330030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007573746172003030726f6f7400000000000000000000000000000000000000000000000000000000726f6f74000000000000000000000000000000000000000000000000000000003030303030303000303030303030300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f2a0a202a2048616e646c652063616368696e67206174747269627574657320696e2070616765207461626c65732028504154290a202a0a202a20417574686f72733a2056656e6b61746573682050616c6c6970616469203c76656e6b61746573682e70616c6c697061646940696e74656c2e636f6d3e0a202a20202020202020202020537572657368204220536964646861203c7375726573682e622e73696464686140696e74656c2e636f6d3e0a202a0a202a20496e74657276616c207472656520286175676d656e7465642072627472656529207573656420746f2073746f72652074686520504154206d656d6f727920747970650a202a207265736572766174696f6e732e0a202a2f0a0a23696e636c756465203c6c696e75782f7365715f66696c652e683e0a23696e636c756465203c6c696e75782f646562756766732e683e0a23696e636c756465203c6c696e75782f6b65726e656c2e683e0a23696e636c756465203c6c696e75782f6d6f64756c652e683e0a23696e636c756465203c6c696e75782f7262747265655f6175676d656e7465642e683e0a23696e636c756465203c6c696e75782f73636865642e683e0a23696e636c756465203c6c696e75782f6766702e683e0a0a23696e636c756465203c61736d2f70677461626c652e683e0a23696e636c756465203c61736d2f7061742e683e0a0a23696e636c75646520227061745f696e7465726e616c2e68220a0a2f2a0a202a20546865206d656d747970652074726565206b6565707320747261636b206f66206d656d6f7279207479706520666f722073706563696669630a202a20706879736963616c206d656d6f72792061726561732e20576974686f75742070726f70657220747261636b696e672c20636f6e666c696374696e67206d656d6f72790a202a20747970657320696e20646966666572656e74206d617070696e67732063616e2063617573652043505520636163686520636f7272757074696f6e2e0a202a0a202a20546865207472656520697320616e20696e74657276616c207472656520286175676d656e746564207262747265652920776974682074726565206f7264657265640a202a206f6e207374617274696e6720616464726573732e20547265652063616e20636f6e7461696e206d756c7469706c6520656e747269657320666f720a202a20646966666572656e7420726567696f6e73207768696368206f7665726c61702e20416c6c2074686520616c69617365732068617665207468652073616d650a202a2063616368652061747472696275746573206f6620636f757273652e0a202a0a202a206d656d747970655f6c6f636b2070726f746563747320746865207262747265652e0a202a2f0a0a737461746963207374727563742072625f726f6f74206d656d747970655f7262726f6f74203d2052425f524f4f543b0a0a73746174696320696e742069735f6e6f64655f6f7665726c617028737472756374206d656d74797065202a6e6f64652c207536342073746172742c2075363420656e64290a7b0a09696620286e6f64652d3e7374617274203e3d20656e64207c7c206e6f64652d3e656e64203c3d207374617274290a090972657475726e20303b0a0a0972657475726e20313b0a7d0a0a73746174696320753634206765745f737562747265655f6d61785f656e64287374727563742072625f6e6f6465202a6e6f6465290a7b0a0975363420726574203d20303b0a09696620286e6f646529207b0a0909737472756374206d656d74797065202a64617461203d20636f6e7461696e65725f6f66286e6f64652c20737472756374206d656d747970652c207262293b0a0909726574203d20646174612d3e737562747265655f6d61785f656e643b0a097d0a0972657475726e207265743b0a7d0a0a7374617469632075363420636f6d707574655f737562747265655f6d61785f656e6428737472756374206d656d74797065202a64617461290a7b0a09753634206d61785f656e64203d20646174612d3e656e642c206368696c645f6d61785f656e643b0a0a096368696c645f6d61785f656e64203d206765745f737562747265655f6d61785f656e6428646174612d3e72622e72625f7269676874293b0a09696620286368696c645f6d61785f656e64203e206d61785f656e64290a09096d61785f656e64203d206368696c645f6d61785f656e643b0a0a096368696c645f6d61785f656e64203d206765745f737562747265655f6d61785f656e6428646174612d3e72622e72625f6c656674293b0a09696620286368696c645f6d61785f656e64203e206d61785f656e64290a09096d61785f656e64203d206368696c645f6d61785f656e643b0a0a0972657475726e206d61785f656e643b0a7d0a0a52425f4445434c4152455f43414c4c4241434b53287374617469632c206d656d747970655f72625f6175676d656e745f63622c20737472756374206d656d747970652c2072622c0a090920202020207536342c20737562747265655f6d61785f656e642c20636f6d707574655f737562747265655f6d61785f656e64290a0a2f2a2046696e642074686520666972737420286c6f77657374207374617274206164647229206f7665726c617070696e672072616e67652066726f6d2072622074726565202a2f0a73746174696320737472756374206d656d74797065202a6d656d747970655f72625f6c6f776573745f6d61746368287374727563742072625f726f6f74202a726f6f742c0a090909097536342073746172742c2075363420656e64290a7b0a097374727563742072625f6e6f6465202a6e6f6465203d20726f6f742d3e72625f6e6f64653b0a09737472756374206d656d74797065202a6c6173745f6c6f776572203d204e554c4c3b0a0a097768696c6520286e6f646529207b0a0909737472756374206d656d74797065202a64617461203d20636f6e7461696e65725f6f66286e6f64652c20737472756374206d656d747970652c207262293b0a0a0909696620286765745f737562747265655f6d61785f656e64286e6f64652d3e72625f6c65667429203e20737461727429207b0a0909092f2a204c6f77657374206f7665726c617020696620616e79206d757374206265206f6e206c6566742073696465202a2f0a0909096e6f6465203d206e6f64652d3e72625f6c6566743b0a09097d20656c7365206966202869735f6e6f64655f6f7665726c617028646174612c2073746172742c20656e642929207b0a0909096c6173745f6c6f776572203d20646174613b0a090909627265616b3b0a09097d20656c736520696620287374617274203e3d20646174612d3e737461727429207b0a0909092f2a204c6f77657374206f7665726c617020696620616e79206d757374206265206f6e2072696768742073696465202a2f0a0909096e6f6465203d206e6f64652d3e72625f72696768743b0a09097d20656c7365207b0a090909627265616b3b0a09097d0a097d0a0972657475726e206c6173745f6c6f7765723b202f2a2052657475726e73204e554c4c206966207468657265206973206e6f206f7665726c6170202a2f0a7d0a0a73746174696320737472756374206d656d74797065202a6d656d747970655f72625f65786163745f6d61746368287374727563742072625f726f6f74202a726f6f742c0a090909097536342073746172742c2075363420656e64290a7b0a09737472756374206d656d74797065202a6d617463683b0a0a096d61746368203d206d656d747970655f72625f6c6f776573745f6d6174636828726f6f742c2073746172742c20656e64293b0a097768696c6520286d6174636820213d204e554c4c202626206d617463682d3e7374617274203c20656e6429207b0a09097374727563742072625f6e6f6465202a6e6f64653b0a0a0909696620286d617463682d3e7374617274203d3d207374617274202626206d617463682d3e656e64203d3d20656e64290a09090972657475726e206d617463683b0a0a09096e6f6465203d2072625f6e65787428266d617463682d3e7262293b0a0909696620286e6f6465290a0909096d61746368203d20636f6e7461696e65725f6f66286e6f64652c20737472756374206d656d747970652c207262293b0a0909656c73650a0909096d61746368203d204e554c4c3b0a097d0a0a0972657475726e204e554c4c3b202f2a2052657475726e73204e554c4c206966207468657265206973206e6f206578616374206d61746368202a2f0a7d0a0a73746174696320696e74206d656d747970655f72625f636865636b5f636f6e666c696374287374727563742072625f726f6f74202a726f6f742c0a090909097536342073746172742c2075363420656e642c0a09090909756e7369676e6564206c6f6e6720726571747970652c20756e7369676e6564206c6f6e67202a6e657774797065290a7b0a097374727563742072625f6e6f6465202a6e6f64653b0a09737472756374206d656d74797065202a6d617463683b0a09696e7420666f756e645f74797065203d20726571747970653b0a0a096d61746368203d206d656d747970655f72625f6c6f776573745f6d6174636828266d656d747970655f7262726f6f742c2073746172742c20656e64293b0a09696620286d61746368203d3d204e554c4c290a0909676f746f20737563636573733b0a0a09696620286d617463682d3e7479706520213d20666f756e645f74797065202626206e657774797065203d3d204e554c4c290a0909676f746f206661696c7572653b0a0a09647072696e746b28224f7665726c6170206174203078254c782d3078254c785c6e222c206d617463682d3e73746172742c206d617463682d3e656e64293b0a09666f756e645f74797065203d206d617463682d3e747970653b0a0a096e6f6465203d2072625f6e65787428266d617463682d3e7262293b0a097768696c6520286e6f646529207b0a09096d61746368203d20636f6e7461696e65725f6f66286e6f64652c20737472756374206d656d747970652c207262293b0a0a0909696620286d617463682d3e7374617274203e3d20656e6429202f2a20436865636b656420616c6c20706f737369626c65206d617463686573202a2f0a090909676f746f20737563636573733b0a0a09096966202869735f6e6f64655f6f7665726c6170286d617463682c2073746172742c20656e64292026260a0909202020206d617463682d3e7479706520213d20666f756e645f7479706529207b0a090909676f746f206661696c7572653b0a09097d0a0a09096e6f6465203d2072625f6e65787428266d617463682d3e7262293b0a097d0a737563636573733a0a09696620286e657774797065290a09092a6e657774797065203d20666f756e645f747970653b0a0a0972657475726e20303b0a0a6661696c7572653a0a097072696e746b284b45524e5f494e464f202225733a256420636f6e666c696374696e67206d656d6f727920747970657320220a090922254c782d254c782025733c2d3e25735c6e222c2063757272656e742d3e636f6d6d2c2063757272656e742d3e7069642c2073746172742c0a0909656e642c2063617474725f6e616d6528666f756e645f74797065292c2063617474725f6e616d65286d617463682d3e7479706529293b0a0972657475726e202d45425553593b0a7d0a0a73746174696320766f6964206d656d747970655f72625f696e73657274287374727563742072625f726f6f74202a726f6f742c20737472756374206d656d74797065202a6e657764617461290a7b0a097374727563742072625f6e6f6465202a2a6e6f6465203d202628726f6f742d3e72625f6e6f6465293b0a097374727563742072625f6e6f6465202a706172656e74203d204e554c4c3b0a0a097768696c6520282a6e6f646529207b0a0909737472756374206d656d74797065202a64617461203d20636f6e7461696e65725f6f66282a6e6f64652c20737472756374206d656d747970652c207262293b0a0a0909706172656e74203d202a6e6f64653b0a090969662028646174612d3e737562747265655f6d61785f656e64203c206e6577646174612d3e656e64290a090909646174612d3e737562747265655f6d61785f656e64203d206e6577646174612d3e656e643b0a0909696620286e6577646174612d3e7374617274203c3d20646174612d3e7374617274290a0909096e6f6465203d202628282a6e6f6465292d3e72625f6c656674293b0a0909656c736520696620286e6577646174612d3e7374617274203e20646174612d3e7374617274290a0909096e6f6465203d202628282a6e6f6465292d3e72625f7269676874293b0a097d0a0a096e6577646174612d3e737562747265655f6d61785f656e64203d206e6577646174612d3e656e643b0a0972625f6c696e6b5f6e6f646528266e6577646174612d3e72622c20706172656e742c206e6f6465293b0a0972625f696e736572745f6175676d656e74656428266e6577646174612d3e72622c20726f6f742c20266d656d747970655f72625f6175676d656e745f6362293b0a7d0a0a696e74207262745f6d656d747970655f636865636b5f696e7365727428737472756374206d656d74797065202a6e65772c20756e7369676e6564206c6f6e67202a7265745f74797065290a7b0a09696e7420657272203d20303b0a0a09657272203d206d656d747970655f72625f636865636b5f636f6e666c69637428266d656d747970655f7262726f6f742c206e65772d3e73746172742c206e65772d3e656e642c0a0909090909096e65772d3e747970652c207265745f74797065293b0a0a09696620282165727229207b0a0909696620287265745f74797065290a0909096e65772d3e74797065203d202a7265745f747970653b0a0a09096e65772d3e737562747265655f6d61785f656e64203d206e65772d3e656e643b0a09096d656d747970655f72625f696e7365727428266d656d747970655f7262726f6f742c206e6577293b0a097d0a0972657475726e206572723b0a7d0a0a737472756374206d656d74797065202a7262745f6d656d747970655f6572617365287536342073746172742c2075363420656e64290a7b0a09737472756374206d656d74797065202a646174613b0a0a0964617461203d206d656d747970655f72625f65786163745f6d6174636828266d656d747970655f7262726f6f742c2073746172742c20656e64293b0a09696620282164617461290a0909676f746f206f75743b0a0a0972625f65726173655f6175676d656e7465642826646174612d3e72622c20266d656d747970655f7262726f6f742c20266d656d747970655f72625f6175676d656e745f6362293b0a6f75743a0a0972657475726e20646174613b0a7d0a0a737472756374206d656d74797065202a7262745f6d656d747970655f6c6f6f6b7570287536342061646472290a7b0a09737472756374206d656d74797065202a646174613b0a0964617461203d206d656d747970655f72625f6c6f776573745f6d6174636828266d656d747970655f7262726f6f742c20616464722c2061646472202b20504147455f53495a45293b0a0972657475726e20646174613b0a7d0a0a23696620646566696e656428434f4e4649475f44454255475f4653290a696e74207262745f6d656d747970655f636f70795f6e74685f656c656d656e7428737472756374206d656d74797065202a6f75742c206c6f66665f7420706f73290a7b0a097374727563742072625f6e6f6465202a6e6f64653b0a09696e742069203d20313b0a0a096e6f6465203d2072625f666972737428266d656d747970655f7262726f6f74293b0a097768696c6520286e6f646520262620706f7320213d206929207b0a09096e6f6465203d2072625f6e657874286e6f6465293b0a0909692b2b3b0a097d0a0a09696620286e6f646529207b202f2a20706f73203d3d2069202a2f0a0909737472756374206d656d74797065202a74686973203d20636f6e7461696e65725f6f66286e6f64652c20737472756374206d656d747970652c207262293b0a09092a6f7574203d202a746869733b0a090972657475726e20303b0a097d20656c7365207b0a090972657475726e20313b0a097d0a7d0a23656e6469660a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006c696e75782d332e382e322f617263682f7838362f6d6d2f70665f696e2e63000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000303030303636340030303030303030003030303030303000303030303030323530343100313231313437343433333000303031363037360030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007573746172003030726f6f7400000000000000000000000000000000000000000000000000000000726f6f74000000000000000000000000000000000000000000000000000000003030303030303000303030303030300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f2a0a202a20204661756c7420496e6a656374696f6e2054657374206861726e65737320284649290a202a2020436f707972696768742028432920496e74656c2043726f702e0a202a0a202a2020546869732070726f6772616d206973206672656520736f6674776172653b20796f752063616e2072656469737472696275746520697420616e642f6f720a202a20206d6f6469667920697420756e64657220746865207465726d73206f662074686520474e552047656e6572616c205075626c6963204c6963656e73650a202a20206173207075626c697368656420627920746865204672656520536f66747761726520466f756e646174696f6e3b206569746865722076657273696f6e20320a202a20206f6620746865204c6963656e73652c206f722028617420796f7572206f7074696f6e2920616e79206c617465722076657273696f6e2e0a202a0a202a2020546869732070726f6772616d20697320646973747269627574656420696e2074686520686f706520746861742069742077696c6c2062652075736566756c2c0a202a202062757420574954484f555420414e592057415252414e54593b20776974686f7574206576656e2074686520696d706c6965642077617272616e7479206f660a202a20204d45524348414e544142494c495459206f72204649544e45535320464f52204120504152544943554c415220505552504f53452e2020536565207468650a202a2020474e552047656e6572616c205075626c6963204c6963656e736520666f72206d6f72652064657461696c732e0a202a0a202a2020596f752073686f756c642068617665207265636569766564206120636f7079206f662074686520474e552047656e6572616c205075626c6963204c6963656e73650a202a2020616c6f6e67207769746820746869732070726f6772616d3b206966206e6f742c20777269746520746f20746865204672656520536f6674776172650a202a2020466f756e646174696f6e2c20496e632e2c2035392054656d706c6520506c616365202d205375697465203333302c20426f73746f6e2c204d41202030323131312d313330372c0a202a20205553412e0a202a0a202a2f0a0a2f2a202049643a2070665f696e2e632c7620312e312e312e3120323030322f31312f31322030353a35363a33322062726c6f636b204578700a202a2020436f7079726967687420627920496e74656c2043726f702e2c20323030320a202a20204c6f756973205a6875616e6720286c6f7569732e7a6875616e6740696e74656c2e636f6d290a202a0a202a2020426a6f726e20537465696e6272696e6b2028422e537465696e6272696e6b40676d782e6465292c20323030370a202a2f0a0a23696e636c756465203c6c696e75782f6d6f64756c652e683e0a23696e636c756465203c6c696e75782f7074726163652e683e202f2a207374727563742070745f72656773202a2f0a23696e636c756465202270665f696e2e68220a0a236966646566205f5f693338365f5f0a2f2a2049413332204d616e75616c20332c20322d31202a2f0a73746174696320756e7369676e65642063686172207072656669785f636f6465735b5d203d207b0a09307846302c20307846322c20307846332c20307832452c20307833362c20307833452c20307832362c20307836342c0a09307836352c20307836362c20307836370a7d3b0a2f2a2049413332204d616e75616c20332c20332d3433322a2f0a73746174696320756e7369676e656420696e74207265675f726f705b5d203d207b0a09307838412c20307838422c203078423630462c203078423730462c203078424530462c203078424630460a7d3b0a73746174696320756e7369676e656420696e74207265675f776f705b5d203d207b20307838382c20307838392c20307841412c2030784142207d3b0a73746174696320756e7369676e656420696e7420696d6d5f776f705b5d203d207b20307843362c2030784337207d3b0a2f2a2049413332204d616e75616c20332c20332d3433322a2f0a73746174696320756e7369676e656420696e74207277385b5d203d207b20307838382c20307838412c20307843362c2030784141207d3b0a73746174696320756e7369676e656420696e7420727733325b5d203d207b0a09307838392c20307838422c20307843372c203078423630462c203078423730462c203078424530462c203078424630462c20307841420a7d3b0a73746174696320756e7369676e656420696e74206d77385b5d203d207b20307838382c20307838412c20307843362c203078423630462c203078424530462c2030784141207d3b0a73746174696320756e7369676e656420696e74206d7731365b5d203d207b203078423730462c20307842463046207d3b0a73746174696320756e7369676e656420696e74206d7733325b5d203d207b20307838392c20307838422c20307843372c2030784142207d3b0a73746174696320756e7369676e656420696e74206d7736345b5d203d207b7d3b0a23656c7365202f2a206e6f74205f5f693338365f5f202a2f0a73746174696320756e7369676e65642063686172207072656669785f636f6465735b5d203d207b0a09307836362c20307836372c20307832452c20307833452c20307832362c20307836342c20307836352c20307833362c0a09307846302c20307846332c20307846322c0a092f2a20524558205072656669786573202a2f0a09307834302c20307834312c20307834322c20307834332c20307834342c20307834352c20307834362c20307834372c0a09307834382c20307834392c20307834612c20307834622c20307834632c20307834642c20307834652c20307834660a7d3b0a2f2a20414d443634204d616e75616c20332c20417070656e64697820412a2f0a73746174696320756e7369676e656420696e74207265675f726f705b5d203d207b0a09307838412c20307838422c203078423630462c203078423730462c203078424530462c203078424630460a7d3b0a73746174696320756e7369676e656420696e74207265675f776f705b5d203d207b20307838382c20307838392c20307841412c2030784142207d3b0a73746174696320756e7369676e656420696e7420696d6d5f776f705b5d203d207b20307843362c2030784337207d3b0a73746174696320756e7369676e656420696e74207277385b5d203d207b20307843362c20307838382c20307838412c2030784141207d3b0a73746174696320756e7369676e656420696e7420727733325b5d203d207b0a09307843372c20307838392c20307838422c203078423630462c203078423730462c203078424530462c203078424630462c20307841420a7d3b0a2f2a203820626974206f6e6c79202a2f0a73746174696320756e7369676e656420696e74206d77385b5d203d207b20307843362c20307838382c20307838412c203078423630462c203078424530462c2030784141207d3b0a2f2a20313620626974206f6e6c79202a2f0a73746174696320756e7369676e656420696e74206d7731365b5d203d207b203078423730462c20307842463046207d3b0a2f2a203136206f7220333220626974202a2f0a73746174696320756e7369676e656420696e74206d7733325b5d203d207b2030784337207d3b0a2f2a2031362c203332206f7220363420626974202a2f0a73746174696320756e7369676e656420696e74206d7736345b5d203d207b20307838392c20307838422c2030784142207d3b0a23656e646966202f2a206e6f74205f5f693338365f5f202a2f0a0a737472756374207072656669785f62697473207b0a09756e7369676e65642073686f727465643a313b0a09756e7369676e656420656e6c61726765643a313b0a09756e7369676e656420726578723a313b0a09756e7369676e6564207265783a313b0a7d3b0a0a73746174696320696e7420736b69705f70726566697828756e7369676e65642063686172202a616464722c20737472756374207072656669785f62697473202a707266290a7b0a09696e7420693b0a09756e7369676e65642063686172202a70203d20616464723b0a097072662d3e73686f72746564203d20303b0a097072662d3e656e6c6172676564203d20303b0a097072662d3e72657872203d20303b0a097072662d3e726578203d20303b0a0a726573746172743a0a09666f72202869203d20303b2069203c2041525241595f53495a45287072656669785f636f646573293b20692b2b29207b0a0909696620282a70203d3d207072656669785f636f6465735b695d29207b0a090909696620282a70203d3d2030783636290a090909097072662d3e73686f72746564203d20313b0a236966646566205f5f616d6436345f5f0a09090969662028282a702026203078663829203d3d2030783438290a090909097072662d3e656e6c6172676564203d20313b0a09090969662028282a702026203078663429203d3d2030783434290a090909097072662d3e72657872203d20313b0a09090969662028282a702026203078663029203d3d2030783430290a090909097072662d3e726578203d20313b0a23656e6469660a090909702b2b3b0a090909676f746f20726573746172743b0a09097d0a097d0a0a0972657475726e202870202d2061646472293b0a7d0a0a73746174696320696e74206765745f6f70636f646528756e7369676e65642063686172202a616464722c20756e7369676e656420696e74202a6f70636f6465290a7b0a09696e74206c656e3b0a0a09696620282a61646472203d3d203078304629207b0a09092f2a203078304620697320657874656e73696f6e20696e737472756374696f6e202a2f0a09092a6f70636f6465203d202a28756e7369676e65642073686f7274202a29616464723b0a09096c656e203d20323b0a097d20656c7365207b0a09092a6f70636f6465203d202a616464723b0a09096c656e203d20313b0a097d0a0a0972657475726e206c656e3b0a7d0a0a23646566696e6520434845434b5f4f505f54595045286f70636f64652c2061727261792c207479706529205c0a09666f72202869203d20303b2069203c2041525241595f53495a45286172726179293b20692b2b29207b205c0a09096966202861727261795b695d203d3d206f70636f646529207b205c0a0909097276203d20747970653b205c0a090909676f746f20657869743b205c0a09097d205c0a097d0a0a656e756d20726561736f6e5f74797065206765745f696e735f7479706528756e7369676e6564206c6f6e6720696e735f61646472290a7b0a09756e7369676e656420696e74206f70636f64653b0a09756e7369676e65642063686172202a703b0a09737472756374207072656669785f62697473207072663b0a09696e7420693b0a09656e756d20726561736f6e5f74797065207276203d204f54484552533b0a0a0970203d2028756e7369676e65642063686172202a29696e735f616464723b0a0970202b3d20736b69705f70726566697828702c2026707266293b0a0970202b3d206765745f6f70636f646528702c20266f70636f6465293b0a0a09434845434b5f4f505f54595045286f70636f64652c207265675f726f702c205245475f52454144293b0a09434845434b5f4f505f54595045286f70636f64652c207265675f776f702c205245475f5752495445293b0a09434845434b5f4f505f54595045286f70636f64652c20696d6d5f776f702c20494d4d5f5752495445293b0a0a657869743a0a0972657475726e2072763b0a7d0a23756e64656620434845434b5f4f505f545950450a0a73746174696320756e7369676e656420696e74206765745f696e735f7265675f776964746828756e7369676e6564206c6f6e6720696e735f61646472290a7b0a09756e7369676e656420696e74206f70636f64653b0a09756e7369676e65642063686172202a703b0a09737472756374207072656669785f62697473207072663b0a09696e7420693b0a0a0970203d2028756e7369676e65642063686172202a29696e735f616464723b0a0970202b3d20736b69705f70726566697828702c2026707266293b0a0970202b3d206765745f6f70636f646528702c20266f70636f6465293b0a0a09666f72202869203d20303b2069203c2041525241595f53495a4528727738293b20692b2b290a0909696620287277385b695d203d3d206f70636f6465290a09090972657475726e20313b0a0a09666f72202869203d20303b2069203c2041525241595f53495a452872773332293b20692b2b290a090969662028727733325b695d203d3d206f70636f6465290a09090972657475726e207072662e73686f72746564203f2032203a20287072662e656e6c6172676564203f2038203a2034293b0a0a097072696e746b284b45524e5f45525220226d6d696f74726163653a20556e6b6e6f776e206f70636f6465203078253032785c6e222c206f70636f6465293b0a0972657475726e20303b0a7d0a0a756e7369676e656420696e74206765745f696e735f6d656d5f776964746828756e7369676e6564206c6f6e6720696e735f61646472290a7b0a09756e7369676e656420696e74206f70636f64653b0a09756e7369676e65642063686172202a703b0a09737472756374207072656669785f62697473207072663b0a09696e7420693b0a0a0970203d2028756e7369676e65642063686172202a29696e735f616464723b0a0970202b3d20736b69705f70726566697828702c2026707266293b0a0970202b3d206765745f6f70636f646528702c20266f70636f6465293b0a0a09666f72202869203d20303b2069203c2041525241595f53495a45286d7738293b20692b2b290a0909696620286d77385b695d203d3d206f70636f6465290a09090972657475726e20313b0a0a09666f72202869203d20303b2069203c2041525241595f53495a45286d773136293b20692b2b290a0909696620286d7731365b695d203d3d206f70636f6465290a09090972657475726e20323b0a0a09666f72202869203d20303b2069203c2041525241595f53495a45286d773332293b20692b2b290a0909696620286d7733325b695d203d3d206f70636f6465290a09090972657475726e207072662e73686f72746564203f2032203a20343b0a0a09666f72202869203d20303b2069203c2041525241595f53495a45286d773634293b20692b2b290a0909696620286d7736345b695d203d3d206f70636f6465290a09090972657475726e207072662e73686f72746564203f2032203a20287072662e656e6c6172676564203f2038203a2034293b0a0a097072696e746b284b45524e5f45525220226d6d696f74726163653a20556e6b6e6f776e206f70636f6465203078253032785c6e222c206f70636f6465293b0a0972657475726e20303b0a7d0a0a2f2a0a202a20446566696e65207265676973746572206964656e7420696e206d6f642f726d20627974652e0a202a204e6f74653a20746865736520617265204e4f54207468652073616d6520617320696e207074726163652d6162692e682e0a202a2f0a656e756d207b0a096172675f414c203d20302c0a096172675f434c203d20312c0a096172675f444c203d20322c0a096172675f424c203d20332c0a096172675f4148203d20342c0a096172675f4348203d20352c0a096172675f4448203d20362c0a096172675f4248203d20372c0a0a096172675f4158203d20302c0a096172675f4358203d20312c0a096172675f4458203d20322c0a096172675f4258203d20332c0a096172675f5350203d20342c0a096172675f4250203d20352c0a096172675f5349203d20362c0a096172675f4449203d20372c0a236966646566205f5f616d6436345f5f0a096172675f523820203d20382c0a096172675f523920203d20392c0a096172675f523130203d2031302c0a096172675f523131203d2031312c0a096172675f523132203d2031322c0a096172675f523133203d2031332c0a096172675f523134203d2031342c0a096172675f523135203d2031350a23656e6469660a7d3b0a0a73746174696320756e7369676e65642063686172202a6765745f7265675f773828696e74206e6f2c20696e74207265782c207374727563742070745f72656773202a72656773290a7b0a09756e7369676e65642063686172202a7276203d204e554c4c3b0a0a0973776974636820286e6f29207b0a0963617365206172675f414c3a0a09097276203d2028756e7369676e65642063686172202a2926726567732d3e61783b0a0909627265616b3b0a0963617365206172675f424c3a0a09097276203d2028756e7369676e65642063686172202a2926726567732d3e62783b0a0909627265616b3b0a0963617365206172675f434c3a0a09097276203d2028756e7369676e65642063686172202a2926726567732d3e63783b0a0909627265616b3b0a0963617365206172675f444c3a0a09097276203d2028756e7369676e65642063686172202a2926726567732d3e64783b0a0909627265616b3b0a236966646566205f5f616d6436345f5f0a0963617365206172675f52383a0a09097276203d2028756e7369676e65642063686172202a2926726567732d3e72383b0a0909627265616b3b0a0963617365206172675f52393a0a09097276203d2028756e7369676e65642063686172202a2926726567732d3e72393b0a0909627265616b3b0a0963617365206172675f5231303a0a09097276203d2028756e7369676e65642063686172202a2926726567732d3e7231303b0a0909627265616b3b0a0963617365206172675f5231313a0a09097276203d2028756e7369676e65642063686172202a2926726567732d3e7231313b0a0909627265616b3b0a0963617365206172675f5231323a0a09097276203d2028756e7369676e65642063686172202a2926726567732d3e7231323b0a0909627265616b3b0a0963617365206172675f5231333a0a09097276203d2028756e7369676e65642063686172202a2926726567732d3e7231333b0a0909627265616b3b0a0963617365206172675f5231343a0a09097276203d2028756e7369676e65642063686172202a2926726567732d3e7231343b0a0909627265616b3b0a0963617365206172675f5231353a0a09097276203d2028756e7369676e65642063686172202a2926726567732d3e7231353b0a0909627265616b3b0a23656e6469660a0964656661756c743a0a0909627265616b3b0a097d0a0a09696620287276290a090972657475726e2072763b0a0a096966202872657829207b0a09092f2a0a0909202a2049662052455820707265666978206578697374732c20616363657373206c6f77206279746573206f66205349206574632e0a0909202a20696e7374656164206f66204148206574632e0a0909202a2f0a090973776974636820286e6f29207b0a090963617365206172675f53493a0a0909097276203d2028756e7369676e65642063686172202a2926726567732d3e73693b0a090909627265616b3b0a090963617365206172675f44493a0a0909097276203d2028756e7369676e65642063686172202a2926726567732d3e64693b0a090909627265616b3b0a090963617365206172675f42503a0a0909097276203d2028756e7369676e65642063686172202a2926726567732d3e62703b0a090909627265616b3b0a090963617365206172675f53503a0a0909097276203d2028756e7369676e65642063686172202a2926726567732d3e73703b0a090909627265616b3b0a090964656661756c743a0a090909627265616b3b0a09097d0a097d20656c7365207b0a090973776974636820286e6f29207b0a090963617365206172675f41483a0a0909097276203d2031202b2028756e7369676e65642063686172202a2926726567732d3e61783b0a090909627265616b3b0a090963617365206172675f42483a0a0909097276203d2031202b2028756e7369676e65642063686172202a2926726567732d3e62783b0a090909627265616b3b0a090963617365206172675f43483a0a0909097276203d2031202b2028756e7369676e65642063686172202a2926726567732d3e63783b0a090909627265616b3b0a090963617365206172675f44483a0a0909097276203d2031202b2028756e7369676e65642063686172202a2926726567732d3e64783b0a090909627265616b3b0a090964656661756c743a0a090909627265616b3b0a09097d0a097d0a0a0969662028217276290a09097072696e746b284b45524e5f45525220226d6d696f74726163653a204572726f7220726567206e6f232025645c6e222c206e6f293b0a0a0972657475726e2072763b0a7d0a0a73746174696320756e7369676e6564206c6f6e67202a6765745f7265675f77333228696e74206e6f2c207374727563742070745f72656773202a72656773290a7b0a09756e7369676e6564206c6f6e67202a7276203d204e554c4c3b0a0a0973776974636820286e6f29207b0a0963617365206172675f41583a0a09097276203d2026726567732d3e61783b0a0909627265616b3b0a0963617365206172675f42583a0a09097276203d2026726567732d3e62783b0a0909627265616b3b0a0963617365206172675f43583a0a09097276203d2026726567732d3e63783b0a0909627265616b3b0a0963617365206172675f44583a0a09097276203d2026726567732d3e64783b0a0909627265616b3b0a0963617365206172675f53503a0a09097276203d2026726567732d3e73703b0a0909627265616b3b0a0963617365206172675f42503a0a09097276203d2026726567732d3e62703b0a0909627265616b3b0a0963617365206172675f53493a0a09097276203d2026726567732d3e73693b0a0909627265616b3b0a0963617365206172675f44493a0a09097276203d2026726567732d3e64693b0a0909627265616b3b0a236966646566205f5f616d6436345f5f0a0963617365206172675f52383a0a09097276203d2026726567732d3e72383b0a0909627265616b3b0a0963617365206172675f52393a0a09097276203d2026726567732d3e72393b0a0909627265616b3b0a0963617365206172675f5231303a0a09097276203d2026726567732d3e7231303b0a0909627265616b3b0a0963617365206172675f5231313a0a09097276203d2026726567732d3e7231313b0a0909627265616b3b0a0963617365206172675f5231323a0a09097276203d2026726567732d3e7231323b0a0909627265616b3b0a0963617365206172675f5231333a0a09097276203d2026726567732d3e7231333b0a0909627265616b3b0a0963617365206172675f5231343a0a09097276203d2026726567732d3e7231343b0a0909627265616b3b0a0963617365206172675f5231353a0a09097276203d2026726567732d3e7231353b0a0909627265616b3b0a23656e6469660a0964656661756c743a0a09097072696e746b284b45524e5f45525220226d6d696f74726163653a204572726f7220726567206e6f232025645c6e222c206e6f293b0a097d0a0a0972657475726e2072763b0a7d0a0a756e7369676e6564206c6f6e67206765745f696e735f7265675f76616c28756e7369676e6564206c6f6e6720696e735f616464722c207374727563742070745f72656773202a72656773290a7b0a09756e7369676e656420696e74206f70636f64653b0a09696e74207265673b0a09756e7369676e65642063686172202a703b0a09737472756374207072656669785f62697473207072663b0a09696e7420693b0a0a0970203d2028756e7369676e65642063686172202a29696e735f616464723b0a0970202b3d20736b69705f70726566697828702c2026707266293b0a0970202b3d206765745f6f70636f646528702c20266f70636f6465293b0a09666f72202869203d20303b2069203c2041525241595f53495a45287265675f726f70293b20692b2b290a0909696620287265675f726f705b695d203d3d206f70636f6465290a090909676f746f20646f5f776f726b3b0a0a09666f72202869203d20303b2069203c2041525241595f53495a45287265675f776f70293b20692b2b290a0909696620287265675f776f705b695d203d3d206f70636f6465290a090909676f746f20646f5f776f726b3b0a0a097072696e746b284b45524e5f45525220226d6d696f74726163653a204e6f74206120726567697374657220696e737472756374696f6e2c206f70636f646520220a09090909090909223078253032785c6e222c206f70636f6465293b0a09676f746f206572723b0a0a646f5f776f726b3a0a092f2a20666f722053544f532c20736f75726365207265676973746572206973206669786564202a2f0a09696620286f70636f6465203d3d2030784141207c7c206f70636f6465203d3d203078414229207b0a0909726567203d206172675f41583b0a097d20656c7365207b0a0909756e7369676e65642063686172206d6f645f726d203d202a703b0a0909726567203d2028286d6f645f726d203e3e20332920262030783729207c20287072662e72657872203c3c2033293b0a097d0a0973776974636820286765745f696e735f7265675f776964746828696e735f616464722929207b0a096361736520313a0a090972657475726e202a6765745f7265675f7738287265672c207072662e7265782c2072656773293b0a0a096361736520323a0a090972657475726e202a28756e7369676e65642073686f7274202a296765745f7265675f773332287265672c2072656773293b0a0a096361736520343a0a090972657475726e202a28756e7369676e656420696e74202a296765745f7265675f773332287265672c2072656773293b0a0a236966646566205f5f616d6436345f5f0a096361736520383a0a090972657475726e202a28756e7369676e6564206c6f6e67202a296765745f7265675f773332287265672c2072656773293b0a23656e6469660a0a0964656661756c743a0a09097072696e746b284b45524e5f45525220226d6d696f74726163653a204572726f72207769647468232025645c6e222c20726567293b0a097d0a0a6572723a0a0972657475726e20303b0a7d0a0a756e7369676e6564206c6f6e67206765745f696e735f696d6d5f76616c28756e7369676e6564206c6f6e6720696e735f61646472290a7b0a09756e7369676e656420696e74206f70636f64653b0a09756e7369676e65642063686172206d6f645f726d3b0a09756e7369676e65642063686172206d6f643b0a09756e7369676e65642063686172202a703b0a09737472756374207072656669785f62697473207072663b0a09696e7420693b0a0a0970203d2028756e7369676e65642063686172202a29696e735f616464723b0a0970202b3d20736b69705f70726566697828702c2026707266293b0a0970202b3d206765745f6f70636f646528702c20266f70636f6465293b0a09666f72202869203d20303b2069203c2041525241595f53495a4528696d6d5f776f70293b20692b2b290a090969662028696d6d5f776f705b695d203d3d206f70636f6465290a090909676f746f20646f5f776f726b3b0a0a097072696e746b284b45524e5f45525220226d6d696f74726163653a204e6f7420616e20696d6d65646961746520696e737472756374696f6e2c206f70636f646520220a09090909090909223078253032785c6e222c206f70636f6465293b0a09676f746f206572723b0a0a646f5f776f726b3a0a096d6f645f726d203d202a703b0a096d6f64203d206d6f645f726d203e3e20363b0a09702b2b3b0a0973776974636820286d6f6429207b0a096361736520303a0a09092f2a20696620722f6d2069732035207765206861766520612033322064697370202849413332204d616e75616c20332c205461626c6520322d322920202a2f0a09092f2a20414d4436343a2058585820436865636b20666f7220616464726573732073697a65207072656669783f202a2f0a090969662028286d6f645f726d20262030783729203d3d20307835290a09090970202b3d20343b0a0909627265616b3b0a0a096361736520313a0a090970202b3d20313b0a0909627265616b3b0a0a096361736520323a0a090970202b3d20343b0a0909627265616b3b0a0a096361736520333a0a0964656661756c743a0a09097072696e746b284b45524e5f45525220226d6d696f74726163653a206e6f742061206d656d6f72792061636365737320696e737472756374696f6e20220a090909090909226174203078256c782c20726d5f6d6f643d3078253032785c6e222c0a090909090909696e735f616464722c206d6f645f726d293b0a097d0a0a0973776974636820286765745f696e735f7265675f776964746828696e735f616464722929207b0a096361736520313a0a090972657475726e202a28756e7369676e65642063686172202a29703b0a0a096361736520323a0a090972657475726e202a28756e7369676e65642073686f7274202a29703b0a0a096361736520343a0a090972657475726e202a28756e7369676e656420696e74202a29703b0a0a236966646566205f5f616d6436345f5f0a096361736520383a0a090972657475726e202a28756e7369676e6564206c6f6e67202a29703b0a23656e6469660a0a0964656661756c743a0a09097072696e746b284b45524e5f45525220226d6d696f74726163653a204572726f723a2077696474682e5c6e22293b0a097d0a0a6572723a0a0972657475726e20303b0a7d0a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006c696e75782d332e382e322f617263682f7838362f6d6d2f70665f696e2e68000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000303030303636340030303030303030003030303030303000303030303030303235363400313231313437343433333000303031363131300030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007573746172003030726f6f7400000000000000000000000000000000000000000000000000000000726f6f74000000000000000000000000000000000000000000000000000000003030303030303000303030303030300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f2a0a202a20204661756c7420496e6a656374696f6e2054657374206861726e65737320284649290a202a2020436f707972696768742028432920496e74656c2043726f702e0a202a0a202a2020546869732070726f6772616d206973206672656520736f6674776172653b20796f752063616e2072656469737472696275746520697420616e642f6f720a202a20206d6f6469667920697420756e64657220746865207465726d73206f662074686520474e552047656e6572616c205075626c6963204c6963656e73650a202a20206173207075626c697368656420627920746865204672656520536f66747761726520466f756e646174696f6e3b206569746865722076657273696f6e20320a202a20206f6620746865204c6963656e73652c206f722028617420796f7572206f7074696f6e2920616e79206c617465722076657273696f6e2e0a202a0a202a2020546869732070726f6772616d20697320646973747269627574656420696e2074686520686f706520746861742069742077696c6c2062652075736566756c2c0a202a202062757420574954484f555420414e592057415252414e54593b20776974686f7574206576656e2074686520696d706c6965642077617272616e7479206f660a202a20204d45524348414e544142494c495459206f72204649544e45535320464f52204120504152544943554c415220505552504f53452e2020536565207468650a202a2020474e552047656e6572616c205075626c6963204c6963656e736520666f72206d6f72652064657461696c732e0a202a0a202a2020596f752073686f756c642068617665207265636569766564206120636f7079206f662074686520474e552047656e6572616c205075626c6963204c6963656e73650a202a2020616c6f6e67207769746820746869732070726f6772616d3b206966206e6f742c20777269746520746f20746865204672656520536f6674776172650a202a2020466f756e646174696f6e2c20496e632e2c2035392054656d706c6520506c616365202d205375697465203333302c20426f73746f6e2c204d41202030323131312d313330372c0a202a20205553412e0a202a0a202a2f0a0a2369666e646566205f5f50465f485f0a23646566696e65205f5f50465f485f0a0a656e756d20726561736f6e5f74797065207b0a094e4f545f4d452c092f2a2070616765206661756c74206973206e6f7420696e20726567696f6e73202a2f0a094e4f5448494e472c092f2a20616363657373206f746865727320706f696e7420696e20726567696f6e73202a2f0a095245475f524541442c092f2a20726561642066726f6d206164647220746f20726567202a2f0a095245475f57524954452c092f2a2077726974652066726f6d2072656720746f2061646472202a2f0a09494d4d5f57524954452c092f2a2077726974652066726f6d20696d6d20746f2061646472202a2f0a094f5448455253092f2a204f7468657220696e737472756374696f6e732063616e206e6f7420696e74657263657074202a2f0a7d3b0a0a656e756d20726561736f6e5f74797065206765745f696e735f7479706528756e7369676e6564206c6f6e6720696e735f61646472293b0a756e7369676e656420696e74206765745f696e735f6d656d5f776964746828756e7369676e6564206c6f6e6720696e735f61646472293b0a756e7369676e6564206c6f6e67206765745f696e735f7265675f76616c28756e7369676e6564206c6f6e6720696e735f616464722c207374727563742070745f72656773202a72656773293b0a756e7369676e6564206c6f6e67206765745f696e735f696d6d5f76616c28756e7369676e6564206c6f6e6720696e735f61646472293b0a0a23656e646966202f2a205f5f50465f485f202a2f0a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006c696e75782d332e382e322f617263682f7838362f6d6d2f70677461626c652e6300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000303030303636340030303030303030003030303030303000303030303030323434313300313231313437343433333000303031363432330030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007573746172003030726f6f7400000000000000000000000000000000000000000000000000000000726f6f740000000000000000000000000000000000000000000000000000000030303030303030003030303030303000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000023696e636c756465203c6c696e75782f6d6d2e683e0a23696e636c756465203c6c696e75782f6766702e683e0a23696e636c756465203c61736d2f7067616c6c6f632e683e0a23696e636c756465203c61736d2f70677461626c652e683e0a23696e636c756465203c61736d2f746c622e683e0a23696e636c756465203c61736d2f6669786d61702e683e0a0a23646566696e65205047414c4c4f435f474650204746505f4b45524e454c207c205f5f4746505f4e4f545241434b207c205f5f4746505f524550454154207c205f5f4746505f5a45524f0a0a23696664656620434f4e4649475f484947485054450a23646566696e65205047414c4c4f435f555345525f474650205f5f4746505f484947484d454d0a23656c73650a23646566696e65205047414c4c4f435f555345525f47465020300a23656e6469660a0a6766705f74205f5f757365727074655f616c6c6f635f676670203d205047414c4c4f435f474650207c205047414c4c4f435f555345525f4746503b0a0a7074655f74202a7074655f616c6c6f635f6f6e655f6b65726e656c28737472756374206d6d5f737472756374202a6d6d2c20756e7369676e6564206c6f6e672061646472657373290a7b0a0972657475726e20287074655f74202a295f5f6765745f667265655f70616765285047414c4c4f435f474650293b0a7d0a0a70677461626c655f74207074655f616c6c6f635f6f6e6528737472756374206d6d5f737472756374202a6d6d2c20756e7369676e6564206c6f6e672061646472657373290a7b0a097374727563742070616765202a7074653b0a0a09707465203d20616c6c6f635f7061676573285f5f757365727074655f616c6c6f635f6766702c2030293b0a0969662028707465290a090970677461626c655f706167655f63746f7228707465293b0a0972657475726e207074653b0a7d0a0a73746174696320696e74205f5f696e69742073657475705f757365727074652863686172202a617267290a7b0a096966202821617267290a090972657475726e202d45494e56414c3b0a0a092f2a0a09202a2022757365727074653d6e6f68696768222064697361626c657320616c6c6f636174696f6e206f66207573657220706167657461626c657320696e0a09202a2068696768206d656d6f72792e0a09202a2f0a0969662028737472636d70286172672c20226e6f686967682229203d3d2030290a09095f5f757365727074655f616c6c6f635f67667020263d207e5f5f4746505f484947484d454d3b0a09656c73650a090972657475726e202d45494e56414c3b0a0972657475726e20303b0a7d0a6561726c795f706172616d282275736572707465222c2073657475705f75736572707465293b0a0a766f6964205f5f5f7074655f667265655f746c6228737472756374206d6d755f676174686572202a746c622c207374727563742070616765202a707465290a7b0a0970677461626c655f706167655f64746f7228707465293b0a0970617261766972745f72656c656173655f70746528706167655f746f5f70666e2870746529293b0a09746c625f72656d6f76655f7061676528746c622c20707465293b0a7d0a0a23696620504147455441424c455f4c4556454c53203e20320a766f6964205f5f5f706d645f667265655f746c6228737472756374206d6d755f676174686572202a746c622c20706d645f74202a706d64290a7b0a0970617261766972745f72656c656173655f706d64285f5f706128706d6429203e3e20504147455f5348494654293b0a09746c625f72656d6f76655f7061676528746c622c20766972745f746f5f7061676528706d6429293b0a7d0a0a23696620504147455441424c455f4c4556454c53203e20330a766f6964205f5f5f7075645f667265655f746c6228737472756374206d6d755f676174686572202a746c622c207075645f74202a707564290a7b0a0970617261766972745f72656c656173655f707564285f5f70612870756429203e3e20504147455f5348494654293b0a09746c625f72656d6f76655f7061676528746c622c20766972745f746f5f706167652870756429293b0a7d0a23656e646966092f2a20504147455441424c455f4c4556454c53203e2033202a2f0a23656e646966092f2a20504147455441424c455f4c4556454c53203e2032202a2f0a0a73746174696320696e6c696e6520766f6964207067645f6c6973745f616464287067645f74202a706764290a7b0a097374727563742070616765202a70616765203d20766972745f746f5f7061676528706764293b0a0a096c6973745f6164642826706167652d3e6c72752c20267067645f6c697374293b0a7d0a0a73746174696320696e6c696e6520766f6964207067645f6c6973745f64656c287067645f74202a706764290a7b0a097374727563742070616765202a70616765203d20766972745f746f5f7061676528706764293b0a0a096c6973745f64656c2826706167652d3e6c7275293b0a7d0a0a23646566696e6520554e5348415245445f505452535f5045525f504744090909095c0a09285348415245445f4b45524e454c5f504d44203f204b45524e454c5f5047445f424f554e44415259203a20505452535f5045525f504744290a0a0a73746174696320766f6964207067645f7365745f6d6d287067645f74202a7067642c20737472756374206d6d5f737472756374202a6d6d290a7b0a094255494c445f4255475f4f4e2873697a656f6628766972745f746f5f7061676528706764292d3e696e64657829203c2073697a656f66286d6d29293b0a09766972745f746f5f7061676528706764292d3e696e646578203d202870676f66665f74296d6d3b0a7d0a0a737472756374206d6d5f737472756374202a7067645f706167655f6765745f6d6d287374727563742070616765202a70616765290a7b0a0972657475726e2028737472756374206d6d5f737472756374202a29706167652d3e696e6465783b0a7d0a0a73746174696320766f6964207067645f63746f7228737472756374206d6d5f737472756374202a6d6d2c207067645f74202a706764290a7b0a092f2a204966207468652070676420706f696e747320746f20612073686172656420706167657461626c65206c6576656c2028656974686572207468650a092020207074657320696e206e6f6e2d5041452c206f722073686172656420504d4420696e20504145292c207468656e206a75737420636f7079207468650a092020207265666572656e6365732066726f6d20737761707065725f70675f6469722e202a2f0a0969662028504147455441424c455f4c4556454c53203d3d2032207c7c0a092020202028504147455441424c455f4c4556454c53203d3d2033202626205348415245445f4b45524e454c5f504d4429207c7c0a0920202020504147455441424c455f4c4556454c53203d3d203429207b0a0909636c6f6e655f7067645f72616e676528706764202b204b45524e454c5f5047445f424f554e444152592c0a09090909737761707065725f70675f646972202b204b45524e454c5f5047445f424f554e444152592c0a090909094b45524e454c5f5047445f50545253293b0a097d0a0a092f2a206c69737420726571756972656420746f2073796e63206b65726e656c206d617070696e672075706461746573202a2f0a0969662028215348415245445f4b45524e454c5f504d4429207b0a09097067645f7365745f6d6d287067642c206d6d293b0a09097067645f6c6973745f61646428706764293b0a097d0a7d0a0a73746174696320766f6964207067645f64746f72287067645f74202a706764290a7b0a09696620285348415245445f4b45524e454c5f504d44290a090972657475726e3b0a0a097370696e5f6c6f636b28267067645f6c6f636b293b0a097067645f6c6973745f64656c28706764293b0a097370696e5f756e6c6f636b28267067645f6c6f636b293b0a7d0a0a2f2a0a202a204c697374206f6620616c6c207067642773206e656564656420666f72206e6f6e2d50414520736f2069742063616e20696e76616c696461746520656e74726965730a202a20696e20626f74682063616368656420616e6420756e6361636865642070676427733b206e6f74206e656564656420666f72205041452073696e6365207468650a202a206b65726e656c20706d64206973207368617265642e204966205041452077657265206e6f7420746f2073686172652074686520706d6420612073696d696c61720a202a2074616374696320776f756c64206265206e65656465642e205468697320697320657373656e7469616c6c7920636f6465706174682d6261736564206c6f636b696e670a202a20616761696e73742070616765617474722e633b2069742069732074686520756e69717565206361736520696e20776869636820612076616c6964206368616e67650a202a206f66206b65726e656c20706167657461626c65732063616e2774206265206c617a696c792073796e6368726f6e697a656420627920766d616c6c6f63206661756c74732e0a202a20766d616c6c6f63206661756c747320776f726b206265636175736520617474616368656420706167657461626c657320617265206e657665722066726565642e0a202a202d2d206e79630a202a2f0a0a23696664656620434f4e4649475f5838365f5041450a2f2a0a202a20496e20504145206d6f64652c207765206e65656420746f20646f2061206372332072656c6f616420283d746c6220666c75736829207768656e0a202a207570646174696e672074686520746f702d6c6576656c20706167657461626c6520656e747269657320746f2067756172616e746565207468650a202a2070726f636573736f72206e6f746963657320746865207570646174652e202053696e6365207468697320697320657870656e736976652c20616e640a202a20616c6c203420746f702d6c6576656c20656e747269657320617265207573656420616c6d6f737420696d6d6564696174656c7920696e20610a202a206e65772070726f636573732773206c6966652c207765206a757374207072652d706f70756c617465207468656d20686572652e0a202a0a202a20416c736f2c20696620776527726520696e206120706172617669727420656e7669726f6e6d656e7420776865726520746865206b65726e656c20706d642069730a202a206e6f7420736861726564206265747765656e20706167657461626c65732028215348415245445f4b45524e454c5f504d4453292c20776520616c6c6f636174650a202a20616e6420696e697469616c697a6520746865206b65726e656c20706d647320686572652e0a202a2f0a23646566696e6520505245414c4c4f43415445445f504d445309554e5348415245445f505452535f5045525f5047440a0a766f6964207075645f706f70756c61746528737472756374206d6d5f737472756374202a6d6d2c207075645f74202a707564702c20706d645f74202a706d64290a7b0a0970617261766972745f616c6c6f635f706d64286d6d2c205f5f706128706d6429203e3e20504147455f5348494654293b0a0a092f2a204e6f74653a20616c6d6f73742065766572797468696e672061706172742066726f6d205f504147455f50524553454e542069730a0920202072657365727665642061742074686520706d6420285044505429206c6576656c2e202a2f0a097365745f70756428707564702c205f5f707564285f5f706128706d6429207c205f504147455f50524553454e5429293b0a0a092f2a0a09202a204163636f7264696e6720746f20496e74656c20417070206e6f74652022544c42732c20506167696e672d537472756374757265204361636865732c0a09202a20616e6420546865697220496e76616c69646174696f6e222c20417072696c20323030372c20646f63756d656e74203331373038302d3030312c0a09202a2073656374696f6e20382e313a20696e20504145206d6f6465207765206578706c696369746c79206861766520746f20666c757368207468650a09202a20544c4220766961206372332069662074686520746f702d6c6576656c20706764206973206368616e6765642e2e2e0a09202a2f0a09666c7573685f746c625f6d6d286d6d293b0a7d0a23656c736520202f2a2021434f4e4649475f5838365f504145202a2f0a0a2f2a204e6f206e65656420746f20707265706f70756c61746520616e7920706167657461626c6520656e747269657320696e206e6f6e2d504145206d6f6465732e202a2f0a23646566696e6520505245414c4c4f43415445445f504d445309300a0a23656e646966092f2a20434f4e4649475f5838365f504145202a2f0a0a73746174696320766f696420667265655f706d647328706d645f74202a706d64735b5d290a7b0a09696e7420693b0a0a09666f722869203d20303b2069203c20505245414c4c4f43415445445f504d44533b20692b2b290a090969662028706d64735b695d290a090909667265655f706167652828756e7369676e6564206c6f6e6729706d64735b695d293b0a7d0a0a73746174696320696e7420707265616c6c6f636174655f706d647328706d645f74202a706d64735b5d290a7b0a09696e7420693b0a09626f6f6c206661696c6564203d2066616c73653b0a0a09666f722869203d20303b2069203c20505245414c4c4f43415445445f504d44533b20692b2b29207b0a0909706d645f74202a706d64203d2028706d645f74202a295f5f6765745f667265655f70616765285047414c4c4f435f474650293b0a090969662028706d64203d3d204e554c4c290a0909096661696c6564203d20747275653b0a0909706d64735b695d203d20706d643b0a097d0a0a09696620286661696c656429207b0a0909667265655f706d647328706d6473293b0a090972657475726e202d454e4f4d454d3b0a097d0a0a0972657475726e20303b0a7d0a0a2f2a0a202a204d6f7020757020616e7920706d64207061676573207768696368206d6179207374696c6c20626520617474616368656420746f20746865207067642e0a202a204e6f726d616c6c7920746865792077696c6c206265206672656564206279206d756e6d61702f657869745f6d6d61702c2062757420616e7920706d642077650a202a20707265616c6c6f63617465207768696368206e6576657220676f74206120636f72726573706f6e64696e6720766d612077696c6c206e65656420746f2062650a202a206672656564206d616e75616c6c792e0a202a2f0a73746174696320766f6964207067645f6d6f705f75705f706d647328737472756374206d6d5f737472756374202a6d6d2c207067645f74202a70676470290a7b0a09696e7420693b0a0a09666f722869203d20303b2069203c20505245414c4c4f43415445445f504d44533b20692b2b29207b0a09097067645f7420706764203d20706764705b695d3b0a0a0909696620287067645f76616c287067642920213d203029207b0a090909706d645f74202a706d64203d2028706d645f74202a297067645f706167655f766164647228706764293b0a0a090909706764705b695d203d206e61746976655f6d616b655f7067642830293b0a0a09090970617261766972745f72656c656173655f706d64287067645f76616c2870676429203e3e20504147455f5348494654293b0a090909706d645f66726565286d6d2c20706d64293b0a09097d0a097d0a7d0a0a73746174696320766f6964207067645f707265706f70756c6174655f706d6428737472756374206d6d5f737472756374202a6d6d2c207067645f74202a7067642c20706d645f74202a706d64735b5d290a7b0a097075645f74202a7075643b0a09756e7369676e6564206c6f6e6720616464723b0a09696e7420693b0a0a0969662028505245414c4c4f43415445445f504d4453203d3d203029202f2a20576f726b2061726f756e64206763632d332e342e7820627567202a2f0a090972657475726e3b0a0a09707564203d207075645f6f6666736574287067642c2030293b0a0a2009666f72202861646472203d2069203d20303b2069203c20505245414c4c4f43415445445f504d44533b0a092020202020692b2b2c207075642b2b2c2061646472202b3d205055445f53495a4529207b0a0909706d645f74202a706d64203d20706d64735b695d3b0a0a09096966202869203e3d204b45524e454c5f5047445f424f554e44415259290a0909096d656d63707928706d642c2028706d645f74202a297067645f706167655f766164647228737761707065725f70675f6469725b695d292c0a0909092020202020202073697a656f6628706d645f7429202a20505452535f5045525f504d44293b0a0a09097075645f706f70756c617465286d6d2c207075642c20706d64293b0a097d0a7d0a0a7067645f74202a7067645f616c6c6f6328737472756374206d6d5f737472756374202a6d6d290a7b0a097067645f74202a7067643b0a09706d645f74202a706d64735b505245414c4c4f43415445445f504d44535d3b0a0a09706764203d20287067645f74202a295f5f6765745f667265655f70616765285047414c4c4f435f474650293b0a0a0969662028706764203d3d204e554c4c290a0909676f746f206f75743b0a0a096d6d2d3e706764203d207067643b0a0a0969662028707265616c6c6f636174655f706d647328706d64732920213d2030290a0909676f746f206f75745f667265655f7067643b0a0a096966202870617261766972745f7067645f616c6c6f63286d6d2920213d2030290a0909676f746f206f75745f667265655f706d64733b0a0a092f2a0a09202a204d616b6520737572652074686174207072652d706f70756c6174696e672074686520706d64732069732061746f6d696320776974680a09202a207265737065637420746f20616e797468696e672077616c6b696e6720746865207067645f6c6973742c20736f207468617420746865790a09202a206e65766572207365652061207061727469616c6c7920706f70756c61746564207067642e0a09202a2f0a097370696e5f6c6f636b28267067645f6c6f636b293b0a0a097067645f63746f72286d6d2c20706764293b0a097067645f707265706f70756c6174655f706d64286d6d2c207067642c20706d6473293b0a0a097370696e5f756e6c6f636b28267067645f6c6f636b293b0a0a0972657475726e207067643b0a0a6f75745f667265655f706d64733a0a09667265655f706d647328706d6473293b0a6f75745f667265655f7067643a0a09667265655f706167652828756e7369676e6564206c6f6e6729706764293b0a6f75743a0a0972657475726e204e554c4c3b0a7d0a0a766f6964207067645f6672656528737472756374206d6d5f737472756374202a6d6d2c207067645f74202a706764290a7b0a097067645f6d6f705f75705f706d6473286d6d2c20706764293b0a097067645f64746f7228706764293b0a0970617261766972745f7067645f66726565286d6d2c20706764293b0a09667265655f706167652828756e7369676e6564206c6f6e6729706764293b0a7d0a0a2f2a0a202a205573656420746f20736574206163636573736564206f72206469727479206269747320696e207468652070616765207461626c6520656e74726965730a202a206f6e206f7468657220617263686974656374757265732e204f6e207838362c2074686520616363657373656420616e6420646972747920626974730a202a2061726520747261636b65642062792068617264776172652e20486f77657665722c20646f5f77705f706167652063616c6c7320746869732066756e6374696f6e0a202a20746f20616c736f206d616b65207468652070746520777269746561626c65206174207468652073616d652074696d6520746865206469727479206269742069730a202a207365742e20496e2074686174206361736520776520646f2061637475616c6c79206e65656420746f20777269746520746865205054452e0a202a2f0a696e7420707465705f7365745f6163636573735f666c6167732873747275637420766d5f617265615f737472756374202a766d612c0a0909092020756e7369676e6564206c6f6e6720616464726573732c207074655f74202a707465702c0a09090920207074655f7420656e7472792c20696e74206469727479290a7b0a09696e74206368616e676564203d20217074655f73616d65282a707465702c20656e747279293b0a0a09696620286368616e67656420262620646972747929207b0a09092a70746570203d20656e7472793b0a09097074655f7570646174655f646566657228766d612d3e766d5f6d6d2c20616464726573732c2070746570293b0a097d0a0a0972657475726e206368616e6765643b0a7d0a0a23696664656620434f4e4649475f5452414e53504152454e545f48554745504147450a696e7420706d64705f7365745f6163636573735f666c6167732873747275637420766d5f617265615f737472756374202a766d612c0a0909092020756e7369676e6564206c6f6e6720616464726573732c20706d645f74202a706d64702c0a0909092020706d645f7420656e7472792c20696e74206469727479290a7b0a09696e74206368616e676564203d2021706d645f73616d65282a706d64702c20656e747279293b0a0a09564d5f4255475f4f4e28616464726573732026207e48504147455f504d445f4d41534b293b0a0a09696620286368616e67656420262620646972747929207b0a09092a706d6470203d20656e7472793b0a0909706d645f7570646174655f646566657228766d612d3e766d5f6d6d2c20616464726573732c20706d6470293b0a0909666c7573685f746c625f72616e676528766d612c20616464726573732c2061646472657373202b2048504147455f504d445f53495a45293b0a097d0a0a0972657475726e206368616e6765643b0a7d0a23656e6469660a0a696e7420707465705f746573745f616e645f636c6561725f796f756e672873747275637420766d5f617265615f737472756374202a766d612c0a090909202020202020756e7369676e6564206c6f6e6720616464722c207074655f74202a70746570290a7b0a09696e7420726574203d20303b0a0a09696620287074655f796f756e67282a7074657029290a0909726574203d20746573745f616e645f636c6561725f626974285f504147455f4249545f41434345535345442c0a09090909092028756e7369676e6564206c6f6e67202a292026707465702d3e707465293b0a0a0969662028726574290a09097074655f75706461746528766d612d3e766d5f6d6d2c20616464722c2070746570293b0a0a0972657475726e207265743b0a7d0a0a23696664656620434f4e4649475f5452414e53504152454e545f48554745504147450a696e7420706d64705f746573745f616e645f636c6561725f796f756e672873747275637420766d5f617265615f737472756374202a766d612c0a090909202020202020756e7369676e6564206c6f6e6720616464722c20706d645f74202a706d6470290a7b0a09696e7420726574203d20303b0a0a0969662028706d645f796f756e67282a706d647029290a0909726574203d20746573745f616e645f636c6561725f626974285f504147455f4249545f41434345535345442c0a09090909092028756e7369676e6564206c6f6e67202a29706d6470293b0a0a0969662028726574290a0909706d645f75706461746528766d612d3e766d5f6d6d2c20616464722c20706d6470293b0a0a0972657475726e207265743b0a7d0a23656e6469660a0a696e7420707465705f636c6561725f666c7573685f796f756e672873747275637420766d5f617265615f737472756374202a766d612c0a090909202020756e7369676e6564206c6f6e6720616464726573732c207074655f74202a70746570290a7b0a09696e7420796f756e673b0a0a09796f756e67203d20707465705f746573745f616e645f636c6561725f796f756e6728766d612c20616464726573732c2070746570293b0a0969662028796f756e67290a0909666c7573685f746c625f7061676528766d612c2061646472657373293b0a0a0972657475726e20796f756e673b0a7d0a0a23696664656620434f4e4649475f5452414e53504152454e545f48554745504147450a696e7420706d64705f636c6561725f666c7573685f796f756e672873747275637420766d5f617265615f737472756374202a766d612c0a090909202020756e7369676e6564206c6f6e6720616464726573732c20706d645f74202a706d6470290a7b0a09696e7420796f756e673b0a0a09564d5f4255475f4f4e28616464726573732026207e48504147455f504d445f4d41534b293b0a0a09796f756e67203d20706d64705f746573745f616e645f636c6561725f796f756e6728766d612c20616464726573732c20706d6470293b0a0969662028796f756e67290a0909666c7573685f746c625f72616e676528766d612c20616464726573732c2061646472657373202b2048504147455f504d445f53495a45293b0a0a0972657475726e20796f756e673b0a7d0a0a766f696420706d64705f73706c697474696e675f666c7573682873747275637420766d5f617265615f737472756374202a766d612c0a0909092020756e7369676e6564206c6f6e6720616464726573732c20706d645f74202a706d6470290a7b0a09696e74207365743b0a09564d5f4255475f4f4e28616464726573732026207e48504147455f504d445f4d41534b293b0a09736574203d2021746573745f616e645f7365745f626974285f504147455f4249545f53504c495454494e472c0a0909090928756e7369676e6564206c6f6e67202a29706d6470293b0a096966202873657429207b0a0909706d645f75706461746528766d612d3e766d5f6d6d2c20616464726573732c20706d6470293b0a09092f2a206e65656420746c6220666c757368206f6e6c7920746f2073657269616c697a6520616761696e7374206775702d66617374202a2f0a0909666c7573685f746c625f72616e676528766d612c20616464726573732c2061646472657373202b2048504147455f504d445f53495a45293b0a097d0a7d0a23656e6469660a0a2f2a2a0a202a20726573657276655f746f705f61646472657373202d207265736572766573206120686f6c6520696e2074686520746f70206f66206b65726e656c20616464726573732073706163650a202a204072657365727665202d2073697a65206f6620686f6c6520746f20726573657276650a202a0a202a2043616e206265207573656420746f2072656c6f6361746520746865206669786d6170206172656120616e6420706f6b65206120686f6c6520696e2074686520746f700a202a206f66206b65726e656c206164647265737320737061636520746f206d616b6520726f6f6d20666f7220612068797065727669736f722e0a202a2f0a766f6964205f5f696e697420726573657276655f746f705f6164647265737328756e7369676e6564206c6f6e672072657365727665290a7b0a23696664656620434f4e4649475f5838365f33320a094255475f4f4e286669786d6170735f736574203e2030293b0a097072696e746b284b45524e5f494e464f2022526573657276696e67207669727475616c20616464726573732073706163652061626f7665203078253038785c6e222c0a092020202020202028696e74292d72657365727665293b0a095f5f464958414444525f544f50203d202d72657365727665202d20504147455f53495a453b0a23656e6469660a7d0a0a696e74206669786d6170735f7365743b0a0a766f6964205f5f6e61746976655f7365745f6669786d617028656e756d2066697865645f616464726573736573206964782c207074655f7420707465290a7b0a09756e7369676e6564206c6f6e672061646472657373203d205f5f6669785f746f5f7669727428696478293b0a0a0969662028696478203e3d205f5f656e645f6f665f66697865645f61646472657373657329207b0a090942554728293b0a090972657475726e3b0a097d0a097365745f7074655f766164647228616464726573732c20707465293b0a096669786d6170735f7365742b2b3b0a7d0a0a766f6964206e61746976655f7365745f6669786d617028656e756d2066697865645f616464726573736573206964782c20706879735f616464725f7420706879732c0a090920202020202020706770726f745f7420666c616773290a7b0a095f5f6e61746976655f7365745f6669786d6170286964782c2070666e5f7074652870687973203e3e20504147455f53484946542c20666c61677329293b0a7d0a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006c696e75782d332e382e322f617263682f7838362f6d6d2f70677461626c655f33322e6300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000303030303636340030303030303030003030303030303000303030303030303632343400313231313437343433333000303031363733310030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007573746172003030726f6f7400000000000000000000000000000000000000000000000000000000726f6f740000000000000000000000000000000000000000000000000000000030303030303030003030303030303000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000023696e636c756465203c6c696e75782f73636865642e683e0a23696e636c756465203c6c696e75782f6b65726e656c2e683e0a23696e636c756465203c6c696e75782f6572726e6f2e683e0a23696e636c756465203c6c696e75782f6d6d2e683e0a23696e636c756465203c6c696e75782f6e6d692e683e0a23696e636c756465203c6c696e75782f737761702e683e0a23696e636c756465203c6c696e75782f736d702e683e0a23696e636c756465203c6c696e75782f686967686d656d2e683e0a23696e636c756465203c6c696e75782f706167656d61702e683e0a23696e636c756465203c6c696e75782f7370696e6c6f636b2e683e0a23696e636c756465203c6c696e75782f6d6f64756c652e683e0a0a23696e636c756465203c61736d2f70677461626c652e683e0a23696e636c756465203c61736d2f7067616c6c6f632e683e0a23696e636c756465203c61736d2f6669786d61702e683e0a23696e636c756465203c61736d2f653832302e683e0a23696e636c756465203c61736d2f746c622e683e0a23696e636c756465203c61736d2f746c62666c7573682e683e0a23696e636c756465203c61736d2f696f2e683e0a0a756e7369676e656420696e74205f5f564d414c4c4f435f52455345525645203d20313238203c3c2032303b0a0a2f2a0a202a204173736f63696174652061207669727475616c2070616765206672616d652077697468206120676976656e20706879736963616c2070616765206672616d65200a202a20616e642070726f74656374696f6e20666c61677320666f722074686174206672616d652e0a202a2f200a766f6964207365745f7074655f766164647228756e7369676e6564206c6f6e672076616464722c207074655f742070746576616c290a7b0a097067645f74202a7067643b0a097075645f74202a7075643b0a09706d645f74202a706d643b0a097074655f74202a7074653b0a0a09706764203d20737761707065725f70675f646972202b207067645f696e646578287661646472293b0a09696620287067645f6e6f6e65282a7067642929207b0a090942554728293b0a090972657475726e3b0a097d0a09707564203d207075645f6f6666736574287067642c207661646472293b0a09696620287075645f6e6f6e65282a7075642929207b0a090942554728293b0a090972657475726e3b0a097d0a09706d64203d20706d645f6f6666736574287075642c207661646472293b0a0969662028706d645f6e6f6e65282a706d642929207b0a090942554728293b0a090972657475726e3b0a097d0a09707465203d207074655f6f66667365745f6b65726e656c28706d642c207661646472293b0a09696620287074655f76616c2870746576616c29290a09097365745f7074655f61742826696e69745f6d6d2c2076616464722c207074652c2070746576616c293b0a09656c73650a09097074655f636c6561722826696e69745f6d6d2c2076616464722c20707465293b0a0a092f2a0a09202a204974277320656e6f75676820746f20666c7573682074686973206f6e65206d617070696e672e0a09202a2028504745206d617070696e67732067657420666c75736865642061732077656c6c290a09202a2f0a095f5f666c7573685f746c625f6f6e65287661646472293b0a7d0a0a2f2a0a202a204173736f63696174652061206c61726765207669727475616c2070616765206672616d652077697468206120676976656e20706879736963616c2070616765206672616d65200a202a20616e642070726f74656374696f6e20666c61677320666f722074686174206672616d652e2070666e20697320666f72207468652062617365206f662074686520706167652c0a202a20766164647220697320776861742074686520706167652067657473206d617070656420746f202d20626f7468206d7573742062652070726f7065726c7920616c69676e65642e200a202a2054686520706d64206d75737420616c726561647920626520696e7374616e7469617465642e20417373756d657320504145206d6f64652e0a202a2f200a766f6964207365745f706d645f70666e28756e7369676e6564206c6f6e672076616464722c20756e7369676e6564206c6f6e672070666e2c20706770726f745f7420666c616773290a7b0a097067645f74202a7067643b0a097075645f74202a7075643b0a09706d645f74202a706d643b0a0a0969662028766164647220262028504d445f53495a452d312929207b09092f2a207661646472206973206d6973616c69676e6564202a2f0a09097072696e746b284b45524e5f5741524e494e4720227365745f706d645f70666e3a207661646472206d6973616c69676e65645c6e22293b0a090972657475726e3b202f2a2042554728293b202a2f0a097d0a096966202870666e20262028505452535f5045525f5054452d312929207b09092f2a2070666e206973206d6973616c69676e6564202a2f0a09097072696e746b284b45524e5f5741524e494e4720227365745f706d645f70666e3a2070666e206d6973616c69676e65645c6e22293b0a090972657475726e3b202f2a2042554728293b202a2f0a097d0a09706764203d20737761707065725f70675f646972202b207067645f696e646578287661646472293b0a09696620287067645f6e6f6e65282a7067642929207b0a09097072696e746b284b45524e5f5741524e494e4720227365745f706d645f70666e3a207067645f6e6f6e655c6e22293b0a090972657475726e3b202f2a2042554728293b202a2f0a097d0a09707564203d207075645f6f6666736574287067642c207661646472293b0a09706d64203d20706d645f6f6666736574287075642c207661646472293b0a097365745f706d6428706d642c2070666e5f706d642870666e2c20666c61677329293b0a092f2a0a09202a204974277320656e6f75676820746f20666c7573682074686973206f6e65206d617070696e672e0a09202a2028504745206d617070696e67732067657420666c75736865642061732077656c6c290a09202a2f0a095f5f666c7573685f746c625f6f6e65287661646472293b0a7d0a0a756e7369676e6564206c6f6e67205f5f464958414444525f544f50203d20307866666666663030303b0a4558504f52545f53594d424f4c285f5f464958414444525f544f50293b0a0a2f2a0a202a20766d616c6c6f633d73697a6520666f726365732074686520766d616c6c6f63206172656120746f2062652065786163746c79202773697a65270a202a2062797465732e20546869732063616e206265207573656420746f20696e63726561736520286f7220646563726561736529207468650a202a20766d616c6c6f632061726561202d207468652064656661756c74206973203132386d2e0a202a2f0a73746174696320696e74205f5f696e69742070617273655f766d616c6c6f632863686172202a617267290a7b0a096966202821617267290a090972657475726e202d45494e56414c3b0a0a092f2a2041646420564d414c4c4f435f4f464653455420746f20746865207061727365642076616c75652064756520746f20766d206172656120677561726420686f6c652a2f0a095f5f564d414c4c4f435f52455345525645203d206d656d7061727365286172672c202661726729202b20564d414c4c4f435f4f46465345543b0a0972657475726e20303b0a7d0a6561726c795f706172616d2822766d616c6c6f63222c2070617273655f766d616c6c6f63293b0a0a2f2a0a202a2072657365727665746f703d73697a65207265736572766573206120686f6c652061742074686520746f70206f6620746865206b65726e656c20616464726573732073706163652077686963680a202a20612068797065727669736f722063616e206c6f616420696e746f206c617465722e20204e656564656420666f722064796e616d6963616c6c79206c6f616465642068797065727669736f72732c0a202a20736f2072656c6f636174696e6720746865206669786d61702063616e20626520646f6e65206265666f726520706167696e6720696e697469616c697a6174696f6e2e0a202a2f0a73746174696320696e74205f5f696e69742070617273655f72657365727665746f702863686172202a617267290a7b0a09756e7369676e6564206c6f6e6720616464726573733b0a0a096966202821617267290a090972657475726e202d45494e56414c3b0a0a0961646472657373203d206d656d7061727365286172672c2026617267293b0a09726573657276655f746f705f616464726573732861646472657373293b0a0966697875705f6561726c795f696f72656d617028293b0a0972657475726e20303b0a7d0a6561726c795f706172616d282272657365727665746f70222c2070617273655f72657365727665746f70293b0a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006c696e75782d332e382e322f617263682f7838362f6d6d2f70687973616464722e63000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000303030303636340030303030303030003030303030303000303030303030303235373500313231313437343433333000303031363633300030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007573746172003030726f6f7400000000000000000000000000000000000000000000000000000000726f6f740000000000000000000000000000000000000000000000000000000030303030303030003030303030303000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000023696e636c756465203c6c696e75782f6d6d64656275672e683e0a23696e636c756465203c6c696e75782f6d6f64756c652e683e0a23696e636c756465203c6c696e75782f6d6d2e683e0a0a23696e636c756465203c61736d2f706167652e683e0a0a23696e636c756465202270687973616464722e68220a0a23696664656620434f4e4649475f5838365f36340a0a756e7369676e6564206c6f6e67205f5f706879735f6164647228756e7369676e6564206c6f6e672078290a7b0a096966202878203e3d205f5f53544152545f4b45524e454c5f6d617029207b0a090978202d3d205f5f53544152545f4b45524e454c5f6d61703b0a09095649525455414c5f4255475f4f4e2878203e3d204b45524e454c5f494d4147455f53495a45293b0a090978202b3d20706879735f626173653b0a097d20656c7365207b0a09095649525455414c5f4255475f4f4e2878203c20504147455f4f4646534554293b0a090978202d3d20504147455f4f46465345543b0a09095649525455414c5f4255475f4f4e2821706879735f616464725f76616c6964287829293b0a097d0a0972657475726e20783b0a7d0a4558504f52545f53594d424f4c285f5f706879735f61646472293b0a0a626f6f6c205f5f766972745f616464725f76616c696428756e7369676e6564206c6f6e672078290a7b0a096966202878203e3d205f5f53544152545f4b45524e454c5f6d617029207b0a090978202d3d205f5f53544152545f4b45524e454c5f6d61703b0a09096966202878203e3d204b45524e454c5f494d4147455f53495a45290a09090972657475726e2066616c73653b0a090978202b3d20706879735f626173653b0a097d20656c7365207b0a09096966202878203c20504147455f4f4646534554290a09090972657475726e2066616c73653b0a090978202d3d20504147455f4f46465345543b0a09096966202821706879735f616464725f76616c6964287829290a09090972657475726e2066616c73653b0a097d0a0a0972657475726e2070666e5f76616c69642878203e3e20504147455f5348494654293b0a7d0a4558504f52545f53594d424f4c285f5f766972745f616464725f76616c6964293b0a0a23656c73650a0a23696664656620434f4e4649475f44454255475f5649525455414c0a756e7369676e6564206c6f6e67205f5f706879735f6164647228756e7369676e6564206c6f6e672078290a7b0a092f2a20564d414c4c4f435f2a206172656e277420636f6e7374616e747320202a2f0a095649525455414c5f4255475f4f4e2878203c20504147455f4f4646534554293b0a095649525455414c5f4255475f4f4e285f5f766d616c6c6f635f73746172745f7365742026262069735f766d616c6c6f635f616464722828766f6964202a29207829293b0a0972657475726e2078202d20504147455f4f46465345543b0a7d0a4558504f52545f53594d424f4c285f5f706879735f61646472293b0a23656e6469660a0a626f6f6c205f5f766972745f616464725f76616c696428756e7369676e6564206c6f6e672078290a7b0a096966202878203c20504147455f4f4646534554290a090972657475726e2066616c73653b0a09696620285f5f766d616c6c6f635f73746172745f7365742026262069735f766d616c6c6f635f616464722828766f6964202a29207829290a090972657475726e2066616c73653b0a096966202878203e3d20464958414444525f5354415254290a090972657475726e2066616c73653b0a0972657475726e2070666e5f76616c6964282878202d20504147455f4f464653455429203e3e20504147455f5348494654293b0a7d0a4558504f52545f53594d424f4c285f5f766972745f616464725f76616c6964293b0a0a23656e646966092f2a20434f4e4649475f5838365f3634202a2f0a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006c696e75782d332e382e322f617263682f7838362f6d6d2f70687973616464722e68000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000303030303636340030303030303030003030303030303000303030303030303033303000313231313437343433333000303031363631350030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007573746172003030726f6f7400000000000000000000000000000000000000000000000000000000726f6f740000000000000000000000000000000000000000000000000000000030303030303030003030303030303000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000023696e636c756465203c61736d2f70726f636573736f722e683e0a0a73746174696320696e6c696e6520696e7420706879735f616464725f76616c6964287265736f757263655f73697a655f742061646472290a7b0a23696664656620434f4e4649475f504859535f414444525f545f36344249540a0972657475726e20212861646472203e3e20626f6f745f6370755f646174612e7838365f706879735f62697473293b0a23656c73650a0972657475726e20313b0a23656e6469660a7d0a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006c696e75782d332e382e322f617263682f7838362f6d6d2f73657475705f6e782e63000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000303030303636340030303030303030003030303030303000303030303030303234333600313231313437343433333000303031363635330030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007573746172003030726f6f7400000000000000000000000000000000000000000000000000000000726f6f740000000000000000000000000000000000000000000000000000000030303030303030003030303030303000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000023696e636c756465203c6c696e75782f7370696e6c6f636b2e683e0a23696e636c756465203c6c696e75782f6572726e6f2e683e0a23696e636c756465203c6c696e75782f696e69742e683e0a0a23696e636c756465203c61736d2f70677461626c652e683e0a23696e636c756465203c61736d2f70726f746f2e683e0a0a73746174696320696e742064697361626c655f6e78205f5f637075696e6974646174613b0a0a2f2a0a202a206e6f65786563203d206f6e7c6f66660a202a0a202a20436f6e74726f6c206e6f6e2d65786563757461626c65206d617070696e677320666f722070726f6365737365732e0a202a0a202a206f6e202020202020456e61626c650a202a206f6666202020202044697361626c650a202a2f0a73746174696320696e74205f5f696e6974206e6f657865635f73657475702863686172202a737472290a7b0a096966202821737472290a090972657475726e202d45494e56414c3b0a0969662028217374726e636d70287374722c20226f6e222c20322929207b0a090964697361626c655f6e78203d20303b0a097d20656c73652069662028217374726e636d70287374722c20226f6666222c20332929207b0a090964697361626c655f6e78203d20313b0a097d0a097838365f636f6e6669677572655f6e7828293b0a0972657475726e20303b0a7d0a6561726c795f706172616d28226e6f65786563222c206e6f657865635f7365747570293b0a0a766f6964205f5f637075696e6974207838365f636f6e6669677572655f6e7828766f6964290a7b0a09696620286370755f6861735f6e78202626202164697361626c655f6e78290a09095f5f737570706f727465645f7074655f6d61736b207c3d205f504147455f4e583b0a09656c73650a09095f5f737570706f727465645f7074655f6d61736b20263d207e5f504147455f4e583b0a7d0a0a766f6964205f5f696e6974207838365f7265706f72745f6e7828766f6964290a7b0a0969662028216370755f6861735f6e7829207b0a09097072696e746b284b45524e5f4e4f5449434520224e6f746963653a204e582028457865637574652044697361626c65292070726f74656374696f6e20220a090920202020202020226d697373696e6720696e20435055215c6e22293b0a097d20656c7365207b0a23696620646566696e656428434f4e4649475f5838365f363429207c7c20646566696e656428434f4e4649475f5838365f504145290a09096966202864697361626c655f6e7829207b0a0909097072696e746b284b45524e5f494e464f20224e582028457865637574652044697361626c65292070726f74656374696f6e3a20220a090909202020202020202264697361626c6564206279206b65726e656c20636f6d6d616e64206c696e65206f7074696f6e5c6e22293b0a09097d20656c7365207b0a0909097072696e746b284b45524e5f494e464f20224e582028457865637574652044697361626c65292070726f74656374696f6e3a20220a09090920202020202020226163746976655c6e22293b0a09097d0a23656c73650a09092f2a203332626974206e6f6e2d504145206b65726e656c2c204e582063616e6e6f742062652075736564202a2f0a09097072696e746b284b45524e5f4e4f5449434520224e6f746963653a204e582028457865637574652044697361626c65292070726f74656374696f6e20220a0909202020202020202263616e6e6f7420626520656e61626c65643a206e6f6e2d504145206b65726e656c215c6e22293b0a23656e6469660a097d0a7d0a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006c696e75782d332e382e322f617263682f7838362f6d6d2f737261742e6300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000303030303636340030303030303030003030303030303000303030303030313131363700313231313437343433333000303031353736300030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007573746172003030726f6f7400000000000000000000000000000000000000000000000000000000726f6f74000000000000000000000000000000000000000000000000000000003030303030303000303030303030300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f2a0a202a204143504920332e30206261736564204e554d412073657475700a202a20436f70797269676874203230303420416e6469204b6c65656e2c2053755345204c6162732e0a202a0a202a2052656164732074686520414350492053524154207461626c6520746f20666967757265206f75742077686174206d656d6f72792062656c6f6e677320746f20776869636820435055732e0a202a0a202a2043616c6c65642066726f6d20616370695f6e756d615f696e6974207768696c652072656164696e6720746865205352415420616e6420534c4954207461626c65732e0a202a20417373756d657320616c6c206d656d6f727920726567696f6e732062656c6f6e67696e6720746f20612073696e676c652070726f78696d69747920646f6d61696e0a202a2061726520696e206f6e65206368756e6b2e20486f6c6573206265747765656e207468656d2077696c6c20626520696e636c7564656420696e20746865206e6f64652e0a202a2f0a0a23696e636c756465203c6c696e75782f6b65726e656c2e683e0a23696e636c756465203c6c696e75782f616370692e683e0a23696e636c756465203c6c696e75782f6d6d7a6f6e652e683e0a23696e636c756465203c6c696e75782f6269746d61702e683e0a23696e636c756465203c6c696e75782f6d6f64756c652e683e0a23696e636c756465203c6c696e75782f746f706f6c6f67792e683e0a23696e636c756465203c6c696e75782f626f6f746d656d2e683e0a23696e636c756465203c6c696e75782f6d656d626c6f636b2e683e0a23696e636c756465203c6c696e75782f6d6d2e683e0a23696e636c756465203c61736d2f70726f746f2e683e0a23696e636c756465203c61736d2f6e756d612e683e0a23696e636c756465203c61736d2f653832302e683e0a23696e636c756465203c61736d2f617069632e683e0a23696e636c756465203c61736d2f75762f75762e683e0a0a696e7420616370695f6e756d61205f5f696e6974646174613b0a0a737461746963205f5f696e697420696e742073657475705f6e6f646528696e742070786d290a7b0a0972657475726e20616370695f6d61705f70786d5f746f5f6e6f64652870786d293b0a7d0a0a737461746963205f5f696e697420766f6964206261645f7372617428766f6964290a7b0a097072696e746b284b45524e5f4552522022535241543a2053524154206e6f7420757365642e5c6e22293b0a09616370695f6e756d61203d202d313b0a7d0a0a737461746963205f5f696e697420696e6c696e6520696e7420737261745f64697361626c656428766f6964290a7b0a0972657475726e20616370695f6e756d61203c20303b0a7d0a0a2f2a2043616c6c6261636b20666f7220534c49542070617273696e67202a2f0a766f6964205f5f696e697420616370695f6e756d615f736c69745f696e69742873747275637420616370695f7461626c655f736c6974202a736c6974290a7b0a09696e7420692c206a3b0a0a09666f72202869203d20303b2069203c20736c69742d3e6c6f63616c6974795f636f756e743b20692b2b290a0909666f7220286a203d20303b206a203c20736c69742d3e6c6f63616c6974795f636f756e743b206a2b2b290a0909096e756d615f7365745f64697374616e63652870786d5f746f5f6e6f64652869292c2070786d5f746f5f6e6f6465286a292c0a09090909736c69742d3e656e7472795b736c69742d3e6c6f63616c6974795f636f756e74202a2069202b206a5d293b0a7d0a0a2f2a2043616c6c6261636b20666f722050726f78696d69747920446f6d61696e202d3e20783241504943206d617070696e67202a2f0a766f6964205f5f696e69740a616370695f6e756d615f7832617069635f616666696e6974795f696e69742873747275637420616370695f737261745f7832617069635f6370755f616666696e697479202a7061290a7b0a09696e742070786d2c206e6f64653b0a09696e7420617069635f69643b0a0a0969662028737261745f64697361626c65642829290a090972657475726e3b0a096966202870612d3e6865616465722e6c656e677468203c2073697a656f662873747275637420616370695f737261745f7832617069635f6370755f616666696e6974792929207b0a09096261645f7372617428293b0a090972657475726e3b0a097d0a09696620282870612d3e666c616773202620414350495f535241545f4350555f454e41424c454429203d3d2030290a090972657475726e3b0a0970786d203d2070612d3e70726f78696d6974795f646f6d61696e3b0a09617069635f6964203d2070612d3e617069635f69643b0a096966202821617069632d3e617069635f69645f76616c696428617069635f69642929207b0a09097072696e746b284b45524e5f494e464f2022535241543a2050584d202575202d3e20583241504943203078253034782069676e6f7265645c6e222c0a0909092070786d2c20617069635f6964293b0a090972657475726e3b0a097d0a096e6f6465203d2073657475705f6e6f64652870786d293b0a09696620286e6f6465203c203029207b0a09097072696e746b284b45524e5f4552522022535241543a20546f6f206d616e792070726f78696d69747920646f6d61696e732025785c6e222c2070786d293b0a09096261645f7372617428293b0a090972657475726e3b0a097d0a0a0969662028617069635f6964203e3d204d41585f4c4f43414c5f4150494329207b0a09097072696e746b284b45524e5f494e464f2022535241543a2050584d202575202d3e204150494320307825303478202d3e204e6f646520257520736b697070656420617069636964207468617420697320746f6f206269675c6e222c2070786d2c20617069635f69642c206e6f6465293b0a090972657475726e3b0a097d0a097365745f6170696369645f746f5f6e6f646528617069635f69642c206e6f6465293b0a096e6f64655f736574286e6f64652c206e756d615f6e6f6465735f706172736564293b0a09616370695f6e756d61203d20313b0a097072696e746b284b45524e5f494e464f2022535241543a2050584d202575202d3e204150494320307825303478202d3e204e6f64652025755c6e222c0a092020202020202070786d2c20617069635f69642c206e6f6465293b0a7d0a0a2f2a2043616c6c6261636b20666f722050726f78696d69747920446f6d61696e202d3e204c41504943206d617070696e67202a2f0a766f6964205f5f696e69740a616370695f6e756d615f70726f636573736f725f616666696e6974795f696e69742873747275637420616370695f737261745f6370755f616666696e697479202a7061290a7b0a09696e742070786d2c206e6f64653b0a09696e7420617069635f69643b0a0a0969662028737261745f64697361626c65642829290a090972657475726e3b0a096966202870612d3e6865616465722e6c656e67746820213d2073697a656f662873747275637420616370695f737261745f6370755f616666696e6974792929207b0a09096261645f7372617428293b0a090972657475726e3b0a097d0a09696620282870612d3e666c616773202620414350495f535241545f4350555f454e41424c454429203d3d2030290a090972657475726e3b0a0970786d203d2070612d3e70726f78696d6974795f646f6d61696e5f6c6f3b0a0969662028616370695f737261745f7265766973696f6e203e3d2032290a090970786d207c3d202a2828756e7369676e656420696e742a2970612d3e70726f78696d6974795f646f6d61696e5f686929203c3c20383b0a096e6f6465203d2073657475705f6e6f64652870786d293b0a09696620286e6f6465203c203029207b0a09097072696e746b284b45524e5f4552522022535241543a20546f6f206d616e792070726f78696d69747920646f6d61696e732025785c6e222c2070786d293b0a09096261645f7372617428293b0a090972657475726e3b0a097d0a0a09696620286765745f75765f73797374656d5f747970652829203e3d2055565f583241504943290a0909617069635f6964203d202870612d3e617069635f6964203c3c203829207c2070612d3e6c6f63616c5f73617069635f6569643b0a09656c73650a0909617069635f6964203d2070612d3e617069635f69643b0a0a0969662028617069635f6964203e3d204d41585f4c4f43414c5f4150494329207b0a09097072696e746b284b45524e5f494e464f2022535241543a2050584d202575202d3e204150494320307825303278202d3e204e6f646520257520736b697070656420617069636964207468617420697320746f6f206269675c6e222c2070786d2c20617069635f69642c206e6f6465293b0a090972657475726e3b0a097d0a0a097365745f6170696369645f746f5f6e6f646528617069635f69642c206e6f6465293b0a096e6f64655f736574286e6f64652c206e756d615f6e6f6465735f706172736564293b0a09616370695f6e756d61203d20313b0a097072696e746b284b45524e5f494e464f2022535241543a2050584d202575202d3e204150494320307825303278202d3e204e6f64652025755c6e222c0a092020202020202070786d2c20617069635f69642c206e6f6465293b0a7d0a0a23696664656620434f4e4649475f4d454d4f52595f484f54504c55470a73746174696320696e6c696e6520696e7420736176655f6164645f696e666f28766f696429207b72657475726e20313b7d0a23656c73650a73746174696320696e6c696e6520696e7420736176655f6164645f696e666f28766f696429207b72657475726e20303b7d0a23656e6469660a0a2f2a2043616c6c6261636b20666f722070617273696e67206f66207468652050726f78696d69747920446f6d61696e203c2d3e204d656d6f72792041726561206d617070696e6773202a2f0a696e74205f5f696e69740a616370695f6e756d615f6d656d6f72795f616666696e6974795f696e69742873747275637420616370695f737261745f6d656d5f616666696e697479202a6d61290a7b0a097536342073746172742c20656e643b0a09696e74206e6f64652c2070786d3b0a0a0969662028737261745f64697361626c65642829290a090972657475726e202d313b0a09696620286d612d3e6865616465722e6c656e67746820213d2073697a656f662873747275637420616370695f737261745f6d656d5f616666696e6974792929207b0a09096261645f7372617428293b0a090972657475726e202d313b0a097d0a0969662028286d612d3e666c616773202620414350495f535241545f4d454d5f454e41424c454429203d3d2030290a090972657475726e202d313b0a0a0969662028286d612d3e666c616773202620414350495f535241545f4d454d5f484f545f504c55474741424c45292026262021736176655f6164645f696e666f2829290a090972657475726e202d313b0a097374617274203d206d612d3e626173655f616464726573733b0a09656e64203d207374617274202b206d612d3e6c656e6774683b0a0970786d203d206d612d3e70726f78696d6974795f646f6d61696e3b0a0969662028616370695f737261745f7265766973696f6e203c3d2031290a090970786d20263d20307866663b0a096e6f6465203d2073657475705f6e6f64652870786d293b0a09696620286e6f6465203c203029207b0a09097072696e746b284b45524e5f4552522022535241543a20546f6f206d616e792070726f78696d69747920646f6d61696e732e5c6e22293b0a09096261645f7372617428293b0a090972657475726e202d313b0a097d0a0a09696620286e756d615f6164645f6d656d626c6b286e6f64652c2073746172742c20656e6429203c203029207b0a09096261645f7372617428293b0a090972657475726e202d313b0a097d0a0a096e6f64655f736574286e6f64652c206e756d615f6e6f6465735f706172736564293b0a0a097072696e746b284b45524e5f494e464f2022535241543a204e6f64652025752050584d202575205b6d656d2025233031304c782d25233031304c785d5c6e222c0a09202020202020206e6f64652c2070786d2c0a092020202020202028756e7369676e6564206c6f6e67206c6f6e67292073746172742c2028756e7369676e6564206c6f6e67206c6f6e672920656e64202d2031293b0a0972657475726e20303b0a7d0a0a766f6964205f5f696e697420616370695f6e756d615f617263685f666978757028766f696429207b7d0a0a696e74205f5f696e6974207838365f616370695f6e756d615f696e697428766f6964290a7b0a09696e74207265743b0a0a09726574203d20616370695f6e756d615f696e697428293b0a0969662028726574203c2030290a090972657475726e207265743b0a0972657475726e20737261745f64697361626c65642829203f202d45494e56414c203a20303b0a7d0a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 |