1. | 645f696478203c20505452535f5045525f504744292026262028766164647220213d20656e64293b207067642b2b2c207067645f6964782b2b29207b0a0909706d64203d206f6e655f6d645f7461626c655f696e697428706764293b0a0909706d64203d20706d64202b20706d645f696e646578287661646472293b0a0909666f7220283b2028706d645f696478203c20505452535f5045525f504d44292026262028766164647220213d20656e64293b0a09090909090909706d642b2b2c20706d645f6964782b2b29207b0a090909707465203d20706167655f7461626c655f6b6d61705f636865636b286f6e655f706167655f7461626c655f696e697428706d64292c0a09090920202020202020202020202020202020202020202020202020202020706d642c2076616464722c20707465293b0a0a0909097661646472202b3d20504d445f53495a453b0a09097d0a0909706d645f696478203d20303b0a097d0a7d0a0a73746174696320696e6c696e6520696e742069735f6b65726e656c5f7465787428756e7369676e6564206c6f6e672061646472290a7b0a096966202861646472203e3d2028756e7369676e6564206c6f6e67295f746578742026262061646472203c3d2028756e7369676e6564206c6f6e67295f5f696e69745f656e64290a090972657475726e20313b0a0972657475726e20303b0a7d0a0a2f2a0a202a2054686973206d6170732074686520706879736963616c206d656d6f727920746f206b65726e656c207669727475616c20616464726573732073706163652c206120746f74616c0a202a206f66206d61785f6c6f775f70666e2070616765732c206279206372656174696e672070616765207461626c6573207374617274696e672066726f6d20616464726573730a202a20504147455f4f46465345543a0a202a2f0a756e7369676e6564206c6f6e67205f5f696e69740a6b65726e656c5f706879736963616c5f6d617070696e675f696e697428756e7369676e6564206c6f6e672073746172742c0a0909092020202020756e7369676e6564206c6f6e6720656e642c0a0909092020202020756e7369676e6564206c6f6e6720706167655f73697a655f6d61736b290a7b0a09696e74207573655f707365203d20706167655f73697a655f6d61736b203d3d2028313c3c50475f4c4556454c5f324d293b0a09756e7369676e6564206c6f6e67206c6173745f6d61705f61646472203d20656e643b0a09756e7369676e6564206c6f6e672073746172745f70666e2c20656e645f70666e3b0a097067645f74202a7067645f62617365203d20737761707065725f70675f6469723b0a09696e74207067645f6964782c20706d645f6964782c207074655f6f66733b0a09756e7369676e6564206c6f6e672070666e3b0a097067645f74202a7067643b0a09706d645f74202a706d643b0a097074655f74202a7074653b0a09756e7369676e65642070616765735f326d2c2070616765735f346b3b0a09696e74206d617070696e675f697465723b0a0a0973746172745f70666e203d207374617274203e3e20504147455f53484946543b0a09656e645f70666e203d20656e64203e3e20504147455f53484946543b0a0a092f2a0a09202a20466972737420697465726174696f6e2077696c6c207365747570206964656e74697479206d617070696e67207573696e67206c617267652f736d616c6c2070616765730a09202a206261736564206f6e207573655f7073652c2077697468206f7468657220617474726962757465732073616d65206173207365742062790a09202a20746865206561726c7920636f646520696e20686561645f33322e530a09202a0a09202a205365636f6e6420697465726174696f6e2077696c6c2073657475702074686520617070726f707269617465206174747269627574657320284e582c20474c4f42414c2e2e290a09202a206173206465736972656420666f7220746865206b65726e656c206964656e74697479206d617070696e672e0a09202a0a09202a20546869732074776f2070617373206d656368616e69736d20636f6e666f726d7320746f2074686520544c4220617070206e6f746520776869636820736179733a0a09202a0a09202a202020202022536f6674776172652073686f756c64206e6f7420777269746520746f206120706167696e672d73747275637475726520656e74727920696e2061207761790a09202a2020202020207468617420776f756c64206368616e67652c20666f7220616e79206c696e65617220616464726573732c20626f74682074686520706167652073697a650a09202a202020202020616e6420656974686572207468652070616765206672616d65206f7220617474726962757465732e220a09202a2f0a096d617070696e675f69746572203d20313b0a0a0969662028216370755f6861735f707365290a09097573655f707365203d20303b0a0a7265706561743a0a0970616765735f326d203d2070616765735f346b203d20303b0a0970666e203d2073746172745f70666e3b0a097067645f696478203d207067645f696e646578282870666e3c3c504147455f534849465429202b20504147455f4f4646534554293b0a09706764203d207067645f62617365202b207067645f6964783b0a09666f7220283b207067645f696478203c20505452535f5045525f5047443b207067642b2b2c207067645f6964782b2b29207b0a0909706d64203d206f6e655f6d645f7461626c655f696e697428706764293b0a0a09096966202870666e203e3d20656e645f70666e290a090909636f6e74696e75653b0a23696664656620434f4e4649475f5838365f5041450a0909706d645f696478203d20706d645f696e646578282870666e3c3c504147455f534849465429202b20504147455f4f4646534554293b0a0909706d64202b3d20706d645f6964783b0a23656c73650a0909706d645f696478203d20303b0a23656e6469660a0909666f7220283b20706d645f696478203c20505452535f5045525f504d442026262070666e203c20656e645f70666e3b0a09092020202020706d642b2b2c20706d645f6964782b2b29207b0a090909756e7369676e656420696e742061646472203d2070666e202a20504147455f53495a45202b20504147455f4f46465345543b0a0a0909092f2a0a090909202a204d617020776974682062696720706167657320696620706f737369626c652c206f74686572776973650a090909202a20637265617465206e6f726d616c2070616765207461626c65733a0a090909202a2f0a090909696620287573655f70736529207b0a09090909756e7369676e656420696e742061646472323b0a09090909706770726f745f742070726f74203d20504147455f4b45524e454c5f4c415247453b0a090909092f2a0a09090909202a20666972737420706173732077696c6c20757365207468652073616d6520696e697469616c0a09090909202a206964656e74697479206d617070696e6720617474726962757465202b205f504147455f5053452e0a09090909202a2f0a09090909706770726f745f7420696e69745f70726f74203d0a09090909095f5f706770726f74285054455f4944454e545f41545452207c0a090909090909205f504147455f505345293b0a0a090909096164647232203d202870666e202b20505452535f5045525f5054452d3129202a20504147455f53495a45202b0a0909090909504147455f4f4646534554202b20504147455f53495a452d313b0a0a090909096966202869735f6b65726e656c5f74657874286164647229207c7c0a090909092020202069735f6b65726e656c5f7465787428616464723229290a090909090970726f74203d20504147455f4b45524e454c5f4c415247455f455845433b0a0a0909090970616765735f326d2b2b3b0a09090909696620286d617070696e675f69746572203d3d2031290a09090909097365745f706d6428706d642c2070666e5f706d642870666e2c20696e69745f70726f7429293b0a09090909656c73650a09090909097365745f706d6428706d642c2070666e5f706d642870666e2c2070726f7429293b0a0a0909090970666e202b3d20505452535f5045525f5054453b0a09090909636f6e74696e75653b0a0909097d0a090909707465203d206f6e655f706167655f7461626c655f696e697428706d64293b0a0a0909097074655f6f6673203d207074655f696e646578282870666e3c3c504147455f534849465429202b20504147455f4f4646534554293b0a090909707465202b3d207074655f6f66733b0a090909666f7220283b207074655f6f6673203c20505452535f5045525f5054452026262070666e203c20656e645f70666e3b0a09090920202020207074652b2b2c2070666e2b2b2c207074655f6f66732b2b2c2061646472202b3d20504147455f53495a4529207b0a09090909706770726f745f742070726f74203d20504147455f4b45524e454c3b0a090909092f2a0a09090909202a20666972737420706173732077696c6c20757365207468652073616d6520696e697469616c0a09090909202a206964656e74697479206d617070696e67206174747269627574652e0a09090909202a2f0a09090909706770726f745f7420696e69745f70726f74203d205f5f706770726f74285054455f4944454e545f41545452293b0a0a090909096966202869735f6b65726e656c5f74657874286164647229290a090909090970726f74203d20504147455f4b45524e454c5f455845433b0a0a0909090970616765735f346b2b2b3b0a09090909696620286d617070696e675f69746572203d3d203129207b0a09090909097365745f707465287074652c2070666e5f7074652870666e2c20696e69745f70726f7429293b0a09090909096c6173745f6d61705f61646472203d202870666e203c3c20504147455f534849465429202b20504147455f53495a453b0a090909097d20656c73650a09090909097365745f707465287074652c2070666e5f7074652870666e2c2070726f7429293b0a0909097d0a09097d0a097d0a09696620286d617070696e675f69746572203d3d203129207b0a09092f2a0a0909202a2075706461746520646972656374206d617070696e67207061676520636f756e74206f6e6c7920696e207468652066697273740a0909202a20697465726174696f6e2e0a0909202a2f0a09097570646174655f706167655f636f756e742850475f4c4556454c5f324d2c2070616765735f326d293b0a09097570646174655f706167655f636f756e742850475f4c4556454c5f344b2c2070616765735f346b293b0a0a09092f2a0a0909202a206c6f63616c20676c6f62616c20666c75736820746c622c2077686963682077696c6c20666c757368207468652070726576696f75730a0909202a206d617070696e67732070726573656e7420696e20626f746820736d616c6c20616e64206c61726765207061676520544c4227732e0a0909202a2f0a09095f5f666c7573685f746c625f616c6c28293b0a0a09092f2a0a0909202a205365636f6e6420697465726174696f6e2077696c6c20736574207468652061637475616c20646573697265642050544520617474726962757465732e0a0909202a2f0a09096d617070696e675f69746572203d20323b0a0909676f746f207265706561743b0a097d0a0972657475726e206c6173745f6d61705f616464723b0a7d0a0a7074655f74202a6b6d61705f7074653b0a706770726f745f74206b6d61705f70726f743b0a0a73746174696320696e6c696e65207074655f74202a6b6d61705f6765745f6669786d61705f70746528756e7369676e6564206c6f6e67207661646472290a7b0a0972657475726e207074655f6f66667365745f6b65726e656c28706d645f6f6666736574287075645f6f6666736574287067645f6f66667365745f6b287661646472292c0a0909097661646472292c207661646472292c207661646472293b0a7d0a0a73746174696320766f6964205f5f696e6974206b6d61705f696e697428766f6964290a7b0a09756e7369676e6564206c6f6e67206b6d61705f7673746172743b0a0a092f2a0a09202a20436163686520746865206669727374206b6d6170207074653a0a09202a2f0a096b6d61705f767374617274203d205f5f6669785f746f5f76697274284649585f4b4d41505f424547494e293b0a096b6d61705f707465203d206b6d61705f6765745f6669786d61705f707465286b6d61705f767374617274293b0a0a096b6d61705f70726f74203d20504147455f4b45524e454c3b0a7d0a0a23696664656620434f4e4649475f484947484d454d0a73746174696320766f6964205f5f696e6974207065726d616e656e745f6b6d6170735f696e6974287067645f74202a7067645f62617365290a7b0a09756e7369676e6564206c6f6e672076616464723b0a097067645f74202a7067643b0a097075645f74202a7075643b0a09706d645f74202a706d643b0a097074655f74202a7074653b0a0a097661646472203d20504b4d41505f424153453b0a09706167655f7461626c655f72616e67655f696e69742876616464722c207661646472202b20504147455f53495a452a4c4153545f504b4d41502c207067645f62617365293b0a0a09706764203d20737761707065725f70675f646972202b207067645f696e646578287661646472293b0a09707564203d207075645f6f6666736574287067642c207661646472293b0a09706d64203d20706d645f6f6666736574287075642c207661646472293b0a09707465203d207074655f6f66667365745f6b65726e656c28706d642c207661646472293b0a09706b6d61705f706167655f7461626c65203d207074653b0a7d0a0a73746174696320766f6964205f5f696e6974206164645f6f6e655f68696768706167655f696e6974287374727563742070616765202a70616765290a7b0a09436c6561725061676552657365727665642870616765293b0a09696e69745f706167655f636f756e742870616765293b0a095f5f667265655f706167652870616765293b0a09746f74616c686967685f70616765732b2b3b0a7d0a0a766f6964205f5f696e6974206164645f6869676870616765735f776974685f6163746976655f726567696f6e7328696e74206e69642c0a09090920756e7369676e6564206c6f6e672073746172745f70666e2c20756e7369676e6564206c6f6e6720656e645f70666e290a7b0a09706879735f616464725f742073746172742c20656e643b0a0975363420693b0a0a09666f725f656163685f667265655f6d656d5f72616e676528692c206e69642c202673746172742c2026656e642c204e554c4c29207b0a0909756e7369676e6564206c6f6e672070666e203d20636c616d705f7428756e7369676e6564206c6f6e672c2050464e5f5550287374617274292c0a09090909092020202073746172745f70666e2c20656e645f70666e293b0a0909756e7369676e6564206c6f6e6720655f70666e203d20636c616d705f7428756e7369676e6564206c6f6e672c2050464e5f444f574e28656e64292c0a090909090920202020202073746172745f70666e2c20656e645f70666e293b0a0909666f722028203b2070666e203c20655f70666e3b2070666e2b2b290a0909096966202870666e5f76616c69642870666e29290a090909096164645f6f6e655f68696768706167655f696e69742870666e5f746f5f706167652870666e29293b0a097d0a7d0a23656c73650a73746174696320696e6c696e6520766f6964207065726d616e656e745f6b6d6170735f696e6974287067645f74202a7067645f62617365290a7b0a7d0a23656e646966202f2a20434f4e4649475f484947484d454d202a2f0a0a766f6964205f5f696e6974206e61746976655f706167657461626c655f696e697428766f6964290a7b0a09756e7369676e6564206c6f6e672070666e2c2076613b0a097067645f74202a7067642c202a62617365203d20737761707065725f70675f6469723b0a097075645f74202a7075643b0a09706d645f74202a706d643b0a097074655f74202a7074653b0a0a092f2a0a09202a2052656d6f766520616e79206d617070696e677320776869636820657874656e6420706173742074686520656e64206f6620706879736963616c0a09202a206d656d6f72792066726f6d2074686520626f6f742074696d652070616765207461626c653a0a09202a2f0a09666f72202870666e203d206d61785f6c6f775f70666e202b20313b2070666e203c20313c3c2833322d504147455f5348494654293b2070666e2b2b29207b0a09097661203d20504147455f4f4646534554202b202870666e3c3c504147455f5348494654293b0a0909706764203d2062617365202b207067645f696e646578287661293b0a090969662028217067645f70726573656e74282a70676429290a090909627265616b3b0a0a0909707564203d207075645f6f6666736574287067642c207661293b0a0909706d64203d20706d645f6f6666736574287075642c207661293b0a09096966202821706d645f70726573656e74282a706d6429290a090909627265616b3b0a0a0909707465203d207074655f6f66667365745f6b65726e656c28706d642c207661293b0a090969662028217074655f70726573656e74282a70746529290a090909627265616b3b0a0a09097074655f636c656172284e554c4c2c2076612c20707465293b0a097d0a0970617261766972745f616c6c6f635f706d642826696e69745f6d6d2c205f5f7061286261736529203e3e20504147455f5348494654293b0a09706167696e675f696e697428293b0a7d0a0a2f2a0a202a204275696c6420612070726f70657220706167657461626c6520666f7220746865206b65726e656c206d617070696e67732e2020557020756e74696c20746869730a202a20706f696e742c207765277665206265656e2072756e6e696e67206f6e20736f6d6520736574206f6620706167657461626c657320636f6e73747275637465642062790a202a2074686520626f6f742070726f636573732e0a202a0a202a20496620776527726520626f6f74696e67206f6e206e61746976652068617264776172652c20746869732077696c6c206265206120706167657461626c650a202a20636f6e737472756374656420696e20617263682f7838362f6b65726e656c2f686561645f33322e532e202054686520726f6f74206f66207468650a202a20706167657461626c652077696c6c20626520737761707065725f70675f6469722e0a202a0a202a20496620776527726520626f6f74696e6720706172617669727475616c697a656420756e64657220612068797065727669736f722c207468656e207468657265206172650a202a206d6f7265206f7074696f6e733a207765206d617920616c72656164792062652072756e6e696e67205041452c20616e642074686520706167657461626c65206d61790a202a206f72206d6179206e6f7420626520626173656420696e20737761707065725f70675f6469722e2020496e20616e7920636173652c0a202a2070617261766972745f706167657461626c655f696e697428292077696c6c2073657420757020737761707065725f70675f6469720a202a20617070726f7072696174656c7920666f72207468652072657374206f662074686520696e697469616c697a6174696f6e20746f20776f726b2e0a202a0a202a20496e2067656e6572616c2c20706167657461626c655f696e6974282920617373756d657320746861742074686520706167657461626c65206d617920616c72656164790a202a206265207061727469616c6c7920706f70756c617465642c20616e6420736f2069742061766f6964732073746f6d70696e67206f6e20616e79206578697374696e670a202a206d617070696e67732e0a202a2f0a766f6964205f5f696e6974206561726c795f696f72656d61705f706167655f7461626c655f72616e67655f696e697428766f6964290a7b0a097067645f74202a7067645f62617365203d20737761707065725f70675f6469723b0a09756e7369676e6564206c6f6e672076616464722c20656e643b0a0a092f2a0a09202a204669786564206d617070696e67732c206f6e6c79207468652070616765207461626c65207374727563747572652068617320746f2062650a09202a2063726561746564202d206d617070696e67732077696c6c20626520736574206279207365745f6669786d617028293a0a09202a2f0a097661646472203d205f5f6669785f746f5f76697274285f5f656e645f6f665f66697865645f616464726573736573202d203129202620504d445f4d41534b3b0a09656e64203d2028464958414444525f544f50202b20504d445f53495a45202d203129202620504d445f4d41534b3b0a09706167655f7461626c655f72616e67655f696e69742876616464722c20656e642c207067645f62617365293b0a096561726c795f696f72656d61705f726573657428293b0a7d0a0a73746174696320766f6964205f5f696e697420706167657461626c655f696e697428766f6964290a7b0a097067645f74202a7067645f62617365203d20737761707065725f70675f6469723b0a0a097065726d616e656e745f6b6d6170735f696e6974287067645f62617365293b0a7d0a0a70746576616c5f74205f5f737570706f727465645f7074655f6d61736b205f5f726561645f6d6f73746c79203d207e285f504147455f4e58207c205f504147455f474c4f42414c207c205f504147455f494f4d4150293b0a4558504f52545f53594d424f4c5f47504c285f5f737570706f727465645f7074655f6d61736b293b0a0a2f2a20757365722d646566696e656420686967686d656d2073697a65202a2f0a73746174696320756e7369676e656420696e7420686967686d656d5f7061676573203d202d313b0a0a2f2a0a202a20686967686d656d3d73697a6520666f7263657320686967686d656d20746f2062652065786163746c79202773697a65272062797465732e0a202a205468697320776f726b73206576656e206f6e20626f78657320746861742068617665206e6f20686967686d656d206f74686572776973652e0a202a205468697320616c736f20776f726b7320746f2072656475636520686967686d656d2073697a65206f6e2062696767657220626f7865732e0a202a2f0a73746174696320696e74205f5f696e69742070617273655f686967686d656d2863686172202a617267290a7b0a096966202821617267290a090972657475726e202d45494e56414c3b0a0a09686967686d656d5f7061676573203d206d656d7061727365286172672c202661726729203e3e20504147455f53484946543b0a0972657475726e20303b0a7d0a6561726c795f706172616d2822686967686d656d222c2070617273655f686967686d656d293b0a0a23646566696e65204d53475f484947484d454d5f544f4f5f424947205c0a0922686967686d656d2073697a652028256c754d422920697320626967676572207468616e20706167657320617661696c61626c652028256c754d4229215c6e220a0a23646566696e65204d53475f4c4f574d454d5f544f4f5f534d414c4c205c0a0922686967686d656d2073697a652028256c754d422920726573756c747320696e203c36344d42206c6f776d656d2c2069676e6f72696e67206974215c6e220a2f2a0a202a20416c6c206f662052414d206669747320696e746f206c6f776d656d202d2062757420696620757365722077616e747320686967686d656d0a202a206172746966696369616c6c79207669612074686520686967686d656d3d7820626f6f7420706172616d65746572207468656e206372656174650a202a2069743a0a202a2f0a766f6964205f5f696e6974206c6f776d656d5f70666e5f696e697428766f6964290a7b0a092f2a206d61785f6c6f775f70666e20697320302c20776520616c72656164792068617665206561726c795f72657320737570706f7274202a2f0a096d61785f6c6f775f70666e203d206d61785f70666e3b0a0a0969662028686967686d656d5f7061676573203d3d202d31290a0909686967686d656d5f7061676573203d20303b0a23696664656620434f4e4649475f484947484d454d0a0969662028686967686d656d5f7061676573203e3d206d61785f70666e29207b0a09097072696e746b284b45524e5f455252204d53475f484947484d454d5f544f4f5f4249472c0a09090970616765735f746f5f6d6228686967686d656d5f7061676573292c2070616765735f746f5f6d62286d61785f70666e29293b0a0909686967686d656d5f7061676573203d20303b0a097d0a0969662028686967686d656d5f706167657329207b0a0909696620286d61785f6c6f775f70666e202d20686967686d656d5f7061676573203c2036342a313032342a313032342f504147455f53495a4529207b0a0909097072696e746b284b45524e5f455252204d53475f4c4f574d454d5f544f4f5f534d414c4c2c0a0909090970616765735f746f5f6d6228686967686d656d5f706167657329293b0a090909686967686d656d5f7061676573203d20303b0a09097d0a09096d61785f6c6f775f70666e202d3d20686967686d656d5f70616765733b0a097d0a23656c73650a0969662028686967686d656d5f7061676573290a09097072696e746b284b45524e5f455252202269676e6f72696e6720686967686d656d2073697a65206f6e206e6f6e2d686967686d656d206b65726e656c215c6e22293b0a23656e6469660a7d0a0a23646566696e65204d53475f484947484d454d5f544f4f5f534d414c4c205c0a09226f6e6c7920256c754d4220686967686d656d20706167657320617661696c61626c652c2069676e6f72696e6720686967686d656d2073697a65206f6620256c754d42215c6e220a0a23646566696e65204d53475f484947484d454d5f5452494d4d4544205c0a09225761726e696e673a206f6e6c79203447422077696c6c20626520757365642e20557365206120484947484d454d36344720656e61626c6564206b65726e656c215c6e220a2f2a0a202a2057652068617665206d6f72652052414d207468616e206669747320696e746f206c6f776d656d202d2077652074727920746f2070757420697420696e746f0a202a20686967686d656d2c20616c736f2074616b696e672074686520686967686d656d3d7820626f6f7420706172616d6574657220696e746f206163636f756e743a0a202a2f0a766f6964205f5f696e697420686967686d656d5f70666e5f696e697428766f6964290a7b0a096d61785f6c6f775f70666e203d204d41584d454d5f50464e3b0a0a0969662028686967686d656d5f7061676573203d3d202d31290a0909686967686d656d5f7061676573203d206d61785f70666e202d204d41584d454d5f50464e3b0a0a0969662028686967686d656d5f7061676573202b204d41584d454d5f50464e203c206d61785f70666e290a09096d61785f70666e203d204d41584d454d5f50464e202b20686967686d656d5f70616765733b0a0a0969662028686967686d656d5f7061676573202b204d41584d454d5f50464e203e206d61785f70666e29207b0a09097072696e746b284b45524e5f5741524e494e47204d53475f484947484d454d5f544f4f5f534d414c4c2c0a09090970616765735f746f5f6d62286d61785f70666e202d204d41584d454d5f50464e292c0a09090970616765735f746f5f6d6228686967686d656d5f706167657329293b0a0909686967686d656d5f7061676573203d20303b0a097d0a2369666e64656620434f4e4649475f484947484d454d0a092f2a204d6178696d756d206d656d6f727920757361626c652069732077686174206973206469726563746c79206164647265737361626c65202a2f0a097072696e746b284b45524e5f5741524e494e4720225761726e696e67206f6e6c7920256c644d422077696c6c20626520757365642e5c6e222c204d41584d454d3e3e3230293b0a09696620286d61785f70666e203e204d41585f4e4f4e5041455f50464e290a09097072696e746b284b45524e5f5741524e494e472022557365206120484947484d454d36344720656e61626c6564206b65726e656c2e5c6e22293b0a09656c73650a09097072696e746b284b45524e5f5741524e494e472022557365206120484947484d454d20656e61626c6564206b65726e656c2e5c6e22293b0a096d61785f70666e203d204d41584d454d5f50464e3b0a23656c7365202f2a2021434f4e4649475f484947484d454d202a2f0a2369666e64656620434f4e4649475f484947484d454d3634470a09696620286d61785f70666e203e204d41585f4e4f4e5041455f50464e29207b0a09096d61785f70666e203d204d41585f4e4f4e5041455f50464e3b0a09097072696e746b284b45524e5f5741524e494e47204d53475f484947484d454d5f5452494d4d4544293b0a097d0a23656e646966202f2a2021434f4e4649475f484947484d454d363447202a2f0a23656e646966202f2a2021434f4e4649475f484947484d454d202a2f0a7d0a0a2f2a0a202a2044657465726d696e65206c6f7720616e642068696768206d656d6f72792072616e6765733a0a202a2f0a766f6964205f5f696e69742066696e645f6c6f775f70666e5f72616e676528766f6964290a7b0a092f2a20697420636f756c6420757064617465206d61785f70666e202a2f0a0a09696620286d61785f70666e203c3d204d41584d454d5f50464e290a09096c6f776d656d5f70666e5f696e697428293b0a09656c73650a0909686967686d656d5f70666e5f696e697428293b0a7d0a0a2369666e64656620434f4e4649475f4e4545445f4d554c5449504c455f4e4f4445530a766f6964205f5f696e697420696e69746d656d5f696e697428766f6964290a7b0a23696664656620434f4e4649475f484947484d454d0a096869676873746172745f70666e203d2068696768656e645f70666e203d206d61785f70666e3b0a09696620286d61785f70666e203e206d61785f6c6f775f70666e290a09096869676873746172745f70666e203d206d61785f6c6f775f70666e3b0a097072696e746b284b45524e5f4e4f544943452022256c644d4220484947484d454d20617661696c61626c652e5c6e222c0a090970616765735f746f5f6d622868696768656e645f70666e202d206869676873746172745f70666e29293b0a096e756d5f706879737061676573203d2068696768656e645f70666e3b0a09686967685f6d656d6f7279203d2028766f6964202a29205f5f7661286869676873746172745f70666e202a20504147455f53495a45202d203129202b20313b0a23656c73650a096e756d5f706879737061676573203d206d61785f6c6f775f70666e3b0a09686967685f6d656d6f7279203d2028766f6964202a29205f5f7661286d61785f6c6f775f70666e202a20504147455f53495a45202d203129202b20313b0a23656e6469660a0a096d656d626c6f636b5f7365745f6e6f646528302c2028706879735f616464725f7429554c4c4f4e475f4d41582c2030293b0a097370617273655f6d656d6f72795f70726573656e745f776974685f6163746976655f726567696f6e732830293b0a0a23696664656620434f4e4649475f464c41544d454d0a096d61785f6d61706e72203d206e756d5f7068797370616765733b0a23656e6469660a095f5f766d616c6c6f635f73746172745f736574203d20747275653b0a0a097072696e746b284b45524e5f4e4f544943452022256c644d42204c4f574d454d20617661696c61626c652e5c6e222c0a09090970616765735f746f5f6d62286d61785f6c6f775f70666e29293b0a0a0973657475705f626f6f746d656d5f616c6c6f6361746f7228293b0a7d0a23656e646966202f2a2021434f4e4649475f4e4545445f4d554c5449504c455f4e4f444553202a2f0a0a766f6964205f5f696e69742073657475705f626f6f746d656d5f616c6c6f6361746f7228766f6964290a7b0a097072696e746b284b45524e5f494e464f202220206d6170706564206c6f772072616d3a2030202d202530386c785c6e222c0a0909206d61785f70666e5f6d61707065643c3c504147455f5348494654293b0a097072696e746b284b45524e5f494e464f202220206c6f772072616d3a2030202d202530386c785c6e222c206d61785f6c6f775f70666e3c3c504147455f5348494654293b0a0a0961667465725f626f6f746d656d203d20313b0a7d0a0a2f2a0a202a20706167696e675f696e697428292073657473207570207468652070616765207461626c6573202d206e6f746520746861742074686520666972737420384d42206172650a202a20616c7265616479206d617070656420627920686561642e532e0a202a0a202a205468697320726f7574696e657320616c736f20756e6d617073207468652070616765206174207669727475616c206b65726e656c206164647265737320302c20736f0a202a20746861742077652063616e20747261702074686f7365207065736b79204e554c4c2d7265666572656e6365206572726f727320696e20746865206b65726e656c2e0a202a2f0a766f6964205f5f696e697420706167696e675f696e697428766f6964290a7b0a09706167657461626c655f696e697428293b0a0a095f5f666c7573685f746c625f616c6c28293b0a0a096b6d61705f696e697428293b0a0a092f2a0a09202a204e4f54453a206174207468697320706f696e742074686520626f6f746d656d20616c6c6f6361746f722069732066756c6c7920617661696c61626c652e0a09202a2f0a096f6c70635f64745f6275696c645f6465766963657472656528293b0a097370617273655f6d656d6f72795f70726573656e745f776974685f6163746976655f726567696f6e73284d41585f4e554d4e4f444553293b0a097370617273655f696e697428293b0a097a6f6e655f73697a65735f696e697428293b0a7d0a0a2f2a0a202a2054657374206966207468652057502062697420776f726b7320696e2073757065727669736f72206d6f64652e2049742069736e277420737570706f72746564206f6e2033383627730a202a20616e6420616c736f206f6e20736f6d6520737472616e67652034383627732e20416c6c203538362b277320617265204f4b2e2054686973207573656420746f20696e766f6c76650a202a20626c61636b206d61676963206a756d707320746f20776f726b2061726f756e6420736f6d65206e617374792043505520627567732c2062757420666f7274756e6174656c79207468650a202a2073776974636820746f207573696e6720657863657074696f6e7320676f7420726964206f6620616c6c20746861742e0a202a2f0a73746174696320766f6964205f5f696e697420746573745f77705f62697428766f6964290a7b0a097072696e746b284b45524e5f494e464f0a202022436865636b696e6720696620746869732070726f636573736f7220686f6e6f7572732074686520575020626974206576656e20696e2073757065727669736f72206d6f64652e2e2e22293b0a0a092f2a20416e7920706167652d616c69676e656420616464726573732077696c6c20646f2c207468652074657374206973206e6f6e2d6465737472756374697665202a2f0a095f5f7365745f6669786d6170284649585f57505f544553542c205f5f70612826737761707065725f70675f646972292c20504147455f4b45524e454c5f524f293b0a09626f6f745f6370755f646174612e77705f776f726b735f6f6b203d20646f5f746573745f77705f62697428293b0a09636c6561725f6669786d6170284649585f57505f54455354293b0a0a096966202821626f6f745f6370755f646174612e77705f776f726b735f6f6b29207b0a09097072696e746b284b45524e5f434f4e5420224e6f2e5c6e22293b0a090970616e696328224c696e757820646f65736e277420737570706f7274204350557320776974682062726f6b656e2057502e22293b0a097d20656c7365207b0a09097072696e746b284b45524e5f434f4e5420224f6b2e5c6e22293b0a097d0a7d0a0a766f6964205f5f696e6974206d656d5f696e697428766f6964290a7b0a09696e7420636f646573697a652c20726573657276656470616765732c206461746173697a652c20696e697473697a653b0a09696e7420746d703b0a0a097063695f696f6d6d755f616c6c6f6328293b0a0a23696664656620434f4e4649475f464c41544d454d0a094255475f4f4e28216d656d5f6d6170293b0a23656e6469660a092f2a0a09202a205769746820434f4e4649475f44454255475f50414745414c4c4f4320696e697469616c697a6174696f6e206f6620686967686d656d2070616765732068617320746f0a09202a20626520646f6e65206265666f726520667265655f616c6c5f626f6f746d656d28292e204d656d626c6f636b207573652066726565206c6f77206d656d6f727920666f720a09202a2074656d706f72617279206461746120287365652066696e645f72616e67655f617272617928292920616e6420666f72207468697320707572706f73652063616e207573650a09202a20706167657320746861742077617320616c72656164792070617373656420746f2074686520627564647920616c6c6f6361746f722c2068656e6365206d61726b65642061730a09202a206e6f742061636365737369626c6520696e207468652070616765207461626c6573207768656e20636f6d70696c656420776974680a09202a20434f4e4649475f44454255475f50414745414c4c4f432e204f7468657277697365206f72646572206f6620696e697469616c697a6174696f6e206973206e6f740a09202a20696d706f7274616e7420686572652e0a09202a2f0a097365745f686967686d656d5f70616765735f696e697428293b0a0a092f2a20746869732077696c6c2070757420616c6c206c6f77206d656d6f7279206f6e746f2074686520667265656c69737473202a2f0a09746f74616c72616d5f7061676573202b3d20667265655f616c6c5f626f6f746d656d28293b0a0a0972657365727665647061676573203d20303b0a09666f722028746d70203d20303b20746d70203c206d61785f6c6f775f70666e3b20746d702b2b290a09092f2a0a0909202a204f6e6c7920636f756e742072657365727665642052414d2070616765733a0a0909202a2f0a090969662028706167655f69735f72616d28746d7029202626205061676552657365727665642870666e5f746f5f7061676528746d702929290a090909726573657276656470616765732b2b3b0a0a09636f646573697a65203d202028756e7369676e6564206c6f6e672920265f6574657874202d2028756e7369676e6564206c6f6e672920265f746578743b0a096461746173697a65203d202028756e7369676e6564206c6f6e672920265f6564617461202d2028756e7369676e6564206c6f6e672920265f65746578743b0a09696e697473697a65203d202028756e7369676e6564206c6f6e672920265f5f696e69745f656e64202d2028756e7369676e6564206c6f6e672920265f5f696e69745f626567696e3b0a0a097072696e746b284b45524e5f494e464f20224d656d6f72793a20256c756b2f256c756b20617661696c61626c65202825646b206b65726e656c20636f64652c20220a0909092225646b2072657365727665642c2025646b20646174612c2025646b20696e69742c20256c646b20686967686d656d295c6e222c0a09096e725f667265655f70616765732829203c3c2028504147455f53484946542d3130292c0a09096e756d5f706879737061676573203c3c2028504147455f53484946542d3130292c0a0909636f646573697a65203e3e2031302c0a090972657365727665647061676573203c3c2028504147455f53484946542d3130292c0a09096461746173697a65203e3e2031302c0a0909696e697473697a65203e3e2031302c0a0909746f74616c686967685f7061676573203c3c2028504147455f53484946542d313029293b0a0a097072696e746b284b45524e5f494e464f20227669727475616c206b65726e656c206d656d6f7279206c61796f75743a5c6e220a090922202020206669786d617020203a2030782530386c78202d2030782530386c782020202825346c64206b42295c6e220a23696664656620434f4e4649475f484947484d454d0a09092220202020706b6d61702020203a2030782530386c78202d2030782530386c782020202825346c64206b42295c6e220a23656e6469660a09092220202020766d616c6c6f63203a2030782530386c78202d2030782530386c782020202825346c64204d42295c6e220a090922202020206c6f776d656d20203a2030782530386c78202d2030782530386c782020202825346c64204d42295c6e220a0909222020202020202e696e6974203a2030782530386c78202d2030782530386c782020202825346c64206b42295c6e220a0909222020202020202e64617461203a2030782530386c78202d2030782530386c782020202825346c64206b42295c6e220a0909222020202020202e74657874203a2030782530386c78202d2030782530386c782020202825346c64206b42295c6e222c0a0909464958414444525f53544152542c20464958414444525f544f502c0a090928464958414444525f544f50202d20464958414444525f535441525429203e3e2031302c0a0a23696664656620434f4e4649475f484947484d454d0a0909504b4d41505f424153452c20504b4d41505f424153452b4c4153545f504b4d41502a504147455f53495a452c0a0909284c4153545f504b4d41502a504147455f53495a4529203e3e2031302c0a23656e6469660a0a0909564d414c4c4f435f53544152542c20564d414c4c4f435f454e442c0a090928564d414c4c4f435f454e44202d20564d414c4c4f435f535441525429203e3e2032302c0a0a090928756e7369676e6564206c6f6e67295f5f76612830292c2028756e7369676e6564206c6f6e6729686967685f6d656d6f72792c0a09092828756e7369676e6564206c6f6e6729686967685f6d656d6f7279202d2028756e7369676e6564206c6f6e67295f5f766128302929203e3e2032302c0a0a090928756e7369676e6564206c6f6e6729265f5f696e69745f626567696e2c2028756e7369676e6564206c6f6e6729265f5f696e69745f656e642c0a09092828756e7369676e6564206c6f6e6729265f5f696e69745f656e64202d0a09092028756e7369676e6564206c6f6e6729265f5f696e69745f626567696e29203e3e2031302c0a0a090928756e7369676e6564206c6f6e6729265f65746578742c2028756e7369676e6564206c6f6e6729265f65646174612c0a09092828756e7369676e6564206c6f6e6729265f6564617461202d2028756e7369676e6564206c6f6e6729265f657465787429203e3e2031302c0a0a090928756e7369676e6564206c6f6e6729265f746578742c2028756e7369676e6564206c6f6e6729265f65746578742c0a09092828756e7369676e6564206c6f6e6729265f6574657874202d2028756e7369676e6564206c6f6e6729265f7465787429203e3e203130293b0a0a092f2a0a09202a20436865636b20626f756e6461726965732074776963653a20536f6d652066756e64616d656e74616c20696e636f6e73697374656e636965732063616e0a09202a206265206465746563746564206174206275696c642074696d6520616c72656164792e0a09202a2f0a23646566696e65205f5f464958414444525f544f5020282d504147455f53495a45290a23696664656620434f4e4649475f484947484d454d0a094255494c445f4255475f4f4e28504b4d41505f42415345202b204c4153545f504b4d41502a504147455f53495a45093e20464958414444525f5354415254293b0a094255494c445f4255475f4f4e28564d414c4c4f435f454e440909093e20504b4d41505f42415345293b0a23656e6469660a23646566696e6520686967685f6d656d6f727920282d313238554c203c3c203230290a094255494c445f4255475f4f4e28564d414c4c4f435f53544152540909093e3d20564d414c4c4f435f454e44293b0a23756e64656620686967685f6d656d6f72790a23756e646566205f5f464958414444525f544f500a0a23696664656620434f4e4649475f484947484d454d0a094255475f4f4e28504b4d41505f42415345202b204c4153545f504b4d41502a504147455f53495a45093e20464958414444525f5354415254293b0a094255475f4f4e28564d414c4c4f435f454e44090909093e20504b4d41505f42415345293b0a23656e6469660a094255475f4f4e28564d414c4c4f435f5354415254090909093e3d20564d414c4c4f435f454e44293b0a094255475f4f4e2828756e7369676e6564206c6f6e6729686967685f6d656d6f727909093e20564d414c4c4f435f5354415254293b0a0a0969662028626f6f745f6370755f646174612e77705f776f726b735f6f6b203c2030290a0909746573745f77705f62697428293b0a7d0a0a23696664656620434f4e4649475f4d454d4f52595f484f54504c55470a696e7420617263685f6164645f6d656d6f727928696e74206e69642c207536342073746172742c207536342073697a65290a7b0a097374727563742070676c6973745f64617461202a706764617461203d204e4f44455f44415441286e6964293b0a09737472756374207a6f6e65202a7a6f6e65203d207067646174612d3e6e6f64655f7a6f6e6573202b205a4f4e455f484947484d454d3b0a09756e7369676e6564206c6f6e672073746172745f70666e203d207374617274203e3e20504147455f53484946543b0a09756e7369676e6564206c6f6e67206e725f7061676573203d2073697a65203e3e20504147455f53484946543b0a0a0972657475726e205f5f6164645f7061676573286e69642c207a6f6e652c2073746172745f70666e2c206e725f7061676573293b0a7d0a23656e6469660a0a2f2a0a202a20546869732066756e6374696f6e2063616e6e6f74206265205f5f696e69742c2073696e636520657863657074696f6e7320646f6e277420776f726b20696e20746861740a202a2073656374696f6e2e20205075742074686973206166746572207468652063616c6c6572732c20736f20746861742069742063616e6e6f7420626520696e6c696e65642e0a202a2f0a737461746963206e6f696e6c696e6520696e7420646f5f746573745f77705f62697428766f6964290a7b0a096368617220746d705f7265673b0a09696e7420666c61673b0a0a095f5f61736d5f5f205f5f766f6c6174696c655f5f280a090922096d6f76622025302c202531095c6e220a090922313a096d6f76622025312c202530095c6e220a09092209786f726c2025322c202532095c6e220a090922323a0909095c6e220a09095f41534d5f45585441424c452831622c3262290a09093a223d6d2220282a2863686172202a296669785f746f5f76697274284649585f57505f5445535429292c0a090920223d71222028746d705f726567292c0a090920223d72222028666c6167290a09093a223222202831290a09093a226d656d6f727922293b0a0a0972657475726e20666c61673b0a7d0a0a23696664656620434f4e4649475f44454255475f524f444154410a636f6e737420696e7420726f646174615f746573745f64617461203d20307843333b0a4558504f52545f53594d424f4c5f47504c28726f646174615f746573745f64617461293b0a0a696e74206b65726e656c5f7365745f746f5f726561646f6e6c79205f5f726561645f6d6f73746c793b0a0a766f6964207365745f6b65726e656c5f746578745f727728766f6964290a7b0a09756e7369676e6564206c6f6e67207374617274203d2050464e5f414c49474e285f74657874293b0a09756e7369676e6564206c6f6e672073697a65203d2050464e5f414c49474e285f657465787429202d2073746172743b0a0a0969662028216b65726e656c5f7365745f746f5f726561646f6e6c79290a090972657475726e3b0a0a0970725f64656275672822536574206b65726e656c20746578743a20256c78202d20256c7820666f7220726561642077726974655c6e222c0a09092073746172742c2073746172742b73697a65293b0a0a097365745f70616765735f727728766972745f746f5f70616765287374617274292c2073697a65203e3e20504147455f5348494654293b0a7d0a0a766f6964207365745f6b65726e656c5f746578745f726f28766f6964290a7b0a09756e7369676e6564206c6f6e67207374617274203d2050464e5f414c49474e285f74657874293b0a09756e7369676e6564206c6f6e672073697a65203d2050464e5f414c49474e285f657465787429202d2073746172743b0a0a0969662028216b65726e656c5f7365745f746f5f726561646f6e6c79290a090972657475726e3b0a0a0970725f64656275672822536574206b65726e656c20746578743a20256c78202d20256c7820666f722072656164206f6e6c795c6e222c0a09092073746172742c2073746172742b73697a65293b0a0a097365745f70616765735f726f28766972745f746f5f70616765287374617274292c2073697a65203e3e20504147455f5348494654293b0a7d0a0a73746174696320766f6964206d61726b5f6e78646174615f6e7828766f6964290a7b0a092f2a0a09202a205768656e20746869732063616c6c65642c20696e69742068617320616c7265616479206265656e20657865637574656420616e642072656c65617365642c0a09202a20736f2065766572797468696e672070617374205f65746578742073686f756c64206265204e582e0a09202a2f0a09756e7369676e6564206c6f6e67207374617274203d2050464e5f414c49474e285f6574657874293b0a092f2a0a09202a205468697320636f6d65732066726f6d2069735f6b65726e656c5f74657874207570706572206c696d69742e20416c736f20485041474520776865726520757365643a0a09202a2f0a09756e7369676e6564206c6f6e672073697a65203d20282828756e7369676e6564206c6f6e67295f5f696e69745f656e64202b2048504147455f53495a452920262048504147455f4d41534b29202d2073746172743b0a0a09696620285f5f737570706f727465645f7074655f6d61736b2026205f504147455f4e58290a09097072696e746b284b45524e5f494e464f20224e582d70726f74656374696e6720746865206b65726e656c20646174613a20256c756b5c6e222c2073697a65203e3e203130293b0a097365745f70616765735f6e7828766972745f746f5f70616765287374617274292c2073697a65203e3e20504147455f5348494654293b0a7d0a0a766f6964206d61726b5f726f646174615f726f28766f6964290a7b0a09756e7369676e6564206c6f6e67207374617274203d2050464e5f414c49474e285f74657874293b0a09756e7369676e6564206c6f6e672073697a65203d2050464e5f414c49474e285f657465787429202d2073746172743b0a0a097365745f70616765735f726f28766972745f746f5f70616765287374617274292c2073697a65203e3e20504147455f5348494654293b0a097072696e746b284b45524e5f494e464f202257726974652070726f74656374696e6720746865206b65726e656c20746578743a20256c756b5c6e222c0a090973697a65203e3e203130293b0a0a096b65726e656c5f7365745f746f5f726561646f6e6c79203d20313b0a0a23696664656620434f4e4649475f4350415f44454255470a097072696e746b284b45524e5f494e464f202254657374696e67204350413a20526576657274696e6720256c782d256c785c6e222c0a090973746172742c2073746172742b73697a65293b0a097365745f70616765735f727728766972745f746f5f70616765287374617274292c2073697a653e3e504147455f5348494654293b0a0a097072696e746b284b45524e5f494e464f202254657374696e67204350413a2077726974652070726f74656374696e6720616761696e5c6e22293b0a097365745f70616765735f726f28766972745f746f5f70616765287374617274292c2073697a653e3e504147455f5348494654293b0a23656e6469660a0a097374617274202b3d2073697a653b0a0973697a65203d2028756e7369676e6564206c6f6e67295f5f656e645f726f64617461202d2073746172743b0a097365745f70616765735f726f28766972745f746f5f70616765287374617274292c2073697a65203e3e20504147455f5348494654293b0a097072696e746b284b45524e5f494e464f202257726974652070726f74656374696e6720746865206b65726e656c20726561642d6f6e6c7920646174613a20256c756b5c6e222c0a090973697a65203e3e203130293b0a09726f646174615f7465737428293b0a0a23696664656620434f4e4649475f4350415f44454255470a097072696e746b284b45524e5f494e464f202254657374696e67204350413a20756e646f20256c782d256c785c6e222c2073746172742c207374617274202b2073697a65293b0a097365745f70616765735f727728766972745f746f5f70616765287374617274292c2073697a65203e3e20504147455f5348494654293b0a0a097072696e746b284b45524e5f494e464f202254657374696e67204350413a2077726974652070726f74656374696e6720616761696e5c6e22293b0a097365745f70616765735f726f28766972745f746f5f70616765287374617274292c2073697a65203e3e20504147455f5348494654293b0a23656e6469660a096d61726b5f6e78646174615f6e7828293b0a7d0a23656e6469660a0a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006c696e75782d332e382e322f617263682f7838362f6d6d2f696e69745f36342e6300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000303030303636340030303030303030003030303030303000303030303030353737303100313231313437343433333000303031363236370030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007573746172003030726f6f7400000000000000000000000000000000000000000000000000000000726f6f74000000000000000000000000000000000000000000000000000000003030303030303000303030303030300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f2a0a202a20206c696e75782f617263682f7838365f36342f6d6d2f696e69742e630a202a0a202a2020436f7079726967687420284329203139393520204c696e757320546f7276616c64730a202a2020436f707972696768742028432920323030302020506176656c204d616368656b203c706176656c407563772e637a3e0a202a2020436f707972696768742028432920323030322c3230303320416e6469204b6c65656e203c616b40737573652e64653e0a202a2f0a0a23696e636c756465203c6c696e75782f7369676e616c2e683e0a23696e636c756465203c6c696e75782f73636865642e683e0a23696e636c756465203c6c696e75782f6b65726e656c2e683e0a23696e636c756465203c6c696e75782f6572726e6f2e683e0a23696e636c756465203c6c696e75782f737472696e672e683e0a23696e636c756465203c6c696e75782f74797065732e683e0a23696e636c756465203c6c696e75782f7074726163652e683e0a23696e636c756465203c6c696e75782f6d6d616e2e683e0a23696e636c756465203c6c696e75782f6d6d2e683e0a23696e636c756465203c6c696e75782f737761702e683e0a23696e636c756465203c6c696e75782f736d702e683e0a23696e636c756465203c6c696e75782f696e69742e683e0a23696e636c756465203c6c696e75782f696e697472642e683e0a23696e636c756465203c6c696e75782f706167656d61702e683e0a23696e636c756465203c6c696e75782f626f6f746d656d2e683e0a23696e636c756465203c6c696e75782f6d656d626c6f636b2e683e0a23696e636c756465203c6c696e75782f70726f635f66732e683e0a23696e636c756465203c6c696e75782f7063692e683e0a23696e636c756465203c6c696e75782f70666e2e683e0a23696e636c756465203c6c696e75782f706f69736f6e2e683e0a23696e636c756465203c6c696e75782f646d612d6d617070696e672e683e0a23696e636c756465203c6c696e75782f6d6f64756c652e683e0a23696e636c756465203c6c696e75782f6d656d6f72792e683e0a23696e636c756465203c6c696e75782f6d656d6f72795f686f74706c75672e683e0a23696e636c756465203c6c696e75782f6e6d692e683e0a23696e636c756465203c6c696e75782f6766702e683e0a0a23696e636c756465203c61736d2f70726f636573736f722e683e0a23696e636c756465203c61736d2f62696f735f656264612e683e0a23696e636c756465203c61736d2f756163636573732e683e0a23696e636c756465203c61736d2f70677461626c652e683e0a23696e636c756465203c61736d2f7067616c6c6f632e683e0a23696e636c756465203c61736d2f646d612e683e0a23696e636c756465203c61736d2f6669786d61702e683e0a23696e636c756465203c61736d2f653832302e683e0a23696e636c756465203c61736d2f617069632e683e0a23696e636c756465203c61736d2f746c622e683e0a23696e636c756465203c61736d2f6d6d755f636f6e746578742e683e0a23696e636c756465203c61736d2f70726f746f2e683e0a23696e636c756465203c61736d2f736d702e683e0a23696e636c756465203c61736d2f73656374696f6e732e683e0a23696e636c756465203c61736d2f6b64656275672e683e0a23696e636c756465203c61736d2f6e756d612e683e0a23696e636c756465203c61736d2f6361636865666c7573682e683e0a23696e636c756465203c61736d2f696e69742e683e0a23696e636c756465203c61736d2f75762f75762e683e0a23696e636c756465203c61736d2f73657475702e683e0a0a73746174696320696e74205f5f696e69742070617273655f6469726563745f676270616765735f6f66662863686172202a617267290a7b0a096469726563745f67627061676573203d20303b0a0972657475726e20303b0a7d0a6561726c795f706172616d28226e6f67627061676573222c2070617273655f6469726563745f676270616765735f6f6666293b0a0a73746174696320696e74205f5f696e69742070617273655f6469726563745f676270616765735f6f6e2863686172202a617267290a7b0a096469726563745f67627061676573203d20313b0a0972657475726e20303b0a7d0a6561726c795f706172616d282267627061676573222c2070617273655f6469726563745f676270616765735f6f6e293b0a0a2f2a0a202a204e4f54453a20706167657461626c655f696e697420616c6c6f6320616c6c20746865206669786d617020706167657461626c657320636f6e746967756f7573206f6e207468650a202a20706879736963616c20737061636520736f2077652063616e2063616368652074686520706c616365206f6620746865206669727374206f6e6520616e64206d6f76650a202a2061726f756e6420776974686f757420636865636b696e6720746865207067642065766572792074696d652e0a202a2f0a0a70746576616c5f74205f5f737570706f727465645f7074655f6d61736b205f5f726561645f6d6f73746c79203d207e5f504147455f494f4d41503b0a4558504f52545f53594d424f4c5f47504c285f5f737570706f727465645f7074655f6d61736b293b0a0a696e7420666f7263655f706572736f6e616c69747933323b0a0a2f2a0a202a206e6f6578656333323d6f6e7c6f66660a202a20436f6e74726f6c206e6f6e2065786563757461626c65206865617020666f722033326269742070726f6365737365732e0a202a20546f20636f6e74726f6c2074686520737461636b20746f6f20757365206e6f657865633d6f66660a202a0a202a206f6e0950524f545f5245414420646f6573206e6f7420696d706c792050524f545f4558454320666f722033322d6269742070726f636573736573202864656661756c74290a202a206f66660950524f545f5245414420696d706c6965732050524f545f455845430a202a2f0a73746174696320696e74205f5f696e6974206e6f6e7833325f73657475702863686172202a737472290a7b0a096966202821737472636d70287374722c20226f6e2229290a0909666f7263655f706572736f6e616c697479333220263d207e524541445f494d504c4945535f455845433b0a09656c7365206966202821737472636d70287374722c20226f66662229290a0909666f7263655f706572736f6e616c6974793332207c3d20524541445f494d504c4945535f455845433b0a0972657475726e20313b0a7d0a5f5f736574757028226e6f6578656333323d222c206e6f6e7833325f7365747570293b0a0a2f2a0a202a205768656e206d656d6f7279207761732061646465642f72656d6f766564206d616b65207375726520616c6c207468652070726f636573736573204d4d20686176650a202a207375697461626c652050474420656e747269657320696e20746865206c6f63616c20504744206c6576656c20706167652e0a202a2f0a766f69642073796e635f676c6f62616c5f7067647328756e7369676e6564206c6f6e672073746172742c20756e7369676e6564206c6f6e6720656e64290a7b0a09756e7369676e6564206c6f6e6720616464726573733b0a0a09666f72202861646472657373203d2073746172743b2061646472657373203c3d20656e643b2061646472657373202b3d2050474449525f53495a4529207b0a0909636f6e7374207067645f74202a7067645f726566203d207067645f6f66667365745f6b2861646472657373293b0a09097374727563742070616765202a706167653b0a0a0909696620287067645f6e6f6e65282a7067645f72656629290a090909636f6e74696e75653b0a0a09097370696e5f6c6f636b28267067645f6c6f636b293b0a09096c6973745f666f725f656163685f656e74727928706167652c20267067645f6c6973742c206c727529207b0a0909097067645f74202a7067643b0a0909097370696e6c6f636b5f74202a7067745f6c6f636b3b0a0a090909706764203d20287067645f74202a29706167655f61646472657373287061676529202b207067645f696e6465782861646472657373293b0a0909092f2a20746865207067745f6c6f636b206f6e6c7920666f722058656e202a2f0a0909097067745f6c6f636b203d20267067645f706167655f6765745f6d6d2870616765292d3e706167655f7461626c655f6c6f636b3b0a0909097370696e5f6c6f636b287067745f6c6f636b293b0a0a090909696620287067645f6e6f6e65282a70676429290a090909097365745f706764287067642c202a7067645f726566293b0a090909656c73650a090909094255475f4f4e287067645f706167655f7661646472282a706764290a0909090920202020202020213d207067645f706167655f7661646472282a7067645f72656629293b0a0a0909097370696e5f756e6c6f636b287067745f6c6f636b293b0a09097d0a09097370696e5f756e6c6f636b28267067645f6c6f636b293b0a097d0a7d0a0a2f2a0a202a204e4f54453a20546869732066756e6374696f6e206973206d61726b6564205f5f72656620626563617573652069742063616c6c73205f5f696e69742066756e6374696f6e0a202a2028616c6c6f635f626f6f746d656d5f7061676573292e2049742773207361666520746f20646f206974204f4e4c59207768656e2061667465725f626f6f746d656d203d3d20302e0a202a2f0a737461746963205f5f72656620766f6964202a7370705f6765747061676528766f6964290a7b0a09766f6964202a7074723b0a0a096966202861667465725f626f6f746d656d290a0909707472203d2028766f6964202a29206765745f7a65726f65645f70616765284746505f41544f4d4943207c205f5f4746505f4e4f545241434b293b0a09656c73650a0909707472203d20616c6c6f635f626f6f746d656d5f706167657328504147455f53495a45293b0a0a096966202821707472207c7c202828756e7369676e6564206c6f6e67297074722026207e504147455f4d41534b2929207b0a090970616e696328227365745f7074655f706879733a2063616e6e6f7420616c6c6f63617465207061676520646174612025735c6e222c0a09090961667465725f626f6f746d656d203f2022616674657220626f6f746d656d22203a202222293b0a097d0a0a0970725f646562756728227370705f676574706167652025705c6e222c20707472293b0a0a0972657475726e207074723b0a7d0a0a737461746963207075645f74202a66696c6c5f707564287067645f74202a7067642c20756e7369676e6564206c6f6e67207661646472290a7b0a09696620287067645f6e6f6e65282a7067642929207b0a09097075645f74202a707564203d20287075645f74202a297370705f6765747061676528293b0a09097067645f706f70756c6174652826696e69745f6d6d2c207067642c20707564293b0a09096966202870756420213d207075645f6f6666736574287067642c203029290a0909097072696e746b284b45524e5f4552522022504147455441424c45204255472023303021202570203c2d3e2025705c6e222c0a090909202020202020207075642c207075645f6f6666736574287067642c203029293b0a097d0a0972657475726e207075645f6f6666736574287067642c207661646472293b0a7d0a0a73746174696320706d645f74202a66696c6c5f706d64287075645f74202a7075642c20756e7369676e6564206c6f6e67207661646472290a7b0a09696620287075645f6e6f6e65282a7075642929207b0a0909706d645f74202a706d64203d2028706d645f74202a29207370705f6765747061676528293b0a09097075645f706f70756c6174652826696e69745f6d6d2c207075642c20706d64293b0a090969662028706d6420213d20706d645f6f6666736574287075642c203029290a0909097072696e746b284b45524e5f4552522022504147455441424c45204255472023303121202570203c2d3e2025705c6e222c0a09090920202020202020706d642c20706d645f6f6666736574287075642c203029293b0a097d0a0972657475726e20706d645f6f6666736574287075642c207661646472293b0a7d0a0a737461746963207074655f74202a66696c6c5f70746528706d645f74202a706d642c20756e7369676e6564206c6f6e67207661646472290a7b0a0969662028706d645f6e6f6e65282a706d642929207b0a09097074655f74202a707465203d20287074655f74202a29207370705f6765747061676528293b0a0909706d645f706f70756c6174655f6b65726e656c2826696e69745f6d6d2c20706d642c20707465293b0a09096966202870746520213d207074655f6f66667365745f6b65726e656c28706d642c203029290a0909097072696e746b284b45524e5f4552522022504147455441424c452042554720233032215c6e22293b0a097d0a0972657475726e207074655f6f66667365745f6b65726e656c28706d642c207661646472293b0a7d0a0a766f6964207365745f7074655f76616464725f707564287075645f74202a7075645f706167652c20756e7369676e6564206c6f6e672076616464722c207074655f74206e65775f707465290a7b0a097075645f74202a7075643b0a09706d645f74202a706d643b0a097074655f74202a7074653b0a0a09707564203d207075645f70616765202b207075645f696e646578287661646472293b0a09706d64203d2066696c6c5f706d64287075642c207661646472293b0a09707465203d2066696c6c5f70746528706d642c207661646472293b0a0a097365745f707465287074652c206e65775f707465293b0a0a092f2a0a09202a204974277320656e6f75676820746f20666c7573682074686973206f6e65206d617070696e672e0a09202a2028504745206d617070696e67732067657420666c75736865642061732077656c6c290a09202a2f0a095f5f666c7573685f746c625f6f6e65287661646472293b0a7d0a0a766f6964207365745f7074655f766164647228756e7369676e6564206c6f6e672076616464722c207074655f742070746576616c290a7b0a097067645f74202a7067643b0a097075645f74202a7075645f706167653b0a0a0970725f646562756728227365745f7074655f766164647220256c7820746f20256c785c6e222c2076616464722c206e61746976655f7074655f76616c2870746576616c29293b0a0a09706764203d207067645f6f66667365745f6b287661646472293b0a09696620287067645f6e6f6e65282a7067642929207b0a09097072696e746b284b45524e5f4552520a09090922504744204649584d4150204d495353494e472c2069742073686f756c6420626520736574757020696e20686561642e53215c6e22293b0a090972657475726e3b0a097d0a097075645f70616765203d20287075645f742a297067645f706167655f7661646472282a706764293b0a097365745f7074655f76616464725f707564287075645f706167652c2076616464722c2070746576616c293b0a7d0a0a706d645f74202a205f5f696e697420706f70756c6174655f65787472615f706d6428756e7369676e6564206c6f6e67207661646472290a7b0a097067645f74202a7067643b0a097075645f74202a7075643b0a0a09706764203d207067645f6f66667365745f6b287661646472293b0a09707564203d2066696c6c5f707564287067642c207661646472293b0a0972657475726e2066696c6c5f706d64287075642c207661646472293b0a7d0a0a7074655f74202a205f5f696e697420706f70756c6174655f65787472615f70746528756e7369676e6564206c6f6e67207661646472290a7b0a09706d645f74202a706d643b0a0a09706d64203d20706f70756c6174655f65787472615f706d64287661646472293b0a0972657475726e2066696c6c5f70746528706d642c207661646472293b0a7d0a0a2f2a0a202a20437265617465206c617267652070616765207461626c65206d617070696e677320666f7220612072616e6765206f6620706879736963616c206164647265737365732e0a202a2f0a73746174696320766f6964205f5f696e6974205f5f696e69745f65787472615f6d617070696e6728756e7369676e6564206c6f6e6720706879732c20756e7369676e6564206c6f6e672073697a652c0a090909090909706770726f745f742070726f74290a7b0a097067645f74202a7067643b0a097075645f74202a7075643b0a09706d645f74202a706d643b0a0a094255475f4f4e2828706879732026207e504d445f4d41534b29207c7c202873697a652026207e504d445f4d41534b29293b0a09666f7220283b2073697a653b2070687973202b3d20504d445f53495a452c2073697a65202d3d20504d445f53495a4529207b0a0909706764203d207067645f6f66667365745f6b2828756e7369676e6564206c6f6e67295f5f7661287068797329293b0a0909696620287067645f6e6f6e65282a7067642929207b0a090909707564203d20287075645f74202a29207370705f6765747061676528293b0a0909097365745f706764287067642c205f5f706764285f5f70612870756429207c205f4b45524e50475f5441424c45207c0a0909090909095f504147455f5553455229293b0a09097d0a0909707564203d207075645f6f6666736574287067642c2028756e7369676e6564206c6f6e67295f5f7661287068797329293b0a0909696620287075645f6e6f6e65282a7075642929207b0a090909706d64203d2028706d645f74202a29207370705f6765747061676528293b0a0909097365745f707564287075642c205f5f707564285f5f706128706d6429207c205f4b45524e50475f5441424c45207c0a0909090909095f504147455f5553455229293b0a09097d0a0909706d64203d20706d645f6f6666736574287075642c2070687973293b0a09094255475f4f4e2821706d645f6e6f6e65282a706d6429293b0a09097365745f706d6428706d642c205f5f706d642870687973207c20706770726f745f76616c2870726f742929293b0a097d0a7d0a0a766f6964205f5f696e697420696e69745f65787472615f6d617070696e675f776228756e7369676e6564206c6f6e6720706879732c20756e7369676e6564206c6f6e672073697a65290a7b0a095f5f696e69745f65787472615f6d617070696e6728706879732c2073697a652c20504147455f4b45524e454c5f4c41524745293b0a7d0a0a766f6964205f5f696e697420696e69745f65787472615f6d617070696e675f756328756e7369676e6564206c6f6e6720706879732c20756e7369676e6564206c6f6e672073697a65290a7b0a095f5f696e69745f65787472615f6d617070696e6728706879732c2073697a652c20504147455f4b45524e454c5f4c415247455f4e4f4341434845293b0a7d0a0a2f2a0a202a2054686520686561642e5320636f6465207365747320757020746865206b65726e656c2068696768206d617070696e673a0a202a0a202a20202066726f6d205f5f53544152545f4b45524e454c5f6d617020746f205f5f53544152545f4b45524e454c5f6d6170202b2073697a6520283d3d205f656e642d5f74657874290a202a0a202a20706879735f6164647220686f6c647320746865206e65676174697665206f666673657420746f20746865206b65726e656c2c2077686963682069732061646465640a202a20746f2074686520636f6d70696c652074696d652067656e65726174656420706d64732e205468697320726573756c747320696e20696e76616c696420706d64732075700a202a20746f2074686520706f696e7420776865726520776520686974207468652070687973616464722030206d617070696e672e0a202a0a202a205765206c696d697420746865206d617070696e677320746f2074686520726567696f6e2066726f6d205f7465787420746f205f62726b5f656e642e20205f62726b5f656e640a202a20697320726f756e64656420757020746f2074686520324d4220626f756e646172792e205468697320636174636865732074686520696e76616c696420706d64732061730a202a2077656c6c2c206173207468657920617265206c6f6361746564206265666f7265205f746578743a0a202a2f0a766f6964205f5f696e697420636c65616e75705f686967686d617028766f6964290a7b0a09756e7369676e6564206c6f6e67207661646472203d205f5f53544152545f4b45524e454c5f6d61703b0a09756e7369676e6564206c6f6e672076616464725f656e64203d205f5f53544152545f4b45524e454c5f6d6170202b20286d61785f70666e5f6d6170706564203c3c20504147455f5348494654293b0a09756e7369676e6564206c6f6e6720656e64203d20726f756e6475702828756e7369676e6564206c6f6e67295f62726b5f656e642c20504d445f53495a4529202d20313b0a09706d645f74202a706d64203d206c6576656c325f6b65726e656c5f7067743b0a0a09666f7220283b207661646472202b20504d445f53495a45202d2031203c2076616464725f656e643b20706d642b2b2c207661646472202b3d20504d445f53495a4529207b0a090969662028706d645f6e6f6e65282a706d6429290a090909636f6e74696e75653b0a0909696620287661646472203c2028756e7369676e6564206c6f6e6729205f74657874207c7c207661646472203e20656e64290a0909097365745f706d6428706d642c205f5f706d64283029293b0a097d0a7d0a0a737461746963205f5f72656620766f6964202a616c6c6f635f6c6f775f7061676528756e7369676e6564206c6f6e67202a70687973290a7b0a09756e7369676e6564206c6f6e672070666e203d207067745f6275665f656e642b2b3b0a09766f6964202a6164723b0a0a096966202861667465725f626f6f746d656d29207b0a0909616472203d2028766f6964202a296765745f7a65726f65645f70616765284746505f41544f4d4943207c205f5f4746505f4e4f545241434b293b0a09092a70687973203d205f5f706128616472293b0a0a090972657475726e206164723b0a097d0a0a096966202870666e203e3d207067745f6275665f746f70290a090970616e69632822616c6c6f635f6c6f775f706167653a2072616e206f7574206f66206d656d6f727922293b0a0a09616472203d206561726c795f6d656d72656d61702870666e202a20504147455f53495a452c20504147455f53495a45293b0a09636c6561725f7061676528616472293b0a092a7068797320203d2070666e202a20504147455f53495a453b0a0972657475726e206164723b0a7d0a0a737461746963205f5f72656620766f6964202a6d61705f6c6f775f7061676528766f6964202a76697274290a7b0a09766f6964202a6164723b0a09756e7369676e6564206c6f6e6720706879732c206c6566743b0a0a096966202861667465725f626f6f746d656d290a090972657475726e20766972743b0a0a0970687973203d205f5f70612876697274293b0a096c656674203d207068797320262028504147455f53495a45202d2031293b0a09616472203d206561726c795f6d656d72656d61702870687973202620504147455f4d41534b2c20504147455f53495a45293b0a09616472203d2028766f6964202a29282828756e7369676e6564206c6f6e672961647229207c206c656674293b0a0a0972657475726e206164723b0a7d0a0a737461746963205f5f72656620766f696420756e6d61705f6c6f775f7061676528766f6964202a616472290a7b0a096966202861667465725f626f6f746d656d290a090972657475726e3b0a0a096561726c795f696f756e6d61702828766f6964202a292828756e7369676e6564206c6f6e6729616472202620504147455f4d41534b292c20504147455f53495a45293b0a7d0a0a73746174696320756e7369676e6564206c6f6e67205f5f6d656d696e69740a706879735f7074655f696e6974287074655f74202a7074655f706167652c20756e7369676e6564206c6f6e6720616464722c20756e7369676e6564206c6f6e6720656e642c0a09202020202020706770726f745f742070726f74290a7b0a09756e7369676e6564207061676573203d20303b0a09756e7369676e6564206c6f6e67206c6173745f6d61705f61646472203d20656e643b0a09696e7420693b0a0a097074655f74202a707465203d207074655f70616765202b207074655f696e6465782861646472293b0a0a09666f722869203d207074655f696e6465782861646472293b2069203c20505452535f5045525f5054453b20692b2b2c2061646472202b3d20504147455f53495a452c207074652b2b29207b0a0a09096966202861646472203e3d20656e6429207b0a090909696620282161667465725f626f6f746d656d29207b0a09090909666f72283b2069203c20505452535f5045525f5054453b20692b2b2c207074652b2b290a09090909097365745f707465287074652c205f5f707465283029293b0a0909097d0a090909627265616b3b0a09097d0a0a09092f2a0a0909202a2057652077696c6c2072652d75736520746865206578697374696e67206d617070696e672e0a0909202a2058656e20666f72206578616d706c652068617320736f6d65207370656369616c20726571756972656d656e74732c206c696b65206d617070696e670a0909202a20706167657461626c6520706167657320617320524f2e20536f20617373756d6520736f6d656f6e652077686f207072652d73657475700a0909202a207468657365206d617070696e677320617265206d6f726520696e74656c6c6967656e742e0a0909202a2f0a0909696620287074655f76616c282a7074652929207b0a090909696620282161667465725f626f6f746d656d290a0909090970616765732b2b3b0a090909636f6e74696e75653b0a09097d0a0a09096966202830290a0909097072696e746b28222020207074653d257020616464723d256c78207074653d253031366c785c6e222c0a090909202020202020207074652c20616464722c2070666e5f7074652861646472203e3e20504147455f53484946542c20504147455f4b45524e454c292e707465293b0a090970616765732b2b3b0a09097365745f707465287074652c2070666e5f7074652861646472203e3e20504147455f53484946542c2070726f7429293b0a09096c6173745f6d61705f61646472203d202861646472202620504147455f4d41534b29202b20504147455f53495a453b0a097d0a0a097570646174655f706167655f636f756e742850475f4c4556454c5f344b2c207061676573293b0a0a0972657475726e206c6173745f6d61705f616464723b0a7d0a0a73746174696320756e7369676e6564206c6f6e67205f5f6d656d696e69740a706879735f706d645f696e697428706d645f74202a706d645f706167652c20756e7369676e6564206c6f6e6720616464726573732c20756e7369676e6564206c6f6e6720656e642c0a09202020202020756e7369676e6564206c6f6e6720706167655f73697a655f6d61736b2c20706770726f745f742070726f74290a7b0a09756e7369676e6564206c6f6e67207061676573203d20302c206e6578743b0a09756e7369676e6564206c6f6e67206c6173745f6d61705f61646472203d20656e643b0a0a09696e742069203d20706d645f696e6465782861646472657373293b0a0a09666f7220283b2069203c20505452535f5045525f504d443b20692b2b2c2061646472657373203d206e65787429207b0a0909756e7369676e6564206c6f6e67207074655f706879733b0a0909706d645f74202a706d64203d20706d645f70616765202b20706d645f696e6465782861646472657373293b0a09097074655f74202a7074653b0a0909706770726f745f74206e65775f70726f74203d2070726f743b0a0a09096966202861646472657373203e3d20656e6429207b0a090909696620282161667465725f626f6f746d656d29207b0a09090909666f7220283b2069203c20505452535f5045525f504d443b20692b2b2c20706d642b2b290a09090909097365745f706d6428706d642c205f5f706d64283029293b0a0909097d0a090909627265616b3b0a09097d0a0a09096e657874203d202861646472657373202620504d445f4d41534b29202b20504d445f53495a453b0a0a090969662028706d645f76616c282a706d642929207b0a0909096966202821706d645f6c61726765282a706d642929207b0a090909097370696e5f6c6f636b2826696e69745f6d6d2e706167655f7461626c655f6c6f636b293b0a09090909707465203d206d61705f6c6f775f7061676528287074655f74202a29706d645f706167655f7661646472282a706d6429293b0a090909096c6173745f6d61705f61646472203d20706879735f7074655f696e6974287074652c20616464726573732c0a0909090909090909656e642c2070726f74293b0a09090909756e6d61705f6c6f775f7061676528707465293b0a090909097370696e5f756e6c6f636b2826696e69745f6d6d2e706167655f7461626c655f6c6f636b293b0a09090909636f6e74696e75653b0a0909097d0a0909092f2a0a090909202a20496620776520617265206f6b20776974682050475f4c4556454c5f324d206d617070696e672c207468656e2077652077696c6c0a090909202a2075736520746865206578697374696e67206d617070696e672c0a090909202a0a090909202a204f74686572776973652c2077652077696c6c2073706c697420746865206c617267652070616765206d617070696e67206275740a090909202a20757365207468652073616d65206578697374696e672070726f74656374696f6e20626974732065786365707420666f720a090909202a206c6172676520706167652c20736f207468617420776520646f6e27742076696f6c61746520496e74656c277320544c420a090909202a204170706c69636174696f6e206e6f746520283331373038302920776869636820736179732c207768696c65206368616e67696e670a090909202a2074686520706167652073697a65732c206e657720616e64206f6c64207472616e736c6174696f6e732073686f756c640a090909202a206e6f74206469666665722077697468207265737065637420746f2070616765206672616d6520616e640a090909202a20617474726962757465732e0a090909202a2f0a09090969662028706167655f73697a655f6d61736b2026202831203c3c2050475f4c4556454c5f324d2929207b0a09090909696620282161667465725f626f6f746d656d290a090909090970616765732b2b3b0a090909096c6173745f6d61705f61646472203d206e6578743b0a09090909636f6e74696e75653b0a0909097d0a0909096e65775f70726f74203d207074655f706770726f74287074655f636c7268756765282a287074655f74202a29706d6429293b0a09097d0a0a090969662028706167655f73697a655f6d61736b20262028313c3c50475f4c4556454c5f324d2929207b0a09090970616765732b2b3b0a0909097370696e5f6c6f636b2826696e69745f6d6d2e706167655f7461626c655f6c6f636b293b0a0909097365745f70746528287074655f74202a29706d642c0a0909090970666e5f7074652861646472657373203e3e20504147455f53484946542c0a09090909095f5f706770726f7428706770726f745f76616c2870726f7429207c205f504147455f5053452929293b0a0909097370696e5f756e6c6f636b2826696e69745f6d6d2e706167655f7461626c655f6c6f636b293b0a0909096c6173745f6d61705f61646472203d206e6578743b0a090909636f6e74696e75653b0a09097d0a0a0909707465203d20616c6c6f635f6c6f775f7061676528267074655f70687973293b0a09096c6173745f6d61705f61646472203d20706879735f7074655f696e6974287074652c20616464726573732c20656e642c206e65775f70726f74293b0a0909756e6d61705f6c6f775f7061676528707465293b0a0a09097370696e5f6c6f636b2826696e69745f6d6d2e706167655f7461626c655f6c6f636b293b0a0909706d645f706f70756c6174655f6b65726e656c2826696e69745f6d6d2c20706d642c205f5f7661287074655f7068797329293b0a09097370696e5f756e6c6f636b2826696e69745f6d6d2e706167655f7461626c655f6c6f636b293b0a097d0a097570646174655f706167655f636f756e742850475f4c4556454c5f324d2c207061676573293b0a0972657475726e206c6173745f6d61705f616464723b0a7d0a0a73746174696320756e7369676e6564206c6f6e67205f5f6d656d696e69740a706879735f7075645f696e6974287075645f74202a7075645f706167652c20756e7369676e6564206c6f6e6720616464722c20756e7369676e6564206c6f6e6720656e642c0a09090920756e7369676e6564206c6f6e6720706167655f73697a655f6d61736b290a7b0a09756e7369676e6564206c6f6e67207061676573203d20302c206e6578743b0a09756e7369676e6564206c6f6e67206c6173745f6d61705f61646472203d20656e643b0a09696e742069203d207075645f696e6465782861646472293b0a0a09666f7220283b2069203c20505452535f5045525f5055443b20692b2b2c2061646472203d206e65787429207b0a0909756e7369676e6564206c6f6e6720706d645f706879733b0a09097075645f74202a707564203d207075645f70616765202b207075645f696e6465782861646472293b0a0909706d645f74202a706d643b0a0909706770726f745f742070726f74203d20504147455f4b45524e454c3b0a0a09096966202861646472203e3d20656e64290a090909627265616b3b0a0a09096e657874203d2028616464722026205055445f4d41534b29202b205055445f53495a453b0a0a0909696620282161667465725f626f6f746d656d2026262021653832305f616e795f6d617070656428616464722c206e6578742c20302929207b0a0909097365745f707564287075642c205f5f707564283029293b0a090909636f6e74696e75653b0a09097d0a0a0909696620287075645f76616c282a7075642929207b0a09090969662028217075645f6c61726765282a7075642929207b0a09090909706d64203d206d61705f6c6f775f7061676528706d645f6f6666736574287075642c203029293b0a090909096c6173745f6d61705f61646472203d20706879735f706d645f696e697428706d642c20616464722c20656e642c0a0909090909090920706167655f73697a655f6d61736b2c2070726f74293b0a09090909756e6d61705f6c6f775f7061676528706d64293b0a090909095f5f666c7573685f746c625f616c6c28293b0a09090909636f6e74696e75653b0a0909097d0a0909092f2a0a090909202a20496620776520617265206f6b20776974682050475f4c4556454c5f3147206d617070696e672c207468656e2077652077696c6c0a090909202a2075736520746865206578697374696e67206d617070696e672e0a090909202a0a090909202a204f74686572776973652c2077652077696c6c2073706c69742074686520676270616765206d617070696e6720627574207573650a090909202a207468652073616d65206578697374696e672070726f74656374696f6e2020626974732065786365707420666f72206c617267650a090909202a20706167652c20736f207468617420776520646f6e27742076696f6c61746520496e74656c277320544c420a090909202a204170706c69636174696f6e206e6f746520283331373038302920776869636820736179732c207768696c65206368616e67696e670a090909202a2074686520706167652073697a65732c206e657720616e64206f6c64207472616e736c6174696f6e732073686f756c640a090909202a206e6f74206469666665722077697468207265737065637420746f2070616765206672616d6520616e640a090909202a20617474726962757465732e0a090909202a2f0a09090969662028706167655f73697a655f6d61736b2026202831203c3c2050475f4c4556454c5f31472929207b0a09090909696620282161667465725f626f6f746d656d290a090909090970616765732b2b3b0a090909096c6173745f6d61705f61646472203d206e6578743b0a09090909636f6e74696e75653b0a0909097d0a09090970726f74203d207074655f706770726f74287074655f636c7268756765282a287074655f74202a2970756429293b0a09097d0a0a090969662028706167655f73697a655f6d61736b20262028313c3c50475f4c4556454c5f31472929207b0a09090970616765732b2b3b0a0909097370696e5f6c6f636b2826696e69745f6d6d2e706167655f7461626c655f6c6f636b293b0a0909097365745f70746528287074655f74202a297075642c0a0909090970666e5f7074652861646472203e3e20504147455f53484946542c20504147455f4b45524e454c5f4c4152474529293b0a0909097370696e5f756e6c6f636b2826696e69745f6d6d2e706167655f7461626c655f6c6f636b293b0a0909096c6173745f6d61705f61646472203d206e6578743b0a090909636f6e74696e75653b0a09097d0a0a0909706d64203d20616c6c6f635f6c6f775f706167652826706d645f70687973293b0a09096c6173745f6d61705f61646472203d20706879735f706d645f696e697428706d642c20616464722c20656e642c20706167655f73697a655f6d61736b2c0a090909090920202020202070726f74293b0a0909756e6d61705f6c6f775f7061676528706d64293b0a0a09097370696e5f6c6f636b2826696e69745f6d6d2e706167655f7461626c655f6c6f636b293b0a09097075645f706f70756c6174652826696e69745f6d6d2c207075642c205f5f766128706d645f7068797329293b0a09097370696e5f756e6c6f636b2826696e69745f6d6d2e706167655f7461626c655f6c6f636b293b0a097d0a095f5f666c7573685f746c625f616c6c28293b0a0a097570646174655f706167655f636f756e742850475f4c4556454c5f31472c207061676573293b0a0a0972657475726e206c6173745f6d61705f616464723b0a7d0a0a756e7369676e6564206c6f6e67205f5f6d656d696e69740a6b65726e656c5f706879736963616c5f6d617070696e675f696e697428756e7369676e6564206c6f6e672073746172742c0a0909092020202020756e7369676e6564206c6f6e6720656e642c0a0909092020202020756e7369676e6564206c6f6e6720706167655f73697a655f6d61736b290a7b0a09626f6f6c207067645f6368616e676564203d2066616c73653b0a09756e7369676e6564206c6f6e67206e6578742c206c6173745f6d61705f61646472203d20656e643b0a09756e7369676e6564206c6f6e6720616464723b0a0a097374617274203d2028756e7369676e6564206c6f6e67295f5f7661287374617274293b0a09656e64203d2028756e7369676e6564206c6f6e67295f5f766128656e64293b0a0961646472203d2073746172743b0a0a09666f7220283b207374617274203c20656e643b207374617274203d206e65787429207b0a09097067645f74202a706764203d207067645f6f66667365745f6b287374617274293b0a0909756e7369676e6564206c6f6e67207075645f706879733b0a09097075645f74202a7075643b0a0a09096e657874203d20287374617274202b2050474449525f53495a452920262050474449525f4d41534b3b0a0909696620286e657874203e20656e64290a0909096e657874203d20656e643b0a0a0909696620287067645f76616c282a7067642929207b0a090909707564203d206d61705f6c6f775f7061676528287075645f74202a297067645f706167655f7661646472282a70676429293b0a0909096c6173745f6d61705f61646472203d20706879735f7075645f696e6974287075642c205f5f7061287374617274292c0a090909090909205f5f706128656e64292c20706167655f73697a655f6d61736b293b0a090909756e6d61705f6c6f775f7061676528707564293b0a090909636f6e74696e75653b0a09097d0a0a0909707564203d20616c6c6f635f6c6f775f7061676528267075645f70687973293b0a09096c6173745f6d61705f61646472203d20706879735f7075645f696e6974287075642c205f5f7061287374617274292c205f5f7061286e657874292c0a09090909090920706167655f73697a655f6d61736b293b0a0909756e6d61705f6c6f775f7061676528707564293b0a0a09097370696e5f6c6f636b2826696e69745f6d6d2e706167655f7461626c655f6c6f636b293b0a09097067645f706f70756c6174652826696e69745f6d6d2c207067642c205f5f7661287075645f7068797329293b0a09097370696e5f756e6c6f636b2826696e69745f6d6d2e706167655f7461626c655f6c6f636b293b0a09097067645f6368616e676564203d20747275653b0a097d0a0a09696620287067645f6368616e676564290a090973796e635f676c6f62616c5f7067647328616464722c20656e64293b0a0a095f5f666c7573685f746c625f616c6c28293b0a0a0972657475726e206c6173745f6d61705f616464723b0a7d0a0a2369666e64656620434f4e4649475f4e554d410a766f6964205f5f696e697420696e69746d656d5f696e697428766f6964290a7b0a096d656d626c6f636b5f7365745f6e6f646528302c2028706879735f616464725f7429554c4c4f4e475f4d41582c2030293b0a7d0a23656e6469660a0a766f6964205f5f696e697420706167696e675f696e697428766f6964290a7b0a097370617273655f6d656d6f72795f70726573656e745f776974685f6163746976655f726567696f6e73284d41585f4e554d4e4f444553293b0a097370617273655f696e697428293b0a0a092f2a0a09202a20636c656172207468652064656661756c742073657474696e672077697468206e6f646520300a09202a206e6f74653a20646f6e277420757365206e6f6465735f636c65617220686572652c2074686174206973207265616c6c7920636c656172696e67207768656e0a09202a09206e756d6120737570706f7274206973206e6f7420636f6d70696c656420696e2c20616e64206c61746572206e6f64655f7365745f73746174650a09202a092077696c6c206e6f7420736574206974206261636b2e0a09202a2f0a096e6f64655f636c6561725f737461746528302c204e5f4d454d4f5259293b0a09696620284e5f4d454d4f525920213d204e5f4e4f524d414c5f4d454d4f5259290a09096e6f64655f636c6561725f737461746528302c204e5f4e4f524d414c5f4d454d4f5259293b0a0a097a6f6e655f73697a65735f696e697428293b0a7d0a0a2f2a0a202a204d656d6f727920686f74706c75672073706563696669632066756e6374696f6e730a202a2f0a23696664656620434f4e4649475f4d454d4f52595f484f54504c55470a2f2a0a202a204166746572206d656d6f727920686f74706c756720746865207661726961626c6573206d61785f70666e2c206d61785f6c6f775f70666e20616e6420686967685f6d656d6f7279206e6565640a202a207570646174696e672e0a202a2f0a73746174696320766f696420207570646174655f656e645f6f665f6d656d6f72795f76617273287536342073746172742c207536342073697a65290a7b0a09756e7369676e6564206c6f6e6720656e645f70666e203d2050464e5f5550287374617274202b2073697a65293b0a0a0969662028656e645f70666e203e206d61785f70666e29207b0a09096d61785f70666e203d20656e645f70666e3b0a09096d61785f6c6f775f70666e203d20656e645f70666e3b0a0909686967685f6d656d6f7279203d2028766f6964202a295f5f7661286d61785f70666e202a20504147455f53495a45202d203129202b20313b0a097d0a7d0a0a2f2a0a202a204d656d6f727920697320616464656420616c7761797320746f204e4f524d414c207a6f6e652e2054686973206d65616e7320796f752077696c6c206e65766572206765740a202a206164646974696f6e616c20444d412f444d413332206d656d6f72792e0a202a2f0a696e7420617263685f6164645f6d656d6f727928696e74206e69642c207536342073746172742c207536342073697a65290a7b0a097374727563742070676c6973745f64617461202a7067646174203d204e4f44455f44415441286e6964293b0a09737472756374207a6f6e65202a7a6f6e65203d2070676461742d3e6e6f64655f7a6f6e6573202b205a4f4e455f4e4f524d414c3b0a09756e7369676e6564206c6f6e67206c6173745f6d61707065645f70666e2c2073746172745f70666e203d207374617274203e3e20504147455f53484946543b0a09756e7369676e6564206c6f6e67206e725f7061676573203d2073697a65203e3e20504147455f53484946543b0a09696e74207265743b0a0a096c6173745f6d61707065645f70666e203d20696e69745f6d656d6f72795f6d617070696e672873746172742c207374617274202b2073697a65293b0a09696620286c6173745f6d61707065645f70666e203e206d61785f70666e5f6d6170706564290a09096d61785f70666e5f6d6170706564203d206c6173745f6d61707065645f70666e3b0a0a09726574203d205f5f6164645f7061676573286e69642c207a6f6e652c2073746172745f70666e2c206e725f7061676573293b0a095741524e5f4f4e5f4f4e434528726574293b0a0a092f2a20757064617465206d61785f70666e2c206d61785f6c6f775f70666e20616e6420686967685f6d656d6f7279202a2f0a097570646174655f656e645f6f665f6d656d6f72795f766172732873746172742c2073697a65293b0a0a0972657475726e207265743b0a7d0a4558504f52545f53594d424f4c5f47504c28617263685f6164645f6d656d6f7279293b0a0a23656e646966202f2a20434f4e4649475f4d454d4f52595f484f54504c5547202a2f0a0a73746174696320737472756374206b636f72655f6c697374206b636f72655f7673797363616c6c3b0a0a766f6964205f5f696e6974206d656d5f696e697428766f6964290a7b0a096c6f6e6720636f646573697a652c20726573657276656470616765732c206461746173697a652c20696e697473697a653b0a09756e7369676e6564206c6f6e6720616273656e745f70616765733b0a0a097063695f696f6d6d755f616c6c6f6328293b0a0a092f2a20636c6561725f627373282920616c726561647920636c6561722074686520656d7074795f7a65726f5f70616765202a2f0a0a0972657365727665647061676573203d20303b0a0a092f2a20746869732077696c6c2070757420616c6c206c6f77206d656d6f7279206f6e746f2074686520667265656c69737473202a2f0a23696664656620434f4e4649475f4e554d410a09746f74616c72616d5f7061676573203d206e756d615f667265655f616c6c5f626f6f746d656d28293b0a23656c73650a09746f74616c72616d5f7061676573203d20667265655f616c6c5f626f6f746d656d28293b0a23656e6469660a0a09616273656e745f7061676573203d20616273656e745f70616765735f696e5f72616e676528302c206d61785f70666e293b0a0972657365727665647061676573203d206d61785f70666e202d20746f74616c72616d5f7061676573202d20616273656e745f70616765733b0a0961667465725f626f6f746d656d203d20313b0a0a09636f646573697a65203d202028756e7369676e6564206c6f6e672920265f6574657874202d2028756e7369676e6564206c6f6e672920265f746578743b0a096461746173697a65203d202028756e7369676e6564206c6f6e672920265f6564617461202d2028756e7369676e6564206c6f6e672920265f65746578743b0a09696e697473697a65203d202028756e7369676e6564206c6f6e672920265f5f696e69745f656e64202d2028756e7369676e6564206c6f6e672920265f5f696e69745f626567696e3b0a0a092f2a205265676973746572206d656d6f727920617265617320666f72202f70726f632f6b636f7265202a2f0a096b636c6973745f61646428266b636f72655f7673797363616c6c2c2028766f6964202a295653595343414c4c5f53544152542c0a090909205653595343414c4c5f454e44202d205653595343414c4c5f53544152542c204b434f52455f4f54484552293b0a0a097072696e746b284b45524e5f494e464f20224d656d6f72793a20256c756b2f256c756b20617661696c61626c652028256c646b206b65726e656c20636f64652c20220a0909092022256c646b20616273656e742c20256c646b2072657365727665642c20256c646b20646174612c20256c646b20696e6974295c6e222c0a09096e725f667265655f70616765732829203c3c2028504147455f53484946542d3130292c0a09096d61785f70666e203c3c2028504147455f53484946542d3130292c0a0909636f646573697a65203e3e2031302c0a0909616273656e745f7061676573203c3c2028504147455f53484946542d3130292c0a090972657365727665647061676573203c3c2028504147455f53484946542d3130292c0a09096461746173697a65203e3e2031302c0a0909696e697473697a65203e3e203130293b0a7d0a0a23696664656620434f4e4649475f44454255475f524f444154410a636f6e737420696e7420726f646174615f746573745f64617461203d20307843333b0a4558504f52545f53594d424f4c5f47504c28726f646174615f746573745f64617461293b0a0a696e74206b65726e656c5f7365745f746f5f726561646f6e6c793b0a0a766f6964207365745f6b65726e656c5f746578745f727728766f6964290a7b0a09756e7369676e6564206c6f6e67207374617274203d2050464e5f414c49474e285f74657874293b0a09756e7369676e6564206c6f6e6720656e64203d2050464e5f414c49474e285f5f73746f705f5f5f65785f7461626c65293b0a0a0969662028216b65726e656c5f7365745f746f5f726561646f6e6c79290a090972657475726e3b0a0a0970725f64656275672822536574206b65726e656c20746578743a20256c78202d20256c7820666f7220726561642077726974655c6e222c0a09092073746172742c20656e64293b0a0a092f2a0a09202a204d616b6520746865206b65726e656c206964656e74697479206d617070696e6720666f7220746578742052572e204b65726e656c20746578740a09202a206d617070696e672077696c6c20616c7761797320626520524f2e20526566657220746f2074686520636f6d6d656e7420696e0a09202a207374617469635f70726f74656374696f6e73282920696e2070616765617474722e630a09202a2f0a097365745f6d656d6f72795f72772873746172742c2028656e64202d20737461727429203e3e20504147455f5348494654293b0a7d0a0a766f6964207365745f6b65726e656c5f746578745f726f28766f6964290a7b0a09756e7369676e6564206c6f6e67207374617274203d2050464e5f414c49474e285f74657874293b0a09756e7369676e6564206c6f6e6720656e64203d2050464e5f414c49474e285f5f73746f705f5f5f65785f7461626c65293b0a0a0969662028216b65726e656c5f7365745f746f5f726561646f6e6c79290a090972657475726e3b0a0a0970725f64656275672822536574206b65726e656c20746578743a20256c78202d20256c7820666f722072656164206f6e6c795c6e222c0a09092073746172742c20656e64293b0a0a092f2a0a09202a2053657420746865206b65726e656c206964656e74697479206d617070696e6720666f72207465787420524f2e0a09202a2f0a097365745f6d656d6f72795f726f2873746172742c2028656e64202d20737461727429203e3e20504147455f5348494654293b0a7d0a0a766f6964206d61726b5f726f646174615f726f28766f6964290a7b0a09756e7369676e6564206c6f6e67207374617274203d2050464e5f414c49474e285f74657874293b0a09756e7369676e6564206c6f6e6720726f646174615f7374617274203d0a09092828756e7369676e6564206c6f6e67295f5f73746172745f726f64617461202b20504147455f53495a45202d203129202620504147455f4d41534b3b0a09756e7369676e6564206c6f6e6720656e64203d2028756e7369676e6564206c6f6e672920265f5f656e645f726f646174615f68706167655f616c69676e3b0a09756e7369676e6564206c6f6e6720746578745f656e64203d20504147455f414c49474e2828756e7369676e6564206c6f6e672920265f5f73746f705f5f5f65785f7461626c65293b0a09756e7369676e6564206c6f6e6720726f646174615f656e64203d20504147455f414c49474e2828756e7369676e6564206c6f6e672920265f5f656e645f726f64617461293b0a09756e7369676e6564206c6f6e6720646174615f7374617274203d2028756e7369676e6564206c6f6e672920265f73646174613b0a0a097072696e746b284b45524e5f494e464f202257726974652070726f74656374696e6720746865206b65726e656c20726561642d6f6e6c7920646174613a20256c756b5c6e222c0a092020202020202028656e64202d20737461727429203e3e203130293b0a097365745f6d656d6f72795f726f2873746172742c2028656e64202d20737461727429203e3e20504147455f5348494654293b0a0a096b65726e656c5f7365745f746f5f726561646f6e6c79203d20313b0a0a092f2a0a09202a2054686520726f646174612073656374696f6e2028627574206e6f7420746865206b65726e656c207465787421292073686f756c6420616c736f2062650a09202a206e6f742d65786563757461626c652e0a09202a2f0a097365745f6d656d6f72795f6e7828726f646174615f73746172742c2028656e64202d20726f646174615f737461727429203e3e20504147455f5348494654293b0a0a09726f646174615f7465737428293b0a0a23696664656620434f4e4649475f4350415f44454255470a097072696e746b284b45524e5f494e464f202254657374696e67204350413a20756e646f20256c782d256c785c6e222c2073746172742c20656e64293b0a097365745f6d656d6f72795f72772873746172742c2028656e642d737461727429203e3e20504147455f5348494654293b0a0a097072696e746b284b45524e5f494e464f202254657374696e67204350413a20616761696e5c6e22293b0a097365745f6d656d6f72795f726f2873746172742c2028656e642d737461727429203e3e20504147455f5348494654293b0a23656e6469660a0a09667265655f696e69745f70616765732822756e75736564206b65726e656c206d656d6f7279222c0a09090928756e7369676e6564206c6f6e672920706167655f6164647265737328766972745f746f5f7061676528746578745f656e6429292c0a09090928756e7369676e6564206c6f6e67290a0909090920706167655f6164647265737328766972745f746f5f7061676528726f646174615f73746172742929293b0a09667265655f696e69745f70616765732822756e75736564206b65726e656c206d656d6f7279222c0a09090928756e7369676e6564206c6f6e672920706167655f6164647265737328766972745f746f5f7061676528726f646174615f656e6429292c0a09090928756e7369676e6564206c6f6e672920706167655f6164647265737328766972745f746f5f7061676528646174615f73746172742929293b0a7d0a0a23656e6469660a0a696e74206b65726e5f616464725f76616c696428756e7369676e6564206c6f6e672061646472290a7b0a09756e7369676e6564206c6f6e672061626f7665203d2028286c6f6e67296164647229203e3e205f5f5649525455414c5f4d41534b5f53484946543b0a097067645f74202a7067643b0a097075645f74202a7075643b0a09706d645f74202a706d643b0a097074655f74202a7074653b0a0a096966202861626f766520213d20302026262061626f766520213d202d31554c290a090972657475726e20303b0a0a09706764203d207067645f6f66667365745f6b2861646472293b0a09696620287067645f6e6f6e65282a70676429290a090972657475726e20303b0a0a09707564203d207075645f6f6666736574287067642c2061646472293b0a09696620287075645f6e6f6e65282a70756429290a090972657475726e20303b0a0a09696620287075645f6c61726765282a70756429290a090972657475726e2070666e5f76616c6964287075645f70666e282a70756429293b0a0a09706d64203d20706d645f6f6666736574287075642c2061646472293b0a0969662028706d645f6e6f6e65282a706d6429290a090972657475726e20303b0a0a0969662028706d645f6c61726765282a706d6429290a090972657475726e2070666e5f76616c696428706d645f70666e282a706d6429293b0a0a09707465203d207074655f6f66667365745f6b65726e656c28706d642c2061646472293b0a09696620287074655f6e6f6e65282a70746529290a090972657475726e20303b0a0a0972657475726e2070666e5f76616c6964287074655f70666e282a70746529293b0a7d0a0a2f2a0a202a20412070736575646f20564d4120746f20616c6c6f77207074726163652061636365737320666f7220746865207673797363616c6c20706167652e202054686973206f6e6c790a202a20636f7665727320746865203634626974207673797363616c6c2070616765206e6f772e203332626974206861732061207265616c20564d41206e6f7720616e6420646f65730a202a206e6f74206e656564207370656369616c2068616e646c696e6720616e796d6f72653a0a202a2f0a7374617469632073747275637420766d5f617265615f73747275637420676174655f766d61203d207b0a092e766d5f7374617274093d205653595343414c4c5f53544152542c0a092e766d5f656e6409093d205653595343414c4c5f5354415254202b20285653595343414c4c5f4d41505045445f5041474553202a20504147455f53495a45292c0a092e766d5f706167655f70726f74093d20504147455f524541444f4e4c595f455845432c0a092e766d5f666c616773093d20564d5f52454144207c20564d5f455845430a7d3b0a0a73747275637420766d5f617265615f737472756374202a6765745f676174655f766d6128737472756374206d6d5f737472756374202a6d6d290a7b0a23696664656620434f4e4649475f494133325f454d554c4154494f4e0a0969662028216d6d207c7c206d6d2d3e636f6e746578742e696133325f636f6d706174290a090972657475726e204e554c4c3b0a23656e6469660a0972657475726e2026676174655f766d613b0a7d0a0a696e7420696e5f676174655f6172656128737472756374206d6d5f737472756374202a6d6d2c20756e7369676e6564206c6f6e672061646472290a7b0a0973747275637420766d5f617265615f737472756374202a766d61203d206765745f676174655f766d61286d6d293b0a0a096966202821766d61290a090972657475726e20303b0a0a0972657475726e202861646472203e3d20766d612d3e766d5f737461727429202626202861646472203c20766d612d3e766d5f656e64293b0a7d0a0a2f2a0a202a205573652074686973207768656e20796f752068617665206e6f2072656c6961626c65206d6d2c207479706963616c6c792066726f6d20696e746572727570740a202a20636f6e746578742e204974206973206c6573732072656c6961626c65207468616e207573696e672061207461736b2773206d6d20616e64206d617920676976650a202a2066616c736520706f736974697665732e0a202a2f0a696e7420696e5f676174655f617265615f6e6f5f6d6d28756e7369676e6564206c6f6e672061646472290a7b0a0972657475726e202861646472203e3d205653595343414c4c5f535441525429202626202861646472203c205653595343414c4c5f454e44293b0a7d0a0a636f6e73742063686172202a617263685f766d615f6e616d652873747275637420766d5f617265615f737472756374202a766d61290a7b0a0969662028766d612d3e766d5f6d6d20262620766d612d3e766d5f7374617274203d3d20286c6f6e6729766d612d3e766d5f6d6d2d3e636f6e746578742e7664736f290a090972657475726e20225b7664736f5d223b0a0969662028766d61203d3d2026676174655f766d61290a090972657475726e20225b7673797363616c6c5d223b0a0972657475726e204e554c4c3b0a7d0a0a23696664656620434f4e4649475f5838365f55560a756e7369676e6564206c6f6e67206d656d6f72795f626c6f636b5f73697a655f627974657328766f6964290a7b0a096966202869735f75765f73797374656d282929207b0a09097072696e746b284b45524e5f494e464f202255563a206d656d6f727920626c6f636b2073697a65203247425c6e22293b0a090972657475726e2032554c202a2031303234202a2031303234202a20313032343b0a097d0a0972657475726e204d494e5f4d454d4f52595f424c4f434b5f53495a453b0a7d0a23656e6469660a0a23696664656620434f4e4649475f5350415253454d454d5f564d454d4d41500a2f2a0a202a20496e697469616c69736520746865207370617273656d656d20766d656d6d6170207573696e6720687567652d70616765732061742074686520504d44206c6576656c2e0a202a2f0a737461746963206c6f6e67205f5f6d656d696e69746461746120616464725f73746172742c20616464725f656e643b0a73746174696320766f6964205f5f6d656d696e697464617461202a705f73746172742c202a705f656e643b0a73746174696320696e74205f5f6d656d696e697464617461206e6f64655f73746172743b0a0a696e74205f5f6d656d696e69740a766d656d6d61705f706f70756c617465287374727563742070616765202a73746172745f706167652c20756e7369676e6564206c6f6e672073697a652c20696e74206e6f6465290a7b0a09756e7369676e6564206c6f6e672061646472203d2028756e7369676e6564206c6f6e672973746172745f706167653b0a09756e7369676e6564206c6f6e6720656e64203d2028756e7369676e6564206c6f6e67292873746172745f70616765202b2073697a65293b0a09756e7369676e6564206c6f6e67206e6578743b0a097067645f74202a7067643b0a097075645f74202a7075643b0a09706d645f74202a706d643b0a0a09666f7220283b2061646472203c20656e643b2061646472203d206e65787429207b0a0909766f6964202a70203d204e554c4c3b0a0a0909706764203d20766d656d6d61705f7067645f706f70756c61746528616464722c206e6f6465293b0a09096966202821706764290a09090972657475726e202d454e4f4d454d3b0a0a0909707564203d20766d656d6d61705f7075645f706f70756c617465287067642c20616464722c206e6f6465293b0a09096966202821707564290a09090972657475726e202d454e4f4d454d3b0a0a090969662028216370755f6861735f70736529207b0a0909096e657874203d202861646472202b20504147455f53495a4529202620504147455f4d41534b3b0a090909706d64203d20766d656d6d61705f706d645f706f70756c617465287075642c20616464722c206e6f6465293b0a0a0909096966202821706d64290a0909090972657475726e202d454e4f4d454d3b0a0a09090970203d20766d656d6d61705f7074655f706f70756c61746528706d642c20616464722c206e6f6465293b0a0a090909696620282170290a0909090972657475726e202d454e4f4d454d3b0a0a090909616464725f656e64203d2061646472202b20504147455f53495a453b0a090909705f656e64203d2070202b20504147455f53495a453b0a09097d20656c7365207b0a0909096e657874203d20706d645f616464725f656e6428616464722c20656e64293b0a0a090909706d64203d20706d645f6f6666736574287075642c2061646472293b0a09090969662028706d645f6e6f6e65282a706d642929207b0a090909097074655f7420656e7472793b0a0a0909090970203d20766d656d6d61705f616c6c6f635f626c6f636b5f62756628504d445f53495a452c206e6f6465293b0a09090909696620282170290a090909090972657475726e202d454e4f4d454d3b0a0a09090909656e747279203d2070666e5f707465285f5f7061287029203e3e20504147455f53484946542c0a090909090909504147455f4b45524e454c5f4c41524745293b0a090909097365745f706d6428706d642c205f5f706d64287074655f76616c28656e7472792929293b0a0a090909092f2a20636865636b20746f20736565206966207765206861766520636f6e746967756f757320626c6f636b73202a2f0a0909090969662028705f656e6420213d2070207c7c206e6f64655f737461727420213d206e6f646529207b0a090909090969662028705f7374617274290a0909090909097072696e746b284b45524e5f44454255472022205b256c782d256c785d20504d44202d3e205b25702d25705d206f6e206e6f64652025645c6e222c0a09090909090920202020202020616464725f73746172742c20616464725f656e642d312c20705f73746172742c20705f656e642d312c206e6f64655f7374617274293b0a0909090909616464725f7374617274203d20616464723b0a09090909096e6f64655f7374617274203d206e6f64653b0a0909090909705f7374617274203d20703b0a090909097d0a0a09090909616464725f656e64203d2061646472202b20504d445f53495a453b0a09090909705f656e64203d2070202b20504d445f53495a453b0a0909097d20656c73650a09090909766d656d6d61705f76657269667928287074655f74202a29706d642c206e6f64652c20616464722c206e657874293b0a09097d0a0a097d0a0973796e635f676c6f62616c5f706764732828756e7369676e6564206c6f6e672973746172745f706167652c20656e64293b0a0972657475726e20303b0a7d0a0a766f6964205f5f6d656d696e697420766d656d6d61705f706f70756c6174655f7072696e745f6c61737428766f6964290a7b0a0969662028705f737461727429207b0a09097072696e746b284b45524e5f44454255472022205b256c782d256c785d20504d44202d3e205b25702d25705d206f6e206e6f64652025645c6e222c0a090909616464725f73746172742c20616464725f656e642d312c20705f73746172742c20705f656e642d312c206e6f64655f7374617274293b0a0909705f7374617274203d204e554c4c3b0a0909705f656e64203d204e554c4c3b0a09096e6f64655f7374617274203d20303b0a097d0a7d0a23656e6469660a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006c696e75782d332e382e322f617263682f7838362f6d6d2f696f6d61705f33322e63000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000303030303636340030303030303030003030303030303000303030303030303634353200313231313437343433333000303031363432310030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007573746172003030726f6f7400000000000000000000000000000000000000000000000000000000726f6f74000000000000000000000000000000000000000000000000000000003030303030303000303030303030300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f2a0a202a20436f7079726967687420c2a9203230303820496e676f204d6f6c6e61720a202a0a202a20546869732070726f6772616d206973206672656520736f6674776172653b20796f752063616e2072656469737472696275746520697420616e642f6f72206d6f646966790a202a20697420756e64657220746865207465726d73206f662074686520474e552047656e6572616c205075626c6963204c6963656e7365206173207075626c69736865642062790a202a20746865204672656520536f66747761726520466f756e646174696f6e3b206569746865722076657273696f6e2032206f6620746865204c6963656e73652c206f720a202a2028617420796f7572206f7074696f6e2920616e79206c617465722076657273696f6e2e0a202a0a202a20546869732070726f6772616d20697320646973747269627574656420696e2074686520686f706520746861742069742077696c6c2062652075736566756c2c206275740a202a20574954484f555420414e592057415252414e54593b20776974686f7574206576656e2074686520696d706c6965642077617272616e7479206f660a202a204d45524348414e544142494c495459206f72204649544e45535320464f52204120504152544943554c415220505552504f53452e20205365652074686520474e550a202a2047656e6572616c205075626c6963204c6963656e736520666f72206d6f72652064657461696c732e0a202a0a202a20596f752073686f756c642068617665207265636569766564206120636f7079206f662074686520474e552047656e6572616c205075626c6963204c6963656e736520616c6f6e670a202a207769746820746869732070726f6772616d3b206966206e6f742c20777269746520746f20746865204672656520536f66747761726520466f756e646174696f6e2c20496e632e2c0a202a2035392054656d706c6520506c6163652c205375697465203333302c20426f73746f6e2c204d412030323131312d31333037205553412e0a202a2f0a0a23696e636c756465203c61736d2f696f6d61702e683e0a23696e636c756465203c61736d2f7061742e683e0a23696e636c756465203c6c696e75782f6d6f64756c652e683e0a23696e636c756465203c6c696e75782f686967686d656d2e683e0a0a73746174696320696e742069735f696f5f6d617070696e675f706f737369626c65287265736f757263655f73697a655f7420626173652c20756e7369676e6564206c6f6e672073697a65290a7b0a2369662021646566696e656428434f4e4649475f5838365f5041452920262620646566696e656428434f4e4649475f504859535f414444525f545f3634424954290a092f2a205468657265206973206e6f2077617920746f206d61702067726561746572207468616e2031203c3c203332206164647265737320776974686f757420504145202a2f0a096966202862617365202b2073697a65203e203078313030303030303030554c4c290a090972657475726e20303b0a23656e6469660a0972657475726e20313b0a7d0a0a696e7420696f6d61705f6372656174655f7763287265736f757263655f73697a655f7420626173652c20756e7369676e6564206c6f6e672073697a652c20706770726f745f74202a70726f74290a7b0a09756e7369676e6564206c6f6e6720666c6167203d205f504147455f43414348455f57433b0a09696e74207265743b0a0a09696620282169735f696f5f6d617070696e675f706f737369626c6528626173652c2073697a6529290a090972657475726e202d45494e56414c3b0a0a09726574203d20696f5f726573657276655f6d656d7479706528626173652c2062617365202b2073697a652c2026666c6167293b0a0969662028726574290a090972657475726e207265743b0a0a092a70726f74203d205f5f706770726f74285f5f504147455f4b45524e454c207c20666c6167293b0a0972657475726e20303b0a7d0a4558504f52545f53594d424f4c5f47504c28696f6d61705f6372656174655f7763293b0a0a766f696420696f6d61705f66726565287265736f757263655f73697a655f7420626173652c20756e7369676e6564206c6f6e672073697a65290a7b0a09696f5f667265655f6d656d7479706528626173652c2062617365202b2073697a65293b0a7d0a4558504f52545f53594d424f4c5f47504c28696f6d61705f66726565293b0a0a766f6964202a6b6d61705f61746f6d69635f70726f745f70666e28756e7369676e6564206c6f6e672070666e2c20706770726f745f742070726f74290a7b0a09756e7369676e6564206c6f6e672076616464723b0a09696e74206964782c20747970653b0a0a09706167656661756c745f64697361626c6528293b0a0a0974797065203d206b6d61705f61746f6d69635f6964785f7075736828293b0a09696478203d2074797065202b204b4d5f545950455f4e52202a20736d705f70726f636573736f725f696428293b0a097661646472203d205f5f6669785f746f5f76697274284649585f4b4d41505f424547494e202b20696478293b0a097365745f707465286b6d61705f707465202d206964782c2070666e5f7074652870666e2c2070726f7429293b0a09617263685f666c7573685f6c617a795f6d6d755f6d6f646528293b0a0a0972657475726e2028766f6964202a2976616464723b0a7d0a0a2f2a0a202a204d6170202770666e27207573696e672070726f74656374696f6e73202770726f74270a202a2f0a766f6964205f5f696f6d656d202a0a696f6d61705f61746f6d69635f70726f745f70666e28756e7369676e6564206c6f6e672070666e2c20706770726f745f742070726f74290a7b0a092f2a0a09202a20466f72206e6f6e2d5041542073797374656d732c2070726f6d6f746520504147455f4b45524e454c5f574320746f20504147455f4b45524e454c5f55435f4d494e55532e0a09202a20504147455f4b45524e454c5f5743206d61707320746f205057542c207768696368207472616e736c6174657320746f20756e636163686564206966207468650a09202a204d545252206973205543206f722057432e202055435f4d494e5553206765747320746865207265616c20696e74656e74696f6e2c206f66207468650a09202a20757365722c2077686963682069732022574320696620746865204d5452522069732057432c20554320696620796f752063616e277420646f20746861742e220a09202a2f0a0969662028217061745f656e61626c656420262620706770726f745f76616c2870726f7429203d3d20706770726f745f76616c28504147455f4b45524e454c5f574329290a090970726f74203d20504147455f4b45524e454c5f55435f4d494e55533b0a0a0972657475726e2028766f6964205f5f666f726365205f5f696f6d656d202a29206b6d61705f61746f6d69635f70726f745f70666e2870666e2c2070726f74293b0a7d0a4558504f52545f53594d424f4c5f47504c28696f6d61705f61746f6d69635f70726f745f70666e293b0a0a766f69640a696f756e6d61705f61746f6d696328766f6964205f5f696f6d656d202a6b7661646472290a7b0a09756e7369676e6564206c6f6e67207661646472203d2028756e7369676e6564206c6f6e6729206b7661646472202620504147455f4d41534b3b0a0a09696620287661646472203e3d205f5f6669785f746f5f76697274284649585f4b4d41505f454e44292026260a09202020207661646472203c3d205f5f6669785f746f5f76697274284649585f4b4d41505f424547494e2929207b0a0909696e74206964782c20747970653b0a0a090974797065203d206b6d61705f61746f6d69635f69647828293b0a0909696478203d2074797065202b204b4d5f545950455f4e52202a20736d705f70726f636573736f725f696428293b0a0a23696664656620434f4e4649475f44454255475f484947484d454d0a09095741524e5f4f4e5f4f4e434528766164647220213d205f5f6669785f746f5f76697274284649585f4b4d41505f424547494e202b2069647829293b0a23656e6469660a09092f2a0a0909202a20466f726365206f74686572206d617070696e677320746f204f6f70732069662074686579276c6c2074727920746f2061636365737320746869730a0909202a2070746520776974686f75742066697273742072656d61702069742e20204b656570696e67207374616c65206d617070696e67732061726f756e640a0909202a206973206120626164206964656120616c736f2c20696e2063617365207468652070616765206368616e6765732063616368656162696c6974790a0909202a2061747472696275746573206f72206265636f6d657320612070726f746563746564207061676520696e20612068797065727669736f722e0a0909202a2f0a09096b7074655f636c6561725f666c757368286b6d61705f7074652d6964782c207661646472293b0a09096b6d61705f61746f6d69635f6964785f706f7028293b0a097d0a0a09706167656661756c745f656e61626c6528293b0a7d0a4558504f52545f53594d424f4c5f47504c28696f756e6d61705f61746f6d6963293b0a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006c696e75782d332e382e322f617263682f7838362f6d6d2f696f72656d61702e6300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000303030303636340030303030303030003030303030303000303030303030333632333400313231313437343433333000303031363434350030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007573746172003030726f6f7400000000000000000000000000000000000000000000000000000000726f6f74000000000000000000000000000000000000000000000000000000003030303030303000303030303030300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f2a0a202a2052652d6d617020494f206d656d6f727920746f206b65726e656c206164647265737320737061636520736f20746861742077652063616e206163636573732069742e0a202a2054686973206973206e656564656420666f72206869676820504349206164647265737365732074686174206172656e2774206d617070656420696e207468650a202a203634306b2d314d4220494f206d656d6f72792061726561206f6e20504327730a202a0a202a2028432920436f7079726967687420313939352031393936204c696e757320546f7276616c64730a202a2f0a0a23696e636c756465203c6c696e75782f626f6f746d656d2e683e0a23696e636c756465203c6c696e75782f696e69742e683e0a23696e636c756465203c6c696e75782f696f2e683e0a23696e636c756465203c6c696e75782f6d6f64756c652e683e0a23696e636c756465203c6c696e75782f736c61622e683e0a23696e636c756465203c6c696e75782f766d616c6c6f632e683e0a23696e636c756465203c6c696e75782f6d6d696f74726163652e683e0a0a23696e636c756465203c61736d2f6361636865666c7573682e683e0a23696e636c756465203c61736d2f653832302e683e0a23696e636c756465203c61736d2f6669786d61702e683e0a23696e636c756465203c61736d2f70677461626c652e683e0a23696e636c756465203c61736d2f746c62666c7573682e683e0a23696e636c756465203c61736d2f7067616c6c6f632e683e0a23696e636c756465203c61736d2f7061742e683e0a0a23696e636c756465202270687973616464722e68220a0a2f2a0a202a2046697820757020746865206c696e65617220646972656374206d617070696e67206f6620746865206b65726e656c20746f2061766f6964206361636865206174747269627574650a202a20636f6e666c696374732e0a202a2f0a696e7420696f72656d61705f6368616e67655f6174747228756e7369676e6564206c6f6e672076616464722c20756e7369676e6564206c6f6e672073697a652c0a09090920202020202020756e7369676e6564206c6f6e672070726f745f76616c290a7b0a09756e7369676e6564206c6f6e67206e727061676573203d2073697a65203e3e20504147455f53484946543b0a09696e74206572723b0a0a09737769746368202870726f745f76616c29207b0a0963617365205f504147455f43414348455f55433a0a0964656661756c743a0a0909657272203d205f7365745f6d656d6f72795f75632876616464722c206e727061676573293b0a0909627265616b3b0a0963617365205f504147455f43414348455f57433a0a0909657272203d205f7365745f6d656d6f72795f77632876616464722c206e727061676573293b0a0909627265616b3b0a0963617365205f504147455f43414348455f57423a0a0909657272203d205f7365745f6d656d6f72795f77622876616464722c206e727061676573293b0a0909627265616b3b0a097d0a0a0972657475726e206572723b0a7d0a0a2f2a0a202a2052656d617020616e2061726269747261727920706879736963616c206164647265737320737061636520696e746f20746865206b65726e656c207669727475616c0a202a20616464726573732073706163652e204e6565646564207768656e20746865206b65726e656c2077616e747320746f206163636573732068696768206164647265737365730a202a206469726563746c792e0a202a0a202a204e4f544521205765206e65656420746f20616c6c6f77206e6f6e2d706167652d616c69676e6564206d617070696e677320746f6f3a2077652077696c6c206f6276696f75736c790a202a206861766520746f20636f6e76657274207468656d20696e746f20616e206f666673657420696e206120706167652d616c69676e6564206d617070696e672c20627574207468650a202a2063616c6c65722073686f756c646e2774206e65656420746f206b6e6f77207468617420736d616c6c2064657461696c2e0a202a2f0a73746174696320766f6964205f5f696f6d656d202a5f5f696f72656d61705f63616c6c6572287265736f757263655f73697a655f7420706879735f616464722c0a0909756e7369676e6564206c6f6e672073697a652c20756e7369676e6564206c6f6e672070726f745f76616c2c20766f6964202a63616c6c6572290a7b0a09756e7369676e6564206c6f6e67206f66667365742c2076616464723b0a097265736f757263655f73697a655f742070666e2c206c6173745f70666e2c206c6173745f616464723b0a09636f6e7374207265736f757263655f73697a655f7420756e616c69676e65645f706879735f61646472203d20706879735f616464723b0a09636f6e737420756e7369676e6564206c6f6e6720756e616c69676e65645f73697a65203d2073697a653b0a0973747275637420766d5f737472756374202a617265613b0a09756e7369676e6564206c6f6e67206e65775f70726f745f76616c3b0a09706770726f745f742070726f743b0a09696e742072657476616c3b0a09766f6964205f5f696f6d656d202a7265745f616464723b0a0a092f2a20446f6e277420616c6c6f77207772617061726f756e64206f72207a65726f2073697a65202a2f0a096c6173745f61646472203d20706879735f61646472202b2073697a65202d20313b0a09696620282173697a65207c7c206c6173745f61646472203c20706879735f61646472290a090972657475726e204e554c4c3b0a0a096966202821706879735f616464725f76616c696428706879735f616464722929207b0a09097072696e746b284b45524e5f5741524e494e472022696f72656d61703a20696e76616c696420706879736963616c206164647265737320256c6c785c6e222c0a09092020202020202028756e7369676e6564206c6f6e67206c6f6e6729706879735f61646472293b0a09095741524e5f4f4e5f4f4e43452831293b0a090972657475726e204e554c4c3b0a097d0a0a092f2a0a09202a20446f6e27742072656d617020746865206c6f77205043492f49534120617265612c206974277320616c77617973206d61707065642e2e0a09202a2f0a096966202869735f4953415f72616e676528706879735f616464722c206c6173745f6164647229290a090972657475726e20285f5f666f72636520766f6964205f5f696f6d656d202a29706879735f746f5f7669727428706879735f61646472293b0a0a092f2a0a09202a20446f6e277420616c6c6f7720616e79626f647920746f2072656d6170206e6f726d616c2052414d2074686174207765277265207573696e672e2e0a09202a2f0a096c6173745f70666e203d206c6173745f61646472203e3e20504147455f53484946543b0a09666f72202870666e203d20706879735f61646472203e3e20504147455f53484946543b2070666e203c3d206c6173745f70666e3b2070666e2b2b29207b0a0909696e742069735f72616d203d20706167655f69735f72616d2870666e293b0a0a09096966202869735f72616d2026262070666e5f76616c69642870666e2920262620215061676552657365727665642870666e5f746f5f706167652870666e2929290a09090972657475726e204e554c4c3b0a09095741524e5f4f4e5f4f4e43452869735f72616d293b0a097d0a0a092f2a0a09202a204d617070696e6773206861766520746f20626520706167652d616c69676e65640a09202a2f0a096f6666736574203d20706879735f616464722026207e504147455f4d41534b3b0a09706879735f6164647220263d20504859534943414c5f504147455f4d41534b3b0a0973697a65203d20504147455f414c49474e286c6173745f616464722b3129202d20706879735f616464723b0a0a0972657476616c203d20726573657276655f6d656d7479706528706879735f616464722c202875363429706879735f61646472202b2073697a652c0a09090909090970726f745f76616c2c20266e65775f70726f745f76616c293b0a096966202872657476616c29207b0a09097072696e746b284b45524e5f4552522022696f72656d617020726573657276655f6d656d74797065206661696c65642025645c6e222c2072657476616c293b0a090972657475726e204e554c4c3b0a097d0a0a096966202870726f745f76616c20213d206e65775f70726f745f76616c29207b0a0909696620282169735f6e65775f6d656d747970655f616c6c6f77656428706879735f616464722c2073697a652c0a09090909092020202070726f745f76616c2c206e65775f70726f745f76616c2929207b0a0909097072696e746b284b45524e5f4552520a090922696f72656d6170206572726f7220666f72203078256c6c782d3078256c6c782c20726571756573746564203078256c782c20676f74203078256c785c6e222c0a0909090928756e7369676e6564206c6f6e67206c6f6e6729706879735f616464722c0a0909090928756e7369676e6564206c6f6e67206c6f6e672928706879735f61646472202b2073697a65292c0a0909090970726f745f76616c2c206e65775f70726f745f76616c293b0a090909676f746f206572725f667265655f6d656d747970653b0a09097d0a090970726f745f76616c203d206e65775f70726f745f76616c3b0a097d0a0a09737769746368202870726f745f76616c29207b0a0963617365205f504147455f43414348455f55433a0a0964656661756c743a0a090970726f74203d20504147455f4b45524e454c5f494f5f4e4f43414348453b0a0909627265616b3b0a0963617365205f504147455f43414348455f55435f4d494e55533a0a090970726f74203d20504147455f4b45524e454c5f494f5f55435f4d494e55533b0a0909627265616b3b0a0963617365205f504147455f43414348455f57433a0a090970726f74203d20504147455f4b45524e454c5f494f5f57433b0a0909627265616b3b0a0963617365205f504147455f43414348455f57423a0a090970726f74203d20504147455f4b45524e454c5f494f3b0a0909627265616b3b0a097d0a0a092f2a0a09202a204f6b2c20676f20666f722069742e2e0a09202a2f0a0961726561203d206765745f766d5f617265615f63616c6c65722873697a652c20564d5f494f52454d41502c2063616c6c6572293b0a09696620282161726561290a0909676f746f206572725f667265655f6d656d747970653b0a09617265612d3e706879735f61646472203d20706879735f616464723b0a097661646472203d2028756e7369676e6564206c6f6e672920617265612d3e616464723b0a0a09696620286b65726e656c5f6d61705f73796e635f6d656d7479706528706879735f616464722c2073697a652c2070726f745f76616c29290a0909676f746f206572725f667265655f617265613b0a0a0969662028696f72656d61705f706167655f72616e67652876616464722c207661646472202b2073697a652c20706879735f616464722c2070726f7429290a0909676f746f206572725f667265655f617265613b0a0a097265745f61646472203d2028766f6964205f5f696f6d656d202a2920287661646472202b206f6666736574293b0a096d6d696f74726163655f696f72656d617028756e616c69676e65645f706879735f616464722c20756e616c69676e65645f73697a652c207265745f61646472293b0a0a092f2a0a09202a20436865636b206966207468652072657175657374207370616e73206d6f7265207468616e20616e792042415220696e2074686520696f6d656d207265736f757263650a09202a20747265652e0a09202a2f0a095741524e5f4f4e434528696f6d656d5f6d61705f73616e6974795f636865636b28756e616c69676e65645f706879735f616464722c20756e616c69676e65645f73697a65292c0a090920204b45524e5f494e464f2022496e666f3a206d617070696e67206d756c7469706c6520424152732e20596f7572206b65726e656c2069732066696e652e22293b0a0a0972657475726e207265745f616464723b0a6572725f667265655f617265613a0a09667265655f766d5f617265612861726561293b0a6572725f667265655f6d656d747970653a0a09667265655f6d656d7479706528706879735f616464722c20706879735f61646472202b2073697a65293b0a0972657475726e204e554c4c3b0a7d0a0a2f2a2a0a202a20696f72656d61705f6e6f636163686520202020202d2020206d617020627573206d656d6f727920696e746f204350552073706163650a202a2040706879735f616464723a202020206275732061646472657373206f6620746865206d656d6f72790a202a204073697a653a20202020202073697a65206f6620746865207265736f7572636520746f206d61700a202a0a202a20696f72656d61705f6e6f636163686520706572666f726d73206120706c6174666f726d2073706563696669632073657175656e6365206f66206f7065726174696f6e7320746f0a202a206d616b6520627573206d656d6f7279204350552061636365737369626c6520766961207468652072656164622f72656164772f726561646c2f7772697465622f0a202a207772697465772f77726974656c2066756e6374696f6e7320616e6420746865206f74686572206d6d696f2068656c706572732e205468652072657475726e65640a202a2061646472657373206973206e6f742067756172616e7465656420746f20626520757361626c65206469726563746c792061732061207669727475616c0a202a20616464726573732e0a202a0a202a20546869732076657273696f6e206f6620696f72656d617020656e7375726573207468617420746865206d656d6f7279206973206d61726b656420756e6361636861626c650a202a206f6e20746865204350552061732077656c6c20617320686f6e6f7572696e67206578697374696e672063616368696e672072756c65732066726f6d207468696e6773206c696b650a202a2074686520504349206275732e204e6f7465207468617420746865726520617265206f746865722063616368657320616e642062756666657273206f6e206d616e790a202a206275737365732e20496e20706172746963756c61722064726976657220617574686f72732073686f756c642072656164207570206f6e20504349207772697465730a202a0a202a20497427732075736566756c20696620736f6d6520636f6e74726f6c207265676973746572732061726520696e207375636820616e206172656120616e640a202a20777269746520636f6d62696e696e67206f7220726561642063616368696e67206973206e6f7420646573697261626c653a0a202a0a202a204d757374206265206672656564207769746820696f756e6d61702e0a202a2f0a766f6964205f5f696f6d656d202a696f72656d61705f6e6f6361636865287265736f757263655f73697a655f7420706879735f616464722c20756e7369676e6564206c6f6e672073697a65290a7b0a092f2a0a09202a20496465616c6c792c20746869732073686f756c642062653a0a09202a097061745f656e61626c6564203f205f504147455f43414348455f5543203a205f504147455f43414348455f55435f4d494e55533b0a09202a0a09202a2054696c6c2077652066697820616c6c2058206472697665727320746f2075736520696f72656d61705f776328292c2077652077696c6c207573650a09202a205543204d494e55532e0a09202a2f0a09756e7369676e6564206c6f6e672076616c203d205f504147455f43414348455f55435f4d494e55533b0a0a0972657475726e205f5f696f72656d61705f63616c6c657228706879735f616464722c2073697a652c2076616c2c0a090909095f5f6275696c74696e5f72657475726e5f61646472657373283029293b0a7d0a4558504f52545f53594d424f4c28696f72656d61705f6e6f6361636865293b0a0a2f2a2a0a202a20696f72656d61705f7763092d096d6170206d656d6f727920696e746f2043505520737061636520777269746520636f6d62696e65640a202a2040706879735f616464723a096275732061646472657373206f6620746865206d656d6f72790a202a204073697a653a0973697a65206f6620746865207265736f7572636520746f206d61700a202a0a202a20546869732076657273696f6e206f6620696f72656d617020656e7375726573207468617420746865206d656d6f7279206973206d61726b656420777269746520636f6d62696e696e672e0a202a20577269746520636f6d62696e696e6720616c6c6f7773206661737465722077726974657320746f20736f6d6520686172647761726520646576696365732e0a202a0a202a204d757374206265206672656564207769746820696f756e6d61702e0a202a2f0a766f6964205f5f696f6d656d202a696f72656d61705f7763287265736f757263655f73697a655f7420706879735f616464722c20756e7369676e6564206c6f6e672073697a65290a7b0a09696620287061745f656e61626c6564290a090972657475726e205f5f696f72656d61705f63616c6c657228706879735f616464722c2073697a652c205f504147455f43414348455f57432c0a09090909095f5f6275696c74696e5f72657475726e5f61646472657373283029293b0a09656c73650a090972657475726e20696f72656d61705f6e6f636163686528706879735f616464722c2073697a65293b0a7d0a4558504f52545f53594d424f4c28696f72656d61705f7763293b0a0a766f6964205f5f696f6d656d202a696f72656d61705f6361636865287265736f757263655f73697a655f7420706879735f616464722c20756e7369676e6564206c6f6e672073697a65290a7b0a0972657475726e205f5f696f72656d61705f63616c6c657228706879735f616464722c2073697a652c205f504147455f43414348455f57422c0a090909095f5f6275696c74696e5f72657475726e5f61646472657373283029293b0a7d0a4558504f52545f53594d424f4c28696f72656d61705f6361636865293b0a0a766f6964205f5f696f6d656d202a696f72656d61705f70726f74287265736f757263655f73697a655f7420706879735f616464722c20756e7369676e6564206c6f6e672073697a652c0a09090909756e7369676e6564206c6f6e672070726f745f76616c290a7b0a0972657475726e205f5f696f72656d61705f63616c6c657228706879735f616464722c2073697a652c202870726f745f76616c2026205f504147455f43414348455f4d41534b292c0a090909095f5f6275696c74696e5f72657475726e5f61646472657373283029293b0a7d0a4558504f52545f53594d424f4c28696f72656d61705f70726f74293b0a0a2f2a2a0a202a20696f756e6d6170202d2046726565206120494f2072656d617070696e670a202a2040616464723a207669727475616c20616464726573732066726f6d20696f72656d61705f2a0a202a0a202a2043616c6c6572206d75737420656e73757265207468657265206973206f6e6c79206f6e6520756e6d617070696e6720666f72207468652073616d6520706f696e7465722e0a202a2f0a766f696420696f756e6d617028766f6c6174696c6520766f6964205f5f696f6d656d202a61646472290a7b0a0973747275637420766d5f737472756374202a702c202a6f3b0a0a096966202828766f6964205f5f666f726365202a2961646472203c3d20686967685f6d656d6f7279290a090972657475726e3b0a0a092f2a0a09202a205f5f696f72656d6170207370656369616c2d636173657320746865205043492f4953412072616e6765206279206e6f7420696e7374616e74696174696e6720610a09202a20766d5f6172656120616e642062792073696d706c792072657475726e696e6720616e206164647265737320696e746f20746865206b65726e656c206d617070696e670a09202a206f66204953412073706163652e202020536f2068616e646c65207468617420686572652e0a09202a2f0a096966202828766f6964205f5f666f726365202a2961646472203e3d20706879735f746f5f76697274284953415f53544152545f41444452455353292026260a092020202028766f6964205f5f666f726365202a2961646472203c20706879735f746f5f76697274284953415f454e445f4144445245535329290a090972657475726e3b0a0a0961646472203d2028766f6c6174696c6520766f6964205f5f696f6d656d202a290a090928504147455f4d41534b20262028756e7369676e6564206c6f6e67205f5f666f7263652961646472293b0a0a096d6d696f74726163655f696f756e6d61702861646472293b0a0a092f2a205573652074686520766d206172656120756e6c6f636b65642c20617373756d696e67207468652063616c6c65720a09202020656e73757265732074686572652069736e277420616e6f7468657220696f756e6d617020666f72207468652073616d6520616464726573730a09202020696e20706172616c6c656c2e205265757365206f6620746865207669727475616c20616464726573732069732070726576656e7465642062790a092020206c656176696e6720697420696e2074686520676c6f62616c206c6973747320756e74696c20776527726520646f6e6520776974682069742e0a092020206370612074616b65732063617265206f662074686520646972656374206d617070696e67732e202a2f0a09726561645f6c6f636b2826766d6c6973745f6c6f636b293b0a09666f72202870203d20766d6c6973743b20703b2070203d20702d3e6e65787429207b0a090969662028702d3e61646472203d3d2028766f6964205f5f666f726365202a2961646472290a090909627265616b3b0a097d0a09726561645f756e6c6f636b2826766d6c6973745f6c6f636b293b0a0a0969662028217029207b0a09097072696e746b284b45524e5f4552522022696f756e6d61703a2062616420616464726573732025705c6e222c2061646472293b0a090964756d705f737461636b28293b0a090972657475726e3b0a097d0a0a09667265655f6d656d7479706528702d3e706879735f616464722c20702d3e706879735f61646472202b206765745f766d5f617265615f73697a65287029293b0a0a092f2a2046696e616c6c792072656d6f7665206974202a2f0a096f203d2072656d6f76655f766d5f617265612828766f6964205f5f666f726365202a2961646472293b0a094255475f4f4e287020213d206f207c7c206f203d3d204e554c4c293b0a096b667265652870293b0a7d0a4558504f52545f53594d424f4c28696f756e6d6170293b0a0a2f2a0a202a20436f6e76657274206120706879736963616c20706f696e74657220746f2061207669727475616c206b65726e656c20706f696e74657220666f72202f6465762f6d656d0a202a206163636573730a202a2f0a766f6964202a786c6174655f6465765f6d656d5f70747228756e7369676e6564206c6f6e672070687973290a7b0a09766f6964202a616464723b0a09756e7369676e6564206c6f6e67207374617274203d2070687973202620504147455f4d41534b3b0a0a092f2a20496620706167652069732052414d2c2077652063616e20757365205f5f76612e204f746865727769736520696f72656d617020616e6420756e6d61702e202a2f0a0969662028706167655f69735f72616d287374617274203e3e20504147455f534849465429290a090972657475726e205f5f76612870687973293b0a0a0961646472203d2028766f6964205f5f666f726365202a29696f72656d61705f63616368652873746172742c20504147455f53495a45293b0a096966202861646472290a090961646472203d2028766f6964202a292828756e7369676e6564206c6f6e672961646472207c2028706879732026207e504147455f4d41534b29293b0a0a0972657475726e20616464723b0a7d0a0a766f696420756e786c6174655f6465765f6d656d5f70747228756e7369676e6564206c6f6e6720706879732c20766f6964202a61646472290a7b0a0969662028706167655f69735f72616d2870687973203e3e20504147455f534849465429290a090972657475726e3b0a0a09696f756e6d61702828766f6964205f5f696f6d656d202a292828756e7369676e6564206c6f6e672961646472202620504147455f4d41534b29293b0a0972657475726e3b0a7d0a0a73746174696320696e74205f5f696e697464617461206561726c795f696f72656d61705f64656275673b0a0a73746174696320696e74205f5f696e6974206561726c795f696f72656d61705f64656275675f73657475702863686172202a737472290a7b0a096561726c795f696f72656d61705f6465627567203d20313b0a0a0972657475726e20303b0a7d0a6561726c795f706172616d28226561726c795f696f72656d61705f6465627567222c206561726c795f696f72656d61705f64656275675f7365747570293b0a0a737461746963205f5f696e69746461746120696e742061667465725f706167696e675f696e69743b0a737461746963207074655f7420626d5f7074655b504147455f53495a452f73697a656f66287074655f74295d205f5f706167655f616c69676e65645f6273733b0a0a73746174696320696e6c696e6520706d645f74202a205f5f696e6974206561726c795f696f72656d61705f706d6428756e7369676e6564206c6f6e672061646472290a7b0a092f2a20446f6e277420617373756d65207765277265207573696e6720737761707065725f70675f646972206174207468697320706f696e74202a2f0a097067645f74202a62617365203d205f5f766128726561645f6372332829293b0a097067645f74202a706764203d2026626173655b7067645f696e6465782861646472295d3b0a097075645f74202a707564203d207075645f6f6666736574287067642c2061646472293b0a09706d645f74202a706d64203d20706d645f6f6666736574287075642c2061646472293b0a0a0972657475726e20706d643b0a7d0a0a73746174696320696e6c696e65207074655f74202a205f5f696e6974206561726c795f696f72656d61705f70746528756e7369676e6564206c6f6e672061646472290a7b0a0972657475726e2026626d5f7074655b7074655f696e6465782861646472295d3b0a7d0a0a626f6f6c205f5f696e69742069735f6561726c795f696f72656d61705f70746570287074655f74202a70746570290a7b0a0972657475726e2070746570203e3d2026626d5f7074655b305d2026262070746570203c2026626d5f7074655b504147455f53495a452f73697a656f66287074655f74295d3b0a7d0a0a73746174696320756e7369676e6564206c6f6e6720736c6f745f766972745b4649585f42544d4150535f534c4f54535d205f5f696e6974646174613b0a0a766f6964205f5f696e6974206561726c795f696f72656d61705f696e697428766f6964290a7b0a09706d645f74202a706d643b0a09696e7420693b0a0a09696620286561726c795f696f72656d61705f6465627567290a09097072696e746b284b45524e5f494e464f20226561726c795f696f72656d61705f696e697428295c6e22293b0a0a09666f72202869203d20303b2069203c204649585f42544d4150535f534c4f54533b20692b2b290a0909736c6f745f766972745b695d203d205f5f6669785f746f5f76697274284649585f42544d41505f424547494e202d204e525f4649585f42544d4150532a69293b0a0a09706d64203d206561726c795f696f72656d61705f706d64286669785f746f5f76697274284649585f42544d41505f424547494e29293b0a096d656d73657428626d5f7074652c20302c2073697a656f6628626d5f70746529293b0a09706d645f706f70756c6174655f6b65726e656c2826696e69745f6d6d2c20706d642c20626d5f707465293b0a0a092f2a0a09202a2054686520626f6f742d696f72656d61702072616e6765207370616e73206d756c7469706c6520706d64732c20666f722077686963680a09202a20776520617265206e6f742070726570617265643a0a09202a2f0a23646566696e65205f5f464958414444525f544f5020282d504147455f53495a45290a094255494c445f4255475f4f4e28285f5f6669785f746f5f76697274284649585f42544d41505f424547494e29203e3e20504d445f5348494654290a09092020202020213d20285f5f6669785f746f5f76697274284649585f42544d41505f454e4429203e3e20504d445f534849465429293b0a23756e646566205f5f464958414444525f544f500a0969662028706d6420213d206561726c795f696f72656d61705f706d64286669785f746f5f76697274284649585f42544d41505f454e44292929207b0a09095741524e5f4f4e2831293b0a09097072696e746b284b45524e5f5741524e494e472022706d6420257020213d2025705c6e222c0a090920202020202020706d642c206561726c795f696f72656d61705f706d64286669785f746f5f76697274284649585f42544d41505f454e442929293b0a09097072696e746b284b45524e5f5741524e494e4720226669785f746f5f76697274284649585f42544d41505f424547494e293a202530386c785c6e222c0a0909096669785f746f5f76697274284649585f42544d41505f424547494e29293b0a09097072696e746b284b45524e5f5741524e494e4720226669785f746f5f76697274284649585f42544d41505f454e44293a2020202530386c785c6e222c0a0909096669785f746f5f76697274284649585f42544d41505f454e4429293b0a0a09097072696e746b284b45524e5f5741524e494e4720224649585f42544d41505f454e443a2020202020202025645c6e222c204649585f42544d41505f454e44293b0a09097072696e746b284b45524e5f5741524e494e4720224649585f42544d41505f424547494e3a202020202025645c6e222c0a0909202020202020204649585f42544d41505f424547494e293b0a097d0a7d0a0a766f6964205f5f696e6974206561726c795f696f72656d61705f726573657428766f6964290a7b0a0961667465725f706167696e675f696e6974203d20313b0a7d0a0a73746174696320766f6964205f5f696e6974205f5f6561726c795f7365745f6669786d617028656e756d2066697865645f616464726573736573206964782c0a09090909202020202020706879735f616464725f7420706879732c20706770726f745f7420666c616773290a7b0a09756e7369676e6564206c6f6e672061646472203d205f5f6669785f746f5f7669727428696478293b0a097074655f74202a7074653b0a0a0969662028696478203e3d205f5f656e645f6f665f66697865645f61646472657373657329207b0a090942554728293b0a090972657475726e3b0a097d0a09707465203d206561726c795f696f72656d61705f7074652861646472293b0a0a0969662028706770726f745f76616c28666c61677329290a09097365745f707465287074652c2070666e5f7074652870687973203e3e20504147455f53484946542c20666c61677329293b0a09656c73650a09097074655f636c6561722826696e69745f6d6d2c20616464722c20707465293b0a095f5f666c7573685f746c625f6f6e652861646472293b0a7d0a0a73746174696320696e6c696e6520766f6964205f5f696e6974206561726c795f7365745f6669786d617028656e756d2066697865645f616464726573736573206964782c0a0909090909202020706879735f616464725f7420706879732c20706770726f745f742070726f74290a7b0a096966202861667465725f706167696e675f696e6974290a09095f5f7365745f6669786d6170286964782c20706879732c2070726f74293b0a09656c73650a09095f5f6561726c795f7365745f6669786d6170286964782c20706879732c2070726f74293b0a7d0a0a73746174696320696e6c696e6520766f6964205f5f696e6974206561726c795f636c6561725f6669786d617028656e756d2066697865645f61646472657373657320696478290a7b0a096966202861667465725f706167696e675f696e6974290a0909636c6561725f6669786d617028696478293b0a09656c73650a09095f5f6561726c795f7365745f6669786d6170286964782c20302c205f5f706770726f74283029293b0a7d0a0a73746174696320766f6964205f5f696f6d656d202a707265765f6d61705b4649585f42544d4150535f534c4f54535d205f5f696e6974646174613b0a73746174696320756e7369676e6564206c6f6e6720707265765f73697a655b4649585f42544d4150535f534c4f54535d205f5f696e6974646174613b0a0a766f6964205f5f696e69742066697875705f6561726c795f696f72656d617028766f6964290a7b0a09696e7420693b0a0a09666f72202869203d20303b2069203c204649585f42544d4150535f534c4f54533b20692b2b29207b0a090969662028707265765f6d61705b695d29207b0a0909095741524e5f4f4e2831293b0a090909627265616b3b0a09097d0a097d0a0a096561726c795f696f72656d61705f696e697428293b0a7d0a0a73746174696320696e74205f5f696e697420636865636b5f6561726c795f696f72656d61705f6c65616b28766f6964290a7b0a09696e7420636f756e74203d20303b0a09696e7420693b0a0a09666f72202869203d20303b2069203c204649585f42544d4150535f534c4f54533b20692b2b290a090969662028707265765f6d61705b695d290a090909636f756e742b2b3b0a0a096966202821636f756e74290a090972657475726e20303b0a095741524e28312c204b45524e5f5741524e494e470a0920202020202020224465627567207761726e696e673a206561726c7920696f72656d6170206c65616b206f662025642061726561732064657465637465642e5c6e222c0a0909636f756e74293b0a097072696e746b284b45524e5f5741524e494e470a090922706c6561736520626f6f742077697468206561726c795f696f72656d61705f646562756720616e64207265706f72742074686520646d6573672e5c6e22293b0a0a0972657475726e20313b0a7d0a6c6174655f696e697463616c6c28636865636b5f6561726c795f696f72656d61705f6c65616b293b0a0a73746174696320766f6964205f5f696e6974205f5f696f6d656d202a0a5f5f6561726c795f696f72656d6170287265736f757263655f73697a655f7420706879735f616464722c20756e7369676e6564206c6f6e672073697a652c20706770726f745f742070726f74290a7b0a09756e7369676e6564206c6f6e67206f66667365743b0a097265736f757263655f73697a655f74206c6173745f616464723b0a09756e7369676e656420696e74206e7270616765733b0a09656e756d2066697865645f61646472657373657320696478302c206964783b0a09696e7420692c20736c6f743b0a0a095741524e5f4f4e2873797374656d5f737461746520213d2053595354454d5f424f4f54494e47293b0a0a09736c6f74203d202d313b0a09666f72202869203d20303b2069203c204649585f42544d4150535f534c4f54533b20692b2b29207b0a09096966202821707265765f6d61705b695d29207b0a090909736c6f74203d20693b0a090909627265616b3b0a09097d0a097d0a0a0969662028736c6f74203c203029207b0a09097072696e746b284b45524e5f494e464f20226561726c795f696f6d6170282530386c6c782c202530386c7829206e6f7420666f756e6420736c6f745c6e222c0a090909202875363429706879735f616464722c2073697a65293b0a09095741524e5f4f4e2831293b0a090972657475726e204e554c4c3b0a097d0a0a09696620286561726c795f696f72656d61705f646562756729207b0a09097072696e746b284b45524e5f494e464f20226561726c795f696f72656d6170282530386c6c782c202530386c7829205b25645d203d3e20222c0a0909202020202020202875363429706879735f616464722c2073697a652c20736c6f74293b0a090964756d705f737461636b28293b0a097d0a0a092f2a20446f6e277420616c6c6f77207772617061726f756e64206f72207a65726f2073697a65202a2f0a096c6173745f61646472203d20706879735f61646472202b2073697a65202d20313b0a09696620282173697a65207c7c206c6173745f61646472203c20706879735f6164647229207b0a09095741524e5f4f4e2831293b0a090972657475726e204e554c4c3b0a097d0a0a09707265765f73697a655b736c6f745d203d2073697a653b0a092f2a0a09202a204d617070696e6773206861766520746f20626520706167652d616c69676e65640a09202a2f0a096f6666736574203d20706879735f616464722026207e504147455f4d41534b3b0a09706879735f6164647220263d20504147455f4d41534b3b0a0973697a65203d20504147455f414c49474e286c6173745f61646472202b203129202d20706879735f616464723b0a0a092f2a0a09202a204d617070696e6773206861766520746f2066697420696e20746865204649585f42544d415020617265612e0a09202a2f0a096e727061676573203d2073697a65203e3e20504147455f53484946543b0a09696620286e727061676573203e204e525f4649585f42544d41505329207b0a09095741524e5f4f4e2831293b0a090972657475726e204e554c4c3b0a097d0a0a092f2a0a09202a204f6b2c20676f20666f722069742e2e0a09202a2f0a0969647830203d204649585f42544d41505f424547494e202d204e525f4649585f42544d4150532a736c6f743b0a09696478203d20696478303b0a097768696c6520286e727061676573203e203029207b0a09096561726c795f7365745f6669786d6170286964782c20706879735f616464722c2070726f74293b0a0909706879735f61646472202b3d20504147455f53495a453b0a09092d2d6964783b0a09092d2d6e7270616765733b0a097d0a09696620286561726c795f696f72656d61705f6465627567290a09097072696e746b284b45524e5f434f4e5420222530386c78202b202530386c785c6e222c206f66667365742c20736c6f745f766972745b736c6f745d293b0a0a09707265765f6d61705b736c6f745d203d2028766f6964205f5f696f6d656d202a29286f6666736574202b20736c6f745f766972745b736c6f745d293b0a0972657475726e20707265765f6d61705b736c6f745d3b0a7d0a0a2f2a2052656d617020616e20494f20646576696365202a2f0a766f6964205f5f696e6974205f5f696f6d656d202a0a6561726c795f696f72656d6170287265736f757263655f73697a655f7420706879735f616464722c20756e7369676e6564206c6f6e672073697a65290a7b0a0972657475726e205f5f6561726c795f696f72656d617028706879735f616464722c2073697a652c20504147455f4b45524e454c5f494f293b0a7d0a0a2f2a2052656d6170206d656d6f7279202a2f0a766f6964205f5f696e6974205f5f696f6d656d202a0a6561726c795f6d656d72656d6170287265736f757263655f73697a655f7420706879735f616464722c20756e7369676e6564206c6f6e672073697a65290a7b0a0972657475726e205f5f6561726c795f696f72656d617028706879735f616464722c2073697a652c20504147455f4b45524e454c293b0a7d0a0a766f6964205f5f696e6974206561726c795f696f756e6d617028766f6964205f5f696f6d656d202a616464722c20756e7369676e6564206c6f6e672073697a65290a7b0a09756e7369676e6564206c6f6e6720766972745f616464723b0a09756e7369676e6564206c6f6e67206f66667365743b0a09756e7369676e656420696e74206e7270616765733b0a09656e756d2066697865645f616464726573736573206964783b0a09696e7420692c20736c6f743b0a0a09736c6f74203d202d313b0a09666f72202869203d20303b2069203c204649585f42544d4150535f534c4f54533b20692b2b29207b0a090969662028707265765f6d61705b695d203d3d206164647229207b0a090909736c6f74203d20693b0a090909627265616b3b0a09097d0a097d0a0a0969662028736c6f74203c203029207b0a09097072696e746b284b45524e5f494e464f20226561726c795f696f756e6d61702825702c202530386c7829206e6f7420666f756e6420736c6f745c6e222c0a09090920616464722c2073697a65293b0a09095741524e5f4f4e2831293b0a090972657475726e3b0a097d0a0a0969662028707265765f73697a655b736c6f745d20213d2073697a6529207b0a09097072696e746b284b45524e5f494e464f20226561726c795f696f756e6d61702825702c202530386c7829205b25645d2073697a65206e6f7420636f6e73697374656e74202530386c785c6e222c0a09090920616464722c2073697a652c20736c6f742c20707265765f73697a655b736c6f745d293b0a09095741524e5f4f4e2831293b0a090972657475726e3b0a097d0a0a09696620286561726c795f696f72656d61705f646562756729207b0a09097072696e746b284b45524e5f494e464f20226561726c795f696f756e6d61702825702c202530386c7829205b25645d5c6e222c20616464722c0a09092020202020202073697a652c20736c6f74293b0a090964756d705f737461636b28293b0a097d0a0a09766972745f61646472203d2028756e7369676e6564206c6f6e6729616464723b0a0969662028766972745f61646472203c206669785f746f5f76697274284649585f42544d41505f424547494e2929207b0a09095741524e5f4f4e2831293b0a090972657475726e3b0a097d0a096f6666736574203d20766972745f616464722026207e504147455f4d41534b3b0a096e727061676573203d20504147455f414c49474e286f6666736574202b2073697a6529203e3e20504147455f53484946543b0a0a09696478203d204649585f42544d41505f424547494e202d204e525f4649585f42544d4150532a736c6f743b0a097768696c6520286e727061676573203e203029207b0a09096561726c795f636c6561725f6669786d617028696478293b0a09092d2d6964783b0a09092d2d6e7270616765733b0a097d0a09707265765f6d61705b736c6f745d203d204e554c4c3b0a7d0a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006c696e75782d332e382e322f617263682f7838362f6d6d2f6b6d656d636865636b2f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000303030303737350030303030303030003030303030303000303030303030303030303000313231313437343433333000303031363536340035000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007573746172003030726f6f7400000000000000000000000000000000000000000000000000000000726f6f74000000000000000000000000000000000000000000000000000000003030303030303000303030303030300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006c696e75782d332e382e322f617263682f7838362f6d6d2f6b6d656d636865636b2f4d616b6566696c6500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000303030303636340030303030303030003030303030303000303030303030303031303000313231313437343433333000303032303231330030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007573746172003030726f6f7400000000000000000000000000000000000000000000000000000000726f6f74000000000000000000000000000000000000000000000000000000003030303030303000303030303030300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006f626a2d79203a3d206572726f722e6f206b6d656d636865636b2e6f206f70636f64652e6f207074652e6f2073656c66746573742e6f20736861646f772e6f0a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006c696e75782d332e382e322f617263682f7838362f6d6d2f6b6d656d636865636b2f6572726f722e630000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000303030303636340030303030303030003030303030303000303030303030313233353100313231313437343433333000303032303036330030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007573746172003030726f6f7400000000000000000000000000000000000000000000000000000000726f6f740000000000000000000000000000000000000000000000000000000030303030303030003030303030303000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000023696e636c756465203c6c696e75782f696e746572727570742e683e0a23696e636c756465203c6c696e75782f6b64656275672e683e0a23696e636c756465203c6c696e75782f6b6d656d636865636b2e683e0a23696e636c756465203c6c696e75782f6b65726e656c2e683e0a23696e636c756465203c6c696e75782f74797065732e683e0a23696e636c756465203c6c696e75782f7074726163652e683e0a23696e636c756465203c6c696e75782f737461636b74726163652e683e0a23696e636c756465203c6c696e75782f737472696e672e683e0a0a23696e636c75646520226572726f722e68220a23696e636c7564652022736861646f772e68220a0a656e756d206b6d656d636865636b5f6572726f725f74797065207b0a094b4d454d434845434b5f4552524f525f494e56414c49445f4143434553532c0a094b4d454d434845434b5f4552524f525f4255472c0a7d3b0a0a23646566696e6520534841444f575f434f50595f53495a45202831203c3c20434f4e4649475f4b4d454d434845434b5f534841444f575f434f50595f5348494654290a0a737472756374206b6d656d636865636b5f6572726f72207b0a09656e756d206b6d656d636865636b5f6572726f725f7479706520747970653b0a0a09756e696f6e207b0a09092f2a204b4d454d434845434b5f4552524f525f494e56414c49445f414343455353202a2f0a0909737472756374207b0a0909092f2a204b696e64206f662061636365737320746861742063617573656420746865206572726f72202a2f0a090909656e756d206b6d656d636865636b5f736861646f772073746174653b0a0909092f2a204164647265737320616e642073697a65206f6620746865206572726f6e656f75732072656164202a2f0a090909756e7369676e6564206c6f6e6709616464726573733b0a090909756e7369676e656420696e740973697a653b0a09097d3b0a097d3b0a0a097374727563742070745f726567730909726567733b0a0973747275637420737461636b5f74726163650974726163653b0a09756e7369676e6564206c6f6e67090974726163655f656e74726965735b33325d3b0a0a092f2a20576520636f6d707265737320697420746f206120636861722e202a2f0a09756e7369676e656420636861720909736861646f775f636f70795b534841444f575f434f50595f53495a455d3b0a09756e7369676e6564206368617209096d656d6f72795f636f70795b534841444f575f434f50595f53495a455d3b0a7d3b0a0a2f2a0a202a2043726561746520612072696e67207175657565206f66206572726f727320746f206f75747075742e2057652063616e27742063616c6c207072696e746b2829206469726563746c790a202a2066726f6d20746865206b6d656d636865636b2074726170732c2073696e63652074686973206d61792063616c6c2074686520636f6e736f6c65206472697665727320616e640a202a20726573756c7420696e206120726563757273697665206661756c742e0a202a2f0a73746174696320737472756374206b6d656d636865636b5f6572726f72206572726f725f6669666f5b434f4e4649475f4b4d454d434845434b5f51554555455f53495a455d3b0a73746174696320756e7369676e656420696e74206572726f725f636f756e743b0a73746174696320756e7369676e656420696e74206572726f725f72643b0a73746174696320756e7369676e656420696e74206572726f725f77723b0a73746174696320756e7369676e656420696e74206572726f725f6d69737365645f636f756e743b0a0a73746174696320737472756374206b6d656d636865636b5f6572726f72202a6572726f725f6e6578745f777228766f6964290a7b0a09737472756374206b6d656d636865636b5f6572726f72202a653b0a0a09696620286572726f725f636f756e74203d3d2041525241595f53495a45286572726f725f6669666f2929207b0a09092b2b6572726f725f6d69737365645f636f756e743b0a090972657475726e204e554c4c3b0a097d0a0a0965203d20266572726f725f6669666f5b6572726f725f77725d3b0a09696620282b2b6572726f725f7772203d3d2041525241595f53495a45286572726f725f6669666f29290a09096572726f725f7772203d20303b0a092b2b6572726f725f636f756e743b0a0972657475726e20653b0a7d0a0a73746174696320737472756374206b6d656d636865636b5f6572726f72202a6572726f725f6e6578745f726428766f6964290a7b0a09737472756374206b6d656d636865636b5f6572726f72202a653b0a0a09696620286572726f725f636f756e74203d3d2030290a090972657475726e204e554c4c3b0a0a0965203d20266572726f725f6669666f5b6572726f725f72645d3b0a09696620282b2b6572726f725f7264203d3d2041525241595f53495a45286572726f725f6669666f29290a09096572726f725f7264203d20303b0a092d2d6572726f725f636f756e743b0a0972657475726e20653b0a7d0a0a766f6964206b6d656d636865636b5f6572726f725f726563616c6c28766f6964290a7b0a0973746174696320636f6e73742063686172202a646573635b5d203d207b0a09095b4b4d454d434845434b5f534841444f575f554e414c4c4f43415445445d09093d2022756e616c6c6f6361746564222c0a09095b4b4d454d434845434b5f534841444f575f554e494e495449414c495a45445d093d2022756e696e697469616c697a6564222c0a09095b4b4d454d434845434b5f534841444f575f494e495449414c495a45445d09093d2022696e697469616c697a6564222c0a09095b4b4d454d434845434b5f534841444f575f46524545445d09093d20226672656564222c0a097d3b0a0a0973746174696320636f6e737420636861722073686f72745f646573635b5d203d207b0a09095b4b4d454d434845434b5f534841444f575f554e414c4c4f43415445445d09093d202761272c0a09095b4b4d454d434845434b5f534841444f575f554e494e495449414c495a45445d093d202775272c0a09095b4b4d454d434845434b5f534841444f575f494e495449414c495a45445d09093d202769272c0a09095b4b4d454d434845434b5f534841444f575f46524545445d09093d202766272c0a097d3b0a0a09737472756374206b6d656d636865636b5f6572726f72202a653b0a09756e7369676e656420696e7420693b0a0a0965203d206572726f725f6e6578745f726428293b0a09696620282165290a090972657475726e3b0a0a097377697463682028652d3e7479706529207b0a0963617365204b4d454d434845434b5f4552524f525f494e56414c49445f4143434553533a0a09097072696e746b284b45524e5f5741524e494e4720225741524e494e473a206b6d656d636865636b3a204361756768742025642d62697420726561642066726f6d202573206d656d6f727920282570295c6e222c0a09090938202a20652d3e73697a652c20652d3e7374617465203c2041525241595f53495a45286465736329203f0a09090909646573635b652d3e73746174655d203a202228696e76616c696420736861646f7720737461746529222c0a09090928766f6964202a2920652d3e61646472657373293b0a0a09097072696e746b284b45524e5f5741524e494e47293b0a0909666f72202869203d20303b2069203c20534841444f575f434f50595f53495a453b202b2b69290a0909097072696e746b284b45524e5f434f4e54202225303278222c20652d3e6d656d6f72795f636f70795b695d293b0a09097072696e746b284b45524e5f434f4e5420225c6e22293b0a0a09097072696e746b284b45524e5f5741524e494e47293b0a0909666f72202869203d20303b2069203c20534841444f575f434f50595f53495a453b202b2b6929207b0a09090969662028652d3e736861646f775f636f70795b695d203c2041525241595f53495a452873686f72745f6465736329290a090909097072696e746b284b45524e5f434f4e542022202563222c2073686f72745f646573635b652d3e736861646f775f636f70795b695d5d293b0a090909656c73650a090909097072696e746b284b45524e5f434f4e542022203f22293b0a09097d0a09097072696e746b284b45524e5f434f4e5420225c6e22293b0a09097072696e746b284b45524e5f5741524e494e472022252a635c6e222c2032202b20320a0909092a2028696e74292028652d3e6164647265737320262028534841444f575f434f50595f53495a45202d203129292c20275e27293b0a0909627265616b3b0a0963617365204b4d454d434845434b5f4552524f525f4255473a0a09097072696e746b284b45524e5f454d45524720224552524f523a206b6d656d636865636b3a20466174616c206572726f725c6e22293b0a0909627265616b3b0a097d0a0a095f5f73686f775f726567732826652d3e726567732c2031293b0a097072696e745f737461636b5f74726163652826652d3e74726163652c2030293b0a7d0a0a73746174696320766f696420646f5f77616b65757028756e7369676e6564206c6f6e672064617461290a7b0a097768696c6520286572726f725f636f756e74203e2030290a09096b6d656d636865636b5f6572726f725f726563616c6c28293b0a0a09696620286572726f725f6d69737365645f636f756e74203e203029207b0a09097072696e746b284b45524e5f5741524e494e4720226b6d656d636865636b3a204c6f7374202564206572726f72207265706f727473206265636175736520220a090909227468652071756575652077617320746f6f20736d616c6c5c6e222c206572726f725f6d69737365645f636f756e74293b0a09096572726f725f6d69737365645f636f756e74203d20303b0a097d0a7d0a0a737461746963204445434c4152455f5441534b4c4554286b6d656d636865636b5f7461736b6c65742c2026646f5f77616b6575702c2030293b0a0a2f2a0a202a20536176652074686520636f6e74657874206f6620616e206572726f72207265706f72742e0a202a2f0a766f6964206b6d656d636865636b5f6572726f725f7361766528656e756d206b6d656d636865636b5f736861646f772073746174652c0a09756e7369676e6564206c6f6e6720616464726573732c20756e7369676e656420696e742073697a652c207374727563742070745f72656773202a72656773290a7b0a0973746174696320756e7369676e6564206c6f6e6720707265765f69703b0a0a09737472756374206b6d656d636865636b5f6572726f72202a653b0a09766f6964202a736861646f775f636f70793b0a09766f6964202a6d656d6f72795f636f70793b0a0a092f2a20446f6e2774207265706f7274207365766572616c2061646a6163656e74206572726f72732066726f6d207468652073616d65204549502e202a2f0a0969662028726567732d3e6970203d3d20707265765f6970290a090972657475726e3b0a09707265765f6970203d20726567732d3e69703b0a0a0965203d206572726f725f6e6578745f777228293b0a09696620282165290a090972657475726e3b0a0a09652d3e74797065203d204b4d454d434845434b5f4552524f525f494e56414c49445f4143434553533b0a0a09652d3e7374617465203d2073746174653b0a09652d3e61646472657373203d20616464726573733b0a09652d3e73697a65203d2073697a653b0a0a092f2a20536176652072656773202a2f0a096d656d6370792826652d3e726567732c20726567732c2073697a656f66282a7265677329293b0a0a092f2a205361766520737461636b207472616365202a2f0a09652d3e74726163652e6e725f656e7472696573203d20303b0a09652d3e74726163652e656e7472696573203d20652d3e74726163655f656e74726965733b0a09652d3e74726163652e6d61785f656e7472696573203d2041525241595f53495a4528652d3e74726163655f656e7472696573293b0a09652d3e74726163652e736b6970203d20303b0a09736176655f737461636b5f74726163655f7265677328726567732c2026652d3e7472616365293b0a0a092f2a20526f756e64206164647265737320646f776e20746f206e656172657374203136206279746573202a2f0a09736861646f775f636f7079203d206b6d656d636865636b5f736861646f775f6c6f6f6b757028616464726573730a090926207e28534841444f575f434f50595f53495a45202d203129293b0a094255475f4f4e2821736861646f775f636f7079293b0a0a096d656d63707928652d3e736861646f775f636f70792c20736861646f775f636f70792c20534841444f575f434f50595f53495a45293b0a0a096b6d656d636865636b5f73686f775f616464722861646472657373293b0a096d656d6f72795f636f7079203d2028766f6964202a292028616464726573732026207e28534841444f575f434f50595f53495a45202d203129293b0a096d656d63707928652d3e6d656d6f72795f636f70792c206d656d6f72795f636f70792c20534841444f575f434f50595f53495a45293b0a096b6d656d636865636b5f686964655f616464722861646472657373293b0a0a097461736b6c65745f68695f7363686564756c655f666972737428266b6d656d636865636b5f7461736b6c6574293b0a7d0a0a2f2a0a202a20536176652074686520636f6e74657874206f662061206b6d656d636865636b206275672e0a202a2f0a766f6964206b6d656d636865636b5f6572726f725f736176655f627567287374727563742070745f72656773202a72656773290a7b0a09737472756374206b6d656d636865636b5f6572726f72202a653b0a0a0965203d206572726f725f6e6578745f777228293b0a09696620282165290a090972657475726e3b0a0a09652d3e74797065203d204b4d454d434845434b5f4552524f525f4255473b0a0a096d656d6370792826652d3e726567732c20726567732c2073697a656f66282a7265677329293b0a0a09652d3e74726163652e6e725f656e7472696573203d20303b0a09652d3e74726163652e656e7472696573203d20652d3e74726163655f656e74726965733b0a09652d3e74726163652e6d61785f656e7472696573203d2041525241595f53495a4528652d3e74726163655f656e7472696573293b0a09652d3e74726163652e736b6970203d20313b0a09736176655f737461636b5f74726163652826652d3e7472616365293b0a0a097461736b6c65745f68695f7363686564756c655f666972737428266b6d656d636865636b5f7461736b6c6574293b0a7d0a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006c696e75782d332e382e322f617263682f7838362f6d6d2f6b6d656d636865636b2f6572726f722e680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000303030303636340030303030303030003030303030303000303030303030303035343000313231313437343433333000303032303036350030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007573746172003030726f6f7400000000000000000000000000000000000000000000000000000000726f6f74000000000000000000000000000000000000000000000000000000003030303030303000303030303030300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002369666e64656620415243485f5f5838365f5f4d4d5f5f4b4d454d434845434b5f5f4552524f525f480a23646566696e6520415243485f5f5838365f5f4d4d5f5f4b4d454d434845434b5f5f4552524f525f480a0a23696e636c756465203c6c696e75782f7074726163652e683e0a0a23696e636c7564652022736861646f772e68220a0a766f6964206b6d656d636865636b5f6572726f725f7361766528656e756d206b6d656d636865636b5f736861646f772073746174652c0a09756e7369676e6564206c6f6e6720616464726573732c20756e7369676e656420696e742073697a652c207374727563742070745f72656773202a72656773293b0a0a766f6964206b6d656d636865636b5f6572726f725f736176655f627567287374727563742070745f72656773202a72656773293b0a0a766f6964206b6d656d636865636b5f6572726f725f726563616c6c28766f6964293b0a0a23656e6469660a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006c696e75782d332e382e322f617263682f7838362f6d6d2f6b6d656d636865636b2f6b6d656d636865636b2e6300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000303030303636340030303030303030003030303030303000303030303030333431373700313231313437343433333000303032303637330030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007573746172003030726f6f7400000000000000000000000000000000000000000000000000000000726f6f74000000000000000000000000000000000000000000000000000000003030303030303000303030303030300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f2a2a0a202a206b6d656d636865636b202d2061206865617679776569676874206d656d6f727920636865636b657220666f7220746865206c696e7578206b65726e656c0a202a20436f707972696768742028432920323030372c20323030382020566567617264204e6f7373756d203c7665676172646e6f406966692e75696f2e6e6f3e0a202a2028576974682061206c6f74206f662068656c702066726f6d20496e676f204d6f6c6e617220616e642050656b6b6120456e626572672e290a202a0a202a20546869732070726f6772616d206973206672656520736f6674776172653b20796f752063616e2072656469737472696275746520697420616e642f6f72206d6f646966790a202a20697420756e64657220746865207465726d73206f662074686520474e552047656e6572616c205075626c6963204c6963656e7365202876657273696f6e2032292061730a202a207075626c697368656420627920746865204672656520536f66747761726520466f756e646174696f6e2e0a202a2f0a0a23696e636c756465203c6c696e75782f696e69742e683e0a23696e636c756465203c6c696e75782f696e746572727570742e683e0a23696e636c756465203c6c696e75782f6b616c6c73796d732e683e0a23696e636c756465203c6c696e75782f6b65726e656c2e683e0a23696e636c756465203c6c696e75782f6b6d656d636865636b2e683e0a23696e636c756465203c6c696e75782f6d6d2e683e0a23696e636c756465203c6c696e75782f6d6f64756c652e683e0a23696e636c756465203c6c696e75782f706167652d666c6167732e683e0a23696e636c756465203c6c696e75782f7065726370752e683e0a23696e636c756465203c6c696e75782f7074726163652e683e0a23696e636c756465203c6c696e75782f737472696e672e683e0a23696e636c756465203c6c696e75782f74797065732e683e0a0a23696e636c756465203c61736d2f6361636865666c7573682e683e0a23696e636c756465203c61736d2f6b6d656d636865636b2e683e0a23696e636c756465203c61736d2f70677461626c652e683e0a23696e636c756465203c61736d2f746c62666c7573682e683e0a0a23696e636c75646520226572726f722e68220a23696e636c75646520226f70636f64652e68220a23696e636c75646520227074652e68220a23696e636c756465202273656c66746573742e68220a23696e636c7564652022736861646f772e68220a0a0a23696664656620434f4e4649475f4b4d454d434845434b5f44495341424c45445f42595f44454641554c540a232020646566696e65204b4d454d434845434b5f454e41424c454420300a23656e6469660a0a23696664656620434f4e4649475f4b4d454d434845434b5f454e41424c45445f42595f44454641554c540a232020646566696e65204b4d454d434845434b5f454e41424c454420310a23656e6469660a0a23696664656620434f4e4649475f4b4d454d434845434b5f4f4e4553484f545f42595f44454641554c540a232020646566696e65204b4d454d434845434b5f454e41424c454420320a23656e6469660a0a696e74206b6d656d636865636b5f656e61626c6564203d204b4d454d434845434b5f454e41424c45443b0a0a696e74205f5f696e6974206b6d656d636865636b5f696e697428766f6964290a7b0a23696664656620434f4e4649475f534d500a092f2a0a09202a204c696d697420534d5020746f2075736520612073696e676c65204350552e2057652072656c79206f6e2074686520666163742074686174207468697320636f64650a09202a2072756e73206265666f726520534d50206973207365742075702e0a09202a2f0a096966202873657475705f6d61785f63707573203e203129207b0a09097072696e746b284b45524e5f494e464f0a090909226b6d656d636865636b3a204c696d6974696e67206e756d626572206f66204350557320746f20312e5c6e22293b0a090973657475705f6d61785f63707573203d20313b0a097d0a23656e6469660a0a0969662028216b6d656d636865636b5f73656c6674657374282929207b0a09097072696e746b284b45524e5f494e464f20226b6d656d636865636b3a2073656c662d7465737473206661696c65643b2064697361626c696e675c6e22293b0a09096b6d656d636865636b5f656e61626c6564203d20303b0a090972657475726e202d45494e56414c3b0a097d0a0a097072696e746b284b45524e5f494e464f20226b6d656d636865636b3a20496e697469616c697a65645c6e22293b0a0972657475726e20303b0a7d0a0a6561726c795f696e697463616c6c286b6d656d636865636b5f696e6974293b0a0a2f2a0a202a205765206e65656420746f20706172736520746865206b6d656d636865636b3d206f7074696f6e206265666f726520616e79206d656d6f727920697320616c6c6f63617465642e0a202a2f0a73746174696320696e74205f5f696e697420706172616d5f6b6d656d636865636b2863686172202a737472290a7b0a096966202821737472290a090972657475726e202d45494e56414c3b0a0a09737363616e66287374722c20222564222c20266b6d656d636865636b5f656e61626c6564293b0a0972657475726e20303b0a7d0a0a6561726c795f706172616d28226b6d656d636865636b222c20706172616d5f6b6d656d636865636b293b0a0a696e74206b6d656d636865636b5f73686f775f6164647228756e7369676e6564206c6f6e672061646472657373290a7b0a097074655f74202a7074653b0a0a09707465203d206b6d656d636865636b5f7074655f6c6f6f6b75702861646472657373293b0a096966202821707465290a090972657475726e20303b0a0a097365745f707465287074652c205f5f707465287074655f76616c282a70746529207c205f504147455f50524553454e5429293b0a095f5f666c7573685f746c625f6f6e652861646472657373293b0a0972657475726e20313b0a7d0a0a696e74206b6d656d636865636b5f686964655f6164647228756e7369676e6564206c6f6e672061646472657373290a7b0a097074655f74202a7074653b0a0a09707465203d206b6d656d636865636b5f7074655f6c6f6f6b75702861646472657373293b0a096966202821707465290a090972657475726e20303b0a0a097365745f707465287074652c205f5f707465287074655f76616c282a707465292026207e5f504147455f50524553454e5429293b0a095f5f666c7573685f746c625f6f6e652861646472657373293b0a0972657475726e20313b0a7d0a0a737472756374206b6d656d636865636b5f636f6e74657874207b0a09626f6f6c20627573793b0a09696e742062616c616e63653b0a0a092f2a0a09202a2054686572652063616e206265206174206d6f73742074776f206d656d6f7279206f706572616e647320746f20616e20696e737472756374696f6e2c206275740a09202a206561636820616464726573732063616e2063726f73732061207061676520626f756e64617279202d2d20736f207765206d6179206e65656420757020746f0a09202a20666f7572206164647265737365732074686174206d7573742062652068696464656e2f72657665616c656420666f722065616368206661756c742e0a09202a2f0a09756e7369676e6564206c6f6e6720616464725b345d3b0a09756e7369676e6564206c6f6e67206e5f61646472733b0a09756e7369676e6564206c6f6e6720666c6167733b0a0a092f2a20446174612073697a65206f662074686520696e737472756374696f6e2074686174206361757365642061206661756c742e202a2f0a09756e7369676e656420696e742073697a653b0a7d3b0a0a73746174696320444546494e455f5045525f43505528737472756374206b6d656d636865636b5f636f6e746578742c206b6d656d636865636b5f636f6e74657874293b0a0a626f6f6c206b6d656d636865636b5f616374697665287374727563742070745f72656773202a72656773290a7b0a09737472756374206b6d656d636865636b5f636f6e74657874202a64617461203d20265f5f6765745f6370755f766172286b6d656d636865636b5f636f6e74657874293b0a0a0972657475726e20646174612d3e62616c616e6365203e20303b0a7d0a0a2f2a205361766520616e20616464726573732074686174206e6565647320746f2062652073686f776e2f68696464656e202a2f0a73746174696320766f6964206b6d656d636865636b5f736176655f6164647228756e7369676e6564206c6f6e672061646472290a7b0a09737472756374206b6d656d636865636b5f636f6e74657874202a64617461203d20265f5f6765745f6370755f766172286b6d656d636865636b5f636f6e74657874293b0a0a094255475f4f4e28646174612d3e6e5f6164647273203e3d2041525241595f53495a4528646174612d3e6164647229293b0a09646174612d3e616464725b646174612d3e6e5f61646472732b2b5d203d20616464723b0a7d0a0a73746174696320756e7369676e656420696e74206b6d656d636865636b5f73686f775f616c6c28766f6964290a7b0a09737472756374206b6d656d636865636b5f636f6e74657874202a64617461203d20265f5f6765745f6370755f766172286b6d656d636865636b5f636f6e74657874293b0a09756e7369676e656420696e7420693b0a09756e7369676e656420696e74206e3b0a0a096e203d20303b0a09666f72202869203d20303b2069203c20646174612d3e6e5f61646472733b202b2b69290a09096e202b3d206b6d656d636865636b5f73686f775f6164647228646174612d3e616464725b695d293b0a0a0972657475726e206e3b0a7d0a0a73746174696320756e7369676e656420696e74206b6d656d636865636b5f686964655f616c6c28766f6964290a7b0a09737472756374206b6d656d636865636b5f636f6e74657874202a64617461203d20265f5f6765745f6370755f766172286b6d656d636865636b5f636f6e74657874293b0a09756e7369676e656420696e7420693b0a09756e7369676e656420696e74206e3b0a0a096e203d20303b0a09666f72202869203d20303b2069203c20646174612d3e6e5f61646472733b202b2b69290a09096e202b3d206b6d656d636865636b5f686964655f6164647228646174612d3e616464725b695d293b0a0a0972657475726e206e3b0a7d0a0a2f2a0a202a2043616c6c65642066726f6d20746865202350462068616e646c65722e0a202a2f0a766f6964206b6d656d636865636b5f73686f77287374727563742070745f72656773202a72656773290a7b0a09737472756374206b6d656d636865636b5f636f6e74657874202a64617461203d20265f5f6765745f6370755f766172286b6d656d636865636b5f636f6e74657874293b0a0a094255475f4f4e2821697271735f64697361626c65642829293b0a0a0969662028756e6c696b656c7928646174612d3e62616c616e636520213d20302929207b0a09096b6d656d636865636b5f73686f775f616c6c28293b0a09096b6d656d636865636b5f6572726f725f736176655f6275672872656773293b0a0909646174612d3e62616c616e6365203d20303b0a090972657475726e3b0a097d0a0a092f2a0a09202a204e6f6e65206f6620746865206164647265737365732061637475616c6c792062656c6f6e67656420746f206b6d656d636865636b2e204e6f746520746861740a09202a2074686973206973206e6f7420616e206572726f722e0a09202a2f0a09696620286b6d656d636865636b5f73686f775f616c6c2829203d3d2030290a090972657475726e3b0a0a092b2b646174612d3e62616c616e63653b0a0a092f2a0a09202a20546865204946206e6565647320746f20626520636c65617265642061732077656c6c2c20736f207468617420746865206661756c74696e670a09202a20696e737472756374696f6e2063616e2072756e2022756e696e746572727570746564222e204f74686572776973652c207765206d696768742074616b650a09202a20616e20696e7465727275707420616e6420737461727420657865637574696e672074686174206265666f7265207765277665206861642061206368616e63650a09202a20746f206869646520746865207061676520616761696e2e0a09202a0a09202a204e4f54453a20496e2074686520726172652063617365206f66206d756c7469706c65206661756c74732c207765206d757374206e6f74206f766572726964650a09202a20746865206f726967696e616c20666c6167733a0a09202a2f0a09696620282128726567732d3e666c6167732026205838365f45464c4147535f544629290a0909646174612d3e666c616773203d20726567732d3e666c6167733b0a0a09726567732d3e666c616773207c3d205838365f45464c4147535f54463b0a09726567732d3e666c61677320263d207e5838365f45464c4147535f49463b0a7d0a0a2f2a0a202a2043616c6c65642066726f6d20746865202344422068616e646c65722e0a202a2f0a766f6964206b6d656d636865636b5f68696465287374727563742070745f72656773202a72656773290a7b0a09737472756374206b6d656d636865636b5f636f6e74657874202a64617461203d20265f5f6765745f6370755f766172286b6d656d636865636b5f636f6e74657874293b0a09696e74206e3b0a0a094255475f4f4e2821697271735f64697361626c65642829293b0a0a0969662028756e6c696b656c7928646174612d3e62616c616e636520213d20312929207b0a09096b6d656d636865636b5f73686f775f616c6c28293b0a09096b6d656d636865636b5f6572726f725f736176655f6275672872656773293b0a0909646174612d3e6e5f6164647273203d20303b0a0909646174612d3e62616c616e6365203d20303b0a0a0909696620282128646174612d3e666c6167732026205838365f45464c4147535f544629290a090909726567732d3e666c61677320263d207e5838365f45464c4147535f54463b0a090969662028646174612d3e666c6167732026205838365f45464c4147535f4946290a090909726567732d3e666c616773207c3d205838365f45464c4147535f49463b0a090972657475726e3b0a097d0a0a09696620286b6d656d636865636b5f656e61626c6564290a09096e203d206b6d656d636865636b5f686964655f616c6c28293b0a09656c73650a09096e203d206b6d656d636865636b5f73686f775f616c6c28293b0a0a09696620286e203d3d2030290a090972657475726e3b0a0a092d2d646174612d3e62616c616e63653b0a0a09646174612d3e6e5f6164647273203d20303b0a0a09696620282128646174612d3e666c6167732026205838365f45464c4147535f544629290a0909726567732d3e666c61677320263d207e5838365f45464c4147535f54463b0a0969662028646174612d3e666c6167732026205838365f45464c4147535f4946290a0909726567732d3e666c616773207c3d205838365f45464c4147535f49463b0a7d0a0a766f6964206b6d656d636865636b5f73686f775f7061676573287374727563742070616765202a702c20756e7369676e656420696e74206e290a7b0a09756e7369676e656420696e7420693b0a0a09666f72202869203d20303b2069203c206e3b202b2b6929207b0a0909756e7369676e6564206c6f6e6720616464726573733b0a09097074655f74202a7074653b0a0909756e7369676e656420696e74206c6576656c3b0a0a090961646472657373203d2028756e7369676e6564206c6f6e672920706167655f616464726573732826705b695d293b0a0909707465203d206c6f6f6b75705f6164647265737328616464726573732c20266c6576656c293b0a09094255475f4f4e2821707465293b0a09094255475f4f4e286c6576656c20213d2050475f4c4556454c5f344b293b0a0a09097365745f707465287074652c205f5f707465287074655f76616c282a70746529207c205f504147455f50524553454e5429293b0a09097365745f707465287074652c205f5f707465287074655f76616c282a707465292026207e5f504147455f48494444454e29293b0a09095f5f666c7573685f746c625f6f6e652861646472657373293b0a097d0a7d0a0a626f6f6c206b6d656d636865636b5f706167655f69735f747261636b6564287374727563742070616765202a70290a7b0a092f2a20546869732077696c6c20616c736f20636865636b20746865202268696464656e2220666c6167206f6620746865205054452e202a2f0a0972657475726e206b6d656d636865636b5f7074655f6c6f6f6b75702828756e7369676e6564206c6f6e672920706167655f61646472657373287029293b0a7d0a0a766f6964206b6d656d636865636b5f686964655f7061676573287374727563742070616765202a702c20756e7369676e656420696e74206e290a7b0a09756e7369676e656420696e7420693b0a0a09666f72202869203d20303b2069203c206e3b202b2b6929207b0a0909756e7369676e6564206c6f6e6720616464726573733b0a09097074655f74202a7074653b0a0909756e7369676e656420696e74206c6576656c3b0a0a090961646472657373203d2028756e7369676e6564206c6f6e672920706167655f616464726573732826705b695d293b0a0909707465203d206c6f6f6b75705f6164647265737328616464726573732c20266c6576656c293b0a09094255475f4f4e2821707465293b0a09094255475f4f4e286c6576656c20213d2050475f4c4556454c5f344b293b0a0a09097365745f707465287074652c205f5f707465287074655f76616c282a707465292026207e5f504147455f50524553454e5429293b0a09097365745f707465287074652c205f5f707465287074655f76616c282a70746529207c205f504147455f48494444454e29293b0a09095f5f666c7573685f746c625f6f6e652861646472657373293b0a097d0a7d0a0a2f2a20416363657373206d6179204e4f542063726f7373207061676520626f756e64617279202a2f0a73746174696320766f6964206b6d656d636865636b5f726561645f737472696374287374727563742070745f72656773202a726567732c0a09756e7369676e6564206c6f6e6720616464722c20756e7369676e656420696e742073697a65290a7b0a09766f6964202a736861646f773b0a09656e756d206b6d656d636865636b5f736861646f77207374617475733b0a0a09736861646f77203d206b6d656d636865636b5f736861646f775f6c6f6f6b75702861646472293b0a096966202821736861646f77290a090972657475726e3b0a0a096b6d656d636865636b5f736176655f616464722861646472293b0a09737461747573203d206b6d656d636865636b5f736861646f775f7465737428736861646f772c2073697a65293b0a0969662028737461747573203d3d204b4d454d434845434b5f534841444f575f494e495449414c495a4544290a090972657475726e3b0a0a09696620286b6d656d636865636b5f656e61626c6564290a09096b6d656d636865636b5f6572726f725f73617665287374617475732c20616464722c2073697a652c2072656773293b0a0a09696620286b6d656d636865636b5f656e61626c6564203d3d2032290a09096b6d656d636865636b5f656e61626c6564203d20303b0a0a092f2a20446f6e2774207761726e2061626f757420697420616761696e2e202a2f0a096b6d656d636865636b5f736861646f775f73657428736861646f772c2073697a65293b0a7d0a0a626f6f6c206b6d656d636865636b5f69735f6f626a5f696e697469616c697a656428756e7369676e6564206c6f6e6720616464722c2073697a655f742073697a65290a7b0a09656e756d206b6d656d636865636b5f736861646f77207374617475733b0a09766f6964202a736861646f773b0a0a09736861646f77203d206b6d656d636865636b5f736861646f775f6c6f6f6b75702861646472293b0a096966202821736861646f77290a090972657475726e20747275653b0a0a09737461747573203d206b6d656d636865636b5f736861646f775f746573745f616c6c28736861646f772c2073697a65293b0a0a0972657475726e20737461747573203d3d204b4d454d434845434b5f534841444f575f494e495449414c495a45443b0a7d0a0a2f2a20416363657373206d61792063726f7373207061676520626f756e64617279202a2f0a73746174696320766f6964206b6d656d636865636b5f72656164287374727563742070745f72656773202a726567732c0a09756e7369676e6564206c6f6e6720616464722c20756e7369676e656420696e742073697a65290a7b0a09756e7369676e6564206c6f6e672070616765203d2061646472202620504147455f4d41534b3b0a09756e7369676e6564206c6f6e67206e6578745f61646472203d2061646472202b2073697a65202d20313b0a09756e7369676e6564206c6f6e67206e6578745f70616765203d206e6578745f61646472202620504147455f4d41534b3b0a0a09696620286c696b656c792870616765203d3d206e6578745f706167652929207b0a09096b6d656d636865636b5f726561645f73747269637428726567732c20616464722c2073697a65293b0a090972657475726e3b0a097d0a0a092f2a0a09202a205768617420776520646f206973206261736963616c6c7920746f2073706c69742074686520616363657373206163726f7373207468650a09202a2074776f20706167657320616e642068616e646c65206561636820706172742073657061726174656c792e205965732c2074686973206d65616e730a09202a2074686174207765206d6179206e6f77207365652072656164732074686174206172652033202b20352062797465732c20666f720a09202a206578616d706c652028616e6420696620626f74682061726520756e696e697469616c697a65642c2074686572652077696c6c2062652074776f0a09202a207265706f727473292c20627574206974206d616b65732074686520636f64652061206c6f742073696d706c65722e0a09202a2f0a096b6d656d636865636b5f726561645f73747269637428726567732c20616464722c206e6578745f70616765202d2061646472293b0a096b6d656d636865636b5f726561645f73747269637428726567732c206e6578745f706167652c206e6578745f61646472202d206e6578745f70616765293b0a7d0a0a73746174696320766f6964206b6d656d636865636b5f77726974655f737472696374287374727563742070745f72656773202a726567732c0a09756e7369676e6564206c6f6e6720616464722c20756e7369676e656420696e742073697a65290a7b0a09766f6964202a736861646f773b0a0a09736861646f77203d206b6d656d636865636b5f736861646f775f6c6f6f6b75702861646472293b0a096966202821736861646f77290a090972657475726e3b0a0a096b6d656d636865636b5f736176655f616464722861646472293b0a096b6d656d636865636b5f736861646f775f73657428736861646f772c2073697a65293b0a7d0a0a73746174696320766f6964206b6d656d636865636b5f7772697465287374727563742070745f72656773202a726567732c0a09756e7369676e6564206c6f6e6720616464722c20756e7369676e656420696e742073697a65290a7b0a09756e7369676e6564206c6f6e672070616765203d2061646472202620504147455f4d41534b3b0a09756e7369676e6564206c6f6e67206e6578745f61646472203d2061646472202b2073697a65202d20313b0a09756e7369676e6564206c6f6e67206e6578745f70616765203d206e6578745f61646472202620504147455f4d41534b3b0a0a09696620286c696b656c792870616765203d3d206e6578745f706167652929207b0a09096b6d656d636865636b5f77726974655f73747269637428726567732c20616464722c2073697a65293b0a090972657475726e3b0a097d0a0a092f2a2053656520636f6d6d656e7420696e206b6d656d636865636b5f7265616428292e202a2f0a096b6d656d636865636b5f77726974655f73747269637428726567732c20616464722c206e6578745f70616765202d2061646472293b0a096b6d656d636865636b5f77726974655f73747269637428726567732c206e6578745f706167652c206e6578745f61646472202d206e6578745f70616765293b0a7d0a0a2f2a0a202a20436f7079696e6720697320686172642e20576520686176652074776f206164647265737365732c2065616368206f66207768696368206d61792062652073706c6974206163726f73730a202a206120706167652028616e64206561636820706167652077696c6c206861766520646966666572656e7420736861646f7720616464726573736573292e0a202a2f0a73746174696320766f6964206b6d656d636865636b5f636f7079287374727563742070745f72656773202a726567732c0a09756e7369676e6564206c6f6e67207372635f616464722c20756e7369676e6564206c6f6e67206473745f616464722c20756e7369676e656420696e742073697a65290a7b0a0975696e74385f7420736861646f775b385d3b0a09656e756d206b6d656d636865636b5f736861646f77207374617475733b0a0a09756e7369676e6564206c6f6e6720706167653b0a09756e7369676e6564206c6f6e67206e6578745f616464723b0a09756e7369676e6564206c6f6e67206e6578745f706167653b0a0a0975696e74385f74202a783b0a09756e7369676e656420696e7420693b0a09756e7369676e656420696e74206e3b0a0a094255475f4f4e2873697a65203e2073697a656f6628736861646f7729293b0a0a0970616765203d207372635f61646472202620504147455f4d41534b3b0a096e6578745f61646472203d207372635f61646472202b2073697a65202d20313b0a096e6578745f70616765203d206e6578745f61646472202620504147455f4d41534b3b0a0a09696620286c696b656c792870616765203d3d206e6578745f706167652929207b0a09092f2a2053616d652070616765202a2f0a090978203d206b6d656d636865636b5f736861646f775f6c6f6f6b7570287372635f61646472293b0a0909696620287829207b0a0909096b6d656d636865636b5f736176655f61646472287372635f61646472293b0a090909666f72202869203d20303b2069203c2073697a653b202b2b69290a09090909736861646f775b695d203d20785b695d3b0a09097d20656c7365207b0a090909666f72202869203d20303b2069203c2073697a653b202b2b69290a09090909736861646f775b695d203d204b4d454d434845434b5f534841444f575f494e495449414c495a45443b0a09097d0a097d20656c7365207b0a09096e203d206e6578745f70616765202d207372635f616464723b0a09094255475f4f4e286e203e2073697a656f6628736861646f7729293b0a0a09092f2a2046697273742070616765202a2f0a090978203d206b6d656d636865636b5f736861646f775f6c6f6f6b7570287372635f61646472293b0a0909696620287829207b0a0909096b6d656d636865636b5f736176655f61646472287372635f61646472293b0a090909666f72202869203d20303b2069203c206e3b202b2b69290a09090909736861646f775b695d203d20785b695d3b0a09097d20656c7365207b0a0909092f2a204e6f7420747261636b6564202a2f0a090909666f72202869203d20303b2069203c206e3b202b2b69290a09090909736861646f775b695d203d204b4d454d434845434b5f534841444f575f494e495449414c495a45443b0a09097d0a0a09092f2a205365636f6e642070616765202a2f0a090978203d206b6d656d636865636b5f736861646f775f6c6f6f6b7570286e6578745f70616765293b0a0909696620287829207b0a0909096b6d656d636865636b5f736176655f61646472286e6578745f70616765293b0a090909666f72202869203d206e3b2069203c2073697a653b202b2b69290a09090909736861646f775b695d203d20785b69202d206e5d3b0a09097d20656c7365207b0a0909092f2a204e6f7420747261636b6564202a2f0a090909666f72202869203d206e3b2069203c2073697a653b202b2b69290a09090909736861646f775b695d203d204b4d454d434845434b5f534841444f575f494e495449414c495a45443b0a09097d0a097d0a0a0970616765203d206473745f61646472202620504147455f4d41534b3b0a096e6578745f61646472203d206473745f61646472202b2073697a65202d20313b0a096e6578745f70616765203d206e6578745f61646472202620504147455f4d41534b3b0a0a09696620286c696b656c792870616765203d3d206e6578745f706167652929207b0a09092f2a2053616d652070616765202a2f0a090978203d206b6d656d636865636b5f736861646f775f6c6f6f6b7570286473745f61646472293b0a0909696620287829207b0a0909096b6d656d636865636b5f736176655f61646472286473745f61646472293b0a090909666f72202869203d20303b2069203c2073697a653b202b2b6929207b0a09090909785b695d203d20736861646f775b695d3b0a09090909736861646f775b695d203d204b4d454d434845434b5f534841444f575f494e495449414c495a45443b0a0909097d0a09097d0a097d20656c7365207b0a09096e203d206e6578745f70616765202d206473745f616464723b0a09094255475f4f4e286e203e2073697a656f6628736861646f7729293b0a0a09092f2a2046697273742070616765202a2f0a090978203d206b6d656d636865636b5f736861646f775f6c6f6f6b7570286473745f61646472293b0a0909696620287829207b0a0909096b6d656d636865636b5f736176655f61646472286473745f61646472293b0a090909666f72202869203d20303b2069203c206e3b202b2b6929207b0a09090909785b695d203d20736861646f775b695d3b0a09090909736861646f775b695d203d204b4d454d434845434b5f534841444f575f494e495449414c495a45443b0a0909097d0a09097d0a0a09092f2a205365636f6e642070616765202a2f0a090978203d206b6d656d636865636b5f736861646f775f6c6f6f6b7570286e6578745f70616765293b0a0909696620287829207b0a0909096b6d656d636865636b5f736176655f61646472286e6578745f70616765293b0a090909666f72202869203d206e3b2069203c2073697a653b202b2b6929207b0a09090909785b69202d206e5d203d20736861646f775b695d3b0a09090909736861646f775b695d203d204b4d454d434845434b5f534841444f575f494e495449414c495a45443b0a0909097d0a09097d0a097d0a0a09737461747573203d206b6d656d636865636b5f736861646f775f7465737428736861646f772c2073697a65293b0a0969662028737461747573203d3d204b4d454d434845434b5f534841444f575f494e495449414c495a4544290a090972657475726e3b0a0a09696620286b6d656d636865636b5f656e61626c6564290a09096b6d656d636865636b5f6572726f725f73617665287374617475732c207372635f616464722c2073697a652c2072656773293b0a0a09696620286b6d656d636865636b5f656e61626c6564203d3d2032290a09096b6d656d636865636b5f656e61626c6564203d20303b0a7d0a0a656e756d206b6d656d636865636b5f6d6574686f64207b0a094b4d454d434845434b5f524541442c0a094b4d454d434845434b5f57524954452c0a7d3b0a0a73746174696320766f6964206b6d656d636865636b5f616363657373287374727563742070745f72656773202a726567732c0a09756e7369676e6564206c6f6e672066616c6c6261636b5f616464726573732c20656e756d206b6d656d636865636b5f6d6574686f642066616c6c6261636b5f6d6574686f64290a7b0a09636f6e73742075696e74385f74202a696e736e3b0a09636f6e73742075696e74385f74202a696e736e5f7072696d6172793b0a09756e7369676e656420696e742073697a653b0a0a09737472756374206b6d656d636865636b5f636f6e74657874202a64617461203d20265f5f6765745f6370755f766172286b6d656d636865636b5f636f6e74657874293b0a0a092f2a20526563757273697665206661756c74202d2d206f7563682e202a2f0a0969662028646174612d3e6275737929207b0a09096b6d656d636865636b5f73686f775f616464722866616c6c6261636b5f61646472657373293b0a09096b6d656d636865636b5f6572726f725f736176655f6275672872656773293b0a090972657475726e3b0a097d0a0a09646174612d3e62757379203d20747275653b0a0a09696e736e203d2028636f6e73742075696e74385f74202a2920726567732d3e69703b0a09696e736e5f7072696d617279203d206b6d656d636865636b5f6f70636f64655f6765745f7072696d61727928696e736e293b0a0a096b6d656d636865636b5f6f70636f64655f6465636f646528696e736e2c202673697a65293b0a0a097377697463682028696e736e5f7072696d6172795b305d29207b0a23696664656620434f4e4649475f4b4d454d434845434b5f4249544f50535f4f4b0a09092f2a20414e442c204f522c20584f52202a2f0a09092f2a0a0909202a20556e666f7274756e6174656c792c20746865736520696e737472756374696f6e73206861766520746f206265206578636c756465642066726f6d0a0909202a206f757220726567756c617220636865636b696e672073696e6365207468657920616363657373206f6e6c7920736f6d652028616e64206e6f740a0909202a20616c6c2920626974732e205468697320636c65617273206f75742022626f67757322206269746669656c642d616363657373207761726e696e67732e0a0909202a2f0a096361736520307838303a0a096361736520307838313a0a096361736520307838323a0a096361736520307838333a0a0909737769746368202828696e736e5f7072696d6172795b315d203e3e2033292026203729207b0a0909092f2a204f52202a2f0a09096361736520313a0a0909092f2a20414e44202a2f0a09096361736520343a0a0909092f2a20584f52202a2f0a09096361736520363a0a0909096b6d656d636865636b5f777269746528726567732c2066616c6c6261636b5f616464726573732c2073697a65293b0a090909676f746f206f75743b0a0a0909092f2a20414444202a2f0a09096361736520303a0a0909092f2a20414443202a2f0a09096361736520323a0a0909092f2a20534242202a2f0a09096361736520333a0a0909092f2a20535542202a2f0a09096361736520353a0a0909092f2a20434d50202a2f0a09096361736520373a0a090909627265616b3b0a09097d0a0909627265616b3b0a23656e6469660a0a09092f2a204d4f56532c204d4f5653422c204d4f5653572c204d4f565344202a2f0a096361736520307861343a0a096361736520307861353a0a09092f2a0a0909202a20546865736520696e737472756374696f6e7320617265207370656369616c206265636175736520746865792074616b652074776f0a0909202a206164647265737365732c20627574207765206f6e6c7920676574206f6e652070616765206661756c742e0a0909202a2f0a09096b6d656d636865636b5f636f707928726567732c20726567732d3e73692c20726567732d3e64692c2073697a65293b0a0909676f746f206f75743b0a0a09092f2a20434d50532c20434d5053422c20434d5053572c20434d505344202a2f0a096361736520307861363a0a096361736520307861373a0a09096b6d656d636865636b5f7265616428726567732c20726567732d3e73692c2073697a65293b0a09096b6d656d636865636b5f7265616428726567732c20726567732d3e64692c2073697a65293b0a0909676f746f206f75743b0a097d0a0a092f2a0a09202a20496620746865206f70636f64652069736e2774207370656369616c20696e20616e79207761792c207765207573652074686520646174612066726f6d207468650a09202a2070616765206661756c742068616e646c657220746f2064657465726d696e6520746865206164647265737320616e642074797065206f66206d656d6f72790a09202a206163636573732e0a09202a2f0a09737769746368202866616c6c6261636b5f6d6574686f6429207b0a0963617365204b4d454d434845434b5f524541443a0a09096b6d656d636865636b5f7265616428726567732c2066616c6c6261636b5f616464726573732c2073697a65293b0a0909676f746f206f75743b0a0963617365204b4d454d434845434b5f57524954453a0a09096b6d656d636865636b5f777269746528726567732c2066616c6c6261636b5f616464726573732c2073697a65293b0a0909676f746f206f75743b0a097d0a0a6f75743a0a09646174612d3e62757379203d2066616c73653b0a7d0a0a626f6f6c206b6d656d636865636b5f6661756c74287374727563742070745f72656773202a726567732c20756e7369676e6564206c6f6e6720616464726573732c0a09756e7369676e6564206c6f6e67206572726f725f636f6465290a7b0a097074655f74202a7074653b0a0a092f2a0a09202a205858583a204973206974207361666520746f20617373756d652074686174206d656d6f72792061636365737365732066726f6d207669727475616c2038360a09202a206d6f6465206f72206e6f6e2d6b65726e656c20636f6465207365676d656e74732077696c6c205f6e657665725f20616363657373206b65726e656c0a09202a206d656d6f72792028652e672e20747261636b6564207061676573293f20466f72206e6f772c207765206e656564207468697320746f2061766f69640a09202a20696e766f6b696e67206b6d656d636865636b20666f7220506e502042494f532063616c6c732e0a09202a2f0a0969662028726567732d3e666c6167732026205838365f564d5f4d41534b290a090972657475726e2066616c73653b0a0969662028726567732d3e637320213d205f5f4b45524e454c5f4353290a090972657475726e2066616c73653b0a0a09707465203d206b6d656d636865636b5f7074655f6c6f6f6b75702861646472657373293b0a096966202821707465290a090972657475726e2066616c73653b0a0a095741524e5f4f4e5f4f4e434528696e5f6e6d692829293b0a0a09696620286572726f725f636f646520262032290a09096b6d656d636865636b5f61636365737328726567732c20616464726573732c204b4d454d434845434b5f5752495445293b0a09656c73650a09096b6d656d636865636b5f61636365737328726567732c20616464726573732c204b4d454d434845434b5f52454144293b0a0a096b6d656d636865636b5f73686f772872656773293b0a0972657475726e20747275653b0a7d0a0a626f6f6c206b6d656d636865636b5f74726170287374727563742070745f72656773202a72656773290a7b0a0969662028216b6d656d636865636b5f616374697665287265677329290a090972657475726e2066616c73653b0a0a092f2a20576527726520646f6e652e202a2f0a096b6d656d636865636b5f686964652872656773293b0a0972657475726e20747275653b0a7d0a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006c696e75782d332e382e322f617263682f7838362f6d6d2f6b6d656d636865636b2f6f70636f64652e6300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000303030303636340030303030303030003030303030303000303030303030303336303000313231313437343433333000303032303230300030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007573746172003030726f6f7400000000000000000000000000000000000000000000000000000000726f6f740000000000000000000000000000000000000000000000000000000030303030303030003030303030303000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000023696e636c756465203c6c696e75782f74797065732e683e0a0a23696e636c75646520226f70636f64652e68220a0a73746174696320626f6f6c206f70636f64655f69735f7072656669782875696e74385f742062290a7b0a0972657475726e0a09092f2a2047726f75702031202a2f0a090962203d3d2030786630207c7c2062203d3d2030786632207c7c2062203d3d20307866330a09092f2a2047726f75702032202a2f0a09097c7c2062203d3d2030783265207c7c2062203d3d2030783336207c7c2062203d3d2030783365207c7c2062203d3d20307832360a09097c7c2062203d3d2030783634207c7c2062203d3d20307836350a09092f2a2047726f75702033202a2f0a09097c7c2062203d3d20307836360a09092f2a2047726f75702034202a2f0a09097c7c2062203d3d20307836373b0a7d0a0a23696664656620434f4e4649475f5838365f36340a73746174696320626f6f6c206f70636f64655f69735f7265785f7072656669782875696e74385f742062290a7b0a0972657475726e2028622026203078663029203d3d20307834303b0a7d0a23656c73650a73746174696320626f6f6c206f70636f64655f69735f7265785f7072656669782875696e74385f742062290a7b0a0972657475726e2066616c73653b0a7d0a23656e6469660a0a23646566696e65205245585f57202831203c3c2033290a0a2f2a0a202a205468697320697320612056455259206372756465206f70636f6465206465636f6465722e205765206f6e6c79206e65656420746f2066696e64207468652073697a65206f66207468650a202a206c6f61642f73746f7265207468617420636175736564206f75722023504620616e6420746869732073686f756c6420776f726b20666f7220616c6c20746865206f70636f6465730a202a207468617420776520636172652061626f75742e204d6f72656f7665722c20746865206f6e65732077686f20696e76656e746564207468697320696e737472756374696f6e207365740a202a2073686f756c642062652073686f742e0a202a2f0a766f6964206b6d656d636865636b5f6f70636f64655f6465636f646528636f6e73742075696e74385f74202a6f702c20756e7369676e656420696e74202a73697a65290a7b0a092f2a2044656661756c74206f706572616e642073697a65202a2f0a09696e74206f706572616e645f73697a655f6f76657272696465203d20343b0a0a092f2a207072656669786573202a2f0a09666f7220283b206f70636f64655f69735f707265666978282a6f70293b202b2b6f7029207b0a0909696620282a6f70203d3d2030783636290a0909096f706572616e645f73697a655f6f76657272696465203d20323b0a097d0a0a092f2a2052455820707265666978202a2f0a09696620286f70636f64655f69735f7265785f707265666978282a6f702929207b0a090975696e74385f7420726578203d202a6f703b0a0a09092b2b6f703b0a0909696620287265782026205245585f5729207b0a09090973776974636820282a6f7029207b0a0909096361736520307836333a0a090909092a73697a65203d20343b0a0909090972657475726e3b0a0909096361736520307830663a0a090909092b2b6f703b0a0a0909090973776974636820282a6f7029207b0a090909096361736520307862363a0a090909096361736520307862653a0a09090909092a73697a65203d20313b0a090909090972657475726e3b0a090909096361736520307862373a0a090909096361736520307862663a0a09090909092a73697a65203d20323b0a090909090972657475726e3b0a090909097d0a0a09090909627265616b3b0a0909097d0a0a0909092a73697a65203d20383b0a09090972657475726e3b0a09097d0a097d0a0a092f2a20657363617065206f70636f6465202a2f0a09696620282a6f70203d3d203078306629207b0a09092b2b6f703b0a0a09092f2a0a0909202a2054686973206973206d6f76652077697468207a65726f2d657874656e6420616e64207369676e2d657874656e642c20726573706563746976656c793b0a0909202a20776520646f6e2774206861766520746f207468696e6b2061626f757420307862362f307862652c206265636175736520746869732069730a0909202a20616c72656164792068616e646c656420696e2074686520636f6e646974696f6e616c2062656c6f772e0a0909202a2f0a0909696620282a6f70203d3d2030786237207c7c202a6f70203d3d2030786266290a0909096f706572616e645f73697a655f6f76657272696465203d20323b0a097d0a0a092a73697a65203d20282a6f702026203129203f206f706572616e645f73697a655f6f76657272696465203a20313b0a7d0a0a636f6e73742075696e74385f74202a6b6d656d636865636b5f6f70636f64655f6765745f7072696d61727928636f6e73742075696e74385f74202a6f70290a7b0a092f2a20736b6970207072656669786573202a2f0a097768696c6520286f70636f64655f69735f707265666978282a6f7029290a09092b2b6f703b0a09696620286f70636f64655f69735f7265785f707265666978282a6f7029290a09092b2b6f703b0a0972657475726e206f703b0a7d0a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006c696e75782d332e382e322f617263682f7838362f6d6d2f6b6d656d636865636b2f6f70636f64652e6800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000303030303636340030303030303030003030303030303000303030303030303033373600313231313437343433333000303032303231340030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007573746172003030726f6f7400000000000000000000000000000000000000000000000000000000726f6f74000000000000000000000000000000000000000000000000000000003030303030303000303030303030300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002369666e64656620415243485f5f5838365f5f4d4d5f5f4b4d454d434845434b5f5f4f50434f44455f480a23646566696e6520415243485f5f5838365f5f4d4d5f5f4b4d454d434845434b5f5f4f50434f44455f480a0a23696e636c756465203c6c696e75782f74797065732e683e0a0a766f6964206b6d656d636865636b5f6f70636f64655f6465636f646528636f6e73742075696e74385f74202a6f702c20756e7369676e656420696e74202a73697a65293b0a636f6e73742075696e74385f74202a6b6d656d636865636b5f6f70636f64655f6765745f7072696d61727928636f6e73742075696e74385f74202a6f70293b0a0a23656e6469660a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006c696e75782d332e382e322f617263682f7838362f6d6d2f6b6d656d636865636b2f7074652e6300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000303030303636340030303030303030003030303030303000303030303030303034373700313231313437343433333000303031373533300030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007573746172003030726f6f7400000000000000000000000000000000000000000000000000000000726f6f740000000000000000000000000000000000000000000000000000000030303030303030003030303030303000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000023696e636c756465203c6c696e75782f6d6d2e683e0a0a23696e636c756465203c61736d2f70677461626c652e683e0a0a23696e636c75646520227074652e68220a0a7074655f74202a6b6d656d636865636b5f7074655f6c6f6f6b757028756e7369676e6564206c6f6e672061646472657373290a7b0a097074655f74202a7074653b0a09756e7369676e656420696e74206c6576656c3b0a0a09707465203d206c6f6f6b75705f6164647265737328616464726573732c20266c6576656c293b0a096966202821707465290a090972657475726e204e554c4c3b0a09696620286c6576656c20213d2050475f4c4556454c5f344b290a090972657475726e204e554c4c3b0a0969662028217074655f68696464656e282a70746529290a090972657475726e204e554c4c3b0a0a0972657475726e207074653b0a7d0a0a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006c696e75782d332e382e322f617263682f7838362f6d6d2f6b6d656d636865636b2f7074652e6800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000303030303636340030303030303030003030303030303000303030303030303032373600313231313437343433333000303031373533320030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007573746172003030726f6f7400000000000000000000000000000000000000000000000000000000726f6f74000000000000000000000000000000000000000000000000000000003030303030303000303030303030300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002369666e64656620415243485f5f5838365f5f4d4d5f5f4b4d454d434845434b5f5f5054455f480a23646566696e6520415243485f5f5838365f5f4d4d5f5f4b4d454d434845434b5f5f5054455f480a0a23696e636c756465203c6c696e75782f6d6d2e683e0a0a23696e636c756465203c61736d2f70677461626c652e683e0a0a7074655f74202a6b6d656d636865636b5f7074655f6c6f6f6b757028756e7369676e6564206c6f6e672061646472657373293b0a0a23656e6469660a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006c696e75782d332e382e322f617263682f7838362f6d6d2f6b6d656d636865636b2f73656c66746573742e630000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000303030303636340030303030303030003030303030303000303030303030303331313200313231313437343433333000303032303535360030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007573746172003030726f6f7400000000000000000000000000000000000000000000000000000000726f6f740000000000000000000000000000000000000000000000000000000030303030303030003030303030303000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000023696e636c756465203c6c696e75782f6275672e683e0a23696e636c756465203c6c696e75782f6b65726e656c2e683e0a0a23696e636c75646520226f70636f64652e68220a23696e636c756465202273656c66746573742e68220a0a7374727563742073656c66746573745f6f70636f6465207b0a09756e7369676e656420696e742065787065637465645f73697a653b0a09636f6e73742075696e74385f74202a696e736e3b0a09636f6e73742063686172202a646573633b0a7d3b0a0a73746174696320636f6e7374207374727563742073656c66746573745f6f70636f64652073656c66746573745f6f70636f6465735b5d203d207b0a092f2a20524550204d4f5653202a2f0a097b312c20225c7866335c786134222c20090922726570206d6f767362203c6d656d383e2c203c6d656d383e227d2c0a097b342c20225c7866335c786135222c09090922726570206d6f76736c203c6d656d33323e2c203c6d656d33323e227d2c0a0a092f2a204d4f565a58202f204d4f565a5844202a2f0a097b312c20225c7836365c7830665c7862365c7835315c786638222c09226d6f767a7771203c6d656d383e2c203c72656731363e227d2c0a097b312c20225c7830665c7862365c7835315c786638222c0909226d6f767a7771203c6d656d383e2c203c72656733323e227d2c0a0a092f2a204d4f565358202f204d4f56535844202a2f0a097b312c20225c7836365c7830665c7862655c7835315c786638222c09226d6f76737771203c6d656d383e2c203c72656731363e227d2c0a097b312c20225c7830665c7862655c7835315c786638222c0909226d6f76737771203c6d656d383e2c203c72656733323e227d2c0a0a23696664656620434f4e4649475f5838365f36340a092f2a204d4f565a58202f204d4f565a5844202a2f0a097b312c20225c7834395c7830665c7862365c7835315c786638222c09226d6f767a6271203c6d656d383e2c203c72656736343e227d2c0a097b322c20225c7834395c7830665c7862375c7835315c786638222c09226d6f767a6271203c6d656d31363e2c203c72656736343e227d2c0a0a092f2a204d4f565358202f204d4f56535844202a2f0a097b312c20225c7834395c7830665c7862655c7835315c786638222c09226d6f76736271203c6d656d383e2c203c72656736343e227d2c0a097b322c20225c7834395c7830665c7862665c7835315c786638222c09226d6f76736271203c6d656d31363e2c203c72656736343e227d2c0a097b342c20225c7834395c7836335c7835315c786638222c0909226d6f76736c71203c6d656d33323e2c203c72656736343e227d2c0a23656e6469660a7d3b0a0a73746174696320626f6f6c2073656c66746573745f6f70636f64655f6f6e6528636f6e7374207374727563742073656c66746573745f6f70636f6465202a6f70290a7b0a09756e7369676e65642073697a653b0a0a096b6d656d636865636b5f6f70636f64655f6465636f6465286f702d3e696e736e2c202673697a65293b0a0a096966202873697a65203d3d206f702d3e65787065637465645f73697a65290a090972657475726e20747275653b0a0a097072696e746b284b45524e5f5741524e494e4720226b6d656d636865636b3a206f70636f64652025733a2065787065637465642073697a652025642c20676f742025645c6e222c0a09096f702d3e646573632c206f702d3e65787065637465645f73697a652c2073697a65293b0a0972657475726e2066616c73653b0a7d0a0a73746174696320626f6f6c2073656c66746573745f6f70636f6465735f616c6c28766f6964290a7b0a09626f6f6c2070617373203d20747275653b0a09756e7369676e656420696e7420693b0a0a09666f72202869203d20303b2069203c2041525241595f53495a452873656c66746573745f6f70636f646573293b202b2b69290a090970617373203d20706173732026262073656c66746573745f6f70636f64655f6f6e65282673656c66746573745f6f70636f6465735b695d293b0a0a0972657475726e20706173733b0a7d0a0a626f6f6c206b6d656d636865636b5f73656c667465737428766f6964290a7b0a09626f6f6c2070617373203d20747275653b0a0a0970617373203d20706173732026262073656c66746573745f6f70636f6465735f616c6c28293b0a0a0972657475726e20706173733b0a7d0a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006c696e75782d332e382e322f617263682f7838362f6d6d2f6b6d656d636865636b2f73656c66746573742e680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000303030303636340030303030303030003030303030303000303030303030303031373200313231313437343433333000303032303536360030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007573746172003030726f6f7400000000000000000000000000000000000000000000000000000000726f6f74000000000000000000000000000000000000000000000000000000003030303030303000303030303030300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002369666e64656620415243485f5838365f4d4d5f4b4d454d434845434b5f53454c46544553545f480a23646566696e6520415243485f5838365f4d4d5f4b4d454d434845434b5f53454c46544553545f480a0a626f6f6c206b6d656d636865636b5f73656c667465737428766f6964293b0a0a23656e6469660a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006c696e75782d332e382e322f61726368 |