1. | 0a0a09666f72202869203d20303b2069203c2041525241595f53495a4528616370695f64656275675f6c6576656c73293b20692b2b29207b0a0909726573756c74202b3d20737072696e746628627566666572202b20726573756c742c2022252d3235735c7430782530386c58205b25635d5c6e222c0a090909092020616370695f64656275675f6c6576656c735b695d2e6e616d652c0a090909092020616370695f64656275675f6c6576656c735b695d2e76616c75652c0a09090909202028616370695f6462675f6c6576656c202620616370695f64656275675f6c6576656c735b695d2e76616c7565290a0909090920203f20272a27203a20272027293b0a097d0a09726573756c74202b3d0a0920202020737072696e746628627566666572202b20726573756c742c20222d2d5c6e64656275675f6c6576656c203d2030782530385820282a203d20656e61626c6564295c6e222c0a090920202020616370695f6462675f6c6576656c293b0a0a0972657475726e20726573756c743b0a7d0a0a73746174696320636f6e737420737472756374206b65726e656c5f706172616d5f6f707320706172616d5f6f70735f64656275675f6c61796572203d207b0a092e736574203d20706172616d5f7365745f75696e742c0a092e676574203d20706172616d5f6765745f64656275675f6c617965722c0a7d3b0a0a73746174696320636f6e737420737472756374206b65726e656c5f706172616d5f6f707320706172616d5f6f70735f64656275675f6c6576656c203d207b0a092e736574203d20706172616d5f7365745f75696e742c0a092e676574203d20706172616d5f6765745f64656275675f6c6576656c2c0a7d3b0a0a6d6f64756c655f706172616d5f63622864656275675f6c617965722c2026706172616d5f6f70735f64656275675f6c617965722c2026616370695f6462675f6c617965722c2030363434293b0a6d6f64756c655f706172616d5f63622864656275675f6c6576656c2c2026706172616d5f6f70735f64656275675f6c6576656c2c2026616370695f6462675f6c6576656c2c2030363434293b0a0a73746174696320636861722074726163655f6d6574686f645f6e616d655b365d3b0a6d6f64756c655f706172616d5f737472696e672874726163655f6d6574686f645f6e616d652c2074726163655f6d6574686f645f6e616d652c20362c2030363434293b0a73746174696320756e7369676e656420696e742074726163655f64656275675f6c617965723b0a6d6f64756c655f706172616d2874726163655f64656275675f6c617965722c2075696e742c2030363434293b0a73746174696320756e7369676e656420696e742074726163655f64656275675f6c6576656c3b0a6d6f64756c655f706172616d2874726163655f64656275675f6c6576656c2c2075696e742c2030363434293b0a0a73746174696320696e7420706172616d5f7365745f74726163655f737461746528636f6e73742063686172202a76616c2c20737472756374206b65726e656c5f706172616d202a6b70290a7b0a09696e7420726573756c74203d20303b0a0a0969662028217374726e636d702876616c2c2022656e61626c65222c2073697a656f662822656e61626c652229202d20312929207b0a0909726573756c74203d20616370695f64656275675f74726163652874726163655f6d6574686f645f6e616d652c2074726163655f64656275675f6c6576656c2c0a0909090909202074726163655f64656275675f6c617965722c2030293b0a090969662028726573756c74290a090909726573756c74203d202d45425553593b0a0909676f746f20657869743b0a097d0a0a0969662028217374726e636d702876616c2c202264697361626c65222c2073697a656f66282264697361626c652229202d20312929207b0a0909696e74206e616d65203d20303b0a0909726573756c74203d20616370695f64656275675f7472616365282863686172202a29266e616d652c2074726163655f64656275675f6c6576656c2c0a0909090909202074726163655f64656275675f6c617965722c2030293b0a090969662028726573756c74290a090909726573756c74203d202d45425553593b0a0909676f746f20657869743b0a097d0a0a0969662028217374726e636d702876616c2c202231222c20312929207b0a0909726573756c74203d20616370695f64656275675f74726163652874726163655f6d6574686f645f6e616d652c2074726163655f64656275675f6c6576656c2c0a0909090909202074726163655f64656275675f6c617965722c2031293b0a090969662028726573756c74290a090909726573756c74203d202d45425553593b0a0909676f746f20657869743b0a097d0a0a09726573756c74203d202d45494e56414c3b0a657869743a0a0972657475726e20726573756c743b0a7d0a0a73746174696320696e7420706172616d5f6765745f74726163655f73746174652863686172202a6275666665722c20737472756374206b65726e656c5f706172616d202a6b70290a7b0a096966202821616370695f67626c5f74726163655f6d6574686f645f6e616d65290a090972657475726e20737072696e7466286275666665722c202264697361626c6522293b0a09656c7365207b0a090969662028616370695f67626c5f74726163655f666c61677320262031290a09090972657475726e20737072696e7466286275666665722c20223122293b0a0909656c73650a09090972657475726e20737072696e7466286275666665722c2022656e61626c6522293b0a097d0a0972657475726e20303b0a7d0a0a6d6f64756c655f706172616d5f63616c6c2874726163655f73746174652c20706172616d5f7365745f74726163655f73746174652c20706172616d5f6765745f74726163655f73746174652c0a090920204e554c4c2c2030363434293b0a23656e646966202f2a20434f4e4649475f414350495f4445425547202a2f0a0a0a2f2a202f7379732f6d6f64756c65732f616370692f706172616d65746572732f616d6c5f64656275675f6f7574707574202a2f0a0a6d6f64756c655f706172616d5f6e616d656428616d6c5f64656275675f6f75747075742c20616370695f67626c5f656e61626c655f616d6c5f64656275675f6f626a6563742c0a0909202020626f6f6c2c2030363434293b0a4d4f44554c455f5041524d5f4445534328616d6c5f64656275675f6f75747075742c0a09092022546f20656e61626c652f64697361626c65207468652041435049204465627567204f626a656374206f75747075742e22293b0a0a2f2a202f7379732f6d6f64756c652f616370692f706172616d65746572732f6163706963615f76657273696f6e202a2f0a73746174696320696e7420706172616d5f6765745f6163706963615f76657273696f6e2863686172202a6275666665722c20737472756374206b65726e656c5f706172616d202a6b70290a7b0a09696e7420726573756c743b0a0a09726573756c74203d20737072696e7466286275666665722c20222578222c20414350495f43415f56455253494f4e293b0a0a0972657475726e20726573756c743b0a7d0a0a6d6f64756c655f706172616d5f63616c6c286163706963615f76657273696f6e2c204e554c4c2c20706172616d5f6765745f6163706963615f76657273696f6e2c204e554c4c2c2030343434293b0a0a2f2a0a202a2041435049207461626c6520737973667320492f463a0a202a202f7379732f6669726d776172652f616370692f7461626c65732f0a202a202f7379732f6669726d776172652f616370692f7461626c65732f64796e616d69632f0a202a2f0a0a737461746963204c4953545f4845414428616370695f7461626c655f617474725f6c697374293b0a73746174696320737472756374206b6f626a656374202a7461626c65735f6b6f626a3b0a73746174696320737472756374206b6f626a656374202a64796e616d69635f7461626c65735f6b6f626a3b0a0a73747275637420616370695f7461626c655f61747472207b0a097374727563742062696e5f61747472696275746520617474723b0a0963686172206e616d655b385d3b0a09696e7420696e7374616e63653b0a09737472756374206c6973745f68656164206e6f64653b0a7d3b0a0a737461746963207373697a655f7420616370695f7461626c655f73686f77287374727563742066696c65202a66696c702c20737472756374206b6f626a656374202a6b6f626a2c0a090909202020202020207374727563742062696e5f617474726962757465202a62696e5f617474722c2063686172202a6275662c0a090909202020202020206c6f66665f74206f66667365742c2073697a655f7420636f756e74290a7b0a0973747275637420616370695f7461626c655f61747472202a7461626c655f61747472203d0a0920202020636f6e7461696e65725f6f662862696e5f617474722c2073747275637420616370695f7461626c655f617474722c2061747472293b0a0973747275637420616370695f7461626c655f686561646572202a7461626c655f686561646572203d204e554c4c3b0a09616370695f737461747573207374617475733b0a0963686172206e616d655b414350495f4e414d455f53495a455d3b0a0a09696620287374726e636d70287461626c655f617474722d3e6e616d652c20224e554c4c222c203429290a09096d656d637079286e616d652c207461626c655f617474722d3e6e616d652c20414350495f4e414d455f53495a45293b0a09656c73650a09096d656d637079286e616d652c20225c305c305c305c30222c2034293b0a0a09737461747573203d20616370695f6765745f7461626c65286e616d652c207461626c655f617474722d3e696e7374616e63652c20267461626c655f686561646572293b0a0969662028414350495f4641494c5552452873746174757329290a090972657475726e202d454e4f4445563b0a0a0972657475726e206d656d6f72795f726561645f66726f6d5f627566666572286275662c20636f756e742c20266f66667365742c0a09090909202020202020207461626c655f6865616465722c207461626c655f6865616465722d3e6c656e677468293b0a7d0a0a73746174696320766f696420616370695f7461626c655f617474725f696e69742873747275637420616370695f7461626c655f61747472202a7461626c655f617474722c0a090909092073747275637420616370695f7461626c655f686561646572202a7461626c655f686561646572290a7b0a0973747275637420616370695f7461626c655f686561646572202a686561646572203d204e554c4c3b0a0973747275637420616370695f7461626c655f61747472202a61747472203d204e554c4c3b0a0a0973797366735f617474725f696e697428267461626c655f617474722d3e617474722e61747472293b0a09696620287461626c655f6865616465722d3e7369676e61747572655b305d20213d20275c3027290a09096d656d637079287461626c655f617474722d3e6e616d652c207461626c655f6865616465722d3e7369676e61747572652c0a090920202020202020414350495f4e414d455f53495a45293b0a09656c73650a09096d656d637079287461626c655f617474722d3e6e616d652c20224e554c4c222c2034293b0a0a096c6973745f666f725f656163685f656e74727928617474722c2026616370695f7461626c655f617474725f6c6973742c206e6f646529207b0a090969662028216d656d636d70287461626c655f617474722d3e6e616d652c20617474722d3e6e616d652c20414350495f4e414d455f53495a4529290a090909696620287461626c655f617474722d3e696e7374616e6365203c20617474722d3e696e7374616e6365290a090909097461626c655f617474722d3e696e7374616e6365203d20617474722d3e696e7374616e63653b0a097d0a097461626c655f617474722d3e696e7374616e63652b2b3b0a0a09696620287461626c655f617474722d3e696e7374616e6365203e2031207c7c20287461626c655f617474722d3e696e7374616e6365203d3d20312026260a09090909092021616370695f6765745f7461626c650a090909090920287461626c655f6865616465722d3e7369676e61747572652c20322c20266865616465722929290a0909737072696e7466287461626c655f617474722d3e6e616d65202b20414350495f4e414d455f53495a452c20222564222c0a0909097461626c655f617474722d3e696e7374616e6365293b0a0a097461626c655f617474722d3e617474722e73697a65203d20303b0a097461626c655f617474722d3e617474722e72656164203d20616370695f7461626c655f73686f773b0a097461626c655f617474722d3e617474722e617474722e6e616d65203d207461626c655f617474722d3e6e616d653b0a097461626c655f617474722d3e617474722e617474722e6d6f6465203d20303430303b0a0a0972657475726e3b0a7d0a0a73746174696320616370695f7374617475730a616370695f73797366735f7461626c655f68616e646c657228753332206576656e742c20766f6964202a7461626c652c20766f6964202a636f6e74657874290a7b0a0973747275637420616370695f7461626c655f61747472202a7461626c655f617474723b0a0a0973776974636820286576656e7429207b0a096361736520414350495f5441424c455f4556454e545f4c4f41443a0a09097461626c655f61747472203d0a0909202020206b7a616c6c6f632873697a656f662873747275637420616370695f7461626c655f61747472292c204746505f4b45524e454c293b0a090969662028217461626c655f61747472290a09090972657475726e2041455f4e4f5f4d454d4f52593b0a0a0909616370695f7461626c655f617474725f696e6974287461626c655f617474722c207461626c65293b0a09096966202873797366735f6372656174655f62696e5f66696c652864796e616d69635f7461626c65735f6b6f626a2c0a09090909092020267461626c655f617474722d3e617474722929207b0a0909096b66726565287461626c655f61747472293b0a09090972657475726e2041455f4552524f523b0a09097d20656c73650a0909096c6973745f6164645f7461696c28267461626c655f617474722d3e6e6f64652c2026616370695f7461626c655f617474725f6c697374293b0a0909627265616b3b0a096361736520414350495f5441424c455f4556454e545f554e4c4f41443a0a09092f2a0a0909202a20776520646f206e6f74206e65656420746f20646f20616e797468696e67207269676874206e6f770a0909202a206265636175736520746865207461626c65206973206e6f742064656c657465642066726f6d207468650a0909202a20676c6f62616c207461626c65206c697374207768656e20756e6c6f6164696e672069742e0a0909202a2f0a0909627265616b3b0a0964656661756c743a0a090972657475726e2041455f4241445f504152414d455445523b0a097d0a0972657475726e2041455f4f4b3b0a7d0a0a73746174696320696e7420616370695f7461626c65735f73797366735f696e697428766f6964290a7b0a0973747275637420616370695f7461626c655f61747472202a7461626c655f617474723b0a0973747275637420616370695f7461626c655f686561646572202a7461626c655f686561646572203d204e554c4c3b0a09696e74207461626c655f696e646578203d20303b0a09696e7420726573756c743b0a0a097461626c65735f6b6f626a203d206b6f626a6563745f6372656174655f616e645f61646428227461626c6573222c20616370695f6b6f626a293b0a0969662028217461626c65735f6b6f626a290a0909676f746f206572723b0a0a0964796e616d69635f7461626c65735f6b6f626a203d206b6f626a6563745f6372656174655f616e645f616464282264796e616d6963222c207461626c65735f6b6f626a293b0a09696620282164796e616d69635f7461626c65735f6b6f626a290a0909676f746f206572725f64796e616d69635f7461626c65733b0a0a09646f207b0a0909726573756c74203d20616370695f6765745f7461626c655f62795f696e646578287461626c655f696e6465782c20267461626c655f686561646572293b0a09096966202821726573756c7429207b0a0909097461626c655f696e6465782b2b3b0a0909097461626c655f61747472203d204e554c4c3b0a0909097461626c655f61747472203d0a090909202020206b7a616c6c6f632873697a656f662873747275637420616370695f7461626c655f61747472292c204746505f4b45524e454c293b0a09090969662028217461626c655f61747472290a0909090972657475726e202d454e4f4d454d3b0a0a090909616370695f7461626c655f617474725f696e6974287461626c655f617474722c207461626c655f686561646572293b0a090909726573756c74203d0a0909092020202073797366735f6372656174655f62696e5f66696c65287461626c65735f6b6f626a2c0a0909090909092020267461626c655f617474722d3e61747472293b0a09090969662028726573756c7429207b0a090909096b66726565287461626c655f61747472293b0a0909090972657475726e20726573756c743b0a0909097d20656c73650a090909096c6973745f6164645f7461696c28267461626c655f617474722d3e6e6f64652c0a090909090920202020202026616370695f7461626c655f617474725f6c697374293b0a09097d0a097d207768696c65202821726573756c74293b0a096b6f626a6563745f756576656e74287461626c65735f6b6f626a2c204b4f424a5f414444293b0a096b6f626a6563745f756576656e742864796e616d69635f7461626c65735f6b6f626a2c204b4f424a5f414444293b0a09726573756c74203d20616370695f696e7374616c6c5f7461626c655f68616e646c657228616370695f73797366735f7461626c655f68616e646c65722c204e554c4c293b0a0a0972657475726e20726573756c74203d3d2041455f4f4b203f2030203a202d45494e56414c3b0a6572725f64796e616d69635f7461626c65733a0a096b6f626a6563745f707574287461626c65735f6b6f626a293b0a6572723a0a0972657475726e202d454e4f4d454d3b0a7d0a0a2f2a0a202a2044657461696c656420414350492049525120636f756e746572733a0a202a202f7379732f6669726d776172652f616370692f696e74657272757074732f0a202a2f0a0a75333220616370695f6972715f68616e646c65643b0a75333220616370695f6972715f6e6f745f68616e646c65643b0a0a23646566696e6520434f554e545f47504520300a23646566696e6520434f554e545f534349203109092f2a20616370695f6972715f68616e646c6564202a2f0a23646566696e6520434f554e545f5343495f4e4f54203209092f2a20616370695f6972715f6e6f745f68616e646c6564202a2f0a23646566696e6520434f554e545f4552524f52203309092f2a206f74686572202a2f0a23646566696e65204e554d5f434f554e544552535f455854524120340a0a737472756374206576656e745f636f756e746572207b0a0975333220636f756e743b0a0975333220666c6167733b0a7d3b0a0a73746174696320737472756374206576656e745f636f756e746572202a616c6c5f636f756e746572733b0a73746174696320753332206e756d5f677065733b0a73746174696320753332206e756d5f636f756e746572733b0a7374617469632073747275637420617474726962757465202a2a616c6c5f61747472733b0a7374617469632075333220616370695f6770655f636f756e743b0a0a73746174696320737472756374206174747269627574655f67726f757020696e746572727570745f73746174735f617474725f67726f7570203d207b0a092e6e616d65203d2022696e7465727275707473222c0a7d3b0a0a73746174696320737472756374206b6f626a5f617474726962757465202a636f756e7465725f61747472733b0a0a73746174696320766f69642064656c6574655f6770655f617474725f617272617928766f6964290a7b0a09737472756374206576656e745f636f756e746572202a746d70203d20616c6c5f636f756e746572733b0a0a09616c6c5f636f756e74657273203d204e554c4c3b0a096b6672656528746d70293b0a0a0969662028636f756e7465725f617474727329207b0a0909696e7420693b0a0a0909666f72202869203d20303b2069203c206e756d5f677065733b20692b2b290a0909096b6672656528636f756e7465725f61747472735b695d2e617474722e6e616d65293b0a0a09096b6672656528636f756e7465725f6174747273293b0a097d0a096b6672656528616c6c5f6174747273293b0a0a0972657475726e3b0a7d0a0a73746174696320766f6964206770655f636f756e7428753332206770655f6e756d626572290a7b0a09616370695f6770655f636f756e742b2b3b0a0a096966202821616c6c5f636f756e74657273290a090972657475726e3b0a0a09696620286770655f6e756d626572203c206e756d5f67706573290a0909616c6c5f636f756e746572735b6770655f6e756d6265725d2e636f756e742b2b3b0a09656c73650a0909616c6c5f636f756e746572735b6e756d5f67706573202b20414350495f4e554d5f46495845445f4556454e5453202b0a0909092020202020434f554e545f4552524f525d2e636f756e742b2b3b0a0a0972657475726e3b0a7d0a0a73746174696320766f69642066697865645f6576656e745f636f756e7428753332206576656e745f6e756d626572290a7b0a096966202821616c6c5f636f756e74657273290a090972657475726e3b0a0a09696620286576656e745f6e756d626572203c20414350495f4e554d5f46495845445f4556454e5453290a0909616c6c5f636f756e746572735b6e756d5f67706573202b206576656e745f6e756d6265725d2e636f756e742b2b3b0a09656c73650a0909616c6c5f636f756e746572735b6e756d5f67706573202b20414350495f4e554d5f46495845445f4556454e5453202b0a0909092020202020434f554e545f4552524f525d2e636f756e742b2b3b0a0a0972657475726e3b0a7d0a0a73746174696320766f696420616370695f676c6f62616c5f6576656e745f68616e646c657228753332206576656e745f747970652c20616370695f68616e646c65206465766963652c0a09753332206576656e745f6e756d6265722c20766f6964202a636f6e74657874290a7b0a09696620286576656e745f74797065203d3d20414350495f4556454e545f545950455f475045290a09096770655f636f756e74286576656e745f6e756d626572293b0a0a09696620286576656e745f74797065203d3d20414350495f4556454e545f545950455f4649584544290a090966697865645f6576656e745f636f756e74286576656e745f6e756d626572293b0a7d0a0a73746174696320696e74206765745f7374617475732875333220696e6465782c20616370695f6576656e745f737461747573202a7374617475732c0a0909202020202020616370695f68616e646c65202a68616e646c65290a7b0a09696e7420726573756c74203d20303b0a0a0969662028696e646578203e3d206e756d5f67706573202b20414350495f4e554d5f46495845445f4556454e5453290a0909676f746f20656e643b0a0a0969662028696e646578203c206e756d5f6770657329207b0a0909726573756c74203d20616370695f6765745f6770655f64657669636528696e6465782c2068616e646c65293b0a090969662028726573756c7429207b0a090909414350495f455843455054494f4e282841455f494e464f2c2041455f4e4f545f464f554e442c0a090909090922496e76616c69642047504520307825785c6e222c20696e64657829293b0a090909676f746f20656e643b0a09097d0a0909726573756c74203d20616370695f6765745f6770655f737461747573282a68616e646c652c20696e6465782c20737461747573293b0a097d20656c73652069662028696e646578203c20286e756d5f67706573202b20414350495f4e554d5f46495845445f4556454e545329290a0909726573756c74203d20616370695f6765745f6576656e745f73746174757328696e646578202d206e756d5f677065732c20737461747573293b0a0a656e643a0a0972657475726e20726573756c743b0a7d0a0a737461746963207373697a655f7420636f756e7465725f73686f7728737472756374206b6f626a656374202a6b6f626a2c0a09090920202020737472756374206b6f626a5f617474726962757465202a617474722c2063686172202a627566290a7b0a09696e7420696e646578203d2061747472202d20636f756e7465725f61747472733b0a09696e742073697a653b0a09616370695f68616e646c652068616e646c653b0a09616370695f6576656e745f737461747573207374617475733b0a09696e7420726573756c74203d20303b0a0a09616c6c5f636f756e746572735b6e756d5f67706573202b20414350495f4e554d5f46495845445f4556454e5453202b20434f554e545f5343495d2e636f756e74203d0a0920202020616370695f6972715f68616e646c65643b0a09616c6c5f636f756e746572735b6e756d5f67706573202b20414350495f4e554d5f46495845445f4556454e5453202b20434f554e545f5343495f4e4f545d2e636f756e74203d0a0920202020616370695f6972715f6e6f745f68616e646c65643b0a09616c6c5f636f756e746572735b6e756d5f67706573202b20414350495f4e554d5f46495845445f4556454e5453202b20434f554e545f4750455d2e636f756e74203d0a0920202020616370695f6770655f636f756e743b0a0973697a65203d20737072696e7466286275662c2022253864222c20616c6c5f636f756e746572735b696e6465785d2e636f756e74293b0a0a092f2a20226770655f616c6c22206f72202273636922202a2f0a0969662028696e646578203e3d206e756d5f67706573202b20414350495f4e554d5f46495845445f4556454e5453290a0909676f746f20656e643b0a0a09726573756c74203d206765745f73746174757328696e6465782c20267374617475732c202668616e646c65293b0a0969662028726573756c74290a0909676f746f20656e643b0a0a09696620282128737461747573202620414350495f4556454e545f464c41475f48414e444c4529290a090973697a65202b3d20737072696e746628627566202b2073697a652c2022202020696e76616c696422293b0a09656c73652069662028737461747573202620414350495f4556454e545f464c41475f454e41424c4544290a090973697a65202b3d20737072696e746628627566202b2073697a652c2022202020656e61626c656422293b0a09656c73652069662028737461747573202620414350495f4556454e545f464c41475f57414b455f454e41424c4544290a090973697a65202b3d20737072696e746628627566202b2073697a652c202220202077616b655f656e61626c656422293b0a09656c73650a090973697a65202b3d20737072696e746628627566202b2073697a652c202220202064697361626c656422293b0a0a656e643a0a0973697a65202b3d20737072696e746628627566202b2073697a652c20225c6e22293b0a0972657475726e20726573756c74203f20726573756c74203a2073697a653b0a7d0a0a2f2a0a202a20636f756e7465725f73657428292073657473207468652073706563696669656420636f756e7465722e0a202a2073657474696e672074686520746f74616c2022736369222066696c6520746f20616e792076616c756520636c6561727320616c6c20636f756e746572732e0a202a20656e61626c652f64697361626c652f636c6561722061206770652f6669786564206576656e7420696e20757365722073706163652e0a202a2f0a737461746963207373697a655f7420636f756e7465725f73657428737472756374206b6f626a656374202a6b6f626a2c0a090909202020737472756374206b6f626a5f617474726962757465202a617474722c20636f6e73742063686172202a6275662c0a09090920202073697a655f742073697a65290a7b0a09696e7420696e646578203d2061747472202d20636f756e7465725f61747472733b0a09616370695f6576656e745f737461747573207374617475733b0a09616370695f68616e646c652068616e646c653b0a09696e7420726573756c74203d20303b0a0a0969662028696e646578203d3d206e756d5f67706573202b20414350495f4e554d5f46495845445f4556454e5453202b20434f554e545f53434929207b0a0909696e7420693b0a0909666f72202869203d20303b2069203c206e756d5f636f756e746572733b202b2b69290a090909616c6c5f636f756e746572735b695d2e636f756e74203d20303b0a0909616370695f6770655f636f756e74203d20303b0a0909616370695f6972715f68616e646c6564203d20303b0a0909616370695f6972715f6e6f745f68616e646c6564203d20303b0a0909676f746f20656e643b0a097d0a0a092f2a2073686f7720746865206576656e742073746174757320666f7220626f7468204750457320616e64204669786564204576656e7473202a2f0a09726573756c74203d206765745f73746174757328696e6465782c20267374617475732c202668616e646c65293b0a0969662028726573756c74290a0909676f746f20656e643b0a0a09696620282128737461747573202620414350495f4556454e545f464c41475f48414e444c452929207b0a09097072696e746b284b45524e5f5741524e494e47205052454649580a0909202020202020202243616e206e6f74206368616e676520496e76616c6964204750452f4669786564204576656e74207374617475735c6e22293b0a090972657475726e202d45494e56414c3b0a097d0a0a0969662028696e646578203c206e756d5f6770657329207b0a09096966202821737472636d70286275662c202264697361626c655c6e22292026260a09092020202028737461747573202620414350495f4556454e545f464c41475f454e41424c454429290a090909726573756c74203d20616370695f64697361626c655f6770652868616e646c652c20696e646578293b0a0909656c7365206966202821737472636d70286275662c2022656e61626c655c6e22292026260a090909202128737461747573202620414350495f4556454e545f464c41475f454e41424c454429290a090909726573756c74203d20616370695f656e61626c655f6770652868616e646c652c20696e646578293b0a0909656c7365206966202821737472636d70286275662c2022636c6561725c6e22292026260a0909092028737461747573202620414350495f4556454e545f464c41475f53455429290a090909726573756c74203d20616370695f636c6561725f6770652868616e646c652c20696e646578293b0a0909656c73650a090909616c6c5f636f756e746572735b696e6465785d2e636f756e74203d20737472746f756c286275662c204e554c4c2c2030293b0a097d20656c73652069662028696e646578203c206e756d5f67706573202b20414350495f4e554d5f46495845445f4556454e545329207b0a0909696e74206576656e74203d20696e646578202d206e756d5f677065733b0a09096966202821737472636d70286275662c202264697361626c655c6e22292026260a09092020202028737461747573202620414350495f4556454e545f464c41475f454e41424c454429290a090909726573756c74203d20616370695f64697361626c655f6576656e74286576656e742c20414350495f4e4f545f495352293b0a0909656c7365206966202821737472636d70286275662c2022656e61626c655c6e22292026260a090909202128737461747573202620414350495f4556454e545f464c41475f454e41424c454429290a090909726573756c74203d20616370695f656e61626c655f6576656e74286576656e742c20414350495f4e4f545f495352293b0a0909656c7365206966202821737472636d70286275662c2022636c6561725c6e22292026260a0909092028737461747573202620414350495f4556454e545f464c41475f53455429290a090909726573756c74203d20616370695f636c6561725f6576656e74286576656e74293b0a0909656c73650a090909616c6c5f636f756e746572735b696e6465785d2e636f756e74203d20737472746f756c286275662c204e554c4c2c2030293b0a097d20656c73650a0909616c6c5f636f756e746572735b696e6465785d2e636f756e74203d20737472746f756c286275662c204e554c4c2c2030293b0a0a0969662028414350495f4641494c55524528726573756c7429290a0909726573756c74203d202d45494e56414c3b0a656e643a0a0972657475726e20726573756c74203f20726573756c74203a2073697a653b0a7d0a0a766f696420616370695f6972715f73746174735f696e697428766f6964290a7b0a09616370695f737461747573207374617475733b0a09696e7420693b0a0a0969662028616c6c5f636f756e74657273290a090972657475726e3b0a0a096e756d5f67706573203d20616370695f63757272656e745f6770655f636f756e743b0a096e756d5f636f756e74657273203d206e756d5f67706573202b20414350495f4e554d5f46495845445f4556454e5453202b204e554d5f434f554e544552535f45585452413b0a0a09616c6c5f6174747273203d206b7a616c6c6f632873697a656f662873747275637420617474726962757465202a29202a20286e756d5f636f756e74657273202b2031292c0a090909202020204746505f4b45524e454c293b0a0969662028616c6c5f6174747273203d3d204e554c4c290a090972657475726e3b0a0a09616c6c5f636f756e74657273203d206b7a616c6c6f632873697a656f6628737472756374206576656e745f636f756e74657229202a20286e756d5f636f756e74657273292c0a090909202020202020204746505f4b45524e454c293b0a0969662028616c6c5f636f756e74657273203d3d204e554c4c290a0909676f746f206661696c3b0a0a09737461747573203d20616370695f696e7374616c6c5f676c6f62616c5f6576656e745f68616e646c657228616370695f676c6f62616c5f6576656e745f68616e646c65722c204e554c4c293b0a0969662028414350495f4641494c5552452873746174757329290a0909676f746f206661696c3b0a0a09636f756e7465725f6174747273203d206b7a616c6c6f632873697a656f6628737472756374206b6f626a5f61747472696275746529202a20286e756d5f636f756e74657273292c0a090909094746505f4b45524e454c293b0a0969662028636f756e7465725f6174747273203d3d204e554c4c290a0909676f746f206661696c3b0a0a09666f72202869203d20303b2069203c206e756d5f636f756e746572733b202b2b6929207b0a090963686172206275666665725b31325d3b0a090963686172202a6e616d653b0a0a09096966202869203c206e756d5f67706573290a090909737072696e7466286275666665722c202267706525303258222c2069293b0a0909656c7365206966202869203d3d206e756d5f67706573202b20414350495f4556454e545f504d54494d4552290a090909737072696e7466286275666665722c202266665f706d74696d657222293b0a0909656c7365206966202869203d3d206e756d5f67706573202b20414350495f4556454e545f474c4f42414c290a090909737072696e7466286275666665722c202266665f67626c5f6c6f636b22293b0a0909656c7365206966202869203d3d206e756d5f67706573202b20414350495f4556454e545f504f5745525f425554544f4e290a090909737072696e7466286275666665722c202266665f7077725f62746e22293b0a0909656c7365206966202869203d3d206e756d5f67706573202b20414350495f4556454e545f534c4545505f425554544f4e290a090909737072696e7466286275666665722c202266665f736c705f62746e22293b0a0909656c7365206966202869203d3d206e756d5f67706573202b20414350495f4556454e545f525443290a090909737072696e7466286275666665722c202266665f72745f636c6b22293b0a0909656c7365206966202869203d3d206e756d5f67706573202b20414350495f4e554d5f46495845445f4556454e5453202b20434f554e545f475045290a090909737072696e7466286275666665722c20226770655f616c6c22293b0a0909656c7365206966202869203d3d206e756d5f67706573202b20414350495f4e554d5f46495845445f4556454e5453202b20434f554e545f534349290a090909737072696e7466286275666665722c202273636922293b0a0909656c7365206966202869203d3d206e756d5f67706573202b20414350495f4e554d5f46495845445f4556454e5453202b20434f554e545f5343495f4e4f54290a090909737072696e7466286275666665722c20227363695f6e6f7422293b0a0909656c7365206966202869203d3d206e756d5f67706573202b20414350495f4e554d5f46495845445f4556454e5453202b20434f554e545f4552524f52290a090909737072696e7466286275666665722c20226572726f7222293b0a0909656c73650a090909737072696e7466286275666665722c202262756725303258222c2069293b0a0a09096e616d65203d206b7a616c6c6f63287374726c656e2862756666657229202b20312c204746505f4b45524e454c293b0a0909696620286e616d65203d3d204e554c4c290a090909676f746f206661696c3b0a09097374726e637079286e616d652c206275666665722c207374726c656e2862756666657229202b2031293b0a0a090973797366735f617474725f696e69742826636f756e7465725f61747472735b695d2e61747472293b0a0909636f756e7465725f61747472735b695d2e617474722e6e616d65203d206e616d653b0a0909636f756e7465725f61747472735b695d2e617474722e6d6f6465203d20303634343b0a0909636f756e7465725f61747472735b695d2e73686f77203d20636f756e7465725f73686f773b0a0909636f756e7465725f61747472735b695d2e73746f7265203d20636f756e7465725f7365743b0a0a0909616c6c5f61747472735b695d203d2026636f756e7465725f61747472735b695d2e617474723b0a097d0a0a09696e746572727570745f73746174735f617474725f67726f75702e6174747273203d20616c6c5f61747472733b0a09696620282173797366735f6372656174655f67726f757028616370695f6b6f626a2c2026696e746572727570745f73746174735f617474725f67726f757029290a090972657475726e3b0a0a6661696c3a0a0964656c6574655f6770655f617474725f617272617928293b0a0972657475726e3b0a7d0a0a73746174696320766f6964205f5f6578697420696e746572727570745f73746174735f6578697428766f6964290a7b0a0973797366735f72656d6f76655f67726f757028616370695f6b6f626a2c2026696e746572727570745f73746174735f617474725f67726f7570293b0a0a0964656c6574655f6770655f617474725f617272617928293b0a0a0972657475726e3b0a7d0a0a737461746963207373697a655f740a616370695f73686f775f70726f66696c652873747275637420646576696365202a6465762c20737472756374206465766963655f617474726962757465202a617474722c0a0909202063686172202a627566290a7b0a0972657475726e20737072696e7466286275662c202225645c6e222c20616370695f67626c5f464144542e7072656665727265645f70726f66696c65293b0a7d0a0a73746174696320636f6e737420737472756374206465766963655f61747472696275746520706d5f70726f66696c655f61747472203d0a095f5f4154545228706d5f70726f66696c652c20535f495255474f2c20616370695f73686f775f70726f66696c652c204e554c4c293b0a0a696e74205f5f696e697420616370695f73797366735f696e697428766f6964290a7b0a09696e7420726573756c743b0a0a09726573756c74203d20616370695f7461626c65735f73797366735f696e697428293b0a0969662028726573756c74290a090972657475726e20726573756c743b0a09726573756c74203d2073797366735f6372656174655f66696c6528616370695f6b6f626a2c2026706d5f70726f66696c655f617474722e61747472293b0a0972657475726e20726573756c743b0a7d0a00000000000000006c696e75782d332e382e322f647269766572732f616370692f7461626c65732e6300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000303030303636340030303030303030003030303030303000303030303030323433323600313231313437343433333000303031363730310030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007573746172003030726f6f7400000000000000000000000000000000000000000000000000000000726f6f74000000000000000000000000000000000000000000000000000000003030303030303000303030303030300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f2a0a202a2020616370695f7461626c65732e63202d204143504920426f6f742d54696d65205461626c652050617273696e670a202a0a202a2020436f70797269676874202843292032303031205061756c2044696566656e6261756768203c7061756c2e732e64696566656e626175676840696e74656c2e636f6d3e0a202a0a202a207e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e0a202a0a202a2020546869732070726f6772616d206973206672656520736f6674776172653b20796f752063616e2072656469737472696275746520697420616e642f6f72206d6f646966790a202a2020697420756e64657220746865207465726d73206f662074686520474e552047656e6572616c205075626c6963204c6963656e7365206173207075626c69736865642062790a202a2020746865204672656520536f66747761726520466f756e646174696f6e3b206569746865722076657273696f6e2032206f6620746865204c6963656e73652c206f720a202a202028617420796f7572206f7074696f6e2920616e79206c617465722076657273696f6e2e0a202a0a202a2020546869732070726f6772616d20697320646973747269627574656420696e2074686520686f706520746861742069742077696c6c2062652075736566756c2c0a202a202062757420574954484f555420414e592057415252414e54593b20776974686f7574206576656e2074686520696d706c6965642077617272616e7479206f660a202a20204d45524348414e544142494c495459206f72204649544e45535320464f52204120504152544943554c415220505552504f53452e2020536565207468650a202a2020474e552047656e6572616c205075626c6963204c6963656e736520666f72206d6f72652064657461696c732e0a202a0a202a2020596f752073686f756c642068617665207265636569766564206120636f7079206f662074686520474e552047656e6572616c205075626c6963204c6963656e73650a202a2020616c6f6e67207769746820746869732070726f6772616d3b206966206e6f742c20777269746520746f20746865204672656520536f6674776172650a202a2020466f756e646174696f6e2c20496e632e2c2035392054656d706c6520506c6163652c205375697465203333302c20426f73746f6e2c204d41202030323131312d3133303720205553410a202a0a202a207e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e0a202a0a202a2f0a0a23696e636c756465203c6c696e75782f696e69742e683e0a23696e636c756465203c6c696e75782f6b65726e656c2e683e0a23696e636c756465203c6c696e75782f736d702e683e0a23696e636c756465203c6c696e75782f737472696e672e683e0a23696e636c756465203c6c696e75782f74797065732e683e0a23696e636c756465203c6c696e75782f6972712e683e0a23696e636c756465203c6c696e75782f6572726e6f2e683e0a23696e636c756465203c6c696e75782f616370692e683e0a23696e636c756465203c6c696e75782f626f6f746d656d2e683e0a0a23646566696e652050524546495809090922414350493a20220a0a23646566696e6520414350495f4d41585f5441424c455309093132380a0a7374617469632063686172202a6d70735f696e74695f666c6167735f706f6c61726974795b5d203d207b202264666c222c202268696768222c2022726573222c20226c6f7722207d3b0a7374617469632063686172202a6d70735f696e74695f666c6167735f747269676765725b5d203d207b202264666c222c202265646765222c2022726573222c20226c6576656c22207d3b0a0a7374617469632073747275637420616370695f7461626c655f6465736320696e697469616c5f7461626c65735b414350495f4d41585f5441424c45535d205f5f696e6974646174613b0a0a73746174696320696e7420616370695f617069635f696e7374616e6365205f5f696e6974646174613b0a0a766f696420616370695f7461626c655f7072696e745f6d6164745f656e7472792873747275637420616370695f7375627461626c655f686561646572202a686561646572290a7b0a096966202821686561646572290a090972657475726e3b0a0a0973776974636820286865616465722d3e7479706529207b0a0a096361736520414350495f4d4144545f545950455f4c4f43414c5f415049433a0a09097b0a09090973747275637420616370695f6d6164745f6c6f63616c5f61706963202a70203d0a090909202020202873747275637420616370695f6d6164745f6c6f63616c5f61706963202a296865616465723b0a0909097072696e746b284b45524e5f494e464f205052454649580a09090920202020202020224c415049432028616370695f69645b3078253032785d206c617069635f69645b3078253032785d202573295c6e222c0a09090920202020202020702d3e70726f636573736f725f69642c20702d3e69642c0a0909092020202020202028702d3e6c617069635f666c616773202620414350495f4d4144545f454e41424c454429203f2022656e61626c656422203a202264697361626c656422293b0a09097d0a0909627265616b3b0a0a096361736520414350495f4d4144545f545950455f4c4f43414c5f5832415049433a0a09097b0a09090973747275637420616370695f6d6164745f6c6f63616c5f783261706963202a70203d0a090909202020202873747275637420616370695f6d6164745f6c6f63616c5f783261706963202a296865616465723b0a0909097072696e746b284b45524e5f494e464f205052454649580a09090920202020202020225832415049432028617069635f69645b3078253032785d207569645b3078253032785d202573295c6e222c0a09090920202020202020702d3e6c6f63616c5f617069635f69642c20702d3e7569642c0a0909092020202020202028702d3e6c617069635f666c616773202620414350495f4d4144545f454e41424c454429203f0a0909092020202020202022656e61626c656422203a202264697361626c656422293b0a09097d0a0909627265616b3b0a0a096361736520414350495f4d4144545f545950455f494f5f415049433a0a09097b0a09090973747275637420616370695f6d6164745f696f5f61706963202a70203d0a090909202020202873747275637420616370695f6d6164745f696f5f61706963202a296865616465723b0a0909097072696e746b284b45524e5f494e464f205052454649580a0909092020202020202022494f41504943202869645b3078253032785d20616464726573735b3078253038785d206773695f626173655b25645d295c6e222c0a09090920202020202020702d3e69642c20702d3e616464726573732c20702d3e676c6f62616c5f6972715f62617365293b0a09097d0a0909627265616b3b0a0a096361736520414350495f4d4144545f545950455f494e544552525550545f4f564552524944453a0a09097b0a09090973747275637420616370695f6d6164745f696e746572727570745f6f76657272696465202a70203d0a090909202020202873747275637420616370695f6d6164745f696e746572727570745f6f76657272696465202a296865616465723b0a0909097072696e746b284b45524e5f494e464f205052454649580a0909092020202020202022494e545f5352435f4f56522028627573202564206275735f69727120256420676c6f62616c5f697271202564202573202573295c6e222c0a09090920202020202020702d3e6275732c20702d3e736f757263655f6972712c20702d3e676c6f62616c5f6972712c0a090909202020202020206d70735f696e74695f666c6167735f706f6c61726974795b702d3e696e74695f666c616773202620414350495f4d4144545f504f4c41524954595f4d41534b5d2c0a090909202020202020206d70735f696e74695f666c6167735f747269676765725b28702d3e696e74695f666c616773202620414350495f4d4144545f545249474745525f4d41534b29203e3e20325d293b0a09090969662028702d3e696e74695f666c6167732020260a090909202020207e28414350495f4d4144545f504f4c41524954595f4d41534b207c20414350495f4d4144545f545249474745525f4d41534b29290a090909097072696e746b284b45524e5f494e464f205052454649580a090909092020202020202022494e545f5352435f4f565220756e657870656374656420726573657276656420666c6167733a20307825785c6e222c0a0909090920202020202020702d3e696e74695f666c6167732020260a09090909097e28414350495f4d4144545f504f4c41524954595f4d41534b207c20414350495f4d4144545f545249474745525f4d41534b29293b0a0a09097d0a0909627265616b3b0a0a096361736520414350495f4d4144545f545950455f4e4d495f534f555243453a0a09097b0a09090973747275637420616370695f6d6164745f6e6d695f736f75726365202a70203d0a090909202020202873747275637420616370695f6d6164745f6e6d695f736f75726365202a296865616465723b0a0909097072696e746b284b45524e5f494e464f205052454649580a09090920202020202020224e4d495f5352432028257320257320676c6f62616c5f697271202564295c6e222c0a090909202020202020206d70735f696e74695f666c6167735f706f6c61726974795b702d3e696e74695f666c616773202620414350495f4d4144545f504f4c41524954595f4d41534b5d2c0a090909202020202020206d70735f696e74695f666c6167735f747269676765725b28702d3e696e74695f666c616773202620414350495f4d4144545f545249474745525f4d41534b29203e3e20325d2c0a09090920202020202020702d3e676c6f62616c5f697271293b0a09097d0a0909627265616b3b0a0a096361736520414350495f4d4144545f545950455f4c4f43414c5f415049435f4e4d493a0a09097b0a09090973747275637420616370695f6d6164745f6c6f63616c5f617069635f6e6d69202a70203d0a090909202020202873747275637420616370695f6d6164745f6c6f63616c5f617069635f6e6d69202a296865616465723b0a0909097072696e746b284b45524e5f494e464f205052454649580a09090920202020202020224c415049435f4e4d492028616370695f69645b3078253032785d202573202573206c696e745b307825785d295c6e222c0a09090920202020202020702d3e70726f636573736f725f69642c0a090909202020202020206d70735f696e74695f666c6167735f706f6c61726974795b702d3e696e74695f666c616773202620414350495f4d4144545f504f4c41524954595f4d41534b095d2c0a090909202020202020206d70735f696e74695f666c6167735f747269676765725b28702d3e696e74695f666c616773202620414350495f4d4144545f545249474745525f4d41534b29203e3e20325d2c0a09090920202020202020702d3e6c696e74293b0a09097d0a0909627265616b3b0a0a096361736520414350495f4d4144545f545950455f4c4f43414c5f5832415049435f4e4d493a0a09097b0a09090975313620706f6c61726974792c20747269676765723b0a09090973747275637420616370695f6d6164745f6c6f63616c5f7832617069635f6e6d69202a70203d0a090909202020202873747275637420616370695f6d6164745f6c6f63616c5f7832617069635f6e6d69202a296865616465723b0a0a090909706f6c6172697479203d20702d3e696e74695f666c616773202620414350495f4d4144545f504f4c41524954595f4d41534b3b0a09090974726967676572203d2028702d3e696e74695f666c616773202620414350495f4d4144545f545249474745525f4d41534b29203e3e20323b0a0a0909097072696e746b284b45524e5f494e464f205052454649580a09090920202020202020225832415049435f4e4d4920287569645b3078253032785d202573202573206c696e745b307825785d295c6e222c0a09090920202020202020702d3e7569642c0a090909202020202020206d70735f696e74695f666c6167735f706f6c61726974795b706f6c61726974795d2c0a090909202020202020206d70735f696e74695f666c6167735f747269676765725b747269676765725d2c0a09090920202020202020702d3e6c696e74293b0a09097d0a0909627265616b3b0a0a096361736520414350495f4d4144545f545950455f4c4f43414c5f415049435f4f564552524944453a0a09097b0a09090973747275637420616370695f6d6164745f6c6f63616c5f617069635f6f76657272696465202a70203d0a090909202020202873747275637420616370695f6d6164745f6c6f63616c5f617069635f6f76657272696465202a296865616465723b0a0909097072696e746b284b45524e5f494e464f205052454649580a09090920202020202020224c415049435f414444525f4f56522028616464726573735b25705d295c6e222c0a0909092020202020202028766f6964202a2928756e7369676e6564206c6f6e6729702d3e61646472657373293b0a09097d0a0909627265616b3b0a0a096361736520414350495f4d4144545f545950455f494f5f53415049433a0a09097b0a09090973747275637420616370695f6d6164745f696f5f7361706963202a70203d0a090909202020202873747275637420616370695f6d6164745f696f5f7361706963202a296865616465723b0a0909097072696e746b284b45524e5f494e464f205052454649580a0909092020202020202022494f5341504943202869645b307825785d20616464726573735b25705d206773695f626173655b25645d295c6e222c0a09090920202020202020702d3e69642c2028766f6964202a2928756e7369676e6564206c6f6e6729702d3e616464726573732c0a09090920202020202020702d3e676c6f62616c5f6972715f62617365293b0a09097d0a0909627265616b3b0a0a096361736520414350495f4d4144545f545950455f4c4f43414c5f53415049433a0a09097b0a09090973747275637420616370695f6d6164745f6c6f63616c5f7361706963202a70203d0a090909202020202873747275637420616370695f6d6164745f6c6f63616c5f7361706963202a296865616465723b0a0909097072696e746b284b45524e5f494e464f205052454649580a09090920202020202020224c53415049432028616370695f69645b3078253032785d206c73617069635f69645b3078253032785d206c73617069635f6569645b3078253032785d202573295c6e222c0a09090920202020202020702d3e70726f636573736f725f69642c20702d3e69642c20702d3e6569642c0a0909092020202020202028702d3e6c617069635f666c616773202620414350495f4d4144545f454e41424c454429203f2022656e61626c656422203a202264697361626c656422293b0a09097d0a0909627265616b3b0a0a096361736520414350495f4d4144545f545950455f494e544552525550545f534f555243453a0a09097b0a09090973747275637420616370695f6d6164745f696e746572727570745f736f75726365202a70203d0a090909202020202873747275637420616370695f6d6164745f696e746572727570745f736f75726365202a296865616465723b0a0909097072696e746b284b45524e5f494e464f205052454649580a0909092020202020202022504c41545f494e545f5352432028257320257320747970655b307825785d2069645b3078253034785d206569645b307825785d20696f73617069635f766563746f725b307825785d20676c6f62616c5f6972715b307825785d5c6e222c0a090909202020202020206d70735f696e74695f666c6167735f706f6c61726974795b702d3e696e74695f666c616773202620414350495f4d4144545f504f4c41524954595f4d41534b5d2c0a090909202020202020206d70735f696e74695f666c6167735f747269676765725b28702d3e696e74695f666c616773202620414350495f4d4144545f545249474745525f4d41534b29203e3e20325d2c0a09090920202020202020702d3e747970652c20702d3e69642c20702d3e6569642c20702d3e696f5f73617069635f766563746f722c0a09090920202020202020702d3e676c6f62616c5f697271293b0a09097d0a0909627265616b3b0a0a0964656661756c743a0a09097072696e746b284b45524e5f5741524e494e47205052454649580a09092020202020202022466f756e6420756e737570706f72746564204d41445420656e747279202874797065203d2030782578295c6e222c0a0909202020202020206865616465722d3e74797065293b0a0909627265616b3b0a097d0a7d0a0a0a696e74205f5f696e69740a616370695f7461626c655f70617273655f656e74726965732863686172202a69642c0a0909092020202020756e7369676e6564206c6f6e67207461626c655f73697a652c0a0909092020202020696e7420656e7472795f69642c0a0909092020202020616370695f7461626c655f656e7472795f68616e646c65722068616e646c65722c0a0909092020202020756e7369676e656420696e74206d61785f656e7472696573290a7b0a0973747275637420616370695f7461626c655f686561646572202a7461626c655f686561646572203d204e554c4c3b0a0973747275637420616370695f7375627461626c655f686561646572202a656e7472793b0a09756e7369676e656420696e7420636f756e74203d20303b0a09756e7369676e6564206c6f6e67207461626c655f656e643b0a09616370695f73697a652074626c5f73697a653b0a0a0969662028616370695f64697361626c6564290a090972657475726e202d454e4f4445563b0a0a09696620282168616e646c6572290a090972657475726e202d45494e56414c3b0a0a09696620287374726e636d702869642c20414350495f5349475f4d4144542c203429203d3d2030290a0909616370695f6765745f7461626c655f776974685f73697a652869642c20616370695f617069635f696e7374616e63652c20267461626c655f6865616465722c202674626c5f73697a65293b0a09656c73650a0909616370695f6765745f7461626c655f776974685f73697a652869642c20302c20267461626c655f6865616465722c202674626c5f73697a65293b0a0a0969662028217461626c655f68656164657229207b0a09097072696e746b284b45524e5f5741524e494e4720505245464958202225342e3473206e6f742070726573656e745c6e222c206964293b0a090972657475726e202d454e4f4445563b0a097d0a0a097461626c655f656e64203d2028756e7369676e6564206c6f6e67297461626c655f686561646572202b207461626c655f6865616465722d3e6c656e6774683b0a0a092f2a20506172736520616c6c20656e7472696573206c6f6f6b696e6720666f722061206d617463682e202a2f0a0a09656e747279203d202873747275637420616370695f7375627461626c655f686561646572202a290a09202020202828756e7369676e6564206c6f6e67297461626c655f686561646572202b207461626c655f73697a65293b0a0a097768696c6520282828756e7369676e6564206c6f6e6729656e74727929202b2073697a656f662873747275637420616370695f7375627461626c655f68656164657229203c0a09202020202020207461626c655f656e6429207b0a090969662028656e7472792d3e74797065203d3d20656e7472795f69640a09092020202026262028216d61785f656e7472696573207c7c20636f756e742b2b203c206d61785f656e747269657329290a0909096966202868616e646c657228656e7472792c207461626c655f656e6429290a09090909676f746f206572723b0a0a09092f2a0a0909202a20496620656e7472792d3e6c656e67746820697320302c20627265616b2066726f6d2074686973206c6f6f7020746f2061766f69640a0909202a20696e66696e697465206c6f6f702e0a0909202a2f0a090969662028656e7472792d3e6c656e677468203d3d203029207b0a09090970725f6572722850524546495820225b25342e34733a3078253032785d20496e76616c6964207a65726f206c656e6774685c6e222c2069642c20656e7472795f6964293b0a090909676f746f206572723b0a09097d0a0a0909656e747279203d202873747275637420616370695f7375627461626c655f686561646572202a290a0909202020202828756e7369676e6564206c6f6e6729656e747279202b20656e7472792d3e6c656e677468293b0a097d0a09696620286d61785f656e747269657320262620636f756e74203e206d61785f656e747269657329207b0a09097072696e746b284b45524e5f5741524e494e472050524546495820225b25342e34733a3078253032785d2069676e6f72656420256920656e7472696573206f6620220a09092020202020202022256920666f756e645c6e222c2069642c20656e7472795f69642c20636f756e74202d206d61785f656e74726965732c20636f756e74293b0a097d0a0a096561726c795f616370695f6f735f756e6d61705f6d656d6f7279282863686172202a297461626c655f6865616465722c2074626c5f73697a65293b0a0972657475726e20636f756e743b0a6572723a0a096561726c795f616370695f6f735f756e6d61705f6d656d6f7279282863686172202a297461626c655f6865616465722c2074626c5f73697a65293b0a0972657475726e202d45494e56414c3b0a7d0a0a696e74205f5f696e69740a616370695f7461626c655f70617273655f6d61647428656e756d20616370695f6d6164745f747970652069642c0a0909202020202020616370695f7461626c655f656e7472795f68616e646c65722068616e646c65722c20756e7369676e656420696e74206d61785f656e7472696573290a7b0a0972657475726e20616370695f7461626c655f70617273655f656e747269657328414350495f5349475f4d4144542c0a09090909092020202073697a656f662873747275637420616370695f7461626c655f6d616474292c2069642c0a09090909092020202068616e646c65722c206d61785f656e7472696573293b0a7d0a0a2f2a2a0a202a20616370695f7461626c655f7061727365202d2066696e64207461626c652077697468204069642c2072756e204068616e646c6572206f6e2069740a202a0a202a204069643a207461626c6520696420746f2066696e640a202a204068616e646c65723a2068616e646c657220746f2072756e0a202a0a202a205363616e2074686520414350492053797374656d2044657363726970746f72205461626c6520285354442920666f722061207461626c65206d61746368696e67204069642c0a202a2072756e204068616e646c6572206f6e2069742e202052657475726e2030206966207461626c6520666f756e642c2072657475726e206f6e206966206e6f742e0a202a2f0a696e74205f5f696e697420616370695f7461626c655f70617273652863686172202a69642c20616370695f7461626c655f68616e646c65722068616e646c6572290a7b0a0973747275637420616370695f7461626c655f686561646572202a7461626c65203d204e554c4c3b0a09616370695f73697a652074626c5f73697a653b0a0a0969662028616370695f64697361626c6564290a090972657475726e202d454e4f4445563b0a0a09696620282168616e646c6572290a090972657475726e202d45494e56414c3b0a0a09696620287374726e636d702869642c20414350495f5349475f4d4144542c203429203d3d2030290a0909616370695f6765745f7461626c655f776974685f73697a652869642c20616370695f617069635f696e7374616e63652c20267461626c652c202674626c5f73697a65293b0a09656c73650a0909616370695f6765745f7461626c655f776974685f73697a652869642c20302c20267461626c652c202674626c5f73697a65293b0a0a09696620287461626c6529207b0a090968616e646c6572287461626c65293b0a09096561726c795f616370695f6f735f756e6d61705f6d656d6f7279287461626c652c2074626c5f73697a65293b0a090972657475726e20303b0a097d20656c73650a090972657475726e20313b0a7d0a0a2f2a200a202a205468652042494f5320697320737570706f73656420746f20737570706c7920612073696e676c6520415049432f4d4144542c0a202a2062757420736f6d65207265706f72742074776f2e202050726f766964652061206b6e6f6220746f20757365206569746865722e0a202a2028646f6e277420796f75207769736820696e7374616e6365203020616e6420312077657265206e6f74207468652073616d653f290a202a2f0a73746174696320766f6964205f5f696e697420636865636b5f6d756c7469706c655f6d61647428766f6964290a7b0a0973747275637420616370695f7461626c655f686561646572202a7461626c65203d204e554c4c3b0a09616370695f73697a652074626c5f73697a653b0a0a09616370695f6765745f7461626c655f776974685f73697a6528414350495f5349475f4d4144542c20322c20267461626c652c202674626c5f73697a65293b0a09696620287461626c6529207b0a09097072696e746b284b45524e5f5741524e494e47205052454649580a0909202020202020202242494f53206275673a206d756c7469706c6520415049432f4d41445420666f756e642c220a09092020202020202022207573696e672025645c6e222c20616370695f617069635f696e7374616e6365293b0a09097072696e746b284b45524e5f5741524e494e47205052454649580a090920202020202020224966205c22616370695f617069635f696e7374616e63653d25645c2220776f726b73206265747465722c20220a090920202020202020226e6f74696679206c696e75782d6163706940766765722e6b65726e656c2e6f72675c6e222c0a090920202020202020616370695f617069635f696e7374616e6365203f2030203a2032293b0a09096561726c795f616370695f6f735f756e6d61705f6d656d6f7279287461626c652c2074626c5f73697a65293b0a0a097d20656c73650a0909616370695f617069635f696e7374616e6365203d20303b0a0a0972657475726e3b0a7d0a0a2f2a0a202a20616370695f7461626c655f696e697428290a202a0a202a2066696e6420525344502c2066696e6420616e6420636865636b73756d205344542f585344542e0a202a20636865636b73756d20616c6c207461626c65732c207072696e74205344542f585344540a202a0a202a20726573756c743a207364745f656e7472795b5d20697320696e697469616c697a65640a202a2f0a0a696e74205f5f696e697420616370695f7461626c655f696e697428766f6964290a7b0a09616370695f737461747573207374617475733b0a0a09737461747573203d20616370695f696e697469616c697a655f7461626c657328696e697469616c5f7461626c65732c20414350495f4d41585f5441424c45532c2030293b0a0969662028414350495f4641494c5552452873746174757329290a090972657475726e20313b0a0a09636865636b5f6d756c7469706c655f6d61647428293b0a0972657475726e20303b0a7d0a0a73746174696320696e74205f5f696e697420616370695f70617273655f617069635f696e7374616e63652863686172202a737472290a7b0a096966202821737472290a090972657475726e202d45494e56414c3b0a0a09616370695f617069635f696e7374616e6365203d2073696d706c655f737472746f756c287374722c204e554c4c2c2030293b0a0a097072696e746b284b45524e5f4e4f544943452050524546495820225368616c6c2075736520415049432f4d414454207461626c652025645c6e222c0a0920202020202020616370695f617069635f696e7374616e6365293b0a0a0972657475726e20303b0a7d0a0a6561726c795f706172616d2822616370695f617069635f696e7374616e6365222c20616370695f70617273655f617069635f696e7374616e6365293b0a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006c696e75782d332e382e322f647269766572732f616370692f746865726d616c2e63000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000303030303636340030303030303030003030303030303000303030303030373732323100313231313437343433333000303031373036350030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007573746172003030726f6f7400000000000000000000000000000000000000000000000000000000726f6f74000000000000000000000000000000000000000000000000000000003030303030303000303030303030300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f2a0a202a2020616370695f746865726d616c2e63202d204143504920546865726d616c205a6f6e65204472697665722028245265766973696f6e3a2034312024290a202a0a202a2020436f707972696768742028432920323030312c203230303220416e64792047726f766572203c616e647265772e67726f76657240696e74656c2e636f6d3e0a202a2020436f707972696768742028432920323030312c2032303032205061756c2044696566656e6261756768203c7061756c2e732e64696566656e626175676840696e74656c2e636f6d3e0a202a0a202a207e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e0a202a0a202a2020546869732070726f6772616d206973206672656520736f6674776172653b20796f752063616e2072656469737472696275746520697420616e642f6f72206d6f646966790a202a2020697420756e64657220746865207465726d73206f662074686520474e552047656e6572616c205075626c6963204c6963656e7365206173207075626c69736865642062790a202a2020746865204672656520536f66747761726520466f756e646174696f6e3b206569746865722076657273696f6e2032206f6620746865204c6963656e73652c206f72202861740a202a2020796f7572206f7074696f6e2920616e79206c617465722076657273696f6e2e0a202a0a202a2020546869732070726f6772616d20697320646973747269627574656420696e2074686520686f706520746861742069742077696c6c2062652075736566756c2c206275740a202a2020574954484f555420414e592057415252414e54593b20776974686f7574206576656e2074686520696d706c6965642077617272616e7479206f660a202a20204d45524348414e544142494c495459206f72204649544e45535320464f52204120504152544943554c415220505552504f53452e20205365652074686520474e550a202a202047656e6572616c205075626c6963204c6963656e736520666f72206d6f72652064657461696c732e0a202a0a202a2020596f752073686f756c642068617665207265636569766564206120636f7079206f662074686520474e552047656e6572616c205075626c6963204c6963656e736520616c6f6e670a202a20207769746820746869732070726f6772616d3b206966206e6f742c20777269746520746f20746865204672656520536f66747761726520466f756e646174696f6e2c20496e632e2c0a202a202035392054656d706c6520506c6163652c205375697465203333302c20426f73746f6e2c204d412030323131312d31333037205553412e0a202a0a202a207e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e0a202a0a202a202054686973206472697665722066756c6c7920696d706c656d656e747320746865204143504920746865726d616c20706f6c6963792061732064657363726962656420696e207468650a202a20204143504920322e302053706563696669636174696f6e2e0a202a0a202a20205442443a20312e20496d706c656d656e74207061737369766520636f6f6c696e6720687973746572657369732e0a202a20202020202020322e20456e68616e6365207061737369766520636f6f6c696e67202843505529207374617465732f6c696d697420696e7465726661636520746f20737570706f72740a202a20202020202020202020636f6e6365707473206f6620276d756c7469706c65206c696d6974657273272c2075707065722f6c6f776572206c696d6974732c206574632e0a202a0a202a2f0a0a23696e636c756465203c6c696e75782f6b65726e656c2e683e0a23696e636c756465203c6c696e75782f6d6f64756c652e683e0a23696e636c756465203c6c696e75782f646d692e683e0a23696e636c756465203c6c696e75782f696e69742e683e0a23696e636c756465203c6c696e75782f736c61622e683e0a23696e636c756465203c6c696e75782f74797065732e683e0a23696e636c756465203c6c696e75782f6a6966666965732e683e0a23696e636c756465203c6c696e75782f6b6d6f642e683e0a23696e636c756465203c6c696e75782f7265626f6f742e683e0a23696e636c756465203c6c696e75782f6465766963652e683e0a23696e636c756465203c61736d2f756163636573732e683e0a23696e636c756465203c6c696e75782f746865726d616c2e683e0a23696e636c756465203c616370692f616370695f6275732e683e0a23696e636c756465203c616370692f616370695f647269766572732e683e0a0a23646566696e65205052454649582022414350493a20220a0a23646566696e6520414350495f544845524d414c5f434c415353090922746865726d616c5f7a6f6e65220a23646566696e6520414350495f544845524d414c5f4445564943455f4e414d450922546865726d616c205a6f6e65220a23646566696e6520414350495f544845524d414c5f46494c455f53544154450909227374617465220a23646566696e6520414350495f544845524d414c5f46494c455f54454d5045524154555245092274656d7065726174757265220a23646566696e6520414350495f544845524d414c5f46494c455f545249505f504f494e54530922747269705f706f696e7473220a23646566696e6520414350495f544845524d414c5f46494c455f434f4f4c494e475f4d4f44450922636f6f6c696e675f6d6f6465220a23646566696e6520414350495f544845524d414c5f46494c455f504f4c4c494e475f465245510922706f6c6c696e675f6672657175656e6379220a23646566696e6520414350495f544845524d414c5f4e4f544946595f54454d504552415455524509307838300a23646566696e6520414350495f544845524d414c5f4e4f544946595f5448524553484f4c445309307838310a23646566696e6520414350495f544845524d414c5f4e4f544946595f4445564943455309307838320a23646566696e6520414350495f544845524d414c5f4e4f544946595f435249544943414c09307846300a23646566696e6520414350495f544845524d414c5f4e4f544946595f484f540909307846310a23646566696e6520414350495f544845524d414c5f4d4f44455f41435449564509307830300a0a23646566696e6520414350495f544845524d414c5f4d41585f4143544956450931300a23646566696e6520414350495f544845524d414c5f4d41585f4c494d49545f5354525f4c454e2036350a0a23646566696e65205f434f4d504f4e454e540909414350495f544845524d414c5f434f4d504f4e454e540a414350495f4d4f44554c455f4e414d452822746865726d616c22293b0a0a4d4f44554c455f415554484f5228225061756c2044696566656e626175676822293b0a4d4f44554c455f4445534352495054494f4e28224143504920546865726d616c205a6f6e652044726976657222293b0a4d4f44554c455f4c4943454e5345282247504c22293b0a0a73746174696320696e74206163743b0a6d6f64756c655f706172616d286163742c20696e742c2030363434293b0a4d4f44554c455f5041524d5f44455343286163742c202244697361626c65206f72206f7665727269646520616c6c206c6f7765737420616374697665207472697020706f696e74732e22293b0a0a73746174696320696e74206372743b0a6d6f64756c655f706172616d286372742c20696e742c2030363434293b0a4d4f44554c455f5041524d5f44455343286372742c202244697361626c65206f72206c6f77657220616c6c20637269746963616c207472697020706f696e74732e22293b0a0a73746174696320696e7420747a703b0a6d6f64756c655f706172616d28747a702c20696e742c2030343434293b0a4d4f44554c455f5041524d5f4445534328747a702c2022546865726d616c207a6f6e6520706f6c6c696e67206672657175656e63792c20696e20312f3130207365636f6e64732e22293b0a0a73746174696320696e74206e6f6372743b0a6d6f64756c655f706172616d286e6f6372742c20696e742c2030293b0a4d4f44554c455f5041524d5f44455343286e6f6372742c202253657420746f2074616b65206e6f20616374696f6e2075706f6e204143504920746865726d616c207a6f6e6520637269746963616c20747269707320706f696e74732e22293b0a0a73746174696320696e74206f66663b0a6d6f64756c655f706172616d286f66662c20696e742c2030293b0a4d4f44554c455f5041524d5f44455343286f66662c202253657420746f2064697361626c65204143504920746865726d616c20737570706f72742e22293b0a0a73746174696320696e74207073763b0a6d6f64756c655f706172616d287073762c20696e742c2030363434293b0a4d4f44554c455f5041524d5f44455343287073762c202244697361626c65206f72206f7665727269646520616c6c2070617373697665207472697020706f696e74732e22293b0a0a73746174696320696e7420616370695f746865726d616c5f6164642873747275637420616370695f646576696365202a646576696365293b0a73746174696320696e7420616370695f746865726d616c5f72656d6f76652873747275637420616370695f646576696365202a6465766963652c20696e742074797065293b0a73746174696320766f696420616370695f746865726d616c5f6e6f746966792873747275637420616370695f646576696365202a6465766963652c20753332206576656e74293b0a0a73746174696320636f6e73742073747275637420616370695f6465766963655f69642020746865726d616c5f6465766963655f6964735b5d203d207b0a097b414350495f544845524d414c5f4849442c20307d2c0a097b22222c20307d2c0a7d3b0a4d4f44554c455f4445564943455f5441424c4528616370692c20746865726d616c5f6465766963655f696473293b0a0a23696664656620434f4e4649475f504d5f534c4545500a73746174696320696e7420616370695f746865726d616c5f726573756d652873747275637420646576696365202a646576293b0a23656e6469660a7374617469632053494d504c455f4445565f504d5f4f505328616370695f746865726d616c5f706d2c204e554c4c2c20616370695f746865726d616c5f726573756d65293b0a0a7374617469632073747275637420616370695f64726976657220616370695f746865726d616c5f647269766572203d207b0a092e6e616d65203d2022746865726d616c222c0a092e636c617373203d20414350495f544845524d414c5f434c4153532c0a092e696473203d20746865726d616c5f6465766963655f6964732c0a092e6f7073203d207b0a09092e616464203d20616370695f746865726d616c5f6164642c0a09092e72656d6f7665203d20616370695f746865726d616c5f72656d6f76652c0a09092e6e6f74696679203d20616370695f746865726d616c5f6e6f746966792c0a09097d2c0a092e6472762e706d203d2026616370695f746865726d616c5f706d2c0a7d3b0a0a73747275637420616370695f746865726d616c5f7374617465207b0a09753820637269746963616c3a313b0a09753820686f743a313b0a09753820706173736976653a313b0a097538206163746976653a313b0a0975382072657365727665643a343b0a09696e74206163746976655f696e6465783b0a7d3b0a0a73747275637420616370695f746865726d616c5f73746174655f666c616773207b0a0975382076616c69643a313b0a09753820656e61626c65643a313b0a0975382072657365727665643a363b0a7d3b0a0a73747275637420616370695f746865726d616c5f637269746963616c207b0a0973747275637420616370695f746865726d616c5f73746174655f666c61677320666c6167733b0a09756e7369676e6564206c6f6e672074656d70657261747572653b0a7d3b0a0a73747275637420616370695f746865726d616c5f686f74207b0a0973747275637420616370695f746865726d616c5f73746174655f666c61677320666c6167733b0a09756e7369676e6564206c6f6e672074656d70657261747572653b0a7d3b0a0a73747275637420616370695f746865726d616c5f70617373697665207b0a0973747275637420616370695f746865726d616c5f73746174655f666c61677320666c6167733b0a09756e7369676e6564206c6f6e672074656d70657261747572653b0a09756e7369676e6564206c6f6e67207463313b0a09756e7369676e6564206c6f6e67207463323b0a09756e7369676e6564206c6f6e67207473703b0a0973747275637420616370695f68616e646c655f6c69737420646576696365733b0a7d3b0a0a73747275637420616370695f746865726d616c5f616374697665207b0a0973747275637420616370695f746865726d616c5f73746174655f666c61677320666c6167733b0a09756e7369676e6564206c6f6e672074656d70657261747572653b0a0973747275637420616370695f68616e646c655f6c69737420646576696365733b0a7d3b0a0a73747275637420616370695f746865726d616c5f7472697073207b0a0973747275637420616370695f746865726d616c5f637269746963616c20637269746963616c3b0a0973747275637420616370695f746865726d616c5f686f7420686f743b0a0973747275637420616370695f746865726d616c5f7061737369766520706173736976653b0a0973747275637420616370695f746865726d616c5f616374697665206163746976655b414350495f544845524d414c5f4d41585f4143544956455d3b0a7d3b0a0a73747275637420616370695f746865726d616c5f666c616773207b0a09753820636f6f6c696e675f6d6f64653a313b092f2a205f534350202a2f0a09753820646576696365733a313b09092f2a205f545a44202a2f0a0975382072657365727665643a363b0a7d3b0a0a73747275637420616370695f746865726d616c207b0a0973747275637420616370695f646576696365202a206465766963653b0a09616370695f6275735f6964206e616d653b0a09756e7369676e6564206c6f6e672074656d70657261747572653b0a09756e7369676e6564206c6f6e67206c6173745f74656d70657261747572653b0a09756e7369676e6564206c6f6e6720706f6c6c696e675f6672657175656e63793b0a09766f6c6174696c65207538207a6f6d6269653b0a0973747275637420616370695f746865726d616c5f666c61677320666c6167733b0a0973747275637420616370695f746865726d616c5f73746174652073746174653b0a0973747275637420616370695f746865726d616c5f74726970732074726970733b0a0973747275637420616370695f68616e646c655f6c69737420646576696365733b0a0973747275637420746865726d616c5f7a6f6e655f646576696365202a746865726d616c5f7a6f6e653b0a09696e7420747a5f656e61626c65643b0a09696e74206b656c76696e5f6f66667365743b0a09737472756374206d75746578206c6f636b3b0a7d3b0a0a2f2a202d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d0a2020202020202020202020202020202020202020202020202020202020546865726d616c205a6f6e65204d616e6167656d656e740a2020202d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d202a2f0a0a73746174696320696e7420616370695f746865726d616c5f6765745f74656d70657261747572652873747275637420616370695f746865726d616c202a747a290a7b0a09616370695f73746174757320737461747573203d2041455f4f4b3b0a09756e7369676e6564206c6f6e67206c6f6e6720746d703b0a0a096966202821747a290a090972657475726e202d45494e56414c3b0a0a09747a2d3e6c6173745f74656d7065726174757265203d20747a2d3e74656d70657261747572653b0a0a09737461747573203d20616370695f6576616c756174655f696e746567657228747a2d3e6465766963652d3e68616e646c652c20225f544d50222c204e554c4c2c2026746d70293b0a0969662028414350495f4641494c5552452873746174757329290a090972657475726e202d454e4f4445563b0a0a09747a2d3e74656d7065726174757265203d20746d703b0a09414350495f44454255475f5052494e542828414350495f44425f494e464f2c202254656d706572617475726520697320256c7520644b5c6e222c0a0909092020747a2d3e74656d706572617475726529293b0a0a0972657475726e20303b0a7d0a0a73746174696320696e7420616370695f746865726d616c5f6765745f706f6c6c696e675f6672657175656e63792873747275637420616370695f746865726d616c202a747a290a7b0a09616370695f73746174757320737461747573203d2041455f4f4b3b0a09756e7369676e6564206c6f6e67206c6f6e6720746d703b0a0a096966202821747a290a090972657475726e202d45494e56414c3b0a0a09737461747573203d20616370695f6576616c756174655f696e746567657228747a2d3e6465766963652d3e68616e646c652c20225f545a50222c204e554c4c2c2026746d70293b0a0969662028414350495f4641494c5552452873746174757329290a090972657475726e202d454e4f4445563b0a0a09747a2d3e706f6c6c696e675f6672657175656e6379203d20746d703b0a09414350495f44454255475f5052494e542828414350495f44425f494e464f2c2022506f6c6c696e67206672657175656e637920697320256c752064535c6e222c0a0909092020747a2d3e706f6c6c696e675f6672657175656e637929293b0a0a0972657475726e20303b0a7d0a0a73746174696320696e7420616370695f746865726d616c5f7365745f636f6f6c696e675f6d6f64652873747275637420616370695f746865726d616c202a747a2c20696e74206d6f6465290a7b0a09616370695f73746174757320737461747573203d2041455f4f4b3b0a09756e696f6e20616370695f6f626a6563742061726730203d207b20414350495f545950455f494e5445474552207d3b0a0973747275637420616370695f6f626a6563745f6c697374206172675f6c697374203d207b20312c202661726730207d3b0a09616370695f68616e646c652068616e646c65203d204e554c4c3b0a0a0a096966202821747a290a090972657475726e202d45494e56414c3b0a0a09737461747573203d20616370695f6765745f68616e646c6528747a2d3e6465766963652d3e68616e646c652c20225f534350222c202668616e646c65293b0a0969662028414350495f4641494c555245287374617475732929207b0a0909414350495f44454255475f5052494e542828414350495f44425f494e464f2c20225f534350206e6f742070726573656e745c6e2229293b0a090972657475726e202d454e4f4445563b0a097d0a0a09617267302e696e74656765722e76616c7565203d206d6f64653b0a0a09737461747573203d20616370695f6576616c756174655f6f626a6563742868616e646c652c204e554c4c2c20266172675f6c6973742c204e554c4c293b0a0969662028414350495f4641494c5552452873746174757329290a090972657475726e202d454e4f4445563b0a0a0972657475726e20303b0a7d0a0a23646566696e6520414350495f54524950535f435249544943414c09307830310a23646566696e6520414350495f54524950535f484f540909307830320a23646566696e6520414350495f54524950535f5041535349564509307830340a23646566696e6520414350495f54524950535f41435449564509307830380a23646566696e6520414350495f54524950535f4445564943455309307831300a0a23646566696e6520414350495f54524950535f524546524553485f5448524553484f4c44530928414350495f54524950535f50415353495645207c20414350495f54524950535f414354495645290a23646566696e6520414350495f54524950535f524546524553485f4445564943455309414350495f54524950535f444556494345530a0a23646566696e6520414350495f54524950535f494e495420202020202028414350495f54524950535f435249544943414c207c20414350495f54524950535f484f54207c095c0a090909202020202020414350495f54524950535f50415353495645207c20414350495f54524950535f414354495645207c095c0a090909202020202020414350495f54524950535f44455649434553290a0a2f2a0a202a205468697320657863657074696f6e206973207468726f776e206f757420696e2074776f2063617365733a0a202a20312e416e20696e76616c6964207472697020706f696e74206265636f6d657320696e76616c6964206f7220612076616c6964207472697020706f696e74206265636f6d657320696e76616c69640a202a2020207768656e2072652d6576616c756174696e672074686520414d4c20636f64652e0a202a20322e544f444f3a2044657669636573206c697374656420696e205f50534c2c205f414c782c205f545a44206d6179206368616e67652e0a202a2020205765206e65656420746f2072652d62696e642074686520636f6f6c696e672064657669636573206f66206120746865726d616c207a6f6e65207768656e2074686973206f63637572732e0a202a2f0a23646566696e6520414350495f544845524d414c5f54524950535f455843455054494f4e28666c6167732c2073747229095c0a646f207b095c0a0969662028666c61677320213d20414350495f54524950535f494e495429095c0a0909414350495f455843455054494f4e282841455f494e464f2c2041455f4552524f522c095c0a0909224143504920746865726d616c207472697020706f696e74202573206368616e6765645c6e22095c0a090922506c656173652073656e64206163706964756d7020746f206c696e75782d6163706940766765722e6b65726e656c2e6f72675c6e222c2073747229293b205c0a7d207768696c65202830290a0a73746174696320696e7420616370695f746865726d616c5f74726970735f7570646174652873747275637420616370695f746865726d616c202a747a2c20696e7420666c6167290a7b0a09616370695f73746174757320737461747573203d2041455f4f4b3b0a09756e7369676e6564206c6f6e67206c6f6e6720746d703b0a0973747275637420616370695f68616e646c655f6c69737420646576696365733b0a09696e742076616c6964203d20303b0a09696e7420693b0a0a092f2a20437269746963616c2053687574646f776e202a2f0a0969662028666c6167202620414350495f54524950535f435249544943414c29207b0a0909737461747573203d20616370695f6576616c756174655f696e746567657228747a2d3e6465766963652d3e68616e646c652c0a09090909225f435254222c204e554c4c2c2026746d70293b0a0909747a2d3e74726970732e637269746963616c2e74656d7065726174757265203d20746d703b0a09092f2a0a0909202a20547265617420667265657a696e672074656d70657261747572657320617320696e76616c69642061732077656c6c3b20736f6d650a0909202a2042494f5365732072657475726e207265616c6c79206c6f772076616c75657320616e64206361757365207265626f6f747320617420737461727475702e0a0909202a2042656c6f77207a65726f202843656c73697573292076616c75657320636c6561726c79206172656e277420726967687420666f7220737572652e2e0a0909202a202e2e2e20736f206c65747320646973636172642074686f736520617320696e76616c69642e0a0909202a2f0a090969662028414350495f4641494c555245287374617475732929207b0a090909747a2d3e74726970732e637269746963616c2e666c6167732e76616c6964203d20303b0a090909414350495f44454255475f5052494e542828414350495f44425f494e464f2c0a09090909092020224e6f20637269746963616c207468726573686f6c645c6e2229293b0a09097d20656c73652069662028746d70203c3d203237333229207b0a0909097072696e746b284b45524e5f5741524e494e472046575f4255472022496e76616c696420637269746963616c207468726573686f6c6420220a090909202020202020202228256c6c75295c6e222c20746d70293b0a090909747a2d3e74726970732e637269746963616c2e666c6167732e76616c6964203d20303b0a09097d20656c7365207b0a090909747a2d3e74726970732e637269746963616c2e666c6167732e76616c6964203d20313b0a090909414350495f44454255475f5052494e542828414350495f44425f494e464f2c0a0909090909202022466f756e6420637269746963616c207468726573686f6c64205b256c755d5c6e222c0a09090909092020747a2d3e74726970732e637269746963616c2e74656d706572617475726529293b0a09097d0a090969662028747a2d3e74726970732e637269746963616c2e666c6167732e76616c6964203d3d203129207b0a09090969662028637274203d3d202d3129207b0a09090909747a2d3e74726970732e637269746963616c2e666c6167732e76616c6964203d20303b0a0909097d20656c73652069662028637274203e203029207b0a09090909756e7369676e6564206c6f6e67206372745f6b203d2043454c534955535f544f5f4b454c56494e28637274293b0a090909092f2a0a09090909202a20416c6c6f77206f7665727269646520637269746963616c207468726573686f6c640a09090909202a2f0a09090909696620286372745f6b203e20747a2d3e74726970732e637269746963616c2e74656d7065726174757265290a09090909097072696e746b284b45524e5f5741524e494e47205052454649580a09090909090922437269746963616c207468726573686f6c6420256420435c6e222c20637274293b0a09090909747a2d3e74726970732e637269746963616c2e74656d7065726174757265203d206372745f6b3b0a0909097d0a09097d0a097d0a0a092f2a20437269746963616c20536c65657020286f7074696f6e616c29202a2f0a0969662028666c6167202620414350495f54524950535f484f5429207b0a0909737461747573203d20616370695f6576616c756174655f696e746567657228747a2d3e6465766963652d3e68616e646c652c0a09090909225f484f54222c204e554c4c2c2026746d70293b0a090969662028414350495f4641494c555245287374617475732929207b0a090909747a2d3e74726970732e686f742e666c6167732e76616c6964203d20303b0a090909414350495f44454255475f5052494e542828414350495f44425f494e464f2c0a0909090909224e6f20686f74207468726573686f6c645c6e2229293b0a09097d20656c7365207b0a090909747a2d3e74726970732e686f742e74656d7065726174757265203d20746d703b0a090909747a2d3e74726970732e686f742e666c6167732e76616c6964203d20313b0a090909414350495f44454255475f5052494e542828414350495f44425f494e464f2c0a090909090922466f756e6420686f74207468726573686f6c64205b256c755d5c6e222c0a0909090909747a2d3e74726970732e637269746963616c2e74656d706572617475726529293b0a09097d0a097d0a0a092f2a205061737369766520286f7074696f6e616c29202a2f0a09696620282828666c6167202620414350495f54524950535f504153534956452920262620747a2d3e74726970732e706173736976652e666c6167732e76616c696429207c7c0a090928666c6167203d3d20414350495f54524950535f494e49542929207b0a090976616c6964203d20747a2d3e74726970732e706173736976652e666c6167732e76616c69643b0a090969662028707376203d3d202d3129207b0a090909737461747573203d2041455f535550504f52543b0a09097d20656c73652069662028707376203e203029207b0a090909746d70203d2043454c534955535f544f5f4b454c56494e28707376293b0a090909737461747573203d2041455f4f4b3b0a09097d20656c7365207b0a090909737461747573203d20616370695f6576616c756174655f696e746567657228747a2d3e6465766963652d3e68616e646c652c0a09090909225f505356222c204e554c4c2c2026746d70293b0a09097d0a0a090969662028414350495f4641494c5552452873746174757329290a090909747a2d3e74726970732e706173736976652e666c6167732e76616c6964203d20303b0a0909656c7365207b0a090909747a2d3e74726970732e706173736976652e74656d7065726174757265203d20746d703b0a090909747a2d3e74726970732e706173736976652e666c6167732e76616c6964203d20313b0a09090969662028666c6167203d3d20414350495f54524950535f494e495429207b0a09090909737461747573203d20616370695f6576616c756174655f696e7465676572280a090909090909747a2d3e6465766963652d3e68616e646c652c20225f544331222c0a0909090909094e554c4c2c2026746d70293b0a0909090969662028414350495f4641494c5552452873746174757329290a0909090909747a2d3e74726970732e706173736976652e666c6167732e76616c6964203d20303b0a09090909656c73650a0909090909747a2d3e74726970732e706173736976652e746331203d20746d703b0a09090909737461747573203d20616370695f6576616c756174655f696e7465676572280a090909090909747a2d3e6465766963652d3e68616e646c652c20225f544332222c0a0909090909094e554c4c2c2026746d70293b0a0909090969662028414350495f4641494c5552452873746174757329290a0909090909747a2d3e74726970732e706173736976652e666c6167732e76616c6964203d20303b0a09090909656c73650a0909090909747a2d3e74726970732e706173736976652e746332203d20746d703b0a09090909737461747573203d20616370695f6576616c756174655f696e7465676572280a090909090909747a2d3e6465766963652d3e68616e646c652c20225f545350222c0a0909090909094e554c4c2c2026746d70293b0a0909090969662028414350495f4641494c5552452873746174757329290a0909090909747a2d3e74726970732e706173736976652e666c6167732e76616c6964203d20303b0a09090909656c73650a0909090909747a2d3e74726970732e706173736976652e747370203d20746d703b0a0909097d0a09097d0a097d0a096966202828666c6167202620414350495f54524950535f444556494345532920262620747a2d3e74726970732e706173736976652e666c6167732e76616c696429207b0a09096d656d7365742826646576696365732c20302c2073697a656f662873747275637420616370695f68616e646c655f6c69737429293b0a0909737461747573203d20616370695f6576616c756174655f7265666572656e636528747a2d3e6465766963652d3e68616e646c652c20225f50534c222c0a090909090909094e554c4c2c202664657669636573293b0a090969662028414350495f4641494c555245287374617475732929207b0a0909097072696e746b284b45524e5f5741524e494e47205052454649580a0909090922496e76616c69642070617373697665207468726573686f6c645c6e22293b0a090909747a2d3e74726970732e706173736976652e666c6167732e76616c6964203d20303b0a09097d0a0909656c73650a090909747a2d3e74726970732e706173736976652e666c6167732e76616c6964203d20313b0a0a0909696620286d656d636d702826747a2d3e74726970732e706173736976652e646576696365732c2026646576696365732c0a0909090973697a656f662873747275637420616370695f68616e646c655f6c697374292929207b0a0909096d656d6370792826747a2d3e74726970732e706173736976652e646576696365732c2026646576696365732c0a0909090973697a656f662873747275637420616370695f68616e646c655f6c69737429293b0a090909414350495f544845524d414c5f54524950535f455843455054494f4e28666c61672c202264657669636522293b0a09097d0a097d0a096966202828666c6167202620414350495f54524950535f5041535349564529207c7c2028666c6167202620414350495f54524950535f444556494345532929207b0a09096966202876616c696420213d20747a2d3e74726970732e706173736976652e666c6167732e76616c6964290a09090909414350495f544845524d414c5f54524950535f455843455054494f4e28666c61672c2022737461746522293b0a097d0a0a092f2a2041637469766520286f7074696f6e616c29202a2f0a09666f72202869203d20303b2069203c20414350495f544845524d414c5f4d41585f4143544956453b20692b2b29207b0a090963686172206e616d655b355d203d207b20275f272c202741272c202743272c2028273027202b2069292c20275c3027207d3b0a090976616c6964203d20747a2d3e74726970732e6163746976655b695d2e666c6167732e76616c69643b0a0a090969662028616374203d3d202d31290a090909627265616b3b202f2a2064697361626c6520616c6c20616374697665207472697020706f696e7473202a2f0a0a09096966202828666c6167203d3d20414350495f54524950535f494e495429207c7c202828666c6167202620414350495f54524950535f414354495645292026260a090909747a2d3e74726970732e6163746976655b695d2e666c6167732e76616c69642929207b0a090909737461747573203d20616370695f6576616c756174655f696e746567657228747a2d3e6465766963652d3e68616e646c652c0a090909090909096e616d652c204e554c4c2c2026746d70293b0a09090969662028414350495f4641494c555245287374617475732929207b0a09090909747a2d3e74726970732e6163746976655b695d2e666c6167732e76616c6964203d20303b0a090909096966202869203d3d2030290a0909090909627265616b3b0a0909090969662028616374203c3d2030290a0909090909627265616b3b0a090909096966202869203d3d2031290a0909090909747a2d3e74726970732e6163746976655b305d2e74656d7065726174757265203d0a09090909090943454c534955535f544f5f4b454c56494e28616374293b0a09090909656c73650a09090909092f2a0a0909090909202a20446f6e277420616c6c6f77206f7665727269646520686967686572207468616e0a0909090909202a20746865206e65787420686967686572207472697020706f696e740a0909090909202a2f0a0909090909747a2d3e74726970732e6163746976655b69202d20315d2e74656d7065726174757265203d0a09090909090928747a2d3e74726970732e6163746976655b69202d20325d2e74656d7065726174757265203c0a09090909090943454c534955535f544f5f4b454c56494e2861637429203f0a090909090909747a2d3e74726970732e6163746976655b69202d20325d2e74656d7065726174757265203a0a09090909090943454c534955535f544f5f4b454c56494e2861637429293b0a09090909627265616b3b0a0909097d20656c7365207b0a09090909747a2d3e74726970732e6163746976655b695d2e74656d7065726174757265203d20746d703b0a09090909747a2d3e74726970732e6163746976655b695d2e666c6167732e76616c6964203d20313b0a0909097d0a09097d0a0a09096e616d655b325d203d20274c273b0a09096966202828666c6167202620414350495f54524950535f444556494345532920262620747a2d3e74726970732e6163746976655b695d2e666c6167732e76616c69642029207b0a0909096d656d7365742826646576696365732c20302c2073697a656f662873747275637420616370695f68616e646c655f6c69737429293b0a090909737461747573203d20616370695f6576616c756174655f7265666572656e636528747a2d3e6465766963652d3e68616e646c652c0a0909090909096e616d652c204e554c4c2c202664657669636573293b0a09090969662028414350495f4641494c555245287374617475732929207b0a090909097072696e746b284b45524e5f5741524e494e47205052454649580a090909090922496e76616c6964206163746976652564207468726573686f6c645c6e222c2069293b0a09090909747a2d3e74726970732e6163746976655b695d2e666c6167732e76616c6964203d20303b0a0909097d0a090909656c73650a09090909747a2d3e74726970732e6163746976655b695d2e666c6167732e76616c6964203d20313b0a0a090909696620286d656d636d702826747a2d3e74726970732e6163746976655b695d2e646576696365732c2026646576696365732c0a090909090973697a656f662873747275637420616370695f68616e646c655f6c697374292929207b0a090909096d656d6370792826747a2d3e74726970732e6163746976655b695d2e646576696365732c2026646576696365732c0a090909090973697a656f662873747275637420616370695f68616e646c655f6c69737429293b0a09090909414350495f544845524d414c5f54524950535f455843455054494f4e28666c61672c202264657669636522293b0a0909097d0a09097d0a09096966202828666c6167202620414350495f54524950535f41435449564529207c7c2028666c6167202620414350495f54524950535f4445564943455329290a0909096966202876616c696420213d20747a2d3e74726970732e6163746976655b695d2e666c6167732e76616c6964290a09090909414350495f544845524d414c5f54524950535f455843455054494f4e28666c61672c2022737461746522293b0a0a09096966202821747a2d3e74726970732e6163746976655b695d2e666c6167732e76616c6964290a090909627265616b3b0a097d0a0a0969662028666c6167202620414350495f54524950535f4445564943455329207b0a09096d656d7365742826646576696365732c20302c2073697a656f662873747275637420616370695f68616e646c655f6c69737429293b0a0909737461747573203d20616370695f6576616c756174655f7265666572656e636528747a2d3e6465766963652d3e68616e646c652c20225f545a44222c0a0909090909094e554c4c2c202664657669636573293b0a0909696620286d656d636d702826747a2d3e646576696365732c2026646576696365732c0a0909090973697a656f662873747275637420616370695f68616e646c655f6c697374292929207b0a0909096d656d6370792826747a2d3e646576696365732c2026646576696365732c0a0909090973697a656f662873747275637420616370695f68616e646c655f6c69737429293b0a090909414350495f544845524d414c5f54524950535f455843455054494f4e28666c61672c202264657669636522293b0a09097d0a097d0a0a0972657475726e20303b0a7d0a0a73746174696320696e7420616370695f746865726d616c5f6765745f747269705f706f696e74732873747275637420616370695f746865726d616c202a747a290a7b0a09696e7420692c2076616c69642c20726574203d20616370695f746865726d616c5f74726970735f75706461746528747a2c20414350495f54524950535f494e4954293b0a0a0969662028726574290a090972657475726e207265743b0a0a0976616c6964203d20747a2d3e74726970732e637269746963616c2e666c6167732e76616c6964207c0a0909747a2d3e74726970732e686f742e666c6167732e76616c6964207c0a0909747a2d3e74726970732e706173736976652e666c6167732e76616c69643b0a0a09666f72202869203d20303b2069203c20414350495f544845524d414c5f4d41585f4143544956453b20692b2b290a090976616c6964207c3d20747a2d3e74726970732e6163746976655b695d2e666c6167732e76616c69643b0a0a09696620282176616c696429207b0a09097072696e746b284b45524e5f5741524e494e472046575f42554720224e6f2076616c6964207472697020666f756e645c6e22293b0a090972657475726e202d454e4f4445563b0a097d0a0972657475726e20303b0a7d0a0a73746174696320766f696420616370695f746865726d616c5f636865636b28766f6964202a64617461290a7b0a0973747275637420616370695f746865726d616c202a747a203d20646174613b0a0a09746865726d616c5f7a6f6e655f6465766963655f75706461746528747a2d3e746865726d616c5f7a6f6e65293b0a7d0a0a2f2a2073797320492f4620666f722067656e6572696320746865726d616c20737973667320737570706f7274202a2f0a23646566696e65204b454c56494e5f544f5f4d494c4c4943454c5349555328742c206f666629202828287429202d20286f66662929202a20313030290a0a73746174696320696e7420746865726d616c5f6765745f74656d702873747275637420746865726d616c5f7a6f6e655f646576696365202a746865726d616c2c0a09090920202020756e7369676e6564206c6f6e67202a74656d70290a7b0a0973747275637420616370695f746865726d616c202a747a203d20746865726d616c2d3e646576646174613b0a09696e7420726573756c743b0a0a096966202821747a290a090972657475726e202d45494e56414c3b0a0a09726573756c74203d20616370695f746865726d616c5f6765745f74656d706572617475726528747a293b0a0969662028726573756c74290a090972657475726e20726573756c743b0a0a092a74656d70203d204b454c56494e5f544f5f4d494c4c4943454c5349555328747a2d3e74656d70657261747572652c20747a2d3e6b656c76696e5f6f6666736574293b0a0972657475726e20303b0a7d0a0a73746174696320696e7420746865726d616c5f6765745f6d6f64652873747275637420746865726d616c5f7a6f6e655f646576696365202a746865726d616c2c0a09090909656e756d20746865726d616c5f6465766963655f6d6f6465202a6d6f6465290a7b0a0973747275637420616370695f746865726d616c202a747a203d20746865726d616c2d3e646576646174613b0a0a096966202821747a290a090972657475726e202d45494e56414c3b0a0a092a6d6f6465203d20747a2d3e747a5f656e61626c6564203f20544845524d414c5f4445564943455f454e41424c4544203a0a0909544845524d414c5f4445564943455f44495341424c45443b0a0a0972657475726e20303b0a7d0a0a73746174696320696e7420746865726d616c5f7365745f6d6f64652873747275637420746865726d616c5f7a6f6e655f646576696365202a746865726d616c2c0a09090909656e756d20746865726d616c5f6465766963655f6d6f6465206d6f6465290a7b0a0973747275637420616370695f746865726d616c202a747a203d20746865726d616c2d3e646576646174613b0a09696e7420656e61626c653b0a0a096966202821747a290a090972657475726e202d45494e56414c3b0a0a092f2a0a09202a20656e61626c652f64697361626c6520746865726d616c206d616e6167656d656e742066726f6d204143504920746865726d616c206472697665720a09202a2f0a09696620286d6f6465203d3d20544845524d414c5f4445564943455f454e41424c4544290a0909656e61626c65203d20313b0a09656c736520696620286d6f6465203d3d20544845524d414c5f4445564943455f44495341424c4544290a0909656e61626c65203d20303b0a09656c73650a090972657475726e202d45494e56414c3b0a0a0969662028656e61626c6520213d20747a2d3e747a5f656e61626c656429207b0a0909747a2d3e747a5f656e61626c6564203d20656e61626c653b0a0909414350495f44454255475f5052494e542828414350495f44425f494e464f2c0a090909222573206b65726e656c204143504920746865726d616c20636f6e74726f6c5c6e222c0a090909747a2d3e747a5f656e61626c6564203f2022456e61626c6522203a202244697361626c652229293b0a0909616370695f746865726d616c5f636865636b28747a293b0a097d0a0972657475726e20303b0a7d0a0a73746174696320696e7420746865726d616c5f6765745f747269705f747970652873747275637420746865726d616c5f7a6f6e655f646576696365202a746865726d616c2c0a0909090920696e7420747269702c20656e756d20746865726d616c5f747269705f74797065202a74797065290a7b0a0973747275637420616370695f746865726d616c202a747a203d20746865726d616c2d3e646576646174613b0a09696e7420693b0a0a096966202821747a207c7c2074726970203c2030290a090972657475726e202d45494e56414c3b0a0a0969662028747a2d3e74726970732e637269746963616c2e666c6167732e76616c696429207b0a090969662028217472697029207b0a0909092a74797065203d20544845524d414c5f545249505f435249544943414c3b0a09090972657475726e20303b0a09097d0a0909747269702d2d3b0a097d0a0a0969662028747a2d3e74726970732e686f742e666c6167732e76616c696429207b0a090969662028217472697029207b0a0909092a74797065203d20544845524d414c5f545249505f484f543b0a09090972657475726e20303b0a09097d0a0909747269702d2d3b0a097d0a0a0969662028747a2d3e74726970732e706173736976652e666c6167732e76616c696429207b0a090969662028217472697029207b0a0909092a74797065203d20544845524d414c5f545249505f504153534956453b0a09090972657475726e20303b0a09097d0a0909747269702d2d3b0a097d0a0a09666f72202869203d20303b2069203c20414350495f544845524d414c5f4d41585f4143544956452026260a0909747a2d3e74726970732e6163746976655b695d2e666c6167732e76616c69643b20692b2b29207b0a090969662028217472697029207b0a0909092a74797065203d20544845524d414c5f545249505f4143544956453b0a09090972657475726e20303b0a09097d0a0909747269702d2d3b0a097d0a0a0972657475726e202d45494e56414c3b0a7d0a0a73746174696320696e7420746865726d616c5f6765745f747269705f74656d702873747275637420746865726d616c5f7a6f6e655f646576696365202a746865726d616c2c0a0909090920696e7420747269702c20756e7369676e6564206c6f6e67202a74656d70290a7b0a0973747275637420616370695f746865726d616c202a747a203d20746865726d616c2d3e646576646174613b0a09696e7420693b0a0a096966202821747a207c7c2074726970203c2030290a090972657475726e202d45494e56414c3b0a0a0969662028747a2d3e74726970732e637269746963616c2e666c6167732e76616c696429207b0a090969662028217472697029207b0a0909092a74656d70203d204b454c56494e5f544f5f4d494c4c4943454c53495553280a09090909747a2d3e74726970732e637269746963616c2e74656d70657261747572652c0a09090909747a2d3e6b656c76696e5f6f6666736574293b0a09090972657475726e20303b0a09097d0a0909747269702d2d3b0a097d0a0a0969662028747a2d3e74726970732e686f742e666c6167732e76616c696429207b0a090969662028217472697029207b0a0909092a74656d70203d204b454c56494e5f544f5f4d494c4c4943454c53495553280a09090909747a2d3e74726970732e686f742e74656d70657261747572652c0a09090909747a2d3e6b656c76696e5f6f6666736574293b0a09090972657475726e20303b0a09097d0a0909747269702d2d3b0a097d0a0a0969662028747a2d3e74726970732e706173736976652e666c6167732e76616c696429207b0a090969662028217472697029207b0a0909092a74656d70203d204b454c56494e5f544f5f4d494c4c4943454c53495553280a09090909747a2d3e74726970732e706173736976652e74656d70657261747572652c0a09090909747a2d3e6b656c76696e5f6f6666736574293b0a09090972657475726e20303b0a09097d0a0909747269702d2d3b0a097d0a0a09666f72202869203d20303b2069203c20414350495f544845524d414c5f4d41585f4143544956452026260a0909747a2d3e74726970732e6163746976655b695d2e666c6167732e76616c69643b20692b2b29207b0a090969662028217472697029207b0a0909092a74656d70203d204b454c56494e5f544f5f4d494c4c4943454c53495553280a09090909747a2d3e74726970732e6163746976655b695d2e74656d70657261747572652c0a09090909747a2d3e6b656c76696e5f6f6666736574293b0a09090972657475726e20303b0a09097d0a0909747269702d2d3b0a097d0a0a0972657475726e202d45494e56414c3b0a7d0a0a73746174696320696e7420746865726d616c5f6765745f637269745f74656d702873747275637420746865726d616c5f7a6f6e655f646576696365202a746865726d616c2c0a09090909756e7369676e6564206c6f6e67202a74656d706572617475726529207b0a0973747275637420616370695f746865726d616c202a747a203d20746865726d616c2d3e646576646174613b0a0a0969662028747a2d3e74726970732e637269746963616c2e666c6167732e76616c696429207b0a09092a74656d7065726174757265203d204b454c56494e5f544f5f4d494c4c4943454c53495553280a09090909747a2d3e74726970732e637269746963616c2e74656d70657261747572652c0a09090909747a2d3e6b656c76696e5f6f6666736574293b0a090972657475726e20303b0a097d20656c73650a090972657475726e202d45494e56414c3b0a7d0a0a73746174696320696e7420746865726d616c5f6765745f7472656e642873747275637420746865726d616c5f7a6f6e655f646576696365202a746865726d616c2c0a09090909696e7420747269702c20656e756d20746865726d616c5f7472656e64202a7472656e64290a7b0a0973747275637420616370695f746865726d616c202a747a203d20746865726d616c2d3e646576646174613b0a09656e756d20746865726d616c5f747269705f7479706520747970653b0a09696e7420693b0a0a0969662028746865726d616c5f6765745f747269705f7479706528746865726d616c2c20747269702c20267479706529290a090972657475726e202d45494e56414c3b0a0a096966202874797065203d3d20544845524d414c5f545249505f41435449564529207b0a09092f2a20616767726573736976652061637469766520636f6f6c696e67202a2f0a09092a7472656e64203d20544845524d414c5f5452454e445f52414953494e473b0a090972657475726e20303b0a097d0a0a092f2a0a09202a20747a2d3e74656d70657261747572652068617320616c7265616479206265656e20757064617465642062792067656e6572696320746865726d616c206c617965722c0a09202a206265666f726520746869732063616c6c6261636b206265696e6720696e766f6b65640a09202a2f0a0969203d2028747a2d3e74726970732e706173736976652e746331202a2028747a2d3e74656d7065726174757265202d20747a2d3e6c6173745f74656d706572617475726529290a09092b2028747a2d3e74726970732e706173736976652e7463320a09092a2028747a2d3e74656d7065726174757265202d20747a2d3e74726970732e706173736976652e74656d706572617475726529293b0a0a096966202869203e2030290a09092a7472656e64203d20544845524d414c5f5452454e445f52414953494e473b0a09656c7365206966202869203c2030290a09092a7472656e64203d20544845524d414c5f5452454e445f44524f5050494e473b0a09656c73650a09092a7472656e64203d20544845524d414c5f5452454e445f535441424c453b0a0972657475726e20303b0a7d0a0a0a73746174696320696e7420746865726d616c5f6e6f746966792873747275637420746865726d616c5f7a6f6e655f646576696365202a746865726d616c2c20696e7420747269702c0a090909202020656e756d20746865726d616c5f747269705f7479706520747269705f74797065290a7b0a0975382074797065203d20303b0a0973747275637420616370695f746865726d616c202a747a203d20746865726d616c2d3e646576646174613b0a0a0969662028747269705f74797065203d3d20544845524d414c5f545249505f435249544943414c290a090974797065203d20414350495f544845524d414c5f4e4f544946595f435249544943414c3b0a09656c73652069662028747269705f74797065203d3d20544845524d414c5f545249505f484f54290a090974797065203d20414350495f544845524d414c5f4e4f544946595f484f543b0a09656c73650a090972657475726e20303b0a0a09616370695f6275735f67656e65726174655f70726f635f6576656e7428747a2d3e6465766963652c20747970652c2031293b0a09616370695f6275735f67656e65726174655f6e65746c696e6b5f6576656e7428747a2d3e6465766963652d3e706e702e6465766963655f636c6173732c0a09090909096465765f6e616d652826747a2d3e6465766963652d3e646576292c20747970652c2031293b0a0a0969662028747269705f74797065203d3d20544845524d414c5f545249505f435249544943414c202626206e6f637274290a090972657475726e20313b0a0a0972657475726e20303b0a7d0a0a73746174696320696e7420616370695f746865726d616c5f636f6f6c696e675f6465766963655f63622873747275637420746865726d616c5f7a6f6e655f646576696365202a746865726d616c2c0a090909090973747275637420746865726d616c5f636f6f6c696e675f646576696365202a636465762c0a0909090909626f6f6c2062696e64290a7b0a0973747275637420616370695f646576696365202a646576696365203d20636465762d3e646576646174613b0a0973747275637420616370695f746865726d616c202a747a203d20746865726d616c2d3e646576646174613b0a0973747275637420616370695f646576696365202a6465763b0a09616370695f737461747573207374617475733b0a09616370695f68616e646c652068616e646c653b0a09696e7420693b0a09696e74206a3b0a09696e742074726970203d202d313b0a09696e7420726573756c74203d20303b0a0a0969662028747a2d3e74726970732e637269746963616c2e666c6167732e76616c6964290a0909747269702b2b3b0a0a0969662028747a2d3e74726970732e686f742e666c6167732e76616c6964290a0909747269702b2b3b0a0a0969662028747a2d3e74726970732e706173736976652e666c6167732e76616c696429207b0a0909747269702b2b3b0a0909666f72202869203d20303b2069203c20747a2d3e74726970732e706173736976652e646576696365732e636f756e743b0a090920202020692b2b29207b0a09090968616e646c65203d20747a2d3e74726970732e706173736976652e646576696365732e68616e646c65735b695d3b0a090909737461747573203d20616370695f6275735f6765745f6465766963652868616e646c652c2026646576293b0a09090969662028414350495f4641494c5552452873746174757329207c7c2064657620213d20646576696365290a09090909636f6e74696e75653b0a0909096966202862696e64290a09090909726573756c74203d0a0909090909746865726d616c5f7a6f6e655f62696e645f636f6f6c696e675f6465766963650a090909090928746865726d616c2c20747269702c20636465762c0a090909090920544845524d414c5f4e4f5f4c494d49542c20544845524d414c5f4e4f5f4c494d4954293b0a090909656c73650a09090909726573756c74203d0a0909090909746865726d616c5f7a6f6e655f756e62696e645f636f6f6c696e675f6465766963650a090909090928746865726d616c2c20747269702c2063646576293b0a09090969662028726573756c74290a09090909676f746f206661696c65643b0a09097d0a097d0a0a09666f72202869203d20303b2069203c20414350495f544845524d414c5f4d41585f4143544956453b20692b2b29207b0a09096966202821747a2d3e74726970732e6163746976655b695d2e666c6167732e76616c6964290a090909627265616b3b0a0909747269702b2b3b0a0909666f7220286a203d20303b0a0909202020206a203c20747a2d3e74726970732e6163746976655b695d2e646576696365732e636f756e743b0a0909202020206a2b2b29207b0a09090968616e646c65203d20747a2d3e74726970732e6163746976655b695d2e646576696365732e68616e646c65735b6a5d3b0a090909737461747573203d20616370695f6275735f6765745f6465766963652868616e646c652c2026646576293b0a09090969662028414350495f4641494c5552452873746174757329207c7c2064657620213d20646576696365290a09090909636f6e74696e75653b0a0909096966202862696e64290a09090909726573756c74203d20746865726d616c5f7a6f6e655f62696e645f636f6f6c696e675f6465766963650a090909090928746865726d616c2c20747269702c20636465762c0a090909090920544845524d414c5f4e4f5f4c494d49542c20544845524d414c5f4e4f5f4c494d4954293b0a090909656c73650a09090909726573756c74203d20746865726d616c5f7a6f6e655f756e62696e645f636f6f6c696e675f6465766963650a090909090928746865726d616c2c20747269702c2063646576293b0a09090969662028726573756c74290a09090909676f746f206661696c65643b0a09097d0a097d0a0a09666f72202869203d20303b2069203c20747a2d3e646576696365732e636f756e743b20692b2b29207b0a090968616e646c65203d20747a2d3e646576696365732e68616e646c65735b695d3b0a0909737461747573203d20616370695f6275735f6765745f6465766963652868616e646c652c2026646576293b0a090969662028414350495f5355434345535328737461747573292026262028646576203d3d206465766963652929207b0a0909096966202862696e64290a09090909726573756c74203d20746865726d616c5f7a6f6e655f62696e645f636f6f6c696e675f6465766963650a09090909090928746865726d616c2c202d312c20636465762c0a09090909090920544845524d414c5f4e4f5f4c494d49542c0a09090909090920544845524d414c5f4e4f5f4c494d4954293b0a090909656c73650a09090909726573756c74203d20746865726d616c5f7a6f6e655f756e62696e645f636f6f6c696e675f6465766963650a09090909090928746865726d616c2c202d312c2063646576293b0a09090969662028726573756c74290a09090909676f746f206661696c65643b0a09097d0a097d0a0a6661696c65643a0a0972657475726e20726573756c743b0a7d0a0a73746174696320696e740a616370695f746865726d616c5f62696e645f636f6f6c696e675f6465766963652873747275637420746865726d616c5f7a6f6e655f646576696365202a746865726d616c2c0a090909090973747275637420746865726d616c5f636f6f6c696e675f646576696365202a63646576290a7b0a0972657475726e20616370695f746865726d616c5f636f6f6c696e675f6465766963655f636228746865726d616c2c20636465762c2074727565293b0a7d0a0a73746174696320696e740a616370695f746865726d616c5f756e62696e645f636f6f6c696e675f6465766963652873747275637420746865726d616c5f7a6f6e655f646576696365202a746865726d616c2c0a090909090973747275637420746865726d616c5f636f6f6c696e675f646576696365202a63646576290a7b0a0972657475726e20616370695f746865726d616c5f636f6f6c696e675f6465766963655f636228746865726d616c2c20636465762c2066616c7365293b0a7d0a0a73746174696320636f6e73742073747275637420746865726d616c5f7a6f6e655f6465766963655f6f707320616370695f746865726d616c5f7a6f6e655f6f7073203d207b0a092e62696e64203d20616370695f746865726d616c5f62696e645f636f6f6c696e675f6465766963652c0a092e756e62696e64093d20616370695f746865726d616c5f756e62696e645f636f6f6c696e675f6465766963652c0a092e6765745f74656d70203d20746865726d616c5f6765745f74656d702c0a092e6765745f6d6f6465203d20746865726d616c5f6765745f6d6f64652c0a092e7365745f6d6f6465203d20746865726d616c5f7365745f6d6f64652c0a092e6765745f747269705f74797065203d20746865726d616c5f6765745f747269705f747970652c0a092e6765745f747269705f74656d70203d20746865726d616c5f6765745f747269705f74656d702c0a092e6765745f637269745f74656d70203d20746865726d616c5f6765745f637269745f74656d702c0a092e6765745f7472656e64203d20746865726d616c5f6765745f7472656e642c0a092e6e6f74696679203d20746865726d616c5f6e6f746966792c0a7d3b0a0a73746174696320696e7420616370695f746865726d616c5f72656769737465725f746865726d616c5f7a6f6e652873747275637420616370695f746865726d616c202a747a290a7b0a09696e74207472697073203d20303b0a09696e7420726573756c743b0a09616370695f737461747573207374617475733b0a09696e7420693b0a0a0969662028747a2d3e74726970732e637269746963616c2e666c6167732e76616c6964290a090974726970732b2b3b0a0a0969662028747a2d3e74726970732e686f742e666c6167732e76616c6964290a090974726970732b2b3b0a0a0969662028747a2d3e74726970732e706173736976652e666c6167732e76616c6964290a090974726970732b2b3b0a0a09666f72202869203d20303b2069203c20414350495f544845524d414c5f4d41585f4143544956452026260a090909747a2d3e74726970732e6163746976655b695d2e666c6167732e76616c69643b20692b2b2c2074726970732b2b293b0a0a0969662028747a2d3e74726970732e706173736976652e666c6167732e76616c6964290a0909747a2d3e746865726d616c5f7a6f6e65203d0a090909746865726d616c5f7a6f6e655f6465766963655f7265676973746572282261637069747a222c2074726970732c20302c20747a2c0a09090909090926616370695f746865726d616c5f7a6f6e655f6f70732c204e554c4c2c0a0909090909092020202020747a2d3e74726970732e706173736976652e7473702a3130302c0a0909090909092020202020747a2d3e706f6c6c696e675f6672657175656e63792a313030293b0a09656c73650a0909747a2d3e746865726d616c5f7a6f6e65203d0a090909746865726d616c5f7a6f6e655f6465766963655f7265676973746572282261637069747a222c2074726970732c20302c20747a2c0a09090909090926616370695f746865726d616c5f7a6f6e655f6f70732c204e554c4c2c0a090909090909302c20747a2d3e706f6c6c696e675f6672657175656e63792a313030293b0a096966202849535f45525228747a2d3e746865726d616c5f7a6f6e6529290a090972657475726e202d454e4f4445563b0a0a09726573756c74203d2073797366735f6372656174655f6c696e6b2826747a2d3e6465766963652d3e6465762e6b6f626a2c0a0909090920202026747a2d3e746865726d616c5f7a6f6e652d3e6465766963652e6b6f626a2c2022746865726d616c5f7a6f6e6522293b0a0969662028726573756c74290a090972657475726e20726573756c743b0a0a09726573756c74203d2073797366735f6372656174655f6c696e6b2826747a2d3e746865726d616c5f7a6f6e652d3e6465766963652e6b6f626a2c0a0909090920202026747a2d3e6465766963652d3e6465762e6b6f626a2c202264657669636522293b0a0969662028726573756c74290a090972657475726e20726573756c743b0a0a09737461747573203d20616370695f6174746163685f6461746128747a2d3e6465766963652d3e68616e646c652c0a090909092020616370695f6275735f707269766174655f646174615f68616e646c65722c0a090909092020747a2d3e746865726d616c5f7a6f6e65293b0a0969662028414350495f4641494c555245287374617475732929207b0a09097072696e746b284b45524e5f455252205052454649580a09090909224572726f7220617474616368696e672064657669636520646174615c6e22293b0a090972657475726e202d454e4f4445563b0a097d0a0a09747a2d3e747a5f656e61626c6564203d20313b0a0a096465765f696e666f2826747a2d3e6465766963652d3e6465762c20227265676973746572656420617320746865726d616c5f7a6f6e6525645c6e222c0a090920747a2d3e746865726d616c5f7a6f6e652d3e6964293b0a0972657475726e20303b0a7d0a0a73746174696320766f696420616370695f746865726d616c5f756e72656769737465725f746865726d616c5f7a6f6e652873747275637420616370695f746865726d616c202a747a290a7b0a0973797366735f72656d6f76655f6c696e6b2826747a2d3e6465766963652d3e6465762e6b6f626a2c2022746865726d616c5f7a6f6e6522293b0a0973797366735f72656d6f76655f6c696e6b2826747a2d3e746865726d616c5f7a6f6e652d3e6465766963652e6b6f626a2c202264657669636522293b0a09746865726d616c5f7a6f6e655f6465766963655f756e726567697374657228747a2d3e746865726d616c5f7a6f6e65293b0a09747a2d3e746865726d616c5f7a6f6e65203d204e554c4c3b0a09616370695f6465746163685f6461746128747a2d3e6465766963652d3e68616e646c652c20616370695f6275735f707269766174655f646174615f68616e646c6572293b0a7d0a0a0a2f2a202d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d0a20202020202020202020202020202020202020202020202020202020202020202044726976657220496e746572666163650a2020202d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d202a2f0a0a73746174696320766f696420616370695f746865726d616c5f6e6f746966792873747275637420616370695f646576696365202a6465766963652c20753332206576656e74290a7b0a0973747275637420616370695f746865726d616c202a747a203d20616370695f6472697665725f6461746128646576696365293b0a0a0a096966202821747a290a090972657475726e3b0a0a0973776974636820286576656e7429207b0a096361736520414350495f544845524d414c5f4e4f544946595f54454d50455241545552453a0a0909616370695f746865726d616c5f636865636b28747a293b0a0909627265616b3b0a096361736520414350495f544845524d414c5f4e4f544946595f5448524553484f4c44533a0a0909616370695f746865726d616c5f74726970735f75706461746528747a2c20414350495f54524950535f524546524553485f5448524553484f4c4453293b0a0909616370695f746865726d616c5f636865636b28747a293b0a0909616370695f6275735f67656e65726174655f70726f635f6576656e74286465766963652c206576656e742c2030293b0a0909616370695f6275735f67656e65726174655f6e65746c696e6b5f6576656e74286465766963652d3e706e702e6465766963655f636c6173732c0a09090909090920206465765f6e616d6528266465766963652d3e646576292c206576656e742c2030293b0a0909627265616b3b0a096361736520414350495f544845524d414c5f4e4f544946595f444556494345533a0a0909616370695f746865726d616c5f74726970735f75706461746528747a2c20414350495f54524950535f524546524553485f44455649434553293b0a0909616370695f746865726d616c5f636865636b28747a293b0a0909616370695f6275735f67656e65726174655f70726f635f6576656e74286465766963652c206576656e742c2030293b0a0909616370695f6275735f67656e65726174655f6e65746c696e6b5f6576656e74286465766963652d3e706e702e6465766963655f636c6173732c0a09090909090920206465765f6e616d6528266465766963652d3e646576292c206576656e742c2030293b0a0909627265616b3b0a0964656661756c743a0a0909414350495f44454255475f5052494e542828414350495f44425f494e464f2c0a09090909202022556e737570706f72746564206576656e74205b307825785d5c6e222c206576656e7429293b0a0909627265616b3b0a097d0a7d0a0a2f2a0a202a204f6e20736f6d6520706c6174666f726d732c2074686520414d4c20636f64652068617320646570656e64656e63792061626f75740a202a20746865206576616c756174696e67206f72646572206f66205f544d5020616e64205f4352542f5f484f542f5f5053562f5f4143782e0a202a20312e204f6e20485020506176696c696f6e2047342d3130313674782c205f544d50206d75737420626520696e766f6b65642061667465720a202a202020202f5f4352542f5f484f542f5f5053562f5f4143782c206f7220656c73652073797374656d2077696c6c20626520706f776572206f66662e0a202a20322e204f6e20485020436f6d7061712036373135622f36373135732c207468652072657475726e2076616c7565206f66205f50535620697320300a202a202020206966205f544d5020686173206e65766572206265656e206576616c75617465642e0a202a0a202a204173207468697320646570656e64656e637920697320746f74616c6c79207472616e73706172656e7420746f204f532c206576616c756174650a202a20616c6c206f66207468656d206f6e63652c20696e20746865206f72646572206f66205f4352542f5f484f542f5f5053562f5f4143782c0a202a205f544d502c206265666f72652074686579206172652061637475616c6c7920757365642e0a202a2f0a73746174696320766f696420616370695f746865726d616c5f616d6c5f646570656e64656e63795f6669782873747275637420616370695f746865726d616c202a747a290a7b0a09616370695f68616e646c652068616e646c65203d20747a2d3e6465766963652d3e68616e646c653b0a09756e7369676e6564206c6f6e67206c6f6e672076616c75653b0a09696e7420693b0a0a09616370695f6576616c756174655f696e74656765722868616e646c652c20225f435254222c204e554c4c2c202676616c7565293b0a09616370695f6576616c756174655f696e74656765722868616e646c652c20225f484f54222c204e554c4c2c202676616c7565293b0a09616370695f6576616c756174655f696e74656765722868616e646c652c20225f505356222c204e554c4c2c202676616c7565293b0a09666f72202869203d20303b2069203c20414350495f544845524d414c5f4d41585f4143544956453b20692b2b29207b0a090963686172206e616d655b355d203d207b20275f272c202741272c202743272c2028273027202b2069292c20275c3027207d3b0a0909616370695f737461747573207374617475733b0a0a0909737461747573203d20616370695f6576616c756174655f696e74656765722868616e646c652c206e616d652c204e554c4c2c202676616c7565293b0a090969662028737461747573203d3d2041455f4e4f545f464f554e44290a090909627265616b3b0a097d0a09616370695f6576616c756174655f696e74656765722868616e646c652c20225f544d50222c204e554c4c2c202676616c7565293b0a7d0a0a73746174696320696e7420616370695f746865726d616c5f6765745f696e666f2873747275637420616370695f746865726d616c202a747a290a7b0a09696e7420726573756c74203d20303b0a0a0a096966202821747a290a090972657475726e202d45494e56414c3b0a0a09616370695f746865726d616c5f616d6c5f646570656e64656e63795f66697828747a293b0a0a092f2a20476574207472697020706f696e7473205b5f4352542c205f5053562c206574632e5d2028726571756972656429202a2f0a09726573756c74203d20616370695f746865726d616c5f6765745f747269705f706f696e747328747a293b0a0969662028726573756c74290a090972657475726e20726573756c743b0a0a092f2a204765742074656d7065726174757265205b5f544d505d2028726571756972656429202a2f0a09726573756c74203d20616370695f746865726d616c5f6765745f74656d706572617475726528747a293b0a0969662028726573756c74290a090972657475726e20726573756c743b0a0a092f2a205365742074686520636f6f6c696e67206d6f6465205b5f5343505d20746f2061637469766520636f6f6c696e67202864656661756c7429202a2f0a09726573756c74203d20616370695f746865726d616c5f7365745f636f6f6c696e675f6d6f646528747a2c20414350495f544845524d414c5f4d4f44455f414354495645293b0a096966202821726573756c74290a0909747a2d3e666c6167732e636f6f6c696e675f6d6f6465203d20313b0a0a092f2a204765742064656661756c7420706f6c6c696e67206672657175656e6379205b5f545a505d20286f7074696f6e616c29202a2f0a0969662028747a70290a0909747a2d3e706f6c6c696e675f6672657175656e6379203d20747a703b0a09656c73650a0909616370695f746865726d616c5f6765745f706f6c6c696e675f6672657175656e637928747a293b0a0a0972657475726e20303b0a7d0a0a2f2a0a202a20546865206578616374206f6666736574206265747765656e204b656c76696e20616e64206465677265652043656c73697573206973203237332e31352e20486f776576657220414350490a202a2068616e646c65732074656d70657261747572652076616c756573207769746820612073696e676c6520646563696d616c20706c6163652e204173206120636f6e73657175656e63652c0a202a20736f6d6520696d706c656d656e746174696f6e732075736520616e206f6666736574206f66203237332e3120616e64206f74686572732075736520616e206f6666736574206f660a202a203237332e322e2054727920746f2066696e64206f7574207768696368206f6e65206973206265696e6720757365642c20746f2070726573656e7420746865206d6f73740a202a20616363757261746520616e642076697375616c6c792061707065616c696e67206e756d6265722e0a202a0a202a20546865206865757269737469632062656c6f772073686f756c6420776f726b20666f7220616c6c204143504920746865726d616c207a6f6e6573207768696368206861766520610a202a20637269746963616c207472697020706f696e74207769746820612076616c7565206265696e672061206d756c7469706c65206f6620302e35206465677265652043656c736975732e0a202a2f0a73746174696320766f696420616370695f746865726d616c5f67756573735f6f66667365742873747275637420616370695f746865726d616c202a747a290a7b0a0969662028747a2d3e74726970732e637269746963616c2e666c6167732e76616c69642026260a092020202028747a2d3e74726970732e637269746963616c2e74656d70657261747572652025203529203d3d2031290a0909747a2d3e6b656c76696e5f6f6666736574203d20323733313b0a09656c73650a0909747a2d3e6b656c76696e5f6f6666736574203d20323733323b0a7d0a0a73746174696320696e7420616370695f746865726d616c5f6164642873747275637420616370695f646576696365202a646576696365290a7b0a09696e7420726573756c74203d20303b0a0973747275637420616370695f746865726d616c202a747a203d204e554c4c3b0a0a0a096966202821646576696365290a090972657475726e202d45494e56414c3b0a0a09747a203d206b7a616c6c6f632873697a656f662873747275637420616370695f746865726d616c292c204746505f4b45524e454c293b0a096966202821747a290a090972657475726e202d454e4f4d454d3b0a0a09747a2d3e646576696365203d206465766963653b0a0973747263707928747a2d3e6e616d652c206465766963652d3e706e702e6275735f6964293b0a0973747263707928616370695f6465766963655f6e616d6528646576696365292c20414350495f544845524d414c5f4445564943455f4e414d45293b0a0973747263707928616370695f6465766963655f636c61737328646576696365292c20414350495f544845524d414c5f434c415353293b0a096465766963652d3e6472697665725f64617461203d20747a3b0a096d757465785f696e69742826747a2d3e6c6f636b293b0a0a0a09726573756c74203d20616370695f746865726d616c5f6765745f696e666f28747a293b0a0969662028726573756c74290a0909676f746f20667265655f6d656d6f72793b0a0a09616370695f746865726d616c5f67756573735f6f666673657428747a293b0a0a09726573756c74203d20616370695f746865726d616c5f72656769737465725f746865726d616c5f7a6f6e6528747a293b0a0969662028726573756c74290a0909676f746f20667265655f6d656d6f72793b0a0a097072696e746b284b45524e5f494e464f2050524546495820222573205b25735d2028256c642043295c6e222c0a0920202020202020616370695f6465766963655f6e616d6528646576696365292c20616370695f6465766963655f62696428646576696365292c0a09202020202020204b454c56494e5f544f5f43454c5349555328747a2d3e74656d706572617475726529293b0a09676f746f20656e643b0a0a667265655f6d656d6f72793a0a096b6672656528747a293b0a656e643a0a0972657475726e20726573756c743b0a7d0a0a73746174696320696e7420616370695f746865726d616c5f72656d6f76652873747275637420616370695f646576696365202a6465766963652c20696e742074797065290a7b0a0973747275637420616370695f746865726d616c202a747a203d204e554c4c3b0a0a096966202821646576696365207c7c2021616370695f6472697665725f646174612864657669636529290a090972657475726e202d45494e56414c3b0a0a09747a203d20616370695f6472697665725f6461746128646576696365293b0a0a09616370695f746865726d616c5f756e72656769737465725f746865726d616c5f7a6f6e6528747a293b0a096d757465785f64657374726f792826747a2d3e6c6f636b293b0a096b6672656528747a293b0a0972657475726e20303b0a7d0a0a23696664656620434f4e4649475f504d5f534c4545500a73746174696320696e7420616370695f746865726d616c5f726573756d652873747275637420646576696365202a646576290a7b0a0973747275637420616370695f746865726d616c202a747a3b0a09696e7420692c206a2c20706f7765725f73746174652c20726573756c743b0a0a096966202821646576290a090972657475726e202d45494e56414c3b0a0a09747a203d20616370695f6472697665725f6461746128746f5f616370695f6465766963652864657629293b0a096966202821747a290a090972657475726e202d45494e56414c3b0a0a09666f72202869203d20303b2069203c20414350495f544845524d414c5f4d41585f4143544956453b20692b2b29207b0a090969662028212826747a2d3e74726970732e6163746976655b695d29290a090909627265616b3b0a09096966202821747a2d3e74726970732e6163746976655b695d2e666c6167732e76616c6964290a090909627265616b3b0a0909747a2d3e74726970732e6163746976655b695d2e666c6167732e656e61626c6564203d20313b0a0909666f7220286a203d20303b206a203c20747a2d3e74726970732e6163746976655b695d2e646576696365732e636f756e743b206a2b2b29207b0a090909726573756c74203d20616370695f6275735f7570646174655f706f776572280a0909090909747a2d3e74726970732e6163746976655b695d2e646576696365732e68616e646c65735b6a5d2c0a090909090926706f7765725f7374617465293b0a09090969662028726573756c74207c7c2028706f7765725f737461746520213d20414350495f53544154455f44302929207b0a09090909747a2d3e74726970732e6163746976655b695d2e666c6167732e656e61626c6564203d20303b0a09090909627265616b3b0a0909097d0a09097d0a0909747a2d3e73746174652e616374697665207c3d20747a2d3e74726970732e6163746976655b695d2e666c6167732e656e61626c65643b0a097d0a0a09616370695f746865726d616c5f636865636b28747a293b0a0a0972657475726e2041455f4f4b3b0a7d0a23656e6469660a0a73746174696320696e7420746865726d616c5f61637428636f6e73742073747275637420646d695f73797374656d5f6964202a6429207b0a0a0969662028616374203d3d203029207b0a09097072696e746b284b45524e5f4e4f544943452022414350493a2025732064657465637465643a20220a0909092264697361626c696e6720616c6c2061637469766520746865726d616c207472697020706f696e74735c6e222c20642d3e6964656e74293b0a0909616374203d202d313b0a097d0a0972657475726e20303b0a7d0a73746174696320696e7420746865726d616c5f6e6f63727428636f6e73742073747275637420646d695f73797374656d5f6964202a6429207b0a0a097072696e746b284b45524e5f4e4f544943452022414350493a2025732064657465637465643a20220a09092264697361626c696e6720616c6c20637269746963616c20746865726d616c207472697020706f696e7420616374696f6e732e5c6e222c20642d3e6964656e74293b0a096e6f637274203d20313b0a0972657475726e20303b0a7d0a73746174696320696e7420746865726d616c5f747a7028636f6e73742073747275637420646d695f73797374656d5f6964202a6429207b0a0a0969662028747a70203d3d203029207b0a09097072696e746b284b45524e5f4e4f544943452022414350493a2025732064657465637465643a20220a09090922656e61626c696e6720746865726d616c207a6f6e6520706f6c6c696e675c6e222c20642d3e6964656e74293b0a0909747a70203d203330303b092f2a20333030206453203d203330205365636f6e6473202a2f0a097d0a0972657475726e20303b0a7d0a73746174696320696e7420746865726d616c5f70737628636f6e73742073747275637420646d695f73797374656d5f6964202a6429207b0a0a0969662028707376203d3d203029207b0a09097072696e746b284b45524e5f4e4f544943452022414350493a2025732064657465637465643a20220a0909092264697361626c696e6720616c6c207061737369766520746865726d616c207472697020706f696e74735c6e222c20642d3e6964656e74293b0a0909707376203d202d313b0a097d0a0972657475726e20303b0a7d0a0a7374617469632073747275637420646d695f73797374656d5f696420746865726d616c5f646d695f7461626c655b5d205f5f696e697464617461203d207b0a092f2a0a09202a2041776172642042494f53206f6e207468697320414f70656e206d616b657320746865726d616c20636f6e74726f6c20616c6d6f737420776f7274686c6573732e0a09202a20687474703a2f2f6275677a696c6c612e6b65726e656c2e6f72672f73686f775f6275672e6367693f69643d383834320a09202a2f0a097b0a09202e63616c6c6261636b203d20746865726d616c5f6163742c0a09202e6964656e74203d2022414f70656e2069393135474d6d2d484653222c0a09202e6d617463686573203d207b0a0909444d495f4d4154434828444d495f424f4152445f56454e444f522c2022414f70656e22292c0a0909444d495f4d4154434828444d495f424f4152445f4e414d452c202269393135474d6d2d48465322292c0a09097d2c0a097d2c0a097b0a09202e63616c6c6261636b203d20746865726d616c5f7073762c0a09202e6964656e74203d2022414f70656e2069393135474d6d2d484653222c0a09202e6d617463686573203d207b0a0909444d495f4d4154434828444d495f424f4152445f56454e444f522c2022414f70656e22292c0a0909444d495f4d4154434828444d495f424f4152445f4e414d452c202269393135474d6d2d48465322292c0a09097d2c0a097d2c0a097b0a09202e63616c6c6261636b203d20746865726d616c5f747a702c0a09202e6964656e74203d2022414f70656e2069393135474d6d2d484653222c0a09202e6d617463686573203d207b0a0909444d495f4d4154434828444d495f424f4152445f56454e444f522c2022414f70656e22292c0a0909444d495f4d4154434828444d495f424f4152445f4e414d452c202269393135474d6d2d48465322292c0a09097d2c0a097d2c0a097b0a09202e63616c6c6261636b203d20746865726d616c5f6e6f6372742c0a09202e6964656e74203d202247696761627974652047412d375a58222c0a09202e6d617463686573203d207b0a0909444d495f4d4154434828444d495f424f4152445f56454e444f522c2022476967616279746520546563686e6f6c6f677920436f2e2c204c74642e22292c0a0909444d495f4d4154434828444d495f424f4152445f4e414d452c2022375a5822292c0a09097d2c0a097d2c0a097b7d0a7d3b0a0a73746174696320696e74205f5f696e697420616370695f746865726d616c5f696e697428766f6964290a7b0a09696e7420726573756c74203d20303b0a0a09646d695f636865636b5f73797374656d28746865726d616c5f646d695f7461626c65293b0a0a09696620286f666629207b0a09097072696e746b284b45524e5f4e4f544943452022414350493a20746865726d616c20636f6e74726f6c2064697361626c65645c6e22293b0a090972657475726e202d454e4f4445563b0a097d0a0a09726573756c74203d20616370695f6275735f72656769737465725f6472697665722826616370695f746865726d616c5f647269766572293b0a0969662028726573756c74203c2030290a090972657475726e202d454e4f4445563b0a0a0972657475726e20303b0a7d0a0a73746174696320766f6964205f5f6578697420616370695f746865726d616c5f6578697428766f6964290a7b0a0a09616370695f6275735f756e72656769737465725f6472697665722826616370695f746865726d616c5f647269766572293b0a0a0972657475726e3b0a7d0a0a6d6f64756c655f696e697428616370695f746865726d616c5f696e6974293b0a6d6f64756c655f6578697428616370695f746865726d616c5f65786974293b0a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006c696e75782d332e382e322f647269766572732f616370692f7574696c732e630000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000303030303636340030303030303030003030303030303000303030303030333033313400313231313437343433333000303031363536310030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007573746172003030726f6f7400000000000000000000000000000000000000000000000000000000726f6f74000000000000000000000000000000000000000000000000000000003030303030303000303030303030300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f2a0a202a2020616370695f7574696c732e63202d2041435049205574696c6974792046756e6374696f6e732028245265766973696f6e3a2031302024290a202a0a202a2020436f707972696768742028432920323030312c203230303220416e64792047726f766572203c616e647265772e67726f76657240696e74656c2e636f6d3e0a202a2020436f707972696768742028432920323030312c2032303032205061756c2044696566656e6261756768203c7061756c2e732e64696566656e626175676840696e74656c2e636f6d3e0a202a0a202a207e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e0a202a0a202a2020546869732070726f6772616d206973206672656520736f6674776172653b20796f752063616e2072656469737472696275746520697420616e642f6f72206d6f646966790a202a2020697420756e64657220746865207465726d73206f662074686520474e552047656e6572616c205075626c6963204c6963656e7365206173207075626c69736865642062790a202a2020746865204672656520536f66747761726520466f756e646174696f6e3b206569746865722076657273696f6e2032206f6620746865204c6963656e73652c206f72202861740a202a2020796f7572206f7074696f6e2920616e79206c617465722076657273696f6e2e0a202a0a202a2020546869732070726f6772616d20697320646973747269627574656420696e2074686520686f706520746861742069742077696c6c2062652075736566756c2c206275740a202a2020574954484f555420414e592057415252414e54593b20776974686f7574206576656e2074686520696d706c6965642077617272616e7479206f660a202a20204d45524348414e544142494c495459206f72204649544e45535320464f52204120504152544943554c415220505552504f53452e20205365652074686520474e550a202a202047656e6572616c205075626c6963204c6963656e736520666f72206d6f72652064657461696c732e0a202a0a202a2020596f752073686f756c642068617665207265636569766564206120636f7079206f662074686520474e552047656e6572616c205075626c6963204c6963656e736520616c6f6e670a202a20207769746820746869732070726f6772616d3b206966206e6f742c20777269746520746f20746865204672656520536f66747761726520466f756e646174696f6e2c20496e632e2c0a202a202035392054656d706c6520506c6163652c205375697465203333302c20426f73746f6e2c204d412030323131312d31333037205553412e0a202a0a202a207e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e0a202a2f0a0a23696e636c756465203c6c696e75782f6b65726e656c2e683e0a23696e636c756465203c6c696e75782f6d6f64756c652e683e0a23696e636c756465203c6c696e75782f736c61622e683e0a23696e636c756465203c6c696e75782f696e69742e683e0a23696e636c756465203c6c696e75782f74797065732e683e0a23696e636c756465203c6c696e75782f686172646972712e683e0a23696e636c756465203c6c696e75782f616370692e683e0a23696e636c756465203c616370692f616370695f6275732e683e0a23696e636c756465203c616370692f616370695f647269766572732e683e0a0a23696e636c7564652022696e7465726e616c2e68220a0a23646566696e65205f434f4d504f4e454e540909414350495f4255535f434f4d504f4e454e540a414350495f4d4f44554c455f4e414d4528227574696c7322293b0a0a2f2a202d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d0a202020202020202020202020202020202020202020202020202020204f626a656374204576616c756174696f6e2048656c706572730a2020202d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d202a2f0a73746174696320766f69640a616370695f7574696c5f6576616c5f6572726f7228616370695f68616e646c6520682c20616370695f737472696e6720702c20616370695f7374617475732073290a7b0a23696664656620414350495f44454255475f4f55545055540a0963686172207072656669785b38305d203d207b275c30277d3b0a0973747275637420616370695f62756666657220627566666572203d207b73697a656f6628707265666978292c207072656669787d3b0a09616370695f6765745f6e616d6528682c20414350495f46554c4c5f504154484e414d452c2026627566666572293b0a09414350495f44454255475f5052494e542828414350495f44425f494e464f2c20224576616c75617465205b25732e25735d3a2025735c6e222c0a09092863686172202a29207072656669782c20702c20616370695f666f726d61745f657863657074696f6e28732929293b0a23656c73650a0972657475726e3b0a23656e6469660a7d0a0a616370695f7374617475730a616370695f657874726163745f7061636b61676528756e696f6e20616370695f6f626a656374202a7061636b6167652c0a0909202020202073747275637420616370695f627566666572202a666f726d61742c2073747275637420616370695f627566666572202a627566666572290a7b0a097533322073697a655f7265717569726564203d20303b0a09753332207461696c5f6f6666736574203d20303b0a0963686172202a666f726d61745f737472696e67203d204e554c4c3b0a0975333220666f726d61745f636f756e74203d20303b0a097533322069203d20303b0a097538202a68656164203d204e554c4c3b0a097538202a7461696c203d204e554c4c3b0a0a0a0969662028217061636b616765207c7c20287061636b6167652d3e7479706520213d20414350495f545950455f5041434b414745290a09202020207c7c20287061636b6167652d3e7061636b6167652e636f756e74203c20312929207b0a09097072696e746b284b45524e5f5741524e494e47205052454649582022496e76616c6964207061636b61676520617267756d656e745c6e22293b0a090972657475726e2041455f4241445f504152414d455445523b0a097d0a0a096966202821666f726d6174207c7c2021666f726d61742d3e706f696e746572207c7c2028666f726d61742d3e6c656e677468203c20312929207b0a09097072696e746b284b45524e5f5741524e494e47205052454649582022496e76616c696420666f726d617420617267756d656e745c6e22293b0a090972657475726e2041455f4241445f504152414d455445523b0a097d0a0a09696620282162756666657229207b0a09097072696e746b284b45524e5f5741524e494e47205052454649582022496e76616c69642062756666657220617267756d656e745c6e22293b0a090972657475726e2041455f4241445f504152414d455445523b0a097d0a0a09666f726d61745f636f756e74203d2028666f726d61742d3e6c656e677468202f2073697a656f6628636861722929202d20313b0a0969662028666f726d61745f636f756e74203e207061636b6167652d3e7061636b6167652e636f756e7429207b0a09097072696e746b284b45524e5f5741524e494e47205052454649582022466f726d617420737065636966696573206d6f7265206f626a65637473205b25645d220a09090920202020202022207468616e20657869737420696e207061636b616765205b25645d2e5c6e222c0a090909202020202020666f726d61745f636f756e742c207061636b6167652d3e7061636b6167652e636f756e74293b0a090972657475726e2041455f4241445f444154413b0a097d0a0a09666f726d61745f737472696e67203d20666f726d61742d3e706f696e7465723b0a0a092f2a0a09202a2043616c63756c6174652073697a655f72657175697265642e0a09202a2f0a09666f72202869203d20303b2069203c20666f726d61745f636f756e743b20692b2b29207b0a0a0909756e696f6e20616370695f6f626a656374202a656c656d656e74203d2026287061636b6167652d3e7061636b6167652e656c656d656e74735b695d293b0a0a09096966202821656c656d656e7429207b0a09090972657475726e2041455f4241445f444154413b0a09097d0a0a09097377697463682028656c656d656e742d3e7479706529207b0a0a09096361736520414350495f545950455f494e54454745523a0a0909097377697463682028666f726d61745f737472696e675b695d29207b0a0909096361736520274e273a0a0909090973697a655f7265717569726564202b3d2073697a656f6628753634293b0a090909097461696c5f6f6666736574202b3d2073697a656f6628753634293b0a09090909627265616b3b0a09090963617365202753273a0a0909090973697a655f7265717569726564202b3d0a090909092020202073697a656f662863686172202a29202b2073697a656f662875363429202b0a090909092020202073697a656f662863686172293b0a090909097461696c5f6f6666736574202b3d2073697a656f662863686172202a293b0a09090909627265616b3b0a09090964656661756c743a0a090909097072696e746b284b45524e5f5741524e494e47205052454649582022496e76616c6964207061636b61676520656c656d656e74220a090909090920202020202022205b25645d3a20676f74206e756d6265722c206578706563696e67220a090909090920202020202022205b25635d5c6e222c0a0909090909202020202020692c20666f726d61745f737472696e675b695d293b0a0909090972657475726e2041455f4241445f444154413b0a09090909627265616b3b0a0909097d0a090909627265616b3b0a0a09096361736520414350495f545950455f535452494e473a0a09096361736520414350495f545950455f4255464645523a0a0909097377697463682028666f726d61745f737472696e675b695d29207b0a09090963617365202753273a0a0909090973697a655f7265717569726564202b3d0a090909092020202073697a656f662863686172202a29202b0a090909092020202028656c656d656e742d3e737472696e672e6c656e677468202a2073697a656f6628636861722929202b0a090909092020202073697a656f662863686172293b0a090909097461696c5f6f6666736574202b3d2073697a656f662863686172202a293b0a09090909627265616b3b0a09090963617365202742273a0a0909090973697a655f7265717569726564202b3d0a090909092020202073697a656f66287538202a29202b0a090909092020202028656c656d656e742d3e6275666665722e6c656e677468202a2073697a656f6628753829293b0a090909097461696c5f6f6666736574202b3d2073697a656f66287538202a293b0a09090909627265616b3b0a09090964656661756c743a0a090909097072696e746b284b45524e5f5741524e494e47205052454649582022496e76616c6964207061636b61676520656c656d656e74220a090909090920202020202022205b25645d20676f7420737472696e672f6275666665722c220a090909090920202020202022206578706563696e67205b25635d5c6e222c0a0909090909202020202020692c20666f726d61745f737472696e675b695d293b0a0909090972657475726e2041455f4241445f444154413b0a09090909627265616b3b0a0909097d0a090909627265616b3b0a0a09096361736520414350495f545950455f5041434b4147453a0a090964656661756c743a0a090909414350495f44454255475f5052494e542828414350495f44425f494e464f2c0a0909090909202022466f756e6420756e737570706f7274656420656c656d656e7420617420696e6465783d25645c6e222c0a090909090920206929293b0a0909092f2a205442443a2068616e646c65206e6573746564207061636b616765732e2e2e202a2f0a09090972657475726e2041455f535550504f52543b0a090909627265616b3b0a09097d0a097d0a0a092f2a0a09202a2056616c6964617465206f7574707574206275666665722e0a09202a2f0a09696620286275666665722d3e6c656e677468203c2073697a655f726571756972656429207b0a09096275666665722d3e6c656e677468203d2073697a655f72657175697265643b0a090972657475726e2041455f4255464645525f4f564552464c4f573b0a097d20656c736520696620286275666665722d3e6c656e67746820213d2073697a655f7265717569726564207c7c20216275666665722d3e706f696e74657229207b0a090972657475726e2041455f4241445f504152414d455445523b0a097d0a0a0968656164203d206275666665722d3e706f696e7465723b0a097461696c203d206275666665722d3e706f696e746572202b207461696c5f6f66667365743b0a0a092f2a0a09202a2045787472616374207061636b61676520646174612e0a09202a2f0a09666f72202869203d20303b2069203c20666f726d61745f636f756e743b20692b2b29207b0a0a09097538202a2a706f696e746572203d204e554c4c3b0a0909756e696f6e20616370695f6f626a656374202a656c656d656e74203d2026287061636b6167652d3e7061636b6167652e656c656d656e74735b695d293b0a0a09096966202821656c656d656e7429207b0a09090972657475726e2041455f4241445f444154413b0a09097d0a0a09097377697463682028656c656d656e742d3e7479706529207b0a0a09096361736520414350495f545950455f494e54454745523a0a0909097377697463682028666f726d61745f737472696e675b695d29207b0a0909096361736520274e273a0a090909092a2828753634202a29206865616429203d0a0909090920202020656c656d656e742d3e696e74656765722e76616c75653b0a0909090968656164202b3d2073697a656f6628753634293b0a09090909627265616b3b0a09090963617365202753273a0a09090909706f696e746572203d20287538202a2a2920686561643b0a090909092a706f696e746572203d207461696c3b0a090909092a2828753634202a29207461696c29203d0a0909090920202020656c656d656e742d3e696e74656765722e76616c75653b0a0909090968656164202b3d2073697a656f6628753634202a293b0a090909097461696c202b3d2073697a656f6628753634293b0a090909092f2a204e554c4c207465726d696e61746520737472696e67202a2f0a090909092a7461696c203d20286368617229303b0a090909097461696c202b3d2073697a656f662863686172293b0a09090909627265616b3b0a09090964656661756c743a0a090909092f2a2053686f756c64206e65766572206765742068657265202a2f0a09090909627265616b3b0a0909097d0a090909627265616b3b0a0a09096361736520414350495f545950455f535452494e473a0a09096361736520414350495f545950455f4255464645523a0a0909097377697463682028666f726d61745f737472696e675b695d29207b0a09090963617365202753273a0a09090909706f696e746572203d20287538202a2a2920686561643b0a090909092a706f696e746572203d207461696c3b0a090909096d656d637079287461696c2c20656c656d656e742d3e737472696e672e706f696e7465722c0a0909090920202020202020656c656d656e742d3e737472696e672e6c656e677468293b0a0909090968656164202b3d2073697a656f662863686172202a293b0a090909097461696c202b3d20656c656d656e742d3e737472696e672e6c656e677468202a2073697a656f662863686172293b0a090909092f2a204e554c4c207465726d696e61746520737472696e67202a2f0a090909092a7461696c203d20286368617229303b0a090909097461696c202b3d2073697a656f662863686172293b0a09090909627265616b3b0a09090963617365202742273a0a09090909706f696e746572203d20287538202a2a2920686561643b0a090909092a706f696e746572203d207461696c3b0a090909096d656d637079287461696c2c20656c656d656e742d3e6275666665722e706f696e7465722c0a0909090920202020202020656c656d656e742d3e6275666665722e6c656e677468293b0a0909090968656164202b3d2073697a656f66287538202a293b0a090909097461696c202b3d20656c656d656e742d3e6275666665722e6c656e677468202a2073697a656f66287538293b0a09090909627265616b3b0a09090964656661756c743a0a090909092f2a2053686f756c64206e65766572206765742068657265202a2f0a09090909627265616b3b0a0909097d0a090909627265616b3b0a0a09096361736520414350495f545950455f5041434b4147453a0a0909092f2a205442443a2068616e646c65206e6573746564207061636b616765732e2e2e202a2f0a090964656661756c743a0a0909092f2a2053686f756c64206e65766572206765742068657265202a2f0a090909627265616b3b0a09097d0a097d0a0a0972657475726e2041455f4f4b3b0a7d0a0a4558504f52545f53594d424f4c28616370695f657874726163745f7061636b616765293b0a0a616370695f7374617475730a616370695f6576616c756174655f696e746567657228616370695f68616e646c652068616e646c652c0a0909202020202020616370695f737472696e6720706174686e616d652c0a090920202020202073747275637420616370695f6f626a6563745f6c697374202a617267756d656e74732c20756e7369676e6564206c6f6e67206c6f6e67202a64617461290a7b0a09616370695f73746174757320737461747573203d2041455f4f4b3b0a09756e696f6e20616370695f6f626a65637420656c656d656e743b0a0973747275637420616370695f62756666657220627566666572203d207b20302c204e554c4c207d3b0a0a09696620282164617461290a090972657475726e2041455f4241445f504152414d455445523b0a0a096275666665722e6c656e677468203d2073697a656f6628756e696f6e20616370695f6f626a656374293b0a096275666665722e706f696e746572203d2026656c656d656e743b0a09737461747573203d20616370695f6576616c756174655f6f626a6563742868616e646c652c20706174686e616d652c20617267756d656e74732c2026627566666572293b0a0969662028414350495f4641494c555245287374617475732929207b0a0909616370695f7574696c5f6576616c5f6572726f722868616e646c652c20706174686e616d652c20737461747573293b0a090972657475726e207374617475733b0a097d0a0a0969662028656c656d656e742e7479706520213d20414350495f545950455f494e544547455229207b0a0909616370695f7574696c5f6576616c5f6572726f722868616e646c652c20706174686e616d652c2041455f4241445f44415441293b0a090972657475726e2041455f4241445f444154413b0a097d0a0a092a64617461203d20656c656d656e742e696e74656765722e76616c75653b0a0a09414350495f44454255475f5052494e542828414350495f44425f494e464f2c202252657475726e2076616c7565205b256c6c755d5c6e222c202a6461746129293b0a0a0972657475726e2041455f4f4b3b0a7d0a0a4558504f52545f53594d424f4c28616370695f6576616c756174655f696e7465676572293b0a0a616370695f7374617475730a616370695f6576616c756174655f7265666572656e636528616370695f68616e646c652068616e646c652c0a090909616370695f737472696e6720706174686e616d652c0a09090973747275637420616370695f6f626a6563745f6c697374202a617267756d656e74732c0a09090973747275637420616370695f68616e646c655f6c697374202a6c697374290a7b0a09616370695f73746174757320737461747573203d2041455f4f4b3b0a09756e696f6e20616370695f6f626a656374202a7061636b616765203d204e554c4c3b0a09756e696f6e20616370695f6f626a656374202a656c656d656e74203d204e554c4c3b0a0973747275637420616370695f62756666657220627566666572203d207b20414350495f414c4c4f434154455f4255464645522c204e554c4c207d3b0a097533322069203d20303b0a0a0a0969662028216c69737429207b0a090972657475726e2041455f4241445f504152414d455445523b0a097d0a0a092f2a204576616c75617465206f626a6563742e202a2f0a0a09737461747573203d20616370695f6576616c756174655f6f626a6563742868616e646c652c20706174686e616d652c20617267756d656e74732c2026627566666572293b0a0969662028414350495f4641494c5552452873746174757329290a0909676f746f20656e643b0a0a097061636b616765203d206275666665722e706f696e7465723b0a0a0969662028286275666665722e6c656e677468203d3d203029207c7c20217061636b61676529207b0a09097072696e746b284b45524e5f4552522050524546495820224e6f2072657475726e206f626a65637420286c656e20255820707472202570295c6e222c0a0909092020202028756e7369676e6564296275666665722e6c656e6774682c207061636b616765293b0a0909737461747573203d2041455f4241445f444154413b0a0909616370695f7574696c5f6576616c5f6572726f722868616e646c652c20706174686e616d652c20737461747573293b0a0909676f746f20656e643b0a097d0a09696620287061636b6167652d3e7479706520213d20414350495f545950455f5041434b41474529207b0a09097072696e746b284b45524e5f455252205052454649582022457870656374696e672061205b5061636b6167655d2c20666f756e6420747970652025585c6e222c0a090909202020207061636b6167652d3e74797065293b0a0909737461747573203d2041455f4241445f444154413b0a0909616370695f7574696c5f6576616c5f6572726f722868616e646c652c20706174686e616d652c20737461747573293b0a0909676f746f20656e643b0a097d0a0969662028217061636b6167652d3e7061636b6167652e636f756e7429207b0a09097072696e746b284b45524e5f4552522050524546495820225b5061636b6167655d20686173207a65726f20656c656d656e747320282570295c6e222c0a090909202020207061636b616765293b0a0909737461747573203d2041455f4241445f444154413b0a0909616370695f7574696c5f6576616c5f6572726f722868616e646c652c20706174686e616d652c20737461747573293b0a0909676f746f20656e643b0a097d0a0a09696620287061636b6167652d3e7061636b6167652e636f756e74203e20414350495f4d41585f48414e444c455329207b0a090972657475726e2041455f4e4f5f4d454d4f52593b0a097d0a096c6973742d3e636f756e74203d207061636b6167652d3e7061636b6167652e636f756e743b0a0a092f2a2045787472616374207061636b61676520646174612e202a2f0a0a09666f72202869203d20303b2069203c206c6973742d3e636f756e743b20692b2b29207b0a0a0909656c656d656e74203d2026287061636b6167652d3e7061636b6167652e656c656d656e74735b695d293b0a0a090969662028656c656d656e742d3e7479706520213d20414350495f545950455f4c4f43414c5f5245464552454e434529207b0a090909737461747573203d2041455f4241445f444154413b0a0909097072696e746b284b45524e5f455252205052454649580a090909092020202022457870656374696e672061205b5265666572656e63655d207061636b61676520656c656d656e742c20666f756e6420747970652025585c6e222c0a0909090920202020656c656d656e742d3e74797065293b0a090909616370695f7574696c5f6576616c5f6572726f722868616e646c652c20706174686e616d652c20737461747573293b0a090909627265616b3b0a09097d0a0a09096966202821656c656d656e742d3e7265666572656e63652e68616e646c6529207b0a0909097072696e746b284b45524e5f5741524e494e47205052454649582022496e76616c6964207265666572656e636520696e220a0909092020202020202022207061636b6167652025735c6e222c20706174686e616d65293b0a090909737461747573203d2041455f4e554c4c5f454e5452593b0a090909627265616b3b0a09097d0a09092f2a20476574207468652020616370695f68616e646c652e202a2f0a0a09096c6973742d3e68616e646c65735b695d203d20656c656d656e742d3e7265666572656e63652e68616e646c653b0a0909414350495f44454255475f5052494e542828414350495f44425f494e464f2c2022466f756e64207265666572656e6365205b25705d5c6e222c0a0909090920206c6973742d3e68616e646c65735b695d29293b0a097d0a0a202020202020656e643a0a0969662028414350495f4641494c555245287374617475732929207b0a09096c6973742d3e636f756e74203d20303b0a09092f2f6b66726565286c6973742d3e68616e646c6573293b0a097d0a0a096b66726565286275666665722e706f696e746572293b0a0a0972657475726e207374617475733b0a7d0a0a4558504f52545f53594d424f4c28616370695f6576616c756174655f7265666572656e6365293b0a0a616370695f7374617475730a616370695f6765745f706879736963616c5f6465766963655f6c6f636174696f6e28616370695f68616e646c652068616e646c652c2073747275637420616370695f706c645f696e666f202a2a706c64290a7b0a09616370695f737461747573207374617475733b0a0973747275637420616370695f62756666657220627566666572203d207b20414350495f414c4c4f434154455f4255464645522c204e554c4c207d3b0a09756e696f6e20616370695f6f626a656374202a6f75747075743b0a0a09737461747573203d20616370695f6576616c756174655f6f626a6563742868616e646c652c20225f504c44222c204e554c4c2c2026627566666572293b0a0a0969662028414350495f4641494c5552452873746174757329290a090972657475726e207374617475733b0a0a096f7574707574203d206275666665722e706f696e7465723b0a0a0969662028216f7574707574207c7c206f75747075742d3e7479706520213d20414350495f545950455f5041434b4147450a09202020207c7c20216f75747075742d3e7061636b6167652e636f756e740a09202020207c7c206f75747075742d3e7061636b6167652e656c656d656e74735b305d2e7479706520213d20414350495f545950455f4255464645520a09202020207c7c206f75747075742d3e7061636b6167652e656c656d656e74735b305d2e6275666665722e6c656e677468203c20414350495f504c445f524556315f4255464645525f53495a4529207b0a0909737461747573203d2041455f545950453b0a0909676f746f206f75743b0a097d0a0a09737461747573203d20616370695f6465636f64655f706c645f627566666572280a0909096f75747075742d3e7061636b6167652e656c656d656e74735b305d2e6275666665722e706f696e7465722c0a0909096f75747075742d3e7061636b6167652e656c656d656e74735b305d2e6275666665722e6c656e6774682c0a090909706c64293b0a0a6f75743a0a096b66726565286275666665722e706f696e746572293b0a0972657475726e207374617475733b0a7d0a4558504f52545f53594d424f4c28616370695f6765745f706879736963616c5f6465766963655f6c6f636174696f6e293b0a0a2f2a2a0a202a20616370695f6576616c756174655f686f74706c75675f6f73743a204576616c75617465205f4f535420666f7220686f74706c7567206f7065726174696f6e730a202a204068616e646c653a2041435049206465766963652068616e646c650a202a2040736f757263655f6576656e743a20736f75726365206576656e7420636f64650a202a20407374617475735f636f64653a2073746174757320636f64650a202a20407374617475735f6275663a206f7074696f6e616c2064657461696c656420696e666f726d6174696f6e20284e554c4c206966206e6f6e65290a202a0a202a204576616c75617465205f4f535420666f7220686f74706c7567206f7065726174696f6e732e20416c6c204143504920686f74706c75672068616e646c6572730a202a206d7573742063616c6c20746869732066756e6374696f6e207768656e206576616c756174696e67205f4f535420666f7220686f74706c7567206f7065726174696f6e732e0a202a205768656e2074686520706c6174666f726d20646f6573206e6f7420737570706f7274205f4f53542c20746869732066756e6374696f6e20686173206e6f206566666563742e0a202a2f0a616370695f7374617475730a616370695f6576616c756174655f686f74706c75675f6f737428616370695f68616e646c652068616e646c652c2075333220736f757263655f6576656e742c0a0909753332207374617475735f636f64652c2073747275637420616370695f627566666572202a7374617475735f627566290a7b0a23696664656620414350495f484f54504c55475f4f53540a09756e696f6e20616370695f6f626a65637420706172616d735b335d203d207b0a09097b2e74797065203d20414350495f545950455f494e54454745522c7d2c0a09097b2e74797065203d20414350495f545950455f494e54454745522c7d2c0a09097b2e74797065203d20414350495f545950455f4255464645522c7d0a097d3b0a0973747275637420616370695f6f626a6563745f6c697374206172675f6c697374203d207b332c20706172616d737d3b0a09616370695f737461747573207374617475733b0a0a09706172616d735b305d2e696e74656765722e76616c7565203d20736f757263655f6576656e743b0a09706172616d735b315d2e696e74656765722e76616c7565203d207374617475735f636f64653b0a09696620287374617475735f62756620213d204e554c4c29207b0a0909706172616d735b325d2e6275666665722e706f696e746572203d207374617475735f6275662d3e706f696e7465723b0a0909706172616d735b325d2e6275666665722e6c656e677468203d207374617475735f6275662d3e6c656e6774683b0a097d20656c7365207b0a0909706172616d735b325d2e6275666665722e706f696e746572203d204e554c4c3b0a0909706172616d735b325d2e6275666665722e6c656e677468203d20303b0a097d0a0a09737461747573203d20616370695f6576616c756174655f6f626a6563742868616e646c652c20225f4f5354222c20266172675f6c6973742c204e554c4c293b0a0972657475726e207374617475733b0a23656c73650a0972657475726e2041455f4f4b3b0a23656e6469660a7d0a4558504f52545f53594d424f4c28616370695f6576616c756174655f686f74706c75675f6f7374293b0a0a2f2a2a0a202a20616370695f68616e646c655f7072696e746b3a205072696e74206d657373616765207769746820414350492070726566697820616e64206f626a65637420706174680a202a0a202a20546869732066756e6374696f6e2069732063616c6c6564207468726f75676820616370695f68616e646c655f3c6c6576656c3e206d6163726f7320616e64207072696e74730a202a2061206d657373616765207769746820414350492070726566697820616e64206f626a65637420706174682e2020546869732066756e6374696f6e2061637175697265730a202a2074686520676c6f62616c206e616d657370616365206d7574657820746f206f627461696e20616e206f626a65637420706174682e2020496e20696e746572727570740a202a20636f6e746578742c2069742073686f777320746865206f626a6563742070617468206173203c6e2f613e2e0a202a2f0a766f69640a616370695f68616e646c655f7072696e746b28636f6e73742063686172202a6c6576656c2c20616370695f68616e646c652068616e646c652c20636f6e73742063686172202a666d742c202e2e2e290a7b0a097374727563742076615f666f726d6174207661663b0a0976615f6c69737420617267733b0a0973747275637420616370695f62756666657220627566666572203d207b0a09092e6c656e677468203d20414350495f414c4c4f434154455f4255464645522c0a09092e706f696e746572203d204e554c4c0a097d3b0a09636f6e73742063686172202a706174683b0a0a0976615f737461727428617267732c20666d74293b0a097661662e666d74203d20666d743b0a097661662e7661203d2026617267733b0a0a0969662028696e5f696e746572727570742829207c7c0a0920202020616370695f6765745f6e616d652868616e646c652c20414350495f46554c4c5f504154484e414d452c20266275666665722920213d2041455f4f4b290a090970617468203d20223c6e2f613e223b0a09656c73650a090970617468203d206275666665722e706f696e7465723b0a0a097072696e746b28222573414350493a2025733a20257056222c206c6576656c2c20706174682c2026766166293b0a0a0976615f656e642861726773293b0a096b66726565286275666665722e706f696e746572293b0a7d0a4558504f52545f53594d424f4c28616370695f68616e646c655f7072696e746b293b0a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006c696e75782d332e382e322f647269766572732f616370692f766964656f2e630000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000303030303636340030303030303030003030303030303000303030303031333531313600313231313437343433333000303031363533350030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007573746172003030726f6f7400000000000000000000000000000000000000000000000000000000726f6f74000000000000000000000000000000000000000000000000000000003030303030303000303030303030300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f2a0a202a2020766964656f2e63202d204143504920566964656f204472697665722028245265766973696f6e3a24290a202a0a202a2020436f70797269676874202843292032303034204c756d696e67205975203c6c756d696e672e797540696e74656c2e636f6d3e0a202a2020436f70797269676874202843292032303034204272756e6f20447563726f74203c647563726f7440706f7570696e6f752e6f72673e0a202a2020436f707972696768742028432920323030362054686f6d617320547574746c65203c6c696e75782d6b65726e656c4074747574746c652e6e65743e0a202a0a202a207e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e0a202a0a202a2020546869732070726f6772616d206973206672656520736f6674776172653b20796f752063616e2072656469737472696275746520697420616e642f6f72206d6f646966790a202a2020697420756e64657220746865207465726d73206f662074686520474e552047656e6572616c205075626c6963204c6963656e7365206173207075626c69736865642062790a202a2020746865204672656520536f66747761726520466f756e646174696f6e3b206569746865722076657273696f6e2032206f6620746865204c6963656e73652c206f72202861740a202a2020796f7572206f7074696f6e2920616e79206c617465722076657273696f6e2e0a202a0a202a2020546869732070726f6772616d20697320646973747269627574656420696e2074686520686f706520746861742069742077696c6c2062652075736566756c2c206275740a202a2020574954484f555420414e592057415252414e54593b20776974686f7574206576656e2074686520696d706c6965642077617272616e7479206f660a202a20204d45524348414e544142494c495459206f72204649544e45535320464f52204120504152544943554c415220505552504f53452e20205365652074686520474e550a202a202047656e6572616c205075626c6963204c6963656e736520666f72206d6f72652064657461696c732e0a202a0a202a2020596f752073686f756c642068617665207265636569766564206120636f7079206f662074686520474e552047656e6572616c205075626c6963204c6963656e736520616c6f6e670a202a20207769746820746869732070726f6772616d3b206966206e6f742c20777269746520746f20746865204672656520536f66747761726520466f756e646174696f6e2c20496e632e2c0a202a202035392054656d706c6520506c6163652c205375697465203333302c20426f73746f6e2c204d412030323131312d31333037205553412e0a202a0a202a207e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e0a202a2f0a0a23696e636c756465203c6c696e75782f6b65726e656c2e683e0a23696e636c756465203c6c696e75782f6d6f64756c652e683e0a23696e636c756465203c6c696e75782f696e69742e683e0a23696e636c756465203c6c696e75782f74797065732e683e0a23696e636c756465203c6c696e75782f6c6973742e683e0a23696e636c756465203c6c696e75782f6d757465782e683e0a23696e636c756465203c6c696e75782f696e7075742e683e0a23696e636c756465203c6c696e75782f6261636b6c696768742e683e0a23696e636c756465203c6c696e75782f746865726d616c2e683e0a23696e636c756465203c6c696e75782f736f72742e683e0a23696e636c756465203c6c696e75782f7063692e683e0a23696e636c756465203c6c696e75782f7063695f6964732e683e0a23696e636c756465203c6c696e75782f736c61622e683e0a23696e636c756465203c61736d2f756163636573732e683e0a23696e636c756465203c6c696e75782f646d692e683e0a23696e636c756465203c616370692f616370695f6275732e683e0a23696e636c756465203c616370692f616370695f647269766572732e683e0a23696e636c756465203c6c696e75782f73757370656e642e683e0a23696e636c756465203c616370692f766964656f2e683e0a0a23646566696e65205052454649582022414350493a20220a0a23646566696e6520414350495f564944454f5f4255535f4e414d45090922566964656f20427573220a23646566696e6520414350495f564944454f5f4445564943455f4e414d45090922566964656f20446576696365220a23646566696e6520414350495f564944454f5f4e4f544946595f53574954434809307838300a23646566696e6520414350495f564944454f5f4e4f544946595f50524f42450909307838310a23646566696e6520414350495f564944454f5f4e4f544946595f4359434c450909307838320a23646566696e6520414350495f564944454f5f4e4f544946595f4e4558545f4f555450555409307838330a23646566696e6520414350495f564944454f5f4e4f544946595f505245565f4f555450555409307838340a0a23646566696e6520414350495f564944454f5f4e4f544946595f4359434c455f4252494748544e45535309307838350a23646566696e6509414350495f564944454f5f4e4f544946595f494e435f4252494748544e45535309307838360a23646566696e6520414350495f564944454f5f4e4f544946595f4445435f4252494748544e45535309307838370a23646566696e6520414350495f564944454f5f4e4f544946595f5a45524f5f4252494748544e45535309307838380a23646566696e6520414350495f564944454f5f4e4f544946595f444953504c41595f4f46460909307838390a0a23646566696e65204d41585f4e414d455f4c454e0932300a0a23646566696e65205f434f4d504f4e454e540909414350495f564944454f5f434f4d504f4e454e540a414350495f4d4f44554c455f4e414d452822766964656f22293b0a0a4d4f44554c455f415554484f5228224272756e6f20447563726f7422293b0a4d4f44554c455f4445534352495054494f4e28224143504920566964656f2044726976657222293b0a4d4f44554c455f4c4943454e5345282247504c22293b0a0a73746174696320626f6f6c206272696768746e6573735f7377697463685f656e61626c6564203d20313b0a6d6f64756c655f706172616d286272696768746e6573735f7377697463685f656e61626c65642c20626f6f6c2c2030363434293b0a0a2f2a0a202a2042792064656661756c742c20776520646f6e277420616c6c6f77206475706c6963617465204143504920766964656f2062757320646576696365730a202a20756e646572207468652073616d652056474120636f6e74726f6c6c65720a202a2f0a73746174696320626f6f6c20616c6c6f775f6475706c6963617465733b0a6d6f64756c655f706172616d28616c6c6f775f6475706c6963617465732c20626f6f6c2c2030363434293b0a0a2f2a0a202a20536f6d652042494f53657320636c61696d207468657920757365206d696e696d756d206261636b6c6967687420617420626f6f742c0a202a20616e642074686973206d6179206272696e672064696d6d696e672073637265656e20616674657220626f6f740a202a2f0a73746174696320626f6f6c207573655f62696f735f696e697469616c5f6261636b6c69676874203d20313b0a6d6f64756c655f706172616d287573655f62696f735f696e697469616c5f6261636b6c696768742c20626f6f6c2c2030363434293b0a0a73746174696320696e742072656769737465725f636f756e74203d20303b0a73746174696320696e7420616370695f766964656f5f6275735f6164642873747275637420616370695f646576696365202a646576696365293b0a73746174696320696e7420616370695f766964656f5f6275735f72656d6f76652873747275637420616370695f646576696365202a6465766963652c20696e742074797065293b0a73746174696320766f696420616370695f766964656f5f6275735f6e6f746966792873747275637420616370695f646576696365202a6465766963652c20753332206576656e74293b0a0a73746174696320636f6e73742073747275637420616370695f6465766963655f696420766964656f5f6465766963655f6964735b5d203d207b0a097b414350495f564944454f5f4849442c20307d2c0a097b22222c20307d2c0a7d3b0a4d4f44554c455f4445564943455f5441424c4528616370692c20766964656f5f6465766963655f696473293b0a0a7374617469632073747275637420616370695f64726976657220616370695f766964656f5f627573203d207b0a092e6e616d65203d2022766964656f222c0a092e636c617373203d20414350495f564944454f5f434c4153532c0a092e696473203d20766964656f5f6465766963655f6964732c0a092e6f7073203d207b0a09092e616464203d20616370695f766964656f5f6275735f6164642c0a09092e72656d6f7665203d20616370695f766964656f5f6275735f72656d6f76652c0a09092e6e6f74696679203d20616370695f766964656f5f6275735f6e6f746966792c0a09097d2c0a7d3b0a0a73747275637420616370695f766964656f5f6275735f666c616773207b0a097538206d756c7469686561643a313b09092f2a2063616e2073776974636820766964656f206865616473202a2f0a09753820726f6d3a313b09092f2a2063616e207265747269657665206120766964656f20726f6d202a2f0a09753820706f73743a313b09092f2a2063616e20636f6e66696775726520746865206865616420746f202a2f0a0975382072657365727665643a353b0a7d3b0a0a73747275637420616370695f766964656f5f6275735f636170207b0a097538205f444f533a313b09092f2a456e61626c652f44697361626c65206f757470757420737769746368696e67202a2f0a097538205f444f443a313b09092f2a456e756d657261746520616c6c206465766963657320617474616368656420746f20646973706c61792061646170746572202a2f0a097538205f524f4d3a313b09092f2a47657420524f4d2044617461202a2f0a097538205f4750443a313b09092f2a47657420504f535420446576696365202a2f0a097538205f5350443a313b09092f2a53657420504f535420446576696365202a2f0a097538205f56504f3a313b09092f2a566964656f20504f5354204f7074696f6e73202a2f0a0975382072657365727665643a323b0a7d3b0a0a73747275637420616370695f766964656f5f6465766963655f617474726962207b0a0975333220646973706c61795f696e6465783a343b092f2a2041207a65726f2d626173656420696e7374616e6365206f662074686520446973706c6179202a2f0a0975333220646973706c61795f706f72745f6174746163686d656e743a343b092f2a54686973206669656c6420646966666572656e7469617465732074686520646973706c61792074797065202a2f0a0975333220646973706c61795f747970653a343b092f2a446573637269626520746865207370656369666963207479706520696e20757365202a2f0a097533322076656e646f725f73706563696669633a343b092f2a436869707365742056656e646f72205370656369666963202a2f0a097533322062696f735f63616e5f6465746563743a313b092f2a42494f532063616e206465746563742074686520646576696365202a2f0a0975333220646570656e645f6f6e5f7667613a313b092f2a4e6f6e2d564741206f7574707574206465766963652077686f736520706f7765722069732072656c6174656420746f200a0909090920202074686520564741206465766963652e202a2f0a0975333220706970655f69643a333b09092f2a466f7220564741206d756c7469706c652d6865616420646576696365732e202a2f0a097533322072657365727665643a31303b092f2a4d7573742062652030202a2f0a09753332206465766963655f69645f736368656d653a313b092f2a44657669636520494420536368656d65202a2f0a7d3b0a0a73747275637420616370695f766964656f5f656e756d6572617465645f646576696365207b0a09756e696f6e207b0a090975333220696e745f76616c3b0a090973747275637420616370695f766964656f5f6465766963655f617474726962206174747269623b0a097d2076616c75653b0a0973747275637420616370695f766964656f5f646576696365202a62696e645f696e666f3b0a7d3b0a0a73747275637420616370695f766964656f5f627573207b0a0973747275637420616370695f646576696365202a6465766963653b0a09753820646f735f73657474696e673b0a0973747275637420616370695f766964656f5f656e756d6572617465645f646576696365202a61747461636865645f61727261793b0a0975382061747461636865645f636f756e743b0a0973747275637420616370695f766964656f5f6275735f636170206361703b0a0973747275637420616370695f766964656f5f6275735f666c61677320666c6167733b0a09737472756374206c6973745f6865616420766964656f5f6465766963655f6c6973743b0a09737472756374206d75746578206465766963655f6c6973745f6c6f636b3b092f2a2070726f746563747320766964656f5f6465766963655f6c697374202a2f0a0973747275637420696e7075745f646576202a696e7075743b0a096368617220706879735b33325d3b092f2a20666f7220696e70757420646576696365202a2f0a09737472756374206e6f7469666965725f626c6f636b20706d5f6e623b0a7d3b0a0a73747275637420616370695f766964656f5f6465766963655f666c616773207b0a097538206372743a313b0a097538206c63643a313b0a0975382074766f75743a313b0a097538206476693a313b0a0975382062696f733a313b0a09753820756e6b6e6f776e3a313b0a0975382072657365727665643a323b0a7d3b0a0a73747275637420616370695f766964656f5f6465766963655f636170207b0a097538205f4144523a313b09092f2a52657475726e2074686520756e69717565204944202a2f0a097538205f42434c3a313b09092f2a5175657279206c697374206f66206272696768746e65737320636f6e74726f6c206c6576656c7320737570706f72746564202a2f0a097538205f42434d3a313b09092f2a53657420746865206272696768746e657373206c6576656c202a2f0a097538205f4251433a313b09092f2a204765742063757272656e74206272696768746e657373206c6576656c202a2f0a097538205f4243513a313b09092f2a20536f6d652062756767792042494f532075736573205f42435120696e7374656164206f66205f425143202a2f0a097538205f4444433a313b09092f2a52657475726e20746865204544494420666f72207468697320646576696365202a2f0a7d3b0a0a73747275637420616370695f766964656f5f6272696768746e6573735f666c616773207b0a097538205f42434c5f6e6f5f61635f626174746572795f6c6576656c733a313b092f2a206e6f2041432f42617474657279206c6576656c7320696e205f42434c202a2f0a097538205f42434c5f72657665727365643a313b09092f2a205f42434c207061636b61676520697320696e2061207265766572736564206f726465722a2f0a097538205f42434c5f7573655f696e6465783a313b09092f2a206c6576656c7320696e205f42434c2061726520696e6465782076616c756573202a2f0a097538205f42434d5f7573655f696e6465783a313b09092f2a20696e707574206f66205f42434d20697320616e20696e6465782076616c7565202a2f0a097538205f4251435f7573655f696e6465783a313b09092f2a205f4251432072657475726e7320616e20696e6465782076616c7565202a2f0a7d3b0a0a73747275637420616370695f766964656f5f6465766963655f6272696768746e657373207b0a09696e7420637572723b0a09696e7420636f756e743b0a09696e74202a6c6576656c733b0a0973747275637420616370695f766964656f5f6272696768746e6573735f666c61677320666c6167733b0a7d3b0a0a73747275637420616370695f766964656f5f646576696365207b0a09756e7369676e6564206c6f6e67206465766963655f69643b0a0973747275637420616370695f766964656f5f6465766963655f666c61677320666c6167733b0a0973747275637420616370695f766964656f5f6465766963655f636170206361703b0a09737472756374206c6973745f6865616420656e7472793b0a0973747275637420616370695f766964656f5f627573202a766964656f3b0a0973747275637420616370695f646576696365202a6465763b0a0973747275637420616370695f766964656f5f6465766963655f6272696768746e657373202a6272696768746e6573733b0a09737472756374206261636b6c696768745f646576696365202a6261636b6c696768743b0a0973747275637420746865726d616c5f636f6f6c696e675f646576696365202a636f6f6c696e675f6465763b0a7d3b0a0a73746174696320636f6e73742063686172206465766963655f6465636f64655b5d5b33305d203d207b0a09226d6f74686572626f6172642056474120646576696365222c0a09225043492056474120646576696365222c0a09224147502056474120646576696365222c0a0922554e4b4e4f574e222c0a7d3b0a0a73746174696320766f696420616370695f766964656f5f6465766963655f6e6f7469667928616370695f68616e646c652068616e646c652c20753332206576656e742c20766f6964202a64617461293b0a73746174696320766f696420616370695f766964656f5f6465766963655f726562696e642873747275637420616370695f766964656f5f627573202a766964656f293b0a73746174696320766f696420616370695f766964656f5f6465766963655f62696e642873747275637420616370695f766964656f5f627573202a766964656f2c0a0909090920202073747275637420616370695f766964656f5f646576696365202a646576696365293b0a73746174696320696e7420616370695f766964656f5f6465766963655f656e756d65726174652873747275637420616370695f766964656f5f627573202a766964656f293b0a73746174696320696e7420616370695f766964656f5f6465766963655f6c63645f7365745f6c6576656c2873747275637420616370695f766964656f5f646576696365202a6465766963652c0a090909696e74206c6576656c293b0a73746174696320696e7420616370695f766964656f5f6465766963655f6c63645f6765745f6c6576656c5f63757272656e74280a09090973747275637420616370695f766964656f5f646576696365202a6465766963652c0a090909756e7369676e6564206c6f6e67206c6f6e67202a6c6576656c2c20696e7420696e6974293b0a73746174696320696e7420616370695f766964656f5f6765745f6e6578745f6c6576656c2873747275637420616370695f766964656f5f646576696365202a6465766963652c0a090909092020202020753332206c6576656c5f63757272656e742c20753332206576656e74293b0a73746174696320696e7420616370695f766964656f5f7377697463685f6272696768746e6573732873747275637420616370695f766964656f5f646576696365202a6465766963652c0a090909090920696e74206576656e74293b0a0a2f2a6261636b6c696768742064657669636520737973667320737570706f72742a2f0a73746174696320696e7420616370695f766964656f5f6765745f6272696768746e65737328737472756374206261636b6c696768745f646576696365202a6264290a7b0a09756e7369676e6564206c6f6e67206c6f6e67206375725f6c6576656c3b0a09696e7420693b0a0973747275637420616370695f766964656f5f646576696365202a7664203d0a09092873747275637420616370695f766964656f5f646576696365202a29626c5f6765745f64617461286264293b0a0a0969662028616370695f766964656f5f6465766963655f6c63645f6765745f6c6576656c5f63757272656e742876642c20266375725f6c6576656c2c203029290a090972657475726e202d45494e56414c3b0a09666f72202869203d20323b2069203c2076642d3e6272696768746e6573732d3e636f756e743b20692b2b29207b0a09096966202876642d3e6272696768746e6573732d3e6c6576656c735b695d203d3d206375725f6c6576656c290a0909092f2a205468652066697273742074776f20656e747269657320617265207370656369616c202d207365652070616765203537350a0909092020206f66207468652041435049207370656320332e30202a2f0a09090972657475726e20692d323b0a097d0a0972657475726e20303b0a7d0a0a73746174696320696e7420616370695f766964656f5f7365745f6272696768746e65737328737472756374206261636b6c696768745f646576696365202a6264290a7b0a09696e7420726571756573745f6c6576656c203d2062642d3e70726f70732e6272696768746e657373202b20323b0a0973747275637420616370695f766964656f5f646576696365202a7664203d0a09092873747275637420616370695f766964656f5f646576696365202a29626c5f6765745f64617461286264293b0a0a0972657475726e20616370695f766964656f5f6465766963655f6c63645f7365745f6c6576656c2876642c0a0909090976642d3e6272696768746e6573732d3e6c6576656c735b726571756573745f6c6576656c5d293b0a7d0a0a73746174696320636f6e737420737472756374206261636b6c696768745f6f707320616370695f6261636b6c696768745f6f7073203d207b0a092e6765745f6272696768746e657373203d20616370695f766964656f5f6765745f6272696768746e6573732c0a092e7570646174655f73746174757320203d20616370695f766964656f5f7365745f6272696768746e6573732c0a7d3b0a0a2f2a20746865726d616c20636f6f6c696e67206465766963652063616c6c6261636b73202a2f0a73746174696320696e7420766964656f5f6765745f6d61785f73746174652873747275637420746865726d616c5f636f6f6c696e675f646576696365202a636f6f6c696e675f6465762c20756e7369676e65640a090909202020202020206c6f6e67202a7374617465290a7b0a0973747275637420616370695f646576696365202a646576696365203d20636f6f6c696e675f6465762d3e646576646174613b0a0973747275637420616370695f766964656f5f646576696365202a766964656f203d20616370695f6472697665725f6461746128646576696365293b0a0a092a7374617465203d20766964656f2d3e6272696768746e6573732d3e636f756e74202d20333b0a0972657475726e20303b0a7d0a0a73746174696320696e7420766964656f5f6765745f6375725f73746174652873747275637420746865726d616c5f636f6f6c696e675f646576696365202a636f6f6c696e675f6465762c20756e7369676e65640a090909202020202020206c6f6e67202a7374617465290a7b0a0973747275637420616370695f646576696365202a646576696365203d20636f6f6c696e675f6465762d3e646576646174613b0a0973747275637420616370695f766964656f5f646576696365202a766964656f203d20616370695f6472697665725f6461746128646576696365293b0a09756e7369676e6564206c6f6e67206c6f6e67206c6576656c3b0a09696e74206f66667365743b0a0a0969662028616370695f766964656f5f6465766963655f6c63645f6765745f6c6576656c5f63757272656e7428766964656f2c20266c6576656c2c203029290a090972657475726e202d45494e56414c3b0a09666f7220286f6666736574203d20323b206f6666736574203c20766964656f2d3e6272696768746e6573732d3e636f756e743b206f66667365742b2b290a0909696620286c6576656c203d3d20766964656f2d3e6272696768746e6573732d3e6c6576656c735b6f66667365745d29207b0a0909092a7374617465203d20766964656f2d3e6272696768746e6573732d3e636f756e74202d206f6666736574202d20313b0a09090972657475726e20303b0a09097d0a0a0972657475726e202d45494e56414c3b0a7d0a0a73746174696320696e740a766964656f5f7365745f6375725f73746174652873747275637420746865726d616c5f636f6f6c696e675f646576696365202a636f6f6c696e675f6465762c20756e7369676e6564206c6f6e67207374617465290a7b0a0973747275637420616370695f646576696365202a646576696365203d20636f6f6c696e675f6465762d3e646576646174613b0a0973747275637420616370695f766964656f5f646576696365202a766964656f203d20616370695f6472697665725f6461746128646576696365293b0a09696e74206c6576656c3b0a0a0969662028207374617465203e3d20766964656f2d3e6272696768746e6573732d3e636f756e74202d2032290a090972657475726e202d45494e56414c3b0a0a097374617465203d20766964656f2d3e6272696768746e6573732d3e636f756e74202d2073746174653b0a096c6576656c203d20766964656f2d3e6272696768746e6573732d3e6c6576656c735b7374617465202d315d3b0a0972657475726e20616370695f766964656f5f6465766963655f6c63645f7365745f6c6576656c28766964656f2c206c6576656c293b0a7d0a0a73746174696320636f6e73742073747275637420746865726d616c5f636f6f6c696e675f6465766963655f6f707320766964656f5f636f6f6c696e675f6f7073203d207b0a092e6765745f6d61785f7374617465203d20766964656f5f6765745f6d61785f73746174652c0a092e6765745f6375725f7374617465203d20766964656f5f6765745f6375725f73746174652c0a092e7365745f6375725f7374617465203d20766964656f5f7365745f6375725f73746174652c0a7d3b0a0a2f2a202d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d0a20202020202020202020202020202020202020202020202020202020202020566964656f204d616e6167656d656e740a2020202d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d202a2f0a0a73746174696320696e740a616370695f766964656f5f6465766963655f6c63645f71756572795f6c6576656c732873747275637420616370695f766964656f5f646576696365202a6465766963652c0a09090909202020756e696f6e20616370695f6f626a656374202a2a6c6576656c73290a7b0a09696e74207374617475733b0a0973747275637420616370695f62756666657220627566666572203d207b20414350495f414c4c4f434154455f4255464645522c204e554c4c207d3b0a09756e696f6e20616370695f6f626a656374202a6f626a3b0a0a0a092a6c6576656c73203d204e554c4c3b0a0a09737461747573203d20616370695f6576616c756174655f6f626a656374286465766963652d3e6465762d3e68616e646c652c20225f42434c222c204e554c4c2c2026627566666572293b0a096966202821414350495f535543434553532873746174757329290a090972657475726e207374617475733b0a096f626a203d2028756e696f6e20616370695f6f626a656374202a296275666665722e706f696e7465723b0a0969662028216f626a207c7c20286f626a2d3e7479706520213d20414350495f545950455f5041434b4147452929207b0a09097072696e746b284b45524e5f455252205052454649582022496e76616c6964205f42434c20646174615c6e22293b0a0909737461747573203d202d454641554c543b0a0909676f746f206572723b0a097d0a0a092a6c6576656c73203d206f626a3b0a0a0972657475726e20303b0a0a2020202020206572723a0a096b66726565286275666665722e706f696e746572293b0a0a0972657475726e207374617475733b0a7d0a0a73746174696320696e740a616370695f766964656f5f6465766963655f6c63645f7365745f6c6576656c2873747275637420616370695f766964656f5f646576696365202a6465766963652c20696e74206c6576656c290a7b0a09696e74207374617475733b0a09756e696f6e20616370695f6f626a6563742061726730203d207b20414350495f545950455f494e5445474552207d3b0a0973747275637420616370695f6f626a6563745f6c6973742061726773203d207b20312c202661726730207d3b0a09696e742073746174653b0a0a09617267302e696e74656765722e76616c7565203d206c6576656c3b0a0a09737461747573203d20616370695f6576616c756174655f6f626a656374286465766963652d3e6465762d3e68616e646c652c20225f42434d222c0a0909090920202020202026617267732c204e554c4c293b0a0969662028414350495f4641494c555245287374617475732929207b0a0909414350495f4552524f52282841455f494e464f2c20224576616c756174696e67205f42434d206661696c65642229293b0a090972657475726e202d45494f3b0a097d0a0a096465766963652d3e6272696768746e6573732d3e63757272203d206c6576656c3b0a09666f7220287374617465203d20323b207374617465203c206465766963652d3e6272696768746e6573732d3e636f756e743b2073746174652b2b290a0909696620286c6576656c203d3d206465766963652d3e6272696768746e6573732d3e6c6576656c735b73746174655d29207b0a090909696620286465766963652d3e6261636b6c69676874290a090909096465766963652d3e6261636b6c696768742d3e70726f70732e6272696768746e657373203d207374617465202d20323b0a09090972657475726e20303b0a09097d0a0a09414350495f4552524f52282841455f494e464f2c202243757272656e74206272696768746e65737320696e76616c69642229293b0a0972657475726e202d45494e56414c3b0a7d0a0a2f2a0a202a20466f7220736f6d65206275676779205f425143206d6574686f64732c207765206e65656420746f20616464206120636f6e7374616e742076616c756520746f0a202a20746865205f4251432072657475726e2076616c756520746f20676574207468652061637475616c2063757272656e74206272696768746e657373206c6576656c0a202a2f0a0a73746174696320696e74206271635f6f66667365745f616d6c5f6275675f776f726b61726f756e643b0a73746174696320696e74205f5f696e697420766964656f5f7365745f6271635f6f666673657428636f6e73742073747275637420646d695f73797374656d5f6964202a64290a7b0a096271635f6f66667365745f616d6c5f6275675f776f726b61726f756e64203d20393b0a0972657475726e20303b0a7d0a0a73746174696320696e7420766964656f5f69676e6f72655f696e697469616c5f6261636b6c6967687428636f6e73742073747275637420646d695f73797374656d5f6964202a64290a7b0a097573655f62696f735f696e697469616c5f6261636b6c69676874203d20303b0a0972657475726e20303b0a7d0a0a7374617469632073747275637420646d695f73797374656d5f696420766964656f5f646d695f7461626c655b5d205f5f696e697464617461203d207b0a092f2a0a09202a2042726f6b656e205f42514320776f726b61726f756e6420687474703a2f2f6275677a696c6c612e6b65726e656c2e6f72672f73686f775f6275672e6367693f69643d31333132310a09202a2f0a097b0a09202e63616c6c6261636b203d20766964656f5f7365745f6271635f6f66667365742c0a09202e6964656e74203d202241636572204173706972652035373230222c0a09202e6d617463686573203d207b0a0909444d495f4d4154434828444d495f424f4152445f56454e444f522c20224163657222292c0a0909444d495f4d4154434828444d495f50524f445543545f4e414d452c2022417370697265203537323022292c0a09097d2c0a097d2c0a097b0a09202e63616c6c6261636b203d20766964656f5f7365745f6271635f6f66667365742c0a09202e6964656e74203d2022416365722041737069726520353731305a222c0a09202e6d617463686573203d207b0a0909444d495f4d4154434828444d495f424f4152445f56454e444f522c20224163657222292c0a0909444d495f4d4154434828444d495f50524f445543545f4e414d452c202241737069726520353731305a22292c0a09097d2c0a097d2c0a097b0a09202e63616c6c6261636b203d20766964656f5f7365745f6271635f6f66667365742c0a09202e6964656e74203d2022654d616368696e65732045353130222c0a09202e6d617463686573203d207b0a0909444d495f4d4154434828444d495f424f4152445f56454e444f522c2022454d414348494e455322292c0a0909444d495f4d4154434828444d495f50524f445543545f4e414d452c2022654d616368696e6573204535313022292c0a09097d2c0a097d2c0a097b0a09202e63616c6c6261636b203d20766964656f5f7365745f6271635f6f66667365742c0a09202e6964656e74203d202241636572204173706972652035333135222c0a09202e6d617463686573203d207b0a0909444d495f4d4154434828444d495f424f4152445f56454e444f522c20224163657222292c0a0909444d495f4d4154434828444d495f50524f445543545f4e414d452c2022417370697265203533313522292c0a09097d2c0a097d2c0a097b0a09202e63616c6c6261636b203d20766964656f5f7365745f6271635f6f66667365742c0a09202e6964656e74203d202241636572204173706972652037373230222c0a09202e6d617463686573203d207b0a0909444d495f4d4154434828444d495f424f4152445f56454e444f522c20224163657222292c0a0909444d495f4d4154434828444d495f50524f445543545f4e414d452c2022417370697265203737323022292c0a09097d2c0a097d2c0a097b0a09202e63616c6c6261636b203d20766964656f5f69676e6f72655f696e697469616c5f6261636b6c696768742c0a09202e6964656e74203d2022485020466f6c696f2031332d32303030222c0a09202e6d617463686573203d207b0a0909444d495f4d4154434828444d495f424f4152445f56454e444f522c20224865776c6574742d5061636b61726422292c0a0909444d495f4d4154434828444d495f50524f445543545f4e414d452c2022485020466f6c696f203133202d2032303030204e6f7465626f6f6b20504322292c0a09097d2c0a097d2c0a097b7d0a7d3b0a0a73746174696320696e740a616370695f766964656f5f6465766963655f6c63645f6765745f6c6576656c5f63757272656e742873747275637420616370695f766964656f5f646576696365202a6465766963652c0a0909090909756e7369676e6564206c6f6e67206c6f6e67202a6c6576656c2c20696e7420696e6974290a7b0a09616370695f73746174757320737461747573203d2041455f4f4b3b0a09696e7420693b0a0a09696620286465766963652d3e6361702e5f425143207c7c206465766963652d3e6361702e5f42435129207b0a090963686172202a627566203d206465766963652d3e6361702e5f425143203f20225f42514322203a20225f424351223b0a0a0909737461747573203d20616370695f6576616c756174655f696e7465676572286465766963652d3e6465762d3e68616e646c652c206275662c0a0909090909094e554c4c2c206c6576656c293b0a090969662028414350495f53554343455353287374617475732929207b0a090909696620286465766963652d3e6272696768746e6573732d3e666c6167732e5f4251435f7573655f696e64657829207b0a09090909696620286465766963652d3e6272696768746e6573732d3e666c6167732e5f42434c5f7265766572736564290a09090909092a6c6576656c203d206465766963652d3e6272696768746e6573732d3e636f756e740a0909090909090909202d2033202d20282a6c6576656c293b0a090909092a6c6576656c203d206465766963652d3e6272696768746e6573732d3e6c6576656c735b2a6c6576656c202b20325d3b0a0a0909097d0a0909092a6c6576656c202b3d206271635f6f66667365745f616d6c5f6275675f776f726b61726f756e643b0a090909666f72202869203d20323b2069203c206465766963652d3e6272696768746e6573732d3e636f756e743b20692b2b290a09090909696620286465766963652d3e6272696768746e6573732d3e6c6576656c735b695d203d3d202a6c6576656c29207b0a09090909096465766963652d3e6272696768746e6573732d3e63757272203d202a6c6576656c3b0a090909090972657475726e20303b0a0909097d0a0909096966202821696e697429207b0a090909092f2a0a09090909202a204251432072657475726e656420616e20696e76616c6964206c6576656c2e0a09090909202a2053746f70207573696e672069742e0a09090909202a2f0a09090909414350495f5741524e494e47282841455f494e464f2c0a09090909092020202020202225732072657475726e656420616e20696e76616c6964206c6576656c222c0a090909090920202020202062756629293b0a090909096465766963652d3e6361702e5f425143203d206465766963652d3e6361702e5f424351203d20303b0a0909097d0a09097d20656c7365207b0a0909092f2a204669786d653a0a090909202a2073686f756c642077652072657475726e20616e206572726f72206f722069676e6f72652074686973206661696c7572653f0a090909202a206465762d3e6272696768746e6573732d3e637572722069732061206361636865642076616c75652077686963682073746f7265730a090909202a2074686520636f72726563742063757272656e74206261636b6c69676874206c6576656c20696e206d6f73742063617365732e0a090909202a204143504920766964656f206261636b6c69676874207374696c6c20776f726b7320772f206275676779205f4251432e0a090909202a20687474703a2f2f6275677a696c6c612e6b65726e656c2e6f72672f73686f775f6275672e6367693f69643d31323233330a090909202a2f0a090909414350495f5741524e494e47282841455f494e464f2c20224576616c756174696e67202573206661696c6564222c2062756629293b0a0909096465766963652d3e6361702e5f425143203d206465766963652d3e6361702e5f424351203d20303b0a09097d0a097d0a0a092a6c6576656c203d206465766963652d3e6272696768746e6573732d3e637572723b0a0972657475726e20303b0a7d0a0a73746174696320696e740a616370695f766964656f5f6465766963655f454449442873747275637420616370695f766964656f5f646576696365202a6465766963652c0a090920202020202020756e696f6e20616370695f6f626a656374202a2a656469642c207373697a655f74206c656e677468290a7b0a09696e74207374617475733b0a0973747275637420616370695f62756666657220627566666572203d207b20414350495f414c4c4f434154455f4255464645522c204e554c4c207d3b0a09756e696f6e20616370695f6f626a656374202a6f626a3b0a09756e696f6e20616370695f6f626a6563742061726730203d207b20414350495f545950455f494e5445474552207d3b0a0973747275637420616370695f6f626a6563745f6c6973742061726773203d207b20312c202661726730207d3b0a0a0a092a65646964203d204e554c4c3b0a0a096966202821646576696365290a090972657475726e202d454e4f4445563b0a09696620286c656e677468203d3d20313238290a0909617267302e696e74656765722e76616c7565203d20313b0a09656c736520696620286c656e677468203d3d20323536290a0909617267302e696e74656765722e76616c7565203d20323b0a09656c73650a090972657475726e202d45494e56414c3b0a0a09737461747573203d20616370695f6576616c756174655f6f626a656374286465766963652d3e6465762d3e68616e646c652c20225f444443222c2026617267732c2026627566666572293b0a0969662028414350495f4641494c5552452873746174757329290a090972657475726e202d454e4f4445563b0a0a096f626a203d206275666665722e706f696e7465723b0a0a09696620286f626a202626206f626a2d3e74797065203d3d20414350495f545950455f425546464552290a09092a65646964203d206f626a3b0a09656c7365207b0a09097072696e746b284b45524e5f455252205052454649582022496e76616c6964205f44444320646174615c6e22293b0a0909737461747573203d202d454641554c543b0a09096b66726565286f626a293b0a097d0a0a0972657475726e207374617475733b0a7d0a0a2f2a20627573202a2f0a0a2f2a0a202a20204172673a0a202a202009766964656f09093a20766964656f206275732064657669636520706f696e7465720a202a0962696f735f666c6167093a200a202a0909302e095468652073797374656d2042494f532073686f756c64204e4f54206175746f6d61746963616c6c792073776974636828746f67676c65290a202a0909097468652061637469766520646973706c6179206f75747075742e0a202a0909312e095468652073797374656d2042494f532073686f756c64206175746f6d61746963616c6c79207377697463682028746f67676c6529207468650a202a09090961637469766520646973706c6179206f75747075742e204e6f20737769746368206576656e742e0a202a0909322e09546865205f4447532076616c75652073686f756c64206265206c6f636b65642e0a202a0909332e095468652073797374656d2042494f532073686f756c64206e6f74206175746f6d61746963616c6c79207377697463682028746f67676c6529207468650a202a09090961637469766520646973706c6179206f75747075742c2062757420696e73746561642067656e65726174652074686520646973706c6179207377697463680a202a0909096576656e74206e6f7469667920636f64652e0a202a096c63645f666c6167093a0a202a0909302e095468652073797374656d2042494f532073686f756c64206175746f6d61746963616c6c7920636f6e74726f6c20746865206272696768746e657373206c6576656c0a202a0909096f6620746865204c4344207768656e2074686520706f776572206368616e6765732066726f6d20414320746f2044430a202a0909312e20095468652073797374656d2042494f532073686f756c64204e4f54206175746f6d61746963616c6c7920636f6e74726f6c20746865206272696768746e657373200a202a0909096c6576656c206f6620746865204c4344207768656e2074686520706f776572206368616e6765732066726f6d20414320746f2044432e0a202a2052657475726e2056616c75653a0a202a09092d45494e56414c0977726f6e67206172672e0a202a2f0a0a73746174696320696e740a616370695f766964656f5f6275735f444f532873747275637420616370695f766964656f5f627573202a766964656f2c20696e742062696f735f666c61672c20696e74206c63645f666c6167290a7b0a09616370695f737461747573207374617475733b0a09756e696f6e20616370695f6f626a6563742061726730203d207b20414350495f545950455f494e5445474552207d3b0a0973747275637420616370695f6f626a6563745f6c6973742061726773203d207b20312c202661726730207d3b0a0a096966202821766964656f2d3e6361702e5f444f53290a090972657475726e20303b0a0a096966202862696f735f666c6167203c2030207c7c2062696f735f666c6167203e2033207c7c206c63645f666c6167203c2030207c7c206c63645f666c6167203e2031290a090972657475726e202d45494e56414c3b0a09617267302e696e74656765722e76616c7565203d20286c63645f666c6167203c3c203229207c2062696f735f666c61673b0a09766964656f2d3e646f735f73657474696e67203d20617267302e696e74656765722e76616c75653b0a09737461747573203d20616370695f6576616c756174655f6f626a65637428766964656f2d3e6465766963652d3e68616e646c652c20225f444f53222c0a090926617267732c204e554c4c293b0a0969662028414350495f4641494c5552452873746174757329290a090972657475726e202d45494f3b0a0a0972657475726e20303b0a7d0a0a2f2a0a202a2053696d706c6520636f6d70617269736f6e2066756e6374696f6e207573656420746f20736f7274206261636b6c69676874206c6576656c732e0a202a2f0a0a73746174696320696e740a616370695f766964656f5f636d705f6c6576656c28636f6e737420766f6964202a612c20636f6e737420766f6964202a62290a7b0a0972657475726e202a28696e74202a2961202d202a28696e74202a29623b0a7d0a0a2f2a0a202a20204172673a090a202a202009646576696365093a20766964656f206f75747075742064657669636520284c43442c204352542c202e2e290a202a0a202a202052657475726e2056616c75653a0a202a094d6178696d756d206272696768746e657373206c6576656c0a202a0a202a2020416c6c6f6361746520616e6420696e697469616c697a65206465766963652d3e6272696768746e6573732e0a202a2f0a0a73746174696320696e740a616370695f766964656f5f696e69745f6272696768746e6573732873747275637420616370695f766964656f5f646576696365202a646576696365290a7b0a09756e696f6e20616370695f6f626a656374202a6f626a203d204e554c4c3b0a09696e7420692c206d61785f6c6576656c203d20302c20636f756e74203d20302c206c6576656c5f61635f62617474657279203d20303b0a09756e7369676e6564206c6f6e67206c6f6e67206c6576656c2c206c6576656c5f6f6c643b0a09756e696f6e20616370695f6f626a656374202a6f3b0a0973747275637420616370695f766964656f5f6465766963655f6272696768746e657373202a6272203d204e554c4c3b0a09696e7420726573756c74203d202d45494e56414c3b0a0a096966202821414350495f5355434345535328616370695f766964656f5f6465766963655f6c63645f71756572795f6c6576656c73286465766963652c20266f626a292929207b0a0909414350495f44454255475f5052494e542828414350495f44425f494e464f2c2022436f756c64206e6f7420717565727920617661696c61626c6520220a090909090909224c4344206272696768746e657373206c6576656c5c6e2229293b0a0909676f746f206f75743b0a097d0a0a09696620286f626a2d3e7061636b6167652e636f756e74203c2032290a0909676f746f206f75743b0a0a096272203d206b7a616c6c6f632873697a656f66282a6272292c204746505f4b45524e454c293b0a096966202821627229207b0a09097072696e746b284b45524e5f455252202263616e277420616c6c6f63617465206d656d6f72795c6e22293b0a0909726573756c74203d202d454e4f4d454d3b0a0909676f746f206f75743b0a097d0a0a0962722d3e6c6576656c73203d206b6d616c6c6f6328286f626a2d3e7061636b6167652e636f756e74202b203229202a2073697a656f66202a2862722d3e6c6576656c73292c0a090909094746505f4b45524e454c293b0a09696620282162722d3e6c6576656c7329207b0a0909726573756c74203d202d454e4f4d454d3b0a0909676f746f206f75745f667265653b0a097d0a0a09666f72202869203d20303b2069203c206f626a2d3e7061636b6167652e636f756e743b20692b2b29207b0a09096f203d2028756e696f6e20616370695f6f626a656374202a29266f626a2d3e7061636b6167652e656c656d656e74735b695d3b0a0909696620286f2d3e7479706520213d20414350495f545950455f494e544547455229207b0a0909097072696e746b284b45524e5f455252205052454649582022496e76616c696420646174615c6e22293b0a090909636f6e74696e75653b0a09097d0a090962722d3e6c6576656c735b636f756e745d203d202875333229206f2d3e696e74656765722e76616c75653b0a0a09096966202862722d3e6c6576656c735b636f756e745d203e206d61785f6c6576656c290a0909096d61785f6c6576656c203d2062722d3e6c6576656c735b636f756e745d3b0a0909636f756e742b2b3b0a097d0a0a092f2a0a09202a20736f6d652062756767792042494f5320646f6e2774206578706f727420746865206c6576656c730a09202a207768656e206d616368696e65206973206f6e2041432f4261747465727920696e205f42434c207061636b6167652e0a09202a20496e207468697320636173652c207468652066697273742074776f20656c656d656e747320696e205f42434c207061636b616765730a09202a2061726520616c736f20737570706f72746564206272696768746e657373206c6576656c732074686174204f532073686f756c642074616b652063617265206f662e0a09202a2f0a09666f72202869203d20323b2069203c20636f756e743b20692b2b29207b0a09096966202862722d3e6c6576656c735b695d203d3d2062722d3e6c6576656c735b305d290a0909096c6576656c5f61635f626174746572792b2b3b0a09096966202862722d3e6c6576656c735b695d203d3d2062722d3e6c6576656c735b315d290a0909096c6576656c5f61635f626174746572792b2b3b0a097d0a0a09696620286c6576656c5f61635f62617474657279203c203229207b0a09096c6576656c5f61635f62617474657279203d2032202d206c6576656c5f61635f626174746572793b0a090962722d3e666c6167732e5f42434c5f6e6f5f61635f626174746572795f6c6576656c73203d20313b0a0909666f72202869203d2028636f756e74202d2031202b206c6576656c5f61635f62617474657279293b2069203e3d20323b20692d2d290a09090962722d3e6c6576656c735b695d203d2062722d3e6c6576656c735b69202d206c6576656c5f61635f626174746572795d3b0a0909636f756e74202b3d206c6576656c5f61635f626174746572793b0a097d20656c736520696620286c6576656c5f61635f62617474657279203e2032290a0909414350495f4552524f52282841455f494e464f2c2022546f6f206d616e79206475706c69636174657320696e205f42434c207061636b6167655c6e2229293b0a0a092f2a20436865636b20696620746865205f42434c207061636b61676520697320696e2061207265766572736564206f72646572202a2f0a09696620286d61785f6c6576656c203d3d2062722d3e6c6576656c735b325d29207b0a090962722d3e666c6167732e5f42434c5f7265766572736564203d20313b0a0909736f7274282662722d3e6c6576656c735b325d2c20636f756e74202d20322c2073697a656f662862722d3e6c6576656c735b325d292c0a090909616370695f766964656f5f636d705f6c6576656c2c204e554c4c293b0a097d20656c736520696620286d61785f6c6576656c20213d2062722d3e6c6576656c735b636f756e74202d20315d290a0909414350495f4552524f52282841455f494e464f2c0a0909092020202022466f756e6420756e6f726465726564205f42434c207061636b6167655c6e2229293b0a0a0962722d3e636f756e74203d20636f756e743b0a096465766963652d3e6272696768746e657373203d2062723b0a0a092f2a20436865636b2074686520696e7075742f6f7574707574206f66205f4251432f5f42434c2f5f42434d202a2f0a0969662028286d61785f6c6576656c203c203130302920262620286d61785f6c6576656c203c3d2028636f756e74202d20322929290a090962722d3e666c6167732e5f42434c5f7573655f696e646578203d20313b0a0a092f2a0a09202a205f42434d20697320616c7761797320636f6e73697374656e742077697468205f42434c2c0a09202a206174206c6561737420666f7220616c6c20746865206c6170746f707320776520686176652065766572207365656e2e0a09202a2f0a0962722d3e666c6167732e5f42434d5f7573655f696e646578203d2062722d3e666c6167732e5f42434c5f7573655f696e6465783b0a0a092f2a205f425143207573657320494e444558207768696c65205f42434c20757365732056414c554520696e20736f6d65206c6170746f7073202a2f0a0962722d3e63757272203d206c6576656c203d206d61785f6c6576656c3b0a0a0969662028216465766963652d3e6361702e5f425143290a0909676f746f207365745f6c6576656c3b0a0a09726573756c74203d20616370695f766964656f5f6465766963655f6c63645f6765745f6c6576656c5f63757272656e74286465766963652c20266c6576656c5f6f6c642c2031293b0a0969662028726573756c74290a0909676f746f206f75745f667265655f6c6576656c733b0a0a092f2a0a09202a2053657420746865206c6576656c20746f206d6178696d756d20616e6420636865636b206966205f425143207573657320696e64657865642076616c75650a09202a2f0a09726573756c74203d20616370695f766964656f5f6465766963655f6c63645f7365745f6c6576656c286465766963652c206d61785f6c6576656c293b0a0969662028726573756c74290a0909676f746f206f75745f667265655f6c6576656c733b0a0a09726573756c74203d20616370695f766964656f5f6465766963655f6c63645f6765745f6c6576656c5f63757272656e74286465766963652c20266c6576656c2c2030293b0a0969662028726573756c74290a0909676f746f206f75745f667265655f6c6576656c733b0a0a0962722d3e666c6167732e5f4251435f7573655f696e646578203d20286c6576656c203d3d206d61785f6c6576656c203f2030203a2031293b0a0a09696620282162722d3e666c6167732e5f4251435f7573655f696e64657829207b0a09092f2a0a0909202a2053657420746865206261636b6c6967687420746f2074686520696e697469616c2073746174652e0a0909202a204f6e20736f6d65206275676779206c6170746f70732c205f4251432072657475726e7320616e20756e696e697469616c697a65642076616c75650a0909202a207768656e20696e766f6b656420666f72207468652066697273742074696d652c20692e652e206c6576656c5f6f6c6420697320696e76616c69642e0a0909202a2073657420746865206261636b6c6967687420746f206d61785f6c6576656c20696e207468697320636173650a0909202a2f0a0909696620287573655f62696f735f696e697469616c5f6261636b6c6967687429207b0a090909666f72202869203d20323b2069203c2062722d3e636f756e743b20692b2b290a09090909696620286c6576656c5f6f6c64203d3d2062722d3e6c6576656c735b695d290a09090909096c6576656c203d206c6576656c5f6f6c643b0a09097d0a0909676f746f207365745f6c6576656c3b0a097d0a0a096966202862722d3e666c6167732e5f42434c5f7265766572736564290a09096c6576656c5f6f6c64203d202862722d3e636f756e74202d203129202d206c6576656c5f6f6c643b0a096c6576656c203d2062722d3e6c6576656c735b6c6576656c5f6f6c645d3b0a0a7365745f6c6576656c3a0a09726573756c74203d20616370695f766964656f5f6465766963655f6c63645f7365745f6c6576656c286465766963652c206c6576656c293b0a0969662028726573756c74290a0909676f746f206f75745f667265655f6c6576656c733b0a0a09414350495f44454255475f5052494e542828414350495f44425f494e464f2c0a090909202022666f756e64202564206272696768746e657373206c6576656c735c6e222c20636f756e74202d203229293b0a096b66726565286f626a293b0a0972657475726e20726573756c743b0a0a6f75745f667265655f6c6576656c733a0a096b667265652862722d3e6c6576656c73293b0a6f75745f667265653a0a096b66726565286272293b0a6f75743a0a096465766963652d3e6272696768746e657373203d204e554c4c3b0a096b66726565286f626a293b0a0972657475726e20726573756c743b0a7d0a0a2f2a0a202a20204172673a0a202a09646576696365093a20766964656f206f75747075742064657669636520284c43442c204352542c202e2e290a202a0a202a202052657475726e2056616c75653a0a202a2020094e6f6e650a202a0a202a202046696e64206f757420616c6c20726571756972656420414d4c206d6574686f647320646566696e656420756e64657220746865206f75747075740a202a20206465766963652e0a202a2f0a0a73746174696320766f696420616370695f766964656f5f6465766963655f66696e645f6361702873747275637420616370695f766964656f5f646576696365202a646576696365290a7b0a09616370695f68616e646c6520685f64756d6d79313b0a0a0969662028414350495f5355434345535328616370695f6765745f68616e646c65286465766963652d3e6465762d3e68616e646c652c20225f414452222c2026685f64756d6d7931292929207b0a09096465766963652d3e6361702e5f414452203d20313b0a097d0a0969662028414350495f5355434345535328616370695f6765745f68616e646c65286465766963652d3e6465762d3e68616e646c652c20225f42434c222c2026685f64756d6d7931292929207b0a09096465766963652d3e6361702e5f42434c203d20313b0a097d0a0969662028414350495f5355434345535328616370695f6765745f68616e646c65286465766963652d3e6465762d3e68616e646c652c20225f42434d222c2026685f64756d6d7931292929207b0a09096465766963652d3e6361702e5f42434d203d20313b0a097d0a0969662028414350495f5355434345535328616370695f6765745f68616e646c65286465766963652d3e6465762d3e68616e646c652c225f425143222c26685f64756d6d79312929290a09096465766963652d3e6361702e5f425143203d20313b0a09656c73652069662028414350495f5355434345535328616370695f6765745f68616e646c65286465766963652d3e6465762d3e68616e646c652c20225f424351222c0a0909090926685f64756d6d7931292929207b0a09097072696e746b284b45524e5f5741524e494e472046575f42554720225f424351206973207573656420696e7374656164206f66205f4251435c6e22293b0a09096465766963652d3e6361702e5f424351203d20313b0a097d0a0a0969662028414350495f5355434345535328616370695f6765745f68616e646c65286465766963652d3e6465762d3e68616e646c652c20225f444443222c2026685f64756d6d7931292929207b0a09096465766963652d3e6361702e5f444443203d20313b0a097d0a0a0969662028616370695f766964656f5f6261636b6c696768745f737570706f7274282929207b0a0909737472756374206261636b6c696768745f70726f706572746965732070726f70733b0a0909737472756374207063695f646576202a706465763b0a0909616370695f68616e646c6520616370695f706172656e743b0a090973747275637420646576696365202a706172656e74203d204e554c4c3b0a0909696e7420726573756c743b0a090973746174696320696e7420636f756e74203d20303b0a090963686172202a6e616d653b0a0a0909726573756c74203d20616370695f766964656f5f696e69745f6272696768746e65737328646576696365293b0a090969662028726573756c74290a09090972657475726e3b0a09096e616d65203d206b61737072696e7466284746505f4b45524e454c2c2022616370695f766964656f2564222c20636f756e74293b0a090969662028216e616d65290a09090972657475726e3b0a0909636f756e742b2b3b0a0a0909616370695f6765745f706172656e74286465766963652d3e6465762d3e68616e646c652c2026616370695f706172656e74293b0a0a090970646576203d20616370695f6765745f7063695f64657628616370695f706172656e74293b0a0909696620287064657629207b0a090909706172656e74203d2026706465762d3e6465763b0a0909097063695f6465765f7075742870646576293b0a09097d0a0a09096d656d736574282670726f70732c20302c2073697a656f6628737472756374206261636b6c696768745f70726f7065727469657329293b0a090970726f70732e74797065203d204241434b4c494748545f4649524d574152453b0a090970726f70732e6d61785f6272696768746e657373203d206465766963652d3e6272696768746e6573732d3e636f756e74202d20333b0a09096465766963652d3e6261636b6c69676874203d206261636b6c696768745f6465766963655f7265676973746572286e616d652c0a09090909090909202020202020706172656e742c0a090909090909092020202020206465766963652c0a0909090909090920202020202026616370695f6261636b6c696768745f6f70732c0a090909090909092020202020202670726f7073293b0a09096b66726565286e616d65293b0a09096966202849535f455252286465766963652d3e6261636b6c6967687429290a09090972657475726e3b0a0a09092f2a0a0909202a20536176652063757272656e74206272696768746e657373206c6576656c20696e2063617365207765206861766520746f20726573746f72652069740a0909202a206265666f726520616370695f766964656f5f6465766963655f6c63645f7365745f6c6576656c28292069732063616c6c6564206e6578742074696d652e0a0909202a2f0a09096465766963652d3e6261636b6c696768742d3e70726f70732e6272696768746e657373203d0a09090909616370695f766964656f5f6765745f6272696768746e657373286465766963652d3e6261636b6c69676874293b0a0a09096465766963652d3e636f6f6c696e675f646576203d20746865726d616c5f636f6f6c696e675f6465766963655f726567697374657228224c4344222c0a09090909096465766963652d3e6465762c2026766964656f5f636f6f6c696e675f6f7073293b0a09096966202849535f455252286465766963652d3e636f6f6c696e675f6465762929207b0a0909092f2a0a090909202a2053657420636f6f6c696e675f64657620746f204e554c4c20736f20776520646f6e277420637261736820747279696e6720746f0a090909202a20667265652069742e0a090909202a20416c736f2c20776879207468652068656c6c207765206172652072657475726e696e67206561726c7920616e640a090909202a206e6f7420617474656d707420746f20726567697374657220766964656f206f757470757420696620636f6f6c696e670a090909202a2064657669636520726567697374726174696f6e206661696c65643f0a090909202a202d2d2064746f720a090909202a2f0a0909096465766963652d3e636f6f6c696e675f646576203d204e554c4c3b0a09090972657475726e3b0a09097d0a0a09096465765f696e666f28266465766963652d3e6465762d3e6465762c20227265676973746572656420617320636f6f6c696e675f64657669636525645c6e222c0a090909206465766963652d3e636f6f6c696e675f6465762d3e6964293b0a0909726573756c74203d2073797366735f6372656174655f6c696e6b28266465766963652d3e6465762d3e6465762e6b6f626a2c0a09090909266465766963652d3e636f6f6c696e675f6465762d3e6465766963652e6b6f626a2c0a0909090922746865726d616c5f636f6f6c696e6722293b0a090969662028726573756c74290a0909097072696e746b284b45524e5f455252205052454649582022437265617465207379736673206c696e6b5c6e22293b0a0909726573756c74203d2073797366735f6372656174655f6c696e6b28266465766963652d3e636f6f6c696e675f6465762d3e6465766963652e6b6f626a2c0a09090909266465766963652d3e6465762d3e6465762e6b6f626a2c202264657669636522293b0a090969662028726573756c74290a0909097072696e746b284b45524e5f455252205052454649582022437265617465207379736673206c696e6b5c6e22293b0a0a097d0a7d0a0a2f2a0a202a20204172673a090a202a202009646576696365093a20766964656f206f7574707574206465766963652028564741290a202a0a202a202052657475726e2056616c75653a0a202a2020094e6f6e650a202a0a202a202046696e64206f757420616c6c20726571756972656420414d4c206d6574686f647320646566696e656420756e6465722074686520766964656f20627573206465766963652e0a202a2f0a0a73746174696320766f696420616370695f766964656f5f6275735f66696e645f6361702873747275637420616370695f766964656f5f627573202a766964656f290a7b0a09616370695f68616e646c6520685f64756d6d79313b0a0a0969662028414350495f5355434345535328616370695f6765745f68616e646c6528766964656f2d3e6465766963652d3e68616e646c652c20225f444f53222c2026685f64756d6d7931292929207b0a0909766964656f2d3e6361702e5f444f53203d20313b0a097d0a0969662028414350495f5355434345535328616370695f6765745f68616e646c6528766964656f2d3e6465766963652d3e68616e646c652c20225f444f44222c2026685f64756d6d7931292929207b0a0909766964656f2d3e6361702e5f444f44203d20313b0a097d0a0969662028414350495f5355434345535328616370695f6765745f68616e646c6528766964656f2d3e6465766963652d3e68616e646c652c20225f524f4d222c2026685f64756d6d7931292929207b0a0909766964656f2d3e6361702e5f524f4d203d20313b0a097d0a0969662028414350495f5355434345535328616370695f6765745f68616e646c6528766964656f2d3e6465766963652d3e68616e646c652c20225f475044222c2026685f64756d6d7931292929207b0a0909766964656f2d3e6361702e5f475044203d20313b0a097d0a0969662028414350495f5355434345535328616370695f6765745f68616e646c6528766964656f2d3e6465766963652d3e68616e646c652c20225f535044222c2026685f64756d6d7931292929207b0a0909766964656f2d3e6361702e5f535044203d20313b0a097d0a0969662028414350495f5355434345535328616370695f6765745f68616e646c6528766964656f2d3e6465766963652d3e68616e646c652c20225f56504f222c2026685f64756d6d7931292929207b0a0909766964656f2d3e6361702e5f56504f203d20313b0a097d0a7d0a0a2f2a0a202a20436865636b20776865746865722074686520766964656f20627573206465766963652068617320726571756972656420414d4c206d6574686f6420746f0a202a20737570706f72742074686520646573697265642066656174757265730a202a2f0a0a73746174696320696e7420616370695f766964656f5f6275735f636865636b2873747275637420616370695f766964656f5f627573202a766964656f290a7b0a09616370695f73746174757320737461747573203d202d454e4f454e543b0a09737472756374207063695f646576202a6465763b0a0a096966202821766964656f290a090972657475726e202d45494e56414c3b0a0a09646576203d20616370695f6765745f7063695f64657628766964656f2d3e6465766963652d3e68616e646c65293b0a096966202821646576290a090972657475726e202d454e4f4445563b0a097063695f6465765f70757428646576293b0a0a092f2a2053696e6365207468657265206973206e6f204849442c2043494420616e6420736f206f6e20666f7220564741206472697665722c20776520686176650a09202a20746f20636865636b2077656c6c206b6e6f776e207265717569726564206e6f6465732e0a09202a2f0a0a092f2a20446f657320746869732064657669636520737570706f727420766964656f20737769746368696e673f202a2f0a0969662028766964656f2d3e6361702e5f444f53207c7c20766964656f2d3e6361702e5f444f4429207b0a09096966202821766964656f2d3e6361702e5f444f5329207b0a0909097072696e746b284b45524e5f5741524e494e472046575f4255470a0909090922414350492825732920646566696e6573205f444f4420627574206e6f74205f444f535c6e222c0a09090909616370695f6465766963655f62696428766964656f2d3e64657669636529293b0a09097d0a0909766964656f2d3e666c6167732e6d756c746968656164203d20313b0a0909737461747573203d20303b0a097d0a0a092f2a20446f657320746869732064657669636520737570706f72742072657472696576696e67206120766964656f20524f4d3f202a2f0a |