1. | 7420693b0a0a096862615b682d3e63746c725d203d204e554c4c3b0a09666f72202869203d20303b2069203c20682d3e686967686573745f6c756e202b20313b20692b2b290a090969662028682d3e67656e6469736b5b695d20213d204e554c4c290a0909097075745f6469736b28682d3e67656e6469736b5b695d293b0a096b667265652868293b0a7d0a0a2f2a2053656e642061206d6573736167652043444220746f20746865206669726d776172652e202a2f0a73746174696320696e742063636973735f6d65737361676528737472756374207063695f646576202a706465762c20756e7369676e65642063686172206f70636f64652c0a09090920756e7369676e656420636861722074797065290a7b0a097479706564656620737472756374207b0a0909436f6d6d616e644c6973744865616465725f73747275637420436f6d6d616e644865616465723b0a090952657175657374426c6f636b5f73747275637420526571756573743b0a090945727244657363726970746f725f737472756374204572726f7244657363726970746f723b0a097d20436f6d6d616e643b0a0973746174696320636f6e73742073697a655f7420636d645f737a203d2073697a656f6628436f6d6d616e6429202b2073697a656f66284572726f72496e666f5f737472756374293b0a09436f6d6d616e64202a636d643b0a09646d615f616464725f7420706164647236343b0a0975696e7433325f7420706164647233322c207461673b0a09766f6964205f5f696f6d656d202a76616464723b0a09696e7420692c206572723b0a0a097661646472203d20696f72656d61705f6e6f6361636865287063695f7265736f757263655f737461727428706465762c2030292c207063695f7265736f757263655f6c656e28706465762c203029293b0a09696620287661646472203d3d204e554c4c290a090972657475726e202d454e4f4d454d3b0a0a092f2a2054686520496e626f756e6420506f7374205175657565206f6e6c7920616363657074732033322d62697420706879736963616c2061646472657373657320666f72207468650a09202020434349535320636f6d6d616e64732c20736f2074686579206d75737420626520616c6c6f63617465642066726f6d20746865206c6f7765722034476942206f660a092020206d656d6f72792e202a2f0a09657272203d207063695f7365745f636f6e73697374656e745f646d615f6d61736b28706465762c20444d415f4249545f4d41534b28333229293b0a096966202865727229207b0a0909696f756e6d6170287661646472293b0a090972657475726e202d454e4f4d454d3b0a097d0a0a09636d64203d207063695f616c6c6f635f636f6e73697374656e7428706465762c20636d645f737a2c202670616464723634293b0a0969662028636d64203d3d204e554c4c29207b0a0909696f756e6d6170287661646472293b0a090972657475726e202d454e4f4d454d3b0a097d0a0a092f2a2054686973206d757374206669742c2062656361757365206f66207468652033322d62697420636f6e73697374656e7420444d41206d61736b2e2020416c736f2c0a09202020616c74686f7567682074686572652773206e6f2067756172616e7465652c20776520617373756d6520746861742074686520616464726573732069732061740a092020206c6561737420342d6279746520616c69676e656420286d6f7374206c696b656c792c206974277320706167652d616c69676e6564292e202a2f0a0970616464723332203d20706164647236343b0a0a09636d642d3e436f6d6d616e644865616465722e5265706c795175657565203d20303b0a09636d642d3e436f6d6d616e644865616465722e53474c697374203d20303b0a09636d642d3e436f6d6d616e644865616465722e5347546f74616c203d20303b0a09636d642d3e436f6d6d616e644865616465722e5461672e6c6f776572203d20706164647233323b0a09636d642d3e436f6d6d616e644865616465722e5461672e7570706572203d20303b0a096d656d7365742826636d642d3e436f6d6d616e644865616465722e4c554e2e4c756e4164647242797465732c20302c2038293b0a0a09636d642d3e526571756573742e4344424c656e203d2031363b0a09636d642d3e526571756573742e547970652e54797065203d20545950455f4d53473b0a09636d642d3e526571756573742e547970652e417474726962757465203d20415454525f484541444f4651554555453b0a09636d642d3e526571756573742e547970652e446972656374696f6e203d20584645525f4e4f4e453b0a09636d642d3e526571756573742e54696d656f7574203d20303b202f2a20446f6e27742074696d65206f7574202a2f0a09636d642d3e526571756573742e4344425b305d203d206f70636f64653b0a09636d642d3e526571756573742e4344425b315d203d20747970653b0a096d656d7365742826636d642d3e526571756573742e4344425b325d2c20302c203134293b202f2a207468652072657374206f662074686520434442206973207265736572766564202a2f0a0a09636d642d3e4572726f7244657363726970746f722e416464722e6c6f776572203d2070616464723332202b2073697a656f6628436f6d6d616e64293b0a09636d642d3e4572726f7244657363726970746f722e416464722e7570706572203d20303b0a09636d642d3e4572726f7244657363726970746f722e4c656e203d2073697a656f66284572726f72496e666f5f737472756374293b0a0a0977726974656c28706164647233322c207661646472202b205341355f524551554553545f504f52545f4f4646534554293b0a0a09666f72202869203d20303b2069203c2031303b20692b2b29207b0a0909746167203d20726561646c287661646472202b205341355f5245504c595f504f52545f4f4646534554293b0a090969662028287461672026207e3329203d3d2070616464723332290a090909627265616b3b0a09096d736c6565702843434953535f504f53545f52455345545f4e4f4f505f54494d454f55545f4d53454353293b0a097d0a0a09696f756e6d6170287661646472293b0a0a092f2a207765206c65616b2074686520444d41206275666665722068657265202e2e2e206e6f2063686f6963652073696e63652074686520636f6e74726f6c6c657220636f756c640a092020207374696c6c20636f6d706c6574652074686520636f6d6d616e642e202a2f0a096966202869203d3d20313029207b0a09096465765f6572722826706465762d3e6465762c0a09090922636f6e74726f6c6c6572206d65737361676520253032783a253032782074696d6564206f75745c6e222c0a0909096f70636f64652c2074797065293b0a090972657475726e202d4554494d45444f55543b0a097d0a0a097063695f667265655f636f6e73697374656e7428706465762c20636d645f737a2c20636d642c2070616464723634293b0a0a09696620287461672026203229207b0a09096465765f6572722826706465762d3e6465762c2022636f6e74726f6c6c6572206d65737361676520253032783a25303278206661696c65645c6e222c0a0909096f70636f64652c2074797065293b0a090972657475726e202d45494f3b0a097d0a0a096465765f696e666f2826706465762d3e6465762c2022636f6e74726f6c6c6572206d65737361676520253032783a25303278207375636365656465645c6e222c0a09096f70636f64652c2074797065293b0a0972657475726e20303b0a7d0a0a23646566696e652063636973735f6e6f6f702870292063636973735f6d65737361676528702c20332c2030290a0a73746174696320696e742063636973735f636f6e74726f6c6c65725f686172645f726573657428737472756374207063695f646576202a706465762c0a09766f6964202a205f5f696f6d656d2076616464722c20753332207573655f646f6f7262656c6c290a7b0a0975313620706d6373723b0a09696e7420706f733b0a0a09696620287573655f646f6f7262656c6c29207b0a09092f2a20466f722065766572797468696e672061667465722074686520503630302c207468652050434920706f776572207374617465206d6574686f640a0909202a206f6620726573657474696e672074686520636f6e74726f6c6c657220646f65736e277420776f726b2c20736f207765206861766520746869730a0909202a206f7468657220776179207573696e672074686520646f6f7262656c6c2072656769737465722e0a0909202a2f0a09096465765f696e666f2826706465762d3e6465762c20227573696e6720646f6f7262656c6c20746f20726573657420636f6e74726f6c6c65725c6e22293b0a090977726974656c287573655f646f6f7262656c6c2c207661646472202b205341355f444f4f5242454c4c293b0a097d20656c7365207b202f2a2054727920746f20646f206974207468652050434920706f77657220737461746520776179202a2f0a0a09092f2a2051756f74696e672066726f6d20746865204f70656e20434953532053706563696669636174696f6e3a202254686520506f7765720a0909202a204d616e6167656d656e7420436f6e74726f6c2f53746174757320526567697374657220284353522920636f6e74726f6c732074686520706f7765720a0909202a207374617465206f6620746865206465766963652e2020546865206e6f726d616c206f7065726174696e672073746174652069732044302c0a0909202a204353523d3030682e202054686520736f667477617265206f66662073746174652069732044332c204353523d3033682e2020546f2072657365740a0909202a2074686520636f6e74726f6c6c65722c20706c6163652074686520696e746572666163652064657669636520696e204433207468656e20746f2044302c0a0909202a2074686973206361757365732061207365636f6e64617279205043492072657365742077686963682077696c6c207265736574207468650a0909202a20636f6e74726f6c6c65722e22202a2f0a0a0909706f73203d207063695f66696e645f6361706162696c69747928706465762c205043495f4341505f49445f504d293b0a090969662028706f73203d3d203029207b0a0909096465765f6572722826706465762d3e6465762c0a090909092263636973735f636f6e74726f6c6c65725f686172645f72657365743a20220a090909092250434920504d206e6f7420737570706f727465645c6e22293b0a09090972657475726e202d454e4f4445563b0a09097d0a09096465765f696e666f2826706465762d3e6465762c20227573696e672050434920504d20746f20726573657420636f6e74726f6c6c65725c6e22293b0a09092f2a20656e74657220746865204433686f7420706f776572206d616e6167656d656e74207374617465202a2f0a09097063695f726561645f636f6e6669675f776f726428706465762c20706f73202b205043495f504d5f4354524c2c2026706d637372293b0a0909706d63737220263d207e5043495f504d5f4354524c5f53544154455f4d41534b3b0a0909706d637372207c3d205043495f4433686f743b0a09097063695f77726974655f636f6e6669675f776f726428706465762c20706f73202b205043495f504d5f4354524c2c20706d637372293b0a0a09096d736c65657028353030293b0a0a09092f2a20656e7465722074686520443020706f776572206d616e6167656d656e74207374617465202a2f0a0909706d63737220263d207e5043495f504d5f4354524c5f53544154455f4d41534b3b0a0909706d637372207c3d205043495f44303b0a09097063695f77726974655f636f6e6669675f776f726428706465762c20706f73202b205043495f504d5f4354524c2c20706d637372293b0a0a09092f2a0a0909202a205468652050363030207265717569726573206120736d616c6c2064656c6179207768656e206368616e67696e67207374617465732e0a0909202a204f7468657277697365207765206d6179207468696e6b2074686520626f61726420646964206e6f7420726573657420616e64207765206261696c2e0a0909202a205468697320666f72206b64756d70206f6e6c7920616e6420697320706172746963756c617220746f2074686520503630302e0a0909202a2f0a09096d736c65657028353030293b0a097d0a0972657475726e20303b0a7d0a0a73746174696320766f696420696e69745f6472697665725f76657273696f6e2863686172202a6472697665725f76657273696f6e2c20696e74206c656e290a7b0a096d656d736574286472697665725f76657273696f6e2c20302c206c656e293b0a097374726e637079286472697665725f76657273696f6e2c202263636973732022204452495645525f4e414d452c206c656e202d2031293b0a7d0a0a73746174696320696e742077726974655f6472697665725f7665725f746f5f6366677461626c65284366675461626c655f737472756374205f5f696f6d656d202a6366677461626c65290a7b0a0963686172202a6472697665725f76657273696f6e3b0a09696e7420692c2073697a65203d2073697a656f66286366677461626c652d3e6472697665725f76657273696f6e293b0a0a096472697665725f76657273696f6e203d206b6d616c6c6f632873697a652c204746505f4b45524e454c293b0a0969662028216472697665725f76657273696f6e290a090972657475726e202d454e4f4d454d3b0a0a09696e69745f6472697665725f76657273696f6e286472697665725f76657273696f6e2c2073697a65293b0a09666f72202869203d20303b2069203c2073697a653b20692b2b290a0909777269746562286472697665725f76657273696f6e5b695d2c20266366677461626c652d3e6472697665725f76657273696f6e5b695d293b0a096b66726565286472697665725f76657273696f6e293b0a0972657475726e20303b0a7d0a0a73746174696320766f696420726561645f6472697665725f7665725f66726f6d5f6366677461626c65284366675461626c655f737472756374205f5f696f6d656d202a6366677461626c652c0a09090909092020756e7369676e65642063686172202a6472697665725f766572290a7b0a09696e7420693b0a0a09666f72202869203d20303b2069203c2073697a656f66286366677461626c652d3e6472697665725f76657273696f6e293b20692b2b290a09096472697665725f7665725b695d203d20726561646228266366677461626c652d3e6472697665725f76657273696f6e5b695d293b0a7d0a0a73746174696320696e7420636f6e74726f6c6c65725f72657365745f6661696c6564284366675461626c655f737472756374205f5f696f6d656d202a6366677461626c65290a7b0a0a0963686172202a6472697665725f7665722c202a6f6c645f6472697665725f7665723b0a09696e742072632c2073697a65203d2073697a656f66286366677461626c652d3e6472697665725f76657273696f6e293b0a0a096f6c645f6472697665725f766572203d206b6d616c6c6f632832202a2073697a652c204746505f4b45524e454c293b0a0969662028216f6c645f6472697665725f766572290a090972657475726e202d454e4f4d454d3b0a096472697665725f766572203d206f6c645f6472697665725f766572202b2073697a653b0a0a092f2a20416674657220612072657365742c20746865203332206279746573206f6620226472697665722076657273696f6e2220696e20746865206366677461626c650a09202a2073686f756c642068617665206265656e206368616e6765642c206f7468657277697365207765206b6e6f7720746865207265736574206661696c65642e0a09202a2f0a09696e69745f6472697665725f76657273696f6e286f6c645f6472697665725f7665722c2073697a65293b0a09726561645f6472697665725f7665725f66726f6d5f6366677461626c65286366677461626c652c206472697665725f766572293b0a097263203d20216d656d636d70286472697665725f7665722c206f6c645f6472697665725f7665722c2073697a65293b0a096b66726565286f6c645f6472697665725f766572293b0a0972657475726e2072633b0a7d0a0a2f2a205468697320646f657320612068617264207265736574206f662074686520636f6e74726f6c6c6572207573696e672050434920706f776572206d616e6167656d656e740a202a20737461746573206f72207573696e672074686520646f6f7262656c6c2072656769737465722e202a2f0a73746174696320696e742063636973735f6b64756d705f686172645f72657365745f636f6e74726f6c6c657228737472756374207063695f646576202a70646576290a7b0a09753634206366675f6f66667365743b0a09753332206366675f626173655f616464723b0a09753634206366675f626173655f616464725f696e6465783b0a09766f6964205f5f696f6d656d202a76616464723b0a09756e7369676e6564206c6f6e672070616464723b0a09753332206d6973635f66775f737570706f72743b0a09696e742072633b0a094366675461626c655f737472756374205f5f696f6d656d202a6366677461626c653b0a09753332207573655f646f6f7262656c6c3b0a0975333220626f6172645f69643b0a0975313620636f6d6d616e645f72656769737465723b0a0a092f2a20466f7220636f6e74726f6c6c657273206173206f6c6420612074686520703630302c20746869732069732076657279206e6561726c790a09202a207468652073616d65207468696e672061730a09202a0a09202a207063695f736176655f7374617465287063695f646576293b0a09202a207063695f7365745f706f7765725f7374617465287063695f6465762c205043495f4433686f74293b0a09202a207063695f7365745f706f7765725f7374617465287063695f6465762c205043495f4430293b0a09202a207063695f726573746f72655f7374617465287063695f646576293b0a09202a0a09202a20466f7220636f6e74726f6c6c657273206e65776572207468616e2074686520503630302c207468652070636920706f7765722073746174650a09202a206d6574686f64206f6620726573657474696e6720646f65736e277420776f726b20736f207765206861766520616e6f74686572207761790a09202a207573696e672074686520646f6f7262656c6c2072656769737465722e0a09202a2f0a0a092f2a204578636c756465203634307820626f617264732e20205468657365206172652074776f20706369206465766963657320696e206f6e6520736c6f740a09202a20776869636820736861726520612062617474657279206261636b6564206361636865206d6f64756c652e20204f6e6520636f6e74726f6c73207468650a09202a2063616368652c20746865206f7468657220616363657373657320746865206361636865207468726f75676820746865206f6e65207468617420636f6e74726f6c730a09202a2069742e2020496620776520726573657420746865206f6e6520636f6e74726f6c6c696e67207468652063616368652c20746865206f746865722077696c6c0a09202a206c696b656c79206e6f742062652068617070792e20204a75737420666f7262696420726573657474696e67207468697320636f6e6a6f696e6564206d6573732e0a09202a2f0a0963636973735f6c6f6f6b75705f626f6172645f696428706465762c2026626f6172645f6964293b0a09696620282163746c725f69735f72657365747461626c6528626f6172645f69642929207b0a09096465765f7761726e2826706465762d3e6465762c202243616e6e6f7420726573657420536d617274204172726179203634307820220a090909092264756520746f20736861726564206361636865206d6f64756c652e22293b0a090972657475726e202d454e4f4445563b0a097d0a0a092f2a20696620636f6e74726f6c6c657220697320736f66742d20627574206e6f7420686172642072657365747461626c652e2e2e202a2f0a09696620282163746c725f69735f686172645f72657365747461626c6528626f6172645f696429290a090972657475726e202d454e4f54535550503b202f2a2074727920736f6674207265736574206c617465722e202a2f0a0a092f2a2053617665207468652050434920636f6d6d616e64207265676973746572202a2f0a097063695f726561645f636f6e6669675f776f726428706465762c20342c2026636f6d6d616e645f7265676973746572293b0a092f2a205475726e2074686520626f617264206f66662e20205468697320697320736f2074686174206c61746572207063695f726573746f72655f737461746528290a09202a20776f6e2774207475726e2074686520626f617264206f6e206265666f7265207468652072657374206f6620636f6e6669672073706163652069732072656164792e0a09202a2f0a097063695f64697361626c655f6465766963652870646576293b0a097063695f736176655f73746174652870646576293b0a0a092f2a2066696e6420746865206669727374206d656d6f7279204241522c20736f2077652063616e2066696e642074686520636667207461626c65202a2f0a097263203d2063636973735f7063695f66696e645f6d656d6f72795f42415228706465762c20267061646472293b0a09696620287263290a090972657475726e2072633b0a097661646472203d2072656d61705f7063695f6d656d2870616464722c203078323530293b0a0969662028217661646472290a090972657475726e202d454e4f4d454d3b0a0a092f2a2066696e64206366677461626c6520696e206f7264657220746f20636865636b2069662072657365742076696120646f6f7262656c6c20697320737570706f72746564202a2f0a097263203d2063636973735f66696e645f6366675f616464727328706465762c2076616464722c20266366675f626173655f616464722c0a0909090909266366675f626173655f616464725f696e6465782c20266366675f6f6666736574293b0a09696620287263290a0909676f746f20756e6d61705f76616464723b0a096366677461626c65203d2072656d61705f7063695f6d656d287063695f7265736f757263655f737461727428706465762c0a0909202020202020206366675f626173655f616464725f696e64657829202b206366675f6f66667365742c2073697a656f66282a6366677461626c6529293b0a0969662028216366677461626c6529207b0a09097263203d202d454e4f4d454d3b0a0909676f746f20756e6d61705f76616464723b0a097d0a097263203d2077726974655f6472697665725f7665725f746f5f6366677461626c65286366677461626c65293b0a09696620287263290a0909676f746f20756e6d61705f76616464723b0a0a092f2a2049662072657365742076696120646f6f7262656c6c20726567697374657220697320737570706f727465642c2075736520746861742e0a09202a205468657265206172652074776f2073756368206d6574686f64732e20204661766f7220746865206e6577657374206d6574686f642e0a09202a2f0a096d6973635f66775f737570706f7274203d20726561646c28266366677461626c652d3e6d6973635f66775f737570706f7274293b0a097573655f646f6f7262656c6c203d206d6973635f66775f737570706f72742026204d4953435f46575f444f4f5242454c4c5f5245534554323b0a09696620287573655f646f6f7262656c6c29207b0a09097573655f646f6f7262656c6c203d20444f4f5242454c4c5f43544c525f5245534554323b0a097d20656c7365207b0a09097573655f646f6f7262656c6c203d206d6973635f66775f737570706f72742026204d4953435f46575f444f4f5242454c4c5f52455345543b0a0909696620287573655f646f6f7262656c6c29207b0a0909096465765f7761726e2826706465762d3e6465762c2022436f6e74726f6c6c657220636c61696d73207468617420220a090909092227426974203220646f6f7262656c6c2072657365742720697320220a0909090922737570706f727465642c20627574206e6f742027626974203520646f6f7262656c6c207265736574272e2020220a09090909224669726d7761726520757064617465206973207265636f6d6d656e6465642e5c6e22293b0a0909097263203d202d454e4f54535550503b202f2a207573652074686520736f6674207265736574202a2f0a090909676f746f20756e6d61705f6366677461626c653b0a09097d0a097d0a0a097263203d2063636973735f636f6e74726f6c6c65725f686172645f726573657428706465762c2076616464722c207573655f646f6f7262656c6c293b0a09696620287263290a0909676f746f20756e6d61705f6366677461626c653b0a097063695f726573746f72655f73746174652870646576293b0a097263203d207063695f656e61626c655f6465766963652870646576293b0a0969662028726329207b0a09096465765f7761726e2826706465762d3e6465762c20226661696c656420746f20656e61626c65206465766963652e5c6e22293b0a0909676f746f20756e6d61705f6366677461626c653b0a097d0a097063695f77726974655f636f6e6669675f776f726428706465762c20342c20636f6d6d616e645f7265676973746572293b0a0a092f2a20536f6d65206465766963657320286e6f7461626c792074686520485020536d61727420417272617920356920436f6e74726f6c6c6572290a092020206e6565642061206c6974746c652070617573652068657265202a2f0a096d736c6565702843434953535f504f53545f52455345545f50415553455f4d53454353293b0a0a092f2a205761697420666f7220626f61726420746f206265636f6d65206e6f742072656164792c207468656e2072656164792e202a2f0a096465765f696e666f2826706465762d3e6465762c202257616974696e6720666f7220626f61726420746f2072657365742e5c6e22293b0a097263203d2063636973735f776169745f666f725f626f6172645f737461746528706465762c2076616464722c20424f4152445f4e4f545f5245414459293b0a0969662028726329207b0a09096465765f7761726e2826706465762d3e6465762c20224661696c65642077616974696e6720666f7220626f61726420746f20686172642072657365742e220a0909090922202057696c6c2074727920736f66742072657365742e5c6e22293b0a09097263203d202d454e4f54535550503b202f2a204e6f742065787065637465642c206275742074727920736f6674207265736574206c61746572202a2f0a0909676f746f20756e6d61705f6366677461626c653b0a097d0a097263203d2063636973735f776169745f666f725f626f6172645f737461746528706465762c2076616464722c20424f4152445f5245414459293b0a0969662028726329207b0a09096465765f7761726e2826706465762d3e6465762c0a090909226661696c65642077616974696e6720666f7220626f61726420746f206265636f6d6520726561647920220a09090922616674657220686172642072657365745c6e22293b0a0909676f746f20756e6d61705f6366677461626c653b0a097d0a0a097263203d20636f6e74726f6c6c65725f72657365745f6661696c6564287661646472293b0a09696620287263203c2030290a0909676f746f20756e6d61705f6366677461626c653b0a0969662028726329207b0a09096465765f7761726e2826706465762d3e6465762c2022556e61626c6520746f207375636365737366756c6c79206861726420726573657420220a09090922636f6e74726f6c6c65722e2057696c6c2074727920736f66742072657365742e5c6e22293b0a09097263203d202d454e4f54535550503b202f2a204e6f742065787065637465642c206275742074727920736f6674207265736574206c61746572202a2f0a097d20656c7365207b0a09096465765f696e666f2826706465762d3e6465762c2022426f61726420726561647920616674657220686172642072657365742e5c6e22293b0a097d0a0a756e6d61705f6366677461626c653a0a09696f756e6d6170286366677461626c65293b0a0a756e6d61705f76616464723a0a09696f756e6d6170287661646472293b0a0972657475726e2072633b0a7d0a0a73746174696320696e742063636973735f696e69745f72657365745f6465766963657328737472756374207063695f646576202a70646576290a7b0a09696e742072632c20693b0a0a09696620282172657365745f64657669636573290a090972657475726e20303b0a0a092f2a2052657365742074686520636f6e74726f6c6c6572207769746820612050434920706f7765722d6379636c65206f722076696120646f6f7262656c6c202a2f0a097263203d2063636973735f6b64756d705f686172645f72657365745f636f6e74726f6c6c65722870646576293b0a0a092f2a202d454e4f54535550502068657265206d65616e732077652063616e6e6f742072657365742074686520636f6e74726f6c6c65720a09202a20627574206974277320616c72656164792028616e64207374696c6c2920757020616e642072756e6e696e6720696e0a09202a2022706572666f726d616e74206d6f6465222e20204f722c206974206d6967687420626520363430782c2077686963682063616e27742072657365740a09202a2064756520746f20636f6e6365726e732061626f7574207368617265642062627763206265747765656e20363430322f3634303420706169722e0a09202a2f0a09696620287263203d3d202d454e4f5453555050290a090972657475726e2072633b202f2a206a7573742074727920746f20646f20746865206b64756d7020616e79686f772e202a2f0a09696620287263290a090972657475726e202d454e4f4445563b0a0a092f2a204e6f772074727920746f206765742074686520636f6e74726f6c6c657220746f20726573706f6e6420746f2061206e6f2d6f70202a2f0a096465765f7761726e2826706465762d3e6465762c202257616974696e6720666f7220636f6e74726f6c6c657220746f20726573706f6e6420746f206e6f2d6f705c6e22293b0a09666f72202869203d20303b2069203c2043434953535f504f53545f52455345545f4e4f4f505f524554524945533b20692b2b29207b0a09096966202863636973735f6e6f6f70287064657629203d3d2030290a090909627265616b3b0a0909656c73650a0909096465765f7761726e2826706465762d3e6465762c20226e6f2d6f70206661696c656425735c6e222c0a090909092869203c2043434953535f504f53545f52455345545f4e4f4f505f52455452494553202d2031203f0a0909090909223b2072652d747279696e6722203a20222229293b0a09096d736c6565702843434953535f504f53545f52455345545f4e4f4f505f494e54455256414c5f4d53454353293b0a097d0a0972657475726e20303b0a7d0a0a73746174696320696e742063636973735f616c6c6f636174655f636d645f706f6f6c2863746c725f696e666f5f74202a68290a7b0a09682d3e636d645f706f6f6c5f62697473203d206b6d616c6c6f6328424954535f544f5f4c4f4e475328682d3e6e725f636d647329202a0a090973697a656f6628756e7369676e6564206c6f6e67292c204746505f4b45524e454c293b0a09682d3e636d645f706f6f6c203d207063695f616c6c6f635f636f6e73697374656e7428682d3e706465762c0a0909682d3e6e725f636d6473202a2073697a656f6628436f6d6d616e644c6973745f737472756374292c0a09092628682d3e636d645f706f6f6c5f6468616e646c6529293b0a09682d3e657272696e666f5f706f6f6c203d207063695f616c6c6f635f636f6e73697374656e7428682d3e706465762c0a0909682d3e6e725f636d6473202a2073697a656f66284572726f72496e666f5f737472756374292c0a09092628682d3e657272696e666f5f706f6f6c5f6468616e646c6529293b0a096966202828682d3e636d645f706f6f6c5f62697473203d3d204e554c4c290a09097c7c2028682d3e636d645f706f6f6c203d3d204e554c4c290a09097c7c2028682d3e657272696e666f5f706f6f6c203d3d204e554c4c2929207b0a09096465765f6572722826682d3e706465762d3e6465762c20226f7574206f66206d656d6f727922293b0a090972657475726e202d454e4f4d454d3b0a097d0a0972657475726e20303b0a7d0a0a73746174696320696e742063636973735f616c6c6f636174655f736361747465726c697374732863746c725f696e666f5f74202a68290a7b0a09696e7420693b0a0a092f2a207a65726f2069742c20736f2074686174206f6e2066726565207765206e656564206e6f74206b6e6f7720686f77206d616e79207765726520616c6c6f63276564202a2f0a09682d3e736361747465725f6c697374203d206b7a616c6c6f6328682d3e6d61785f636f6d6d616e6473202a0a0909090973697a656f662873747275637420736361747465726c697374202a292c204746505f4b45524e454c293b0a096966202821682d3e736361747465725f6c697374290a090972657475726e202d454e4f4d454d3b0a0a09666f72202869203d20303b2069203c20682d3e6e725f636d64733b20692b2b29207b0a0909682d3e736361747465725f6c6973745b695d203d206b6d616c6c6f632873697a656f662873747275637420736361747465726c69737429202a0a090909090909682d3e6d61787367656e74726965732c204746505f4b45524e454c293b0a090969662028682d3e736361747465725f6c6973745b695d203d3d204e554c4c29207b0a0909096465765f6572722826682d3e706465762d3e6465762c2022636f756c64206e6f7420616c6c6f6361746520220a0909090922732f67206c697374735c6e22293b0a09090972657475726e202d454e4f4d454d3b0a09097d0a097d0a0972657475726e20303b0a7d0a0a73746174696320766f69642063636973735f667265655f736361747465726c697374732863746c725f696e666f5f74202a68290a7b0a09696e7420693b0a0a0969662028682d3e736361747465725f6c69737429207b0a0909666f72202869203d20303b2069203c20682d3e6e725f636d64733b20692b2b290a0909096b6672656528682d3e736361747465725f6c6973745b695d293b0a09096b6672656528682d3e736361747465725f6c697374293b0a097d0a7d0a0a73746174696320766f69642063636973735f667265655f636d645f706f6f6c2863746c725f696e666f5f74202a68290a7b0a096b6672656528682d3e636d645f706f6f6c5f62697473293b0a0969662028682d3e636d645f706f6f6c290a09097063695f667265655f636f6e73697374656e7428682d3e706465762c0a090909682d3e6e725f636d6473202a2073697a656f6628436f6d6d616e644c6973745f737472756374292c0a090909682d3e636d645f706f6f6c2c20682d3e636d645f706f6f6c5f6468616e646c65293b0a0969662028682d3e657272696e666f5f706f6f6c290a09097063695f667265655f636f6e73697374656e7428682d3e706465762c0a090909682d3e6e725f636d6473202a2073697a656f66284572726f72496e666f5f737472756374292c0a090909682d3e657272696e666f5f706f6f6c2c20682d3e657272696e666f5f706f6f6c5f6468616e646c65293b0a7d0a0a73746174696320696e742063636973735f726571756573745f6972712863746c725f696e666f5f74202a682c0a0969727172657475726e5f7420282a6d73697868616e646c65722928696e742c20766f6964202a292c0a0969727172657475726e5f7420282a696e747868616e646c65722928696e742c20766f6964202a29290a7b0a0969662028682d3e6d7369785f766563746f72207c7c20682d3e6d73695f766563746f7229207b0a09096966202821726571756573745f69727128682d3e696e74725b682d3e696e74725f6d6f64655d2c206d73697868616e646c65722c0a09090909302c20682d3e6465766e616d652c206829290a09090972657475726e20303b0a09096465765f6572722826682d3e706465762d3e6465762c2022556e61626c6520746f20676574206d736920697271202564220a0909092220666f722025735c6e222c20682d3e696e74725b682d3e696e74725f6d6f64655d2c0a090909682d3e6465766e616d65293b0a090972657475726e202d313b0a097d0a0a096966202821726571756573745f69727128682d3e696e74725b682d3e696e74725f6d6f64655d2c20696e747868616e646c65722c0a090909495251465f5348415245442c20682d3e6465766e616d652c206829290a090972657475726e20303b0a096465765f6572722826682d3e706465762d3e6465762c2022556e61626c6520746f206765742069727120256420666f722025735c6e222c0a0909682d3e696e74725b682d3e696e74725f6d6f64655d2c20682d3e6465766e616d65293b0a0972657475726e202d313b0a7d0a0a73746174696320696e742063636973735f6b64756d705f736f66745f72657365742863746c725f696e666f5f74202a68290a7b0a096966202863636973735f73656e645f726573657428682c2043544c525f4c554e49442c2043434953535f52455345545f545950455f434f4e54524f4c4c45522929207b0a09096465765f7761726e2826682d3e706465762d3e6465762c2022526573657474696e6720617272617920636f6e74726f6c6c6572206661696c65642e5c6e22293b0a090972657475726e202d45494f3b0a097d0a0a096465765f696e666f2826682d3e706465762d3e6465762c202257616974696e6720666f7220626f61726420746f20736f66742072657365742e5c6e22293b0a096966202863636973735f776169745f666f725f626f6172645f737461746528682d3e706465762c20682d3e76616464722c20424f4152445f4e4f545f52454144592929207b0a09096465765f7761726e2826682d3e706465762d3e6465762c2022536f667420726573657420686164206e6f206566666563742e5c6e22293b0a090972657475726e202d313b0a097d0a0a096465765f696e666f2826682d3e706465762d3e6465762c2022426f6172642072657365742c206177616974696e67205245414459207374617475732e5c6e22293b0a096966202863636973735f776169745f666f725f626f6172645f737461746528682d3e706465762c20682d3e76616464722c20424f4152445f52454144592929207b0a09096465765f7761726e2826682d3e706465762d3e6465762c2022426f617264206661696c656420746f206265636f6d6520726561647920220a09090922616674657220736f66742072657365742e5c6e22293b0a090972657475726e202d313b0a097d0a0a0972657475726e20303b0a7d0a0a73746174696320766f69642063636973735f756e646f5f616c6c6f636174696f6e735f61667465725f6b64756d705f736f66745f72657365742863746c725f696e666f5f74202a68290a7b0a09696e742063746c72203d20682d3e63746c723b0a0a09667265655f69727128682d3e696e74725b682d3e696e74725f6d6f64655d2c2068293b0a23696664656620434f4e4649475f5043495f4d53490a0969662028682d3e6d7369785f766563746f72290a09097063695f64697361626c655f6d73697828682d3e70646576293b0a09656c73652069662028682d3e6d73695f766563746f72290a09097063695f64697361626c655f6d736928682d3e70646576293b0a23656e646966202f2a20434f4e4649475f5043495f4d5349202a2f0a0963636973735f667265655f73675f636861696e5f626c6f636b7328682d3e636d645f73675f6c6973742c20682d3e6e725f636d6473293b0a0963636973735f667265655f736361747465726c697374732868293b0a0963636973735f667265655f636d645f706f6f6c2868293b0a096b6672656528682d3e626c6f636b46657463685461626c65293b0a0969662028682d3e7265706c795f706f6f6c290a09097063695f667265655f636f6e73697374656e7428682d3e706465762c20682d3e6d61785f636f6d6d616e6473202a2073697a656f66285f5f753634292c0a09090909682d3e7265706c795f706f6f6c2c20682d3e7265706c795f706f6f6c5f6468616e646c65293b0a0969662028682d3e7472616e737461626c65290a0909696f756e6d617028682d3e7472616e737461626c65293b0a0969662028682d3e6366677461626c65290a0909696f756e6d617028682d3e6366677461626c65293b0a0969662028682d3e7661646472290a0909696f756e6d617028682d3e7661646472293b0a09756e72656769737465725f626c6b64657628682d3e6d616a6f722c20682d3e6465766e616d65293b0a0963636973735f64657374726f795f6862615f73797366735f656e7472792868293b0a097063695f72656c656173655f726567696f6e7328682d3e70646576293b0a096b667265652868293b0a096862615b63746c725d203d204e554c4c3b0a7d0a0a2f2a0a202a2020546869732069732069742e202046696e6420616c6c2074686520636f6e74726f6c6c65727320616e64207265676973746572207468656d2e202049207265616c6c7920686174650a202a2020737465616c696e6720616c6c207468657365206d616a6f7220646576696365206e756d626572732e0a202a202072657475726e7320746865206e756d626572206f6620626c6f636b206465766963657320726567697374657265642e0a202a2f0a73746174696320696e742063636973735f696e69745f6f6e6528737472756374207063695f646576202a706465762c20636f6e737420737472756374207063695f6465766963655f6964202a656e74290a7b0a09696e7420693b0a09696e74206a203d20303b0a09696e742072633b0a09696e74207472795f736f66745f7265736574203d20303b0a09696e74206461632c2072657475726e5f636f64653b0a09496e7175697279446174615f737472756374202a696e715f627566663b0a0963746c725f696e666f5f74202a683b0a09756e7369676e6564206c6f6e6720666c6167733b0a0a097263203d2063636973735f696e69745f72657365745f646576696365732870646576293b0a0969662028726329207b0a090969662028726320213d202d454e4f5453555050290a09090972657475726e2072633b0a09092f2a20496620746865207265736574206661696c7320696e206120706172746963756c6172207761792028697420686173206e6f2077617920746f20646f0a0909202a20612070726f70657220686172642072657365742c20736f2072657475726e73202d454e4f5453555050292077652063616e2074727920746f20646f0a0909202a206120736f6674207265736574206f6e6365207765206765742074686520636f6e74726f6c6c657220636f6e6669677572656420757020746f207468650a0909202a20706f696e7420746861742069742063616e20616363657074206120636f6d6d616e642e0a0909202a2f0a09097472795f736f66745f7265736574203d20313b0a09097263203d20303b0a097d0a0a7265696e69745f61667465725f736f66745f72657365743a0a0a0969203d20616c6c6f635f63636973735f6862612870646576293b0a096966202869203c2030290a090972657475726e202d313b0a0a0968203d206862615b695d3b0a09682d3e70646576203d20706465763b0a09682d3e627573795f696e697469616c697a696e67203d20313b0a09682d3e696e74725f6d6f6465203d2063636973735f73696d706c655f6d6f6465203f2053494d504c455f4d4f44455f494e54203a20504552465f4d4f44455f494e543b0a09494e49545f4c4953545f484541442826682d3e636d7051293b0a09494e49545f4c4953545f484541442826682d3e72657151293b0a096d757465785f696e69742826682d3e627573795f7368757474696e675f646f776e293b0a0a096966202863636973735f7063695f696e697428682920213d2030290a0909676f746f20636c65616e5f6e6f5f72656c656173655f726567696f6e733b0a0a09737072696e746628682d3e6465766e616d652c202263636973732564222c2069293b0a09682d3e63746c72203d20693b0a0a096966202863636973735f746170655f636d6473203c2032290a090963636973735f746170655f636d6473203d20323b0a096966202863636973735f746170655f636d6473203e203136290a090963636973735f746170655f636d6473203d2031363b0a0a09696e69745f636f6d706c6574696f6e2826682d3e7363616e5f77616974293b0a0a096966202863636973735f6372656174655f6862615f73797366735f656e747279286829290a0909676f746f20636c65616e303b0a0a092f2a20636f6e6669677572652050434920444d41207374756666202a2f0a0969662028217063695f7365745f646d615f6d61736b28706465762c20444d415f4249545f4d41534b2836342929290a0909646163203d20313b0a09656c73652069662028217063695f7365745f646d615f6d61736b28706465762c20444d415f4249545f4d41534b2833322929290a0909646163203d20303b0a09656c7365207b0a09096465765f6572722826682d3e706465762d3e6465762c20226e6f207375697461626c6520444d4120617661696c61626c655c6e22293b0a0909676f746f20636c65616e313b0a097d0a0a092f2a0a09202a207265676973746572207769746820746865206d616a6f72206e756d6265722c206f722067657420612064796e616d6963206d616a6f72206e756d6265720a09202a2062792070617373696e67203020617320617267756d656e742e20205468697320697320646f6e6520666f722067726561746572207468616e0a09202a203820636f6e74726f6c6c657220737570706f72742e0a09202a2f0a096966202869203c204d41585f43544c525f4f524947290a0909682d3e6d616a6f72203d20434f4d5041515f434953535f4d414a4f52202b20693b0a097263203d2072656769737465725f626c6b64657628682d3e6d616a6f722c20682d3e6465766e616d65293b0a09696620287263203d3d202d4542555359207c7c207263203d3d202d45494e56414c29207b0a09096465765f6572722826682d3e706465762d3e6465762c0a09092020202020202022556e61626c6520746f20676574206d616a6f72206e756d62657220256420666f7220257320220a090920202020202020226f6e206862612025645c6e222c20682d3e6d616a6f722c20682d3e6465766e616d652c2069293b0a0909676f746f20636c65616e313b0a097d20656c7365207b0a09096966202869203e3d204d41585f43544c525f4f524947290a090909682d3e6d616a6f72203d2072633b0a097d0a0a092f2a206d616b6520737572652074686520626f61726420696e746572727570747320617265206f6666202a2f0a09682d3e6163636573732e7365745f696e74725f6d61736b28682c2043434953535f494e54525f4f4646293b0a097263203d2063636973735f726571756573745f69727128682c20646f5f63636973735f6d7369785f696e74722c20646f5f63636973735f696e7478293b0a09696620287263290a0909676f746f20636c65616e323b0a0a096465765f696e666f2826682d3e706465762d3e6465762c202225733a203c307825783e20617420504349202573204952512025642573207573696e67204441435c6e222c0a0920202020202020682d3e6465766e616d652c20706465762d3e6465766963652c207063695f6e616d652870646576292c0a0920202020202020682d3e696e74725b682d3e696e74725f6d6f64655d2c20646163203f202222203a2022206e6f7422293b0a0a096966202863636973735f616c6c6f636174655f636d645f706f6f6c286829290a0909676f746f20636c65616e343b0a0a096966202863636973735f616c6c6f636174655f736361747465726c69737473286829290a0909676f746f20636c65616e343b0a0a09682d3e636d645f73675f6c697374203d2063636973735f616c6c6f636174655f73675f636861696e5f626c6f636b7328682c0a0909682d3e636861696e73697a652c20682d3e6e725f636d6473293b0a096966202821682d3e636d645f73675f6c69737420262620682d3e636861696e73697a65203e2030290a0909676f746f20636c65616e343b0a0a097370696e5f6c6f636b5f696e69742826682d3e6c6f636b293b0a0a092f2a20496e697469616c697a6520746865207064657620647269766572207072697661746520646174612e0a092020206861766520697420706f696e7420746f20682e20202a2f0a097063695f7365745f6472766461746128706465762c2068293b0a092f2a20636f6d6d616e6420616e64206572726f7220696e666f2072656373207a65726f6564206f7574206265666f72650a0920202074686579206172652075736564202a2f0a096269746d61705f7a65726f28682d3e636d645f706f6f6c5f626974732c20682d3e6e725f636d6473293b0a0a09682d3e6e756d5f6c756e73203d20303b0a09682d3e686967686573745f6c756e203d202d313b0a09666f7220286a203d20303b206a203c20434953535f4d41585f4c554e3b206a2b2b29207b0a0909682d3e6472765b6a5d203d204e554c4c3b0a0909682d3e67656e6469736b5b6a5d203d204e554c4c3b0a097d0a0a092f2a204174207468697320706f696e742c2074686520636f6e74726f6c6c657220697320726561647920746f2074616b6520636f6d6d616e64732e0a09202a204e6f772c2069662072657365745f6465766963657320616e64207468652068617264207265736574206469646e277420776f726b2c207472790a09202a2074686520736f667420726573657420616e6420736565206966207468617420776f726b732e0a09202a2f0a09696620287472795f736f66745f726573657429207b0a0a09092f2a2054686973206973206b696e64206f662067726f73732e20205765206d6179206f72206d6179206e6f7420676574206120636f6d706c6574696f6e0a0909202a2066726f6d2074686520736f667420726573657420636f6d6d616e642c20616e6420696620776520646f2c207468656e207468652076616c75650a0909202a2066726f6d20746865206669666f206d6179206f72206d6179206e6f742062652076616c69642e2020536f2c207765207761697420313020736563730a0909202a20616674657220746865207265736574207468726f77696e67206177617920616e7920636f6d706c6574696f6e732077652067657420647572696e670a0909202a20746861742074696d652e2020556e72656769737465722074686520696e746572727570742068616e646c657220616e642072656769737465720a0909202a2066616b65206f6e657320746f2073636f6f7020757020616e7920726573696475616c20636f6d706c6574696f6e732e0a0909202a2f0a09097370696e5f6c6f636b5f697271736176652826682d3e6c6f636b2c20666c616773293b0a0909682d3e6163636573732e7365745f696e74725f6d61736b28682c2043434953535f494e54525f4f4646293b0a09097370696e5f756e6c6f636b5f697271726573746f72652826682d3e6c6f636b2c20666c616773293b0a0909667265655f69727128682d3e696e74725b682d3e696e74725f6d6f64655d2c2068293b0a09097263203d2063636973735f726571756573745f69727128682c2063636973735f6d7369785f646973636172645f636f6d706c6574696f6e732c0a090909090963636973735f696e74785f646973636172645f636f6d706c6574696f6e73293b0a090969662028726329207b0a0909096465765f7761726e2826682d3e706465762d3e6465762c20224661696c656420746f20726571756573745f69727120616674657220220a0909090922736f66742072657365742e5c6e22293b0a090909676f746f20636c65616e343b0a09097d0a0a09097263203d2063636973735f6b64756d705f736f66745f72657365742868293b0a090969662028726329207b0a0909096465765f7761726e2826682d3e706465762d3e6465762c2022536f6674207265736574206661696c65642e5c6e22293b0a090909676f746f20636c65616e343b0a09097d0a0a09096465765f696e666f2826682d3e706465762d3e6465762c2022426f6172642052454144592e5c6e22293b0a09096465765f696e666f2826682d3e706465762d3e6465762c0a0909092257616974696e6720666f72207374616c6520636f6d706c6574696f6e7320746f20647261696e2e5c6e22293b0a0909682d3e6163636573732e7365745f696e74725f6d61736b28682c2043434953535f494e54525f4f4e293b0a09096d736c656570283130303030293b0a0909682d3e6163636573732e7365745f696e74725f6d61736b28682c2043434953535f494e54525f4f4646293b0a0a09097263203d20636f6e74726f6c6c65725f72657365745f6661696c656428682d3e6366677461626c65293b0a0909696620287263290a0909096465765f696e666f2826682d3e706465762d3e6465762c0a0909090922536f6674207265736574206170706561727320746f2068617665206661696c65642e5c6e22293b0a0a09092f2a2073696e63652074686520636f6e74726f6c6c657227732072657365742c207765206861766520746f20676f206261636b20616e642072652d696e69740a0909202a2065766572797468696e672e20204561736965737420746f206a75737420666f72676574207768617420776527766520646f6e6520616e6420646f2069740a0909202a20616c6c206f76657220616761696e2e0a0909202a2f0a090963636973735f756e646f5f616c6c6f636174696f6e735f61667465725f6b64756d705f736f66745f72657365742868293b0a09097472795f736f66745f7265736574203d20303b0a0909696620287263290a0909092f2a20646f6e277420676f20746f20636c65616e342c20776520616c726561647920756e616c6c6f6361746564202a2f0a09090972657475726e202d454e4f4445563b0a0a0909676f746f207265696e69745f61667465725f736f66745f72657365743b0a097d0a0a0963636973735f736373695f73657475702868293b0a0a092f2a205475726e2074686520696e7465727275707473206f6e20736f2077652063616e2073657276696365207265717565737473202a2f0a09682d3e6163636573732e7365745f696e74725f6d61736b28682c2043434953535f494e54525f4f4e293b0a0a092f2a2047657420746865206669726d776172652076657273696f6e202a2f0a09696e715f62756666203d206b7a616c6c6f632873697a656f6628496e7175697279446174615f737472756374292c204746505f4b45524e454c293b0a0969662028696e715f62756666203d3d204e554c4c29207b0a09096465765f6572722826682d3e706465762d3e6465762c20226f7574206f66206d656d6f72795c6e22293b0a0909676f746f20636c65616e343b0a097d0a0a0972657475726e5f636f6465203d2073656e64636d645f7769746869727128682c20434953535f494e51554952592c20696e715f627566662c0a090973697a656f6628496e7175697279446174615f737472756374292c20302c2043544c525f4c554e49442c20545950455f434d44293b0a096966202872657475726e5f636f6465203d3d20494f5f4f4b29207b0a0909682d3e6669726d5f7665725b305d203d20696e715f627566662d3e646174615f627974655b33325d3b0a0909682d3e6669726d5f7665725b315d203d20696e715f627566662d3e646174615f627974655b33335d3b0a0909682d3e6669726d5f7665725b325d203d20696e715f627566662d3e646174615f627974655b33345d3b0a0909682d3e6669726d5f7665725b335d203d20696e715f627566662d3e646174615f627974655b33355d3b0a097d20656c7365207b09202f2a2073656e6420636f6d6d616e64206661696c6564202a2f0a09096465765f7761726e2826682d3e706465762d3e6465762c2022756e61626c6520746f2064657465726d696e65206669726d77617265220a090909222076657273696f6e206f6620636f6e74726f6c6c65725c6e22293b0a097d0a096b6672656528696e715f62756666293b0a0a0963636973735f70726f63696e69742868293b0a0a09682d3e63636973735f6d61785f736563746f7273203d20383139323b0a0a0972656275696c645f6c756e5f7461626c6528682c20312c2030293b0a0963636973735f656e676167655f736373692868293b0a09682d3e627573795f696e697469616c697a696e67203d20303b0a0972657475726e20313b0a0a636c65616e343a0a0963636973735f667265655f636d645f706f6f6c2868293b0a0963636973735f667265655f736361747465726c697374732868293b0a0963636973735f667265655f73675f636861696e5f626c6f636b7328682d3e636d645f73675f6c6973742c20682d3e6e725f636d6473293b0a09667265655f69727128682d3e696e74725b682d3e696e74725f6d6f64655d2c2068293b0a636c65616e323a0a09756e72656769737465725f626c6b64657628682d3e6d616a6f722c20682d3e6465766e616d65293b0a636c65616e313a0a0963636973735f64657374726f795f6862615f73797366735f656e7472792868293b0a636c65616e303a0a097063695f72656c656173655f726567696f6e732870646576293b0a636c65616e5f6e6f5f72656c656173655f726567696f6e733a0a09682d3e627573795f696e697469616c697a696e67203d20303b0a0a092f2a0a09202a2044656c696265726174656c79206f6d6974207063695f64697361626c655f64657669636528293a20697420646f657320736f6d657468696e67206e6173747920746f0a09202a20536d61727420417272617920636f6e74726f6c6c6572732074686174207063695f656e61626c655f64657669636520646f6573206e6f7420756e646f0a09202a2f0a097063695f7365745f6472766461746128706465762c204e554c4c293b0a09667265655f6862612868293b0a0972657475726e202d313b0a7d0a0a73746174696320766f69642063636973735f73687574646f776e28737472756374207063695f646576202a70646576290a7b0a0963746c725f696e666f5f74202a683b0a0963686172202a666c7573685f6275663b0a09696e742072657475726e5f636f64653b0a0a0968203d207063695f6765745f647276646174612870646576293b0a09666c7573685f627566203d206b7a616c6c6f6328342c204746505f4b45524e454c293b0a096966202821666c7573685f62756629207b0a09096465765f7761726e2826682d3e706465762d3e6465762c20226361636865206e6f7420666c75736865642c206f7574206f66206d656d6f72792e5c6e22293b0a090972657475726e3b0a097d0a092f2a20777269746520616c6c206461746120696e207468652062617474657279206261636b656420636163686520746f206469736b202a2f0a0972657475726e5f636f6465203d2073656e64636d645f7769746869727128682c2043434953535f43414348455f464c5553482c20666c7573685f6275662c0a0909342c20302c2043544c525f4c554e49442c20545950455f434d44293b0a096b6672656528666c7573685f627566293b0a096966202872657475726e5f636f646520213d20494f5f4f4b290a09096465765f7761726e2826682d3e706465762d3e6465762c20224572726f7220666c757368696e672063616368655c6e22293b0a09682d3e6163636573732e7365745f696e74725f6d61736b28682c2043434953535f494e54525f4f4646293b0a09667265655f69727128682d3e696e74725b682d3e696e74725f6d6f64655d2c2068293b0a7d0a0a73746174696320696e742063636973735f656e7465725f73696d706c655f6d6f6465287374727563742063746c725f696e666f202a68290a7b0a09753332207472616e735f737570706f72743b0a0a097472616e735f737570706f7274203d20726561646c282628682d3e6366677461626c652d3e5472616e73706f7274537570706f727429293b0a096966202821287472616e735f737570706f727420262053494d504c455f4d4f444529290a090972657475726e202d454e4f54535550503b0a0a09682d3e6d61785f636f6d6d616e6473203d20726561646c282628682d3e6366677461626c652d3e436d64734f75744d617829293b0a0977726974656c2843464754424c5f5472616e735f53696d706c652c202628682d3e6366677461626c652d3e486f737457726974652e5472616e73706f72745265717565737429293b0a0977726974656c2843464754424c5f4368616e67655265712c20682d3e7661646472202b205341355f444f4f5242454c4c293b0a0963636973735f776169745f666f725f6d6f64655f6368616e67655f61636b2868293b0a097072696e745f6366675f7461626c652868293b0a09696620282128726561646c282628682d3e6366677461626c652d3e5472616e73706f7274416374697665292920262043464754424c5f5472616e735f53696d706c652929207b0a09096465765f7761726e2826682d3e706465762d3e6465762c2022756e61626c6520746f2067657420626f61726420696e746f2073696d706c65206d6f64655c6e22293b0a090972657475726e202d454e4f4445563b0a097d0a09682d3e7472616e734d6574686f64203d2043464754424c5f5472616e735f53696d706c653b0a0972657475726e20303b0a7d0a0a0a73746174696320766f69642063636973735f72656d6f76655f6f6e6528737472756374207063695f646576202a70646576290a7b0a0963746c725f696e666f5f74202a683b0a09696e7420692c206a3b0a0a09696620287063695f6765745f64727664617461287064657629203d3d204e554c4c29207b0a09096465765f6572722826706465762d3e6465762c2022556e61626c6520746f2072656d6f7665206465766963655c6e22293b0a090972657475726e3b0a097d0a0a0968203d207063695f6765745f647276646174612870646576293b0a0969203d20682d3e63746c723b0a09696620286862615b695d203d3d204e554c4c29207b0a09096465765f6572722826706465762d3e6465762c2022646576696365206170706561727320746f20616c72656164792062652072656d6f7665645c6e22293b0a090972657475726e3b0a097d0a0a096d757465785f6c6f636b2826682d3e627573795f7368757474696e675f646f776e293b0a0a0972656d6f76655f66726f6d5f7363616e5f6c6973742868293b0a0972656d6f76655f70726f635f656e74727928682d3e6465766e616d652c2070726f635f6363697373293b0a09756e72656769737465725f626c6b64657628682d3e6d616a6f722c20682d3e6465766e616d65293b0a0a092f2a2072656d6f76652069742066726f6d20746865206469736b206c697374202a2f0a09666f7220286a203d20303b206a203c20434953535f4d41585f4c554e3b206a2b2b29207b0a09097374727563742067656e6469736b202a6469736b203d20682d3e67656e6469736b5b6a5d3b0a0909696620286469736b29207b0a09090973747275637420726571756573745f7175657565202a71203d206469736b2d3e71756575653b0a0a090909696620286469736b2d3e666c61677320262047454e48445f464c5f555029207b0a0909090963636973735f64657374726f795f6c645f73797366735f656e74727928682c206a2c2031293b0a0909090964656c5f67656e6469736b286469736b293b0a0909097d0a0909096966202871290a09090909626c6b5f636c65616e75705f71756575652871293b0a09097d0a097d0a0a23696664656620434f4e4649475f434953535f534353495f544150450a0963636973735f756e72656769737465725f736373692868293b092f2a20756e686f6f6b2066726f6d20534353492073756273797374656d202a2f0a23656e6469660a0a0963636973735f73687574646f776e2870646576293b0a0a23696664656620434f4e4649475f5043495f4d53490a0969662028682d3e6d7369785f766563746f72290a09097063695f64697361626c655f6d73697828682d3e70646576293b0a09656c73652069662028682d3e6d73695f766563746f72290a09097063695f64697361626c655f6d736928682d3e70646576293b0a23656e646966090909092f2a20434f4e4649475f5043495f4d5349202a2f0a0a09696f756e6d617028682d3e7472616e737461626c65293b0a09696f756e6d617028682d3e6366677461626c65293b0a09696f756e6d617028682d3e7661646472293b0a0a0963636973735f667265655f636d645f706f6f6c2868293b0a092f2a204672656520757020736720656c656d656e7473202a2f0a09666f7220286a203d20303b206a203c20682d3e6e725f636d64733b206a2b2b290a09096b6672656528682d3e736361747465725f6c6973745b6a5d293b0a096b6672656528682d3e736361747465725f6c697374293b0a0963636973735f667265655f73675f636861696e5f626c6f636b7328682d3e636d645f73675f6c6973742c20682d3e6e725f636d6473293b0a096b6672656528682d3e626c6f636b46657463685461626c65293b0a0969662028682d3e7265706c795f706f6f6c290a09097063695f667265655f636f6e73697374656e7428682d3e706465762c20682d3e6d61785f636f6d6d616e6473202a2073697a656f66285f5f753634292c0a09090909682d3e7265706c795f706f6f6c2c20682d3e7265706c795f706f6f6c5f6468616e646c65293b0a092f2a0a09202a2044656c696265726174656c79206f6d6974207063695f64697361626c655f64657669636528293a20697420646f657320736f6d657468696e67206e6173747920746f0a09202a20536d61727420417272617920636f6e74726f6c6c6572732074686174207063695f656e61626c655f64657669636520646f6573206e6f7420756e646f0a09202a2f0a097063695f72656c656173655f726567696f6e732870646576293b0a097063695f7365745f6472766461746128706465762c204e554c4c293b0a0963636973735f64657374726f795f6862615f73797366735f656e7472792868293b0a096d757465785f756e6c6f636b2826682d3e627573795f7368757474696e675f646f776e293b0a09667265655f6862612868293b0a7d0a0a73746174696320737472756374207063695f6472697665722063636973735f7063695f647269766572203d207b0a092e6e616d65203d20226363697373222c0a092e70726f6265203d2063636973735f696e69745f6f6e652c0a092e72656d6f7665203d2063636973735f72656d6f76655f6f6e652c0a092e69645f7461626c65203d2063636973735f7063695f6465766963655f69642c092f2a2069645f7461626c65202a2f0a092e73687574646f776e203d2063636973735f73687574646f776e2c0a7d3b0a0a2f2a0a202a2020546869732069732069742e2020526567697374657220746865205043492064726976657220696e666f726d6174696f6e20666f722074686520636172647320776520636f6e74726f6c0a202a2020746865204f532077696c6c2063616c6c206f7572207265676973746572656420726f7574696e6573207768656e2069742066696e6473206f6e65206f66206f75722063617264732e0a202a2f0a73746174696320696e74205f5f696e69742063636973735f696e697428766f6964290a7b0a09696e74206572723b0a0a092f2a0a09202a20546865206861726477617265207265717569726573207468617420636f6d6d616e64732061726520616c69676e6564206f6e20612036342d6269740a09202a20626f756e646172792e20476976656e207468617420776520757365207063695f616c6c6f635f636f6e73697374656e74282920746f20616c6c6f6361746520616e0a09202a206172726179206f66207468656d2c207468652073697a65206d7573742062652061206d756c7469706c65206f6620382062797465732e0a09202a2f0a094255494c445f4255475f4f4e2873697a656f6628436f6d6d616e644c6973745f73747275637429202520434f4d4d414e444c4953545f414c49474e4d454e54293b0a097072696e746b284b45524e5f494e464f204452495645525f4e414d4520225c6e22293b0a0a09657272203d206275735f7265676973746572282663636973735f6275735f74797065293b0a0969662028657272290a090972657475726e206572723b0a0a092f2a20537461727420746865207363616e20746872656164202a2f0a0963636973735f7363616e5f746872656164203d206b7468726561645f72756e287363616e5f7468726561642c204e554c4c2c202263636973735f7363616e22293b0a096966202849535f4552522863636973735f7363616e5f7468726561642929207b0a0909657272203d205054525f4552522863636973735f7363616e5f746872656164293b0a0909676f746f206572725f6275735f756e72656769737465723b0a097d0a0a092f2a20526567697374657220666f72206f7572205043492064657669636573202a2f0a09657272203d207063695f72656769737465725f647269766572282663636973735f7063695f647269766572293b0a0969662028657272290a0909676f746f206572725f7468726561645f73746f703b0a0a0972657475726e206572723b0a0a6572725f7468726561645f73746f703a0a096b7468726561645f73746f702863636973735f7363616e5f746872656164293b0a6572725f6275735f756e72656769737465723a0a096275735f756e7265676973746572282663636973735f6275735f74797065293b0a0a0972657475726e206572723b0a7d0a0a73746174696320766f6964205f5f657869742063636973735f636c65616e757028766f6964290a7b0a09696e7420693b0a0a097063695f756e72656769737465725f647269766572282663636973735f7063695f647269766572293b0a092f2a20646f75626c6520636865636b207468617420616c6c20636f6e74726f6c6c657220656e747279732068617665206265656e2072656d6f766564202a2f0a09666f72202869203d20303b2069203c204d41585f43544c523b20692b2b29207b0a0909696620286862615b695d20213d204e554c4c29207b0a0909096465765f7761726e28266862615b695d2d3e706465762d3e6465762c0a090909092268616420746f2072656d6f766520636f6e74726f6c6c65725c6e22293b0a09090963636973735f72656d6f76655f6f6e65286862615b695d2d3e70646576293b0a09097d0a097d0a096b7468726561645f73746f702863636973735f7363616e5f746872656164293b0a096966202870726f635f6363697373290a090972656d6f76655f70726f635f656e74727928226472697665722f6363697373222c204e554c4c293b0a096275735f756e7265676973746572282663636973735f6275735f74797065293b0a7d0a0a6d6f64756c655f696e69742863636973735f696e6974293b0a6d6f64756c655f657869742863636973735f636c65616e7570293b0a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006c696e75782d332e382e322f647269766572732f626c6f636b2f63636973732e6800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000303030303636340030303030303030003030303030303000303030303030323632313500313231313437343433333000303031363731350030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007573746172003030726f6f7400000000000000000000000000000000000000000000000000000000726f6f74000000000000000000000000000000000000000000000000000000003030303030303000303030303030300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002369666e6465662043434953535f480a23646566696e652043434953535f480a0a23696e636c756465203c6c696e75782f67656e68642e683e0a23696e636c756465203c6c696e75782f6d757465782e683e0a0a23696e636c756465202263636973735f636d642e68220a0a0a23646566696e65204e57445f534849465409340a23646566696e65204d41585f50415254092831203c3c204e57445f5348494654290a0a23646566696e6520494f5f4f4b0909300a23646566696e6520494f5f4552524f5209310a23646566696e6520494f5f4e454544535f52455452592020330a0a23646566696e652056454e444f525f4c454e09380a23646566696e65204d4f44454c5f4c454e0931360a23646566696e65205245565f4c454e0909340a0a7374727563742063746c725f696e666f3b0a74797065646566207374727563742063746c725f696e666f2063746c725f696e666f5f743b0a0a737472756374206163636573735f6d6574686f64207b0a09766f696420282a7375626d69745f636f6d6d616e64292863746c725f696e666f5f74202a682c20436f6d6d616e644c6973745f737472756374202a63293b0a09766f696420282a7365745f696e74725f6d61736b292863746c725f696e666f5f74202a682c20756e7369676e6564206c6f6e672076616c293b0a09756e7369676e6564206c6f6e6720282a6669666f5f66756c6c292863746c725f696e666f5f74202a68293b0a09626f6f6c20282a696e74725f70656e64696e67292863746c725f696e666f5f74202a68293b0a09756e7369676e6564206c6f6e6720282a636f6d6d616e645f636f6d706c65746564292863746c725f696e666f5f74202a68293b0a7d3b0a7479706564656620737472756374205f64726976655f696e666f5f7374727563740a7b0a09756e7369676e65642063686172204c756e49445b385d3b0a09696e74200975736167655f636f756e743b0a0973747275637420726571756573745f7175657565202a71756575653b0a09736563746f725f74206e725f626c6f636b733b0a09696e7409626c6f636b5f73697a653b0a09696e74200968656164733b0a09696e7409736563746f72733b0a09696e74200963796c696e646572733b0a09696e7409726169645f6c6576656c3b202f2a2073657420746f202d3120746f20696e64696361746520746861740a09090920202020202a20746865206472697665206973206e6f7420696e207573652f636f6e666967757265640a09090920202020202a2f0a09696e7409627573795f636f6e6669677572696e673b202f2a205468697320697320736574207768656e2061206472697665206973206265696e672072656d6f7665640a090909092020202a20746f2070726576656e742069742066726f6d206265696e67206f70656e6564206f7220697427730a090909092020202a2071756575652066726f6d206265696e6720737461727465642e0a090909092020202a2f0a0973747275637409646576696365206465763b0a095f5f75382073657269616c5f6e6f5b31365d3b202f2a2066726f6d20696e7175697279207061676520307838332c0a09090920202020202a206e6f74206e6563632e206e756c6c207465726d696e617465642e0a09090920202020202a2f0a09636861722076656e646f725b56454e444f525f4c454e202b20315d3b202f2a20534353492076656e646f7220737472696e67202a2f0a0963686172206d6f64656c5b4d4f44454c5f4c454e202b20315d3b2020202f2a2053435349206d6f64656c20737472696e67202a2f0a0963686172207265765b5245565f4c454e202b20315d3b202020202020202f2a2053435349207265766973696f6e20737472696e67202a2f0a0963686172206465766963655f696e697469616c697a65643b20202020202f2a20696e6469636174657320776865746865722064657620697320696e697469616c697a6564202a2f0a7d2064726976655f696e666f5f7374727563743b0a0a7374727563742063746c725f696e666f0a7b0a09696e740963746c723b0a0963686172096465766e616d655b385d3b0a0963686172202020202a70726f647563745f6e616d653b0a0963686172096669726d5f7665725b345d3b202f2a204669726d776172652076657273696f6e202a2f0a09737472756374207063695f646576202a706465763b0a095f5f75333209626f6172645f69643b0a09766f6964205f5f696f6d656d202a76616464723b0a09756e7369676e6564206c6f6e672070616464723b0a09696e7420096e725f636d64733b202f2a204e756d626572206f6620636f6d6d616e647320616c6c6f776564206f6e207468697320636f6e74726f6c6c6572202a2f0a094366675461626c655f737472756374205f5f696f6d656d202a6366677461626c653b0a09696e7409696e74657272757074735f656e61626c65643b0a09696e74096d616a6f723b0a09696e7420096d61785f636f6d6d616e64733b0a09696e7409636f6d6d616e64735f6f75747374616e64696e673b0a09696e7420096d61785f6f75747374616e64696e673b202f2a204465627567202a2f200a09696e74096e756d5f6c756e733b0a09696e742009686967686573745f6c756e3b0a09696e740975736167655f636f756e743b20202f2a206e756d626572206f66206f70656e7320616c6c20616c6c206d696e6f722064657669636573202a2f0a092f2a204e65656420737061636520666f722074656d70207367206c6973740a09202a206e756d626572206f6620736361747465722f6761746865727320737570706f727465640a09202a206e756d626572206f6620736361747465722f6761746865727320696e20636861696e656420626c6f636b0a09202a2f0a0973747275637409736361747465726c697374202a2a736361747465725f6c6973743b0a09696e74096d61787367656e74726965733b0a09696e7409636861696e73697a653b0a09696e74096d61785f636d645f7367656e74726965733b0a09534744657363726970746f725f737472756374202a2a636d645f73675f6c6973743b0a0a2309646566696e6520504552465f4d4f44455f494e5409300a2309646566696e6520444f4f5242454c4c5f494e5409310a2309646566696e652053494d504c455f4d4f44455f494e5409320a2309646566696e65204d454d515f4d4f44455f494e5409330a09756e7369676e656420696e7420696e74725b345d3b0a09756e7369676e656420696e74206d7369785f766563746f723b0a09756e7369676e656420696e74206d73695f766563746f723b0a09696e7409696e74725f6d6f64653b0a09696e74200963636973735f6d61785f736563746f72733b0a09425954450963636973735f726561643b0a09425954450963636973735f77726974653b0a09425954450963636973735f726561645f63617061636974793b0a0a092f2a20696e666f726d6174696f6e2061626f75742065616368206c6f676963616c20766f6c756d65202a2f0a0964726976655f696e666f5f737472756374202a6472765b434953535f4d41585f4c554e5d3b0a0a09737472756374206163636573735f6d6574686f64206163636573733b0a0a092f2a20717565756520616e6420717565756520496e666f202a2f200a09737472756374206c6973745f6865616420726571513b0a09737472756374206c6973745f6865616420636d70513b0a09756e7369676e656420696e74205164657074683b0a09756e7369676e656420696e74206d61785173696e6365696e69743b0a09756e7369676e656420696e74206d617853473b0a097370696e6c6f636b5f74206c6f636b3b0a0a092f2a20706f696e7465727320746f20636f6d6d616e6420616e64206572726f7220696e666f20706f6f6c202a2f0a09436f6d6d616e644c6973745f73747275637420092a636d645f706f6f6c3b0a09646d615f616464725f740909636d645f706f6f6c5f6468616e646c653b200a094572726f72496e666f5f73747275637420092a657272696e666f5f706f6f6c3b0a09646d615f616464725f740909657272696e666f5f706f6f6c5f6468616e646c653b200a2020202020202020756e7369676e6564206c6f6e67202009092a636d645f706f6f6c5f626974733b0a09696e740909096e725f616c6c6f63733b0a09696e740909096e725f66726565733b200a09696e74090909627573795f636f6e6669677572696e673b0a09696e74090909627573795f696e697469616c697a696e673b0a09696e74090909627573795f7363616e6e696e673b0a09737472756374206d757465780909627573795f7368757474696e675f646f776e3b0a0a092f2a205468697320656c656d656e7420686f6c647320746865207a65726f206261736564207175657565206e756d626572206f6620746865206c6173740a09202a20717565756520746f20626520737461727465642e20204974206973207573656420666f7220666169726e6573732e0a092a2f0a09696e740909096e6578745f746f5f72756e3b0a0a092f2a204469736b2073747275637475726573207765206e65656420746f2070617373206261636b202a2f0a097374727563742067656e6469736b2020202a67656e6469736b5b434953535f4d41585f4c554e5d3b0a23696664656620434f4e4649475f434953535f534353495f544150450a097374727563742063636973735f736373695f616461707465725f646174615f74202a736373695f63746c723b0a23656e6469660a09756e7369676e6564206368617220616c6976653b0a09737472756374206c6973745f68656164207363616e5f6c6973743b0a0973747275637420636f6d706c6574696f6e207363616e5f776169743b0a0973747275637420646576696365206465763b0a092f2a0a09202a20506572666f726d616e74206d6f6465207461626c65732e0a09202a2f0a09753332207472616e735f737570706f72743b0a09753332207472616e735f6f66667365743b0a09737472756374205472616e735461626c655f737472756374202a7472616e737461626c653b0a09756e7369676e6564206c6f6e67207472616e734d6574686f643b0a0a092f2a0a09202a20506572666f726d616e74206d6f646520636f6d706c6574696f6e206275666665720a09202a2f0a09753634202a7265706c795f706f6f6c3b0a09646d615f616464725f74207265706c795f706f6f6c5f6468616e646c653b0a09753634202a7265706c795f706f6f6c5f686561643b0a0973697a655f74207265706c795f706f6f6c5f73697a653b0a09756e7369676e65642063686172207265706c795f706f6f6c5f7772617061726f756e643b0a09753332202a626c6f636b46657463685461626c653b0a7d3b0a0a2f2a2020446566696e696e67207468652064696666656e74206163636573735f6d6574686f64730a202a0a202a204d656d6f7279206d6170706564204649464f20696e746572666163652028534d4152542035337878206361726473290a202a2f0a23646566696e65205341355f444f4f5242454c4c09307832300a23646566696e65205341355f524551554553545f504f52545f4f464653455409307834300a23646566696e65205341355f5245504c595f494e54525f4d41534b5f4f464653455409307833340a23646566696e65205341355f5245504c595f504f52545f4f46465345540909307834340a23646566696e65205341355f494e54525f5354415455530909307833300a23646566696e65205341355f534352415443485041445f4f464653455409307842300a0a23646566696e65205341355f43544346475f4f464653455409307842340a23646566696e65205341355f43544d454d5f4f464653455409307842380a0a23646566696e65205341355f494e54525f4f46460909307830380a23646566696e6520534135425f494e54525f4f46460909307830340a23646566696e65205341355f494e54525f50454e44494e4709307830380a23646566696e6520534135425f494e54525f50454e44494e4709307830340a23646566696e65204649464f5f454d505459090930786666666666666666090a23646566696e652043434953535f4649524d574152455f52454144590930786666666630303030202f2a2076616c756520696e2073637261746368706164207265676973746572202a2f0a2f2a20506572662e206d6f646520666c616773202a2f0a23646566696e65205341355f504552465f494e54525f50454e44494e4709307830340a23646566696e65205341355f504552465f494e54525f4f464609307830350a23646566696e65205341355f4f555444425f5354415455535f504552465f42495409307830310a23646566696e65205341355f4f555444425f434c4541525f504552465f42495409307830310a23646566696e65205341355f4f555444425f434c454152202020202020202020307841300a23646566696e65205341355f4f555444425f434c4541525f504552465f4249542020202020202020307830310a23646566696e65205341355f4f555444425f5354415455532020202020202020307839430a0a0a23646566696e652020434953535f4552524f525f4249540909307830320a0a23646566696e652043434953535f494e54525f4f4e200931200a23646566696e652043434953535f494e54525f4f464609300a0a0a2f2a2043434953535f424f4152445f52454144595f574149545f5345435320697320686f77206c6f6e6720746f207761697420666f72206120626f6172640a202a20746f206265636f6d652072656164792c20696e207365636f6e64732c206265666f726520676976696e67207570206f6e2069742e0a202a2043434953535f424f4152445f52454144595f504f4c4c5f494e54455256414c5f4d53454353202a20697320686f77206c6f6e6720746f20776169740a202a206265747765656e20706f6c6c696e672074686520626f61726420746f207365652069662069742069732072656164792c20696e0a202a206d696c6c697365636f6e64732e202043434953535f424f4152445f52454144595f495445524154494f4e5320697320646572697665640a202a207468652061626f76652e0a202a2f0a23646566696e652043434953535f424f4152445f52454144595f574149545f534543532028313230290a23646566696e652043434953535f424f4152445f4e4f545f52454144595f574149545f534543532028313030290a23646566696e652043434953535f424f4152445f52454144595f504f4c4c5f494e54455256414c5f4d534543532028313030290a23646566696e652043434953535f424f4152445f52454144595f495445524154494f4e53205c0a09282843434953535f424f4152445f52454144595f574149545f53454353202a203130303029202f205c0a090943434953535f424f4152445f52454144595f504f4c4c5f494e54455256414c5f4d53454353290a23646566696e652043434953535f424f4152445f4e4f545f52454144595f495445524154494f4e53205c0a09282843434953535f424f4152445f4e4f545f52454144595f574149545f53454353202a203130303029202f205c0a090943434953535f424f4152445f52454144595f504f4c4c5f494e54455256414c5f4d53454353290a23646566696e652043434953535f504f53545f52455345545f50415553455f4d53454353202833303030290a23646566696e652043434953535f504f53545f52455345545f4e4f4f505f494e54455256414c5f4d53454353202834303030290a23646566696e652043434953535f504f53545f52455345545f4e4f4f505f5245545249455320283132290a23646566696e652043434953535f504f53545f52455345545f4e4f4f505f54494d454f55545f4d5345435320283130303030290a0a2f2a200a0953656e642074686520636f6d6d616e6420746f20746865206861726477617265200a2a2f0a73746174696320766f6964205341355f7375626d69745f636f6d6d616e64282063746c725f696e666f5f74202a682c20436f6d6d616e644c6973745f737472756374202a6329200a7b0a2369666465662043434953535f44454255470a097072696e746b284b45524e5f5741524e494e472022636369737325643a2053656e64696e672025303878202d20646f776e20746f20636f6e74726f6c6c65725c6e222c0a090909682d3e63746c722c20632d3e62757361646472293b0a23656e646966202f2a2043434953535f4445425547202a2f0a20202020202020202077726974656c28632d3e627573616464722c20682d3e7661646472202b205341355f524551554553545f504f52545f4f4646534554293b0a09726561646c28682d3e7661646472202b205341355f534352415443485041445f4f4646534554293b0a0920682d3e636f6d6d616e64735f6f75747374616e64696e672b2b3b0a09206966202820682d3e636f6d6d616e64735f6f75747374616e64696e67203e20682d3e6d61785f6f75747374616e64696e67290a0909682d3e6d61785f6f75747374616e64696e67203d20682d3e636f6d6d616e64735f6f75747374616e64696e673b0a7d0a0a2f2a20200a202a202054686973206361726420697320746865206f70706f73697465206f6620746865206f746865722063617264732e20200a202a20202030207475726e7320696e7465727275707473206f6e2e2e2e200a202a20202030783038207475726e73207468656d206f66662e2e2e200a202a2f0a73746174696320766f6964205341355f696e74725f6d61736b2863746c725f696e666f5f74202a682c20756e7369676e6564206c6f6e672076616c290a7b0a096966202876616c29200a097b202f2a205475726e20696e7465727275707473206f6e202a2f0a0909682d3e696e74657272757074735f656e61626c6564203d20313b0a090977726974656c28302c20682d3e7661646472202b205341355f5245504c595f494e54525f4d41534b5f4f4646534554293b0a090928766f69642920726561646c28682d3e7661646472202b205341355f5245504c595f494e54525f4d41534b5f4f4646534554293b0a097d20656c7365202f2a205475726e207468656d206f6666202a2f0a097b0a0909682d3e696e74657272757074735f656e61626c6564203d20303b0a20202020202020200977726974656c28205341355f494e54525f4f46462c200a090909682d3e7661646472202b205341355f5245504c595f494e54525f4d41534b5f4f4646534554293b0a090928766f69642920726561646c28682d3e7661646472202b205341355f5245504c595f494e54525f4d41534b5f4f4646534554293b0a097d0a7d0a2f2a0a202a202054686973206361726420697320746865206f70706f73697465206f6620746865206f746865722063617264732e0a202a20202030207475726e7320696e7465727275707473206f6e2e2e2e0a202a20202030783034207475726e73207468656d206f66662e2e2e0a202a2f0a73746174696320766f696420534135425f696e74725f6d61736b2863746c725f696e666f5f74202a682c20756e7369676e6564206c6f6e672076616c290a7b0a20202020202020206966202876616c290a20202020202020207b202f2a205475726e20696e7465727275707473206f6e202a2f0a0909682d3e696e74657272757074735f656e61626c6564203d20313b0a2020202020202020202020202020202077726974656c28302c20682d3e7661646472202b205341355f5245504c595f494e54525f4d41534b5f4f4646534554293b0a090928766f69642920726561646c28682d3e7661646472202b205341355f5245504c595f494e54525f4d41534b5f4f4646534554293b0a20202020202020207d20656c7365202f2a205475726e207468656d206f6666202a2f0a20202020202020207b0a0909682d3e696e74657272757074735f656e61626c6564203d20303b0a2020202020202020202020202020202077726974656c2820534135425f494e54525f4f46462c0a202020202020202020202020202020202020202020202020682d3e7661646472202b205341355f5245504c595f494e54525f4d41534b5f4f4646534554293b0a090928766f69642920726561646c28682d3e7661646472202b205341355f5245504c595f494e54525f4d41534b5f4f4646534554293b0a20202020202020207d0a7d0a0a2f2a20506572666f726d616e74206d6f646520696e74725f6d61736b202a2f0a73746174696320766f6964205341355f706572666f726d616e745f696e74725f6d61736b2863746c725f696e666f5f74202a682c20756e7369676e6564206c6f6e672076616c290a7b0a096966202876616c29207b202f2a207475726e206f6e20696e7465727275707473202a2f0a0909682d3e696e74657272757074735f656e61626c6564203d20313b0a090977726974656c28302c20682d3e7661646472202b205341355f5245504c595f494e54525f4d41534b5f4f4646534554293b0a090928766f69642920726561646c28682d3e7661646472202b205341355f5245504c595f494e54525f4d41534b5f4f4646534554293b0a097d20656c7365207b0a0909682d3e696e74657272757074735f656e61626c6564203d20303b0a090977726974656c285341355f504552465f494e54525f4f46462c0a09090909682d3e7661646472202b205341355f5245504c595f494e54525f4d41534b5f4f4646534554293b0a090928766f69642920726561646c28682d3e7661646472202b205341355f5245504c595f494e54525f4d41534b5f4f4646534554293b0a097d0a7d0a0a2f2a0a202a202052657475726e732074727565206966206669666f2069732066756c6c2e20200a202a200a202a2f200a73746174696320756e7369676e6564206c6f6e67205341355f6669666f5f66756c6c2863746c725f696e666f5f74202a68290a7b0a0969662820682d3e636f6d6d616e64735f6f75747374616e64696e67203e3d20682d3e6d61785f636f6d6d616e6473290a090972657475726e2831293b0a09656c7365200a090972657475726e2830293b0a0a7d0a2f2a200a202a20202072657475726e732076616c756520726561642066726f6d2068617264776172652e200a202a202020202072657475726e73204649464f5f454d505459206966207468657265206973206e6f7468696e6720746f2072656164200a202a2f200a73746174696320756e7369676e6564206c6f6e67205341355f636f6d706c657465642863746c725f696e666f5f74202a68290a7b0a09756e7369676e6564206c6f6e672072656769737465725f76616c7565200a09093d20726561646c28682d3e7661646472202b205341355f5245504c595f504f52545f4f4646534554293b0a0969662872656769737465725f76616c756520213d204649464f5f454d505459290a097b0a0909682d3e636f6d6d616e64735f6f75747374616e64696e672d2d3b0a2369666465662043434953535f44454255470a09097072696e746b282263636973733a20205265616420256c78206261636b2066726f6d20626f6172645c6e222c2072656769737465725f76616c7565293b0a23656e646966202f2a2043434953535f4445425547202a2f200a097d200a2369666465662043434953535f44454255470a09656c73650a097b0a09097072696e746b282263636973733a20204649464f20456d70747920726561645c6e22293b0a097d0a23656e646966200a0972657475726e20282072656769737465725f76616c7565293b200a0a7d0a0a2f2a20506572666f726d616e74206d6f646520636f6d6d616e6420636f6d706c65746564202a2f0a73746174696320756e7369676e6564206c6f6e67205341355f706572666f726d616e745f636f6d706c657465642863746c725f696e666f5f74202a68290a7b0a09756e7369676e6564206c6f6e672072656769737465725f76616c7565203d204649464f5f454d5054593b0a0a092f2a20666c7573682074686520636f6e74726f6c6c6572207772697465206f6620746865207265706c792071756575652062792072656164696e670a09202a206f7574626f756e6420646f6f7262656c6c207374617475732072656769737465722e0a09202a2f0a0972656769737465725f76616c7565203d20726561646c28682d3e7661646472202b205341355f4f555444425f535441545553293b0a092f2a206d7369206175746f20636c656172732074686520696e746572727570742070656e64696e67206269742e202a2f0a09696620282128682d3e6d73695f766563746f72207c7c20682d3e6d7369785f766563746f722929207b0a090977726974656c285341355f4f555444425f434c4541525f504552465f4249542c20682d3e7661646472202b205341355f4f555444425f434c454152293b0a09092f2a20446f2061207265616420696e206f7264657220746f20666c7573682074686520777269746520746f2074686520636f6e74726f6c6c65720a0909202a202861732070657220737065632e290a0909202a2f0a090972656769737465725f76616c7565203d20726561646c28682d3e7661646472202b205341355f4f555444425f535441545553293b0a097d0a0a0969662028282a28682d3e7265706c795f706f6f6c5f68656164292026203129203d3d2028682d3e7265706c795f706f6f6c5f7772617061726f756e642929207b0a090972656769737465725f76616c7565203d202a28682d3e7265706c795f706f6f6c5f68656164293b0a090928682d3e7265706c795f706f6f6c5f68656164292b2b3b0a0909682d3e636f6d6d616e64735f6f75747374616e64696e672d2d3b0a097d20656c7365207b0a090972656769737465725f76616c7565203d204649464f5f454d5054593b0a097d0a092f2a20436865636b20666f72207772617061726f756e64202a2f0a0969662028682d3e7265706c795f706f6f6c5f68656164203d3d2028682d3e7265706c795f706f6f6c202b20682d3e6d61785f636f6d6d616e64732929207b0a0909682d3e7265706c795f706f6f6c5f68656164203d20682d3e7265706c795f706f6f6c3b0a0909682d3e7265706c795f706f6f6c5f7772617061726f756e64205e3d20313b0a097d0a0a0972657475726e2072656769737465725f76616c75653b0a7d0a2f2a0a202a0952657475726e73207472756520696620616e20696e746572727570742069732070656e64696e672e2e200a202a2f0a73746174696320626f6f6c205341355f696e74725f70656e64696e672863746c725f696e666f5f74202a68290a7b0a09756e7369676e6564206c6f6e672072656769737465725f76616c756520203d200a0909726561646c28682d3e7661646472202b205341355f494e54525f535441545553293b0a2369666465662043434953535f44454255470a097072696e746b282263636973733a20696e74725f70656e64696e6720256c785c6e222c2072656769737465725f76616c7565293b0a23656e64696620202f2a2043434953535f4445425547202a2f0a096966282072656769737465725f76616c7565202620205341355f494e54525f50454e44494e4729200a090972657475726e2020313b090a0972657475726e2030203b0a7d0a0a2f2a0a202a20202020202052657475726e73207472756520696620616e20696e746572727570742069732070656e64696e672e2e0a202a2f0a73746174696320626f6f6c20534135425f696e74725f70656e64696e672863746c725f696e666f5f74202a68290a7b0a2020202020202020756e7369676e6564206c6f6e672072656769737465725f76616c756520203d0a20202020202020202020202020202020726561646c28682d3e7661646472202b205341355f494e54525f535441545553293b0a2369666465662043434953535f44454255470a20202020202020207072696e746b282263636973733a20696e74725f70656e64696e6720256c785c6e222c2072656769737465725f76616c7565293b0a23656e64696620202f2a2043434953535f4445425547202a2f0a20202020202020206966282072656769737465725f76616c756520262020534135425f494e54525f50454e44494e47290a2020202020202020202020202020202072657475726e2020313b0a202020202020202072657475726e2030203b0a7d0a0a73746174696320626f6f6c205341355f706572666f726d616e745f696e74725f70656e64696e672863746c725f696e666f5f74202a68290a7b0a09756e7369676e6564206c6f6e672072656769737465725f76616c7565203d20726561646c28682d3e7661646472202b205341355f494e54525f535441545553293b0a0a09696620282172656769737465725f76616c7565290a090972657475726e2066616c73653b0a0a0969662028682d3e6d73695f766563746f72207c7c20682d3e6d7369785f766563746f72290a090972657475726e20747275653b0a0a092f2a2052656164206f7574626f756e6420646f6f7262656c6c20746f20666c757368202a2f0a0972656769737465725f76616c7565203d20726561646c28682d3e7661646472202b205341355f4f555444425f535441545553293b0a0972657475726e2072656769737465725f76616c75652026205341355f4f555444425f5354415455535f504552465f4249543b0a7d0a0a73746174696320737472756374206163636573735f6d6574686f64205341355f616363657373203d207b0a095341355f7375626d69745f636f6d6d616e642c0a095341355f696e74725f6d61736b2c0a095341355f6669666f5f66756c6c2c0a095341355f696e74725f70656e64696e672c0a095341355f636f6d706c657465642c0a7d3b0a0a73746174696320737472756374206163636573735f6d6574686f6420534135425f616363657373203d207b0a20202020202020205341355f7375626d69745f636f6d6d616e642c0a2020202020202020534135425f696e74725f6d61736b2c0a20202020202020205341355f6669666f5f66756c6c2c0a2020202020202020534135425f696e74725f70656e64696e672c0a20202020202020205341355f636f6d706c657465642c0a7d3b0a0a73746174696320737472756374206163636573735f6d6574686f64205341355f706572666f726d616e745f616363657373203d207b0a095341355f7375626d69745f636f6d6d616e642c0a095341355f706572666f726d616e745f696e74725f6d61736b2c0a095341355f6669666f5f66756c6c2c0a095341355f706572666f726d616e745f696e74725f70656e64696e672c0a095341355f706572666f726d616e745f636f6d706c657465642c0a7d3b0a0a73747275637420626f6172645f74797065207b0a095f5f75333209626f6172645f69643b0a0963686172092a70726f647563745f6e616d653b0a09737472756374206163636573735f6d6574686f64202a6163636573733b0a09696e74206e725f636d64733b202f2a204d617820636d64732074686973206b696e64206f662063746c722063616e2068616e646c652e202a2f0a7d3b0a0a23656e646966202f2a2043434953535f48202a2f0a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006c696e75782d332e382e322f647269766572732f626c6f636b2f63636973735f636d642e68000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000303030303636340030303030303030003030303030303000303030303030313634353400313231313437343433333000303031373534340030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007573746172003030726f6f7400000000000000000000000000000000000000000000000000000000726f6f74000000000000000000000000000000000000000000000000000000003030303030303000303030303030300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002369666e6465662043434953535f434d445f480a23646566696e652043434953535f434d445f480a0a23696e636c756465203c6c696e75782f63636973735f646566732e683e0a0a2f2a20444546494e4553202a2f0a23646566696e6520434953535f56455253494f4e2022312e3030220a0a2f2a2067656e6572616c20626f756e6461727920646566696e6974696f6e73202a2f0a23646566696e65204d41585347454e545249455320202020202020202020202033320a23646566696e652043434953535f53475f434841494e20202020202020202020307838303030303030300a23646566696e65204d41585245504c59515320202020202020202020202020203235360a0a2f2a20556e697420417474656e74696f6e7320415343277320617320646566696e656420666f7220746865204d5341323031327361202a2f0a23646566696e6520504f5745525f4f525f5245534554090909307832390a23646566696e652053544154455f4348414e474544090909307832610a23646566696e6520554e49545f415454454e54494f4e5f434c45415245440909307832660a23646566696e65204c554e5f4641494c4544090909307833650a23646566696e65205245504f52545f4c554e535f4348414e4745440909307833660a0a2f2a20556e697420417474656e74696f6e732041534351277320617320646566696e656420666f7220746865204d5341323031327361202a2f0a0a092f2a2054686573652041534351277320646566696e656420666f7220415343203d20504f5745525f4f525f5245534554202a2f0a23646566696e6520504f5745525f4f4e5f5245534554090909307830300a23646566696e6520504f5745525f4f4e5f5245424f4f54090909307830310a23646566696e6520534353495f4255535f5245534554090909307830320a23646566696e65204d53415f5441524745545f52455345540909307830330a23646566696e6520434f4e54524f4c4c45525f4641494c4f5645520909307830340a23646566696e65205452414e534345495645525f5345090909307830350a23646566696e65205452414e534345495645525f4c5644090909307830360a0a092f2a2054686573652041534351277320646566696e656420666f7220415343203d2053544154455f4348414e474544202a2f0a23646566696e65205245534552564154494f4e5f505245454d505445440909307830330a23646566696e65204153594d5f4143434553535f4348414e4745440909307830360a23646566696e65204c554e5f43415041434954595f4348414e4745440909307830390a0a2f2a20636f6e666967207370616365207265676973746572206f666673657473202a2f0a23646566696e65204346475f56454e444f524944202020202020202020202020307830300a23646566696e65204346475f4445564943454944202020202020202020202020307830320a23646566696e65204346475f49324f4241522020202020202020202020202020307831300a23646566696e65204346475f4d454d3142415220202020202020202020202020307831340a0a2f2a2069326f207370616365207265676973746572206f666673657473202a2f0a23646566696e652049324f5f494244425f534554202020202020202020202020307832300a23646566696e652049324f5f494244425f434c45415220202020202020202020307837300a23646566696e652049324f5f494e545f53544154555320202020202020202020307833300a23646566696e652049324f5f494e545f4d41534b202020202020202020202020307833340a23646566696e652049324f5f4942504f53545f51202020202020202020202020307834300a23646566696e652049324f5f4f42504f53545f51202020202020202020202020307834340a23646566696e652049324f5f444d41315f434647090930783231340a0a2f2a20436f6e66696775726174696f6e205461626c65202a2f0a23646566696e652043464754424c5f4368616e67655265712020202020202020307830303030303030316c0a23646566696e652043464754424c5f416363436d647320202020202020202020307830303030303030316c0a23646566696e6520444f4f5242454c4c5f43544c525f52455345542020202020307830303030303030346c0a23646566696e6520444f4f5242454c4c5f43544c525f52455345543220202020307830303030303032306c0a0a23646566696e652043464754424c5f5472616e735f53696d706c652020202020307830303030303030326c0a23646566696e652043464754424c5f5472616e735f506572666f726d616e7420307830303030303030346c0a23646566696e652043464754424c5f5472616e735f7573655f73686f72745f7461677320307832303030303030306c0a0a23646566696e652043464754424c5f427573547970655f556c74726132202020307830303030303030316c0a23646566696e652043464754424c5f427573547970655f556c74726133202020307830303030303030326c0a23646566696e652043464754424c5f427573547970655f466962726531472020307830303030303130306c0a23646566696e652043464754424c5f427573547970655f466962726532472020307830303030303230306c0a7479706564656620737472756374205f76616c7333320a7b0a20202020202020205f5f7533322020206c6f7765723b0a20202020202020205f5f75333220202075707065723b0a7d2076616c7333323b0a0a7479706564656620756e696f6e205f7536346269740a7b0a20202076616c7333320976616c33323b0a2020205f5f7536340976616c3b0a7d207536346269743b0a0a2f2a20547970652064656673207573656420696e2074686520666f6c6c6f77696e672073747275637473202a2f0a23646566696e652051574f52442076616c733332200a0a2f2a2053545255435455524553202a2f0a23646566696e6520434953535f4d41585f504859535f4c554e09313032340a2f2a20534353492d3320436d6d616e6473202a2f0a0a23707261676d61207061636b283129090a0a23646566696e6520434953535f494e515549525920307831320a2f2a20446174652072657475726e6564202a2f0a7479706564656620737472756374205f496e7175697279446174615f7374727563740a7b0a20204259544520646174615f627974655b33365d3b0a7d20496e7175697279446174615f7374727563743b0a0a23646566696e6520434953535f5245504f52545f4c4f472030786332202020202f2a205265706f7274204c6f676963616c204c554e73202a2f0a23646566696e6520434953535f5245504f52545f5048595320307863332020202f2a205265706f727420506879736963616c204c554e73202a2f0a2f2a20446174612072657475726e6564202a2f0a7479706564656620737472756374205f5265706f72744c554e646174615f7374727563740a7b0a202042595445204c554e4c6973744c656e6774685b345d3b0a202044574f52442072657365727665643b0a202042595445204c554e5b434953535f4d41585f4c554e5d5b385d3b0a7d205265706f72744c756e446174615f7374727563743b0a0a23646566696e652043434953535f524541445f43415041434954592030783235202f2a2052656164204361706163697479202a2f200a7479706564656620737472756374205f52656164436170646174615f7374727563740a7b0a20204259544520746f74616c5f73697a655b345d3b092f2a20546f74616c2073697a6520696e20626c6f636b73202a2f0a20204259544520626c6f636b5f73697a655b345d3b092f2a2053697a65206f6620626c6f636b7320696e206279746573202a2f0a7d2052656164436170646174615f7374727563743b0a0a23646566696e652043434953535f524541445f43415041434954595f31362030783965202f2a2052656164204361706163697479203136202a2f0a0a2f2a207365727669636520616374696f6e20746f20646966666572656e74696174652061203136206279746520726561642063617061636974792066726f6d0a2020206f7468657220636f6d6d616e64732074686174207573652074686520307839652053435349206f7020636f6465202a2f0a0a23646566696e652043434953535f524541445f43415041434954595f31365f534552564943455f41435420307831300a0a7479706564656620737472756374205f52656164436170646174615f7374727563745f31360a7b0a094259544520746f74616c5f73697a655b385d3b2020202f2a20546f74616c2073697a6520696e20626c6f636b73202a2f0a094259544520626c6f636b5f73697a655b345d3b2020202f2a2053697a65206f6620626c6f636b7320696e206279746573202a2f0a09425954452070726f745f656e3a313b202020202020202f2a2070726f74656374696f6e20656e61626c6520626974202a2f0a09425954452072746f5f656e3a313b20202020202020202f2a207265666572656e636520746167206f776e20656e61626c6520626974202a2f0a09425954452072657365727665643a363b2020202020202f2a2072657365727665642062697473202a2f0a0942595445207265736572766564325b31385d3b2020202f2a207265736572766564206279746573207065722073706563202a2f0a7d2052656164436170646174615f7374727563745f31363b0a0a2f2a20446566696e652074686520737570706f7274656420726561642f777269746520636f6d6d616e647320666f7220636369737320626173656420636f6e74726f6c6c657273202a2f0a0a23646566696e652043434953535f524541445f313020202030783238202020202f2a20526561642831302920202a2f0a23646566696e652043434953535f57524954455f3130202030783261202020202f2a20577269746528313029202a2f0a23646566696e652043434953535f524541445f313620202030783838202020202f2a20526561642831362920202a2f0a23646566696e652043434953535f57524954455f3136202030783861202020202f2a20577269746528313629202a2f0a0a2f2a20446566696e652074686520434442206c656e6774687320737570706f7274656420627920636369737320626173656420636f6e74726f6c6c657273202a2f0a0a23646566696e65204344425f4c454e31300931300a23646566696e65204344425f4c454e31360931360a0a2f2a20424d494320636f6d6d616e6473202a2f0a23646566696e6520424d49435f5245414420307832360a23646566696e6520424d49435f575249544520307832370a23646566696e6520424d49435f43414348455f464c55534820307863320a23646566696e652043434953535f43414348455f464c5553482030783031092f2a2043322077617320616c7265616479206265696e672075736564206279204343495353202a2f0a0a23646566696e652043434953535f41424f52545f4d534720307830300a23646566696e652043434953535f52455345545f4d534720307830310a23646566696e652043434953535f52455345545f545950455f434f4e54524f4c4c455220307830300a23646566696e652043434953535f52455345545f545950455f42555320307830310a23646566696e652043434953535f52455345545f545950455f54415247455420307830330a23646566696e652043434953535f52455345545f545950455f4c554e20307830340a23646566696e652043434953535f4e4f4f505f4d534720307830330a0a2f2a20436f6d6d616e64204c69737420537472756374757265202a2f0a23646566696e652043544c525f4c554e494420225c305c305c305c305c305c305c305c30220a0a7479706564656620737472756374205f436f6d6d616e644c6973744865616465725f737472756374207b0a20204259544520202020202020202020202020205265706c7951756575653b0a202042595445202020202020202020202020202053474c6973743b0a202048574f5244202020202020202020202020205347546f74616c3b0a202051574f5244202020202020202020202020205461673b0a20204c554e416464725f737472756374202020204c554e3b0a7d20436f6d6d616e644c6973744865616465725f7374727563743b0a7479706564656620737472756374205f45727244657363726970746f725f737472756374207b0a202051574f52442020416464723b0a202044574f524420204c656e3b0a7d2045727244657363726970746f725f7374727563743b0a7479706564656620737472756374205f534744657363726970746f725f737472756374207b0a202051574f52442020416464723b0a202044574f524420204c656e3b0a202044574f524420204578743b0a7d20534744657363726970746f725f7374727563743b0a0a2f2a20436f6d6d616e64207479706573202a2f0a23646566696e6520434d445f525752455120202020202020307830300a23646566696e6520434d445f494f43544c5f50454e442020307830310a23646566696e6520434d445f5343534909307830330a23646566696e6520434d445f4d53475f444f4e4509307830340a23646566696e6520434d445f4d53475f54494d454f555420307830350a23646566696e6520434d445f4d53475f5354414c4509307866660a0a2f2a205468697320737472756374757265206e6565647320746f20626520646976697369626c6520627920434f4d4d414e444c4953545f414c49474e4d454e540a202a2062656361757365206c6f772062697473206f6620746865206164647265737320617265207573656420746f20746f20696e64696361746520746861740a202a2077686574686572207468652074616720636f6e7461696e7320616e20696e646578206f7220616e20616464726573732e20205041445f333220616e640a202a205041445f36342063616e2062652061646a757374656420696e646570656e64656e746c79206173206e656564656420666f722033322d6269740a202a20616e642036342d626974732073797374656d732e0a202a2f0a23646566696e6520434f4d4d414e444c4953545f414c49474e4d454e5420283332290a23646566696e652049535f36345f42495420282873697a656f66286c6f6e6729202d2034292f34290a23646566696e652049535f33325f42495420282149535f36345f424954290a23646566696e65205041445f3332202830290a23646566696e65205041445f3634202834290a23646566696e652050414453495a45202849535f33325f424954202a205041445f3332202b2049535f36345f424954202a205041445f3634290a23646566696e65204449524543545f4c4f4f4b55505f42495420307831300a23646566696e65204449524543545f4c4f4f4b55505f534849465420350a0a7479706564656620737472756374205f436f6d6d616e644c6973745f737472756374207b0a2020436f6d6d616e644c6973744865616465725f737472756374204865616465723b0a202052657175657374426c6f636b5f737472756374202020202020526571756573743b0a202045727244657363726970746f725f7374727563742020202020457272446573633b0a2020534744657363726970746f725f73747275637420202020202053475b4d41585347454e54524945535d3b0a092f2a20696e666f726d6174696f6e206173736f63696174656420776974682074686520636f6d6d616e64202a2f200a20205f5f753332090909202020627573616464723b202f2a20706879736963616c2061646472657373206f662074686973207265636f7264202a2f0a20204572726f72496e666f5f737472756374202a20092020206572725f696e666f3b202f2a20706f696e74657220746f2074686520616c6c6f6361746564206d656d202a2f200a2020696e7409090920202063746c723b0a2020696e74090909202020636d645f747970653b200a20206c6f6e67090909202020636d64696e6465783b0a2020737472756374206c6973745f68656164206c6973743b0a20207374727563742072657175657374202a0920202072713b0a202073747275637420636f6d706c6574696f6e202a77616974696e673b0a2020696e74092072657472795f636f756e743b0a2020766f6964202a20736373695f636d643b0a202063686172207061645b50414453495a455d3b0a7d20436f6d6d616e644c6973745f7374727563743b0a0a2f2a20436f6e66696775726174696f6e205461626c6520537472756374757265202a2f0a7479706564656620737472756374205f486f737457726974655f737472756374207b0a202044574f5244205472616e73706f7274526571756573743b0a202044574f52442052657365727665643b0a202044574f524420436f616c496e7444656c61793b0a202044574f524420436f616c496e74436f756e743b0a7d20486f737457726974655f7374727563743b0a0a7479706564656620737472756374205f4366675461626c655f737472756374207b0a202042595445202020202020202020202020205369676e61747572655b345d3b0a202044574f52442020202020202020202020205370656356616c656e63653b0a23646566696e652053494d504c455f4d4f444509307830320a23646566696e6520504552464f524d414e545f4d4f444509307830340a23646566696e65204d454d515f4d4f444509307830380a202044574f52442020202020202020202020205472616e73706f7274537570706f72743b0a202044574f52442020202020202020202020205472616e73706f72744163746976653b0a2020486f737457726974655f73747275637420486f737457726974653b0a202044574f5244202020202020202020202020436d64734f75744d61783b0a202044574f524420202020202020202020202042757354797065733b0a202044574f52442020202020202020202020205472616e734d6574686f644f66667365743b0a202042595445202020202020202020202020205365727665724e616d655b31365d3b0a202044574f52442020202020202020202020204865617274426561743b0a202044574f5244202020202020202020202020534353495f50726566657463683b0a202044574f52442020202020202020202020204d61785347456c656d656e74733b0a202044574f52442020202020202020202020204d61784c6f676963616c556e6974733b0a202044574f52442020202020202020202020204d6178506879736963616c4472697665733b0a202044574f52442020202020202020202020204d6178506879736963616c4472697665735065724c6f676963616c556e69743b0a202044574f52442020202020202020202020204d6178506572666f726d616e744d6f6465436f6d6d616e64733b0a20207538090920202072657365727665645b30783738202d20307835385d3b0a202075333209092020206d6973635f66775f737570706f72743b202f2a206f66667365742030783738202a2f0a23646566696e65204d4953435f46575f444f4f5242454c4c5f5245534554202830783032290a23646566696e65204d4953435f46575f444f4f5242454c4c5f524553455432202830783130290a097538092020206472697665725f76657273696f6e5b33325d3b0a7d204366675461626c655f7374727563743b0a0a737472756374205472616e735461626c655f737472756374207b0a202075333220426c6f636b4665746368303b0a202075333220426c6f636b4665746368313b0a202075333220426c6f636b4665746368323b0a202075333220426c6f636b4665746368333b0a202075333220426c6f636b4665746368343b0a202075333220426c6f636b4665746368353b0a202075333220426c6f636b4665746368363b0a202075333220426c6f636b4665746368373b0a2020753332205265705153697a653b0a20207533322052657051436f756e743b0a20207533322052657051437472416464724c6f7733323b0a20207533322052657051437472416464724869676833323b0a2020753332205265705141646472304c6f7733323b0a2020753332205265705141646472304869676833323b0a7d3b0a0a23707261676d61207061636b282909200a23656e646966202f2a2043434953535f434d445f48202a2f0a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006c696e75782d332e382e322f647269766572732f626c6f636b2f63636973735f736373692e630000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000303030303636340030303030303030003030303030303000303030303031343031303700313231313437343433333000303031373732360030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007573746172003030726f6f7400000000000000000000000000000000000000000000000000000000726f6f74000000000000000000000000000000000000000000000000000000003030303030303000303030303030300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f2a0a202a202020204469736b2041727261792064726976657220666f7220485020536d61727420417272617920636f6e74726f6c6c6572732c20534353492054617065206d6f64756c652e0a202a2020202028432920436f7079726967687420323030312c2032303037204865776c6574742d5061636b61726420446576656c6f706d656e7420436f6d70616e792c204c2e502e0a202a0a202a20202020546869732070726f6772616d206973206672656520736f6674776172653b20796f752063616e2072656469737472696275746520697420616e642f6f72206d6f646966790a202a20202020697420756e64657220746865207465726d73206f662074686520474e552047656e6572616c205075626c6963204c6963656e7365206173207075626c69736865642062790a202a20202020746865204672656520536f66747761726520466f756e646174696f6e3b2076657273696f6e2032206f6620746865204c6963656e73652e0a202a0a202a20202020546869732070726f6772616d20697320646973747269627574656420696e2074686520686f706520746861742069742077696c6c2062652075736566756c2c0a202a2020202062757420574954484f555420414e592057415252414e54593b20776974686f7574206576656e2074686520696d706c6965642077617272616e7479206f660a202a202020204d45524348414e544142494c495459204f52204649544e45535320464f52204120504152544943554c415220505552504f53452e205365652074686520474e550a202a2020202047656e6572616c205075626c6963204c6963656e736520666f72206d6f72652064657461696c732e0a202a0a202a20202020596f752073686f756c642068617665207265636569766564206120636f7079206f662074686520474e552047656e6572616c205075626c6963204c6963656e73650a202a20202020616c6f6e67207769746820746869732070726f6772616d3b206966206e6f742c20777269746520746f20746865204672656520536f6674776172650a202a20202020466f756e646174696f6e2c20496e632e2c2035392054656d706c6520506c6163652c205375697465203330302c20426f73746f6e2c204d410a202a2020202030323131312d313330372c205553412e0a202a0a202a202020205175657374696f6e732f436f6d6d656e74732f427567666978657320746f206973735f73746f726167656465764068702e636f6d0a202a202020200a202a20202020417574686f723a205374657068656e204d2e2043616d65726f6e0a202a2f0a23696664656620434f4e4649475f434953535f534353495f544150450a0a2f2a2048657265207765206861766520636f646520746f2070726573656e7420746865206472697665722061732061207363736920647269766572200a20202061732069742069732073696d756c74616e656f75736c792070726573656e746564206173206120626c6f636b206472697665722e2020546865200a202020726561736f6e20666f7220646f696e67207468697320697320746f20616c6c6f772061636365737320746f20534353492074617065206472697665730a2020207468726f7567682074686520617272617920636f6e74726f6c6c65722e20204e6f746520696e20706172746963756c61722c206e656974686572200a202020706879736963616c206e6f72206c6f676963616c206469736b73206172652070726573656e746564207468726f756768207468652073637369206c617965722e202a2f0a0a23696e636c756465203c6c696e75782f74696d65722e683e0a23696e636c756465203c6c696e75782f636f6d706c6574696f6e2e683e0a23696e636c756465203c6c696e75782f736c61622e683e0a23696e636c756465203c6c696e75782f737472696e672e683e0a0a23696e636c756465203c6c696e75782f61746f6d69632e683e0a0a23696e636c756465203c736373692f736373695f636d6e642e683e0a23696e636c756465203c736373692f736373695f6465766963652e683e0a23696e636c756465203c736373692f736373695f686f73742e683e200a0a23696e636c756465202263636973735f736373692e68220a0a23646566696e652043434953535f41424f52545f4d534720307830300a23646566696e652043434953535f52455345545f4d534720307830310a0a73746174696320696e742066696c6c5f636d642863746c725f696e666f5f74202a682c20436f6d6d616e644c6973745f737472756374202a632c205f5f753820636d642c20766f6964202a627566662c0a0973697a655f742073697a652c0a095f5f753820706167655f636f64652c20756e7369676e65642063686172202a7363736933616464722c0a09696e7420636d645f74797065293b0a0a73746174696320436f6d6d616e644c6973745f737472756374202a636d645f616c6c6f632863746c725f696e666f5f74202a68293b0a73746174696320436f6d6d616e644c6973745f737472756374202a636d645f7370656369616c5f616c6c6f632863746c725f696e666f5f74202a68293b0a73746174696320766f696420636d645f667265652863746c725f696e666f5f74202a682c20436f6d6d616e644c6973745f737472756374202a63293b0a73746174696320766f696420636d645f7370656369616c5f667265652863746c725f696e666f5f74202a682c20436f6d6d616e644c6973745f737472756374202a63293b0a0a73746174696320696e742063636973735f736373695f70726f635f696e666f280a090973747275637420536373695f486f7374202a73682c0a090963686172202a6275666665722c202f2a206461746120627566666572202a2f0a090963686172202a2a73746172742c20092020202f2a207768657265206461746120696e2062756666657220737461727473202a2f0a09096f66665f74206f66667365742c092020202f2a206f66667365742066726f6d207374617274206f6620696d6167696e6172792066696c65202a2f0a0909696e74206c656e6774682c20092020202f2a206c656e677468206f66206461746120696e20627566666572202a2f0a0909696e742066756e63293b092020202f2a2030203d3d20726561642c2031203d3d207772697465202a2f0a0a73746174696320696e742063636973735f736373695f71756575655f636f6d6d616e64202873747275637420536373695f486f7374202a682c0a09090909202020202073747275637420736373695f636d6e64202a636d64293b0a73746174696320696e742063636973735f65685f6465766963655f72657365745f68616e646c65722873747275637420736373695f636d6e64202a293b0a73746174696320696e742063636973735f65685f61626f72745f68616e646c65722873747275637420736373695f636d6e64202a293b0a0a737461746963207374727563742063636973735f736373695f6862615f74206363697373736373695b4d41585f43544c525d203d207b0a097b202e6e616d65203d2022636369737330222c202e6e64657669636573203d2030207d2c0a097b202e6e616d65203d2022636369737331222c202e6e64657669636573203d2030207d2c0a097b202e6e616d65203d2022636369737332222c202e6e64657669636573203d2030207d2c0a097b202e6e616d65203d2022636369737333222c202e6e64657669636573203d2030207d2c0a097b202e6e616d65203d2022636369737334222c202e6e64657669636573203d2030207d2c0a097b202e6e616d65203d2022636369737335222c202e6e64657669636573203d2030207d2c0a097b202e6e616d65203d2022636369737336222c202e6e64657669636573203d2030207d2c0a097b202e6e616d65203d2022636369737337222c202e6e64657669636573203d2030207d2c0a7d3b0a0a7374617469632073747275637420736373695f686f73745f74656d706c6174652063636973735f6472697665725f74656d706c617465203d207b0a092e6d6f64756c650909093d20544849535f4d4f44554c452c0a092e6e616d650909093d20226363697373222c0a092e70726f635f6e616d6509093d20226363697373222c0a092e70726f635f696e666f09093d2063636973735f736373695f70726f635f696e666f2c0a092e7175657565636f6d6d616e6409093d2063636973735f736373695f71756575655f636f6d6d616e642c0a092e746869735f696409093d20372c0a092e636d645f7065725f6c756e09093d20312c0a092e7573655f636c7573746572696e6709093d2044495341424c455f434c5553544552494e472c0a092f2a2043616e277420686176652065685f6275735f72657365745f68616e646c6572206f722065685f686f73745f72657365745f68616e646c657220666f72206363697373202a2f0a092e65685f6465766963655f72657365745f68616e646c65723d2063636973735f65685f6465766963655f72657365745f68616e646c65722c0a092e65685f61626f72745f68616e646c6572093d2063636973735f65685f61626f72745f68616e646c65722c0a7d3b0a0a23707261676d61207061636b2831290a0a23646566696e6520534353495f5041445f333220380a23646566696e6520534353495f5041445f363420380a0a7374727563742063636973735f736373695f636d645f737461636b5f656c656d5f74207b0a09436f6d6d616e644c6973745f73747275637420636d643b0a094572726f72496e666f5f737472756374204572723b0a095f5f75333220627573616464723b0a09696e7420636d64696e6465783b0a097538207061645b49535f33325f424954202a20534353495f5041445f3332202b2049535f36345f424954202a20534353495f5041445f36345d3b0a7d3b0a0a23707261676d61207061636b28290a0a23707261676d61207061636b2831290a7374727563742063636973735f736373695f636d645f737461636b5f74207b0a097374727563742063636973735f736373695f636d645f737461636b5f656c656d5f74202a706f6f6c3b0a097374727563742063636973735f736373695f636d645f737461636b5f656c656d5f74202a2a656c656d3b0a09646d615f616464725f7420636d645f706f6f6c5f68616e646c653b0a09696e7420746f703b0a09696e74206e656c656d733b0a7d3b0a23707261676d61207061636b28290a0a7374727563742063636973735f736373695f616461707465725f646174615f74207b0a0973747275637420536373695f486f7374202a736373695f686f73743b0a097374727563742063636973735f736373695f636d645f737461636b5f7420636d645f737461636b3b0a09534744657363726970746f725f737472756374202a2a636d645f73675f6c6973743b0a09696e7420726567697374657265643b0a097370696e6c6f636b5f74206c6f636b3b202f2f20746f2070726f74656374206363697373736373695b63746c725d3b200a7d3b0a0a23646566696e65204350515f544150455f4c4f434b28682c20666c61677329207370696e5f6c6f636b5f6972717361766528205c0a0926682d3e736373695f63746c722d3e6c6f636b2c20666c616773293b0a23646566696e65204350515f544150455f554e4c4f434b28682c20666c61677329207370696e5f756e6c6f636b5f697271726573746f726528205c0a0926682d3e736373695f63746c722d3e6c6f636b2c20666c616773293b0a0a73746174696320436f6d6d616e644c6973745f737472756374202a0a736373695f636d645f616c6c6f632863746c725f696e666f5f74202a68290a7b0a092f2a20617373756d65206f6e6c79206f6e652070726f6365737320696e206865726520617420612074696d652c206c6f636b696e6720646f6e652062792063616c6c65722e202a2f0a092f2a2075736520682d3e6c6f636b202a2f0a092f2a206d696768742062652062657474657220746f207265777269746520686f7720776520616c6c6f63617465207363736920636f6d6d616e647320696e2061207761792074686174202a2f0a092f2a206e65656473206e6f206c6f636b696e6720617420616c6c2e202a2f0a0a092f2a2074616b652074686520746f70206d656d6f7279206368756e6b206f66662074686520737461636b20616e642072657475726e2069742c20696620616e792e202a2f0a097374727563742063636973735f736373695f636d645f737461636b5f656c656d5f74202a633b0a097374727563742063636973735f736373695f616461707465725f646174615f74202a73613b0a097374727563742063636973735f736373695f636d645f737461636b5f74202a73746b3b0a097536346269742074656d7036343b0a0a097361203d20682d3e736373695f63746c723b0a0973746b203d202673612d3e636d645f737461636b3b200a0a096966202873746b2d3e746f70203c203029200a090972657475726e204e554c4c3b0a0963203d2073746b2d3e656c656d5b73746b2d3e746f705d3b20090a092f2a206d656d73657428632c20302c2073697a656f66282a6329293b202a2f0a096d656d7365742826632d3e636d642c20302c2073697a656f6628632d3e636d6429293b0a096d656d7365742826632d3e4572722c20302c2073697a656f6628632d3e45727229293b0a092f2a2073657420706879736963616c2061646472206f6620636d6420616e642061646472206f66207363736920706172616d6574657273202a2f0a09632d3e636d642e62757361646472203d20632d3e627573616464723b200a09632d3e636d642e636d64696e646578203d20632d3e636d64696e6465783b0a092f2a20285f5f75333229202873746b2d3e636d645f706f6f6c5f68616e646c65202b200a09092873697a656f66287374727563742063636973735f736373695f636d645f737461636b5f656c656d5f74292a73746b2d3e746f7029293b202a2f0a0a0974656d7036342e76616c203d20285f5f753634292028632d3e62757361646472202b2073697a656f6628436f6d6d616e644c6973745f73747275637429293b0a092f2a20285f5f75363429202873746b2d3e636d645f706f6f6c5f68616e646c65202b200a09092873697a656f66287374727563742063636973735f736373695f636d645f737461636b5f656c656d5f74292a73746b2d3e746f7029202b0a09092073697a656f6628436f6d6d616e644c6973745f73747275637429293b202a2f0a0973746b2d3e746f702d2d3b0a09632d3e636d642e457272446573632e416464722e6c6f776572203d2074656d7036342e76616c33322e6c6f7765723b0a09632d3e636d642e457272446573632e416464722e7570706572203d2074656d7036342e76616c33322e75707065723b0a09632d3e636d642e457272446573632e4c656e203d2073697a656f66284572726f72496e666f5f737472756374293b0a090a09632d3e636d642e63746c72203d20682d3e63746c723b0a09632d3e636d642e6572725f696e666f203d2026632d3e4572723b0a0a0972657475726e2028436f6d6d616e644c6973745f737472756374202a2920633b0a7d0a0a73746174696320766f6964200a736373695f636d645f667265652863746c725f696e666f5f74202a682c20436f6d6d616e644c6973745f737472756374202a63290a7b0a092f2a20617373756d65206f6e6c79206f6e652070726f6365737320696e206865726520617420612074696d652c206c6f636b696e6720646f6e652062792063616c6c65722e202a2f0a092f2a2075736520682d3e6c6f636b202a2f0a092f2a2064726f70207468652066726565206d656d6f7279206368756e6b206f6e20746f70206f662074686520737461636b2e202a2f0a0a097374727563742063636973735f736373695f616461707465725f646174615f74202a73613b0a097374727563742063636973735f736373695f636d645f737461636b5f74202a73746b3b0a0a097361203d20682d3e736373695f63746c723b0a0973746b203d202673612d3e636d645f737461636b3b200a0973746b2d3e746f702b2b3b0a096966202873746b2d3e746f70203e3d2073746b2d3e6e656c656d7329207b0a09096465765f6572722826682d3e706465762d3e6465762c0a09090922736373695f636d645f667265652063616c6c656420746f6f206d616e792074696d65732e5c6e22293b0a090942554728293b0a097d0a0973746b2d3e656c656d5b73746b2d3e746f705d203d20287374727563742063636973735f736373695f636d645f737461636b5f656c656d5f74202a2920633b0a7d0a0a73746174696320696e740a736373695f636d645f737461636b5f73657475702863746c725f696e666f5f74202a682c207374727563742063636973735f736373695f616461707465725f646174615f74202a7361290a7b0a09696e7420693b0a097374727563742063636973735f736373695f636d645f737461636b5f74202a73746b3b0a0973697a655f742073697a653b0a0a0973746b203d202673612d3e636d645f737461636b3b0a0973746b2d3e6e656c656d73203d2063636973735f746170655f636d6473202b20323b0a0973612d3e636d645f73675f6c697374203d2063636973735f616c6c6f636174655f73675f636861696e5f626c6f636b7328682c0a0909682d3e636861696e73697a652c2073746b2d3e6e656c656d73293b0a09696620282173612d3e636d645f73675f6c69737420262620682d3e636861696e73697a65203e2030290a090972657475726e202d454e4f4d454d3b0a0a0973697a65203d2073697a656f66287374727563742063636973735f736373695f636d645f737461636b5f656c656d5f7429202a2073746b2d3e6e656c656d733b0a0a092f2a20436865636b20616c69676e6d656e742c207365652063636973735f636d642e68206e65617220436f6d6d616e644c6973745f737472756374206465662e202a2f0a094255494c445f4255475f4f4e282873697a656f66282a73746b2d3e706f6f6c29202520434f4d4d414e444c4953545f414c49474e4d454e542920213d2030293b0a092f2a207063695f616c6c6f635f636f6e73697374656e742067756172616e746565732033322d62697420444d4120616464726573732077696c6c2062652075736564202a2f0a0973746b2d3e706f6f6c203d20287374727563742063636973735f736373695f636d645f737461636b5f656c656d5f74202a290a09097063695f616c6c6f635f636f6e73697374656e7428682d3e706465762c2073697a652c202673746b2d3e636d645f706f6f6c5f68616e646c65293b0a0a096966202873746b2d3e706f6f6c203d3d204e554c4c29207b0a090963636973735f667265655f73675f636861696e5f626c6f636b732873612d3e636d645f73675f6c6973742c2073746b2d3e6e656c656d73293b0a090973612d3e636d645f73675f6c697374203d204e554c4c3b0a090972657475726e202d454e4f4d454d3b0a097d0a0973746b2d3e656c656d203d206b6d616c6c6f632873697a656f662873746b2d3e656c656d5b305d29202a2073746b2d3e6e656c656d732c204746505f4b45524e454c293b0a09696620282173746b2d3e656c656d29207b0a09097063695f667265655f636f6e73697374656e7428682d3e706465762c2073697a652c2073746b2d3e706f6f6c2c0a090973746b2d3e636d645f706f6f6c5f68616e646c65293b0a090972657475726e202d313b0a097d0a09666f72202869203d20303b2069203c2073746b2d3e6e656c656d733b20692b2b29207b0a090973746b2d3e656c656d5b695d203d202673746b2d3e706f6f6c5b695d3b0a090973746b2d3e656c656d5b695d2d3e62757361646472203d20285f5f75333229202873746b2d3e636d645f706f6f6c5f68616e646c65202b200a0909092873697a656f66287374727563742063636973735f736373695f636d645f737461636b5f656c656d5f7429202a206929293b0a090973746b2d3e656c656d5b695d2d3e636d64696e646578203d20693b0a097d0a0973746b2d3e746f70203d2073746b2d3e6e656c656d732d313b0a0972657475726e20303b0a7d0a0a73746174696320766f69640a736373695f636d645f737461636b5f667265652863746c725f696e666f5f74202a68290a7b0a097374727563742063636973735f736373695f616461707465725f646174615f74202a73613b0a097374727563742063636973735f736373695f636d645f737461636b5f74202a73746b3b0a0973697a655f742073697a653b0a0a097361203d20682d3e736373695f63746c723b0a0973746b203d202673612d3e636d645f737461636b3b200a096966202873746b2d3e746f7020213d2073746b2d3e6e656c656d732d3129207b0a09096465765f7761726e2826682d3e706465762d3e6465762c0a090909226275673a202564207363736920636f6d6d616e647320617265207374696c6c206f75747374616e64696e672e5c6e222c0a09090973746b2d3e6e656c656d73202d2073746b2d3e746f70293b0a097d0a0973697a65203d2073697a656f66287374727563742063636973735f736373695f636d645f737461636b5f656c656d5f7429202a2073746b2d3e6e656c656d733b0a0a097063695f667265655f636f6e73697374656e7428682d3e706465762c2073697a652c2073746b2d3e706f6f6c2c2073746b2d3e636d645f706f6f6c5f68616e646c65293b0a0973746b2d3e706f6f6c203d204e554c4c3b0a0963636973735f667265655f73675f636861696e5f626c6f636b732873612d3e636d645f73675f6c6973742c2073746b2d3e6e656c656d73293b0a096b667265652873746b2d3e656c656d293b0a0973746b2d3e656c656d203d204e554c4c3b0a7d0a0a23696620300a73746174696320696e7420786d617267696e3d383b0a73746174696320696e7420616d617267696e3d36303b0a0a73746174696320766f69640a7072696e745f62797465732028756e7369676e65642063686172202a632c20696e74206c656e2c20696e74206865782c20696e74206173636969290a7b0a0a09696e7420693b0a09756e7369676e65642063686172202a783b0a0a0969662028686578290a097b0a090978203d20633b0a0909666f722028693d303b693c6c656e3b692b2b290a09097b0a090909696620282869202520786d617267696e29203d3d203020262620693e3029207072696e746b28225c6e22293b0a090909696620282869202520786d617267696e29203d3d203029207072696e746b28223078253034783a222c2069293b0a0909097072696e746b28222025303278222c202a78293b0a090909782b2b3b0a09097d0a09097072696e746b28225c6e22293b0a097d0a09696620286173636969290a097b0a090978203d20633b0a0909666f722028693d303b693c6c656e3b692b2b290a09097b0a090909696620282869202520616d617267696e29203d3d203020262620693e3029207072696e746b28225c6e22293b0a090909696620282869202520616d617267696e29203d3d203029207072696e746b28223078253034783a222c2069293b0a090909696620282a78203e203236202626202a78203c2031323829207072696e746b28222563222c202a78293b0a090909656c7365207072696e746b28222e22293b0a090909782b2b3b0a09097d0a09097072696e746b28225c6e22293b0a097d0a7d0a0a73746174696320766f69640a7072696e745f636d6428436f6d6d616e644c6973745f737472756374202a6370290a7b0a097072696e746b282271756575653a25645c6e222c2063702d3e4865616465722e5265706c795175657565293b0a097072696e746b282273676c6973743a25645c6e222c2063702d3e4865616465722e53474c697374293b0a097072696e746b28227367746f743a25645c6e222c2063702d3e4865616465722e5347546f74616c293b0a097072696e746b28225461673a3078253038782f3078253038785c6e222c2063702d3e4865616465722e5461672e75707065722c200a09090963702d3e4865616465722e5461672e6c6f776572293b0a097072696e746b28224c554e3a307825303278253032782530327825303278253032782530327825303278253032785c6e222c0a090963702d3e4865616465722e4c554e2e4c756e4164647242797465735b305d2c0a090963702d3e4865616465722e4c554e2e4c756e4164647242797465735b315d2c0a090963702d3e4865616465722e4c554e2e4c756e4164647242797465735b325d2c0a090963702d3e4865616465722e4c554e2e4c756e4164647242797465735b335d2c0a090963702d3e4865616465722e4c554e2e4c756e4164647242797465735b345d2c0a090963702d3e4865616465722e4c554e2e4c756e4164647242797465735b355d2c0a090963702d3e4865616465722e4c554e2e4c756e4164647242797465735b365d2c0a090963702d3e4865616465722e4c554e2e4c756e4164647242797465735b375d293b0a097072696e746b28224344424c656e3a25645c6e222c2063702d3e526571756573742e4344424c656e293b0a097072696e746b2822547970653a25645c6e222c63702d3e526571756573742e547970652e54797065293b0a097072696e746b2822417474723a25645c6e222c63702d3e526571756573742e547970652e417474726962757465293b0a097072696e746b2822204469723a25645c6e222c63702d3e526571756573742e547970652e446972656374696f6e293b0a097072696e746b282254696d656f75743a25645c6e222c63702d3e526571756573742e54696d656f7574293b0a097072696e746b2820224344423a20253032782025303278202530327820253032782025303278202530327820253032782025303278220a090922202530327820253032782025303278202530327820253032782025303278202530327820253032785c6e222c0a090963702d3e526571756573742e4344425b305d2c2063702d3e526571756573742e4344425b315d2c0a090963702d3e526571756573742e4344425b325d2c2063702d3e526571756573742e4344425b335d2c0a090963702d3e526571756573742e4344425b345d2c2063702d3e526571756573742e4344425b355d2c0a090963702d3e526571756573742e4344425b365d2c2063702d3e526571756573742e4344425b375d2c0a090963702d3e526571756573742e4344425b385d2c2063702d3e526571756573742e4344425b395d2c0a090963702d3e526571756573742e4344425b31305d2c2063702d3e526571756573742e4344425b31315d2c0a090963702d3e526571756573742e4344425b31325d2c2063702d3e526571756573742e4344425b31335d2c0a090963702d3e526571756573742e4344425b31345d2c2063702d3e526571756573742e4344425b31355d292c0a097072696e746b282265646573632e416464723a203078253038782f30253038782c204c656e20203d2025645c6e222c200a090963702d3e457272446573632e416464722e75707065722c2063702d3e457272446573632e416464722e6c6f7765722c200a09090963702d3e457272446573632e4c656e293b0a097072696e746b28227367732e2e2e2e2e2e2e2e2e2e4572726f72696e666f3a5c6e22293b0a097072696e746b2822736373697374617475733a25645c6e222c2063702d3e6572725f696e666f2d3e53637369537461747573293b0a097072696e746b282273656e73656c656e3a25645c6e222c2063702d3e6572725f696e666f2d3e53656e73654c656e293b0a097072696e746b2822636d64207374617475733a25645c6e222c2063702d3e6572725f696e666f2d3e436f6d6d616e64537461747573293b0a097072696e746b2822726573696420636e743a25645c6e222c2063702d3e6572725f696e666f2d3e526573696475616c436e74293b0a097072696e746b28226f6666656e73652073697a653a25645c6e222c2063702d3e6572725f696e666f2d3e4d6f7265457272496e666f2e496e76616c69645f436d642e6f6666656e73655f73697a65293b0a097072696e746b28226f6666656e736520627974653a25645c6e222c2063702d3e6572725f696e666f2d3e4d6f7265457272496e666f2e496e76616c69645f436d642e6f6666656e73655f6e756d293b0a097072696e746b28226f6666656e73652076616c75653a25645c6e222c2063702d3e6572725f696e666f2d3e4d6f7265457272496e666f2e496e76616c69645f436d642e6f6666656e73655f76616c7565293b0a0909090a7d0a0a23656e6469660a0a73746174696320696e74200a66696e645f6275735f7461726765745f6c756e2863746c725f696e666f5f74202a682c20696e74202a6275732c20696e74202a7461726765742c20696e74202a6c756e290a7b0a092f2a2066696e647320616e20756e75736564206275732c207461726765742c206c756e20666f722061206e657720646576696365202a2f0a092f2a20617373756d657320682d3e736373695f63746c722d3e6c6f636b2069732068656c64202a2f0a09696e7420692c20666f756e643d303b0a09756e7369676e65642063686172207461726765745f74616b656e5b43434953535f4d41585f534353495f444556535f5045525f4842415d3b0a0a096d656d73657428267461726765745f74616b656e5b305d2c20302c2043434953535f4d41585f534353495f444556535f5045525f484241293b0a0a097461726765745f74616b656e5b53454c465f534353495f49445d203d20313b090a09666f72202869203d20303b2069203c206363697373736373695b682d3e63746c725d2e6e646576696365733b20692b2b290a09097461726765745f74616b656e5b6363697373736373695b682d3e63746c725d2e6465765b695d2e7461726765745d203d20313b0a090a09666f72202869203d20303b2069203c2043434953535f4d41585f534353495f444556535f5045525f4842413b20692b2b29207b0a090969662028217461726765745f74616b656e5b695d29207b0a0909092a627573203d20303b202a7461726765743d693b202a6c756e203d20303b20666f756e643d313b0a090909627265616b3b0a09097d0a097d0a0972657475726e202821666f756e64293b090a7d0a7374727563742073637369326d6170207b0a0963686172207363736933616464725b385d3b0a09696e74206275732c207461726765742c206c756e3b0a7d3b0a0a73746174696320696e74200a63636973735f736373695f6164645f656e7472792863746c725f696e666f5f74202a682c20696e7420686f73746e6f2c0a09097374727563742063636973735f736373695f6465765f74202a6465766963652c0a09097374727563742073637369326d6170202a61646465642c20696e74202a6e6164646564290a7b0a092f2a20617373756d657320682d3e736373695f63746c722d3e6c6f636b2069732068656c64202a2f0a09696e74206e203d206363697373736373695b682d3e63746c725d2e6e646576696365733b0a097374727563742063636973735f736373695f6465765f74202a73643b0a09696e7420692c206275732c207461726765742c206c756e3b0a09756e7369676e656420636861722061646472315b385d2c2061646472325b385d3b0a0a09696620286e203e3d2043434953535f4d41585f534353495f444556535f5045525f48424129207b0a09096465765f7761726e2826682d3e706465762d3e6465762c2022546f6f206d616e7920646576696365732c20220a09090922736f6d652077696c6c20626520696e61636365737369626c652e5c6e22293b0a090972657475726e202d313b0a097d0a0a09627573203d20746172676574203d202d313b0a096c756e203d20303b0a092f2a2049732074686973206465766963652061206e6f6e2d7a65726f206c756e206f662061206d756c74692d6c756e20646576696365202a2f0a092f2a20627974652034206f662074686520382d62797465204c554e20616464722077696c6c20636f6e7461696e20746865206c6f676963616c20756e6974206e6f2e202a2f0a09696620286465766963652d3e7363736933616464725b345d20213d203029207b0a09092f2a20536561726368207468726f756768206f7572206c69737420616e642066696e642074686520646576696365207768696368202a2f0a09092f2a20686173207468652073616d6520382062797465204c554e20616464726573732c20657863657074696e67206279746520342e202a2f0a09092f2a2041737369676e207468652073616d652062757320616e642074617267657420666f722074686973206e6577204c554e2e202a2f0a09092f2a2055736520746865206c6f676963616c20756e6974206e756d6265722066726f6d20746865206669726d776172652e202a2f0a09096d656d6370792861646472312c206465766963652d3e7363736933616464722c2038293b0a090961646472315b345d203d20303b0a0909666f72202869203d20303b2069203c206e3b20692b2b29207b0a0909097364203d20266363697373736373695b682d3e63746c725d2e6465765b695d3b0a0909096d656d6370792861646472322c2073642d3e7363736933616464722c2038293b0a09090961646472325b345d203d20303b0a0909092f2a20646966666572206f6e6c7920696e206279746520343f202a2f0a090909696620286d656d636d702861646472312c2061646472322c203829203d3d203029207b0a09090909627573203d2073642d3e6275733b0a09090909746172676574203d2073642d3e7461726765743b0a090909096c756e203d206465766963652d3e7363736933616464725b345d3b0a09090909627265616b3b0a0909097d0a09097d0a097d0a0a097364203d20266363697373736373695b682d3e63746c725d2e6465765b6e5d3b0a09696620286c756e203d3d203029207b0a09096966202866696e645f6275735f7461726765745f6c756e28682c0a0909092673642d3e6275732c202673642d3e7461726765742c202673642d3e6c756e2920213d2030290a09090972657475726e202d313b0a097d20656c7365207b0a090973642d3e627573203d206275733b0a090973642d3e746172676574203d207461726765743b0a090973642d3e6c756e203d206c756e3b0a097d0a0961646465645b2a6e61646465645d2e627573203d2073642d3e6275733b0a0961646465645b2a6e61646465645d2e746172676574203d2073642d3e7461726765743b0a0961646465645b2a6e61646465645d2e6c756e203d2073642d3e6c756e3b0a09282a6e6164646564292b2b3b0a0a096d656d6370792873642d3e7363736933616464722c206465766963652d3e7363736933616464722c2038293b0a096d656d6370792873642d3e76656e646f722c206465766963652d3e76656e646f722c2073697a656f662873642d3e76656e646f7229293b0a096d656d6370792873642d3e7265766973696f6e2c206465766963652d3e7265766973696f6e2c2073697a656f662873642d3e7265766973696f6e29293b0a096d656d6370792873642d3e6465766963655f69642c206465766963652d3e6465766963655f69642c2073697a656f662873642d3e6465766963655f696429293b0a0973642d3e64657674797065203d206465766963652d3e646576747970653b0a0a096363697373736373695b682d3e63746c725d2e6e646576696365732b2b3b0a0a092f2a20696e697469616c6c792c20286265666f7265207265676973746572696e6720776974682073637369206c617965722920776520646f6e2774200a092020206b6e6f77206f757220686f73746e6f20616e6420776520646f6e27742077616e7420746f207072696e7420616e797468696e67206669727374200a0920202074696d6520616e7977617920287468652073637369206c61796572277320696e717569726965732077696c6c2073686f77207468617420696e666f29202a2f0a0969662028686f73746e6f20213d202d31290a09096465765f696e666f2826682d3e706465762d3e6465762c2022257320646576696365206325646225647425646c25642061646465642e5c6e222c0a090909736373695f6465766963655f747970652873642d3e64657674797065292c20686f73746e6f2c0a09090973642d3e6275732c2073642d3e7461726765742c2073642d3e6c756e293b0a0972657475726e20303b0a7d0a0a73746174696320766f69640a63636973735f736373695f72656d6f76655f656e7472792863746c725f696e666f5f74202a682c20696e7420686f73746e6f2c20696e7420656e7472792c0a097374727563742073637369326d6170202a72656d6f7665642c20696e74202a6e72656d6f766564290a7b0a092f2a20617373756d657320682d3e63746c725d2d3e736373695f63746c722d3e6c6f636b2069732068656c64202a2f0a09696e7420693b0a097374727563742063636973735f736373695f6465765f742073643b0a0a0969662028656e747279203c2030207c7c20656e747279203e3d2043434953535f4d41585f534353495f444556535f5045525f484241292072657475726e3b0a097364203d206363697373736373695b682d3e63746c725d2e6465765b656e7472795d3b0a0972656d6f7665645b2a6e72656d6f7665645d2e627573202020203d2073642e6275733b0a0972656d6f7665645b2a6e72656d6f7665645d2e746172676574203d2073642e7461726765743b0a0972656d6f7665645b2a6e72656d6f7665645d2e6c756e202020203d2073642e6c756e3b0a09282a6e72656d6f766564292b2b3b0a09666f72202869203d20656e7472793b2069203c206363697373736373695b682d3e63746c725d2e6e646576696365732d313b20692b2b290a09096363697373736373695b682d3e63746c725d2e6465765b695d203d206363697373736373695b682d3e63746c725d2e6465765b692b315d3b0a096363697373736373695b682d3e63746c725d2e6e646576696365732d2d3b0a096465765f696e666f2826682d3e706465762d3e6465762c2022257320646576696365206325646225647425646c25642072656d6f7665642e5c6e222c0a0909736373695f6465766963655f747970652873642e64657674797065292c20686f73746e6f2c0a09090973642e6275732c2073642e7461726765742c2073642e6c756e293b0a7d0a0a0a23646566696e65205343534933414444525f455128612c62292028205c0a092861295b375d203d3d202862295b375d202626205c0a092861295b365d203d3d202862295b365d202626205c0a092861295b355d203d3d202862295b355d202626205c0a092861295b345d203d3d202862295b345d202626205c0a092861295b335d203d3d202862295b335d202626205c0a092861295b325d203d3d202862295b325d202626205c0a092861295b315d203d3d202862295b315d202626205c0a092861295b305d203d3d202862295b305d290a0a73746174696320766f69642066697875705f626f74636865645f6164642863746c725f696e666f5f74202a682c2063686172202a736373693361646472290a7b0a092f2a2063616c6c6564207768656e20736373695f6164645f646576696365206661696c7320696e206f7264657220746f2072652d61646a757374202a2f0a092f2a206363697373736373695b5d20746f206d6174636820746865206d6964206c61796572277320766965772e202a2f0a09756e7369676e6564206c6f6e6720666c6167733b0a09696e7420692c206a3b0a094350515f544150455f4c4f434b28682c20666c616773293b0a09666f72202869203d20303b2069203c206363697373736373695b682d3e63746c725d2e6e646576696365733b20692b2b29207b0a0909696620286d656d636d70287363736933616464722c0a090909096363697373736373695b682d3e63746c725d2e6465765b695d2e7363736933616464722c203829203d3d203029207b0a090909666f7220286a203d20693b206a203c206363697373736373695b682d3e63746c725d2e6e646576696365732d313b206a2b2b290a090909096363697373736373695b682d3e63746c725d2e6465765b6a5d203d0a09090909096363697373736373695b682d3e63746c725d2e6465765b6a2b315d3b0a0909096363697373736373695b682d3e63746c725d2e6e646576696365732d2d3b0a090909627265616b3b0a09097d0a097d0a094350515f544150455f554e4c4f434b28682c20666c616773293b0a7d0a0a73746174696320696e74206465766963655f69735f7468655f73616d65287374727563742063636973735f736373695f6465765f74202a646576312c0a097374727563742063636973735f736373695f6465765f74202a64657632290a7b0a0972657475726e20646576312d3e64657674797065203d3d20646576322d3e646576747970652026260a09096d656d636d7028646576312d3e7363736933616464722c20646576322d3e7363736933616464722c0a09090973697a656f6628646576312d3e7363736933616464722929203d3d20302026260a09096d656d636d7028646576312d3e6465766963655f69642c20646576322d3e6465766963655f69642c0a09090973697a656f6628646576312d3e6465766963655f69642929203d3d20302026260a09096d656d636d7028646576312d3e76656e646f722c20646576322d3e76656e646f722c0a09090973697a656f6628646576312d3e76656e646f722929203d3d20302026260a09096d656d636d7028646576312d3e6d6f64656c2c20646576322d3e6d6f64656c2c0a09090973697a656f6628646576312d3e6d6f64656c2929203d3d20302026260a09096d656d636d7028646576312d3e7265766973696f6e2c20646576322d3e7265766973696f6e2c0a09090973697a656f6628646576312d3e7265766973696f6e2929203d3d20303b0a7d0a0a73746174696320696e740a61646a7573745f63636973735f736373695f7461626c652863746c725f696e666f5f74202a682c20696e7420686f73746e6f2c0a097374727563742063636973735f736373695f6465765f742073645b5d2c20696e74206e736473290a7b0a092f2a20736420636f6e7461696e732073637369332061646472657373657320616e642064657674797065732c206275740a092020206275732074617267657420616e64206c756e20617265206e6f742066696c6c656420696e2e2020546869732066756e6369746f6e0a0920202074616b65732077686174277320696e20736420746f206265207468652063757272656e7420616e642061646a757374730a092020206363697373736373695b5d20746f20626520696e206c696e6520776974682077686174277320696e2073642e202a2f200a0a09696e7420692c6a2c20666f756e642c206368616e6765733d303b0a097374727563742063636973735f736373695f6465765f74202a6373643b0a09756e7369676e6564206c6f6e6720666c6167733b0a097374727563742073637369326d6170202a61646465642c202a72656d6f7665643b0a09696e74206e61646465642c206e72656d6f7665643b0a0973747275637420536373695f486f7374202a7368203d204e554c4c3b0a0a096164646564203d206b7a616c6c6f632873697a656f66282a616464656429202a2043434953535f4d41585f534353495f444556535f5045525f4842412c0a0909094746505f4b45524e454c293b0a0972656d6f766564203d206b7a616c6c6f632873697a656f66282a72656d6f76656429202a2043434953535f4d41585f534353495f444556535f5045525f4842412c0a0909094746505f4b45524e454c293b0a0a0969662028216164646564207c7c202172656d6f76656429207b0a09096465765f7761726e2826682d3e706465762d3e6465762c0a090909224f7574206f66206d656d6f727920696e2061646a7573745f63636973735f736373695f7461626c655c6e22293b0a0909676f746f20667265655f616e645f6f75743b0a097d0a0a094350515f544150455f4c4f434b28682c20666c616773293b0a0a0969662028686f73746e6f20213d202d312920202f2a2069662069742773206e6f74207468652066697273742074696d652e2e2e202a2f0a09097368203d20682d3e736373695f63746c722d3e736373695f686f73743b0a0a092f2a2066696e6420616e79206465766963657320696e206363697373736373695b5d207468617420617265206e6f7420696e200a0920202073645b5d20616e642072656d6f7665207468656d2066726f6d206363697373736373695b5d202a2f0a0a0969203d20303b0a096e72656d6f766564203d20303b0a096e6164646564203d20303b0a097768696c65202869203c206363697373736373695b682d3e63746c725d2e6e6465766963657329207b0a0909637364203d20266363697373736373695b682d3e63746c725d2e6465765b695d3b0a0909666f756e643d303b0a0909666f7220286a3d303b6a3c6e7364733b6a2b2b29207b0a090909696620285343534933414444525f45512873645b6a5d2e7363736933616464722c0a090909096373642d3e7363736933616464722929207b0a09090909696620286465766963655f69735f7468655f73616d65282673645b6a5d2c2063736429290a0909090909666f756e643d323b0a09090909656c73650a0909090909666f756e643d313b0a09090909627265616b3b0a0909097d0a09097d0a0a090969662028666f756e64203d3d203029207b202f2a20646576696365206e6f206c6f6e6765722070726573656e742e202a2f200a0909096368616e6765732b2b3b0a09090963636973735f736373695f72656d6f76655f656e74727928682c20686f73746e6f2c20692c0a0909090972656d6f7665642c20266e72656d6f766564293b0a0909092f2a2072656d6f7665205e5e5e2c2068656e63652069206e6f7420696e6372656d656e746564202a2f0a09097d20656c73652069662028666f756e64203d3d203129207b202f2a2064657669636520697320646966666572656e7420696e20736f6d6520776179202a2f0a0909096368616e6765732b2b3b0a0909096465765f696e666f2826682d3e706465762d3e6465762c0a0909090922646576696365206325646225647425646c256420686173206368616e6765642e5c6e222c0a09090909686f73746e6f2c206373642d3e6275732c206373642d3e7461726765742c206373642d3e6c756e293b0a09090963636973735f736373695f72656d6f76655f656e74727928682c20686f73746e6f2c20692c0a0909090972656d6f7665642c20266e72656d6f766564293b0a0909092f2a2072656d6f7665205e5e5e2c2068656e63652069206e6f7420696e6372656d656e746564202a2f0a0909096966202863636973735f736373695f6164645f656e74727928682c20686f73746e6f2c202673645b6a5d2c0a0909090961646465642c20266e61646465642920213d2030290a090909092f2a207765206a7573742072656d6f766564206f6e652c20736f206164642063616e2774206661696c2e202a2f0a090909090942554728293b0a0909096373642d3e64657674797065203d2073645b6a5d2e646576747970653b0a0909096d656d637079286373642d3e6465766963655f69642c2073645b6a5d2e6465766963655f69642c0a0909090973697a656f66286373642d3e6465766963655f696429293b0a0909096d656d637079286373642d3e76656e646f722c2073645b6a5d2e76656e646f722c0a0909090973697a656f66286373642d3e76656e646f7229293b0a0909096d656d637079286373642d3e6d6f64656c2c2073645b6a5d2e6d6f64656c2c0a0909090973697a656f66286373642d3e6d6f64656c29293b0a0909096d656d637079286373642d3e7265766973696f6e2c2073645b6a5d2e7265766973696f6e2c0a0909090973697a656f66286373642d3e7265766973696f6e29293b0a09097d20656c73652009092f2a206465766963652069732073616d652061732069742065766572207761732c202a2f0a090909692b2b3b092f2a20736f206a757374206d6f766520616c6f6e672e202a2f0a097d0a0a092f2a204e6f772c206d616b65207375726520657665727920646576696365206c697374656420696e2073645b5d20697320616c736f0a20092020206c697374656420696e206363697373736373695b5d2c20616464696e67207468656d2069662074686579206172656e277420666f756e64202a2f0a0a09666f722028693d303b693c6e7364733b692b2b29207b0a0909666f756e643d303b0a0909666f7220286a203d20303b206a203c206363697373736373695b682d3e63746c725d2e6e646576696365733b206a2b2b29207b0a090909637364203d20266363697373736373695b682d3e63746c725d2e6465765b6a5d3b0a090909696620285343534933414444525f45512873645b695d2e7363736933616464722c0a090909096373642d3e7363736933616464722929207b0a09090909696620286465766963655f69735f7468655f73616d65282673645b695d2c2063736429290a0909090909666f756e643d323b092f2a20666f756e6420646576696365202a2f0a09090909656c73650a0909090909666f756e643d313b20092f2a20666f756e642061206275672e202a2f0a09090909627265616b3b0a0909097d0a09097d0a09096966202821666f756e6429207b0a0909096368616e6765732b2b3b0a0909096966202863636973735f736373695f6164645f656e74727928682c20686f73746e6f2c202673645b695d2c0a0909090961646465642c20266e61646465642920213d2030290a09090909627265616b3b0a09097d20656c73652069662028666f756e64203d3d203129207b0a0909092f2a2073686f756c64206e657665722068617070656e2e2e2e202a2f0a0909096368616e6765732b2b3b0a0909096465765f7761726e2826682d3e706465762d3e6465762c0a090909092264657669636520756e65787065637465646c79206368616e6765645c6e22293b0a0909092f2a2062757420696620697420646f65732068617070656e2c207765206a7573742069676e6f7265207468617420646576696365202a2f0a09097d0a097d0a094350515f544150455f554e4c4f434b28682c20666c616773293b0a0a092f2a20446f6e2774206e6f746966792073637369206d6964206c61796572206f6620616e79206368616e676573207468652066697273742074696d65207468726f756768202a2f0a092f2a20286f7220696620746865726520617265206e6f206368616e6765732920736373695f7363616e5f686f73742077696c6c20646f206974206c6174657220746865202a2f0a092f2a2066697273742074696d65207468726f7567682e202a2f0a0969662028686f73746e6f203d3d202d31207c7c20216368616e676573290a0909676f746f20667265655f616e645f6f75743b0a0a092f2a204e6f746966792073637369206d6964206c61796572206f6620616e792072656d6f7665642064657669636573202a2f0a09666f72202869203d20303b2069203c206e72656d6f7665643b20692b2b29207b0a090973747275637420736373695f646576696365202a73646576203d0a090909736373695f6465766963655f6c6f6f6b75702873682c2072656d6f7665645b695d2e6275732c0a0909090972656d6f7665645b695d2e7461726765742c2072656d6f7665645b695d2e6c756e293b0a0909696620287364657620213d204e554c4c29207b0a090909736373695f72656d6f76655f6465766963652873646576293b0a090909736373695f6465766963655f7075742873646576293b0a09097d20656c7365207b0a0909092f2a20576520646f6e27742065787065637420746f2067657420686572652e202a2f0a0909092f2a2066757475726520636d647320746f2074686973206465766963652077696c6c206765742073656c656374696f6e202a2f0a0909092f2a2074696d656f757420617320696620746865206465766963652077617320676f6e652e202a2f0a0909096465765f7761726e2826682d3e706465762d3e6465762c20226469646e27742066696e6420220a09090909226325646225647425646c25645c6e20666f722072656d6f76616c2e222c0a09090909686f73746e6f2c2072656d6f7665645b695d2e6275732c0a0909090972656d6f7665645b695d2e7461726765742c2072656d6f7665645b695d2e6c756e293b0a09097d0a097d0a0a092f2a204e6f746966792073637369206d6964206c61796572206f6620616e792061646465642064657669636573202a2f0a09666f72202869203d20303b2069203c206e61646465643b20692b2b29207b0a0909696e742072633b0a09097263203d20736373695f6164645f6465766963652873682c2061646465645b695d2e6275732c0a09090961646465645b695d2e7461726765742c2061646465645b695d2e6c756e293b0a0909696620287263203d3d2030290a090909636f6e74696e75653b0a09096465765f7761726e2826682d3e706465762d3e6465762c2022736373695f6164645f64657669636520220a090909226325646225647425646c2564206661696c65642c20646576696365206e6f742061646465642e5c6e222c0a090909686f73746e6f2c2061646465645b695d2e6275732c2061646465645b695d2e7461726765742c2061646465645b695d2e6c756e293b0a09092f2a206e6f77207765206861766520746f2072656d6f76652069742066726f6d206363697373736373692c202a2f0a09092f2a2073696e6365206974206469646e27742067657420616464656420746f2073637369206d6964206c61796572202a2f0a090966697875705f626f74636865645f61646428682c2061646465645b695d2e736373693361646472293b0a097d0a0a667265655f616e645f6f75743a0a096b66726565286164646564293b0a096b667265652872656d6f766564293b0a0972657475726e20303b0a7d0a0a73746174696320696e740a6c6f6f6b75705f7363736933616464722863746c725f696e666f5f74202a682c20696e74206275732c20696e74207461726765742c20696e74206c756e2c2063686172202a736373693361646472290a7b0a09696e7420693b0a097374727563742063636973735f736373695f6465765f74202a73643b0a09756e7369676e6564206c6f6e6720666c6167733b0a0a094350515f544150455f4c4f434b28682c20666c616773293b0a09666f72202869203d20303b2069203c206363697373736373695b682d3e63746c725d2e6e646576696365733b20692b2b29207b0a09097364203d20266363697373736373695b682d3e63746c725d2e6465765b695d3b0a09096966202873642d3e627573203d3d206275732026260a09092020202073642d3e746172676574203d3d207461726765742026260a09092020202073642d3e6c756e203d3d206c756e29207b0a0909096d656d637079287363736933616464722c202673642d3e7363736933616464725b305d2c2038293b0a0909094350515f544150455f554e4c4f434b28682c20666c616773293b0a09090972657475726e20303b0a09097d0a097d0a094350515f544150455f554e4c4f434b28682c20666c616773293b0a0972657475726e202d313b0a7d0a0a73746174696320766f6964200a63636973735f736373695f73657475702863746c725f696e666f5f74202a68290a7b0a097374727563742063636973735f736373695f616461707465725f646174615f74202a20736862613b0a0a096363697373736373695b682d3e63746c725d2e6e64657669636573203d20303b0a0973686261203d20287374727563742063636973735f736373695f616461707465725f646174615f74202a290a09096b6d616c6c6f632873697a656f66282a73686261292c204746505f4b45524e454c293b090a096966202873686261203d3d204e554c4c290a090972657475726e3b0a09736862612d3e736373695f686f7374203d204e554c4c3b0a097370696e5f6c6f636b5f696e69742826736862612d3e6c6f636b293b0a09736862612d3e72656769737465726564203d20303b0a0969662028736373695f636d645f737461636b5f736574757028682c20736862612920213d203029207b0a09096b667265652873686261293b0a090973686261203d204e554c4c3b0a097d0a09682d3e736373695f63746c72203d20736862613b0a0972657475726e3b0a7d0a0a73746174696320766f696420636f6d706c6574655f736373695f636f6d6d616e6428436f6d6d616e644c6973745f737472756374202a632c20696e742074696d656f75742c0a095f5f75333220746167290a7b0a0973747275637420736373695f636d6e64202a636d643b0a0963746c725f696e666f5f74202a683b0a094572726f72496e666f5f737472756374202a65693b0a0a096569203d20632d3e6572725f696e666f3b0a0a092f2a2046697273742c20736565206966206974207761732061206d65737361676520726174686572207468616e206120636f6d6d616e64202a2f0a0969662028632d3e526571756573742e547970652e54797065203d3d20545950455f4d53472920207b0a0909632d3e636d645f74797065203d20434d445f4d53475f444f4e453b0a090972657475726e3b0a097d0a0a09636d64203d202873747275637420736373695f636d6e64202a2920632d3e736373695f636d643b0a0968203d206862615b632d3e63746c725d3b0a0a09736373695f646d615f756e6d617028636d64293b0a0969662028632d3e4865616465722e5347546f74616c203e20682d3e6d61785f636d645f7367656e7472696573290a090963636973735f756e6d61705f73675f636861696e5f626c6f636b28682c2063293b0a0a09636d642d3e726573756c74203d20284449445f4f4b203c3c203136293b2009092f2a20686f73742062797465202a2f0a09636d642d3e726573756c74207c3d2028434f4d4d414e445f434f4d504c455445203c3c2038293b092f2a206d73672062797465202a2f0a092f2a20636d642d3e726573756c74207c3d2028474f4f44203c2031293b202a2f09092f2a207374617475732062797465202a2f0a0a09636d642d3e726573756c74207c3d202865692d3e53637369537461747573293b0a092f2a207072696e746b282253637369737461747573206973203078253032785c6e222c2065692d3e53637369537461747573293b20202a2f0a0a092f2a20636f7079207468652073656e736520646174612077686574686572207765206e65656420746f206f72206e6f742e202a2f0a0a096d656d63707928636d642d3e73656e73655f6275666665722c2065692d3e53656e7365496e666f2c200a090965692d3e53656e73654c656e203e20534353495f53454e53455f42554646455253495a45203f0a090909534353495f53454e53455f42554646455253495a45203a200a09090965692d3e53656e73654c656e293b0a09736373695f7365745f726573696428636d642c2065692d3e526573696475616c436e74293b0a0a0969662865692d3e436f6d6d616e6453746174757320213d203029200a097b202f2a20616e206572726f7220686173206f63637572726564202a2f200a09097377697463682865692d3e436f6d6d616e64537461747573290a09097b0a0909096361736520434d445f5441524745545f5354415455533a0a090909092f2a205061737320697420757020746f20746865207570706572206c61796572732e2e2e202a2f0a09090909696620282165692d3e5363736953746174757329207b0a09090909090a092f2a204f7264696e6172696c792c207468697320636173652073686f756c64206e657665722068617070656e2c206275742074686572652069732061206275670a09202020696e20736f6d652072656c6561736564206669726d77617265207265766973696f6e73207468617420616c6c6f777320697420746f2068617070656e0a0920202069662c20666f72206578616d706c652c20612034313030206261636b706c616e65206c6f73657320706f77657220616e642074686520746170650a09202020647269766520697320696e2069742e2020576520617373756d6520746861742069742773206120666174616c206572726f72206f6620736f6d650a092020206b696e6420626563617573652077652063616e27742073686f772074686174206974207761736e27742e2057652077696c6c206d616b652069740a092020206c6f6f6b206c696b652073656c656374696f6e2074696d656f75742073696e6365207468617420697320746865206d6f737420636f6d6d6f6e0a09202020726561736f6e20666f72207468697320746f206f636375722c20616e6420697427732073657665726520656e6f7567682e202a2f0a0a0909090909636d642d3e726573756c74203d204449445f4e4f5f434f4e4e454354203c3c2031363b0a090909097d0a090909627265616b3b0a0909096361736520434d445f444154415f554e44455252554e3a202f2a206c6574206d6964206c617965722068616e646c652069742e202a2f0a090909627265616b3b0a0909096361736520434d445f444154415f4f56455252554e3a0a090909096465765f7761726e2826682d3e706465762d3e6465762c2022257020686173220a09090909092220636f6d706c6574656420776974682064617461206f76657272756e20220a0909090909227265706f727465645c6e222c2063293b0a090909627265616b3b0a0909096361736520434d445f494e56414c49443a207b0a090909092f2a207072696e745f627974657328632c2073697a656f66282a63292c20312c2030293b0a090909097072696e745f636d642863293b202a2f0a20202020202f2a2057652067657420434d445f494e56414c494420696620796f7520616464726573732061206e6f6e2d6578697374656e74207461706520647269766520696e73746561640a096f6620612073656c656374696f6e2074696d656f757420286e6f20726573706f6e7365292e2020596f752077696c6c20736565207468697320696620796f752079616e6b200a096f7574206120746170652064726976652c207468656e2074727920746f206163636573732069742e2054686973206973206b696e64206f662061207368616d650a0962656361757365206974206d65616e73207468617420616e79206f7468657220434d445f494e56414c49442028652e672e2064726976657220627567292077696c6c0a0967657420696e7465727072657465642061732061206d697373696e67207461726765742e202a2f0a09090909636d642d3e726573756c74203d204449445f4e4f5f434f4e4e454354203c3c2031363b0a090909097d0a090909627265616b3b0a0909096361736520434d445f50524f544f434f4c5f4552523a0a09090909636d642d3e726573756c74203d204449445f4552524f52203c3c2031363b0a090909096465765f7761726e2826682d3e706465762d3e6465762c0a0909090909222570206861732070726f746f636f6c206572726f725c6e222c2063293b0a202020202020202020202020202020202020202020202020627265616b3b0a0909096361736520434d445f48415244574152455f4552523a0a09090909636d642d3e726573756c74203d204449445f4552524f52203c3c2031363b0a090909096465765f7761726e2826682d3e706465762d3e6465762c0a090909090922257020686164206861726477617265206572726f725c6e222c2063293b0a202020202020202020202020202020202020202020202020627265616b3b0a0909096361736520434d445f434f4e4e454354494f4e5f4c4f53543a0a09090909636d642d3e726573756c74203d204449445f4552524f52203c3c2031363b0a090909096465765f7761726e2826682d3e706465762d3e6465762c0a09090909092225702068616420636f6e6e656374696f6e206c6f73745c6e222c2063293b0a090909627265616b3b0a0909096361736520434d445f41424f525445443a0a09090909636d642d3e726573756c74203d204449445f41424f5254203c3c2031363b0a090909096465765f7761726e2826682d3e706465762d3e6465762c20222570207761732061626f727465645c6e222c2063293b0a090909627265616b3b0a0909096361736520434d445f41424f52545f4641494c45443a0a09090909636d642d3e726573756c74203d204449445f4552524f52203c3c2031363b0a090909096465765f7761726e2826682d3e706465762d3e6465762c0a0909090909222570207265706f7274732061626f7274206661696c65645c6e222c2063293b0a090909627265616b3b0a0909096361736520434d445f554e534f4c4943495445445f41424f52543a0a09090909636d642d3e726573756c74203d204449445f41424f5254203c3c2031363b0a090909096465765f7761726e2826682d3e706465762d3e6465762c202225702061626f727465642064756520746f20616e20220a090909090922756e736f6c6963697465642061626f72745c6e222c2063293b0a090909627265616b3b0a0909096361736520434d445f54494d454f55543a0a09090909636d642d3e726573756c74203d204449445f54494d455f4f5554203c3c2031363b0a090909096465765f7761726e2826682d3e706465762d3e6465762c202225702074696d65646f75745c6e222c2063293b0a090909627265616b3b0a0909096361736520434d445f554e41424f525441424c453a0a09090909636d642d3e726573756c74203d204449445f4552524f52203c3c2031363b0a090909096465765f7761726e2826682d3e706465762d3e6465762c20226320257020636f6d6d616e6420220a090909090922756e61626f727461626c655c6e222c2063293b0a090909627265616b3b0a09090964656661756c743a0a09090909636d642d3e726573756c74203d204449445f4552524f52203c3c2031363b0a090909096465765f7761726e2826682d3e706465762d3e6465762c0a09090909092225702072657475726e656420756e6b6e6f776e207374617475732025785c6e222c20632c0a09090909090965692d3e436f6d6d616e64537461747573293b200a09097d0a097d0a09636d642d3e736373695f646f6e6528636d64293b0a09736373695f636d645f6672656528682c2063293b0a7d0a0a73746174696320696e740a63636973735f736373695f6465746563742863746c725f696e666f5f74202a68290a7b0a0973747275637420536373695f486f7374202a73683b0a09696e74206572726f723b0a0a097368203d20736373695f686f73745f616c6c6f63282663636973735f6472697665725f74656d706c6174652c2073697a656f66287374727563742063746c725f696e666f202a29293b0a09696620287368203d3d204e554c4c290a0909676f746f206661696c3b0a0973682d3e696f5f706f7274203d20303b092f2f20676f6f6420656e6f7567683f20204649584d452c200a0973682d3e6e5f696f5f706f7274203d20303b092f2f204920646f6e2774207468696e6b207765207573652074686573652074776f2e2e2e0a0973682d3e746869735f6964203d2053454c465f534353495f49443b20200a0973682d3e63616e5f7175657565203d2063636973735f746170655f636d64733b0a0973682d3e73675f7461626c6573697a65203d20682d3e6d61787367656e74726965733b0a0973682d3e6d61785f636d645f6c656e203d204d41585f434f4d4d414e445f53495a453b0a0973682d3e6d61785f736563746f7273203d20682d3e63636973735f6d61785f736563746f72733b0a0a0928287374727563742063636973735f736373695f616461707465725f646174615f74202a29200a0909682d3e736373695f63746c72292d3e736373695f686f7374203d2073683b0a0973682d3e686f7374646174615b305d203d2028756e7369676e6564206c6f6e672920683b0a0973682d3e697271203d20682d3e696e74725b53494d504c455f4d4f44455f494e545d3b0a0973682d3e756e697175655f6964203d2073682d3e6972713b0a096572726f72203d20736373695f6164645f686f73742873682c2026682d3e706465762d3e646576293b0a09696620286572726f72290a0909676f746f206661696c5f686f73745f7075743b0a09736373695f7363616e5f686f7374287368293b0a0972657475726e20313b0a0a206661696c5f686f73745f7075743a0a09736373695f686f73745f707574287368293b0a206661696c3a0a0972657475726e20303b0a7d0a0a73746174696320766f69640a63636973735f756e6d61705f6f6e6528737472756374207063695f646576202a706465762c0a0909436f6d6d616e644c6973745f737472756374202a632c0a090973697a655f74206275666c656e2c0a0909696e7420646174615f646972656374696f6e290a7b0a09753634626974206164647236343b0a0a096164647236342e76616c33322e6c6f776572203d20632d3e53475b305d2e416464722e6c6f7765723b0a096164647236342e76616c33322e7570706572203d20632d3e53475b305d2e416464722e75707065723b0a097063695f756e6d61705f73696e676c6528706465762c2028646d615f616464725f7429206164647236342e76616c2c206275666c656e2c20646174615f646972656374696f6e293b0a7d0a0a73746174696320766f69640a63636973735f6d61705f6f6e6528737472756374207063695f646576202a706465762c0a0909436f6d6d616e644c6973745f737472756374202a632c0a0909756e7369676e65642063686172202a6275662c0a090973697a655f74206275666c656e2c0a0909696e7420646174615f646972656374696f6e290a7b0a095f5f753634206164647236343b0a0a09616464723634203d20285f5f75363429207063695f6d61705f73696e676c6528706465762c206275662c206275666c656e2c20646174615f646972656374696f6e293b0a09632d3e53475b305d2e416464722e6c6f776572203d0a092020285f5f753332292028616464723634202620285f5f7536342920307830303030303030304646464646464646293b0a09632d3e53475b305d2e416464722e7570706572203d0a092020285f5f75333229202828616464723634203e3e20333229202620285f5f7536342920307830303030303030304646464646464646293b0a09632d3e53475b305d2e4c656e203d206275666c656e3b0a09632d3e4865616465722e53474c697374203d20285f5f75382920313b2020202f2a206e6f2e2053477320636f6e74696720696e207468697320636d64202a2f0a09632d3e4865616465722e5347546f74616c203d20285f5f7531362920313b202f2a20746f74616c2073677320696e207468697320636d64206c697374202a2f0a7d0a0a73746174696320696e740a63636973735f736373695f646f5f73696d706c655f636d642863746c725f696e666f5f74202a682c0a090909436f6d6d616e644c6973745f737472756374202a632c0a090909756e7369676e65642063686172202a7363736933616464722c200a090909756e7369676e65642063686172202a6364622c0a090909756e7369676e65642063686172206364626c656e2c0a090909756e7369676e65642063686172202a6275662c20696e742062756673697a652c0a090909696e7420646972656374696f6e290a7b0a094445434c4152455f434f4d504c4554494f4e5f4f4e535441434b2877616974293b0a0a09632d3e636d645f74797065203d20434d445f494f43544c5f50454e443b202f2a2074726561742074686973206c696b6520616e20696f63746c202a2f0a09632d3e736373695f636d64203d204e554c4c3b0a09632d3e4865616465722e5265706c795175657565203d20303b20202f2a20756e7573656420696e2073696d706c65206d6f6465202a2f0a096d656d6370792826632d3e4865616465722e4c554e2c207363736933616464722c2073697a656f6628632d3e4865616465722e4c554e29293b0a09632d3e4865616465722e5461672e6c6f776572203d20632d3e627573616464723b20202f2a20557365206b2e2061646472657373206f6620636d6420617320746167202a2f0a092f2f2046696c6c20696e20746865207265717565737420626c6f636b2e2e2e0a0a092f2a207072696e746b28225573696e672073637369336164647220307825303278253078322530783225307832253078322530783225307832253078325c6e222c200a09097363736933616464725b305d2c207363736933616464725b315d2c207363736933616464725b325d2c207363736933616464725b335d2c0a09097363736933616464725b345d2c207363736933616464725b355d2c207363736933616464725b365d2c207363736933616464725b375d293b202a2f0a0a096d656d73657428632d3e526571756573742e4344422c20302c2073697a656f6628632d3e526571756573742e43444229293b0a096d656d63707928632d3e526571756573742e4344422c206364622c206364626c656e293b0a09632d3e526571756573742e54696d656f7574203d20303b0a09632d3e526571756573742e4344424c656e203d206364626c656e3b0a09632d3e526571756573742e547970652e54797065203d20545950455f434d443b0a09632d3e526571756573742e547970652e417474726962757465203d20415454525f53494d504c453b0a09632d3e526571756573742e547970652e446972656374696f6e203d20646972656374696f6e3b0a0a092f2a2046696c6c20696e20746865205347206c69737420616e6420646f20646d61206d617070696e67202a2f0a0963636973735f6d61705f6f6e6528682d3e706465762c20632c2028756e7369676e65642063686172202a29206275662c0a09090962756673697a652c20444d415f46524f4d5f444556494345293b200a0a09632d3e77616974696e67203d2026776169743b0a09656e71756575655f636d645f616e645f73746172745f696f28682c2063293b0a09776169745f666f725f636f6d706c6574696f6e282677616974293b0a0a092f2a20756e646f2074686520646d61206d617070696e67202a2f0a0963636973735f756e6d61705f6f6e6528682d3e706465762c20632c2062756673697a652c20444d415f46524f4d5f444556494345293b0a0972657475726e2830293b0a7d0a0a73746174696320766f6964200a63636973735f736373695f696e746572707265745f6572726f722863746c725f696e666f5f74202a682c20436f6d6d616e644c6973745f737472756374202a63290a7b0a094572726f72496e666f5f737472756374202a65693b0a0a096569203d20632d3e6572725f696e666f3b0a097377697463682865692d3e436f6d6d616e64537461747573290a097b0a09096361736520434d445f5441524745545f5354415455533a0a0909096465765f7761726e2826682d3e706465762d3e6465762c0a0909090922636d642025702068617320636f6d706c657465642077697468206572726f72735c6e222c2063293b0a0909096465765f7761726e2826682d3e706465762d3e6465762c0a0909090922636d6420257020686173205343534920537461747573203d2025785c6e222c0a09090909632c2065692d3e53637369537461747573293b0a0909096966202865692d3e53637369537461747573203d3d2030290a090909096465765f7761726e2826682d3e706465762d3e6465762c0a090909092253435349207374617475732069732061626e6f726d616c6c79207a65726f2e2020220a09090909222870726f6261626c7920696e646963617465732073656c656374696f6e2074696d656f757420220a09090909227265706f7274656420696e636f72726563746c792064756520746f2061206b6e6f776e20220a09090909226669726d77617265206275672c206369726361204a756c792c20323030312e295c6e22293b0a0909627265616b3b0a09096361736520434d445f444154415f554e44455252554e3a202f2a206c6574206d6964206c617965722068616e646c652069742e202a2f0a0909096465765f696e666f2826682d3e706465762d3e6465762c2022554e44455252554e5c6e22293b0a0909627265616b3b0a09096361736520434d445f444154415f4f56455252554e3a0a0909096465765f7761726e2826682d3e706465762d3e6465762c2022257020686173220a090909092220636f6d706c6574656420776974682064617461206f76657272756e20220a09090909227265706f727465645c6e222c2063293b0a0909627265616b3b0a09096361736520434d445f494e56414c49443a207b0a0909092f2a20636f6e74726f6c6c657220756e666f7274756e6174656c79207265706f72747320534353492070617373746872752773202a2f0a0909092f2a20746f206e6f6e2d6578697374656e74207461726765747320617320696e76616c696420636f6d6d616e64732e202a2f0a0909096465765f7761726e2826682d3e706465762d3e6465762c0a09090909222570206973207265706f7274656420696e76616c6964202870726f6261626c79206d65616e7320220a090909092274617267657420646576696365206e6f206c6f6e6765722070726573656e74295c6e222c2063293b0a0909092f2a207072696e745f62797465732828756e7369676e65642063686172202a2920632c2073697a656f66282a63292c20312c2030293b0a0909097072696e745f636d642863293b20202a2f0a0909097d0a0909627265616b3b0a09096361736520434d445f50524f544f434f4c5f4552523a0a0909096465765f7761726e2826682d3e706465762d3e6465762c20222570206861732070726f746f636f6c206572726f725c6e222c2063293b0a0909627265616b3b0a09096361736520434d445f48415244574152455f4552523a0a0909092f2a20636d642d3e726573756c74203d204449445f4552524f52203c3c2031363b202a2f0a0909096465765f7761726e2826682d3e706465762d3e6465762c2022257020686164206861726477617265206572726f725c6e222c2063293b0a0909627265616b3b0a09096361736520434d445f434f4e4e454354494f4e5f4c4f53543a0a0909096465765f7761726e2826682d3e706465762d3e6465762c202225702068616420636f6e6e656374696f6e206c6f73745c6e222c2063293b0a0909627265616b3b0a09096361736520434d445f41424f525445443a0a0909096465765f7761726e2826682d3e706465762d3e6465762c20222570207761732061626f727465645c6e222c2063293b0a0909627265616b3b0a09096361736520434d445f41424f52545f4641494c45443a0a0909096465765f7761726e2826682d3e706465762d3e6465762c0a09090909222570207265706f7274732061626f7274206661696c65645c6e222c2063293b0a0909627265616b3b0a09096361736520434d445f554e534f4c4943495445445f41424f52543a0a0909096465765f7761726e2826682d3e706465762d3e6465762c0a090909092225702061626f727465642064756520746f20616e20756e736f6c6963697465642061626f72745c6e222c2063293b0a0909627265616b3b0a09096361736520434d445f54494d454f55543a0a0909096465765f7761726e2826682d3e706465762d3e6465762c202225702074696d65646f75745c6e222c2063293b0a0909627265616b3b0a09096361736520434d445f554e41424f525441424c453a0a0909096465765f7761726e2826682d3e706465762d3e6465762c0a0909090922257020756e61626f727461626c655c6e222c2063293b0a0909627265616b3b0a090964656661756c743a0a0909096465765f7761726e2826682d3e706465762d3e6465762c0a090909092225702072657475726e656420756e6b6e6f776e207374617475732025785c6e222c0a09090909632c2065692d3e436f6d6d616e64537461747573293b0a097d0a7d0a0a73746174696320696e740a63636973735f736373695f646f5f696e71756972792863746c725f696e666f5f74202a682c20756e7369676e65642063686172202a7363736933616464722c0a09756e7369676e6564206368617220706167652c20756e7369676e65642063686172202a6275662c0a09756e7369676e656420636861722062756673697a65290a7b0a09696e742072633b0a09436f6d6d616e644c6973745f737472756374202a633b0a0963686172206364625b365d3b0a094572726f72496e666f5f737472756374202a65693b0a09756e7369676e6564206c6f6e6720666c6167733b0a0a097370696e5f6c6f636b5f697271736176652826682d3e6c6f636b2c20666c616773293b0a0963203d20736373695f636d645f616c6c6f632868293b0a097370696e5f756e6c6f636b5f697271726573746f72652826682d3e6c6f636b2c20666c616773293b0a0a096966202863203d3d204e554c4c29207b0909092f2a2074726f75626c652e2e2e202a2f0a09097072696e746b2822636d645f616c6c6f632072657475726e6564204e554c4c215c6e22293b0a090972657475726e202d313b0a097d0a0a096569203d20632d3e6572725f696e666f3b0a0a096364625b305d203d20434953535f494e51554952593b0a096364625b315d203d20287061676520213d2030293b0a096364625b325d203d20706167653b0a096364625b335d203d20303b0a096364625b345d203d2062756673697a653b0a096364625b355d203d20303b0a097263203d2063636973735f736373695f646f5f73696d706c655f636d6428682c20632c207363736933616464722c206364622c0a09090909362c206275662c2062756673697a652c20584645525f52454144293b0a0a0969662028726320213d2030292072657475726e2072633b202f2a20736f6d657468696e672077656e742077726f6e67202a2f0a0a096966202865692d3e436f6d6d616e6453746174757320213d2030202626200a092020202065692d3e436f6d6d616e6453746174757320213d20434d445f444154415f554e44455252554e29207b0a090963636973735f736373695f696e746572707265745f6572726f7228682c2063293b0a09097263203d202d313b0a097d0a097370696e5f6c6f636b5f697271736176652826682d3e6c6f636b2c20666c616773293b0a09736373695f636d645f6672656528682c2063293b0a097370696e5f756e6c6f636b5f697271726573746f72652826682d3e6c6f636b2c20666c616773293b0a0972657475726e2072633b090a7d0a0a2f2a2047657420746865206465766963652069642066726f6d20696e717569727920706167652030783833202a2f0a73746174696320696e742063636973735f736373695f6765745f6465766963655f69642863746c725f696e666f5f74202a682c20756e7369676e65642063686172202a7363736933616464722c0a09756e7369676e65642063686172202a6465766963655f69642c20696e74206275666c656e290a7b0a09696e742072633b0a09756e7369676e65642063686172202a6275663b0a0a09696620286275666c656e203e203136290a09096275666c656e203d2031363b0a09627566203d206b7a616c6c6f632836342c204746505f4b45524e454c293b0a096966202821627566290a090972657475726e202d313b0a097263203d2063636973735f736373695f646f5f696e717569727928682c207363736933616464722c20307838332c206275662c203634293b0a09696620287263203d3d2030290a09096d656d637079286465766963655f69642c20266275665b385d2c206275666c656e293b0a096b6672656528627566293b0a0972657475726e20726320213d20303b0a7d0a0a73746174696320696e740a63636973735f736373695f646f5f7265706f72745f706879735f6c756e732863746c725f696e666f5f74202a682c0a09095265706f72744c756e446174615f737472756374202a6275662c20696e742062756673697a65290a7b0a09696e742072633b0a09436f6d6d616e644c6973745f737472756374202a633b0a09756e7369676e65642063686172206364625b31325d3b0a09756e7369676e65642063686172207363736933616464725b385d3b200a094572726f72496e666f5f737472756374202a65693b0a09756e7369676e6564206c6f6e6720666c6167733b0a0a097370696e5f6c6f636b5f697271736176652826682d3e6c6f636b2c20666c616773293b0a0963203d20736373695f636d645f616c6c6f632868293b0a097370696e5f756e6c6f636b5f697271726573746f72652826682d3e6c6f636b2c20666c616773293b0a096966202863203d3d204e554c4c29207b0909092f2a2074726f75626c652e2e2e202a2f0a09097072696e746b2822636d645f616c6c6f632072657475726e6564204e554c4c215c6e22293b0a090972657475726e202d313b0a097d0a0a096d656d73657428267363736933616464725b305d2c20302c2038293b202f2a20616464726573732074686520636f6e74726f6c6c6572202a2f0a096364625b305d203d20434953535f5245504f52545f504859533b0a096364625b315d203d20303b0a096364625b325d203d20303b0a096364625b335d203d20303b0a096364625b345d203d20303b0a096364625b355d203d20303b0a096364625b365d203d202862756673697a65203e3e20323429202620307846463b20202f2f4d53420a096364625b375d203d202862756673697a65203e3e20313629202620307846463b0a096364625b385d203d202862756673697a65203e3e203829202620307846463b0a096364625b395d203d2062756673697a65202620307846463b0a096364625b31305d203d20303b0a096364625b31315d203d20303b0a0a097263203d2063636973735f736373695f646f5f73696d706c655f636d6428682c20632c207363736933616464722c0a090909096364622c2031322c200a0909090928756e7369676e65642063686172202a29206275662c200a0909090962756673697a652c20584645525f52454144293b0a0a0969662028726320213d2030292072657475726e2072633b202f2a20736f6d657468696e672077656e742077726f6e67202a2f0a0a096569203d20632d3e6572725f696e666f3b0a096966202865692d3e436f6d6d616e6453746174757320213d2030202626200a092020202065692d3e436f6d6d616e6453746174757320213d20434d445f444154415f554e44455252554e29207b0a090963636973735f736373695f696e746572707265745f6572726f7228682c2063293b0a09097263203d202d313b0a097d0a097370696e5f6c6f636b5f697271736176652826682d3e6c6f636b2c20666c616773293b0a09736373695f636d645f6672656528682c2063293b0a097370696e5f756e6c6f636b5f697271726573746f72652826682d3e6c6f636b2c20666c616773293b0a0972657475726e2072633b090a7d0a0a73746174696320766f69640a63636973735f7570646174655f6e6f6e5f6469736b5f646576696365732863746c725f696e666f5f74202a682c20696e7420686f73746e6f290a7b0a092f2a207468652069646561206865726520697320776520636f756c6420676574206e6f7469666965642066726f6d202f70726f630a092020207468617420736f6d6520646576696365732068617665206368616e6765642c20736f20776520646f2061207265706f7274200a09202020706879736963616c206c756e7320636d642c20616e642061646a757374206f7572206c697374206f662064657669636573200a092020206163636f7264696e676c792e20202857652063616e27742072656c79206f6e2074686520736373692d6d6964206c61796572206a7573740a09202020646f696e6720696e717569726965732c2062656361757365207468652022627573736573222074686174207468652073637369200a092020206d69642d6c617965722070726f6265732061726520746f74616c6c7920666162726963617465642062792074686973206472697665722c0a09202020736f206e6577206465766963657320776f756c646e27742073686f772075702e0a0a09202020746865207363736933616464722773206f66206465766963657320776f6e2774206368616e676520736f206c6f6e6720617320746865200a0920202061646170746572206973206e6f742072657365742e202054686174206d65616e732077652063616e2072657363616e20616e64200a0920202074656c6c207768696368206465766963657320776520616c7265616479206b6e6f772061626f75742c2076732e206e6577200a09202020646576696365732c2076732e2020646973617070656172696e6720646576696365732e0a0a09202020416c736f2c20696620796f752079616e6b206f7574206120746170652064726976652c207468656e2070757420696e2061206469736b0a09202020696e206974277320706c6163652c20287361792c206120636f6e6669677572656420766f6c756d652066726f6d20616e6f74686572200a09202020617272617920636f6e74726f6c6c657220666f7220696e7374616e63652920205f646f6e27745f20706f6b65207468697320647269766572200a202020202020202020202028736f206974207468696e6b732069742773207374696c6c206120746170652c20627574205f646f5f20706f6b65207468652073637369200a20202020202020202020206d6964206c617965722c20736f20697420646f657320616e20696e71756972792e2e2e207468652073637369206d6964206c61796572200a202020202020202020202077696c6c207365652074686520706879736963616c206469736b2e20205468697320776f756c64206265206261642e20204e65656420746f0a092020207468696e6b2061626f757420686f7720746f2070726576656e7420746861742e20204f6e65206964656120776f756c6420626520746f200a09202020736e6f6f7020616c6c207363736920726573706f6e73657320616e6420696620616e20696e717569727920726570736f6e736520636f6d65730a092020206261636b2074686174207265706f7274732061206469736b2c20636875636b20697420616e2072657475726e2073656c656374696f6e0a0920202074696d656f757420696e737465616420616e642061646a757374206f7572207461626c652e2e2e20204e6f7420737572652069206c696b650a09202020746861742074686f7567682e20200a0a09202a2f0a23646566696e65204f4244525f544150455f494e515f53495a452034390a23646566696e65204f4244525f544150455f53494720222444522d3130220a095265706f72744c756e446174615f737472756374202a6c645f627566663b0a09756e7369676e65642063686172202a696e715f627566663b0a09756e7369676e65642063686172207363736933616464725b385d3b0a095f5f753332206e756d5f6c756e733d303b0a09756e7369676e65642063686172202a63683b0a097374727563742063636973735f736373695f6465765f74202a63757272656e7473642c202a746869735f6465766963653b0a09696e74206e63757272656e743d303b0a09696e74207265706f72746c756e73697a65203d2073697a656f66282a6c645f6275666629202b20434953535f4d41585f504859535f4c554e202a20383b0a09696e7420693b0a0a096c645f62756666203d206b7a616c6c6f63287265706f72746c756e73697a652c204746505f4b45524e454c293b0a09696e715f62756666203d206b6d616c6c6f63284f4244525f544150455f494e515f53495a452c204746505f4b45524e454c293b0a0963757272656e747364203d206b7a616c6c6f632873697a656f66282a63757272656e74736429202a0a0909092843434953535f4d41585f534353495f444556535f5045525f4842412b31292c204746505f4b45524e454c293b0a09696620286c645f62756666203d3d204e554c4c207c7c20696e715f62756666203d3d204e554c4c207c7c2063757272656e747364203d3d204e554c4c29207b0a09097072696e746b284b45524e5f455252202263636973733a206f7574206f66206d656d6f72795c6e22293b0a0909676f746f206f75743b0a097d0a09746869735f646576696365203d202663757272656e7473645b43434953535f4d41585f534353495f444556535f5045525f4842415d3b0a096966202863636973735f736373695f646f5f7265706f72745f706879735f6c756e7328682c206c645f627566662c207265706f72746c756e73697a6529203d3d203029207b0a09096368203d20266c645f627566662d3e4c554e4c6973744c656e6774685b305d3b0a09096e756d5f6c756e73203d20282863685b305d3c3c323429207c202863685b315d3c3c313629207c202863685b325d3c3c3829207c2063685b335d29202f20383b0a0909696620286e756d5f6c756e73203e20434953535f4d41585f504859535f4c554e29207b0a0909097072696e746b284b45524e5f5741524e494e47200a090909092263636973733a204d6178696d756d20706879736963616c204c554e7320282564292065786365656465642e2020220a09090909222564204c554e732069676e6f7265642e5c6e222c20434953535f4d41585f504859535f4c554e2c200a090909096e756d5f6c756e73202d20434953535f4d41585f504859535f4c554e293b0a0909096e756d5f6c756e73203d20434953535f4d41585f504859535f4c554e3b0a09097d0a097d0a09656c7365207b0a09097072696e746b284b45524e5f45525220202263636973733a205265706f727420706879736963616c204c554e73206661696c65642e5c6e22293b0a0909676f746f206f75743b0a097d0a0a0a092f2a2061646a757374206f7572207461626c65206f662064657669636573202a2f090a09666f72202869203d20303b2069203c206e756d5f6c756e733b20692b2b29207b0a09092f2a20666f72206561636820706879736963616c206c756e2c20646f20616e20696e7175697279202a2f0a0909696620286c645f627566662d3e4c554e5b695d5b335d202620307843302920636f6e74696e75653b0a09096d656d73657428696e715f627566662c20302c204f4244525f544150455f494e515f53495a45293b0a09096d656d63707928267363736933616464725b305d2c20266c645f627566662d3e4c554e5b695d5b305d2c2038293b0a0a09096966202863636973735f736373695f646f5f696e717569727928682c207363736933616464722c20302c20696e715f627566662c0a09090928756e7369676e6564206368617229204f4244525f544150455f494e515f53495a452920213d2030290a0909092f2a20496e7175697279206661696c656420286d7367207072696e74656420616c726561647929202a2f0a090909636f6e74696e75653b202f2a20736f2077652077696c6c20736b69702074686973206465766963652e202a2f0a0a0909746869735f6465766963652d3e64657674797065203d2028696e715f627566665b305d20262030783166293b0a0909746869735f6465766963652d3e627573203d202d313b0a0909746869735f6465766963652d3e746172676574203d202d313b0a0909746869735f6465766963652d3e6c756e203d202d313b0a09096d656d63707928746869735f6465766963652d3e7363736933616464722c207363736933616464722c2038293b0a09096d656d63707928746869735f6465766963652d3e76656e646f722c2026696e715f627566665b385d2c0a09090973697a656f6628746869735f6465766963652d3e76656e646f7229293b0a09096d656d63707928746869735f6465766963652d3e6d6f64656c2c2026696e715f627566665b31365d2c0a09090973697a656f6628746869735f6465766963652d3e6d6f64656c29293b0a09096d656d63707928746869735f6465766963652d3e7265766973696f6e2c2026696e715f627566665b33325d2c0a09090973697a656f6628746869735f6465766963652d3e7265766973696f6e29293b0a09096d656d73657428746869735f6465766963652d3e6465766963655f69642c20302c0a09090973697a656f6628746869735f6465766963652d3e6465766963655f696429293b0a090963636973735f736373695f6765745f6465766963655f696428682c207363736933616464722c0a090909746869735f6465766963652d3e6465766963655f69642c2073697a656f6628746869735f6465766963652d3e6465766963655f696429293b0a0a09097377697463682028746869735f6465766963652d3e64657674797065290a09097b0a090920206361736520307830353a202f2a2043442d524f4d202a2f207b0a0a0909092f2a20576520646f6e2774202a7265616c6c792a20737570706f72742061637475616c2043442d524f4d20646576696365732c0a090909202a206a757374207468697320224f6e6520427574746f6e204469736173746572205265636f766572792220746170652064726976650a090909202a2077686963682074656d706f726172696c792070726574656e647320746f20626520612043442d524f4d2064726976652e0a090909202a20536f20776520636865636b20746861742074686520646576696365206973207265616c6c7920616e204f42445220746170650a090909202a2064657669636520627920636865636b696e6720666f7220222444522d31302220696e2062797465732034332d3438206f660a090909202a2074686520696e717569727920646174612e0a090909202a2f0a0909090963686172206f6264725f7369675b375d3b0a0a090909097374726e637079286f6264725f7369672c2026696e715f627566665b34335d2c2036293b0a090909096f6264725f7369675b365d203d20275c30273b0a09090909696620287374726e636d70286f6264725f7369672c204f4244525f544150455f5349472c20362920213d2030290a09090909092f2a204e6f74204f424452206465766963652c2069676e6f72652069742e202a2f0a0909090909627265616b3b0a0909097d0a0909092f2a2066616c6c207468726f756768202e202e202e202a2f0a090920206361736520307830313a202f2a2073657175656e7469616c206163636573732c20287461706529202a2f0a090920206361736520307830383a202f2a206d656469756d206368616e676572202a2f0a090909696620286e63757272656e74203e3d2043434953535f4d41585f534353495f444556535f5045525f48424129207b0a090909097072696e746b284b45524e5f494e464f2022636369737325643a2025732069676e6f7265642c20220a090909090922746f6f206d616e7920646576696365732e5c6e222c20682d3e63746c722c0a0909090909736373695f6465766963655f7479706528746869735f6465766963652d3e6465767479706529293b0a09090909627265616b3b0a0909097d0a09090963757272656e7473645b6e63757272656e745d203d202a746869735f6465766963653b0a0909096e63757272656e742b2b3b0a090909627265616b3b0a0909202064656661756c743a200a090909627265616b3b0a09097d0a097d0a0a0961646a7573745f63636973735f736373695f7461626c6528682c20686f73746e6f2c2063757272656e7473642c206e63757272656e74293b0a6f75743a0a096b6672656528696e715f62756666293b0a096b66726565286c645f62756666293b0a096b667265652863757272656e747364293b0a0972657475726e3b0a7d0a0a73746174696320696e740a69735f6b6579776f72642863686172202a7074722c20696e74206c656e2c2063686172202a766572622920202f2f205468616e6b7320746f206e63723533633878782e630a7b0a09696e7420766572625f6c656e203d207374726c656e2876657262293b0a09696620286c656e203e3d20766572625f6c656e20262620216d656d636d7028766572622c7074722c766572625f6c656e29290a090972657475726e20766572625f6c656e3b0a09656c73650a090972657475726e20303b0a7d0a0a73746174696320696e740a63636973735f736373695f757365725f636f6d6d616e642863746c725f696e666f5f74202a682c20696e7420686f73746e6f2c2063686172202a6275666665722c20696e74206c656e677468290a7b0a09696e74206172675f6c656e3b0a0a0969662028286172675f6c656e203d2069735f6b6579776f7264286275666665722c206c656e6774682c202272657363616e22292920213d2030290a090963636973735f7570646174655f6e6f6e5f6469736b5f6465766963657328682c20686f73746e6f293b0a09656c73650a090972657475726e202d45494e56414c3b0a0972657475726e206c656e6774683b0a7d0a0a0a73746174696320696e740a63636973735f736373695f70726f635f696e666f2873747275637420536373695f486f7374202a73682c0a090963686172202a6275666665722c202f2a206461746120627566666572202a2f0a090963686172202a2a73746172742c20092020202f2a207768657265206461746120696e2062756666657220737461727473202a2f0a09096f66665f74206f66667365742c092020202f2a206f66667365742066726f6d207374617274206f6620696d6167696e6172792066696c65202a2f0a0909696e74206c656e6774682c20092020202f2a206c656e677468206f66206461746120696e20627566666572202a2f0a0909696e742066756e6329092020202f2a2030203d3d20726561642c2031203d3d207772697465202a2f0a7b0a0a09696e74206275666c656e2c20646174616c656e3b0a0963746c725f696e666f5f74202a683b0a09696e7420693b0a0a0968203d202863746c725f696e666f5f74202a292073682d3e686f7374646174615b305d3b0a096966202868203d3d204e554c4c2920202f2a2054686973207265616c6c792073686f756c646e277420657665722068617070656e2e202a2f0a090972657475726e202d45494e56414c3b0a0a096966202866756e63203d3d203029207b092f2a20557365722069732072656164696e672066726f6d202f70726f632f736373692f636973732a3f2f3f2a20202a2f0a09096275666c656e203d20737072696e7466286275666665722c2022636369737325643a205343534920686f73743a2025645c6e222c0a09090909682d3e63746c722c2073682d3e686f73745f6e6f293b0a0a09092f2a207468697320696e666f726d6174696f6e206973206e6565646564206279206170707320746f206b6e6f772077686963682063636973730a090920202064657669636520636f72726573706f6e647320746f207768696368207363736920686f7374206e756d62657220776974686f75740a0909202020686176696e6720746f206f70656e206120736373692074617267657420646576696365206e6f64652e2020546865206465766963650a0909202020696e666f726d6174696f6e206973206e6f742061206475706c6963617465206f66202f70726f632f736373692f7363736920626563617573650a09092020207468652074776f206d6179206265206f7574206f662073796e632064756520746f207363736920686f74706c75672c207261746865720a09092020207468697320696e666f20697320666f7220616e2061707020746f2062652061626c6520746f2075736520746f206b6e6f7720686f7720746f0a0909202020676574207468656d206261636b20696e2073796e632e202a2f0a0a0909666f72202869203d20303b2069203c206363697373736373695b682d3e63746c725d2e6e646576696365733b20692b2b29207b0a0909097374727563742063636973735f736373695f6465765f74202a7364203d0a09090909266363697373736373695b682d3e63746c725d2e6465765b695d3b0a0909096275666c656e202b3d20737072696e746628266275666665725b6275666c656e5d2c20226325646225647425646c2564202530326420220a0909090922307825303278253032782530327825303278253032782530327825303278253032785c6e222c0a0909090973682d3e686f73745f6e6f2c2073642d3e6275732c2073642d3e7461726765742c2073642d3e6c756e2c0a0909090973642d3e646576747970652c0a0909090973642d3e7363736933616464725b305d2c2073642d3e7363736933616464725b315d2c0a0909090973642d3e7363736933616464725b325d2c2073642d3e7363736933616464725b335d2c0a0909090973642d3e7363736933616464725b345d2c2073642d3e7363736933616464725b355d2c0a0909090973642d3e7363736933616464725b365d2c2073642d3e7363736933616464725b375d293b0a09097d0a0909646174616c656e203d206275666c656e202d206f66667365743b0a090969662028646174616c656e203c203029207b20092f2a20746865792772652072656164696e67207061737420454f462e202a2f0a090909646174616c656e203d20303b0a0909092a7374617274203d206275666665722b6275666c656e3b090a09097d20656c73650a0909092a7374617274203d20627566666572202b206f66667365743b0a090972657475726e28646174616c656e293b0a097d20656c736520092f2a20557365722069732077726974696e6720746f202f70726f632f736373692f63636973732a3f2f3f2a20202e2e2e202a2f0a090972657475726e2063636973735f736373695f757365725f636f6d6d616e6428682c2073682d3e686f73745f6e6f2c0a0909096275666665722c206c656e677468293b090a7d200a0a2f2a2063636973735f736361747465725f6761746865722074616b657320612073747275637420736373695f636d6e642c2028636d64292c20616e6420646f65732074686520706369200a202020646d61206d617070696e672020616e642066696c6c7320696e2074686520736361747465722067617468657220656e7472696573206f6620746865200a202020636369737320636f6d6d616e642c20632e202a2f0a0a73746174696320766f69642063636973735f736361747465725f6761746865722863746c725f696e666f5f74202a682c20436f6d6d616e644c6973745f737472756374202a632c0a0973747275637420736373695f636d6e64202a636d64290a7b0a09756e7369676e656420696e74206c656e3b0a0973747275637420736361747465726c697374202a73673b0a095f5f753634206164647236343b0a09696e7420726571756573745f6e7367732c20692c20636861696e65642c2073675f696e6465783b0a097374727563742063636973735f736373695f616461707465725f646174615f74202a7361203d20682d3e736373695f63746c723b0a09534744657363726970746f725f737472756374202a637572725f73673b0a0a094255475f4f4e28736373695f73675f636f756e7428636d6429203e20682d3e6d61787367656e7472696573293b0a0a09636861696e6564203d20303b0a0973675f696e646578203d20303b0a09637572725f7367203d20632d3e53473b0a09726571756573745f6e736773203d20736373695f646d615f6d617028636d64293b0a0969662028726571756573745f6e73677329207b0a0909736373695f666f725f656163685f736728636d642c2073672c20726571756573745f6e7367732c206929207b0a0909096966202873675f696e646578202b2031203d3d20682d3e6d61785f636d645f7367656e74726965732026260a0909090921636861696e656420262620726571756573745f6e736773202d2069203e203129207b0a09090909636861696e6564203d20313b0a0909090973675f696e646578203d20303b0a09090909637572725f7367203d2073612d3e636d645f73675f6c6973745b632d3e636d64696e6465785d3b0a0909097d0a090909616464723634203d20285f5f753634292073675f646d615f61646472657373287367293b0a0909096c656e20203d2073675f646d615f6c656e287367293b0a090909637572725f73675b73675f696e6465785d2e416464722e6c6f776572203d0a09090909285f5f7533322920286164647236342026203078304646464646464646554c4c293b0a090909637572725f73675b73675f696e6465785d2e416464722e7570706572203d0a09090909285f5f75333229202828616464723634203e3e203332292026203078304646464646464646554c4c293b0a090909637572725f73675b73675f696e6465785d2e4c656e203d206c656e3b0a090909637572725f73675b73675f696e6465785d2e457874203d20303b0a0909092b2b73675f696e6465783b0a09097d0a090969662028636861696e6564290a09090963636973735f6d61705f73675f636861696e5f626c6f636b28682c20632c0a0909090973612d3e636d645f73675f6c6973745b632d3e636d64696e6465785d2c0a0909090928726571756573745f6e736773202d2028682d3e6d61785f636d645f7367656e7472696573202d20312929202a0a090909090973697a656f6628534744657363726970746f725f73747275637429293b0a097d0a092f2a20747261636b20686f77206d616e7920534720656e747269657320776520617265207573696e67202a2f0a0969662028726571756573745f6e736773203e20682d3e6d61785347290a0909682d3e6d61785347203d20726571756573745f6e7367733b0a09632d3e4865616465722e5347546f74616c203d20287531362920726571756573745f6e736773202b20636861696e65643b0a0969662028726571756573745f6e736773203e20682d3e6d61785f636d645f7367656e7472696573290a0909632d3e4865616465722e53474c697374203d20682d3e6d61785f636d645f7367656e74726965733b0a09656c73650a0909632d3e4865616465722e53474c697374203d20632d3e4865616465722e5347546f74616c3b0a0972657475726e3b0a7d0a0a0a73746174696320696e740a63636973735f736373695f71756575655f636f6d6d616e645f6c636b2873747275637420736373695f636d6e64202a636d642c20766f696420282a646f6e65292873747275637420736373695f636d6e64202a29290a7b0a0963746c725f696e666f5f74202a683b0a09696e742072633b0a09756e7369676e65642063686172207363736933616464725b385d3b0a09436f6d6d616e644c6973745f737472756374202a633b0a09756e7369676e6564206c6f6e6720666c6167733b0a0a092f2f20476574207468652070747220746f206f757220616461707465722073747275637475726520286862615b695d29206f7574206f6620636d642d3e686f73742e0a092f2f2057652076696f6c61746520636d642d3e686f7374207072697661637920686572652e202028497320746865726520616e6f74686572207761793f290a0968203d202863746c725f696e666f5f74202a2920636d642d3e6465766963652d3e686f73742d3e686f7374646174615b305d3b0a0a097263203d206c6f6f6b75705f73637369336164647228682c20636d642d3e6465766963652d3e6368616e6e656c2c20636d642d3e6465766963652d3e69642c0a090909636d642d3e6465766963652d3e6c756e2c20736373693361646472293b0a0969662028726320213d203029207b0a09092f2a207468652073637369206e6578757320646f6573206e6f74206d6174636820616e7920746861742077652070726573656e7465642e2e2e202a2f0a09092f2a2070726574656e6420746f206d6964206c61796572207468617420776520676f742073656c656374696f6e2074696d656f7574202a2f0a0909636d642d3e726573756c74203d204449445f4e4f5f434f4e4e454354203c3c2031363b0a0909646f6e6528636d64293b0a09092f2a207765206d696768742077616e7420746f207468696e6b2061626f7574207265676973746572696e6720636f6e74726f6c6c657220697473656c660a0909202020617320612070726f636573736f7220646576696365206f6e207468652062757320736f2073672062696e647320746f2069742e202a2f0a090972657475726e20303b0a097d0a0a092f2a204f6b2c2077652068617665206120726561736f6e61626c652073637369206e657875732c20736f2073656e642074686520636d6420646f776e2c20616e640a202020202020202020202073656520776861742074686520646576696365207468696e6b73206f662069742e202a2f0a0a097370696e5f6c6f636b5f697271736176652826682d3e6c6f636b2c20666c616773293b0a0963203d20736373695f636d645f616c6c6f632868293b0a097370696e5f756e6c6f636b5f697271726573746f72652826682d3e6c6f636b2c20666c616773293b0a096966202863203d3d204e554c4c29207b0909092f2a2074726f75626c652e2e2e202a2f0a09096465765f7761726e2826682d3e706465762d3e6465762c2022736373695f636d645f616c6c6f632072657475726e6564204e554c4c215c6e22293b0a09092f2a204649584d453a206e6578742033206c696e657320617265202d3e2042414421203c2d202a2f0a0909636d642d3e726573756c74203d204449445f4e4f5f434f4e4e454354203c3c2031363b0a0909646f6e6528636d64293b0a090972657475726e20303b0a097d0a0a092f2f2046696c6c20696e2074686520636f6d6d616e64206c697374206865616465720a0a09636d642d3e736373695f646f6e65203d20646f6e653b202020202f2f2073617665207468697320666f722075736520627920636f6d706c6574696f6e20636f6465200a0a092f2a2073617665206320696e2063617365207765206861766520746f2061626f7274206974202a2f0a09636d642d3e686f73745f7363726962626c65203d2028756e7369676e65642063686172202a2920633b0a0a09632d3e636d645f74797065203d20434d445f534353493b0a09632d3e736373695f636d64203d20636d643b0a09632d3e4865616465722e5265706c795175657565203d20303b20202f2a20756e7573656420696e2073696d706c65206d6f6465202a2f0a096d656d6370792826632d3e4865616465722e4c554e2e4c756e4164647242797465735b305d2c20267363736933616464725b305d2c2038293b0a09632d3e4865616465722e5461672e6c6f776572203d20632d3e627573616464723b20202f2a20557365206b2e2061646472657373206f6620636d6420617320746167202a2f0a090a092f2f2046696c6c20696e20746865207265717565737420626c6f636b2e2e2e0a0a09632d3e526571756573742e54696d656f7574203d20303b0a096d656d73657428632d3e526571756573742e4344422c20302c2073697a656f6628632d3e526571756573742e43444229293b0a094255475f4f4e28636d642d3e636d645f6c656e203e2073697a656f6628632d3e526571756573742e43444229293b0a09632d3e526571756573742e4344424c656e203d20636d642d3e636d645f6c656e3b0a096d656d63707928632d3e526571756573742e4344422c20636d642d3e636d6e642c20636d642d3e636d645f6c656e293b0a09632d3e526571756573742e547970652e54797065203d20545950455f434d443b0a09632d3e526571756573742e547970652e417474726962757465203d20415454525f53494d504c453b0a0973776974636828636d642d3e73635f646174615f646972656374696f6e290a097b0a0920206361736520444d415f544f5f4445564943453a0a0909632d3e526571756573742e547970652e446972656374696f6e203d20584645525f57524954453b0a0909627265616b3b0a0920206361736520444d415f46524f4d5f4445564943453a0a0909632d3e526571756573742e547970652e446972656374696f6e203d20584645525f524541443b0a0909627265616b3b0a0920206361736520444d415f4e4f4e453a0a0909632d3e526571756573742e547970652e446972656374696f6e203d20584645525f4e4f4e453b0a0909627265616b3b0a0920206361736520444d415f4249444952454354494f4e414c3a0a09092f2f20546869732063616e2068617070656e2069662061206275676779206170706c69636174696f6e20646f6573206120736373692070617373746872750a09092f2f20616e64207365747320626f746820696e6c656e20616e64206f75746c656e20746f206e6f6e2d7a65726f2e2028207365650a09092f2f202e2e2f736373692f736373695f696f63746c2e633a736373695f696f63746c5f73656e645f636f6d6d616e64282920290a0a0909632d3e526571756573742e547970652e446972656374696f6e203d20584645525f525356443b0a09092f2f205468697320697320746563686e6963616c6c792077726f6e672c20616e6420636369737320636f6e74726f6c6c6572732073686f756c640a09092f2f2072656a656374206974207769746820434d445f494e56414c49442c20776869636820697320746865206d6f737420636f7272656374200a09092f2f20726573706f6e73652c20627574206e6f6e2d6669627265206261636b656e64732061707065617220746f206c6574206974200a09092f2f20736c6964652062792c20616e642067697665207468652073616d6520726573756c74732061732069662074686973206669656c640a09092f2f20776572652073657420636f72726563746c792e2020456974686572207761792069732061636365707461626c6520666f720a09092f2f206f757220707572706f73657320686572652e0a0a0909627265616b3b0a0a09202064656661756c743a200a09096465765f7761726e2826682d3e706465762d3e6465762c2022756e6b6e6f776e206461746120646972656374696f6e3a2025645c6e222c0a090909636d642d3e73635f646174615f646972656374696f6e293b0a090942554728293b0a0909627265616b3b0a097d0a0963636973735f736361747465725f67617468657228682c20632c20636d64293b0a09656e71756575655f636d645f616e645f73746172745f696f28682c2063293b0a092f2a2074686520636d64276c6c20636f6d65206261636b2076696120696e74722068616e646c657220696e20636f6d706c6574655f736373695f636f6d6d616e64282920202a2f0a0972657475726e20303b0a7d0a0a737461746963204445465f534353495f51434d442863636973735f736373695f71756575655f636f6d6d616e64290a0a73746174696320766f69642063636973735f756e72656769737465725f736373692863746c725f696e666f5f74202a68290a7b0a097374727563742063636973735f736373695f616461707465725f646174615f74202a73613b0a097374727563742063636973735f736373695f636d645f737461636b5f74202a73746b3b0a09756e7369676e6564206c6f6e6720666c6167733b0a0a092f2a20776520617265206265696e6720666f726369626c7920756e6c6f616465642c20616e64206d6179206e6f74207265667573652e202a2f0a0a097370696e5f6c6f636b5f697271736176652826682d3e6c6f636b2c20666c616773293b0a097361203d20682d3e736373695f63746c723b0a0973746b203d202673612d3e636d645f737461636b3b200a0a092f2a20696620776520776572656e277420657665722061637475616c6c7920726567697374657265642c20646f6e277420756e7265676973746572202a2f200a096966202873612d3e7265676973746572656429207b0a09097370696e5f756e6c6f636b5f697271726573746f72652826682d3e6c6f636b2c20666c616773293b0a0909736373695f72656d6f76655f686f73742873612d3e736373695f686f7374293b0a0909736373695f686f73745f7075742873612d3e736373695f686f7374293b0a09097370696e5f6c6f636b5f697271736176652826682d3e6c6f636b2c20666c616773293b0a097d0a0a092f2a2073657420736373695f686f737420746f204e554c4c20736f206f75722064657465637420726f7574696e652077696c6c200a0920202066696e64207573206f6e207265676973746572202a2f0a0973612d3e736373695f686f7374203d204e554c4c3b0a097370696e5f756e6c6f636b5f697271726573746f72652826682d3e6c6f636b2c20666c616773293b0a09736373695f636d645f737461636b5f667265652868293b0a096b66726565287361293b0a7d0a0a73746174696320696e742063636973735f656e676167655f736373692863746c725f696e666f5f74202a68290a7b0a097374727563742063636973735f736373695f616461707465725f646174615f74202a73613b0a097374727563742063636973735f736373695f636d645f737461636b5f74202a73746b3b0a09756e7369676e6564206c6f6e6720666c6167733b0a0a097370696e5f6c6f636b5f697271736176652826682d3e6c6f636b2c20666c616773293b0a097361203d20682d3e736373695f63746c723b0a0973746b203d202673612d3e636d645f737461636b3b200a0a096966202873612d3e7265676973746572656429207b0a09096465765f696e666f2826682d3e706465762d3e6465762c2022534353492073756273797374656d20616c726561647920656e67616765642e5c6e22293b0a09097370696e5f756e6c6f636b5f697271726573746f72652826682d3e6c6f636b2c20666c616773293b0a090972657475726e202d454e58494f3b0a097d0a0973612d3e72656769737465726564203d20313b0a097370696e5f756e6c6f636b5f697271726573746f72652826682d3e6c6f636b2c20666c616773293b0a0963636973735f7570646174655f6e6f6e5f6469736b5f6465766963657328682c202d31293b0a0963636973735f736373695f6465746563742868293b0a0972657475726e20303b0a7d0a0a73746174696320766f69640a63636973735f7365715f746170655f7265706f727428737472756374207365715f66696c65202a7365712c2063746c725f696e666f5f74202a68290a7b0a09756e7369676e6564206c6f6e6720666c6167733b0a0a094350515f544150455f4c4f434b28682c20666c616773293b0a097365715f7072696e7466287365712c0a09092253657175656e7469616c2061636365737320646576696365733a2025645c6e5c6e222c0a0909096363697373736373695b682d3e63746c725d2e6e64657669636573293b0a094350515f544150455f554e4c4f434b28682c20666c616773293b0a7d0a0a73746174696320696e7420776169745f666f725f6465766963655f746f5f6265636f6d655f72656164792863746c725f696e666f5f74202a682c0a09756e7369676e65642063686172206c756e616464725b5d290a7b0a09696e742072633b0a09696e7420636f756e74203d20303b0a09696e74207761697474696d65203d20485a3b0a09436f6d6d616e644c6973745f737472756374202a633b0a0a0963203d20636d645f616c6c6f632868293b0a0969662028216329207b0a09096465765f7761726e2826682d3e706465762d3e6465762c20226f7574206f66206d656d6f727920696e20220a09090922776169745f666f725f6465766963655f746f5f6265636f6d655f72656164792e5c6e22293b0a090972657475726e20494f5f4552524f523b0a097d0a0a092f2a2053656e64207465737420756e697420726561647920756e74696c206465766963652072656164792c206f7220676976652075702e202a2f0a097768696c652028636f756e74203c20323029207b0a0a09092f2a205761697420666f722061206269742e2020646f20746869732066697273742c20626563617573652069662077652073656e640a0909202a207468652054555220726967687420617761792c207468652072657365742077696c6c206a7573742061626f72742069742e0a0909202a2f0a09097363686564756c655f74696d656f75745f756e696e7465727275707469626c65287761697474696d65293b0a0909636f756e742b2b3b0a0a09092f2a20496e63726561736520776169742074696d6520776974682065616368207472792c20757020746f206120706f696e742e202a2f0a0909696620287761697474696d65203c2028485a202a20333029290a0909097761697474696d65203d207761697474696d65202a20323b0a0a09092f2a2053656e6420746865205465737420556e6974205265616479202a2f0a09097263203d2066696c6c5f636d6428682c20632c20544553545f554e49545f52454144592c204e554c4c2c20302c20302c0a0909096c756e616464722c20545950455f434d44293b0a0909696620287263203d3d2030290a0909097263203d2073656e64636d645f776974686972715f636f726528682c20632c2030293b0a0a090928766f6964292070726f636573735f73656e64636d645f6572726f7228682c2063293b0a0a090969662028726320213d2030290a090909676f746f2072657472795f7475723b0a0a090969662028632d3e6572725f696e666f2d3e436f6d6d616e64537461747573203d3d20434d445f53554343455353290a090909627265616b3b0a0a090969662028632d3e6572725f696e666f2d3e436f6d6d616e64537461747573203d3d20434d445f5441524745545f5354415455532026260a090909632d3e6572725f696e666f2d3e53637369537461747573203d3d2053414d5f535441545f434845434b5f434f4e444954494f4e29207b0a09090969662028632d3e6572725f696e666f2d3e53656e7365496e666f5b325d203d3d204e4f5f53454e5345290a09090909627265616b3b0a09090969662028632d3e6572725f696e666f2d3e53656e7365496e666f5b325d203d3d20554e49545f415454454e54494f4e29207b0a09090909756e7369676e65642063686172206173633b0a09090909617363203d20632d3e6572725f696e666f2d3e53656e7365496e666f5b31325d3b0a09090909636865636b5f666f725f756e69745f617474656e74696f6e28682c2063293b0a0909090969662028617363203d3d20504f5745525f4f525f5245534554290a0909090909627265616b3b0a0909097d0a09097d0a72657472795f7475723a0a09096465765f7761726e2826682d3e706465762d3e6465762c202257616974696e67202564207365637320220a09090922666f722064657669636520746f206265636f6d652072656164792e5c6e222c0a0909097761697474696d65202f20485a293b0a09097263203d20313b202f2a20646576696365206e6f742072656164792e202a2f0a097d0a0a09696620287263290a09096465765f7761726e2826682d3e706465762d3e6465762c2022676976696e67207570206f6e206465766963652e5c6e22293b0a09656c73650a09096465765f7761726e2826682d3e706465762d3e6465762c20226465766963652069732072656164792e5c6e22293b0a0a09636d645f6672656528682c2063293b0a0972657475726e2072633b0a7d0a0a2f2a204e656564206174206c65617374206f6e65206f66207468657365206572726f722068616e646c65727320746f206b656570202e2e2f736373692f686f7374732e632066726f6d200a202a20636f6d706c61696e696e672e2020446f696e67206120686f73742d206f72206275732d72657365742063616e277420646f20616e797468696e6720676f6f6420686572652e200a202a20446573706974652077686174206974206d696768742073617920696e20736373695f6572726f722e632c207468657265206d61792077656c6c20626520636f6d6d616e64730a202a206f6e2074686520636f6e74726f6c6c65722c2061732074686520636369737320647269766572207265676973746572732074776963652c206f6e6365206173206120626c6f636b0a202a2064657669636520666f7220746865206c6f676963616c206472697665732c20616e64206f6e636520617320612073637369206465766963652c20666f7220616e7920746170650a202a206472697665732e2020536f207765206b6e6f7720746865726520617265206e6f20636f6d6d616e6473206f7574206f6e207468652074617065206472697665732c206275742077650a202a20646f6e2774206b6e6f7720746865726520617265206e6f20636f6d6d616e6473206f6e2074686520636f6e74726f6c6c65722c20616e64206974206973206c696b656c79200a202a20746861742074686572652070726f6261626c79206172652c2061732074686520636369737320626c6f636b20646576696365206973206d6f737420636f6d6d6f6e6c7920757365640a202a206173206120626f6f74206465766963652028656d62656464656420636f6e74726f6c6c6572206f6e2048502f436f6d7061712073797374656d732e290a2a2f0a0a73746174696320696e742063636973735f65685f6465766963655f72657365745f68616e646c65722873747275637420736373695f636d6e64202a73637369636d64290a7b0a09696e742072633b0a09436f6d6d616e644c6973745f737472756374202a636d645f696e5f74726f75626c653b0a09756e7369676e65642063686172206c756e616464725b385d3b0a0963746c725f696e666f5f74202a683b0a0a092f2a2066696e642074686520636f6e74726f6c6c657220746f2077686963682074686520636f6d6d616e6420746f2062652061626f72746564207761732073656e74202a2f0a0968203d202863746c725f696e666f5f74202a292073637369636d642d3e6465766963652d3e686f73742d3e686f7374646174615b305d3b0a096966202868203d3d204e554c4c29202f2a20706172616e6f6961202a2f0a090972657475726e204641494c45443b0a096465765f7761726e2826682d3e706465762d3e6465762c2022726573657474696e672074617065206472697665206f72206d656469756d206368616e6765722e5c6e22293b0a092f2a2066696e642074686520636f6d6d616e642074686174277320676976696e672075732074726f75626c65202a2f0a09636d645f696e5f74726f75626c65203d2028436f6d6d616e644c6973745f737472756374202a292073637369636d642d3e686f73745f7363726962626c653b0a0969662028636d645f696e5f74726f75626c65203d3d204e554c4c29202f2a20706172616e6f6961202a2f0a090972657475726e204641494c45443b0a096d656d637079286c756e616464722c2026636d645f696e5f74726f75626c652d3e4865616465722e4c554e2e4c756e4164647242797465735b305d2c2038293b0a092f2a2073656e64206120726573657420746f207468652053435349204c554e2077686963682074686520636f6d6d616e64207761732073656e7420746f202a2f0a097263203d2073656e64636d645f7769746869727128682c2043434953535f52455345545f4d53472c204e554c4c2c20302c20302c206c756e616464722c0a0909545950455f4d5347293b0a09696620287263203d3d203020262620776169745f666f725f6465766963655f746f5f6265636f6d655f726561647928682c206c756e6164647229203d3d2030290a090972657475726e20535543434553533b0a096465765f7761726e2826682d3e706465762d3e6465762c2022726573657474696e6720646576696365206661696c65642e5c6e22293b0a0972657475726e204641494c45443b0a7d0a0a73746174696320696e74202063636973735f65685f61626f72745f68616e646c65722873747275637420736373695f636d6e64202a73637369636d64290a7b0a09696e742072633b0a09436f6d6d616e644c6973745f737472756374202a636d645f746f5f61626f72743b0a09756e7369676e65642063686172206c756e616464725b385d3b0a0963746c725f696e666f5f74202a683b0a0a092f2a2066696e642074686520636f6e74726f6c6c657220746f2077686963682074686520636f6d6d616e6420746f2062652061626f72746564207761732073656e74202a2f0a0968203d202863746c725f696e666f5f74202a292073637369636d642d3e6465766963652d3e686f73742d3e686f7374646174615b305d3b0a096966202868203d3d204e554c4c29202f2a20706172616e6f6961202a2f0a090972657475726e204641494c45443b0a096465765f7761726e2826682d3e706465762d3e6465762c202261626f7274696e67207461726479205343534920636d645c6e22293b0a0a092f2a2066696e642074686520636f6d6d616e6420746f2062652061626f72746564202a2f0a09636d645f746f5f61626f7274203d2028436f6d6d616e644c6973745f737472756374202a292073637369636d642d3e686f73745f7363726962626c653b0a0969662028636d645f746f5f61626f7274203d3d204e554c4c29202f2a20706172616e6f6961202a2f0a090972657475726e204641494c45443b0a096d656d637079286c756e616464722c2026636d645f746f5f61626f72742d3e4865616465722e4c554e2e4c756e4164647242797465735b305d2c2038293b0a097263203d2073656e64636d645f7769746869727128682c2043434953535f41424f52545f4d53472c2026636d645f746f5f61626f72742d3e4865616465722e5461672c0a0909302c20302c206c756e616464722c20545950455f4d5347293b0a09696620287263203d3d2030290a090972657475726e20535543434553533b0a0972657475726e204641494c45443b0a0a7d0a0a23656c7365202f2a206e6f20434f4e4649475f434953535f534353495f54415045202a2f0a0a2f2a204966206e6f207461706520737570706f72742c207468656e207468657365206265636f6d6520646566696e6564206f7574206f66206578697374656e6365202a2f0a0a23646566696e652063636973735f736373695f736574757028636e746c5f6e756d290a23646566696e652063636973735f656e676167655f736373692868290a0a23656e646966202f2a20434f4e4649475f434953535f534353495f54415045202a2f0a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006c696e75782d332e382e322f647269766572732f626c6f636b2f63636973735f736373692e680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000303030303636340030303030303030003030303030303000303030303030303537313700313231313437343433333000303031373734320030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007573746172003030726f6f7400000000000000000000000000000000000000000000000000000000726f6f74000000000000000000000000000000000000000000000000000000003030303030303000303030303030300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f2a0a202a202020204469736b2041727261792064726976657220666f7220485020536d61727420417272617920636f6e74726f6c6c6572732c20534353492054617065206d6f64756c652e0a202a2020202028432920436f7079726967687420323030312c2032303037204865776c6574742d5061636b61726420446576656c6f706d656e7420436f6d70616e792c204c2e502e0a202a0a202a20202020546869732070726f6772616d206973206672656520736f6674776172653b20796f752063616e2072656469737472696275746520697420616e642f6f72206d6f646966790a202a20202020697420756e64657220746865207465726d73206f662074686520474e552047656e6572616c205075626c6963204c6963656e7365206173207075626c69736865642062790a202a20202020746865204672656520536f66747761726520466f756e646174696f6e3b2076657273696f6e2032206f6620746865204c6963656e73652e0a202a0a202a20202020546869732070726f6772616d20697320646973747269627574656420696e2074686520686f706520746861742069742077696c6c2062652075736566756c2c0a202a2020202062757420574954484f555420414e592057415252414e54593b20776974686f7574206576656e2074686520696d706c6965642077617272616e7479206f660a202a202020204d45524348414e544142494c495459204f52204649544e45535320464f52204120504152544943554c415220505552504f53452e205365652074686520474e550a202a2020202047656e6572616c205075626c6963204c6963656e736520666f72206d6f72652064657461696c732e0a202a0a202a20202020596f752073686f756c642068617665207265636569766564206120636f7079206f662074686520474e552047656e6572616c205075626c6963204c6963656e73650a202a20202020616c6f6e67207769746820746869732070726f6772616d3b206966206e6f742c20777269746520746f20746865204672656520536f6674776172650a202a20202020466f756e646174696f6e2c20496e632e2c2035392054656d706c6520506c6163652c205375697465203330302c20426f73746f6e2c204d410a202a2020202030323131312d313330372c205553412e0a202a0a202a202020205175657374696f6e732f436f6d6d656e74732f427567666978657320746f206973735f73746f726167656465764068702e636f6d0a202a0a202a2f0a23696664656620434f4e4649475f434953535f534353495f544150450a2369666e646566205f43434953535f534353495f485f0a23646566696e65205f43434953535f534353495f485f0a0a23696e636c756465203c736373692f7363736963616d2e683e202f2a20706f737369626c7920697272656c6576616e742c2073696e636520776520646f6e27742073686f77206469736b73202a2f0a0a09092f2a207468652073637369206964206f662074686520616461707465722e2e2e202a2f0a23646566696e652053454c465f534353495f49442031350a09092f2a20313520697320736f6d6577686174206172626974726172792c2073696e63652074686520736373692d32206275730a09092020207468617427732070726573656e746564206279207468652064726976657220746f20746865204f532069730a0909202020666162726963617465642e202054686520227265616c2220736373692d3320627573207468650a090920202068617264776172652070726573656e7473206973206661627269636174656420746f6f2e0a09092020205468652061637475616c2c20686f6e6573742d746f2d676f6f646e65737320706879736963616c0a090920202062757320746861742074686520646576696365732061726520617474616368656420746f206973206e6f740a09092020206164647265737369626c65206e61746976656c792c20616e64206d617920696e20666163742074 |