1. | 2d2073702d3e737074293b0a09696620282167666e5f746f5f6d656d736c6f745f64697274795f6269746d617028766370752c2067666e2c206163636573732026204143435f57524954455f4d41534b29290a090972657475726e202d313b0a0a09726574203d2067666e5f746f5f706167655f6d616e795f61746f6d696328766370752d3e6b766d2c2067666e2c2070616765732c20656e64202d207374617274293b0a0969662028726574203c3d2030290a090972657475726e202d313b0a0a09666f72202869203d20303b2069203c207265743b20692b2b2c2067666e2b2b2c2073746172742b2b290a09096d6d755f7365745f7370746528766370752c2073746172742c204143435f414c4c2c0a09090920202020206163636573732c20302c20302c204e554c4c2c0a090909202020202073702d3e726f6c652e6c6576656c2c2067666e2c0a0909092020202020706167655f746f5f70666e2870616765735b695d292c20747275652c2074727565293b0a0a0972657475726e20303b0a7d0a0a73746174696320766f6964205f5f6469726563745f7074655f707265666574636828737472756374206b766d5f76637075202a766370752c0a090909092020737472756374206b766d5f6d6d755f70616765202a73702c20753634202a7370746570290a7b0a09753634202a737074652c202a7374617274203d204e554c4c3b0a09696e7420693b0a0a095741524e5f4f4e282173702d3e726f6c652e646972656374293b0a0a0969203d20287370746570202d2073702d3e737074292026207e285054455f50524546455443485f4e554d202d2031293b0a0973707465203d2073702d3e737074202b20693b0a0a09666f72202869203d20303b2069203c205054455f50524546455443485f4e554d3b20692b2b2c20737074652b2b29207b0a09096966202869735f736861646f775f70726573656e745f707465282a7370746529207c7c2073707465203d3d20737074657029207b0a09090969662028217374617274290a09090909636f6e74696e75653b0a090909696620286469726563745f7074655f70726566657463685f6d616e7928766370752c2073702c2073746172742c207370746529203c2030290a09090909627265616b3b0a0909097374617274203d204e554c4c3b0a09097d20656c73652069662028217374617274290a0909097374617274203d20737074653b0a097d0a7d0a0a73746174696320766f6964206469726563745f7074655f707265666574636828737472756374206b766d5f76637075202a766370752c20753634202a7370746570290a7b0a09737472756374206b766d5f6d6d755f70616765202a73703b0a0a092f2a0a09202a2053696e63652069742773206e6f20616363657373656420626974206f6e204550542c2069742773206e6f2077617920746f0a09202a2064697374696e6775697368206265747765656e2061637475616c6c79206163636573736564207472616e736c6174696f6e730a09202a20616e6420707265666574636865642c20736f2064697361626c6520707465207072656665746368206966204550542069730a09202a20656e61626c65642e0a09202a2f0a096966202821736861646f775f61636365737365645f6d61736b290a090972657475726e3b0a0a097370203d20706167655f686561646572285f5f706128737074657029293b0a096966202873702d3e726f6c652e6c6576656c203e2050545f504147455f5441424c455f4c4556454c290a090972657475726e3b0a0a095f5f6469726563745f7074655f707265666574636828766370752c2073702c207370746570293b0a7d0a0a73746174696320696e74205f5f6469726563745f6d617028737472756374206b766d5f76637075202a766370752c206770615f7420762c20696e742077726974652c0a090909696e74206d61705f7772697461626c652c20696e74206c6576656c2c2067666e5f742067666e2c2070666e5f742070666e2c0a090909626f6f6c207072656661756c74290a7b0a09737472756374206b766d5f736861646f775f77616c6b5f6974657261746f72206974657261746f723b0a09737472756374206b766d5f6d6d755f70616765202a73703b0a09696e7420656d756c617465203d20303b0a0967666e5f742070736575646f5f67666e3b0a0a09666f725f656163685f736861646f775f656e74727928766370752c20287536342967666e203c3c20504147455f53484946542c206974657261746f7229207b0a0909696620286974657261746f722e6c6576656c203d3d206c6576656c29207b0a090909756e7369676e6564207074655f616363657373203d204143435f414c4c3b0a0a0909096d6d755f7365745f7370746528766370752c206974657261746f722e73707465702c204143435f414c4c2c207074655f6163636573732c0a090909092020202020302c2077726974652c2026656d756c6174652c0a0909090920202020206c6576656c2c2067666e2c2070666e2c207072656661756c742c206d61705f7772697461626c65293b0a0909096469726563745f7074655f707265666574636828766370752c206974657261746f722e7370746570293b0a0909092b2b766370752d3e737461742e70665f66697865643b0a090909627265616b3b0a09097d0a0a0909696620282169735f736861646f775f70726573656e745f707465282a6974657261746f722e73707465702929207b0a09090975363420626173655f61646472203d206974657261746f722e616464723b0a0a090909626173655f6164647220263d20505436345f4c564c5f414444525f4d41534b286974657261746f722e6c6576656c293b0a09090970736575646f5f67666e203d20626173655f61646472203e3e20504147455f53484946543b0a0909097370203d206b766d5f6d6d755f6765745f7061676528766370752c2070736575646f5f67666e2c206974657261746f722e616464722c0a09090909092020202020206974657261746f722e6c6576656c202d20312c0a0909090909202020202020312c204143435f414c4c2c206974657261746f722e7370746570293b0a0a0909096d6d755f737074655f736574286974657261746f722e73707465702c0a0909090920202020205f5f70612873702d3e737074290a0909090920202020207c2050545f50524553454e545f4d41534b207c2050545f5752495441424c455f4d41534b0a0909090920202020207c20736861646f775f757365725f6d61736b207c20736861646f775f785f6d61736b0a0909090920202020207c20736861646f775f61636365737365645f6d61736b293b0a09097d0a097d0a0972657475726e20656d756c6174653b0a7d0a0a73746174696320766f6964206b766d5f73656e645f6877706f69736f6e5f7369676e616c28756e7369676e6564206c6f6e6720616464726573732c20737472756374207461736b5f737472756374202a74736b290a7b0a09736967696e666f5f7420696e666f3b0a0a09696e666f2e73695f7369676e6f093d205349474255533b0a09696e666f2e73695f6572726e6f093d20303b0a09696e666f2e73695f636f6465093d204255535f4d43454552525f41523b0a09696e666f2e73695f61646472093d2028766f6964205f5f75736572202a29616464726573733b0a09696e666f2e73695f616464725f6c7362203d20504147455f53484946543b0a0a0973656e645f7369675f696e666f285349474255532c2026696e666f2c2074736b293b0a7d0a0a73746174696320696e74206b766d5f68616e646c655f6261645f7061676528737472756374206b766d5f76637075202a766370752c2067666e5f742067666e2c2070666e5f742070666e290a7b0a092f2a0a09202a20446f206e6f7420636163686520746865206d6d696f20696e666f206361757365642062792077726974696e672074686520726561646f6e6c792067666e0a09202a20696e746f207468652073707465206f7468657277697365207265616420616363657373206f6e20726561646f6e6c792067666e20616c736f2063616e0a09202a20636175736564206d6d696f2070616765206661756c7420616e64207472656174206974206173206d6d696f206163636573732e0a09202a2052657475726e203120746f2074656c6c206b766d20746f20656d756c6174652069742e0a09202a2f0a096966202870666e203d3d204b564d5f50464e5f4552525f524f5f4641554c54290a090972657475726e20313b0a0a096966202870666e203d3d204b564d5f50464e5f4552525f4857504f49534f4e29207b0a09096b766d5f73656e645f6877706f69736f6e5f7369676e616c2867666e5f746f5f68766128766370752d3e6b766d2c2067666e292c2063757272656e74293b0a090972657475726e20303b0a097d0a0a0972657475726e202d454641554c543b0a7d0a0a73746174696320766f6964207472616e73706172656e745f68756765706167655f61646a75737428737472756374206b766d5f76637075202a766370752c0a090909090967666e5f74202a67666e702c2070666e5f74202a70666e702c20696e74202a6c6576656c70290a7b0a0970666e5f742070666e203d202a70666e703b0a0967666e5f742067666e203d202a67666e703b0a09696e74206c6576656c203d202a6c6576656c703b0a0a092f2a0a09202a20436865636b20696620697427732061207472616e73706172656e742068756765706167652e204966207468697320776f756c6420626520616e0a09202a2068756765746c62667320706167652c206c6576656c20776f756c646e27742062652073657420746f0a09202a2050545f504147455f5441424c455f4c4556454c20616e6420746865726520776f756c64206265206e6f2061646a7573746d656e7420646f6e650a09202a20686572652e0a09202a2f0a09696620282169735f6572726f725f6e6f736c6f745f70666e2870666e2920262620216b766d5f69735f6d6d696f5f70666e2870666e292026260a09202020206c6576656c203d3d2050545f504147455f5441424c455f4c4556454c2026260a0920202020506167655472616e73436f6d706f756e642870666e5f746f5f706167652870666e29292026260a0920202020216861735f777270726f7465637465645f7061676528766370752d3e6b766d2c2067666e2c2050545f4449524543544f52595f4c4556454c2929207b0a0909756e7369676e6564206c6f6e67206d61736b3b0a09092f2a0a0909202a206d6d755f6e6f7469666965725f726574727920776173207375636365737366756c20616e6420776520686f6c64207468650a0909202a206d6d755f6c6f636b20686572652c20736f2074686520706d642063616e2774206265636f6d652073706c697474696e670a0909202a2066726f6d20756e6465722075732c20616e6420696e207475726e0a0909202a205f5f73706c69745f687567655f706167655f726566636f756e7428292063616e27742072756e2066726f6d20756e6465720a0909202a20757320616e642077652063616e20736166656c79207472616e736665722074686520726566636f756e742066726f6d0a0909202a2050475f7461696c20746f2050475f6865616420617320776520737769746368207468652070666e20746f207461696c20746f0a0909202a20686561642e0a0909202a2f0a09092a6c6576656c70203d206c6576656c203d2050545f4449524543544f52595f4c4556454c3b0a09096d61736b203d204b564d5f50414745535f5045525f4850414745286c6576656c29202d20313b0a0909564d5f4255475f4f4e282867666e2026206d61736b2920213d202870666e2026206d61736b29293b0a09096966202870666e2026206d61736b29207b0a09090967666e20263d207e6d61736b3b0a0909092a67666e70203d2067666e3b0a0909096b766d5f72656c656173655f70666e5f636c65616e2870666e293b0a09090970666e20263d207e6d61736b3b0a0909096b766d5f6765745f70666e2870666e293b0a0909092a70666e70203d2070666e3b0a09097d0a097d0a7d0a0a73746174696320626f6f6c2068616e646c655f61626e6f726d616c5f70666e28737472756374206b766d5f76637075202a766370752c206776615f74206776612c2067666e5f742067666e2c0a0909090970666e5f742070666e2c20756e7369676e6564206163636573732c20696e74202a7265745f76616c290a7b0a09626f6f6c20726574203d20747275653b0a0a092f2a205468652070666e20697320696e76616c69642c207265706f727420746865206572726f7221202a2f0a0969662028756e6c696b656c792869735f6572726f725f70666e2870666e292929207b0a09092a7265745f76616c203d206b766d5f68616e646c655f6261645f7061676528766370752c2067666e2c2070666e293b0a0909676f746f20657869743b0a097d0a0a0969662028756e6c696b656c792869735f6e6f736c6f745f70666e2870666e2929290a0909766370755f63616368655f6d6d696f5f696e666f28766370752c206776612c2067666e2c20616363657373293b0a0a09726574203d2066616c73653b0a657869743a0a0972657475726e207265743b0a7d0a0a73746174696320626f6f6c20706167655f6661756c745f63616e5f62655f6661737428737472756374206b766d5f76637075202a766370752c20753332206572726f725f636f6465290a7b0a092f2a0a09202a202350462063616e2062652066617374206f6e6c792069662074686520736861646f772070616765207461626c652069732070726573656e7420616e642069740a09202a206973206361757365642062792077726974652d70726f746563742c2074686174206d65616e73207765206a757374206e656564206368616e6765207468650a09202a205720626974206f662074686520737074652077686963682063616e20626520646f6e65206f7574206f66206d6d752d6c6f636b2e0a09202a2f0a096966202821286572726f725f636f646520262050464552525f50524553454e545f4d41534b29207c7c0a0920202020202021286572726f725f636f646520262050464552525f57524954455f4d41534b29290a090972657475726e2066616c73653b0a0a0972657475726e20747275653b0a7d0a0a73746174696320626f6f6c0a666173745f70665f6669785f6469726563745f7370746528737472756374206b766d5f76637075202a766370752c20753634202a73707465702c207536342073707465290a7b0a09737472756374206b766d5f6d6d755f70616765202a7370203d20706167655f686561646572285f5f706128737074657029293b0a0967666e5f742067666e3b0a0a095741524e5f4f4e282173702d3e726f6c652e646972656374293b0a0a092f2a0a09202a205468652067666e206f6620646972656374207370746520697320737461626c652073696e63652069742069732063616c63756c617465640a09202a2062792073702d3e67666e2e0a09202a2f0a0967666e203d206b766d5f6d6d755f706167655f6765745f67666e2873702c207370746570202d2073702d3e737074293b0a0a0969662028636d707863686736342873707465702c20737074652c2073707465207c2050545f5752495441424c455f4d41534b29203d3d2073707465290a09096d61726b5f706167655f646972747928766370752d3e6b766d2c2067666e293b0a0a0972657475726e20747275653b0a7d0a0a2f2a0a202a2052657475726e2076616c75653a0a202a202d20747275653a206c657420746865207663707520746f20616363657373206f6e207468652073616d65206164647265737320616761696e2e0a202a202d2066616c73653a206c657420746865207265616c2070616765206661756c74207061746820746f206669782069742e0a202a2f0a73746174696320626f6f6c20666173745f706167655f6661756c7428737472756374206b766d5f76637075202a766370752c206776615f74206776612c20696e74206c6576656c2c0a09090920202020753332206572726f725f636f6465290a7b0a09737472756374206b766d5f736861646f775f77616c6b5f6974657261746f72206974657261746f723b0a09626f6f6c20726574203d2066616c73653b0a097536342073707465203d2030756c6c3b0a0a096966202821706167655f6661756c745f63616e5f62655f6661737428766370752c206572726f725f636f646529290a090972657475726e2066616c73653b0a0a0977616c6b5f736861646f775f706167655f6c6f636b6c6573735f626567696e2876637075293b0a09666f725f656163685f736861646f775f656e7472795f6c6f636b6c65737328766370752c206776612c206974657261746f722c2073707465290a0909696620282169735f736861646f775f70726573656e745f707465287370746529207c7c206974657261746f722e6c6576656c203c206c6576656c290a090909627265616b3b0a0a092f2a0a09202a20496620746865206d617070696e6720686173206265656e206368616e6765642c206c6574207468652076637075206661756c74206f6e207468650a09202a2073616d65206164647265737320616761696e2e0a09202a2f0a09696620282169735f726d61705f7370746528737074652929207b0a0909726574203d20747275653b0a0909676f746f20657869743b0a097d0a0a09696620282169735f6c6173745f7370746528737074652c206c6576656c29290a0909676f746f20657869743b0a0a092f2a0a09202a20436865636b20696620697420697320612073707572696f7573206661756c742063617573656420627920544c42206c617a696c7920666c75736865642e0a09202a0a09202a204e656564206e6f7420636865636b2074686520616363657373206f66207570706572206c6576656c207461626c6520656e74726965732073696e63650a09202a20746865792061726520616c77617973204143435f414c4c2e0a09202a2f0a09206966202869735f7772697461626c655f70746528737074652929207b0a0909726574203d20747275653b0a0909676f746f20657869743b0a097d0a0a092f2a0a09202a2043757272656e746c792c20746f2073696d706c6966792074686520636f64652c206f6e6c792074686520737074652077726974652d70726f7465637465640a09202a2062792064697274792d6c6f672063616e20626520666173742066697865642e0a09202a2f0a096966202821737074655f69735f6c6f636b6c6573736c795f6d6f6469666961626c65287370746529290a0909676f746f20657869743b0a0a092f2a0a09202a2043757272656e746c792c20666173742070616765206661756c74206f6e6c7920776f726b7320666f7220646972656374206d617070696e672073696e63650a09202a207468652067666e206973206e6f7420737461626c6520666f7220696e64697265637420736861646f7720706167652e0a09202a2053656520446f63756d656e746174696f6e2f7669727475616c2f6b766d2f6c6f636b696e672e74787420746f20676574206d6f72652064657461696c2e0a09202a2f0a09726574203d20666173745f70665f6669785f6469726563745f7370746528766370752c206974657261746f722e73707465702c2073707465293b0a657869743a0a0974726163655f666173745f706167655f6661756c7428766370752c206776612c206572726f725f636f64652c206974657261746f722e73707465702c0a090909202020202020737074652c20726574293b0a0977616c6b5f736861646f775f706167655f6c6f636b6c6573735f656e642876637075293b0a0a0972657475726e207265743b0a7d0a0a73746174696320626f6f6c207472795f6173796e635f706628737472756374206b766d5f76637075202a766370752c20626f6f6c207072656661756c742c2067666e5f742067666e2c0a090909206776615f74206776612c2070666e5f74202a70666e2c20626f6f6c2077726974652c20626f6f6c202a7772697461626c65293b0a0a73746174696320696e74206e6f6e706167696e675f6d617028737472756374206b766d5f76637075202a766370752c206776615f7420762c20753332206572726f725f636f64652c0a0909092067666e5f742067666e2c20626f6f6c207072656661756c74290a7b0a09696e7420723b0a09696e74206c6576656c3b0a09696e7420666f7263655f70745f6c6576656c3b0a0970666e5f742070666e3b0a09756e7369676e6564206c6f6e67206d6d755f7365713b0a09626f6f6c206d61705f7772697461626c652c207772697465203d206572726f725f636f646520262050464552525f57524954455f4d41534b3b0a0a09666f7263655f70745f6c6576656c203d206d617070696e675f6c6576656c5f64697274795f6269746d617028766370752c2067666e293b0a09696620286c696b656c792821666f7263655f70745f6c6576656c2929207b0a09096c6576656c203d206d617070696e675f6c6576656c28766370752c2067666e293b0a09092f2a0a0909202a20546869732070617468206275696c647320612050414520706167657461626c65202d20736f2077652063616e206d61700a0909202a20326d62207061676573206174206d6178696d756d2e205468657265666f726520636865636b20696620746865206c6576656c0a0909202a206973206c6172676572207468616e20746861742e0a0909202a2f0a0909696620286c6576656c203e2050545f4449524543544f52595f4c4556454c290a0909096c6576656c203d2050545f4449524543544f52595f4c4556454c3b0a0a090967666e20263d207e284b564d5f50414745535f5045525f4850414745286c6576656c29202d2031293b0a097d20656c73650a09096c6576656c203d2050545f504147455f5441424c455f4c4556454c3b0a0a0969662028666173745f706167655f6661756c7428766370752c20762c206c6576656c2c206572726f725f636f646529290a090972657475726e20303b0a0a096d6d755f736571203d20766370752d3e6b766d2d3e6d6d755f6e6f7469666965725f7365713b0a09736d705f726d6228293b0a0a09696620287472795f6173796e635f706628766370752c207072656661756c742c2067666e2c20762c202670666e2c2077726974652c20266d61705f7772697461626c6529290a090972657475726e20303b0a0a096966202868616e646c655f61626e6f726d616c5f70666e28766370752c20762c2067666e2c2070666e2c204143435f414c4c2c20267229290a090972657475726e20723b0a0a097370696e5f6c6f636b2826766370752d3e6b766d2d3e6d6d755f6c6f636b293b0a09696620286d6d755f6e6f7469666965725f726574727928766370752d3e6b766d2c206d6d755f73657129290a0909676f746f206f75745f756e6c6f636b3b0a096b766d5f6d6d755f667265655f736f6d655f70616765732876637075293b0a09696620286c696b656c792821666f7263655f70745f6c6576656c29290a09097472616e73706172656e745f68756765706167655f61646a75737428766370752c202667666e2c202670666e2c20266c6576656c293b0a0972203d205f5f6469726563745f6d617028766370752c20762c2077726974652c206d61705f7772697461626c652c206c6576656c2c2067666e2c2070666e2c0a090909207072656661756c74293b0a097370696e5f756e6c6f636b2826766370752d3e6b766d2d3e6d6d755f6c6f636b293b0a0a0a0972657475726e20723b0a0a6f75745f756e6c6f636b3a0a097370696e5f756e6c6f636b2826766370752d3e6b766d2d3e6d6d755f6c6f636b293b0a096b766d5f72656c656173655f70666e5f636c65616e2870666e293b0a0972657475726e20303b0a7d0a0a0a73746174696320766f6964206d6d755f667265655f726f6f747328737472756374206b766d5f76637075202a76637075290a7b0a09696e7420693b0a09737472756374206b766d5f6d6d755f70616765202a73703b0a094c4953545f4845414428696e76616c69645f6c697374293b0a0a09696620282156414c49445f5041474528766370752d3e617263682e6d6d752e726f6f745f68706129290a090972657475726e3b0a097370696e5f6c6f636b2826766370752d3e6b766d2d3e6d6d755f6c6f636b293b0a0969662028766370752d3e617263682e6d6d752e736861646f775f726f6f745f6c6576656c203d3d20505436345f524f4f545f4c4556454c2026260a092020202028766370752d3e617263682e6d6d752e726f6f745f6c6576656c203d3d20505436345f524f4f545f4c4556454c207c7c0a092020202020766370752d3e617263682e6d6d752e6469726563745f6d61702929207b0a09096870615f7420726f6f74203d20766370752d3e617263682e6d6d752e726f6f745f6870613b0a0a09097370203d20706167655f68656164657228726f6f74293b0a09092d2d73702d3e726f6f745f636f756e743b0a0909696620282173702d3e726f6f745f636f756e742026262073702d3e726f6c652e696e76616c696429207b0a0909096b766d5f6d6d755f707265706172655f7a61705f7061676528766370752d3e6b766d2c2073702c2026696e76616c69645f6c697374293b0a0909096b766d5f6d6d755f636f6d6d69745f7a61705f7061676528766370752d3e6b766d2c2026696e76616c69645f6c697374293b0a09097d0a0909766370752d3e617263682e6d6d752e726f6f745f687061203d20494e56414c49445f504147453b0a09097370696e5f756e6c6f636b2826766370752d3e6b766d2d3e6d6d755f6c6f636b293b0a090972657475726e3b0a097d0a09666f72202869203d20303b2069203c20343b202b2b6929207b0a09096870615f7420726f6f74203d20766370752d3e617263682e6d6d752e7061655f726f6f745b695d3b0a0a090969662028726f6f7429207b0a090909726f6f7420263d20505436345f424153455f414444525f4d41534b3b0a0909097370203d20706167655f68656164657228726f6f74293b0a0909092d2d73702d3e726f6f745f636f756e743b0a090909696620282173702d3e726f6f745f636f756e742026262073702d3e726f6c652e696e76616c6964290a090909096b766d5f6d6d755f707265706172655f7a61705f7061676528766370752d3e6b766d2c2073702c0a090909090909092026696e76616c69645f6c697374293b0a09097d0a0909766370752d3e617263682e6d6d752e7061655f726f6f745b695d203d20494e56414c49445f504147453b0a097d0a096b766d5f6d6d755f636f6d6d69745f7a61705f7061676528766370752d3e6b766d2c2026696e76616c69645f6c697374293b0a097370696e5f756e6c6f636b2826766370752d3e6b766d2d3e6d6d755f6c6f636b293b0a09766370752d3e617263682e6d6d752e726f6f745f687061203d20494e56414c49445f504147453b0a7d0a0a73746174696320696e74206d6d755f636865636b5f726f6f7428737472756374206b766d5f76637075202a766370752c2067666e5f7420726f6f745f67666e290a7b0a09696e7420726574203d20303b0a0a0969662028216b766d5f69735f76697369626c655f67666e28766370752d3e6b766d2c20726f6f745f67666e2929207b0a09096b766d5f6d616b655f72657175657374284b564d5f5245515f545249504c455f4641554c542c2076637075293b0a0909726574203d20313b0a097d0a0a0972657475726e207265743b0a7d0a0a73746174696320696e74206d6d755f616c6c6f635f6469726563745f726f6f747328737472756374206b766d5f76637075202a76637075290a7b0a09737472756374206b766d5f6d6d755f70616765202a73703b0a09756e7369676e656420693b0a0a0969662028766370752d3e617263682e6d6d752e736861646f775f726f6f745f6c6576656c203d3d20505436345f524f4f545f4c4556454c29207b0a09097370696e5f6c6f636b2826766370752d3e6b766d2d3e6d6d755f6c6f636b293b0a09096b766d5f6d6d755f667265655f736f6d655f70616765732876637075293b0a09097370203d206b766d5f6d6d755f6765745f7061676528766370752c20302c20302c20505436345f524f4f545f4c4556454c2c0a09090909202020202020312c204143435f414c4c2c204e554c4c293b0a09092b2b73702d3e726f6f745f636f756e743b0a09097370696e5f756e6c6f636b2826766370752d3e6b766d2d3e6d6d755f6c6f636b293b0a0909766370752d3e617263682e6d6d752e726f6f745f687061203d205f5f70612873702d3e737074293b0a097d20656c73652069662028766370752d3e617263682e6d6d752e736861646f775f726f6f745f6c6576656c203d3d2050543332455f524f4f545f4c4556454c29207b0a0909666f72202869203d20303b2069203c20343b202b2b6929207b0a0909096870615f7420726f6f74203d20766370752d3e617263682e6d6d752e7061655f726f6f745b695d3b0a0a090909415353455254282156414c49445f5041474528726f6f7429293b0a0909097370696e5f6c6f636b2826766370752d3e6b766d2d3e6d6d755f6c6f636b293b0a0909096b766d5f6d6d755f667265655f736f6d655f70616765732876637075293b0a0909097370203d206b766d5f6d6d755f6765745f7061676528766370752c2069203c3c20283330202d20504147455f5348494654292c0a090909090920202020202069203c3c2033302c0a0909090909202020202020505433325f524f4f545f4c4556454c2c20312c204143435f414c4c2c0a09090909092020202020204e554c4c293b0a090909726f6f74203d205f5f70612873702d3e737074293b0a0909092b2b73702d3e726f6f745f636f756e743b0a0909097370696e5f756e6c6f636b2826766370752d3e6b766d2d3e6d6d755f6c6f636b293b0a090909766370752d3e617263682e6d6d752e7061655f726f6f745b695d203d20726f6f74207c2050545f50524553454e545f4d41534b3b0a09097d0a0909766370752d3e617263682e6d6d752e726f6f745f687061203d205f5f706128766370752d3e617263682e6d6d752e7061655f726f6f74293b0a097d20656c73650a090942554728293b0a0a0972657475726e20303b0a7d0a0a73746174696320696e74206d6d755f616c6c6f635f736861646f775f726f6f747328737472756374206b766d5f76637075202a76637075290a7b0a09737472756374206b766d5f6d6d755f70616765202a73703b0a097536342070647074722c20706d5f6d61736b3b0a0967666e5f7420726f6f745f67666e3b0a09696e7420693b0a0a09726f6f745f67666e203d20766370752d3e617263682e6d6d752e6765745f637233287663707529203e3e20504147455f53484946543b0a0a09696620286d6d755f636865636b5f726f6f7428766370752c20726f6f745f67666e29290a090972657475726e20313b0a0a092f2a0a09202a20446f20776520736861646f772061206c6f6e67206d6f64652070616765207461626c653f20496620736f207765206e65656420746f0a09202a2077726974652d70726f7465637420746865206775657374732070616765207461626c6520726f6f742e0a09202a2f0a0969662028766370752d3e617263682e6d6d752e726f6f745f6c6576656c203d3d20505436345f524f4f545f4c4556454c29207b0a09096870615f7420726f6f74203d20766370752d3e617263682e6d6d752e726f6f745f6870613b0a0a0909415353455254282156414c49445f5041474528726f6f7429293b0a0a09097370696e5f6c6f636b2826766370752d3e6b766d2d3e6d6d755f6c6f636b293b0a09096b766d5f6d6d755f667265655f736f6d655f70616765732876637075293b0a09097370203d206b766d5f6d6d755f6765745f7061676528766370752c20726f6f745f67666e2c20302c20505436345f524f4f545f4c4556454c2c0a09090909202020202020302c204143435f414c4c2c204e554c4c293b0a0909726f6f74203d205f5f70612873702d3e737074293b0a09092b2b73702d3e726f6f745f636f756e743b0a09097370696e5f756e6c6f636b2826766370752d3e6b766d2d3e6d6d755f6c6f636b293b0a0909766370752d3e617263682e6d6d752e726f6f745f687061203d20726f6f743b0a090972657475726e20303b0a097d0a0a092f2a0a09202a20576520736861646f772061203332206269742070616765207461626c652e2054686973206d61792062652061206c656761637920322d6c6576656c0a09202a206f7220612050414520332d6c6576656c2070616765207461626c652e20496e206569746865722063617365207765206e65656420746f20626520617761726520746861740a09202a2074686520736861646f772070616765207461626c65206d6179206265206120504145206f722061206c6f6e67206d6f64652070616765207461626c652e0a09202a2f0a09706d5f6d61736b203d2050545f50524553454e545f4d41534b3b0a0969662028766370752d3e617263682e6d6d752e736861646f775f726f6f745f6c6576656c203d3d20505436345f524f4f545f4c4556454c290a0909706d5f6d61736b207c3d2050545f41434345535345445f4d41534b207c2050545f5752495441424c455f4d41534b207c2050545f555345525f4d41534b3b0a0a09666f72202869203d20303b2069203c20343b202b2b6929207b0a09096870615f7420726f6f74203d20766370752d3e617263682e6d6d752e7061655f726f6f745b695d3b0a0a0909415353455254282156414c49445f5041474528726f6f7429293b0a090969662028766370752d3e617263682e6d6d752e726f6f745f6c6576656c203d3d2050543332455f524f4f545f4c4556454c29207b0a0909097064707472203d20766370752d3e617263682e6d6d752e6765745f706470747228766370752c2069293b0a090909696620282169735f70726573656e745f677074652870647074722929207b0a09090909766370752d3e617263682e6d6d752e7061655f726f6f745b695d203d20303b0a09090909636f6e74696e75653b0a0909097d0a090909726f6f745f67666e203d207064707472203e3e20504147455f53484946543b0a090909696620286d6d755f636865636b5f726f6f7428766370752c20726f6f745f67666e29290a0909090972657475726e20313b0a09097d0a09097370696e5f6c6f636b2826766370752d3e6b766d2d3e6d6d755f6c6f636b293b0a09096b766d5f6d6d755f667265655f736f6d655f70616765732876637075293b0a09097370203d206b766d5f6d6d755f6765745f7061676528766370752c20726f6f745f67666e2c2069203c3c2033302c0a09090909202020202020505433325f524f4f545f4c4556454c2c20302c0a090909092020202020204143435f414c4c2c204e554c4c293b0a0909726f6f74203d205f5f70612873702d3e737074293b0a09092b2b73702d3e726f6f745f636f756e743b0a09097370696e5f756e6c6f636b2826766370752d3e6b766d2d3e6d6d755f6c6f636b293b0a0a0909766370752d3e617263682e6d6d752e7061655f726f6f745b695d203d20726f6f74207c20706d5f6d61736b3b0a097d0a09766370752d3e617263682e6d6d752e726f6f745f687061203d205f5f706128766370752d3e617263682e6d6d752e7061655f726f6f74293b0a0a092f2a0a09202a20496620776520736861646f772061203332206269742070616765207461626c6520776974682061206c6f6e67206d6f646520706167650a09202a207461626c6520776520656e746572207468697320706174682e0a09202a2f0a0969662028766370752d3e617263682e6d6d752e736861646f775f726f6f745f6c6576656c203d3d20505436345f524f4f545f4c4556454c29207b0a090969662028766370752d3e617263682e6d6d752e6c6d5f726f6f74203d3d204e554c4c29207b0a0909092f2a0a090909202a20546865206164646974696f6e616c2070616765206e656365737361727920666f722074686973206973206f6e6c790a090909202a20616c6c6f6361746564206f6e2064656d616e642e0a090909202a2f0a0a090909753634202a6c6d5f726f6f743b0a0a0909096c6d5f726f6f74203d2028766f69642a296765745f7a65726f65645f70616765284746505f4b45524e454c293b0a090909696620286c6d5f726f6f74203d3d204e554c4c290a0909090972657475726e20313b0a0a0909096c6d5f726f6f745b305d203d205f5f706128766370752d3e617263682e6d6d752e7061655f726f6f7429207c20706d5f6d61736b3b0a0a090909766370752d3e617263682e6d6d752e6c6d5f726f6f74203d206c6d5f726f6f743b0a09097d0a0a0909766370752d3e617263682e6d6d752e726f6f745f687061203d205f5f706128766370752d3e617263682e6d6d752e6c6d5f726f6f74293b0a097d0a0a0972657475726e20303b0a7d0a0a73746174696320696e74206d6d755f616c6c6f635f726f6f747328737472756374206b766d5f76637075202a76637075290a7b0a0969662028766370752d3e617263682e6d6d752e6469726563745f6d6170290a090972657475726e206d6d755f616c6c6f635f6469726563745f726f6f74732876637075293b0a09656c73650a090972657475726e206d6d755f616c6c6f635f736861646f775f726f6f74732876637075293b0a7d0a0a73746174696320766f6964206d6d755f73796e635f726f6f747328737472756374206b766d5f76637075202a76637075290a7b0a09696e7420693b0a09737472756374206b766d5f6d6d755f70616765202a73703b0a0a0969662028766370752d3e617263682e6d6d752e6469726563745f6d6170290a090972657475726e3b0a0a09696620282156414c49445f5041474528766370752d3e617263682e6d6d752e726f6f745f68706129290a090972657475726e3b0a0a09766370755f636c6561725f6d6d696f5f696e666f28766370752c207e30756c293b0a096b766d5f6d6d755f617564697428766370752c2041554449545f5052455f53594e43293b0a0969662028766370752d3e617263682e6d6d752e726f6f745f6c6576656c203d3d20505436345f524f4f545f4c4556454c29207b0a09096870615f7420726f6f74203d20766370752d3e617263682e6d6d752e726f6f745f6870613b0a09097370203d20706167655f68656164657228726f6f74293b0a09096d6d755f73796e635f6368696c6472656e28766370752c207370293b0a09096b766d5f6d6d755f617564697428766370752c2041554449545f504f53545f53594e43293b0a090972657475726e3b0a097d0a09666f72202869203d20303b2069203c20343b202b2b6929207b0a09096870615f7420726f6f74203d20766370752d3e617263682e6d6d752e7061655f726f6f745b695d3b0a0a090969662028726f6f742026262056414c49445f5041474528726f6f742929207b0a090909726f6f7420263d20505436345f424153455f414444525f4d41534b3b0a0909097370203d20706167655f68656164657228726f6f74293b0a0909096d6d755f73796e635f6368696c6472656e28766370752c207370293b0a09097d0a097d0a096b766d5f6d6d755f617564697428766370752c2041554449545f504f53545f53594e43293b0a7d0a0a766f6964206b766d5f6d6d755f73796e635f726f6f747328737472756374206b766d5f76637075202a76637075290a7b0a097370696e5f6c6f636b2826766370752d3e6b766d2d3e6d6d755f6c6f636b293b0a096d6d755f73796e635f726f6f74732876637075293b0a097370696e5f756e6c6f636b2826766370752d3e6b766d2d3e6d6d755f6c6f636b293b0a7d0a0a737461746963206770615f74206e6f6e706167696e675f6776615f746f5f67706128737472756374206b766d5f76637075202a766370752c206776615f742076616464722c0a090909092020753332206163636573732c20737472756374207838365f657863657074696f6e202a657863657074696f6e290a7b0a0969662028657863657074696f6e290a0909657863657074696f6e2d3e6572726f725f636f6465203d20303b0a0972657475726e2076616464723b0a7d0a0a737461746963206770615f74206e6f6e706167696e675f6776615f746f5f6770615f6e657374656428737472756374206b766d5f76637075202a766370752c206776615f742076616464722c0a090909090920753332206163636573732c0a090909090920737472756374207838365f657863657074696f6e202a657863657074696f6e290a7b0a0969662028657863657074696f6e290a0909657863657074696f6e2d3e6572726f725f636f6465203d20303b0a0972657475726e20766370752d3e617263682e6e65737465645f6d6d752e7472616e736c6174655f67706128766370752c2076616464722c20616363657373293b0a7d0a0a73746174696320626f6f6c20717569636b6c795f636865636b5f6d6d696f5f706628737472756374206b766d5f76637075202a766370752c2075363420616464722c20626f6f6c20646972656374290a7b0a0969662028646972656374290a090972657475726e20766370755f6d617463685f6d6d696f5f67706128766370752c2061646472293b0a0a0972657475726e20766370755f6d617463685f6d6d696f5f67766128766370752c2061646472293b0a7d0a0a0a2f2a0a202a204f6e2064697265637420686f7374732c20746865206c6173742073707465206973206f6e6c7920616c6c6f77732074776f207374617465730a202a20666f72206d6d696f2070616765206661756c743a0a202a2020202d20497420697320746865206d6d696f20737074650a202a2020202d204974206973207a6170706564206f72206974206973206265696e67207a61707065642e0a202a0a202a20546869732066756e6374696f6e20636f6d706c6574656c7920636865636b73207468652073707465207768656e20746865206c61737420737074650a202a206973206e6f7420746865206d6d696f20737074652e0a202a2f0a73746174696320626f6f6c20636865636b5f6469726563745f737074655f6d6d696f5f7066287536342073707465290a7b0a0972657475726e205f5f636865636b5f6469726563745f737074655f6d6d696f5f70662873707465293b0a7d0a0a737461746963207536342077616c6b5f736861646f775f706167655f6765745f6d6d696f5f7370746528737472756374206b766d5f76637075202a766370752c207536342061646472290a7b0a09737472756374206b766d5f736861646f775f77616c6b5f6974657261746f72206974657261746f723b0a097536342073707465203d2030756c6c3b0a0a0977616c6b5f736861646f775f706167655f6c6f636b6c6573735f626567696e2876637075293b0a09666f725f656163685f736861646f775f656e7472795f6c6f636b6c65737328766370752c20616464722c206974657261746f722c2073707465290a0909696620282169735f736861646f775f70726573656e745f707465287370746529290a090909627265616b3b0a0977616c6b5f736861646f775f706167655f6c6f636b6c6573735f656e642876637075293b0a0a0972657475726e20737074653b0a7d0a0a2f2a0a202a2049662069742069732061207265616c206d6d696f2070616765206661756c742c2072657475726e203120616e6420656d756c61742074686520696e737472756374696f6e0a202a206469726563746c792c2072657475726e203020746f206c657420435055206661756c7420616761696e206f6e2074686520616464726573732c202d312069730a202a2072657475726e6564206966206275672069732064657465637465642e0a202a2f0a696e742068616e646c655f6d6d696f5f706167655f6661756c745f636f6d6d6f6e28737472756374206b766d5f76637075202a766370752c2075363420616464722c20626f6f6c20646972656374290a7b0a0975363420737074653b0a0a0969662028717569636b6c795f636865636b5f6d6d696f5f706628766370752c20616464722c2064697265637429290a090972657475726e20313b0a0a0973707465203d2077616c6b5f736861646f775f706167655f6765745f6d6d696f5f7370746528766370752c2061646472293b0a0a096966202869735f6d6d696f5f7370746528737074652929207b0a090967666e5f742067666e203d206765745f6d6d696f5f737074655f67666e2873707465293b0a0909756e7369676e656420616363657373203d206765745f6d6d696f5f737074655f6163636573732873707465293b0a0a090969662028646972656374290a09090961646472203d20303b0a0a090974726163655f68616e646c655f6d6d696f5f706167655f6661756c7428616464722c2067666e2c20616363657373293b0a0909766370755f63616368655f6d6d696f5f696e666f28766370752c20616464722c2067666e2c20616363657373293b0a090972657475726e20313b0a097d0a0a092f2a0a09202a2049742773206f6b20696620746865206776612069732072656d6170706564206279206f746865722063707573206f6e20736861646f772067756573742c0a09202a2069742773206120425547206966207468652067666e206973206e6f742061206d6d696f20706167652e0a09202a2f0a09696620286469726563742026262021636865636b5f6469726563745f737074655f6d6d696f5f7066287370746529290a090972657475726e202d313b0a0a092f2a0a09202a204966207468652070616765207461626c65206973207a6170706564206279206f7468657220637075732c206c657420435055206661756c7420616761696e206f6e0a09202a2074686520616464726573732e0a09202a2f0a0972657475726e20303b0a7d0a4558504f52545f53594d424f4c5f47504c2868616e646c655f6d6d696f5f706167655f6661756c745f636f6d6d6f6e293b0a0a73746174696320696e742068616e646c655f6d6d696f5f706167655f6661756c7428737472756374206b766d5f76637075202a766370752c2075363420616464722c0a090909092020753332206572726f725f636f64652c20626f6f6c20646972656374290a7b0a09696e74207265743b0a0a09726574203d2068616e646c655f6d6d696f5f706167655f6661756c745f636f6d6d6f6e28766370752c20616464722c20646972656374293b0a095741524e5f4f4e28726574203c2030293b0a0972657475726e207265743b0a7d0a0a73746174696320696e74206e6f6e706167696e675f706167655f6661756c7428737472756374206b766d5f76637075202a766370752c206776615f74206776612c0a09090909753332206572726f725f636f64652c20626f6f6c207072656661756c74290a7b0a0967666e5f742067666e3b0a09696e7420723b0a0a0970677072696e746b282225733a2067766120256c78206572726f722025785c6e222c205f5f66756e635f5f2c206776612c206572726f725f636f6465293b0a0a0969662028756e6c696b656c79286572726f725f636f646520262050464552525f525356445f4d41534b29290a090972657475726e2068616e646c655f6d6d696f5f706167655f6661756c7428766370752c206776612c206572726f725f636f64652c2074727565293b0a0a0972203d206d6d755f746f7075705f6d656d6f72795f6361636865732876637075293b0a096966202872290a090972657475726e20723b0a0a094153534552542876637075293b0a094153534552542856414c49445f5041474528766370752d3e617263682e6d6d752e726f6f745f68706129293b0a0a0967666e203d20677661203e3e20504147455f53484946543b0a0a0972657475726e206e6f6e706167696e675f6d617028766370752c20677661202620504147455f4d41534b2c0a09090920202020206572726f725f636f64652c2067666e2c207072656661756c74293b0a7d0a0a73746174696320696e74206b766d5f617263685f73657475705f6173796e635f706628737472756374206b766d5f76637075202a766370752c206776615f74206776612c2067666e5f742067666e290a7b0a09737472756374206b766d5f617263685f6173796e635f706620617263683b0a0a09617263682e746f6b656e203d2028766370752d3e617263682e6170662e69642b2b203c3c20313229207c20766370752d3e766370755f69643b0a09617263682e67666e203d2067666e3b0a09617263682e6469726563745f6d6170203d20766370752d3e617263682e6d6d752e6469726563745f6d61703b0a09617263682e637233203d20766370752d3e617263682e6d6d752e6765745f6372332876637075293b0a0a0972657475726e206b766d5f73657475705f6173796e635f706628766370752c206776612c2067666e2c202661726368293b0a7d0a0a73746174696320626f6f6c2063616e5f646f5f6173796e635f706628737472756374206b766d5f76637075202a76637075290a7b0a0969662028756e6c696b656c792821697271636869705f696e5f6b65726e656c28766370752d3e6b766d29207c7c0a090920202020206b766d5f6576656e745f6e656564735f7265696e6a656374696f6e28766370752929290a090972657475726e2066616c73653b0a0a0972657475726e206b766d5f7838365f6f70732d3e696e746572727570745f616c6c6f7765642876637075293b0a7d0a0a73746174696320626f6f6c207472795f6173796e635f706628737472756374206b766d5f76637075202a766370752c20626f6f6c207072656661756c742c2067666e5f742067666e2c0a090909206776615f74206776612c2070666e5f74202a70666e2c20626f6f6c2077726974652c20626f6f6c202a7772697461626c65290a7b0a09626f6f6c206173796e633b0a0a092a70666e203d2067666e5f746f5f70666e5f6173796e6328766370752d3e6b766d2c2067666e2c20266173796e632c2077726974652c207772697461626c65293b0a0a0969662028216173796e63290a090972657475726e2066616c73653b202f2a202a70666e2068617320636f7272656374207061676520616c7265616479202a2f0a0a0969662028217072656661756c742026262063616e5f646f5f6173796e635f706628766370752929207b0a090974726163655f6b766d5f7472795f6173796e635f6765745f70616765286776612c2067666e293b0a0909696620286b766d5f66696e645f6173796e635f70665f67666e28766370752c2067666e2929207b0a09090974726163655f6b766d5f6173796e635f70665f646f75626c656661756c74286776612c2067666e293b0a0909096b766d5f6d616b655f72657175657374284b564d5f5245515f4150465f48414c542c2076637075293b0a09090972657475726e20747275653b0a09097d20656c736520696620286b766d5f617263685f73657475705f6173796e635f706628766370752c206776612c2067666e29290a09090972657475726e20747275653b0a097d0a0a092a70666e203d2067666e5f746f5f70666e5f70726f7428766370752d3e6b766d2c2067666e2c2077726974652c207772697461626c65293b0a0a0972657475726e2066616c73653b0a7d0a0a73746174696320696e74207464705f706167655f6661756c7428737472756374206b766d5f76637075202a766370752c206776615f74206770612c20753332206572726f725f636f64652c0a0909092020626f6f6c207072656661756c74290a7b0a0970666e5f742070666e3b0a09696e7420723b0a09696e74206c6576656c3b0a09696e7420666f7263655f70745f6c6576656c3b0a0967666e5f742067666e203d20677061203e3e20504147455f53484946543b0a09756e7369676e6564206c6f6e67206d6d755f7365713b0a09696e74207772697465203d206572726f725f636f646520262050464552525f57524954455f4d41534b3b0a09626f6f6c206d61705f7772697461626c653b0a0a094153534552542876637075293b0a094153534552542856414c49445f5041474528766370752d3e617263682e6d6d752e726f6f745f68706129293b0a0a0969662028756e6c696b656c79286572726f725f636f646520262050464552525f525356445f4d41534b29290a090972657475726e2068616e646c655f6d6d696f5f706167655f6661756c7428766370752c206770612c206572726f725f636f64652c2074727565293b0a0a0972203d206d6d755f746f7075705f6d656d6f72795f6361636865732876637075293b0a096966202872290a090972657475726e20723b0a0a09666f7263655f70745f6c6576656c203d206d617070696e675f6c6576656c5f64697274795f6269746d617028766370752c2067666e293b0a09696620286c696b656c792821666f7263655f70745f6c6576656c2929207b0a09096c6576656c203d206d617070696e675f6c6576656c28766370752c2067666e293b0a090967666e20263d207e284b564d5f50414745535f5045525f4850414745286c6576656c29202d2031293b0a097d20656c73650a09096c6576656c203d2050545f504147455f5441424c455f4c4556454c3b0a0a0969662028666173745f706167655f6661756c7428766370752c206770612c206c6576656c2c206572726f725f636f646529290a090972657475726e20303b0a0a096d6d755f736571203d20766370752d3e6b766d2d3e6d6d755f6e6f7469666965725f7365713b0a09736d705f726d6228293b0a0a09696620287472795f6173796e635f706628766370752c207072656661756c742c2067666e2c206770612c202670666e2c2077726974652c20266d61705f7772697461626c6529290a090972657475726e20303b0a0a096966202868616e646c655f61626e6f726d616c5f70666e28766370752c20302c2067666e2c2070666e2c204143435f414c4c2c20267229290a090972657475726e20723b0a0a097370696e5f6c6f636b2826766370752d3e6b766d2d3e6d6d755f6c6f636b293b0a09696620286d6d755f6e6f7469666965725f726574727928766370752d3e6b766d2c206d6d755f73657129290a0909676f746f206f75745f756e6c6f636b3b0a096b766d5f6d6d755f667265655f736f6d655f70616765732876637075293b0a09696620286c696b656c792821666f7263655f70745f6c6576656c29290a09097472616e73706172656e745f68756765706167655f61646a75737428766370752c202667666e2c202670666e2c20266c6576656c293b0a0972203d205f5f6469726563745f6d617028766370752c206770612c2077726974652c206d61705f7772697461626c652c0a090909206c6576656c2c2067666e2c2070666e2c207072656661756c74293b0a097370696e5f756e6c6f636b2826766370752d3e6b766d2d3e6d6d755f6c6f636b293b0a0a0972657475726e20723b0a0a6f75745f756e6c6f636b3a0a097370696e5f756e6c6f636b2826766370752d3e6b766d2d3e6d6d755f6c6f636b293b0a096b766d5f72656c656173655f70666e5f636c65616e2870666e293b0a0972657475726e20303b0a7d0a0a73746174696320766f6964206e6f6e706167696e675f6672656528737472756374206b766d5f76637075202a76637075290a7b0a096d6d755f667265655f726f6f74732876637075293b0a7d0a0a73746174696320696e74206e6f6e706167696e675f696e69745f636f6e7465787428737472756374206b766d5f76637075202a766370752c0a090909092020737472756374206b766d5f6d6d75202a636f6e74657874290a7b0a09636f6e746578742d3e6e65775f637233203d206e6f6e706167696e675f6e65775f6372333b0a09636f6e746578742d3e706167655f6661756c74203d206e6f6e706167696e675f706167655f6661756c743b0a09636f6e746578742d3e6776615f746f5f677061203d206e6f6e706167696e675f6776615f746f5f6770613b0a09636f6e746578742d3e66726565203d206e6f6e706167696e675f667265653b0a09636f6e746578742d3e73796e635f70616765203d206e6f6e706167696e675f73796e635f706167653b0a09636f6e746578742d3e696e766c7067203d206e6f6e706167696e675f696e766c70673b0a09636f6e746578742d3e7570646174655f707465203d206e6f6e706167696e675f7570646174655f7074653b0a09636f6e746578742d3e726f6f745f6c6576656c203d20303b0a09636f6e746578742d3e736861646f775f726f6f745f6c6576656c203d2050543332455f524f4f545f4c4556454c3b0a09636f6e746578742d3e726f6f745f687061203d20494e56414c49445f504147453b0a09636f6e746578742d3e6469726563745f6d6170203d20747275653b0a09636f6e746578742d3e6e78203d2066616c73653b0a0972657475726e20303b0a7d0a0a766f6964206b766d5f6d6d755f666c7573685f746c6228737472756374206b766d5f76637075202a76637075290a7b0a092b2b766370752d3e737461742e746c625f666c7573683b0a096b766d5f6d616b655f72657175657374284b564d5f5245515f544c425f464c5553482c2076637075293b0a7d0a0a73746174696320766f696420706167696e675f6e65775f63723328737472756374206b766d5f76637075202a76637075290a7b0a0970677072696e746b282225733a2063723320256c785c6e222c205f5f66756e635f5f2c206b766d5f726561645f637233287663707529293b0a096d6d755f667265655f726f6f74732876637075293b0a7d0a0a73746174696320756e7369676e6564206c6f6e67206765745f63723328737472756374206b766d5f76637075202a76637075290a7b0a0972657475726e206b766d5f726561645f6372332876637075293b0a7d0a0a73746174696320766f696420696e6a6563745f706167655f6661756c7428737472756374206b766d5f76637075202a766370752c0a090909202020202020737472756374207838365f657863657074696f6e202a6661756c74290a7b0a09766370752d3e617263682e6d6d752e696e6a6563745f706167655f6661756c7428766370752c206661756c74293b0a7d0a0a73746174696320766f696420706167696e675f6672656528737472756374206b766d5f76637075202a76637075290a7b0a096e6f6e706167696e675f667265652876637075293b0a7d0a0a73746174696320696e6c696e6520766f69642070726f746563745f636c65616e5f6770746528756e7369676e6564202a6163636573732c20756e7369676e65642067707465290a7b0a09756e7369676e6564206d61736b3b0a0a094255494c445f4255475f4f4e2850545f5752495441424c455f4d41534b20213d204143435f57524954455f4d41534b293b0a0a096d61736b203d2028756e7369676e6564297e4143435f57524954455f4d41534b3b0a092f2a20416c6c6f772077726974652061636365737320746f206469727479206770746573202a2f0a096d61736b207c3d202867707465203e3e202850545f44495254595f5348494654202d2050545f5752495441424c455f5348494654292920262050545f5752495441424c455f4d41534b3b0a092a61636365737320263d206d61736b3b0a7d0a0a73746174696320626f6f6c2073796e635f6d6d696f5f7370746528753634202a73707465702c2067666e5f742067666e2c20756e7369676e6564206163636573732c0a090909202020696e74202a6e725f70726573656e74290a7b0a0969662028756e6c696b656c792869735f6d6d696f5f73707465282a7370746570292929207b0a09096966202867666e20213d206765745f6d6d696f5f737074655f67666e282a73707465702929207b0a0909096d6d755f737074655f636c6561725f6e6f5f747261636b287370746570293b0a09090972657475726e20747275653b0a09097d0a0a0909282a6e725f70726573656e74292b2b3b0a09096d61726b5f6d6d696f5f737074652873707465702c2067666e2c20616363657373293b0a090972657475726e20747275653b0a097d0a0a0972657475726e2066616c73653b0a7d0a0a73746174696320696e6c696e6520756e7369676e656420677074655f61636365737328737472756374206b766d5f76637075202a766370752c207536342067707465290a7b0a09756e7369676e6564206163636573733b0a0a09616363657373203d2028677074652026202850545f5752495441424c455f4d41534b207c2050545f555345525f4d41534b2929207c204143435f455845435f4d41534b3b0a0961636365737320263d207e2867707465203e3e20505436345f4e585f5348494654293b0a0a0972657475726e206163636573733b0a7d0a0a73746174696320696e6c696e6520626f6f6c2069735f6c6173745f6770746528737472756374206b766d5f6d6d75202a6d6d752c20756e7369676e6564206c6576656c2c20756e7369676e65642067707465290a7b0a09756e7369676e656420696e6465783b0a0a09696e646578203d206c6576656c202d20313b0a09696e646578207c3d20286770746520262050545f504147455f53495a455f4d41534b29203e3e202850545f504147455f53495a455f5348494654202d2032293b0a0972657475726e206d6d752d3e6c6173745f7074655f6269746d61702026202831203c3c20696e646578293b0a7d0a0a23646566696e65205054545950452036340a23696e636c7564652022706167696e675f746d706c2e68220a23756e646566205054545950450a0a23646566696e65205054545950452033320a23696e636c7564652022706167696e675f746d706c2e68220a23756e646566205054545950450a0a73746174696320766f69642072657365745f72737664735f626974735f6d61736b28737472756374206b766d5f76637075202a766370752c0a090909092020737472756374206b766d5f6d6d75202a636f6e74657874290a7b0a09696e74206d617870687961646472203d2063707569645f6d6178706879616464722876637075293b0a09753634206578625f6269745f72737664203d20303b0a0a096966202821636f6e746578742d3e6e78290a09096578625f6269745f72737664203d20727376645f626974732836332c203633293b0a097377697463682028636f6e746578742d3e726f6f745f6c6576656c29207b0a096361736520505433325f524f4f545f4c4556454c3a0a09092f2a206e6f2072737664206269747320666f722032206c6576656c20344b2070616765207461626c6520656e7472696573202a2f0a0909636f6e746578742d3e727376645f626974735f6d61736b5b305d5b315d203d20303b0a0909636f6e746578742d3e727376645f626974735f6d61736b5b305d5b305d203d20303b0a0909636f6e746578742d3e727376645f626974735f6d61736b5b315d5b305d203d20636f6e746578742d3e727376645f626974735f6d61736b5b305d5b305d3b0a0a0909696620282169735f70736528766370752929207b0a090909636f6e746578742d3e727376645f626974735f6d61736b5b315d5b315d203d20303b0a090909627265616b3b0a09097d0a0a09096966202869735f63707569645f50534533362829290a0909092f2a203336626974732050534520344d422070616765202a2f0a090909636f6e746578742d3e727376645f626974735f6d61736b5b315d5b315d203d20727376645f626974732831372c203231293b0a0909656c73650a0909092f2a20333220626974732050534520344d422070616765202a2f0a090909636f6e746578742d3e727376645f626974735f6d61736b5b315d5b315d203d20727376645f626974732831332c203231293b0a0909627265616b3b0a09636173652050543332455f524f4f545f4c4556454c3a0a0909636f6e746578742d3e727376645f626974735f6d61736b5b305d5b325d203d0a090909727376645f62697473286d6178706879616464722c20363329207c0a090909727376645f6269747328372c203829207c20727376645f6269747328312c2032293b092f2a205044505445202a2f0a0909636f6e746578742d3e727376645f626974735f6d61736b5b305d5b315d203d206578625f6269745f72737664207c0a090909727376645f62697473286d6178706879616464722c203632293b092f2a20504445202a2f0a0909636f6e746578742d3e727376645f626974735f6d61736b5b305d5b305d203d206578625f6269745f72737664207c0a090909727376645f62697473286d6178706879616464722c203632293b20092f2a20505445202a2f0a0909636f6e746578742d3e727376645f626974735f6d61736b5b315d5b315d203d206578625f6269745f72737664207c0a090909727376645f62697473286d6178706879616464722c20363229207c0a090909727376645f626974732831332c203230293b09092f2a206c617267652070616765202a2f0a0909636f6e746578742d3e727376645f626974735f6d61736b5b315d5b305d203d20636f6e746578742d3e727376645f626974735f6d61736b5b305d5b305d3b0a0909627265616b3b0a096361736520505436345f524f4f545f4c4556454c3a0a0909636f6e746578742d3e727376645f626974735f6d61736b5b305d5b335d203d206578625f6269745f72737664207c0a090909727376645f62697473286d6178706879616464722c20353129207c20727376645f6269747328372c2038293b0a0909636f6e746578742d3e727376645f626974735f6d61736b5b305d5b325d203d206578625f6269745f72737664207c0a090909727376645f62697473286d6178706879616464722c20353129207c20727376645f6269747328372c2038293b0a0909636f6e746578742d3e727376645f626974735f6d61736b5b305d5b315d203d206578625f6269745f72737664207c0a090909727376645f62697473286d6178706879616464722c203531293b0a0909636f6e746578742d3e727376645f626974735f6d61736b5b305d5b305d203d206578625f6269745f72737664207c0a090909727376645f62697473286d6178706879616464722c203531293b0a0909636f6e746578742d3e727376645f626974735f6d61736b5b315d5b335d203d20636f6e746578742d3e727376645f626974735f6d61736b5b305d5b335d3b0a0909636f6e746578742d3e727376645f626974735f6d61736b5b315d5b325d203d206578625f6269745f72737664207c0a090909727376645f62697473286d6178706879616464722c20353129207c0a090909727376645f626974732831332c203239293b0a0909636f6e746578742d3e727376645f626974735f6d61736b5b315d5b315d203d206578625f6269745f72737664207c0a090909727376645f62697473286d6178706879616464722c20353129207c0a090909727376645f626974732831332c203230293b09092f2a206c617267652070616765202a2f0a0909636f6e746578742d3e727376645f626974735f6d61736b5b315d5b305d203d20636f6e746578742d3e727376645f626974735f6d61736b5b305d5b305d3b0a0909627265616b3b0a097d0a7d0a0a73746174696320766f6964207570646174655f7065726d697373696f6e5f6269746d61736b28737472756374206b766d5f76637075202a766370752c20737472756374206b766d5f6d6d75202a6d6d75290a7b0a09756e7369676e6564206269742c20627974652c20706665633b0a097538206d61703b0a09626f6f6c206661756c742c20782c20772c20752c2077662c2075662c2066662c20736d65703b0a0a09736d6570203d206b766d5f726561645f6372345f6269747328766370752c205838365f4352345f534d4550293b0a09666f72202862797465203d20303b2062797465203c2041525241595f53495a45286d6d752d3e7065726d697373696f6e73293b202b2b6279746529207b0a090970666563203d2062797465203c3c20313b0a09096d6170203d20303b0a09097766203d207066656320262050464552525f57524954455f4d41534b3b0a09097566203d207066656320262050464552525f555345525f4d41534b3b0a09096666203d207066656320262050464552525f46455443485f4d41534b3b0a0909666f722028626974203d20303b20626974203c20383b202b2b62697429207b0a09090978203d206269742026204143435f455845435f4d41534b3b0a09090977203d206269742026204143435f57524954455f4d41534b3b0a09090975203d206269742026204143435f555345525f4d41534b3b0a0a0909092f2a204e6f74207265616c6c79206e65656465643a20216e782077696c6c206361757365207074652e6e7820746f206661756c74202a2f0a09090978207c3d20216d6d752d3e6e783b0a0909092f2a20416c6c6f772073757065727669736f722077726974657320696620216372302e7770202a2f0a09090977207c3d202169735f77726974655f70726f74656374696f6e287663707529202626202175663b0a0909092f2a20446973616c6c6f772073757065727669736f722066657463686573206f66207573657220636f6465206966206372342e736d6570202a2f0a0909097820263d202128736d6570202626207520262620217566293b0a0a0909096661756c74203d2028666620262620217829207c7c2028756620262620217529207c7c20287766202626202177293b0a0909096d6170207c3d206661756c74203c3c206269743b0a09097d0a09096d6d752d3e7065726d697373696f6e735b627974655d203d206d61703b0a097d0a7d0a0a73746174696320766f6964207570646174655f6c6173745f7074655f6269746d617028737472756374206b766d5f76637075202a766370752c20737472756374206b766d5f6d6d75202a6d6d75290a7b0a097538206d61703b0a09756e7369676e6564206c6576656c2c20726f6f745f6c6576656c203d206d6d752d3e726f6f745f6c6576656c3b0a09636f6e737420756e7369676e65642070735f7365745f696e646578203d2031203c3c20323b20202f2a206269742032206f6620696e6465783a207073202a2f0a0a0969662028726f6f745f6c6576656c203d3d2050543332455f524f4f545f4c4556454c290a09092d2d726f6f745f6c6576656c3b0a092f2a2050545f504147455f5441424c455f4c4556454c20616c77617973207465726d696e61746573202a2f0a096d6170203d2031207c202831203c3c2070735f7365745f696e646578293b0a09666f7220286c6576656c203d2050545f4449524543544f52595f4c4556454c3b206c6576656c203c3d20726f6f745f6c6576656c3b202b2b6c6576656c29207b0a0909696620286c6576656c203c3d2050545f504450455f4c4556454c0a090920202020262620286d6d752d3e726f6f745f6c6576656c203e3d2050543332455f524f4f545f4c4556454c207c7c2069735f70736528766370752929290a0909096d6170207c3d2031203c3c202870735f7365745f696e646578207c20286c6576656c202d203129293b0a097d0a096d6d752d3e6c6173745f7074655f6269746d6170203d206d61703b0a7d0a0a73746174696320696e7420706167696e6736345f696e69745f636f6e746578745f636f6d6d6f6e28737472756374206b766d5f76637075202a766370752c0a0909090909737472756374206b766d5f6d6d75202a636f6e746578742c0a0909090909696e74206c6576656c290a7b0a09636f6e746578742d3e6e78203d2069735f6e782876637075293b0a09636f6e746578742d3e726f6f745f6c6576656c203d206c6576656c3b0a0a0972657365745f72737664735f626974735f6d61736b28766370752c20636f6e74657874293b0a097570646174655f7065726d697373696f6e5f6269746d61736b28766370752c20636f6e74657874293b0a097570646174655f6c6173745f7074655f6269746d617028766370752c20636f6e74657874293b0a0a094153534552542869735f706165287663707529293b0a09636f6e746578742d3e6e65775f637233203d20706167696e675f6e65775f6372333b0a09636f6e746578742d3e706167655f6661756c74203d20706167696e6736345f706167655f6661756c743b0a09636f6e746578742d3e6776615f746f5f677061203d20706167696e6736345f6776615f746f5f6770613b0a09636f6e746578742d3e73796e635f70616765203d20706167696e6736345f73796e635f706167653b0a09636f6e746578742d3e696e766c7067203d20706167696e6736345f696e766c70673b0a09636f6e746578742d3e7570646174655f707465203d20706167696e6736345f7570646174655f7074653b0a09636f6e746578742d3e66726565203d20706167696e675f667265653b0a09636f6e746578742d3e736861646f775f726f6f745f6c6576656c203d206c6576656c3b0a09636f6e746578742d3e726f6f745f687061203d20494e56414c49445f504147453b0a09636f6e746578742d3e6469726563745f6d6170203d2066616c73653b0a0972657475726e20303b0a7d0a0a73746174696320696e7420706167696e6736345f696e69745f636f6e7465787428737472756374206b766d5f76637075202a766370752c0a0909090920737472756374206b766d5f6d6d75202a636f6e74657874290a7b0a0972657475726e20706167696e6736345f696e69745f636f6e746578745f636f6d6d6f6e28766370752c20636f6e746578742c20505436345f524f4f545f4c4556454c293b0a7d0a0a73746174696320696e7420706167696e6733325f696e69745f636f6e7465787428737472756374206b766d5f76637075202a766370752c0a0909090920737472756374206b766d5f6d6d75202a636f6e74657874290a7b0a09636f6e746578742d3e6e78203d2066616c73653b0a09636f6e746578742d3e726f6f745f6c6576656c203d20505433325f524f4f545f4c4556454c3b0a0a0972657365745f72737664735f626974735f6d61736b28766370752c20636f6e74657874293b0a097570646174655f7065726d697373696f6e5f6269746d61736b28766370752c20636f6e74657874293b0a097570646174655f6c6173745f7074655f6269746d617028766370752c20636f6e74657874293b0a0a09636f6e746578742d3e6e65775f637233203d20706167696e675f6e65775f6372333b0a09636f6e746578742d3e706167655f6661756c74203d20706167696e6733325f706167655f6661756c743b0a09636f6e746578742d3e6776615f746f5f677061203d20706167696e6733325f6776615f746f5f6770613b0a09636f6e746578742d3e66726565203d20706167696e675f667265653b0a09636f6e746578742d3e73796e635f70616765203d20706167696e6733325f73796e635f706167653b0a09636f6e746578742d3e696e766c7067203d20706167696e6733325f696e766c70673b0a09636f6e746578742d3e7570646174655f707465203d20706167696e6733325f7570646174655f7074653b0a09636f6e746578742d3e736861646f775f726f6f745f6c6576656c203d2050543332455f524f4f545f4c4556454c3b0a09636f6e746578742d3e726f6f745f687061203d20494e56414c49445f504147453b0a09636f6e746578742d3e6469726563745f6d6170203d2066616c73653b0a0972657475726e20303b0a7d0a0a73746174696320696e7420706167696e673332455f696e69745f636f6e7465787428737472756374206b766d5f76637075202a766370752c0a090909092020737472756374206b766d5f6d6d75202a636f6e74657874290a7b0a0972657475726e20706167696e6736345f696e69745f636f6e746578745f636f6d6d6f6e28766370752c20636f6e746578742c2050543332455f524f4f545f4c4556454c293b0a7d0a0a73746174696320696e7420696e69745f6b766d5f7464705f6d6d7528737472756374206b766d5f76637075202a76637075290a7b0a09737472756374206b766d5f6d6d75202a636f6e74657874203d20766370752d3e617263682e77616c6b5f6d6d753b0a0a09636f6e746578742d3e626173655f726f6c652e776f7264203d20303b0a09636f6e746578742d3e6e65775f637233203d206e6f6e706167696e675f6e65775f6372333b0a09636f6e746578742d3e706167655f6661756c74203d207464705f706167655f6661756c743b0a09636f6e746578742d3e66726565203d206e6f6e706167696e675f667265653b0a09636f6e746578742d3e73796e635f70616765203d206e6f6e706167696e675f73796e635f706167653b0a09636f6e746578742d3e696e766c7067203d206e6f6e706167696e675f696e766c70673b0a09636f6e746578742d3e7570646174655f707465203d206e6f6e706167696e675f7570646174655f7074653b0a09636f6e746578742d3e736861646f775f726f6f745f6c6576656c203d206b766d5f7838365f6f70732d3e6765745f7464705f6c6576656c28293b0a09636f6e746578742d3e726f6f745f687061203d20494e56414c49445f504147453b0a09636f6e746578742d3e6469726563745f6d6170203d20747275653b0a09636f6e746578742d3e7365745f637233203d206b766d5f7838365f6f70732d3e7365745f7464705f6372333b0a09636f6e746578742d3e6765745f637233203d206765745f6372333b0a09636f6e746578742d3e6765745f7064707472203d206b766d5f70647074725f726561643b0a09636f6e746578742d3e696e6a6563745f706167655f6661756c74203d206b766d5f696e6a6563745f706167655f6661756c743b0a0a09696620282169735f706167696e6728766370752929207b0a0909636f6e746578742d3e6e78203d2066616c73653b0a0909636f6e746578742d3e6776615f746f5f677061203d206e6f6e706167696e675f6776615f746f5f6770613b0a0909636f6e746578742d3e726f6f745f6c6576656c203d20303b0a097d20656c7365206966202869735f6c6f6e675f6d6f646528766370752929207b0a0909636f6e746578742d3e6e78203d2069735f6e782876637075293b0a0909636f6e746578742d3e726f6f745f6c6576656c203d20505436345f524f4f545f4c4556454c3b0a090972657365745f72737664735f626974735f6d61736b28766370752c20636f6e74657874293b0a0909636f6e746578742d3e6776615f746f5f677061203d20706167696e6736345f6776615f746f5f6770613b0a097d20656c7365206966202869735f70616528766370752929207b0a0909636f6e746578742d3e6e78203d2069735f6e782876637075293b0a0909636f6e746578742d3e726f6f745f6c6576656c203d2050543332455f524f4f545f4c4556454c3b0a090972657365745f72737664735f626974735f6d61736b28766370752c20636f6e74657874293b0a0909636f6e746578742d3e6776615f746f5f677061203d20706167696e6736345f6776615f746f5f6770613b0a097d20656c7365207b0a0909636f6e746578742d3e6e78203d2066616c73653b0a0909636f6e746578742d3e726f6f745f6c6576656c203d20505433325f524f4f545f4c4556454c3b0a090972657365745f72737664735f626974735f6d61736b28766370752c20636f6e74657874293b0a0909636f6e746578742d3e6776615f746f5f677061203d20706167696e6733325f6776615f746f5f6770613b0a097d0a0a097570646174655f7065726d697373696f6e5f6269746d61736b28766370752c20636f6e74657874293b0a097570646174655f6c6173745f7074655f6269746d617028766370752c20636f6e74657874293b0a0a0972657475726e20303b0a7d0a0a696e74206b766d5f696e69745f736861646f775f6d6d7528737472756374206b766d5f76637075202a766370752c20737472756374206b766d5f6d6d75202a636f6e74657874290a7b0a09696e7420723b0a09626f6f6c20736d6570203d206b766d5f726561645f6372345f6269747328766370752c205838365f4352345f534d4550293b0a094153534552542876637075293b0a09415353455254282156414c49445f5041474528766370752d3e617263682e6d6d752e726f6f745f68706129293b0a0a09696620282169735f706167696e67287663707529290a090972203d206e6f6e706167696e675f696e69745f636f6e7465787428766370752c20636f6e74657874293b0a09656c7365206966202869735f6c6f6e675f6d6f6465287663707529290a090972203d20706167696e6736345f696e69745f636f6e7465787428766370752c20636f6e74657874293b0a09656c7365206966202869735f706165287663707529290a090972203d20706167696e673332455f696e69745f636f6e7465787428766370752c20636f6e74657874293b0a09656c73650a090972203d20706167696e6733325f696e69745f636f6e7465787428766370752c20636f6e74657874293b0a0a09766370752d3e617263682e6d6d752e626173655f726f6c652e6372345f706165203d20212169735f7061652876637075293b0a09766370752d3e617263682e6d6d752e626173655f726f6c652e6372305f777020203d2069735f77726974655f70726f74656374696f6e2876637075293b0a09766370752d3e617263682e6d6d752e626173655f726f6c652e736d65705f616e646e6f745f77700a09093d20736d6570202626202169735f77726974655f70726f74656374696f6e2876637075293b0a0a0972657475726e20723b0a7d0a4558504f52545f53594d424f4c5f47504c286b766d5f696e69745f736861646f775f6d6d75293b0a0a73746174696320696e7420696e69745f6b766d5f736f66746d6d7528737472756374206b766d5f76637075202a76637075290a7b0a09696e742072203d206b766d5f696e69745f736861646f775f6d6d7528766370752c20766370752d3e617263682e77616c6b5f6d6d75293b0a0a09766370752d3e617263682e77616c6b5f6d6d752d3e7365745f63723320202020202020202020203d206b766d5f7838365f6f70732d3e7365745f6372333b0a09766370752d3e617263682e77616c6b5f6d6d752d3e6765745f63723320202020202020202020203d206765745f6372333b0a09766370752d3e617263682e77616c6b5f6d6d752d3e6765745f70647074722020202020202020203d206b766d5f70647074725f726561643b0a09766370752d3e617263682e77616c6b5f6d6d752d3e696e6a6563745f706167655f6661756c74203d206b766d5f696e6a6563745f706167655f6661756c743b0a0a0972657475726e20723b0a7d0a0a73746174696320696e7420696e69745f6b766d5f6e65737465645f6d6d7528737472756374206b766d5f76637075202a76637075290a7b0a09737472756374206b766d5f6d6d75202a675f636f6e74657874203d2026766370752d3e617263682e6e65737465645f6d6d753b0a0a09675f636f6e746578742d3e6765745f63723320202020202020202020203d206765745f6372333b0a09675f636f6e746578742d3e6765745f70647074722020202020202020203d206b766d5f70647074725f726561643b0a09675f636f6e746578742d3e696e6a6563745f706167655f6661756c74203d206b766d5f696e6a6563745f706167655f6661756c743b0a0a092f2a0a09202a204e6f7465207468617420617263682e6d6d752e6776615f746f5f677061207472616e736c61746573206c325f67766120746f206c315f6770612e205468650a09202a207472616e736c6174696f6e206f66206c325f67706120746f206c315f6770612061646472657373657320697320646f6e65207573696e67207468650a09202a20617263682e6e65737465645f6d6d752e6776615f746f5f6770612066756e6374696f6e2e204261736963616c6c7920746865206776615f746f5f6770610a09202a2066756e6374696f6e73206265747765656e206d6d7520616e64206e65737465645f6d6d752061726520737761707065642e0a09202a2f0a09696620282169735f706167696e6728766370752929207b0a0909675f636f6e746578742d3e6e78203d2066616c73653b0a0909675f636f6e746578742d3e726f6f745f6c6576656c203d20303b0a0909675f636f6e746578742d3e6776615f746f5f677061203d206e6f6e706167696e675f6776615f746f5f6770615f6e65737465643b0a097d20656c7365206966202869735f6c6f6e675f6d6f646528766370752929207b0a0909675f636f6e746578742d3e6e78203d2069735f6e782876637075293b0a0909675f636f6e746578742d3e726f6f745f6c6576656c203d20505436345f524f4f545f4c4556454c3b0a090972657365745f72737664735f626974735f6d61736b28766370752c20675f636f6e74657874293b0a0909675f636f6e746578742d3e6776615f746f5f677061203d20706167696e6736345f6776615f746f5f6770615f6e65737465643b0a097d20656c7365206966202869735f70616528766370752929207b0a0909675f636f6e746578742d3e6e78203d2069735f6e782876637075293b0a0909675f636f6e746578742d3e726f6f745f6c6576656c203d2050543332455f524f4f545f4c4556454c3b0a090972657365745f72737664735f626974735f6d61736b28766370752c20675f636f6e74657874293b0a0909675f636f6e746578742d3e6776615f746f5f677061203d20706167696e6736345f6776615f746f5f6770615f6e65737465643b0a097d20656c7365207b0a0909675f636f6e746578742d3e6e78203d2066616c73653b0a0909675f636f6e746578742d3e726f6f745f6c6576656c203d20505433325f524f4f545f4c4556454c3b0a090972657365745f72737664735f626974735f6d61736b28766370752c20675f636f6e74657874293b0a0909675f636f6e746578742d3e6776615f746f5f677061203d20706167696e6733325f6776615f746f5f6770615f6e65737465643b0a097d0a0a097570646174655f7065726d697373696f6e5f6269746d61736b28766370752c20675f636f6e74657874293b0a097570646174655f6c6173745f7074655f6269746d617028766370752c20675f636f6e74657874293b0a0a0972657475726e20303b0a7d0a0a73746174696320696e7420696e69745f6b766d5f6d6d7528737472756374206b766d5f76637075202a76637075290a7b0a09696620286d6d755f69735f6e6573746564287663707529290a090972657475726e20696e69745f6b766d5f6e65737465645f6d6d752876637075293b0a09656c736520696620287464705f656e61626c6564290a090972657475726e20696e69745f6b766d5f7464705f6d6d752876637075293b0a09656c73650a090972657475726e20696e69745f6b766d5f736f66746d6d752876637075293b0a7d0a0a73746174696320766f69642064657374726f795f6b766d5f6d6d7528737472756374206b766d5f76637075202a76637075290a7b0a094153534552542876637075293b0a096966202856414c49445f5041474528766370752d3e617263682e6d6d752e726f6f745f68706129290a09092f2a206d6d752e6672656528292073686f756c642073657420726f6f745f687061203d20494e56414c49445f50414745202a2f0a0909766370752d3e617263682e6d6d752e667265652876637075293b0a7d0a0a696e74206b766d5f6d6d755f72657365745f636f6e7465787428737472756374206b766d5f76637075202a76637075290a7b0a0964657374726f795f6b766d5f6d6d752876637075293b0a0972657475726e20696e69745f6b766d5f6d6d752876637075293b0a7d0a4558504f52545f53594d424f4c5f47504c286b766d5f6d6d755f72657365745f636f6e74657874293b0a0a696e74206b766d5f6d6d755f6c6f616428737472756374206b766d5f76637075202a76637075290a7b0a09696e7420723b0a0a0972203d206d6d755f746f7075705f6d656d6f72795f6361636865732876637075293b0a096966202872290a0909676f746f206f75743b0a0972203d206d6d755f616c6c6f635f726f6f74732876637075293b0a097370696e5f6c6f636b2826766370752d3e6b766d2d3e6d6d755f6c6f636b293b0a096d6d755f73796e635f726f6f74732876637075293b0a097370696e5f756e6c6f636b2826766370752d3e6b766d2d3e6d6d755f6c6f636b293b0a096966202872290a0909676f746f206f75743b0a092f2a207365745f63723328292073686f756c6420656e7375726520544c4220686173206265656e20666c7573686564202a2f0a09766370752d3e617263682e6d6d752e7365745f63723328766370752c20766370752d3e617263682e6d6d752e726f6f745f687061293b0a6f75743a0a0972657475726e20723b0a7d0a4558504f52545f53594d424f4c5f47504c286b766d5f6d6d755f6c6f6164293b0a0a766f6964206b766d5f6d6d755f756e6c6f616428737472756374206b766d5f76637075202a76637075290a7b0a096d6d755f667265655f726f6f74732876637075293b0a7d0a4558504f52545f53594d424f4c5f47504c286b766d5f6d6d755f756e6c6f6164293b0a0a73746174696320766f6964206d6d755f7074655f77726974655f6e65775f70746528737472756374206b766d5f76637075202a766370752c0a090909092020737472756374206b766d5f6d6d755f70616765202a73702c20753634202a737074652c0a090909092020636f6e737420766f6964202a6e6577290a7b0a096966202873702d3e726f6c652e6c6576656c20213d2050545f504147455f5441424c455f4c4556454c29207b0a09092b2b766370752d3e6b766d2d3e737461742e6d6d755f7064655f7a61707065643b0a090972657475726e3b0a20202020202020207d0a0a092b2b766370752d3e6b766d2d3e737461742e6d6d755f7074655f757064617465643b0a09766370752d3e617263682e6d6d752e7570646174655f70746528766370752c2073702c20737074652c206e6577293b0a7d0a0a73746174696320626f6f6c206e6565645f72656d6f74655f666c75736828753634206f6c642c20753634206e6577290a7b0a09696620282169735f736861646f775f70726573656e745f707465286f6c6429290a090972657475726e2066616c73653b0a09696620282169735f736861646f775f70726573656e745f707465286e657729290a090972657475726e20747275653b0a0969662028286f6c64205e206e657729202620505436345f424153455f414444525f4d41534b290a090972657475726e20747275653b0a096f6c64205e3d20505436345f4e585f4d41534b3b0a096e6577205e3d20505436345f4e585f4d41534b3b0a0972657475726e20286f6c642026207e6e6577202620505436345f5045524d5f4d41534b2920213d20303b0a7d0a0a73746174696320766f6964206d6d755f7074655f77726974655f666c7573685f746c6228737472756374206b766d5f76637075202a766370752c20626f6f6c207a61705f706167652c0a0909090920202020626f6f6c2072656d6f74655f666c7573682c20626f6f6c206c6f63616c5f666c757368290a7b0a09696620287a61705f70616765290a090972657475726e3b0a0a096966202872656d6f74655f666c757368290a09096b766d5f666c7573685f72656d6f74655f746c627328766370752d3e6b766d293b0a09656c736520696620286c6f63616c5f666c757368290a09096b766d5f6d6d755f666c7573685f746c622876637075293b0a7d0a0a73746174696320753634206d6d755f7074655f77726974655f66657463685f6770746528737472756374206b766d5f76637075202a766370752c206770615f74202a6770612c0a0909090920202020636f6e7374207538202a6e65772c20696e74202a6279746573290a7b0a097536342067656e7472793b0a09696e7420723b0a0a092f2a0a09202a20417373756d6520746861742074686520707465207772697465206f6e20612070616765207461626c65206f66207468652073616d6520747970650a09202a206173207468652063757272656e74207663707520706167696e67206d6f64652073696e63652077652075706461746520746865207370746573206f6e6c790a09202a207768656e20746865792068617665207468652073616d65206d6f64652e0a09202a2f0a096966202869735f706165287663707529202626202a6279746573203d3d203429207b0a09092f2a2048616e646c6520612033322d6269742067756573742077726974696e672074776f2068616c766573206f6620612036342d6269742067707465202a2f0a09092a67706120263d207e286770615f7429373b0a09092a6279746573203d20383b0a090972203d206b766d5f726561645f677565737428766370752d3e6b766d2c202a6770612c202667656e7472792c206d696e282a62797465732c203829293b0a09096966202872290a09090967656e747279203d20303b0a09096e6577203d2028636f6e7374207538202a292667656e7472793b0a097d0a0a0973776974636820282a627974657329207b0a096361736520343a0a090967656e747279203d202a28636f6e737420753332202a296e65773b0a0909627265616b3b0a096361736520383a0a090967656e747279203d202a28636f6e737420753634202a296e65773b0a0909627265616b3b0a0964656661756c743a0a090967656e747279203d20303b0a0909627265616b3b0a097d0a0a0972657475726e2067656e7472793b0a7d0a0a2f2a0a202a20496620776527726520736565696e6720746f6f206d616e792077726974657320746f206120706167652c206974206d6179206e6f206c6f6e67657220626520612070616765207461626c652c0a202a206f72207765206d617920626520666f726b696e672c20696e20776869636820636173652069742069732062657474657220746f20756e6d61702074686520706167652e0a202a2f0a73746174696320626f6f6c206465746563745f77726974655f666c6f6f64696e6728737472756374206b766d5f6d6d755f70616765202a7370290a7b0a092f2a0a09202a20536b69702077726974652d666c6f6f64696e6720646574656374656420666f72207468652073702077686f7365206c6576656c20697320312c20626563617573650a09202a2069742063616e206265636f6d6520756e73796e632c207468656e207468652067756573742070616765206973206e6f742077726974652d70726f7465637465642e0a09202a2f0a096966202873702d3e726f6c652e6c6576656c203d3d2050545f504147455f5441424c455f4c4556454c290a090972657475726e2066616c73653b0a0a0972657475726e202b2b73702d3e77726974655f666c6f6f64696e675f636f756e74203e3d20333b0a7d0a0a2f2a0a202a204d6973616c69676e65642061636365737365732061726520746f6f206d7563682074726f75626c6520746f206669782075703b20616c736f2c207468657920757375616c6c790a202a20696e64696361746520612070616765206973206e6f74207573656420617320612070616765207461626c652e0a202a2f0a73746174696320626f6f6c206465746563745f77726974655f6d6973616c69676e656428737472756374206b766d5f6d6d755f70616765202a73702c206770615f74206770612c0a0909090920202020696e74206279746573290a7b0a09756e7369676e6564206f66667365742c207074655f73697a652c206d6973616c69676e65643b0a0a0970677072696e746b28226d6973616c69676e65643a2067706120256c6c7820627974657320256420726f6c652025785c6e222c0a0909206770612c2062797465732c2073702d3e726f6c652e776f7264293b0a0a096f6666736574203d206f66667365745f696e5f7061676528677061293b0a097074655f73697a65203d2073702d3e726f6c652e6372345f706165203f2038203a20343b0a0a092f2a0a09202a20536f6d6574696d65732c20746865204f53206f6e6c792077726974657320746865206c617374206f6e6520627974657320746f20757064617465207374617475730a09202a20626974732c20666f72206578616d706c652c20696e206c696e75782c20616e646220696e737472756374696f6e206973207573656420696e20636c6561725f62697428292e0a09202a2f0a096966202821286f6666736574202620287074655f73697a65202d20312929202626206279746573203d3d2031290a090972657475726e2066616c73653b0a0a096d6973616c69676e6564203d20286f6666736574205e20286f6666736574202b206279746573202d203129292026207e287074655f73697a65202d2031293b0a096d6973616c69676e6564207c3d206279746573203c20343b0a0a0972657475726e206d6973616c69676e65643b0a7d0a0a73746174696320753634202a6765745f7772697474656e5f737074657328737472756374206b766d5f6d6d755f70616765202a73702c206770615f74206770612c20696e74202a6e73707465290a7b0a09756e7369676e656420706167655f6f66667365742c207175616472616e743b0a09753634202a737074653b0a09696e74206c6576656c3b0a0a09706167655f6f6666736574203d206f66667365745f696e5f7061676528677061293b0a096c6576656c203d2073702d3e726f6c652e6c6576656c3b0a092a6e73707465203d20313b0a09696620282173702d3e726f6c652e6372345f70616529207b0a0909706167655f6f6666736574203c3c3d20313b092f2a2033322d3e3634202a2f0a09092f2a0a0909202a20412033322d62697420706465206d61707320344d42207768696c652074686520736861646f772070646573206d61700a0909202a206f6e6c7920324d422e2020536f207765206e65656420746f20646f75626c6520746865206f666673657420616761696e0a0909202a20616e64207a61702074776f207064657320696e7374656164206f66206f6e652e0a0909202a2f0a0909696620286c6576656c203d3d20505433325f524f4f545f4c4556454c29207b0a090909706167655f6f666673657420263d207e373b202f2a206b696c6c20726f756e64696e67206572726f72202a2f0a090909706167655f6f6666736574203c3c3d20313b0a0909092a6e73707465203d20323b0a09097d0a09097175616472616e74203d20706167655f6f6666736574203e3e20504147455f53484946543b0a0909706167655f6f666673657420263d207e504147455f4d41534b3b0a0909696620287175616472616e7420213d2073702d3e726f6c652e7175616472616e74290a09090972657475726e204e554c4c3b0a097d0a0a0973707465203d202673702d3e7370745b706167655f6f6666736574202f2073697a656f66282a73707465295d3b0a0972657475726e20737074653b0a7d0a0a766f6964206b766d5f6d6d755f7074655f777269746528737472756374206b766d5f76637075202a766370752c206770615f74206770612c0a090920202020202020636f6e7374207538202a6e65772c20696e74206279746573290a7b0a0967666e5f742067666e203d20677061203e3e20504147455f53484946543b0a09756e696f6e206b766d5f6d6d755f706167655f726f6c65206d61736b203d207b202e776f7264203d2030207d3b0a09737472756374206b766d5f6d6d755f70616765202a73703b0a0973747275637420686c6973745f6e6f6465202a6e6f64653b0a094c4953545f4845414428696e76616c69645f6c697374293b0a0975363420656e7472792c2067656e7472792c202a737074653b0a09696e74206e7074653b0a09626f6f6c2072656d6f74655f666c7573682c206c6f63616c5f666c7573682c207a61705f706167653b0a0a092f2a0a09202a20496620776520646f6e2774206861766520696e64697265637420736861646f772070616765732c206974206d65616e73206e6f20706167652069730a09202a2077726974652d70726f7465637465642c20736f2077652063616e20657869742073696d706c792e0a09202a2f0a0969662028214143434553535f4f4e434528766370752d3e6b766d2d3e617263682e696e6469726563745f736861646f775f706167657329290a090972657475726e3b0a0a097a61705f70616765203d2072656d6f74655f666c757368203d206c6f63616c5f666c757368203d2066616c73653b0a0a0970677072696e746b282225733a2067706120256c6c782062797465732025645c6e222c205f5f66756e635f5f2c206770612c206279746573293b0a0a0967656e747279203d206d6d755f7074655f77726974655f66657463685f6770746528766370752c20266770612c206e65772c20266279746573293b0a0a092f2a0a09202a204e6f206e65656420746f2063617265207768657468657220616c6c6f636174696f6e206d656d6f7279206973207375636365737366756c0a09202a206f72206e6f742073696e63652070746520707265666574636820697320736b6970656420696620697420646f6573206e6f7420686176650a09202a20656e6f756768206f626a6563747320696e207468652063616368652e0a09202a2f0a096d6d755f746f7075705f6d656d6f72795f6361636865732876637075293b0a0a097370696e5f6c6f636b2826766370752d3e6b766d2d3e6d6d755f6c6f636b293b0a092b2b766370752d3e6b766d2d3e737461742e6d6d755f7074655f77726974653b0a096b766d5f6d6d755f617564697428766370752c2041554449545f5052455f5054455f5752495445293b0a0a096d61736b2e6372305f7770203d206d61736b2e6372345f706165203d206d61736b2e6e7865203d20313b0a09666f725f656163685f67666e5f696e6469726563745f76616c69645f737028766370752d3e6b766d2c2073702c2067666e2c206e6f646529207b0a0909696620286465746563745f77726974655f6d6973616c69676e65642873702c206770612c20627974657329207c7c0a09092020202020206465746563745f77726974655f666c6f6f64696e672873702929207b0a0909097a61705f70616765207c3d2021216b766d5f6d6d755f707265706172655f7a61705f7061676528766370752d3e6b766d2c2073702c0a090909090909202020202026696e76616c69645f6c697374293b0a0909092b2b766370752d3e6b766d2d3e737461742e6d6d755f666c6f6f6465643b0a090909636f6e74696e75653b0a09097d0a0a090973707465203d206765745f7772697474656e5f73707465732873702c206770612c20266e707465293b0a0909696620282173707465290a090909636f6e74696e75653b0a0a09096c6f63616c5f666c757368203d20747275653b0a09097768696c6520286e7074652d2d29207b0a090909656e747279203d202a737074653b0a0909096d6d755f706167655f7a61705f70746528766370752d3e6b766d2c2073702c2073707465293b0a0909096966202867656e7472792026260a09090920202020202021282873702d3e726f6c652e776f7264205e20766370752d3e617263682e6d6d752e626173655f726f6c652e776f7264290a09090920202020202026206d61736b2e776f72642920262620726d61705f63616e5f616464287663707529290a090909096d6d755f7074655f77726974655f6e65775f70746528766370752c2073702c20737074652c202667656e747279293b0a090909696620282172656d6f74655f666c757368202626206e6565645f72656d6f74655f666c75736828656e7472792c202a7370746529290a0909090972656d6f74655f666c757368203d20747275653b0a0909092b2b737074653b0a09097d0a097d0a096d6d755f7074655f77726974655f666c7573685f746c6228766370752c207a61705f706167652c2072656d6f74655f666c7573682c206c6f63616c5f666c757368293b0a096b766d5f6d6d755f636f6d6d69745f7a61705f7061676528766370752d3e6b766d2c2026696e76616c69645f6c697374293b0a096b766d5f6d6d755f617564697428766370752c2041554449545f504f53545f5054455f5752495445293b0a097370696e5f756e6c6f636b2826766370752d3e6b766d2d3e6d6d755f6c6f636b293b0a7d0a0a696e74206b766d5f6d6d755f756e70726f746563745f706167655f7669727428737472756374206b766d5f76637075202a766370752c206776615f7420677661290a7b0a096770615f74206770613b0a09696e7420723b0a0a0969662028766370752d3e617263682e6d6d752e6469726563745f6d6170290a090972657475726e20303b0a0a09677061203d206b766d5f6d6d755f6776615f746f5f6770615f7265616428766370752c206776612c204e554c4c293b0a0a0972203d206b766d5f6d6d755f756e70726f746563745f7061676528766370752d3e6b766d2c20677061203e3e20504147455f5348494654293b0a0a0972657475726e20723b0a7d0a4558504f52545f53594d424f4c5f47504c286b766d5f6d6d755f756e70726f746563745f706167655f76697274293b0a0a766f6964205f5f6b766d5f6d6d755f667265655f736f6d655f706167657328737472756374206b766d5f76637075202a76637075290a7b0a094c4953545f4845414428696e76616c69645f6c697374293b0a0a097768696c6520286b766d5f6d6d755f617661696c61626c655f706167657328766370752d3e6b766d29203c204b564d5f524546494c4c5f50414745532026260a0920202020202020216c6973745f656d7074792826766370752d3e6b766d2d3e617263682e6163746976655f6d6d755f70616765732929207b0a0909737472756374206b766d5f6d6d755f70616765202a73703b0a0a09097370203d20636f6e7461696e65725f6f6628766370752d3e6b766d2d3e617263682e6163746976655f6d6d755f70616765732e707265762c0a090909092020737472756374206b766d5f6d6d755f706167652c206c696e6b293b0a09096b766d5f6d6d755f707265706172655f7a61705f7061676528766370752d3e6b766d2c2073702c2026696e76616c69645f6c697374293b0a09092b2b766370752d3e6b766d2d3e737461742e6d6d755f72656379636c65643b0a097d0a096b766d5f6d6d755f636f6d6d69745f7a61705f7061676528766370752d3e6b766d2c2026696e76616c69645f6c697374293b0a7d0a0a73746174696320626f6f6c2069735f6d6d696f5f706167655f6661756c7428737472756374206b766d5f76637075202a766370752c206776615f742061646472290a7b0a0969662028766370752d3e617263682e6d6d752e6469726563745f6d6170207c7c206d6d755f69735f6e6573746564287663707529290a090972657475726e20766370755f6d617463685f6d6d696f5f67706128766370752c2061646472293b0a0a0972657475726e20766370755f6d617463685f6d6d696f5f67766128766370752c2061646472293b0a7d0a0a696e74206b766d5f6d6d755f706167655f6661756c7428737472756374206b766d5f76637075202a766370752c206776615f74206372322c20753332206572726f725f636f64652c0a090920202020202020766f6964202a696e736e2c20696e7420696e736e5f6c656e290a7b0a09696e7420722c20656d756c6174696f6e5f74797065203d20454d554c545950455f52455452593b0a09656e756d20656d756c6174696f6e5f726573756c742065723b0a0a0972203d20766370752d3e617263682e6d6d752e706167655f6661756c7428766370752c206372322c206572726f725f636f64652c2066616c7365293b0a096966202872203c2030290a0909676f746f206f75743b0a0a0969662028217229207b0a090972203d20313b0a0909676f746f206f75743b0a097d0a0a096966202869735f6d6d696f5f706167655f6661756c7428766370752c2063723229290a0909656d756c6174696f6e5f74797065203d20303b0a0a096572203d207838365f656d756c6174655f696e737472756374696f6e28766370752c206372322c20656d756c6174696f6e5f747970652c20696e736e2c20696e736e5f6c656e293b0a0a097377697463682028657229207b0a096361736520454d554c4154455f444f4e453a0a090972657475726e20313b0a096361736520454d554c4154455f444f5f4d4d494f3a0a09092b2b766370752d3e737461742e6d6d696f5f65786974733b0a09092f2a2066616c6c207468726f756768202a2f0a096361736520454d554c4154455f4641494c3a0a090972657475726e20303b0a0964656661756c743a0a090942554728293b0a097d0a6f75743a0a0972657475726e20723b0a7d0a4558504f52545f53594d424f4c5f47504c286b766d5f6d6d755f706167655f6661756c74293b0a0a766f6964206b766d5f6d6d755f696e766c706728737472756374206b766d5f76637075202a766370752c206776615f7420677661290a7b0a09766370752d3e617263682e6d6d752e696e766c706728766370752c20677661293b0a096b766d5f6d6d755f666c7573685f746c622876637075293b0a092b2b766370752d3e737461742e696e766c70673b0a7d0a4558504f52545f53594d424f4c5f47504c286b766d5f6d6d755f696e766c7067293b0a0a766f6964206b766d5f656e61626c655f74647028766f6964290a7b0a097464705f656e61626c6564203d20747275653b0a7d0a4558504f52545f53594d424f4c5f47504c286b766d5f656e61626c655f746470293b0a0a766f6964206b766d5f64697361626c655f74647028766f6964290a7b0a097464705f656e61626c6564203d2066616c73653b0a7d0a4558504f52545f53594d424f4c5f47504c286b766d5f64697361626c655f746470293b0a0a73746174696320766f696420667265655f6d6d755f706167657328737472756374206b766d5f76637075202a76637075290a7b0a09667265655f706167652828756e7369676e6564206c6f6e6729766370752d3e617263682e6d6d752e7061655f726f6f74293b0a0969662028766370752d3e617263682e6d6d752e6c6d5f726f6f7420213d204e554c4c290a0909667265655f706167652828756e7369676e6564206c6f6e6729766370752d3e617263682e6d6d752e6c6d5f726f6f74293b0a7d0a0a73746174696320696e7420616c6c6f635f6d6d755f706167657328737472756374206b766d5f76637075202a76637075290a7b0a097374727563742070616765202a706167653b0a09696e7420693b0a0a094153534552542876637075293b0a0a092f2a0a09202a205768656e20656d756c6174696e672033322d626974206d6f64652c20637233206973206f6e6c792033322062697473206576656e206f6e207838365f36342e0a09202a205468657265666f7265207765206e65656420746f20616c6c6f6361746520736861646f772070616765207461626c657320696e207468652066697273740a09202a20344742206f66206d656d6f72792c2077686963682068617070656e7320746f206669742074686520444d413332207a6f6e652e0a09202a2f0a0970616765203d20616c6c6f635f70616765284746505f4b45524e454c207c205f5f4746505f444d413332293b0a09696620282170616765290a090972657475726e202d454e4f4d454d3b0a0a09766370752d3e617263682e6d6d752e7061655f726f6f74203d20706167655f616464726573732870616765293b0a09666f72202869203d20303b2069203c20343b202b2b69290a0909766370752d3e617263682e6d6d752e7061655f726f6f745b695d203d20494e56414c49445f504147453b0a0a0972657475726e20303b0a7d0a0a696e74206b766d5f6d6d755f63726561746528737472756374206b766d5f76637075202a76637075290a7b0a094153534552542876637075293b0a0a09766370752d3e617263682e77616c6b5f6d6d75203d2026766370752d3e617263682e6d6d753b0a09766370752d3e617263682e6d6d752e726f6f745f687061203d20494e56414c49445f504147453b0a09766370752d3e617263682e6d6d752e7472616e736c6174655f677061203d207472616e736c6174655f6770613b0a09766370752d3e617263682e6e65737465645f6d6d752e7472616e736c6174655f677061203d207472616e736c6174655f6e65737465645f6770613b0a0a0972657475726e20616c6c6f635f6d6d755f70616765732876637075293b0a7d0a0a696e74206b766d5f6d6d755f736574757028737472756374206b766d5f76637075202a76637075290a7b0a094153534552542876637075293b0a09415353455254282156414c49445f5041474528766370752d3e617263682e6d6d752e726f6f745f68706129293b0a0a0972657475726e20696e69745f6b766d5f6d6d752876637075293b0a7d0a0a766f6964206b766d5f6d6d755f736c6f745f72656d6f76655f77726974655f61636365737328737472756374206b766d202a6b766d2c20696e7420736c6f74290a7b0a09737472756374206b766d5f6d6d755f70616765202a73703b0a09626f6f6c20666c757368203d2066616c73653b0a0a096c6973745f666f725f656163685f656e7472792873702c20266b766d2d3e617263682e6163746976655f6d6d755f70616765732c206c696e6b29207b0a0909696e7420693b0a0909753634202a70743b0a0a09096966202821746573745f62697428736c6f742c2073702d3e736c6f745f6269746d617029290a090909636f6e74696e75653b0a0a09097074203d2073702d3e7370743b0a0909666f72202869203d20303b2069203c20505436345f454e545f5045525f504147453b202b2b6929207b0a090909696620282169735f736861646f775f70726573656e745f7074652870745b695d29207c7c0a0909092020202020202169735f6c6173745f737074652870745b695d2c2073702d3e726f6c652e6c6576656c29290a09090909636f6e74696e75653b0a0a090909737074655f77726974655f70726f74656374286b766d2c202670745b695d2c2026666c7573682c2066616c7365293b0a09097d0a097d0a096b766d5f666c7573685f72656d6f74655f746c6273286b766d293b0a7d0a0a766f6964206b766d5f6d6d755f7a61705f616c6c28737472756374206b766d202a6b766d290a7b0a09737472756374206b766d5f6d6d755f70616765202a73702c202a6e6f64653b0a094c4953545f4845414428696e76616c69645f6c697374293b0a0a097370696e5f6c6f636b28266b766d2d3e6d6d755f6c6f636b293b0a726573746172743a0a096c6973745f666f725f656163685f656e7472795f736166652873702c206e6f64652c20266b766d2d3e617263682e6163746976655f6d6d755f70616765732c206c696e6b290a0909696620286b766d5f6d6d755f707265706172655f7a61705f70616765286b766d2c2073702c2026696e76616c69645f6c69737429290a090909676f746f20726573746172743b0a0a096b766d5f6d6d755f636f6d6d69745f7a61705f70616765286b766d2c2026696e76616c69645f6c697374293b0a097370696e5f756e6c6f636b28266b766d2d3e6d6d755f6c6f636b293b0a7d0a0a73746174696320766f6964206b766d5f6d6d755f72656d6f76655f736f6d655f616c6c6f635f6d6d755f706167657328737472756374206b766d202a6b766d2c0a090909090909737472756374206c6973745f68656164202a696e76616c69645f6c697374290a7b0a09737472756374206b766d5f6d6d755f70616765202a706167653b0a0a09696620286c6973745f656d70747928266b766d2d3e617263682e6163746976655f6d6d755f706167657329290a090972657475726e3b0a0a0970616765203d20636f6e7461696e65725f6f66286b766d2d3e617263682e6163746976655f6d6d755f70616765732e707265762c0a09090920202020737472756374206b766d5f6d6d755f706167652c206c696e6b293b0a096b766d5f6d6d755f707265706172655f7a61705f70616765286b766d2c20706167652c20696e76616c69645f6c697374293b0a7d0a0a73746174696320696e74206d6d755f736872696e6b2873747275637420736872696e6b6572202a736872696e6b2c2073747275637420736872696e6b5f636f6e74726f6c202a7363290a7b0a09737472756374206b766d202a6b766d3b0a09696e74206e725f746f5f7363616e203d2073632d3e6e725f746f5f7363616e3b0a0a09696620286e725f746f5f7363616e203d3d2030290a0909676f746f206f75743b0a0a097261775f7370696e5f6c6f636b28266b766d5f6c6f636b293b0a0a096c6973745f666f725f656163685f656e747279286b766d2c2026766d5f6c6973742c20766d5f6c69737429207b0a0909696e74206964783b0a09094c4953545f4845414428696e76616c69645f6c697374293b0a0a09092f2a0a0909202a204e65766572207363616e206d6f7265207468616e2073632d3e6e725f746f5f7363616e20564d20696e7374616e6365732e0a0909202a2057696c6c206e6f7420686974207468697320636f6e646974696f6e2070726163746963616c6c792073696e636520776520646f206e6f74207472790a0909202a20746f20736872696e6b206d6f7265207468616e206f6e6520564d20616e64206974206973207665727920756e6c696b656c7920746f207365650a0909202a20216e5f757365645f6d6d755f706167657320736f206d616e792074696d65732e0a0909202a2f0a090969662028216e725f746f5f7363616e2d2d290a090909627265616b3b0a09092f2a0a0909202a206e5f757365645f6d6d755f706167657320697320616363657373656420776974686f757420686f6c64696e67206b766d2d3e6d6d755f6c6f636b0a0909202a20686572652e205765206d617920736b6970206120564d20696e7374616e6365206572726f726e656f736c792c2062757420776520646f206e6f740a0909202a2077616e7420746f20736872696e6b206120564d2074686174206f6e6c79207374617274656420746f20706f70756c61746520697473204d4d550a0909202a20616e797761792e0a0909202a2f0a090969662028216b766d2d3e617263682e6e5f757365645f6d6d755f7061676573290a090909636f6e74696e75653b0a0a0909696478203d20737263755f726561645f6c6f636b28266b766d2d3e73726375293b0a09097370696e5f6c6f636b28266b766d2d3e6d6d755f6c6f636b293b0a0a09096b766d5f6d6d755f72656d6f76655f736f6d655f616c6c6f635f6d6d755f7061676573286b766d2c2026696e76616c69645f6c697374293b0a09096b766d5f6d6d755f636f6d6d69745f7a61705f70616765286b766d2c2026696e76616c69645f6c697374293b0a0a09097370696e5f756e6c6f636b28266b766d2d3e6d6d755f6c6f636b293b0a0909737263755f726561645f756e6c6f636b28266b766d2d3e737263752c20696478293b0a0a09096c6973745f6d6f76655f7461696c28266b766d2d3e766d5f6c6973742c2026766d5f6c697374293b0a0909627265616b3b0a097d0a0a097261775f7370696e5f756e6c6f636b28266b766d5f6c6f636b293b0a0a6f75743a0a0972657475726e207065726370755f636f756e7465725f726561645f706f73697469766528266b766d5f746f74616c5f757365645f6d6d755f7061676573293b0a7d0a0a7374617469632073747275637420736872696e6b6572206d6d755f736872696e6b6572203d207b0a092e736872696e6b203d206d6d755f736872696e6b2c0a092e7365656b73203d2044454641554c545f5345454b53202a2031302c0a7d3b0a0a73746174696320766f6964206d6d755f64657374726f795f63616368657328766f6964290a7b0a09696620287074655f6c6973745f646573635f6361636865290a09096b6d656d5f63616368655f64657374726f79287074655f6c6973745f646573635f6361636865293b0a09696620286d6d755f706167655f6865616465725f6361636865290a09096b6d656d5f63616368655f64657374726f79286d6d755f706167655f6865616465725f6361636865293b0a7d0a0a696e74206b766d5f6d6d755f6d6f64756c655f696e697428766f6964290a7b0a097074655f6c6973745f646573635f6361636865203d206b6d656d5f63616368655f63726561746528227074655f6c6973745f64657363222c0a09090909092020202073697a656f6628737472756374207074655f6c6973745f64657363292c0a090909090920202020302c20302c204e554c4c293b0a0969662028217074655f6c6973745f646573635f6361636865290a0909676f746f206e6f6d656d3b0a0a096d6d755f706167655f6865616465725f6361636865203d206b6d656d5f63616368655f63726561746528226b766d5f6d6d755f706167655f686561646572222c0a090909090909202073697a656f6628737472756374206b766d5f6d6d755f70616765292c0a0909090909092020302c20302c204e554c4c293b0a0969662028216d6d755f706167655f6865616465725f6361636865290a0909676f746f206e6f6d656d3b0a0a09696620287065726370755f636f756e7465725f696e697428266b766d5f746f74616c5f757365645f6d6d755f70616765732c203029290a0909676f746f206e6f6d656d3b0a0a0972656769737465725f736872696e6b657228266d6d755f736872696e6b6572293b0a0a0972657475726e20303b0a0a6e6f6d656d3a0a096d6d755f64657374726f795f63616368657328293b0a0972657475726e202d454e4f4d454d3b0a7d0a0a2f2a0a202a20436163756c617465206d6d75207061676573206e656564656420666f72206b766d2e0a202a2f0a756e7369676e656420696e74206b766d5f6d6d755f63616c63756c6174655f6d6d755f706167657328737472756374206b766d202a6b766d290a7b0a09756e7369676e656420696e74206e725f6d6d755f70616765733b0a09756e7369676e656420696e7420206e725f7061676573203d20303b0a09737472756374206b766d5f6d656d736c6f7473202a736c6f74733b0a09737472756374206b766d5f6d656d6f72795f736c6f74202a6d656d736c6f743b0a0a09736c6f7473203d206b766d5f6d656d736c6f7473286b766d293b0a0a096b766d5f666f725f656163685f6d656d736c6f74286d656d736c6f742c20736c6f7473290a09096e725f7061676573202b3d206d656d736c6f742d3e6e70616765733b0a0a096e725f6d6d755f7061676573203d206e725f7061676573202a204b564d5f5045524d494c4c455f4d4d555f5041474553202f20313030303b0a096e725f6d6d755f7061676573203d206d6178286e725f6d6d755f70616765732c0a09090928756e7369676e656420696e7429204b564d5f4d494e5f414c4c4f435f4d4d555f5041474553293b0a0a0972657475726e206e725f6d6d755f70616765733b0a7d0a0a696e74206b766d5f6d6d755f6765745f737074655f68696572617263687928737472756374206b766d5f76637075202a766370752c2075363420616464722c207536342073707465735b345d290a7b0a09737472756374206b766d5f736861646f775f77616c6b5f6974657261746f72206974657261746f723b0a0975363420737074653b0a09696e74206e725f7370746573203d20303b0a0a0977616c6b5f736861646f775f706167655f6c6f636b6c6573735f626567696e2876637075293b0a09666f725f656163685f736861646f775f656e7472795f6c6f636b6c65737328766370752c20616464722c206974657261746f722c207370746529207b0a090973707465735b6974657261746f722e6c6576656c2d315d203d20737074653b0a09096e725f73707465732b2b3b0a0909696620282169735f736861646f775f70726573656e745f707465287370746529290a090909627265616b3b0a097d0a0977616c6b5f736861646f775f706167655f6c6f636b6c6573735f656e642876637075293b0a0a0972657475726e206e725f73707465733b0a7d0a4558504f52545f53594d424f4c5f47504c286b766d5f6d6d755f6765745f737074655f686965726172636879293b0a0a766f6964206b766d5f6d6d755f64657374726f7928737472756374206b766d5f76637075202a76637075290a7b0a094153534552542876637075293b0a0a0964657374726f795f6b766d5f6d6d752876637075293b0a09667265655f6d6d755f70616765732876637075293b0a096d6d755f667265655f6d656d6f72795f6361636865732876637075293b0a7d0a0a766f6964206b766d5f6d6d755f6d6f64756c655f6578697428766f6964290a7b0a096d6d755f64657374726f795f63616368657328293b0a097065726370755f636f756e7465725f64657374726f7928266b766d5f746f74616c5f757365645f6d6d755f7061676573293b0a09756e72656769737465725f736872696e6b657228266d6d755f736872696e6b6572293b0a096d6d755f61756469745f64697361626c6528293b0a7d0a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006c696e75782d332e382e322f617263682f7838362f6b766d2f6d6d752e6800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000303030303636340030303030303030003030303030303000303030303030303533343400313231313437343433333000303031353737360030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007573746172003030726f6f7400000000000000000000000000000000000000000000000000000000726f6f74000000000000000000000000000000000000000000000000000000003030303030303000303030303030300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002369666e646566205f5f4b564d5f5838365f4d4d555f480a23646566696e65205f5f4b564d5f5838365f4d4d555f480a0a23696e636c756465203c6c696e75782f6b766d5f686f73742e683e0a23696e636c75646520226b766d5f63616368655f726567732e68220a0a23646566696e6520505436345f50545f4249545320390a23646566696e6520505436345f454e545f5045525f50414745202831203c3c20505436345f50545f42495453290a23646566696e6520505433325f50545f424954532031300a23646566696e6520505433325f454e545f5045525f50414745202831203c3c20505433325f50545f42495453290a0a23646566696e652050545f5752495441424c455f534849465420310a0a23646566696e652050545f50524553454e545f4d41534b202831554c4c203c3c2030290a23646566696e652050545f5752495441424c455f4d41534b202831554c4c203c3c2050545f5752495441424c455f5348494654290a23646566696e652050545f555345525f4d41534b202831554c4c203c3c2032290a23646566696e652050545f5057545f4d41534b202831554c4c203c3c2033290a23646566696e652050545f5043445f4d41534b202831554c4c203c3c2034290a23646566696e652050545f41434345535345445f534849465420350a23646566696e652050545f41434345535345445f4d41534b202831554c4c203c3c2050545f41434345535345445f5348494654290a23646566696e652050545f44495254595f534849465420360a23646566696e652050545f44495254595f4d41534b202831554c4c203c3c2050545f44495254595f5348494654290a23646566696e652050545f504147455f53495a455f534849465420370a23646566696e652050545f504147455f53495a455f4d41534b202831554c4c203c3c2050545f504147455f53495a455f5348494654290a23646566696e652050545f5041545f4d41534b202831554c4c203c3c2037290a23646566696e652050545f474c4f42414c5f4d41534b202831554c4c203c3c2038290a23646566696e6520505436345f4e585f53484946542036330a23646566696e6520505436345f4e585f4d41534b202831554c4c203c3c20505436345f4e585f5348494654290a0a23646566696e652050545f5041545f534849465420370a23646566696e652050545f4449525f5041545f53484946542031320a23646566696e652050545f4449525f5041545f4d41534b202831554c4c203c3c2050545f4449525f5041545f5348494654290a0a23646566696e6520505433325f4449525f50534533365f53495a4520340a23646566696e6520505433325f4449525f50534533365f53484946542031330a23646566696e6520505433325f4449525f50534533365f4d41534b205c0a0928282831554c4c203c3c20505433325f4449525f50534533365f53495a4529202d203129203c3c20505433325f4449525f50534533365f5348494654290a0a23646566696e6520505436345f524f4f545f4c4556454c20340a23646566696e6520505433325f524f4f545f4c4556454c20320a23646566696e652050543332455f524f4f545f4c4556454c20330a0a23646566696e652050545f504450455f4c4556454c20330a23646566696e652050545f4449524543544f52595f4c4556454c20320a23646566696e652050545f504147455f5441424c455f4c4556454c20310a0a23646566696e652050464552525f50524553454e545f4d41534b20283155203c3c2030290a23646566696e652050464552525f57524954455f4d41534b20283155203c3c2031290a23646566696e652050464552525f555345525f4d41534b20283155203c3c2032290a23646566696e652050464552525f525356445f4d41534b20283155203c3c2033290a23646566696e652050464552525f46455443485f4d41534b20283155203c3c2034290a0a696e74206b766d5f6d6d755f6765745f737074655f68696572617263687928737472756374206b766d5f76637075202a766370752c2075363420616464722c207536342073707465735b345d293b0a766f6964206b766d5f6d6d755f7365745f6d6d696f5f737074655f6d61736b28753634206d6d696f5f6d61736b293b0a696e742068616e646c655f6d6d696f5f706167655f6661756c745f636f6d6d6f6e28737472756374206b766d5f76637075202a766370752c2075363420616464722c20626f6f6c20646972656374293b0a696e74206b766d5f696e69745f736861646f775f6d6d7528737472756374206b766d5f76637075202a766370752c20737472756374206b766d5f6d6d75202a636f6e74657874293b0a0a73746174696320696e6c696e6520756e7369676e656420696e74206b766d5f6d6d755f617661696c61626c655f706167657328737472756374206b766d202a6b766d290a7b0a0972657475726e206b766d2d3e617263682e6e5f6d61785f6d6d755f7061676573202d0a09096b766d2d3e617263682e6e5f757365645f6d6d755f70616765733b0a7d0a0a73746174696320696e6c696e6520766f6964206b766d5f6d6d755f667265655f736f6d655f706167657328737472756374206b766d5f76637075202a76637075290a7b0a0969662028756e6c696b656c79286b766d5f6d6d755f617661696c61626c655f706167657328766370752d3e6b766d293c204b564d5f4d494e5f465245455f4d4d555f504147455329290a09095f5f6b766d5f6d6d755f667265655f736f6d655f70616765732876637075293b0a7d0a0a73746174696320696e6c696e6520696e74206b766d5f6d6d755f72656c6f616428737472756374206b766d5f76637075202a76637075290a7b0a09696620286c696b656c7928766370752d3e617263682e6d6d752e726f6f745f68706120213d20494e56414c49445f5041474529290a090972657475726e20303b0a0a0972657475726e206b766d5f6d6d755f6c6f61642876637075293b0a7d0a0a73746174696320696e6c696e6520696e742069735f70726573656e745f6770746528756e7369676e6564206c6f6e6720707465290a7b0a0972657475726e2070746520262050545f50524553454e545f4d41534b3b0a7d0a0a73746174696320696e6c696e6520696e742069735f7772697461626c655f70746528756e7369676e6564206c6f6e6720707465290a7b0a0972657475726e2070746520262050545f5752495441424c455f4d41534b3b0a7d0a0a73746174696320696e6c696e6520626f6f6c2069735f77726974655f70726f74656374696f6e28737472756374206b766d5f76637075202a76637075290a7b0a0972657475726e206b766d5f726561645f6372305f6269747328766370752c205838365f4352305f5750293b0a7d0a0a2f2a0a202a2057696c6c2061206661756c742077697468206120676976656e20706167652d6661756c74206572726f7220636f6465202870666563292063617573652061207065726d697373696f6e0a202a206661756c7420776974682074686520676976656e206163636573732028696e204143435f2a20666f726d6174293f0a202a2f0a73746174696320696e6c696e6520626f6f6c207065726d697373696f6e5f6661756c7428737472756374206b766d5f6d6d75202a6d6d752c20756e7369676e6564207074655f6163636573732c0a0909090920202020756e7369676e65642070666563290a7b0a0972657475726e20286d6d752d3e7065726d697373696f6e735b70666563203e3e20315d203e3e207074655f61636365737329202620313b0a7d0a0a23656e6469660a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006c696e75782d332e382e322f617263682f7838362f6b766d2f6d6d755f61756469742e6300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000303030303636340030303030303030003030303030303000303030303030313437373000313231313437343433333000303031373136320030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007573746172003030726f6f7400000000000000000000000000000000000000000000000000000000726f6f74000000000000000000000000000000000000000000000000000000003030303030303000303030303030300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f2a0a202a206d6d755f61756469742e633a0a202a0a202a20417564697420636f646520666f72204b564d204d4d550a202a0a202a20436f707972696768742028432920323030362051756d72616e65742c20496e632e0a202a20436f70797269676874203230313020526564204861742c20496e632e20616e642f6f722069747320616666696c69617465732e0a202a0a202a20417574686f72733a0a202a20202059616e6976204b616d617920203c79616e69764071756d72616e65742e636f6d3e0a202a202020417669204b69766974792020203c6176694071756d72616e65742e636f6d3e0a202a2020204d617263656c6f20546f7361747469203c6d746f7361747469407265646861742e636f6d3e0a202a2020205869616f204775616e67726f6e67203c7869616f6775616e67726f6e6740636e2e66756a697473752e636f6d3e0a202a0a202a205468697320776f726b206973206c6963656e73656420756e64657220746865207465726d73206f662074686520474e552047504c2c2076657273696f6e20322e20205365650a202a2074686520434f5059494e472066696c6520696e2074686520746f702d6c6576656c206469726563746f72792e0a202a0a202a2f0a0a23696e636c756465203c6c696e75782f726174656c696d69742e683e0a0a6368617220636f6e7374202a61756469745f706f696e745f6e616d655b5d203d207b0a09227072652070616765206661756c74222c0a0922706f73742070616765206661756c74222c0a092270726520707465207772697465222c0a0922706f737420707465207772697465222c0a09227072652073796e63222c0a0922706f73742073796e63220a7d3b0a0a23646566696e652061756469745f7072696e746b286b766d2c20666d742c20617267732e2e2e2909095c0a097072696e746b284b45524e5f455252202261756469743a2028257329206572726f723a2022095c0a0909666d742c2061756469745f706f696e745f6e616d655b6b766d2d3e617263682e61756469745f706f696e745d2c20232361726773290a0a7479706564656620766f696420282a696e73706563745f737074655f666e292028737472756374206b766d5f76637075202a766370752c20753634202a73707465702c20696e74206c6576656c293b0a0a73746174696320766f6964205f5f6d6d755f737074655f77616c6b28737472756374206b766d5f76637075202a766370752c20737472756374206b766d5f6d6d755f70616765202a73702c0a09090920202020696e73706563745f737074655f666e20666e2c20696e74206c6576656c290a7b0a09696e7420693b0a0a09666f72202869203d20303b2069203c20505436345f454e545f5045525f504147453b202b2b6929207b0a0909753634202a656e74203d2073702d3e7370743b0a0a0909666e28766370752c20656e74202b20692c206c6576656c293b0a0a09096966202869735f736861646f775f70726573656e745f70746528656e745b695d292026260a09092020202020202169735f6c6173745f7370746528656e745b695d2c206c6576656c2929207b0a090909737472756374206b766d5f6d6d755f70616765202a6368696c643b0a0a0909096368696c64203d20706167655f68656164657228656e745b695d202620505436345f424153455f414444525f4d41534b293b0a0909095f5f6d6d755f737074655f77616c6b28766370752c206368696c642c20666e2c206c6576656c202d2031293b0a09097d0a097d0a7d0a0a73746174696320766f6964206d6d755f737074655f77616c6b28737472756374206b766d5f76637075202a766370752c20696e73706563745f737074655f666e20666e290a7b0a09696e7420693b0a09737472756374206b766d5f6d6d755f70616765202a73703b0a0a09696620282156414c49445f5041474528766370752d3e617263682e6d6d752e726f6f745f68706129290a090972657475726e3b0a0a0969662028766370752d3e617263682e6d6d752e726f6f745f6c6576656c203d3d20505436345f524f4f545f4c4556454c29207b0a09096870615f7420726f6f74203d20766370752d3e617263682e6d6d752e726f6f745f6870613b0a0a09097370203d20706167655f68656164657228726f6f74293b0a09095f5f6d6d755f737074655f77616c6b28766370752c2073702c20666e2c20505436345f524f4f545f4c4556454c293b0a090972657475726e3b0a097d0a0a09666f72202869203d20303b2069203c20343b202b2b6929207b0a09096870615f7420726f6f74203d20766370752d3e617263682e6d6d752e7061655f726f6f745b695d3b0a0a090969662028726f6f742026262056414c49445f5041474528726f6f742929207b0a090909726f6f7420263d20505436345f424153455f414444525f4d41534b3b0a0909097370203d20706167655f68656164657228726f6f74293b0a0909095f5f6d6d755f737074655f77616c6b28766370752c2073702c20666e2c2032293b0a09097d0a097d0a0a0972657475726e3b0a7d0a0a7479706564656620766f696420282a73705f68616e646c6572292028737472756374206b766d202a6b766d2c20737472756374206b766d5f6d6d755f70616765202a7370293b0a0a73746174696320766f69642077616c6b5f616c6c5f6163746976655f73707328737472756374206b766d202a6b766d2c2073705f68616e646c657220666e290a7b0a09737472756374206b766d5f6d6d755f70616765202a73703b0a0a096c6973745f666f725f656163685f656e7472792873702c20266b766d2d3e617263682e6163746976655f6d6d755f70616765732c206c696e6b290a0909666e286b766d2c207370293b0a7d0a0a73746174696320766f69642061756469745f6d617070696e677328737472756374206b766d5f76637075202a766370752c20753634202a73707465702c20696e74206c6576656c290a7b0a09737472756374206b766d5f6d6d755f70616765202a73703b0a0967666e5f742067666e3b0a0970666e5f742070666e3b0a096870615f74206870613b0a0a097370203d20706167655f686561646572285f5f706128737074657029293b0a0a096966202873702d3e756e73796e6329207b0a0909696620286c6576656c20213d2050545f504147455f5441424c455f4c4556454c29207b0a09090961756469745f7072696e746b28766370752d3e6b766d2c2022756e73796e632073703a20257020220a090909092020202020226c6576656c203d2025645c6e222c2073702c206c6576656c293b0a09090972657475726e3b0a09097d0a097d0a0a09696620282169735f736861646f775f70726573656e745f707465282a737074657029207c7c202169735f6c6173745f73707465282a73707465702c206c6576656c29290a090972657475726e3b0a0a0967666e203d206b766d5f6d6d755f706167655f6765745f67666e2873702c207370746570202d2073702d3e737074293b0a0970666e203d2067666e5f746f5f70666e5f61746f6d696328766370752d3e6b766d2c2067666e293b0a0a096966202869735f6572726f725f70666e2870666e29290a090972657475726e3b0a0a09687061203d202070666e203c3c20504147455f53484946543b0a0969662028282a7370746570202620505436345f424153455f414444525f4d41534b2920213d20687061290a090961756469745f7072696e746b28766370752d3e6b766d2c20226c6576656c732025642070666e20256c6c782068706120256c6c7820220a090909202020202022656e7420256c6c786e222c20766370752d3e617263682e6d6d752e726f6f745f6c6576656c2c2070666e2c0a09090920202020206870612c202a7370746570293b0a7d0a0a73746174696320766f696420696e73706563745f737074655f6861735f726d617028737472756374206b766d202a6b766d2c20753634202a7370746570290a7b0a0973746174696320444546494e455f524154454c494d49545f535441544528726174656c696d69745f73746174652c2035202a20485a2c203130293b0a09756e7369676e6564206c6f6e67202a726d6170703b0a09737472756374206b766d5f6d6d755f70616765202a7265765f73703b0a0967666e5f742067666e3b0a0a097265765f7370203d20706167655f686561646572285f5f706128737074657029293b0a0967666e203d206b766d5f6d6d755f706167655f6765745f67666e287265765f73702c207370746570202d207265765f73702d3e737074293b0a0a09696620282167666e5f746f5f6d656d736c6f74286b766d2c2067666e2929207b0a090969662028215f5f726174656c696d69742826726174656c696d69745f737461746529290a09090972657475726e3b0a090961756469745f7072696e746b286b766d2c20226e6f206d656d736c6f7420666f722067666e20256c6c785c6e222c2067666e293b0a090961756469745f7072696e746b286b766d2c2022696e64657820256c64206f66207370202867666e3d256c6c78295c6e222c0a090920202020202020286c6f6e6720696e7429287370746570202d207265765f73702d3e737074292c207265765f73702d3e67666e293b0a090964756d705f737461636b28293b0a090972657475726e3b0a097d0a0a09726d617070203d2067666e5f746f5f726d6170286b766d2c2067666e2c207265765f73702d3e726f6c652e6c6576656c293b0a0969662028212a726d61707029207b0a090969662028215f5f726174656c696d69742826726174656c696d69745f737461746529290a09090972657475726e3b0a090961756469745f7072696e746b286b766d2c20226e6f20726d617020666f72207772697461626c65207370746520256c6c785c6e222c0a09090920202020202a7370746570293b0a090964756d705f737461636b28293b0a097d0a7d0a0a73746174696320766f69642061756469745f73707465735f686176655f726d61707328737472756374206b766d5f76637075202a766370752c20753634202a73707465702c20696e74206c6576656c290a7b0a096966202869735f736861646f775f70726573656e745f707465282a7370746570292026262069735f6c6173745f73707465282a73707465702c206c6576656c29290a0909696e73706563745f737074655f6861735f726d617028766370752d3e6b766d2c207370746570293b0a7d0a0a73746174696320766f69642061756469745f737074655f61667465725f73796e6328737472756374206b766d5f76637075202a766370752c20753634202a73707465702c20696e74206c6576656c290a7b0a09737472756374206b766d5f6d6d755f70616765202a7370203d20706167655f686561646572285f5f706128737074657029293b0a0a0969662028766370752d3e6b766d2d3e617263682e61756469745f706f696e74203d3d2041554449545f504f53545f53594e432026262073702d3e756e73796e63290a090961756469745f7072696e746b28766370752d3e6b766d2c20226d65657420756e73796e63207370282570292061667465722073796e6320220a090909202020202022726f6f742e5c6e222c207370293b0a7d0a0a73746174696320766f696420636865636b5f6d617070696e67735f726d617028737472756374206b766d202a6b766d2c20737472756374206b766d5f6d6d755f70616765202a7370290a7b0a09696e7420693b0a0a096966202873702d3e726f6c652e6c6576656c20213d2050545f504147455f5441424c455f4c4556454c290a090972657475726e3b0a0a09666f72202869203d20303b2069203c20505436345f454e545f5045525f504147453b202b2b6929207b0a0909696620282169735f726d61705f737074652873702d3e7370745b695d29290a090909636f6e74696e75653b0a0a0909696e73706563745f737074655f6861735f726d6170286b766d2c2073702d3e737074202b2069293b0a097d0a7d0a0a73746174696320766f69642061756469745f77726974655f70726f74656374696f6e28737472756374206b766d202a6b766d2c20737472756374206b766d5f6d6d755f70616765202a7370290a7b0a09756e7369676e6564206c6f6e67202a726d6170703b0a09753634202a73707465703b0a0973747275637420726d61705f6974657261746f7220697465723b0a0a096966202873702d3e726f6c652e646972656374207c7c2073702d3e756e73796e63207c7c2073702d3e726f6c652e696e76616c6964290a090972657475726e3b0a0a09726d617070203d2067666e5f746f5f726d6170286b766d2c2073702d3e67666e2c2050545f504147455f5441424c455f4c4556454c293b0a0a09666f7220287370746570203d20726d61705f6765745f6669727374282a726d6170702c202669746572293b2073707465703b0a0920202020207370746570203d20726d61705f6765745f6e6578742826697465722929207b0a09096966202869735f7772697461626c655f707465282a737074657029290a09090961756469745f7072696e746b286b766d2c2022736861646f77207061676520686173207772697461626c6520220a090909092020202020226d617070696e67733a2067666e20256c6c7820726f6c652025785c6e222c0a09090909202020202073702d3e67666e2c2073702d3e726f6c652e776f7264293b0a097d0a7d0a0a73746174696320766f69642061756469745f737028737472756374206b766d202a6b766d2c20737472756374206b766d5f6d6d755f70616765202a7370290a7b0a09636865636b5f6d617070696e67735f726d6170286b766d2c207370293b0a0961756469745f77726974655f70726f74656374696f6e286b766d2c207370293b0a7d0a0a73746174696320766f69642061756469745f616c6c5f6163746976655f73707328737472756374206b766d202a6b766d290a7b0a0977616c6b5f616c6c5f6163746976655f737073286b766d2c2061756469745f7370293b0a7d0a0a73746174696320766f69642061756469745f7370746528737472756374206b766d5f76637075202a766370752c20753634202a73707465702c20696e74206c6576656c290a7b0a0961756469745f73707465735f686176655f726d61707328766370752c2073707465702c206c6576656c293b0a0961756469745f6d617070696e677328766370752c2073707465702c206c6576656c293b0a0961756469745f737074655f61667465725f73796e6328766370752c2073707465702c206c6576656c293b0a7d0a0a73746174696320766f69642061756469745f766370755f7370746528737472756374206b766d5f76637075202a76637075290a7b0a096d6d755f737074655f77616c6b28766370752c2061756469745f73707465293b0a7d0a0a73746174696320626f6f6c206d6d755f61756469743b0a73746174696320737472756374207374617469635f6b6579206d6d755f61756469745f6b65793b0a0a73746174696320766f6964205f5f6b766d5f6d6d755f617564697428737472756374206b766d5f76637075202a766370752c20696e7420706f696e74290a7b0a0973746174696320444546494e455f524154454c494d49545f535441544528726174656c696d69745f73746174652c2035202a20485a2c203130293b0a0a0969662028215f5f726174656c696d69742826726174656c696d69745f737461746529290a090972657475726e3b0a0a09766370752d3e6b766d2d3e617263682e61756469745f706f696e74203d20706f696e743b0a0961756469745f616c6c5f6163746976655f73707328766370752d3e6b766d293b0a0961756469745f766370755f737074652876637075293b0a7d0a0a73746174696320696e6c696e6520766f6964206b766d5f6d6d755f617564697428737472756374206b766d5f76637075202a766370752c20696e7420706f696e74290a7b0a09696620287374617469635f6b65795f66616c73652828266d6d755f61756469745f6b65792929290a09095f5f6b766d5f6d6d755f617564697428766370752c20706f696e74293b0a7d0a0a73746174696320766f6964206d6d755f61756469745f656e61626c6528766f6964290a7b0a09696620286d6d755f6175646974290a090972657475726e3b0a0a097374617469635f6b65795f736c6f775f696e6328266d6d755f61756469745f6b6579293b0a096d6d755f6175646974203d20747275653b0a7d0a0a73746174696320766f6964206d6d755f61756469745f64697361626c6528766f6964290a7b0a0969662028216d6d755f6175646974290a090972657475726e3b0a0a097374617469635f6b65795f736c6f775f64656328266d6d755f61756469745f6b6579293b0a096d6d755f6175646974203d2066616c73653b0a7d0a0a73746174696320696e74206d6d755f61756469745f73657428636f6e73742063686172202a76616c2c20636f6e737420737472756374206b65726e656c5f706172616d202a6b70290a7b0a09696e74207265743b0a09756e7369676e6564206c6f6e6720656e61626c653b0a0a09726574203d207374726963745f737472746f756c2876616c2c2031302c2026656e61626c65293b0a0969662028726574203c2030290a090972657475726e202d45494e56414c3b0a0a097377697463682028656e61626c6529207b0a096361736520303a0a09096d6d755f61756469745f64697361626c6528293b0a0909627265616b3b0a096361736520313a0a09096d6d755f61756469745f656e61626c6528293b0a0909627265616b3b0a0964656661756c743a0a090972657475726e202d45494e56414c3b0a097d0a0a0972657475726e20303b0a7d0a0a73746174696320737472756374206b65726e656c5f706172616d5f6f70732061756469745f706172616d5f6f7073203d207b0a092e736574203d206d6d755f61756469745f7365742c0a092e676574203d20706172616d5f6765745f626f6f6c2c0a7d3b0a0a6d6f64756c655f706172616d5f6362286d6d755f61756469742c202661756469745f706172616d5f6f70732c20266d6d755f61756469742c2030363434293b0a00000000000000006c696e75782d332e382e322f617263682f7838362f6b766d2f6d6d7574726163652e680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000303030303636340030303030303030003030303030303000303030303030313432353400313231313437343433333000303031373031350030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007573746172003030726f6f7400000000000000000000000000000000000000000000000000000000726f6f74000000000000000000000000000000000000000000000000000000003030303030303000303030303030300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002369662021646566696e6564285f54524143455f4b564d4d4d555f4829207c7c20646566696e65642854524143455f4845414445525f4d554c54495f52454144290a23646566696e65205f54524143455f4b564d4d4d555f480a0a23696e636c756465203c6c696e75782f7472616365706f696e742e683e0a23696e636c756465203c6c696e75782f6674726163655f6576656e742e683e0a0a23756e6465662054524143455f53595354454d0a23646566696e652054524143455f53595354454d206b766d6d6d750a0a23646566696e65204b564d5f4d4d555f504147455f4649454c4453205c0a095f5f6669656c64285f5f7536342c2067666e29205c0a095f5f6669656c64285f5f7533322c20726f6c6529205c0a095f5f6669656c64285f5f7533322c20726f6f745f636f756e7429205c0a095f5f6669656c6428626f6f6c2c20756e73796e63290a0a23646566696e65204b564d5f4d4d555f504147455f41535349474e2873702909090920202020205c0a095f5f656e7472792d3e67666e203d2073702d3e67666e3b09090920202020205c0a095f5f656e7472792d3e726f6c65203d2073702d3e726f6c652e776f72643b090920202020205c0a095f5f656e7472792d3e726f6f745f636f756e74203d2073702d3e726f6f745f636f756e743b20202020202020205c0a095f5f656e7472792d3e756e73796e63203d2073702d3e756e73796e633b0a0a23646566696e65204b564d5f4d4d555f504147455f5052494e544b282920287b0909090920202020202020205c0a09636f6e73742063686172202a726574203d20702d3e627566666572202b20702d3e6c656e3b090909095c0a0973746174696320636f6e73742063686172202a6163636573735f7374725b5d203d207b09090920202020202020205c0a0909222d2d2d222c20222d2d78222c2022772d2d222c2022772d78222c20222d752d222c20222d7578222c202277752d222c20227775782220205c0a097d3b0909090909090920202020202020205c0a09756e696f6e206b766d5f6d6d755f706167655f726f6c6520726f6c653b0909090920202020202020205c0a090909090909090920202020202020205c0a09726f6c652e776f7264203d205f5f656e7472792d3e726f6c653b09090909095c0a0909090909090909095c0a0974726163655f7365715f7072696e746628702c202273702067666e20256c6c78202575257320712575257320257325732209095c0a09090920222025736e786520726f6f742025752025732563222c090909095c0a090909205f5f656e7472792d3e67666e2c20726f6c652e6c6576656c2c0909095c0a09090920726f6c652e6372345f706165203f20222070616522203a2022222c0909095c0a09090920726f6c652e7175616472616e742c09090909095c0a09090920726f6c652e646972656374203f20222064697265637422203a2022222c0909095c0a090909206163636573735f7374725b726f6c652e6163636573735d2c0909095c0a09090920726f6c652e696e76616c6964203f202220696e76616c696422203a2022222c09095c0a09090920726f6c652e6e7865203f202222203a202221222c090909095c0a090909205f5f656e7472792d3e726f6f745f636f756e742c090909095c0a090909205f5f656e7472792d3e756e73796e63203f2022756e73796e6322203a202273796e63222c2030293b095c0a097265743b09090909090909095c0a09097d290a0a23646566696e65206b766d5f6d6d755f74726163655f70666572725f666c616773202020202020205c0a097b2050464552525f50524553454e545f4d41534b2c20225022207d2c095c0a097b2050464552525f57524954455f4d41534b2c20225722207d2c095c0a097b2050464552525f555345525f4d41534b2c20225522207d2c095c0a097b2050464552525f525356445f4d41534b2c20225253564422207d2c095c0a097b2050464552525f46455443485f4d41534b2c20224622207d0a0a2f2a0a202a204120706167657461626c652077616c6b2068617320737461727465640a202a2f0a54524143455f4556454e54280a096b766d5f6d6d755f706167657461626c655f77616c6b2c0a0954505f50524f544f2875363420616464722c20753332207066657272292c0a0954505f4152475328616464722c207066657272292c0a0a0954505f5354525543545f5f656e747279280a09095f5f6669656c64285f5f7536342c2061646472290a09095f5f6669656c64285f5f7533322c207066657272290a09292c0a0a0954505f666173745f61737369676e280a09095f5f656e7472792d3e61646472203d20616464723b0a09095f5f656e7472792d3e7066657272203d2070666572723b0a09292c0a0a0954505f7072696e746b28226164647220256c6c78207066657272202578202573222c205f5f656e7472792d3e616464722c205f5f656e7472792d3e70666572722c0a090920205f5f7072696e745f666c616773285f5f656e7472792d3e70666572722c20227c222c206b766d5f6d6d755f74726163655f70666572725f666c61677329290a293b0a0a0a2f2a205765206a7573742077616c6b6564206120706167696e6720656c656d656e74202a2f0a54524143455f4556454e54280a096b766d5f6d6d755f706167696e675f656c656d656e742c0a0954505f50524f544f28753634207074652c20696e74206c6576656c292c0a0954505f41524753287074652c206c6576656c292c0a0a0954505f5354525543545f5f656e747279280a09095f5f6669656c64285f5f7536342c20707465290a09095f5f6669656c64285f5f7533322c206c6576656c290a0909292c0a0a0954505f666173745f61737369676e280a09095f5f656e7472792d3e707465203d207074653b0a09095f5f656e7472792d3e6c6576656c203d206c6576656c3b0a0909292c0a0a0954505f7072696e746b282270746520256c6c78206c6576656c202575222c205f5f656e7472792d3e7074652c205f5f656e7472792d3e6c6576656c290a293b0a0a4445434c4152455f4556454e545f434c415353286b766d5f6d6d755f7365745f6269745f636c6173732c0a0a0954505f50524f544f28756e7369676e6564206c6f6e67207461626c655f67666e2c20756e7369676e656420696e6465782c20756e7369676e65642073697a65292c0a0a0954505f41524753287461626c655f67666e2c20696e6465782c2073697a65292c0a0a0954505f5354525543545f5f656e747279280a09095f5f6669656c64285f5f7536342c20677061290a09292c0a0a0954505f666173745f61737369676e280a09095f5f656e7472792d3e677061203d202828753634297461626c655f67666e203c3c20504147455f5348494654290a090909092b20696e646578202a2073697a653b0a0909292c0a0a0954505f7072696e746b282267706120256c6c78222c205f5f656e7472792d3e677061290a293b0a0a2f2a2057652073657420612070746520616363657373656420626974202a2f0a444546494e455f4556454e54286b766d5f6d6d755f7365745f6269745f636c6173732c206b766d5f6d6d755f7365745f61636365737365645f6269742c0a0a0954505f50524f544f28756e7369676e6564206c6f6e67207461626c655f67666e2c20756e7369676e656420696e6465782c20756e7369676e65642073697a65292c0a0a0954505f41524753287461626c655f67666e2c20696e6465782c2073697a65290a293b0a0a2f2a2057652073657420612070746520646972747920626974202a2f0a444546494e455f4556454e54286b766d5f6d6d755f7365745f6269745f636c6173732c206b766d5f6d6d755f7365745f64697274795f6269742c0a0a0954505f50524f544f28756e7369676e6564206c6f6e67207461626c655f67666e2c20756e7369676e656420696e6465782c20756e7369676e65642073697a65292c0a0a0954505f41524753287461626c655f67666e2c20696e6465782c2073697a65290a293b0a0a54524143455f4556454e54280a096b766d5f6d6d755f77616c6b65725f6572726f722c0a0954505f50524f544f28753332207066657272292c0a0954505f41524753287066657272292c0a0a0954505f5354525543545f5f656e747279280a09095f5f6669656c64285f5f7533322c207066657272290a0909292c0a0a0954505f666173745f61737369676e280a09095f5f656e7472792d3e7066657272203d2070666572723b0a0909292c0a0a0954505f7072696e746b28227066657272202578202573222c205f5f656e7472792d3e70666572722c0a090920205f5f7072696e745f666c616773285f5f656e7472792d3e70666572722c20227c222c206b766d5f6d6d755f74726163655f70666572725f666c61677329290a293b0a0a54524143455f4556454e54280a096b766d5f6d6d755f6765745f706167652c0a0954505f50524f544f28737472756374206b766d5f6d6d755f70616765202a73702c20626f6f6c2063726561746564292c0a0954505f415247532873702c2063726561746564292c0a0a0954505f5354525543545f5f656e747279280a09094b564d5f4d4d555f504147455f4649454c44530a09095f5f6669656c6428626f6f6c2c2063726561746564290a0909292c0a0a0954505f666173745f61737369676e280a09094b564d5f4d4d555f504147455f41535349474e287370290a09095f5f656e7472792d3e63726561746564203d20637265617465643b0a0909292c0a0a0954505f7072696e746b28222573202573222c204b564d5f4d4d555f504147455f5052494e544b28292c0a090920205f5f656e7472792d3e63726561746564203f20226e657722203a20226578697374696e6722290a293b0a0a4445434c4152455f4556454e545f434c415353286b766d5f6d6d755f706167655f636c6173732c0a0a0954505f50524f544f28737472756374206b766d5f6d6d755f70616765202a7370292c0a0954505f41524753287370292c0a0a0954505f5354525543545f5f656e747279280a09094b564d5f4d4d555f504147455f4649454c44530a09292c0a0a0954505f666173745f61737369676e280a09094b564d5f4d4d555f504147455f41535349474e287370290a09292c0a0a0954505f7072696e746b28222573222c204b564d5f4d4d555f504147455f5052494e544b2829290a293b0a0a444546494e455f4556454e54286b766d5f6d6d755f706167655f636c6173732c206b766d5f6d6d755f73796e635f706167652c0a0954505f50524f544f28737472756374206b766d5f6d6d755f70616765202a7370292c0a0a0954505f41524753287370290a293b0a0a444546494e455f4556454e54286b766d5f6d6d755f706167655f636c6173732c206b766d5f6d6d755f756e73796e635f706167652c0a0954505f50524f544f28737472756374206b766d5f6d6d755f70616765202a7370292c0a0a0954505f41524753287370290a293b0a0a444546494e455f4556454e54286b766d5f6d6d755f706167655f636c6173732c206b766d5f6d6d755f707265706172655f7a61705f706167652c0a0954505f50524f544f28737472756374206b766d5f6d6d755f70616765202a7370292c0a0a0954505f41524753287370290a293b0a0a444546494e455f4556454e54286b766d5f6d6d755f706167655f636c6173732c206b766d5f6d6d755f64656c61795f667265655f70616765732c0a0954505f50524f544f28737472756374206b766d5f6d6d755f70616765202a7370292c0a0a0954505f41524753287370290a293b0a0a54524143455f4556454e54280a096d61726b5f6d6d696f5f737074652c0a0954505f50524f544f28753634202a73707465702c2067666e5f742067666e2c20756e7369676e656420616363657373292c0a0954505f415247532873707465702c2067666e2c20616363657373292c0a0a0954505f5354525543545f5f656e747279280a09095f5f6669656c6428766f6964202a2c207370746570290a09095f5f6669656c642867666e5f742c2067666e290a09095f5f6669656c6428756e7369676e65642c20616363657373290a09292c0a0a0954505f666173745f61737369676e280a09095f5f656e7472792d3e7370746570203d2073707465703b0a09095f5f656e7472792d3e67666e203d2067666e3b0a09095f5f656e7472792d3e616363657373203d206163636573733b0a09292c0a0a0954505f7072696e746b282273707465703a25702067666e20256c6c7820616363657373202578222c205f5f656e7472792d3e73707465702c205f5f656e7472792d3e67666e2c0a090920205f5f656e7472792d3e616363657373290a293b0a0a54524143455f4556454e54280a0968616e646c655f6d6d696f5f706167655f6661756c742c0a0954505f50524f544f2875363420616464722c2067666e5f742067666e2c20756e7369676e656420616363657373292c0a0954505f4152475328616464722c2067666e2c20616363657373292c0a0a0954505f5354525543545f5f656e747279280a09095f5f6669656c64287536342c2061646472290a09095f5f6669656c642867666e5f742c2067666e290a09095f5f6669656c6428756e7369676e65642c20616363657373290a09292c0a0a0954505f666173745f61737369676e280a09095f5f656e7472792d3e61646472203d20616464723b0a09095f5f656e7472792d3e67666e203d2067666e3b0a09095f5f656e7472792d3e616363657373203d206163636573733b0a09292c0a0a0954505f7072696e746b2822616464723a256c6c782067666e20256c6c7820616363657373202578222c205f5f656e7472792d3e616464722c205f5f656e7472792d3e67666e2c0a090920205f5f656e7472792d3e616363657373290a293b0a0a23646566696e65205f5f737074655f736174697366696564285f5f7370746529090909095c0a09285f5f656e7472792d3e72657472792026262069735f7772697461626c655f707465285f5f656e7472792d3e5f5f7370746529290a0a54524143455f4556454e54280a09666173745f706167655f6661756c742c0a0954505f50524f544f28737472756374206b766d5f76637075202a766370752c206776615f74206776612c20753332206572726f725f636f64652c0a090920753634202a73707465702c20753634206f6c645f737074652c20626f6f6c207265747279292c0a0954505f4152475328766370752c206776612c206572726f725f636f64652c2073707465702c206f6c645f737074652c207265747279292c0a0a0954505f5354525543545f5f656e747279280a09095f5f6669656c6428696e742c20766370755f6964290a09095f5f6669656c64286776615f742c20677661290a09095f5f6669656c64287533322c206572726f725f636f6465290a09095f5f6669656c6428753634202a2c207370746570290a09095f5f6669656c64287536342c206f6c645f73707465290a09095f5f6669656c64287536342c206e65775f73707465290a09095f5f6669656c6428626f6f6c2c207265747279290a09292c0a0a0954505f666173745f61737369676e280a09095f5f656e7472792d3e766370755f6964203d20766370752d3e766370755f69643b0a09095f5f656e7472792d3e677661203d206776613b0a09095f5f656e7472792d3e6572726f725f636f6465203d206572726f725f636f64653b0a09095f5f656e7472792d3e7370746570203d2073707465703b0a09095f5f656e7472792d3e6f6c645f73707465203d206f6c645f737074653b0a09095f5f656e7472792d3e6e65775f73707465203d202a73707465703b0a09095f5f656e7472792d3e7265747279203d2072657472793b0a09292c0a0a0954505f7072696e746b2822766370752025642067766120256c78206572726f725f636f6465202573207370746570202570206f6c642025236c6c78220a0909202022206e657720256c6c782073707572696f7573202564206669786564202564222c205f5f656e7472792d3e766370755f69642c0a090920205f5f656e7472792d3e6776612c205f5f7072696e745f666c616773285f5f656e7472792d3e6572726f725f636f64652c20227c222c0a090920206b766d5f6d6d755f74726163655f70666572725f666c616773292c205f5f656e7472792d3e73707465702c0a090920205f5f656e7472792d3e6f6c645f737074652c205f5f656e7472792d3e6e65775f737074652c0a090920205f5f737074655f736174697366696564286f6c645f73707465292c205f5f737074655f736174697366696564286e65775f73707465290a09290a293b0a23656e646966202f2a205f54524143455f4b564d4d4d555f48202a2f0a0a23756e6465662054524143455f494e434c5544455f504154480a23646566696e652054524143455f494e434c5544455f50415448202e0a23756e6465662054524143455f494e434c5544455f46494c450a23646566696e652054524143455f494e434c5544455f46494c45206d6d7574726163650a0a2f2a20546869732070617274206d757374206265206f7574736964652070726f74656374696f6e202a2f0a23696e636c756465203c74726163652f646566696e655f74726163652e683e0a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006c696e75782d332e382e322f617263682f7838362f6b766d2f706167696e675f746d706c2e680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000303030303636340030303030303030003030303030303000303030303030353030313600313231313437343433333000303031373437350030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007573746172003030726f6f7400000000000000000000000000000000000000000000000000000000726f6f74000000000000000000000000000000000000000000000000000000003030303030303000303030303030300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f2a0a202a204b65726e656c2d6261736564205669727475616c204d616368696e652064726976657220666f72204c696e75780a202a0a202a2054686973206d6f64756c6520656e61626c6573206d616368696e6573207769746820496e74656c2056542d7820657874656e73696f6e7320746f2072756e207669727475616c0a202a206d616368696e657320776974686f757420656d756c6174696f6e206f722062696e617279207472616e736c6174696f6e2e0a202a0a202a204d4d5520737570706f72740a202a0a202a20436f707972696768742028432920323030362051756d72616e65742c20496e632e0a202a20436f70797269676874203230313020526564204861742c20496e632e20616e642f6f722069747320616666696c69617465732e0a202a0a202a20417574686f72733a0a202a20202059616e6976204b616d617920203c79616e69764071756d72616e65742e636f6d3e0a202a202020417669204b69766974792020203c6176694071756d72616e65742e636f6d3e0a202a0a202a205468697320776f726b206973206c6963656e73656420756e64657220746865207465726d73206f662074686520474e552047504c2c2076657273696f6e20322e20205365650a202a2074686520434f5059494e472066696c6520696e2074686520746f702d6c6576656c206469726563746f72792e0a202a0a202a2f0a0a2f2a0a202a205765206e65656420746865206d6d7520636f646520746f2061636365737320626f74682033322d62697420616e642036342d62697420677565737420707465732c0a202a20736f2074686520636f646520696e20746869732066696c6520697320636f6d70696c65642074776963652c206f6e636520706572207074652073697a652e0a202a2f0a0a23696620505454595045203d3d2036340a0923646566696e652070745f656c656d656e745f74207536340a0923646566696e652067756573745f77616c6b65722067756573745f77616c6b657236340a0923646566696e6520464e414d45286e616d652920706167696e67232336345f23236e616d650a0923646566696e652050545f424153455f414444525f4d41534b20505436345f424153455f414444525f4d41534b0a0923646566696e652050545f4c564c5f414444525f4d41534b286c766c2920505436345f4c564c5f414444525f4d41534b286c766c290a0923646566696e652050545f4c564c5f4f46465345545f4d41534b286c766c2920505436345f4c564c5f4f46465345545f4d41534b286c766c290a0923646566696e652050545f494e44455828616464722c206c6576656c2920505436345f494e44455828616464722c206c6576656c290a0923646566696e652050545f4c4556454c5f4249545320505436345f4c4556454c5f424954530a0923696664656620434f4e4649475f5838365f36340a0923646566696e652050545f4d41585f46554c4c5f4c4556454c5320340a0923646566696e6520434d505843484720636d70786368670a0923656c73650a0923646566696e6520434d505843484720636d707863686736340a0923646566696e652050545f4d41585f46554c4c5f4c4556454c5320320a0923656e6469660a23656c696620505454595045203d3d2033320a0923646566696e652070745f656c656d656e745f74207533320a0923646566696e652067756573745f77616c6b65722067756573745f77616c6b657233320a0923646566696e6520464e414d45286e616d652920706167696e67232333325f23236e616d650a0923646566696e652050545f424153455f414444525f4d41534b20505433325f424153455f414444525f4d41534b0a0923646566696e652050545f4c564c5f414444525f4d41534b286c766c2920505433325f4c564c5f414444525f4d41534b286c766c290a0923646566696e652050545f4c564c5f4f46465345545f4d41534b286c766c2920505433325f4c564c5f4f46465345545f4d41534b286c766c290a0923646566696e652050545f494e44455828616464722c206c6576656c2920505433325f494e44455828616464722c206c6576656c290a0923646566696e652050545f4c4556454c5f4249545320505433325f4c4556454c5f424954530a0923646566696e652050545f4d41585f46554c4c5f4c4556454c5320320a0923646566696e6520434d505843484720636d70786368670a23656c73650a09236572726f7220496e76616c6964205054545950452076616c75650a23656e6469660a0a23646566696e6520677074655f746f5f67666e5f6c766c20464e414d4528677074655f746f5f67666e5f6c766c290a23646566696e6520677074655f746f5f67666e287074652920677074655f746f5f67666e5f6c766c2828707465292c2050545f504147455f5441424c455f4c4556454c290a0a2f2a0a202a205468652067756573745f77616c6b65722073747275637475726520656d756c6174657320746865206265686176696f72206f662074686520686172647761726520706167650a202a207461626c652077616c6b65722e0a202a2f0a7374727563742067756573745f77616c6b6572207b0a09696e74206c6576656c3b0a09756e7369676e6564206d61785f6c6576656c3b0a0967666e5f74207461626c655f67666e5b50545f4d41585f46554c4c5f4c4556454c535d3b0a0970745f656c656d656e745f7420707465735b50545f4d41585f46554c4c5f4c4556454c535d3b0a0970745f656c656d656e745f742070726566657463685f707465735b5054455f50524546455443485f4e554d5d3b0a096770615f74207074655f6770615b50545f4d41585f46554c4c5f4c4556454c535d3b0a0970745f656c656d656e745f74205f5f75736572202a707465705f757365725b50545f4d41585f46554c4c5f4c4556454c535d3b0a09756e7369676e65642070745f6163636573733b0a09756e7369676e6564207074655f6163636573733b0a0967666e5f742067666e3b0a09737472756374207838365f657863657074696f6e206661756c743b0a7d3b0a0a7374617469632067666e5f7420677074655f746f5f67666e5f6c766c2870745f656c656d656e745f7420677074652c20696e74206c766c290a7b0a0972657475726e20286770746520262050545f4c564c5f414444525f4d41534b286c766c2929203e3e20504147455f53484946543b0a7d0a0a73746174696320696e7420464e414d4528636d70786368675f677074652928737472756374206b766d5f76637075202a766370752c20737472756374206b766d5f6d6d75202a6d6d752c0a0909092020202020202070745f656c656d656e745f74205f5f75736572202a707465705f757365722c20756e7369676e656420696e6465782c0a0909092020202020202070745f656c656d656e745f74206f7269675f7074652c2070745f656c656d656e745f74206e65775f707465290a7b0a09696e74206e70616765733b0a0970745f656c656d656e745f74207265743b0a0970745f656c656d656e745f74202a7461626c653b0a097374727563742070616765202a706167653b0a0a096e7061676573203d206765745f757365725f70616765735f666173742828756e7369676e6564206c6f6e6729707465705f757365722c20312c20312c202670616765293b0a092f2a20436865636b20696620746865207573657220697320646f696e6720736f6d657468696e67206d65616e696e676c6573732e202a2f0a0969662028756e6c696b656c79286e706167657320213d203129290a090972657475726e202d454641554c543b0a0a097461626c65203d206b6d61705f61746f6d69632870616765293b0a09726574203d20434d505843484728267461626c655b696e6465785d2c206f7269675f7074652c206e65775f707465293b0a096b756e6d61705f61746f6d6963287461626c65293b0a0a096b766d5f72656c656173655f706167655f64697274792870616765293b0a0a0972657475726e202872657420213d206f7269675f707465293b0a7d0a0a73746174696320696e7420464e414d45287570646174655f61636365737365645f64697274795f626974732928737472756374206b766d5f76637075202a766370752c0a09090909092020202020737472756374206b766d5f6d6d75202a6d6d752c0a090909090920202020207374727563742067756573745f77616c6b6572202a77616c6b65722c0a09090909092020202020696e742077726974655f6661756c74290a7b0a09756e7369676e6564206c6576656c2c20696e6465783b0a0970745f656c656d656e745f74207074652c206f7269675f7074653b0a0970745f656c656d656e745f74205f5f75736572202a707465705f757365723b0a0967666e5f74207461626c655f67666e3b0a09696e74207265743b0a0a09666f7220286c6576656c203d2077616c6b65722d3e6d61785f6c6576656c3b206c6576656c203e3d2077616c6b65722d3e6c6576656c3b202d2d6c6576656c29207b0a0909707465203d206f7269675f707465203d2077616c6b65722d3e707465735b6c6576656c202d20315d3b0a09097461626c655f67666e203d2077616c6b65722d3e7461626c655f67666e5b6c6576656c202d20315d3b0a0909707465705f75736572203d2077616c6b65722d3e707465705f757365725b6c6576656c202d20315d3b0a0909696e646578203d206f66667365745f696e5f7061676528707465705f7573657229202f2073697a656f662870745f656c656d656e745f74293b0a090969662028212870746520262050545f41434345535345445f4d41534b2929207b0a09090974726163655f6b766d5f6d6d755f7365745f61636365737365645f626974287461626c655f67666e2c20696e6465782c2073697a656f662870746529293b0a090909707465207c3d2050545f41434345535345445f4d41534b3b0a09097d0a0909696620286c6576656c203d3d2077616c6b65722d3e6c6576656c2026262077726974655f6661756c74202626202169735f64697274795f67707465287074652929207b0a09090974726163655f6b766d5f6d6d755f7365745f64697274795f626974287461626c655f67666e2c20696e6465782c2073697a656f662870746529293b0a090909707465207c3d2050545f44495254595f4d41534b3b0a09097d0a090969662028707465203d3d206f7269675f707465290a090909636f6e74696e75653b0a0a0909726574203d20464e414d4528636d70786368675f677074652928766370752c206d6d752c20707465705f757365722c20696e6465782c206f7269675f7074652c20707465293b0a090969662028726574290a09090972657475726e207265743b0a0a09096d61726b5f706167655f646972747928766370752d3e6b766d2c207461626c655f67666e293b0a090977616c6b65722d3e707465735b6c6576656c5d203d207074653b0a097d0a0972657475726e20303b0a7d0a0a2f2a0a202a20466574636820612067756573742070746520666f722061206775657374207669727475616c20616464726573730a202a2f0a73746174696320696e7420464e414d452877616c6b5f616464725f67656e6572696329287374727563742067756573745f77616c6b6572202a77616c6b65722c0a0909090920202020737472756374206b766d5f76637075202a766370752c20737472756374206b766d5f6d6d75202a6d6d752c0a09090909202020206776615f7420616464722c2075333220616363657373290a7b0a09696e74207265743b0a0970745f656c656d656e745f74207074653b0a0970745f656c656d656e745f74205f5f75736572202a756e696e697469616c697a65645f76617228707465705f75736572293b0a0967666e5f74207461626c655f67666e3b0a09756e7369676e656420696e6465782c2070745f6163636573732c207074655f6163636573732c2061636365737365645f64697274792c2073686966743b0a096770615f74207074655f6770613b0a09696e74206f66667365743b0a09636f6e737420696e742077726974655f6661756c74203d2061636365737320262050464552525f57524954455f4d41534b3b0a09636f6e737420696e7420757365725f6661756c7420203d2061636365737320262050464552525f555345525f4d41534b3b0a09636f6e737420696e742066657463685f6661756c74203d2061636365737320262050464552525f46455443485f4d41534b3b0a0975313620657272636f6465203d20303b0a096770615f74207265616c5f6770613b0a0967666e5f742067666e3b0a0a0974726163655f6b766d5f6d6d755f706167657461626c655f77616c6b28616464722c20616363657373293b0a72657472795f77616c6b3a0a0977616c6b65722d3e6c6576656c203d206d6d752d3e726f6f745f6c6576656c3b0a0970746520202020202020202020203d206d6d752d3e6765745f6372332876637075293b0a0a23696620505454595045203d3d2036340a096966202877616c6b65722d3e6c6576656c203d3d2050543332455f524f4f545f4c4556454c29207b0a0909707465203d206d6d752d3e6765745f706470747228766370752c202861646472203e3e2033302920262033293b0a090974726163655f6b766d5f6d6d755f706167696e675f656c656d656e74287074652c2077616c6b65722d3e6c6576656c293b0a0909696620282169735f70726573656e745f677074652870746529290a090909676f746f206572726f723b0a09092d2d77616c6b65722d3e6c6576656c3b0a097d0a23656e6469660a0977616c6b65722d3e6d61785f6c6576656c203d2077616c6b65722d3e6c6576656c3b0a0941535345525428282169735f6c6f6e675f6d6f64652876637075292026262069735f70616528766370752929207c7c0a0920202020202020286d6d752d3e6765745f6372332876637075292026204352335f4e4f4e5041455f52455345525645445f4249545329203d3d2030293b0a0a0961636365737365645f6469727479203d2050545f41434345535345445f4d41534b3b0a0970745f616363657373203d207074655f616363657373203d204143435f414c4c3b0a092b2b77616c6b65722d3e6c6576656c3b0a0a09646f207b0a090967666e5f74207265616c5f67666e3b0a0909756e7369676e6564206c6f6e6720686f73745f616464723b0a0a090970745f61636365737320263d207074655f6163636573733b0a09092d2d77616c6b65722d3e6c6576656c3b0a0a0909696e646578203d2050545f494e44455828616464722c2077616c6b65722d3e6c6576656c293b0a0a09097461626c655f67666e203d20677074655f746f5f67666e28707465293b0a09096f6666736574202020203d20696e646578202a2073697a656f662870745f656c656d656e745f74293b0a09097074655f6770612020203d2067666e5f746f5f677061287461626c655f67666e29202b206f66667365743b0a090977616c6b65722d3e7461626c655f67666e5b77616c6b65722d3e6c6576656c202d20315d203d207461626c655f67666e3b0a090977616c6b65722d3e7074655f6770615b77616c6b65722d3e6c6576656c202d20315d203d207074655f6770613b0a0a09097265616c5f67666e203d206d6d752d3e7472616e736c6174655f67706128766370752c2067666e5f746f5f677061287461626c655f67666e292c0a090909090920202020202050464552525f555345525f4d41534b7c50464552525f57524954455f4d41534b293b0a090969662028756e6c696b656c79287265616c5f67666e203d3d20554e4d41505045445f47564129290a090909676f746f206572726f723b0a09097265616c5f67666e203d206770615f746f5f67666e287265616c5f67666e293b0a0a0909686f73745f61646472203d2067666e5f746f5f68766128766370752d3e6b766d2c207265616c5f67666e293b0a090969662028756e6c696b656c79286b766d5f69735f6572726f725f68766128686f73745f616464722929290a090909676f746f206572726f723b0a0a0909707465705f75736572203d202870745f656c656d656e745f74205f5f75736572202a292828766f6964202a29686f73745f61646472202b206f6666736574293b0a090969662028756e6c696b656c79285f5f636f70795f66726f6d5f7573657228267074652c20707465705f757365722c2073697a656f6628707465292929290a090909676f746f206572726f723b0a090977616c6b65722d3e707465705f757365725b77616c6b65722d3e6c6576656c202d20315d203d20707465705f757365723b0a0a090974726163655f6b766d5f6d6d755f706167696e675f656c656d656e74287074652c2077616c6b65722d3e6c6576656c293b0a0a090969662028756e6c696b656c79282169735f70726573656e745f67707465287074652929290a090909676f746f206572726f723b0a0a090969662028756e6c696b656c792869735f727376645f626974735f7365742826766370752d3e617263682e6d6d752c207074652c0a090909090920202020202077616c6b65722d3e6c6576656c292929207b0a090909657272636f6465207c3d2050464552525f525356445f4d41534b207c2050464552525f50524553454e545f4d41534b3b0a090909676f746f206572726f723b0a09097d0a0a090961636365737365645f646972747920263d207074653b0a09097074655f616363657373203d2070745f616363657373202620677074655f61636365737328766370752c20707465293b0a0a090977616c6b65722d3e707465735b77616c6b65722d3e6c6576656c202d20315d203d207074653b0a097d207768696c6520282169735f6c6173745f67707465286d6d752c2077616c6b65722d3e6c6576656c2c2070746529293b0a0a0969662028756e6c696b656c79287065726d697373696f6e5f6661756c74286d6d752c207074655f6163636573732c20616363657373292929207b0a0909657272636f6465207c3d2050464552525f50524553454e545f4d41534b3b0a0909676f746f206572726f723b0a097d0a0a0967666e203d20677074655f746f5f67666e5f6c766c287074652c2077616c6b65722d3e6c6576656c293b0a0967666e202b3d20286164647220262050545f4c564c5f4f46465345545f4d41534b2877616c6b65722d3e6c6576656c2929203e3e20504147455f53484946543b0a0a0969662028505454595045203d3d2033322026262077616c6b65722d3e6c6576656c203d3d2050545f4449524543544f52595f4c4556454c2026262069735f63707569645f50534533362829290a090967666e202b3d2070736533365f67666e5f64656c746128707465293b0a0a097265616c5f677061203d206d6d752d3e7472616e736c6174655f67706128766370752c2067666e5f746f5f6770612867666e292c20616363657373293b0a09696620287265616c5f677061203d3d20554e4d41505045445f475641290a090972657475726e20303b0a0a0977616c6b65722d3e67666e203d207265616c5f677061203e3e20504147455f53484946543b0a0a09696620282177726974655f6661756c74290a090970726f746563745f636c65616e5f6770746528267074655f6163636573732c20707465293b0a0a092f2a0a09202a204f6e2061207772697465206661756c742c20666f6c64207468652064697274792062697420696e746f2061636365737365645f6469727479206279207368696674696e67206974206f6e650a09202a20706c6163652072696768742e0a09202a0a09202a204f6e20612072656164206661756c742c20646f206e6f7468696e672e0a09202a2f0a097368696674203d2077726974655f6661756c74203e3e20696c6f67322850464552525f57524954455f4d41534b293b0a097368696674202a3d2050545f44495254595f5348494654202d2050545f41434345535345445f53484946543b0a0961636365737365645f646972747920263d20707465203e3e2073686966743b0a0a0969662028756e6c696b656c79282161636365737365645f64697274792929207b0a0909726574203d20464e414d45287570646174655f61636365737365645f64697274795f626974732928766370752c206d6d752c2077616c6b65722c2077726974655f6661756c74293b0a090969662028756e6c696b656c7928726574203c203029290a090909676f746f206572726f723b0a0909656c73652069662028726574290a090909676f746f2072657472795f77616c6b3b0a097d0a0a0977616c6b65722d3e70745f616363657373203d2070745f6163636573733b0a0977616c6b65722d3e7074655f616363657373203d207074655f6163636573733b0a0970677072696e746b282225733a2070746520256c6c78207074655f6163636573732025782070745f6163636573732025785c6e222c0a0909205f5f66756e635f5f2c2028753634297074652c207074655f6163636573732c2070745f616363657373293b0a0972657475726e20313b0a0a6572726f723a0a09657272636f6465207c3d2077726974655f6661756c74207c20757365725f6661756c743b0a096966202866657463685f6661756c7420262620286d6d752d3e6e78207c7c0a090909202020206b766d5f726561645f6372345f6269747328766370752c205838365f4352345f534d45502929290a0909657272636f6465207c3d2050464552525f46455443485f4d41534b3b0a0a0977616c6b65722d3e6661756c742e766563746f72203d2050465f564543544f523b0a0977616c6b65722d3e6661756c742e6572726f725f636f64655f76616c6964203d20747275653b0a0977616c6b65722d3e6661756c742e6572726f725f636f6465203d20657272636f64653b0a0977616c6b65722d3e6661756c742e61646472657373203d20616464723b0a0977616c6b65722d3e6661756c742e6e65737465645f706167655f6661756c74203d206d6d7520213d20766370752d3e617263682e77616c6b5f6d6d753b0a0a0974726163655f6b766d5f6d6d755f77616c6b65725f6572726f722877616c6b65722d3e6661756c742e6572726f725f636f6465293b0a0972657475726e20303b0a7d0a0a73746174696320696e7420464e414d452877616c6b5f6164647229287374727563742067756573745f77616c6b6572202a77616c6b65722c0a09090920202020737472756374206b766d5f76637075202a766370752c206776615f7420616464722c2075333220616363657373290a7b0a0972657475726e20464e414d452877616c6b5f616464725f67656e65726963292877616c6b65722c20766370752c2026766370752d3e617263682e6d6d752c20616464722c0a0909090909616363657373293b0a7d0a0a73746174696320696e7420464e414d452877616c6b5f616464725f6e657374656429287374727563742067756573745f77616c6b6572202a77616c6b65722c0a09090909202020737472756374206b766d5f76637075202a766370752c206776615f7420616464722c0a0909090920202075333220616363657373290a7b0a0972657475726e20464e414d452877616c6b5f616464725f67656e65726963292877616c6b65722c20766370752c2026766370752d3e617263682e6e65737465645f6d6d752c0a0909090909616464722c20616363657373293b0a7d0a0a73746174696320626f6f6c0a464e414d452870726566657463685f677074652928737472756374206b766d5f76637075202a766370752c20737472756374206b766d5f6d6d755f70616765202a73702c0a09092020202020753634202a737074652c2070745f656c656d656e745f7420677074652c20626f6f6c206e6f5f64697274795f6c6f67290a7b0a09756e7369676e6564207074655f6163636573733b0a0967666e5f742067666e3b0a0970666e5f742070666e3b0a0a096966202870726566657463685f696e76616c69645f6770746528766370752c2073702c20737074652c206770746529290a090972657475726e2066616c73653b0a0a0970677072696e746b282225733a206770746520256c6c7820737074652025705c6e222c205f5f66756e635f5f2c202875363429677074652c2073707465293b0a0a0967666e203d20677074655f746f5f67666e2867707465293b0a097074655f616363657373203d2073702d3e726f6c652e616363657373202620677074655f61636365737328766370752c2067707465293b0a0970726f746563745f636c65616e5f6770746528267074655f6163636573732c2067707465293b0a0970666e203d207074655f70726566657463685f67666e5f746f5f70666e28766370752c2067666e2c0a0909096e6f5f64697274795f6c6f6720262620287074655f6163636573732026204143435f57524954455f4d41534b29293b0a096966202869735f6572726f725f70666e2870666e29290a090972657475726e2066616c73653b0a0a092f2a0a09202a2077652063616c6c206d6d755f7365745f737074652829207769746820686f73745f7772697461626c65203d207472756520626563617573650a09202a207074655f70726566657463685f67666e5f746f5f70666e20616c7761797320676574732061207772697461626c652070666e2e0a09202a2f0a096d6d755f7365745f7370746528766370752c20737074652c2073702d3e726f6c652e6163636573732c207074655f6163636573732c20302c20302c0a090920202020204e554c4c2c2050545f504147455f5441424c455f4c4556454c2c2067666e2c2070666e2c20747275652c2074727565293b0a0a0972657475726e20747275653b0a7d0a0a73746174696320766f696420464e414d45287570646174655f7074652928737472756374206b766d5f76637075202a766370752c20737472756374206b766d5f6d6d755f70616765202a73702c0a090909202020202020753634202a737074652c20636f6e737420766f6964202a707465290a7b0a0970745f656c656d656e745f742067707465203d202a28636f6e73742070745f656c656d656e745f74202a297074653b0a0a09464e414d452870726566657463685f677074652928766370752c2073702c20737074652c20677074652c2066616c7365293b0a7d0a0a73746174696320626f6f6c20464e414d4528677074655f6368616e6765642928737472756374206b766d5f76637075202a766370752c0a090909097374727563742067756573745f77616c6b6572202a67772c20696e74206c6576656c290a7b0a0970745f656c656d656e745f7420637572725f7074653b0a096770615f7420626173655f6770612c207074655f677061203d2067772d3e7074655f6770615b6c6576656c202d20315d3b0a09753634206d61736b3b0a09696e7420722c20696e6465783b0a0a09696620286c6576656c203d3d2050545f504147455f5441424c455f4c4556454c29207b0a09096d61736b203d205054455f50524546455443485f4e554d202a2073697a656f662870745f656c656d656e745f7429202d20313b0a0909626173655f677061203d207074655f6770612026207e6d61736b3b0a0909696e646578203d20287074655f677061202d20626173655f67706129202f2073697a656f662870745f656c656d656e745f74293b0a0a090972203d206b766d5f726561645f67756573745f61746f6d696328766370752d3e6b766d2c20626173655f6770612c0a0909090967772d3e70726566657463685f707465732c2073697a656f662867772d3e70726566657463685f7074657329293b0a0909637572725f707465203d2067772d3e70726566657463685f707465735b696e6465785d3b0a097d20656c73650a090972203d206b766d5f726561645f67756573745f61746f6d696328766370752d3e6b766d2c207074655f6770612c0a09090909202026637572725f7074652c2073697a656f6628637572725f70746529293b0a0a0972657475726e2072207c7c20637572725f70746520213d2067772d3e707465735b6c6576656c202d20315d3b0a7d0a0a73746174696320766f696420464e414d45287074655f70726566657463682928737472756374206b766d5f76637075202a766370752c207374727563742067756573745f77616c6b6572202a67772c0a09090909753634202a7370746570290a7b0a09737472756374206b766d5f6d6d755f70616765202a73703b0a0970745f656c656d656e745f74202a6770746570203d2067772d3e70726566657463685f707465733b0a09753634202a737074653b0a09696e7420693b0a0a097370203d20706167655f686561646572285f5f706128737074657029293b0a0a096966202873702d3e726f6c652e6c6576656c203e2050545f504147455f5441424c455f4c4556454c290a090972657475726e3b0a0a096966202873702d3e726f6c652e646972656374290a090972657475726e205f5f6469726563745f7074655f707265666574636828766370752c2073702c207370746570293b0a0a0969203d20287370746570202d2073702d3e737074292026207e285054455f50524546455443485f4e554d202d2031293b0a0973707465203d2073702d3e737074202b20693b0a0a09666f72202869203d20303b2069203c205054455f50524546455443485f4e554d3b20692b2b2c20737074652b2b29207b0a09096966202873707465203d3d207370746570290a090909636f6e74696e75653b0a0a09096966202869735f736861646f775f70726573656e745f707465282a7370746529290a090909636f6e74696e75653b0a0a09096966202821464e414d452870726566657463685f677074652928766370752c2073702c20737074652c2067707465705b695d2c207472756529290a090909627265616b3b0a097d0a7d0a0a2f2a0a202a204665746368206120736861646f772070746520666f722061207370656369666963206c6576656c20696e2074686520706167696e67206869657261726368792e0a202a2049662074686520677565737420747269657320746f20777269746520612077726974652d70726f74656374656420706167652c207765206e65656420746f0a202a20656d756c6174652074686973206f7065726174696f6e2c2072657475726e203120746f20696e646963617465207468697320636173652e0a202a2f0a73746174696320696e7420464e414d452866657463682928737472756374206b766d5f76637075202a766370752c206776615f7420616464722c0a090909207374727563742067756573745f77616c6b6572202a67772c0a09090920696e7420757365725f6661756c742c20696e742077726974655f6661756c742c20696e7420686c6576656c2c0a0909092070666e5f742070666e2c20626f6f6c206d61705f7772697461626c652c20626f6f6c207072656661756c74290a7b0a09737472756374206b766d5f6d6d755f70616765202a7370203d204e554c4c3b0a09737472756374206b766d5f736861646f775f77616c6b5f6974657261746f722069743b0a09756e7369676e6564206469726563745f6163636573732c20616363657373203d2067772d3e70745f6163636573733b0a09696e7420746f705f6c6576656c2c20656d756c617465203d20303b0a0a09696620282169735f70726573656e745f677074652867772d3e707465735b67772d3e6c6576656c202d20315d29290a090972657475726e20303b0a0a096469726563745f616363657373203d2067772d3e7074655f6163636573733b0a0a09746f705f6c6576656c203d20766370752d3e617263682e6d6d752e726f6f745f6c6576656c3b0a0969662028746f705f6c6576656c203d3d2050543332455f524f4f545f4c4556454c290a0909746f705f6c6576656c203d20505433325f524f4f545f4c4556454c3b0a092f2a0a09202a2056657269667920746861742074686520746f702d6c6576656c2067707465206973207374696c6c2074686572652e202053696e63652074686520706167650a09202a206973206120726f6f7420706167652c206974206973206569746865722077726974652070726f7465637465642028616e642063616e6e6f742062650a09202a206368616e6765642066726f6d206e6f77206f6e29206f7220697420697320696e76616c69642028696e20776869636820636173652c20776520646f6e27740a09202a207265616c6c792063617265206966206974206368616e67657320756e6465726e65617468207573206166746572207468697320706f696e74292e0a09202a2f0a0969662028464e414d4528677074655f6368616e6765642928766370752c2067772c20746f705f6c6576656c29290a0909676f746f206f75745f677074655f6368616e6765643b0a0a09666f722028736861646f775f77616c6b5f696e6974282669742c20766370752c2061646472293b0a092020202020736861646f775f77616c6b5f6f6b617928266974292026262069742e6c6576656c203e2067772d3e6c6576656c3b0a092020202020736861646f775f77616c6b5f6e657874282669742929207b0a090967666e5f74207461626c655f67666e3b0a0a0909636c6561725f73705f77726974655f666c6f6f64696e675f636f756e742869742e7370746570293b0a090964726f705f6c617267655f7370746528766370752c2069742e7370746570293b0a0a09097370203d204e554c4c3b0a0909696620282169735f736861646f775f70726573656e745f707465282a69742e73707465702929207b0a0909097461626c655f67666e203d2067772d3e7461626c655f67666e5b69742e6c6576656c202d20325d3b0a0909097370203d206b766d5f6d6d755f6765745f7061676528766370752c207461626c655f67666e2c20616464722c2069742e6c6576656c2d312c0a090909090920202020202066616c73652c206163636573732c2069742e7370746570293b0a09097d0a0a09092f2a0a0909202a20566572696679207468617420746865206770746520696e207468652070616765207765277665206a7573742077726974650a0909202a2070726f746563746564206973207374696c6c2074686572652e0a0909202a2f0a090969662028464e414d4528677074655f6368616e6765642928766370752c2067772c2069742e6c6576656c202d203129290a090909676f746f206f75745f677074655f6368616e6765643b0a0a0909696620287370290a0909096c696e6b5f736861646f775f706167652869742e73707465702c207370293b0a097d0a0a09666f7220283b0a092020202020736861646f775f77616c6b5f6f6b617928266974292026262069742e6c6576656c203e20686c6576656c3b0a092020202020736861646f775f77616c6b5f6e657874282669742929207b0a090967666e5f74206469726563745f67666e3b0a0a0909636c6561725f73705f77726974655f666c6f6f64696e675f636f756e742869742e7370746570293b0a090976616c69646174655f6469726563745f7370746528766370752c2069742e73707465702c206469726563745f616363657373293b0a0a090964726f705f6c617267655f7370746528766370752c2069742e7370746570293b0a0a09096966202869735f736861646f775f70726573656e745f707465282a69742e737074657029290a090909636f6e74696e75653b0a0a09096469726563745f67666e203d2067772d3e67666e2026207e284b564d5f50414745535f5045525f48504147452869742e6c6576656c29202d2031293b0a0a09097370203d206b766d5f6d6d755f6765745f7061676528766370752c206469726563745f67666e2c20616464722c2069742e6c6576656c2d312c0a09090909202020202020747275652c206469726563745f6163636573732c2069742e7370746570293b0a09096c696e6b5f736861646f775f706167652869742e73707465702c207370293b0a097d0a0a09636c6561725f73705f77726974655f666c6f6f64696e675f636f756e742869742e7370746570293b0a096d6d755f7365745f7370746528766370752c2069742e73707465702c206163636573732c2067772d3e7074655f6163636573732c0a09092020202020757365725f6661756c742c2077726974655f6661756c742c2026656d756c6174652c2069742e6c6576656c2c0a0909202020202067772d3e67666e2c2070666e2c207072656661756c742c206d61705f7772697461626c65293b0a09464e414d45287074655f70726566657463682928766370752c2067772c2069742e7370746570293b0a0a0972657475726e20656d756c6174653b0a0a6f75745f677074655f6368616e6765643a0a09696620287370290a09096b766d5f6d6d755f7075745f706167652873702c2069742e7370746570293b0a096b766d5f72656c656173655f70666e5f636c65616e2870666e293b0a0972657475726e20303b0a7d0a0a2f2a0a202a2050616765206661756c742068616e646c65722e2020546865726520617265207365766572616c2063617573657320666f7220612070616765206661756c743a0a202a2020202d207468657265206973206e6f20736861646f772070746520666f7220746865206775657374207074650a202a2020202d20777269746520616363657373207468726f756768206120736861646f7720707465206d61726b65642072656164206f6e6c7920736f20746861742077652063616e207365740a202a2020202020746865206469727479206269740a202a2020202d2077726974652061636365737320746f206120736861646f7720707465206d61726b65642072656164206f6e6c7920736f2077652063616e207570646174652074686520706167650a202a20202020206469727479206269746d61702c207768656e207573657273706163652072657175657374732069740a202a2020202d206d6d696f206163636573733b20696e207468697320636173652077652077696c6c206e6576657220696e7374616c6c20612070726573656e7420736861646f77207074650a202a2020202d206e6f726d616c2067756573742070616765206661756c742064756520746f2074686520677565737420707465206d61726b6564206e6f742070726573656e742c206e6f740a202a20202020207772697461626c652c206f72206e6f742065786563757461626c650a202a0a202a202052657475726e733a2031206966207765206e65656420746f20656d756c6174652074686520696e737472756374696f6e2c2030206f74686572776973652c206f720a202a202020202020202020202061206e656761746976652076616c7565206f6e206572726f722e0a202a2f0a73746174696320696e7420464e414d4528706167655f6661756c742928737472756374206b766d5f76637075202a766370752c206776615f7420616464722c20753332206572726f725f636f64652c0a0909092020202020626f6f6c207072656661756c74290a7b0a09696e742077726974655f6661756c74203d206572726f725f636f646520262050464552525f57524954455f4d41534b3b0a09696e7420757365725f6661756c74203d206572726f725f636f646520262050464552525f555345525f4d41534b3b0a097374727563742067756573745f77616c6b65722077616c6b65723b0a09696e7420723b0a0970666e5f742070666e3b0a09696e74206c6576656c203d2050545f504147455f5441424c455f4c4556454c3b0a09696e7420666f7263655f70745f6c6576656c3b0a09756e7369676e6564206c6f6e67206d6d755f7365713b0a09626f6f6c206d61705f7772697461626c653b0a0a0970677072696e746b282225733a206164647220256c78206572722025785c6e222c205f5f66756e635f5f2c20616464722c206572726f725f636f6465293b0a0a0969662028756e6c696b656c79286572726f725f636f646520262050464552525f525356445f4d41534b29290a090972657475726e2068616e646c655f6d6d696f5f706167655f6661756c7428766370752c20616464722c206572726f725f636f64652c0a09090909092020202020206d6d755f69735f6e6573746564287663707529293b0a0a0972203d206d6d755f746f7075705f6d656d6f72795f6361636865732876637075293b0a096966202872290a090972657475726e20723b0a0a092f2a0a09202a204c6f6f6b207570207468652067756573742070746520666f7220746865206661756c74696e6720616464726573732e0a09202a2f0a0972203d20464e414d452877616c6b5f6164647229282677616c6b65722c20766370752c20616464722c206572726f725f636f6465293b0a0a092f2a0a09202a205468652070616765206973206e6f74206d6170706564206279207468652067756573742e20204c6574207468652067756573742068616e646c652069742e0a09202a2f0a0969662028217229207b0a090970677072696e746b282225733a2067756573742070616765206661756c745c6e222c205f5f66756e635f5f293b0a090969662028217072656661756c74290a090909696e6a6563745f706167655f6661756c7428766370752c202677616c6b65722e6661756c74293b0a0a090972657475726e20303b0a097d0a0a096966202877616c6b65722e6c6576656c203e3d2050545f4449524543544f52595f4c4556454c290a0909666f7263655f70745f6c6576656c203d206d617070696e675f6c6576656c5f64697274795f6269746d617028766370752c2077616c6b65722e67666e293b0a09656c73650a0909666f7263655f70745f6c6576656c203d20313b0a096966202821666f7263655f70745f6c6576656c29207b0a09096c6576656c203d206d696e2877616c6b65722e6c6576656c2c206d617070696e675f6c6576656c28766370752c2077616c6b65722e67666e29293b0a090977616c6b65722e67666e203d2077616c6b65722e67666e2026207e284b564d5f50414745535f5045525f4850414745286c6576656c29202d2031293b0a097d0a0a096d6d755f736571203d20766370752d3e6b766d2d3e6d6d755f6e6f7469666965725f7365713b0a09736d705f726d6228293b0a0a09696620287472795f6173796e635f706628766370752c207072656661756c742c2077616c6b65722e67666e2c20616464722c202670666e2c2077726974655f6661756c742c0a09090920266d61705f7772697461626c6529290a090972657475726e20303b0a0a096966202868616e646c655f61626e6f726d616c5f70666e28766370752c206d6d755f69735f6e6573746564287663707529203f2030203a20616464722c0a0909090977616c6b65722e67666e2c2070666e2c2077616c6b65722e7074655f6163636573732c20267229290a090972657475726e20723b0a0a097370696e5f6c6f636b2826766370752d3e6b766d2d3e6d6d755f6c6f636b293b0a09696620286d6d755f6e6f7469666965725f726574727928766370752d3e6b766d2c206d6d755f73657129290a0909676f746f206f75745f756e6c6f636b3b0a0a096b766d5f6d6d755f617564697428766370752c2041554449545f5052455f504147455f4641554c54293b0a096b766d5f6d6d755f667265655f736f6d655f70616765732876637075293b0a096966202821666f7263655f70745f6c6576656c290a09097472616e73706172656e745f68756765706167655f61646a75737428766370752c202677616c6b65722e67666e2c202670666e2c20266c6576656c293b0a0972203d20464e414d452866657463682928766370752c20616464722c202677616c6b65722c20757365725f6661756c742c2077726974655f6661756c742c0a090909206c6576656c2c2070666e2c206d61705f7772697461626c652c207072656661756c74293b0a092b2b766370752d3e737461742e70665f66697865643b0a096b766d5f6d6d755f617564697428766370752c2041554449545f504f53545f504147455f4641554c54293b0a097370696e5f756e6c6f636b2826766370752d3e6b766d2d3e6d6d755f6c6f636b293b0a0a0972657475726e20723b0a0a6f75745f756e6c6f636b3a0a097370696e5f756e6c6f636b2826766370752d3e6b766d2d3e6d6d755f6c6f636b293b0a096b766d5f72656c656173655f70666e5f636c65616e2870666e293b0a0972657475726e20303b0a7d0a0a737461746963206770615f7420464e414d45286765745f6c6576656c315f73705f6770612928737472756374206b766d5f6d6d755f70616765202a7370290a7b0a09696e74206f6666736574203d20303b0a0a095741524e5f4f4e2873702d3e726f6c652e6c6576656c20213d2050545f504147455f5441424c455f4c4556454c293b0a0a0969662028505454595045203d3d203332290a09096f6666736574203d2073702d3e726f6c652e7175616472616e74203c3c20505436345f4c4556454c5f424954533b0a0a0972657475726e2067666e5f746f5f6770612873702d3e67666e29202b206f6666736574202a2073697a656f662870745f656c656d656e745f74293b0a7d0a0a73746174696320766f696420464e414d4528696e766c70672928737472756374206b766d5f76637075202a766370752c206776615f7420677661290a7b0a09737472756374206b766d5f736861646f775f77616c6b5f6974657261746f72206974657261746f723b0a09737472756374206b766d5f6d6d755f70616765202a73703b0a09696e74206c6576656c3b0a09753634202a73707465703b0a0a09766370755f636c6561725f6d6d696f5f696e666f28766370752c20677661293b0a0a092f2a0a09202a204e6f206e65656420746f20636865636b2072657475726e2076616c756520686572652c20726d61705f63616e5f61646428292063616e0a09202a2068656c7020757320746f20736b697020707465207072656665746368206c617465722e0a09202a2f0a096d6d755f746f7075705f6d656d6f72795f6361636865732876637075293b0a0a097370696e5f6c6f636b2826766370752d3e6b766d2d3e6d6d755f6c6f636b293b0a09666f725f656163685f736861646f775f656e74727928766370752c206776612c206974657261746f7229207b0a09096c6576656c203d206974657261746f722e6c6576656c3b0a09097370746570203d206974657261746f722e73707465703b0a0a09097370203d20706167655f686561646572285f5f706128737074657029293b0a09096966202869735f6c6173745f73707465282a73707465702c206c6576656c2929207b0a09090970745f656c656d656e745f7420677074653b0a0909096770615f74207074655f6770613b0a0a090909696620282173702d3e756e73796e63290a09090909627265616b3b0a0a0909097074655f677061203d20464e414d45286765745f6c6576656c315f73705f67706129287370293b0a0909097074655f677061202b3d20287370746570202d2073702d3e73707429202a2073697a656f662870745f656c656d656e745f74293b0a0a090909696620286d6d755f706167655f7a61705f70746528766370752d3e6b766d2c2073702c20737074657029290a090909096b766d5f666c7573685f72656d6f74655f746c627328766370752d3e6b766d293b0a0a0909096966202821726d61705f63616e5f616464287663707529290a09090909627265616b3b0a0a090909696620286b766d5f726561645f67756573745f61746f6d696328766370752d3e6b766d2c207074655f6770612c2026677074652c0a090909090909202073697a656f662870745f656c656d656e745f742929290a09090909627265616b3b0a0a090909464e414d45287570646174655f7074652928766370752c2073702c2073707465702c202667707465293b0a09097d0a0a0909696620282169735f736861646f775f70726573656e745f707465282a737074657029207c7c202173702d3e756e73796e635f6368696c6472656e290a090909627265616b3b0a097d0a097370696e5f756e6c6f636b2826766370752d3e6b766d2d3e6d6d755f6c6f636b293b0a7d0a0a737461746963206770615f7420464e414d45286776615f746f5f6770612928737472756374206b766d5f76637075202a766370752c206776615f742076616464722c20753332206163636573732c0a09090920202020202020737472756374207838365f657863657074696f6e202a657863657074696f6e290a7b0a097374727563742067756573745f77616c6b65722077616c6b65723b0a096770615f7420677061203d20554e4d41505045445f4756413b0a09696e7420723b0a0a0972203d20464e414d452877616c6b5f6164647229282677616c6b65722c20766370752c2076616464722c20616363657373293b0a0a09696620287229207b0a0909677061203d2067666e5f746f5f6770612877616c6b65722e67666e293b0a0909677061207c3d2076616464722026207e504147455f4d41534b3b0a097d20656c73652069662028657863657074696f6e290a09092a657863657074696f6e203d2077616c6b65722e6661756c743b0a0a0972657475726e206770613b0a7d0a0a737461746963206770615f7420464e414d45286776615f746f5f6770615f6e65737465642928737472756374206b766d5f76637075202a766370752c206776615f742076616464722c0a09090909202020202020753332206163636573732c0a09090909202020202020737472756374207838365f657863657074696f6e202a657863657074696f6e290a7b0a097374727563742067756573745f77616c6b65722077616c6b65723b0a096770615f7420677061203d20554e4d41505045445f4756413b0a09696e7420723b0a0a0972203d20464e414d452877616c6b5f616464725f6e657374656429282677616c6b65722c20766370752c2076616464722c20616363657373293b0a0a09696620287229207b0a0909677061203d2067666e5f746f5f6770612877616c6b65722e67666e293b0a0909677061207c3d2076616464722026207e504147455f4d41534b3b0a097d20656c73652069662028657863657074696f6e290a09092a657863657074696f6e203d2077616c6b65722e6661756c743b0a0a0972657475726e206770613b0a7d0a0a2f2a0a202a205573696e67207468652063616368656420696e666f726d6174696f6e2066726f6d2073702d3e67666e73206973207361666520626563617573653a0a202a202d205468652073707465206861732061207265666572656e636520746f207468652073747275637420706167652c20736f207468652070666e20666f72206120676976656e2067666e0a202a20202063616e2774206368616e676520756e6c65737320616c6c20737074657320706f696e74696e6720746f20697420617265206e756b65642066697273742e0a202a0a202a204e6f74653a0a202a20202057652073686f756c6420666c75736820616c6c20746c627320696620737074652069732064726f70706564206576656e2074686f7567682067756573742069730a202a202020726573706f6e7369626c6520666f722069742e2053696e636520696620776520646f6e27742c206b766d5f6d6d755f6e6f7469666965725f696e76616c69646174655f706167650a202a202020616e64206b766d5f6d6d755f6e6f7469666965725f696e76616c69646174655f72616e67655f73746172742064657465637420746865206d617070696e6720706167652069736e27740a202a20202075736564206279206775657374207468656e20746c627320617265206e6f7420666c75736865642c20736f20677565737420697320616c6c6f77656420746f20616363657373207468650a202a20202066726565642070616765732e0a202a202020416e6420776520696e637265617365206b766d2d3e746c62735f646972747920746f2064656c617920746c627320666c75736820696e207468697320636173652e0a202a2f0a73746174696320696e7420464e414d452873796e635f706167652928737472756374206b766d5f76637075202a766370752c20737472756374206b766d5f6d6d755f70616765202a7370290a7b0a09696e7420692c206e725f70726573656e74203d20303b0a09626f6f6c20686f73745f7772697461626c653b0a096770615f742066697273745f7074655f6770613b0a0a092f2a20646972656374206b766d5f6d6d755f706167652063616e206e6f7420626520756e73796e632e202a2f0a094255475f4f4e2873702d3e726f6c652e646972656374293b0a0a0966697273745f7074655f677061203d20464e414d45286765745f6c6576656c315f73705f67706129287370293b0a0a09666f72202869203d20303b2069203c20505436345f454e545f5045525f504147453b20692b2b29207b0a0909756e7369676e6564207074655f6163636573733b0a090970745f656c656d656e745f7420677074653b0a09096770615f74207074655f6770613b0a090967666e5f742067666e3b0a0a0909696620282173702d3e7370745b695d290a090909636f6e74696e75653b0a0a09097074655f677061203d2066697273745f7074655f677061202b2069202a2073697a656f662870745f656c656d656e745f74293b0a0a0909696620286b766d5f726561645f67756573745f61746f6d696328766370752d3e6b766d2c207074655f6770612c2026677074652c0a0909090909202073697a656f662870745f656c656d656e745f742929290a09090972657475726e202d45494e56414c3b0a0a09096966202870726566657463685f696e76616c69645f6770746528766370752c2073702c202673702d3e7370745b695d2c20677074652929207b0a090909766370752d3e6b766d2d3e746c62735f64697274792b2b3b0a090909636f6e74696e75653b0a09097d0a0a090967666e203d20677074655f746f5f67666e2867707465293b0a09097074655f616363657373203d2073702d3e726f6c652e6163636573733b0a09097074655f61636365737320263d20677074655f61636365737328766370752c2067707465293b0a090970726f746563745f636c65616e5f6770746528267074655f6163636573732c2067707465293b0a0a09096966202873796e635f6d6d696f5f73707465282673702d3e7370745b695d2c2067666e2c207074655f6163636573732c20266e725f70726573656e7429290a090909636f6e74696e75653b0a0a09096966202867666e20213d2073702d3e67666e735b695d29207b0a09090964726f705f7370746528766370752d3e6b766d2c202673702d3e7370745b695d293b0a090909766370752d3e6b766d2d3e746c62735f64697274792b2b3b0a090909636f6e74696e75653b0a09097d0a0a09096e725f70726573656e742b2b3b0a0a0909686f73745f7772697461626c65203d2073702d3e7370745b695d202620535054455f484f53545f575249544541424c453b0a0a09097365745f7370746528766370752c202673702d3e7370745b695d2c207074655f6163636573732c20302c20302c0a0909092050545f504147455f5441424c455f4c4556454c2c2067666e2c0a09090920737074655f746f5f70666e2873702d3e7370745b695d292c20747275652c2066616c73652c0a09090920686f73745f7772697461626c65293b0a097d0a0a0972657475726e20216e725f70726573656e743b0a7d0a0a23756e6465662070745f656c656d656e745f740a23756e6465662067756573745f77616c6b65720a23756e64656620464e414d450a23756e6465662050545f424153455f414444525f4d41534b0a23756e6465662050545f494e4445580a23756e6465662050545f4c564c5f414444525f4d41534b0a23756e6465662050545f4c564c5f4f46465345545f4d41534b0a23756e6465662050545f4c4556454c5f424954530a23756e6465662050545f4d41585f46554c4c5f4c4556454c530a23756e64656620677074655f746f5f67666e0a23756e64656620677074655f746f5f67666e5f6c766c0a23756e64656620434d50584348470a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006c696e75782d332e382e322f617263682f7838362f6b766d2f706d752e6300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000303030303636340030303030303030003030303030303000303030303030333233363700313231313437343433333000303031363030310030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007573746172003030726f6f7400000000000000000000000000000000000000000000000000000000726f6f74000000000000000000000000000000000000000000000000000000003030303030303000303030303030300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f2a0a202a204b65726e656c2d6261736564205669727475616c204d616368696e65202d2d20506572666f726d616e6365204d6f6e69746f72696e6720556e697420737570706f72740a202a0a202a20436f70797269676874203230313120526564204861742c20496e632e20616e642f6f722069747320616666696c69617465732e0a202a0a202a20417574686f72733a0a202a202020417669204b69766974792020203c617669407265646861742e636f6d3e0a202a202020476c6562204e617461706f76203c676c6562407265646861742e636f6d3e0a202a0a202a205468697320776f726b206973206c6963656e73656420756e64657220746865207465726d73206f662074686520474e552047504c2c2076657273696f6e20322e20205365650a202a2074686520434f5059494e472066696c6520696e2074686520746f702d6c6576656c206469726563746f72792e0a202a0a202a2f0a0a23696e636c756465203c6c696e75782f74797065732e683e0a23696e636c756465203c6c696e75782f6b766d5f686f73742e683e0a23696e636c756465203c6c696e75782f706572665f6576656e742e683e0a23696e636c75646520227838362e68220a23696e636c756465202263707569642e68220a23696e636c75646520226c617069632e68220a0a73746174696320737472756374206b766d5f617263685f6576656e745f706572665f6d617070696e67207b0a097538206576656e7473656c3b0a09753820756e69745f6d61736b3b0a09756e7369676e6564206576656e745f747970653b0a09626f6f6c20696e65786163743b0a7d20617263685f6576656e74735b5d203d207b0a092f2a20496e646578206d757374206d6174636820435055494420307830412e4542582062697420766563746f72202a2f0a095b305d203d207b20307833632c20307830302c20504552465f434f554e545f48575f4350555f4359434c4553207d2c0a095b315d203d207b20307863302c20307830302c20504552465f434f554e545f48575f494e535452554354494f4e53207d2c0a095b325d203d207b20307833632c20307830312c20504552465f434f554e545f48575f4255535f4359434c455320207d2c0a095b335d203d207b20307832652c20307834662c20504552465f434f554e545f48575f43414348455f5245464552454e434553207d2c0a095b345d203d207b20307832652c20307834312c20504552465f434f554e545f48575f43414348455f4d4953534553207d2c0a095b355d203d207b20307863342c20307830302c20504552465f434f554e545f48575f4252414e43485f494e535452554354494f4e53207d2c0a095b365d203d207b20307863352c20307830302c20504552465f434f554e545f48575f4252414e43485f4d4953534553207d2c0a095b375d203d207b20307830302c20307833302c20504552465f434f554e545f48575f5245465f4350555f4359434c4553207d2c0a7d3b0a0a2f2a206d617070696e67206265747765656e20666978656420706d6320696e64657820616e6420617263685f6576656e7473206172726179202a2f0a696e742066697865645f706d635f6576656e74735b5d203d207b312c20302c20377d3b0a0a73746174696320626f6f6c20706d635f69735f677028737472756374206b766d5f706d63202a706d63290a7b0a0972657475726e20706d632d3e74797065203d3d204b564d5f504d435f47503b0a7d0a0a73746174696320696e6c696e652075363420706d635f6269746d61736b28737472756374206b766d5f706d63202a706d63290a7b0a09737472756374206b766d5f706d75202a706d75203d2026706d632d3e766370752d3e617263682e706d753b0a0a0972657475726e20706d752d3e636f756e7465725f6269746d61736b5b706d632d3e747970655d3b0a7d0a0a73746174696320696e6c696e6520626f6f6c20706d635f656e61626c656428737472756374206b766d5f706d63202a706d63290a7b0a09737472756374206b766d5f706d75202a706d75203d2026706d632d3e766370752d3e617263682e706d753b0a0972657475726e20746573745f62697428706d632d3e6964782c2028756e7369676e6564206c6f6e67202a2926706d752d3e676c6f62616c5f6374726c293b0a7d0a0a73746174696320696e6c696e6520737472756374206b766d5f706d63202a6765745f67705f706d6328737472756374206b766d5f706d75202a706d752c20753332206d73722c0a0909090909207533322062617365290a7b0a09696620286d7372203e3d2062617365202626206d7372203c2062617365202b20706d752d3e6e725f617263685f67705f636f756e74657273290a090972657475726e2026706d752d3e67705f636f756e746572735b6d7372202d20626173655d3b0a0972657475726e204e554c4c3b0a7d0a0a73746174696320696e6c696e6520737472756374206b766d5f706d63202a6765745f66697865645f706d6328737472756374206b766d5f706d75202a706d752c20753332206d7372290a7b0a09696e742062617365203d204d53525f434f52455f504552465f46495845445f435452303b0a09696620286d7372203e3d2062617365202626206d7372203c2062617365202b20706d752d3e6e725f617263685f66697865645f636f756e74657273290a090972657475726e2026706d752d3e66697865645f636f756e746572735b6d7372202d20626173655d3b0a0972657475726e204e554c4c3b0a7d0a0a73746174696320696e6c696e6520737472756374206b766d5f706d63202a6765745f66697865645f706d635f69647828737472756374206b766d5f706d75202a706d752c20696e7420696478290a7b0a0972657475726e206765745f66697865645f706d6328706d752c204d53525f434f52455f504552465f46495845445f43545230202b20696478293b0a7d0a0a73746174696320737472756374206b766d5f706d63202a676c6f62616c5f6964785f746f5f706d6328737472756374206b766d5f706d75202a706d752c20696e7420696478290a7b0a0969662028696478203c20494e54454c5f504d435f4944585f4649584544290a090972657475726e206765745f67705f706d6328706d752c204d53525f50365f45564e5453454c30202b206964782c204d53525f50365f45564e5453454c30293b0a09656c73650a090972657475726e206765745f66697865645f706d635f69647828706d752c20696478202d20494e54454c5f504d435f4944585f4649584544293b0a7d0a0a766f6964206b766d5f64656c697665725f706d6928737472756374206b766d5f76637075202a76637075290a7b0a0969662028766370752d3e617263682e61706963290a09096b766d5f617069635f6c6f63616c5f64656c6976657228766370752d3e617263682e617069632c20415049435f4c56545043293b0a7d0a0a73746174696320766f696420747269676765725f706d6928737472756374206972715f776f726b202a6972715f776f726b290a7b0a09737472756374206b766d5f706d75202a706d75203d20636f6e7461696e65725f6f66286972715f776f726b2c20737472756374206b766d5f706d752c0a0909096972715f776f726b293b0a09737472756374206b766d5f76637075202a76637075203d20636f6e7461696e65725f6f6628706d752c20737472756374206b766d5f766370752c0a090909617263682e706d75293b0a0a096b766d5f64656c697665725f706d692876637075293b0a7d0a0a73746174696320766f6964206b766d5f706572665f6f766572666c6f772873747275637420706572665f6576656e74202a706572665f6576656e742c0a09090920202020202073747275637420706572665f73616d706c655f64617461202a646174612c0a0909092020202020207374727563742070745f72656773202a72656773290a7b0a09737472756374206b766d5f706d63202a706d63203d20706572665f6576656e742d3e6f766572666c6f775f68616e646c65725f636f6e746578743b0a09737472756374206b766d5f706d75202a706d75203d2026706d632d3e766370752d3e617263682e706d753b0a095f5f7365745f62697428706d632d3e6964782c2028756e7369676e6564206c6f6e67202a2926706d752d3e676c6f62616c5f737461747573293b0a7d0a0a73746174696320766f6964206b766d5f706572665f6f766572666c6f775f696e74722873747275637420706572665f6576656e74202a706572665f6576656e742c0a090973747275637420706572665f73616d706c655f64617461202a646174612c207374727563742070745f72656773202a72656773290a7b0a09737472756374206b766d5f706d63202a706d63203d20706572665f6576656e742d3e6f766572666c6f775f68616e646c65725f636f6e746578743b0a09737472756374206b766d5f706d75202a706d75203d2026706d632d3e766370752d3e617263682e706d753b0a096966202821746573745f616e645f7365745f62697428706d632d3e6964782c2028756e7369676e6564206c6f6e67202a2926706d752d3e726570726f6772616d5f706d692929207b0a09096b766d5f706572665f6f766572666c6f7728706572665f6576656e742c20646174612c2072656773293b0a09096b766d5f6d616b655f72657175657374284b564d5f5245515f504d552c20706d632d3e76637075293b0a09092f2a0a0909202a20496e6a65637420504d492e20496620766370752077617320696e2061206775657374206d6f646520647572696e67204e4d4920504d490a0909202a2063616e20626520656a6563746564206f6e2061206775657374206d6f64652072652d656e7472792e204f74686572776973652077652063616e27740a0909202a206265207375726520746861742076637075207761736e277420657865637574696e6720686c7420696e737472756374696f6e206174207468650a0909202a2074696d65206f6620766d6578697420616e64206973206e6f7420676f696e6720746f2072652d656e746572206775657374206d6f646520756e74696c2c0a0909202a20776f6b656e2075702e20536f2077652073686f756c642077616b652069742c20627574207468697320697320696d706f737369626c652066726f6d0a0909202a204e4d4920636f6e746578742e20446f2069742066726f6d2069727120776f726b20696e73746561642e0a0909202a2f0a090969662028216b766d5f69735f696e5f67756573742829290a0909096972715f776f726b5f71756575652826706d632d3e766370752d3e617263682e706d752e6972715f776f726b293b0a0909656c73650a0909096b766d5f6d616b655f72657175657374284b564d5f5245515f504d492c20706d632d3e76637075293b0a097d0a7d0a0a7374617469632075363420726561645f706d6328737472756374206b766d5f706d63202a706d63290a7b0a0975363420636f756e7465722c20656e61626c65642c2072756e6e696e673b0a0a09636f756e746572203d20706d632d3e636f756e7465723b0a0a0969662028706d632d3e706572665f6576656e74290a0909636f756e746572202b3d20706572665f6576656e745f726561645f76616c756528706d632d3e706572665f6576656e742c0a0909090909092026656e61626c65642c202672756e6e696e67293b0a0a092f2a204649584d453a205363616c696e67206e65656465643f202a2f0a0a0972657475726e20636f756e746572202620706d635f6269746d61736b28706d63293b0a7d0a0a73746174696320766f69642073746f705f636f756e74657228737472756374206b766d5f706d63202a706d63290a7b0a0969662028706d632d3e706572665f6576656e7429207b0a0909706d632d3e636f756e746572203d20726561645f706d6328706d63293b0a0909706572665f6576656e745f72656c656173655f6b65726e656c28706d632d3e706572665f6576656e74293b0a0909706d632d3e706572665f6576656e74203d204e554c4c3b0a097d0a7d0a0a73746174696320766f696420726570726f6772616d5f636f756e74657228737472756374206b766d5f706d63202a706d632c2075333220747970652c0a0909756e7369676e656420636f6e6669672c20626f6f6c206578636c7564655f757365722c20626f6f6c206578636c7564655f6b65726e656c2c0a0909626f6f6c20696e7472290a7b0a0973747275637420706572665f6576656e74202a6576656e743b0a0973747275637420706572665f6576656e745f617474722061747472203d207b0a09092e74797065203d20747970652c0a09092e73697a65203d2073697a656f662861747472292c0a09092e70696e6e6564203d20747275652c0a09092e6578636c7564655f69646c65203d20747275652c0a09092e6578636c7564655f686f7374203d20312c0a09092e6578636c7564655f75736572203d206578636c7564655f757365722c0a09092e6578636c7564655f6b65726e656c203d206578636c7564655f6b65726e656c2c0a09092e636f6e666967203d20636f6e6669672c0a097d3b0a0a09617474722e73616d706c655f706572696f64203d20282d706d632d3e636f756e74657229202620706d635f6269746d61736b28706d63293b0a0a096576656e74203d20706572665f6576656e745f6372656174655f6b65726e656c5f636f756e7465722826617474722c202d312c2063757272656e742c0a09090909090920696e7472203f206b766d5f706572665f6f766572666c6f775f696e7472203a0a090909090909206b766d5f706572665f6f766572666c6f772c20706d63293b0a096966202849535f455252286576656e742929207b0a09097072696e746b5f6f6e636528226b766d3a20706d75206576656e74206372656174696f6e206661696c656420256c645c6e222c0a090909095054525f455252286576656e7429293b0a090972657475726e3b0a097d0a0a09706d632d3e706572665f6576656e74203d206576656e743b0a09636c6561725f62697428706d632d3e6964782c2028756e7369676e6564206c6f6e672a2926706d632d3e766370752d3e617263682e706d752e726570726f6772616d5f706d69293b0a7d0a0a73746174696320756e7369676e65642066696e645f617263685f6576656e7428737472756374206b766d5f706d75202a706d752c207538206576656e745f73656c6563742c0a0909753820756e69745f6d61736b290a7b0a09696e7420693b0a0a09666f72202869203d20303b2069203c2041525241595f53495a4528617263685f6576656e7473293b20692b2b290a090969662028617263685f6576656e74735b695d2e6576656e7473656c203d3d206576656e745f73656c6563740a09090909262620617263685f6576656e74735b695d2e756e69745f6d61736b203d3d20756e69745f6d61736b0a0909090926262028706d752d3e617661696c61626c655f6576656e745f74797065732026202831203c3c20692929290a090909627265616b3b0a0a096966202869203d3d2041525241595f53495a4528617263685f6576656e747329290a090972657475726e20504552465f434f554e545f48575f4d41583b0a0a0972657475726e20617263685f6576656e74735b695d2e6576656e745f747970653b0a7d0a0a73746174696320766f696420726570726f6772616d5f67705f636f756e74657228737472756374206b766d5f706d63202a706d632c20753634206576656e7473656c290a7b0a09756e7369676e656420636f6e6669672c2074797065203d20504552465f545950455f5241573b0a097538206576656e745f73656c6563742c20756e69745f6d61736b3b0a0a09696620286576656e7473656c202620415243485f504552464d4f4e5f4556454e5453454c5f50494e5f434f4e54524f4c290a09097072696e746b5f6f6e636528226b766d20706d753a2070696e20636f6e74726f6c206269742069732069676e6f7265645c6e22293b0a0a09706d632d3e6576656e7473656c203d206576656e7473656c3b0a0a0973746f705f636f756e74657228706d63293b0a0a096966202821286576656e7473656c202620415243485f504552464d4f4e5f4556454e5453454c5f454e41424c4529207c7c2021706d635f656e61626c656428706d6329290a090972657475726e3b0a0a096576656e745f73656c656374203d206576656e7473656c202620415243485f504552464d4f4e5f4556454e5453454c5f4556454e543b0a09756e69745f6d61736b203d20286576656e7473656c202620415243485f504552464d4f4e5f4556454e5453454c5f554d41534b29203e3e20383b0a0a096966202821286576656e7473656c20262028415243485f504552464d4f4e5f4556454e5453454c5f45444745207c0a09090909415243485f504552464d4f4e5f4556454e5453454c5f494e56207c0a09090909415243485f504552464d4f4e5f4556454e5453454c5f434d41534b292929207b0a0909636f6e666967203d2066696e645f617263685f6576656e742826706d632d3e766370752d3e617263682e706d752c206576656e745f73656c6563742c0a09090909756e69745f6d61736b293b0a090969662028636f6e66696720213d20504552465f434f554e545f48575f4d4158290a09090974797065203d20504552465f545950455f48415244574152453b0a097d0a0a096966202874797065203d3d20504552465f545950455f524157290a0909636f6e666967203d206576656e7473656c2026205838365f5241575f4556454e545f4d41534b3b0a0a09726570726f6772616d5f636f756e74657228706d632c20747970652c20636f6e6669672c0a09090921286576656e7473656c202620415243485f504552464d4f4e5f4556454e5453454c5f555352292c0a09090921286576656e7473656c202620415243485f504552464d4f4e5f4556454e5453454c5f4f53292c0a0909096576656e7473656c202620415243485f504552464d4f4e5f4556454e5453454c5f494e54293b0a7d0a0a73746174696320766f696420726570726f6772616d5f66697865645f636f756e74657228737472756374206b766d5f706d63202a706d632c20753820656e5f706d692c20696e7420696478290a7b0a09756e7369676e656420656e203d20656e5f706d692026203078333b0a09626f6f6c20706d69203d20656e5f706d692026203078383b0a0a0973746f705f636f756e74657228706d63293b0a0a096966202821656e207c7c2021706d635f656e61626c656428706d6329290a090972657475726e3b0a0a09726570726f6772616d5f636f756e74657228706d632c20504552465f545950455f48415244574152452c0a090909617263685f6576656e74735b66697865645f706d635f6576656e74735b6964785d5d2e6576656e745f747970652c0a0909092128656e202620307832292c202f2a206578636c7564652075736572202a2f0a0909092128656e202620307831292c202f2a206578636c756465206b65726e656c202a2f0a090909706d69293b0a7d0a0a73746174696320696e6c696e652075382066697865645f656e5f706d6928753634206374726c2c20696e7420696478290a7b0a0972657475726e20286374726c203e3e2028696478202a203429292026203078663b0a7d0a0a73746174696320766f696420726570726f6772616d5f66697865645f636f756e7465727328737472756374206b766d5f706d75202a706d752c207536342064617461290a7b0a09696e7420693b0a0a09666f72202869203d20303b2069203c20706d752d3e6e725f617263685f66697865645f636f756e746572733b20692b2b29207b0a0909753820656e5f706d69203d2066697865645f656e5f706d6928646174612c2069293b0a0909737472756374206b766d5f706d63202a706d63203d206765745f66697865645f706d635f69647828706d752c2069293b0a0a09096966202866697865645f656e5f706d6928706d752d3e66697865645f6374725f6374726c2c206929203d3d20656e5f706d69290a090909636f6e74696e75653b0a0a0909726570726f6772616d5f66697865645f636f756e74657228706d632c20656e5f706d692c2069293b0a097d0a0a09706d752d3e66697865645f6374725f6374726c203d20646174613b0a7d0a0a73746174696320766f696420726570726f6772616d5f69647828737472756374206b766d5f706d75202a706d752c20696e7420696478290a7b0a09737472756374206b766d5f706d63202a706d63203d20676c6f62616c5f6964785f746f5f706d6328706d752c20696478293b0a0a096966202821706d63290a090972657475726e3b0a0a0969662028706d635f69735f677028706d6329290a0909726570726f6772616d5f67705f636f756e74657228706d632c20706d632d3e6576656e7473656c293b0a09656c7365207b0a0909696e742066696478203d20696478202d20494e54454c5f504d435f4944585f46495845443b0a0909726570726f6772616d5f66697865645f636f756e74657228706d632c0a0909090966697865645f656e5f706d6928706d752d3e66697865645f6374725f6374726c2c2066696478292c2066696478293b0a097d0a7d0a0a73746174696320766f696420676c6f62616c5f6374726c5f6368616e67656428737472756374206b766d5f706d75202a706d752c207536342064617461290a7b0a09696e74206269743b0a097536342064696666203d20706d752d3e676c6f62616c5f6374726c205e20646174613b0a0a09706d752d3e676c6f62616c5f6374726c203d20646174613b0a0a09666f725f656163685f7365745f626974286269742c2028756e7369676e6564206c6f6e67202a2926646966662c205838365f504d435f4944585f4d4158290a0909726570726f6772616d5f69647828706d752c20626974293b0a7d0a0a626f6f6c206b766d5f706d755f6d737228737472756374206b766d5f76637075202a766370752c20753332206d7372290a7b0a09737472756374206b766d5f706d75202a706d75203d2026766370752d3e617263682e706d753b0a09696e74207265743b0a0a0973776974636820286d737229207b0a0963617365204d53525f434f52455f504552465f46495845445f4354525f4354524c3a0a0963617365204d53525f434f52455f504552465f474c4f42414c5f5354415455533a0a0963617365204d53525f434f52455f504552465f474c4f42414c5f4354524c3a0a0963617365204d53525f434f52455f504552465f474c4f42414c5f4f56465f4354524c3a0a0909726574203d20706d752d3e76657273696f6e203e20313b0a0909627265616b3b0a0964656661756c743a0a0909726574203d206765745f67705f706d6328706d752c206d73722c204d53525f494133325f5045524643545230290a0909097c7c206765745f67705f706d6328706d752c206d73722c204d53525f50365f45564e5453454c30290a0909097c7c206765745f66697865645f706d6328706d752c206d7372293b0a0909627265616b3b0a097d0a0972657475726e207265743b0a7d0a0a696e74206b766d5f706d755f6765745f6d737228737472756374206b766d5f76637075202a766370752c2075333220696e6465782c20753634202a64617461290a7b0a09737472756374206b766d5f706d75202a706d75203d2026766370752d3e617263682e706d753b0a09737472756374206b766d5f706d63202a706d633b0a0a097377697463682028696e64657829207b0a0963617365204d53525f434f52455f504552465f46495845445f4354525f4354524c3a0a09092a64617461203d20706d752d3e66697865645f6374725f6374726c3b0a090972657475726e20303b0a0963617365204d53525f434f52455f504552465f474c4f42414c5f5354415455533a0a09092a64617461203d20706d752d3e676c6f62616c5f7374617475733b0a090972657475726e20303b0a0963617365204d53525f434f52455f504552465f474c4f42414c5f4354524c3a0a09092a64617461203d20706d752d3e676c6f62616c5f6374726c3b0a090972657475726e20303b0a0963617365204d53525f434f52455f504552465f474c4f42414c5f4f56465f4354524c3a0a09092a64617461203d20706d752d3e676c6f62616c5f6f76665f6374726c3b0a090972657475726e20303b0a0964656661756c743a0a09096966202828706d63203d206765745f67705f706d6328706d752c20696e6465782c204d53525f494133325f50455246435452302929207c7c0a0909090928706d63203d206765745f66697865645f706d6328706d752c20696e646578292929207b0a0909092a64617461203d20726561645f706d6328706d63293b0a09090972657475726e20303b0a09097d20656c7365206966202828706d63203d206765745f67705f706d6328706d752c20696e6465782c204d53525f50365f45564e5453454c30292929207b0a0909092a64617461203d20706d632d3e6576656e7473656c3b0a09090972657475726e20303b0a09097d0a097d0a0972657475726e20313b0a7d0a0a696e74206b766d5f706d755f7365745f6d737228737472756374206b766d5f76637075202a766370752c2075333220696e6465782c207536342064617461290a7b0a09737472756374206b766d5f706d75202a706d75203d2026766370752d3e617263682e706d753b0a09737472756374206b766d5f706d63202a706d633b0a0a097377697463682028696e64657829207b0a0963617365204d53525f434f52455f504552465f46495845445f4354525f4354524c3a0a090969662028706d752d3e66697865645f6374725f6374726c203d3d2064617461290a09090972657475726e20303b0a090969662028212864617461202620307866666666666666666666666666343434756c6c2929207b0a090909726570726f6772616d5f66697865645f636f756e7465727328706d752c2064617461293b0a09090972657475726e20303b0a09097d0a0909627265616b3b0a0963617365204d53525f434f52455f504552465f474c4f42414c5f5354415455533a0a0909627265616b3b202f2a20524f204d5352202a2f0a0963617365204d53525f434f52455f504552465f474c4f42414c5f4354524c3a0a090969662028706d752d3e676c6f62616c5f6374726c203d3d2064617461290a09090972657475726e20303b0a090969662028212864617461202620706d752d3e676c6f62616c5f6374726c5f6d61736b2929207b0a090909676c6f62616c5f6374726c5f6368616e67656428706d752c2064617461293b0a09090972657475726e20303b0a09097d0a0909627265616b3b0a0963617365204d53525f434f52455f504552465f474c4f42414c5f4f56465f4354524c3a0a09096966202821286461746120262028706d752d3e676c6f62616c5f6374726c5f6d61736b2026207e2833756c6c3c3c363229292929207b0a090909706d752d3e676c6f62616c5f73746174757320263d207e646174613b0a090909706d752d3e676c6f62616c5f6f76665f6374726c203d20646174613b0a09090972657475726e20303b0a09097d0a0909627265616b3b0a0964656661756c743a0a09096966202828706d63203d206765745f67705f706d6328706d752c20696e6465782c204d53525f494133325f50455246435452302929207c7c0a0909090928706d63203d206765745f66697865645f706d6328706d752c20696e646578292929207b0a09090964617461203d2028733634292873333229646174613b0a090909706d632d3e636f756e746572202b3d2064617461202d20726561645f706d6328706d63293b0a09090972657475726e20303b0a09097d20656c7365206966202828706d63203d206765745f67705f706d6328706d752c20696e6465782c204d53525f50365f45564e5453454c30292929207b0a0909096966202864617461203d3d20706d632d3e6576656e7473656c290a0909090972657475726e20303b0a09090969662028212864617461202620307866666666666666663030323030303030756c6c2929207b0a09090909726570726f6772616d5f67705f636f756e74657228706d632c2064617461293b0a0909090972657475726e20303b0a0909097d0a09097d0a097d0a0972657475726e20313b0a7d0a0a696e74206b766d5f706d755f726561645f706d6328737472756374206b766d5f76637075202a766370752c20756e7369676e656420706d632c20753634202a64617461290a7b0a09737472756374206b766d5f706d75202a706d75203d2026766370752d3e617263682e706d753b0a09626f6f6c20666173745f6d6f6465203d20706d63202620283175203c3c203331293b0a09626f6f6c206669786564203d20706d63202620283175203c3c203330293b0a09737472756374206b766d5f706d63202a636f756e746572733b0a09753634206374723b0a0a09706d6320263d207e283375203c3c203330293b0a096966202821666978656420262620706d63203e3d20706d752d3e6e725f617263685f67705f636f756e74657273290a090972657475726e20313b0a0969662028666978656420262620706d63203e3d20706d752d3e6e725f617263685f66697865645f636f756e74657273290a090972657475726e20313b0a09636f756e74657273203d206669786564203f20706d752d3e66697865645f636f756e74657273203a20706d752d3e67705f636f756e746572733b0a09637472203d20726561645f706d632826636f756e746572735b706d635d293b0a0969662028666173745f6d6f6465290a0909637472203d2028753332296374723b0a092a64617461203d206374723b0a0a0972657475726e20303b0a7d0a0a766f6964206b766d5f706d755f63707569645f75706461746528737472756374206b766d5f76637075202a76637075290a7b0a09737472756374206b766d5f706d75202a706d75203d2026766370752d3e617263682e706d753b0a09737472756374206b766d5f63707569645f656e74727932202a656e7472793b0a09756e7369676e6564206269746d61705f6c656e3b0a0a09706d752d3e6e725f617263685f67705f636f756e74657273203d20303b0a09706d752d3e6e725f617263685f66697865645f636f756e74657273203d20303b0a09706d752d3e636f756e7465725f6269746d61736b5b4b564d5f504d435f47505d203d20303b0a09706d752d3e636f756e7465725f6269746d61736b5b4b564d5f504d435f46495845445d203d20303b0a09706d752d3e76657273696f6e203d20303b0a0a09656e747279203d206b766d5f66696e645f63707569645f656e74727928766370752c203078612c2030293b0a096966202821656e747279290a090972657475726e3b0a0a09706d752d3e76657273696f6e203d20656e7472792d3e656178202620307866663b0a096966202821706d752d3e76657273696f6e290a090972657475726e3b0a0a09706d752d3e6e725f617263685f67705f636f756e74657273203d206d696e2828696e742928656e7472792d3e656178203e3e203829202620307866662c0a090909494e54454c5f504d435f4d41585f47454e45524943293b0a09706d752d3e636f756e7465725f6269746d61736b5b4b564d5f504d435f47505d203d0a090928287536342931203c3c202828656e7472792d3e656178203e3e20313629202620307866662929202d20313b0a096269746d61705f6c656e203d2028656e7472792d3e656178203e3e20323429202620307866663b0a09706d752d3e617661696c61626c655f6576656e745f7479706573203d207e656e7472792d3e656278202620282831756c6c203c3c206269746d61705f6c656e29202d2031293b0a0a0969662028706d752d3e76657273696f6e203d3d203129207b0a0909706d752d3e6e725f617263685f66697865645f636f756e74657273203d20303b0a097d20656c7365207b0a0909706d752d3e6e725f617263685f66697865645f636f756e74657273203d206d696e2828696e742928656e7472792d3e65647820262030783166292c0a09090909494e54454c5f504d435f4d41585f4649584544293b0a0909706d752d3e636f756e7465725f6269746d61736b5b4b564d5f504d435f46495845445d203d0a09090928287536342931203c3c202828656e7472792d3e656478203e3e203529202620307866662929202d20313b0a097d0a0a09706d752d3e676c6f62616c5f6374726c203d20282831203c3c20706d752d3e6e725f617263685f67705f636f756e7465727329202d203129207c0a090928282831756c6c203c3c20706d752d3e6e725f617263685f66697865645f636f756e7465727329202d203129203c3c20494e54454c5f504d435f4944585f4649584544293b0a09706d752d3e676c6f62616c5f6374726c5f6d61736b203d207e706d752d3e676c6f62616c5f6374726c3b0a7d0a0a766f6964206b766d5f706d755f696e697428737472756374206b766d5f76637075202a76637075290a7b0a09696e7420693b0a09737472756374206b766d5f706d75202a706d75203d2026766370752d3e617263682e706d753b0a0a096d656d73657428706d752c20302c2073697a656f66282a706d7529293b0a09666f72202869203d20303b2069203c20494e54454c5f504d435f4d41585f47454e455249433b20692b2b29207b0a0909706d752d3e67705f636f756e746572735b695d2e74797065203d204b564d5f504d435f47503b0a0909706d752d3e67705f636f756e746572735b695d2e76637075203d20766370753b0a0909706d752d3e67705f636f756e746572735b695d2e696478203d20693b0a097d0a09666f72202869203d20303b2069203c20494e54454c5f504d435f4d41585f46495845443b20692b2b29207b0a0909706d752d3e66697865645f636f756e746572735b695d2e74797065203d204b564d5f504d435f46495845443b0a0909706d752d3e66697865645f636f756e746572735b695d2e76637075203d20766370753b0a0909706d752d3e66697865645f636f756e746572735b695d2e696478203d2069202b20494e54454c5f504d435f4944585f46495845443b0a097d0a09696e69745f6972715f776f726b2826706d752d3e6972715f776f726b2c20747269676765725f706d69293b0a096b766d5f706d755f63707569645f7570646174652876637075293b0a7d0a0a766f6964206b766d5f706d755f726573657428737472756374206b766d5f76637075202a76637075290a7b0a09737472756374206b766d5f706d75202a706d75203d2026766370752d3e617263682e706d753b0a09696e7420693b0a0a096972715f776f726b5f73796e632826706d752d3e6972715f776f726b293b0a09666f72202869203d20303b2069203c20494e54454c5f504d435f4d41585f47454e455249433b20692b2b29207b0a0909737472756374206b766d5f706d63202a706d |