Transaction

Summary

Version 1
Size 96.9 KB
Vsize 96.9 KB
Weight 396872
Locktime 0
Block 100307
Transaction da9fe814c515133d72f59e7412d41e83a7c5b93e05063ecb93df9c695a29c785
>
0.00000001 NMC

Input scripts

0.3045022063c7da18a0c461dd203e2e9d09741cfbe864486876b464e7c67eb364571d5a5c022100a520d035ca08afe3defcd6f8f0bc4b77c1fb415e71fb69660fde60d069a5cd96[ALL]

Output scripts

0.04debca2763eceee5b163e0eb09b47a5af3f34d51907900a87c704f624c00b33d7e7d4d9efb26c563a57f414d3da87f97c7a4c6b2c292a03a7112af95f77f5bd6f OP_CHECKSIG
1.61646472203d20303b0a0a0969662028616c69676e290a090962617365203d205f414c49474e5f555028626173652c20616c69676e293b0a0970726f6d5f64656275672822616c6c6f635f75702825782c202578295c6e222c2073697a652c20616c69676e293b0a096966202852454c4f432872616d5f746f7029203d3d2030290a090970726f6d5f70616e69632822616c6c6f635f757028292063616c6c65642077697468206d656d206e6f7420696e697469616c697a65645c6e22293b0a0a0969662028616c69676e290a090962617365203d205f414c49474e5f55502852454c4f4328616c6c6f635f626f74746f6d292c20616c69676e293b0a09656c73650a090962617365203d2052454c4f4328616c6c6f635f626f74746f6d293b0a0a09666f72283b202862617365202b2073697a6529203c3d2052454c4f4328616c6c6f635f746f70293b200a092020202062617365203d205f414c49474e5f55502862617365202b2030783130303030302c20616c69676e2929207b0a090970726f6d5f6465627567282220202020747279696e673a20307825785c6e5c72222c2062617365293b0a090961646472203d2028756e7369676e6564206c6f6e672970726f6d5f636c61696d28626173652c2073697a652c2030293b0a0909696620286164647220213d2050524f4d5f4552524f52202626206164647220213d2030290a090909627265616b3b0a090961646472203d20303b0a090969662028616c69676e203d3d2030290a090909627265616b3b0a097d0a096966202861646472203d3d2030290a090972657475726e20303b0a0952454c4f4328616c6c6f635f626f74746f6d29203d2061646472202b2073697a653b0a0a0970726f6d5f64656275672822202d3e2025785c6e222c2061646472293b0a0970726f6d5f646562756728222020616c6c6f635f626f74746f6d203a2025785c6e222c2052454c4f4328616c6c6f635f626f74746f6d29293b0a0970726f6d5f646562756728222020616c6c6f635f746f70202020203a2025785c6e222c2052454c4f4328616c6c6f635f746f7029293b0a0970726f6d5f646562756728222020616c6c6f635f746f705f6869203a2025785c6e222c2052454c4f4328616c6c6f635f746f705f6869676829293b0a0970726f6d5f646562756728222020726d6f5f746f702020202020203a2025785c6e222c2052454c4f4328726d6f5f746f7029293b0a0970726f6d5f64656275672822202072616d5f746f702020202020203a2025785c6e222c2052454c4f432872616d5f746f7029293b0a0a0972657475726e20616464723b0a7d0a0a2f2a0a202a20416c6c6f6361746573206d656d6f727920646f776e776172642c206569746865722066726f6d20746f70206f6620524d4f2c206f7220696620686967686d656d0a202a206973207365742c2066726f6d2074686520746f70206f662052414d2e20204e6f746520746861742074686973206f6e6520646f65736e27742068616e646c650a202a206661696c757265732e2020497420646f657320636c61696d206d656d6f727920696620686967686d656d206973206e6f74207365742e0a202a2f0a73746174696320756e7369676e6564206c6f6e67205f5f696e697420616c6c6f635f646f776e28756e7369676e6564206c6f6e672073697a652c20756e7369676e6564206c6f6e6720616c69676e2c0a0909090920202020202020696e7420686967686d656d290a7b0a09756e7369676e6564206c6f6e6720626173652c2061646472203d20303b0a0a0970726f6d5f64656275672822616c6c6f635f646f776e2825782c2025782c202573295c6e222c2073697a652c20616c69676e2c0a0909202020686967686d656d203f2052454c4f4328222868696768292229203a2052454c4f432822286c6f77292229293b0a096966202852454c4f432872616d5f746f7029203d3d2030290a090970726f6d5f70616e69632822616c6c6f635f646f776e28292063616c6c65642077697468206d656d206e6f7420696e697469616c697a65645c6e22293b0a0a0969662028686967686d656d29207b0a09092f2a204361727665206f75742073746f7261676520666f722074686520544345207461626c652e202a2f0a090961646472203d205f414c49474e5f444f574e2852454c4f4328616c6c6f635f746f705f6869676829202d2073697a652c20616c69676e293b0a09096966202861646472203c3d2052454c4f4328616c6c6f635f626f74746f6d29290a09090972657475726e20303b0a09092f2a2057696c6c2077652062756d7020696e746f2074686520524d4f203f204966207965732c20636865636b206f757420746861742077650a0909202a206469646e2774206f7665726c6170206578697374696e6720616c6c6f636174696f6e732074686572652c206966207765206469642c0a0909202a2077652061726520646561642c207765206d7573742062652074686520666972737420696e20746f776e20210a0909202a2f0a09096966202861646472203c2052454c4f4328726d6f5f746f702929207b0a0909092f2a20476f6f642c20776520617265206669727374202a2f0a0909096966202852454c4f4328616c6c6f635f746f7029203d3d2052454c4f4328726d6f5f746f7029290a0909090952454c4f4328616c6c6f635f746f7029203d2052454c4f4328726d6f5f746f7029203d20616464723b0a090909656c73650a0909090972657475726e20303b0a09097d0a090952454c4f4328616c6c6f635f746f705f6869676829203d20616464723b0a0909676f746f206261696c3b0a097d0a0a0962617365203d205f414c49474e5f444f574e2852454c4f4328616c6c6f635f746f7029202d2073697a652c20616c69676e293b0a09666f7220283b2062617365203e2052454c4f4328616c6c6f635f626f74746f6d293b0a09202020202062617365203d205f414c49474e5f444f574e2862617365202d2030783130303030302c20616c69676e292920207b0a090970726f6d5f6465627567282220202020747279696e673a20307825785c6e5c72222c2062617365293b0a090961646472203d2028756e7369676e6564206c6f6e672970726f6d5f636c61696d28626173652c2073697a652c2030293b0a0909696620286164647220213d2050524f4d5f4552524f52202626206164647220213d2030290a090909627265616b3b0a090961646472203d20303b0a097d0a096966202861646472203d3d2030290a090972657475726e20303b0a0952454c4f4328616c6c6f635f746f7029203d20616464723b0a0a206261696c3a0a0970726f6d5f64656275672822202d3e2025785c6e222c2061646472293b0a0970726f6d5f646562756728222020616c6c6f635f626f74746f6d203a2025785c6e222c2052454c4f4328616c6c6f635f626f74746f6d29293b0a0970726f6d5f646562756728222020616c6c6f635f746f70202020203a2025785c6e222c2052454c4f4328616c6c6f635f746f7029293b0a0970726f6d5f646562756728222020616c6c6f635f746f705f6869203a2025785c6e222c2052454c4f4328616c6c6f635f746f705f6869676829293b0a0970726f6d5f646562756728222020726d6f5f746f702020202020203a2025785c6e222c2052454c4f4328726d6f5f746f7029293b0a0970726f6d5f64656275672822202072616d5f746f702020202020203a2025785c6e222c2052454c4f432872616d5f746f7029293b0a0a0972657475726e20616464723b0a7d0a0a2f2a0a202a20506172736520612022726567222063656c6c0a202a2f0a73746174696320756e7369676e6564206c6f6e67205f5f696e69742070726f6d5f6e6578745f63656c6c28696e7420732c2063656c6c5f74202a2a63656c6c70290a7b0a0963656c6c5f74202a70203d202a63656c6c703b0a09756e7369676e6564206c6f6e672072203d20303b0a0a092f2a2049676e6f7265206d6f7265207468616e20322063656c6c73202a2f0a097768696c65202873203e2073697a656f6628756e7369676e6564206c6f6e6729202f203429207b0a0909702b2b3b0a0909732d2d3b0a097d0a0972203d202a702b2b3b0a23696664656620434f4e4649475f50504336340a096966202873203e203129207b0a090972203c3c3d2033323b0a090972207c3d202a28702b2b293b0a097d0a23656e6469660a092a63656c6c70203d20703b0a0972657475726e20723b0a7d0a0a2f2a0a202a20566572792064756d622066756e6374696f6e20666f7220616464696e6720746f20746865206d656d6f72792072657365727665206c6973742c206275740a202a20776520646f6e2774206e65656420616e797468696e6720736d6172746572206174207468697320706f696e740a202a0a202a20585858204576656e7475616c6c7920636865636b20666f7220636f6c6c6973696f6e732e2020546865792073686f756c64204e455645522068617070656e2e0a202a2049662070726f626c656d73207365656d20746f2073686f772075702c20697420776f756c64206265206120676f6f6420737461727420746f20747261636b0a202a207468656d20646f776e2e0a202a2f0a73746174696320766f6964205f5f696e697420726573657276655f6d656d2875363420626173652c207536342073697a65290a7b0a0975363420746f70203d2062617365202b2073697a653b0a09756e7369676e6564206c6f6e6720636e74203d2052454c4f43286d656d5f726573657276655f636e74293b0a0a096966202873697a65203d3d2030290a090972657475726e3b0a0a092f2a205765206e65656420746f20616c77617973206b656570206f6e6520656d70747920656e74727920736f20746861742077650a09202a2068617665206f7572207465726d696e61746f722077697468202273697a65222073657420746f20302073696e6365207765206172650a09202a2064756d6220616e64206a75737420636f7079207468697320656e7469726520617272617920746f2074686520626f6f7420706172616d730a09202a2f0a0962617365203d205f414c49474e5f444f574e28626173652c20504147455f53495a45293b0a09746f70203d205f414c49474e5f555028746f702c20504147455f53495a45293b0a0973697a65203d20746f70202d20626173653b0a0a0969662028636e74203e3d20284d454d5f524553455256455f4d41505f53495a45202d203129290a090970726f6d5f70616e696328224d656d6f72792072657365727665206d61702065786861757374656420215c6e22293b0a0952454c4f43286d656d5f726573657276655f6d6170295b636e745d2e62617365203d20626173653b0a0952454c4f43286d656d5f726573657276655f6d6170295b636e745d2e73697a65203d2073697a653b0a0952454c4f43286d656d5f726573657276655f636e7429203d20636e74202b20313b0a7d0a0a2f2a0a202a20496e697469616c697a65206d656d6f727920616c6c6f636174696f6e206d656368616e69736d2c20706172736520226d656d6f727922206e6f64657320616e640a202a206f627461696e2074686174207761792074686520746f70206f66206d656d6f727920616e6420524d4f20746f207365747570206f7574206c6f63616c20616c6c6f6361746f720a202a2f0a73746174696320766f6964205f5f696e69742070726f6d5f696e69745f6d656d28766f6964290a7b0a097068616e646c65206e6f64653b0a0963686172202a706174682c20747970655b36345d3b0a09756e7369676e656420696e7420706c656e3b0a0963656c6c5f74202a702c202a656e64703b0a097374727563742070726f6d5f74202a5f70726f6d203d202652454c4f432870726f6d293b0a09753332207261632c207273633b0a0a092f2a0a09202a205765206974657261746520746865206d656d6f7279206e6f64657320746f2066696e640a09202a20312920746f70206f6620524d4f20286669727374206e6f6465290a09202a20322920746f70206f66206d656d6f72790a09202a2f0a09726163203d20323b0a0970726f6d5f67657470726f70285f70726f6d2d3e726f6f742c202223616464726573732d63656c6c73222c20267261632c2073697a656f662872616329293b0a09727363203d20313b0a0970726f6d5f67657470726f70285f70726f6d2d3e726f6f742c20222373697a652d63656c6c73222c20267273632c2073697a656f662872736329293b0a0970726f6d5f64656275672822726f6f745f616464725f63656c6c733a2025785c6e222c2028756e7369676e6564206c6f6e672920726163293b0a0970726f6d5f64656275672822726f6f745f73697a655f63656c6c733a2025785c6e222c2028756e7369676e6564206c6f6e672920727363293b0a0a0970726f6d5f646562756728227363616e6e696e67206d656d6f72793a5c6e22293b0a0970617468203d2052454c4f432870726f6d5f73637261746368293b0a0a09666f7220286e6f6465203d20303b2070726f6d5f6e6578745f6e6f646528266e6f6465293b2029207b0a0909747970655b305d203d20303b0a090970726f6d5f67657470726f70286e6f64652c20226465766963655f74797065222c20747970652c2073697a656f66287479706529293b0a0a090969662028747970655b305d203d3d203029207b0a0909092f2a0a090909202a2043485250204c6f6e67747261696c206d616368696e65732068617665206e6f206465766963655f747970650a090909202a206f6e20746865206d656d6f7279206e6f64652c20736f20636865636b20746865206e616d6520696e73746561642e2e2e0a090909202a2f0a09090970726f6d5f67657470726f70286e6f64652c20226e616d65222c20747970652c2073697a656f66287479706529293b0a09097d0a090969662028737472636d7028747970652c2052454c4f4328226d656d6f7279222929290a090909636f6e74696e75653b0a0a0909706c656e203d2070726f6d5f67657470726f70286e6f64652c2022726567222c2052454c4f4328726567627566292c2073697a656f662872656762756629293b0a090969662028706c656e203e2073697a656f66287265676275662929207b0a09090970726f6d5f7072696e746628226d656d6f7279206e6f646520746f6f206c6172676520666f722062756666657220215c6e22293b0a090909706c656e203d2073697a656f6628726567627566293b0a09097d0a090970203d2052454c4f4328726567627566293b0a0909656e6470203d2070202b2028706c656e202f2073697a656f662863656c6c5f7429293b0a0a2369666465662044454255475f50524f4d0a09096d656d73657428706174682c20302c2050524f4d5f534352415443485f53495a45293b0a090963616c6c5f70726f6d28227061636b6167652d746f2d70617468222c20332c20312c206e6f64652c20706174682c2050524f4d5f534352415443485f53495a452d31293b0a090970726f6d5f6465627567282220206e6f6465202573203a5c6e222c2070617468293b0a23656e646966202f2a2044454255475f50524f4d202a2f0a0a09097768696c65202828656e6470202d207029203e3d2028726163202b207273632929207b0a090909756e7369676e6564206c6f6e6720626173652c2073697a653b0a0a09090962617365203d2070726f6d5f6e6578745f63656c6c287261632c202670293b0a09090973697a65203d2070726f6d5f6e6578745f63656c6c287273632c202670293b0a0a0909096966202873697a65203d3d2030290a09090909636f6e74696e75653b0a09090970726f6d5f646562756728222020202025782025785c6e222c20626173652c2073697a65293b0a0909096966202862617365203d3d2030202626202852454c4f43286f665f706c6174666f726d29202620504c4154464f524d5f4c50415229290a0909090952454c4f4328726d6f5f746f7029203d2073697a653b0a090909696620282862617365202b2073697a6529203e2052454c4f432872616d5f746f7029290a0909090952454c4f432872616d5f746f7029203d2062617365202b2073697a653b0a09097d0a097d0a0a0952454c4f4328616c6c6f635f626f74746f6d29203d20504147455f414c49474e2828756e7369676e6564206c6f6e67292652454c4f43285f656e6429202b20307834303030293b0a0a092f2a0a09202a2049662070726f6d5f6d656d6f72795f6c696d6974206973207365742077652072656475636520746865207570706572206c696d697473202a6578636570742a20666f720a09202a20616c6c6f635f746f705f686967682e2054686973206d75737420626520746865207265616c20746f70206f662052414d20736f2077652063616e207075740a09202a2054434527732075702074686572652e0a09202a2f0a0a0952454c4f4328616c6c6f635f746f705f6869676829203d2052454c4f432872616d5f746f70293b0a0a096966202852454c4f432870726f6d5f6d656d6f72795f6c696d69742929207b0a09096966202852454c4f432870726f6d5f6d656d6f72795f6c696d697429203c3d2052454c4f4328616c6c6f635f626f74746f6d2929207b0a09090970726f6d5f7072696e7466282249676e6f72696e67206d656d3d2578203c3d20616c6c6f635f626f74746f6d2e5c6e222c0a0909090952454c4f432870726f6d5f6d656d6f72795f6c696d697429293b0a09090952454c4f432870726f6d5f6d656d6f72795f6c696d697429203d20303b0a09097d20656c7365206966202852454c4f432870726f6d5f6d656d6f72795f6c696d697429203e3d2052454c4f432872616d5f746f702929207b0a09090970726f6d5f7072696e7466282249676e6f72696e67206d656d3d2578203e3d2072616d5f746f702e5c6e222c0a0909090952454c4f432870726f6d5f6d656d6f72795f6c696d697429293b0a09090952454c4f432870726f6d5f6d656d6f72795f6c696d697429203d20303b0a09097d20656c7365207b0a09090952454c4f432872616d5f746f7029203d2052454c4f432870726f6d5f6d656d6f72795f6c696d6974293b0a09090952454c4f4328726d6f5f746f7029203d206d696e2852454c4f4328726d6f5f746f70292c2052454c4f432870726f6d5f6d656d6f72795f6c696d697429293b0a09097d0a097d0a0a092f2a0a09202a205365747570206f757220746f7020616c6c6f6320706f696e742c207468617420697320746f70206f6620524d4f206f7220746f70206f660a09202a207365676d656e742030207768656e2072756e6e696e67206e6f6e2d4c5041522e0a09202a20536f6d652052533634206d616368696e65732068617665206275676779206669726d7761726520776865726520636c61696d732075702061740a09202a20314742206661696c2e2020436170206174203736384d42206173206120776f726b61726f756e642e0a09202a2053696e6365203736384d4220697320706c656e7479206f6620726f6f6d2c20616e64207765206e65656420746f2063617020746f20736f6d657468696e670a09202a20726561736f6e61626c65206f6e2033322d6269742c20636170206174203736384d42206f6e20616c6c206d616368696e65732e0a09202a2f0a09696620282152454c4f4328726d6f5f746f7029290a090952454c4f4328726d6f5f746f7029203d2052454c4f432872616d5f746f70293b0a0952454c4f4328726d6f5f746f7029203d206d696e2830783330303030303030756c2c2052454c4f4328726d6f5f746f7029293b0a0952454c4f4328616c6c6f635f746f7029203d2052454c4f4328726d6f5f746f70293b0a0952454c4f4328616c6c6f635f746f705f6869676829203d2052454c4f432872616d5f746f70293b0a0a092f2a0a09202a20436865636b206966207765206861766520616e20696e6974726420616674657220746865206b65726e656c20627574207374696c6c20696e736964650a09202a2074686520524d4f2e2020496620776520646f206d6f7665206f757220626f74746f6d20706f696e7420746f2061667465722069742e0a09202a2f0a096966202852454c4f432870726f6d5f696e697472645f7374617274292026260a092020202052454c4f432870726f6d5f696e697472645f737461727429203c2052454c4f4328726d6f5f746f70292026260a092020202052454c4f432870726f6d5f696e697472645f656e6429203e2052454c4f4328616c6c6f635f626f74746f6d29290a090952454c4f4328616c6c6f635f626f74746f6d29203d20504147455f414c49474e2852454c4f432870726f6d5f696e697472645f656e6429293b0a0a0970726f6d5f7072696e746628226d656d6f7279206c61796f757420617420696e69743a5c6e22293b0a0970726f6d5f7072696e7466282220206d656d6f72795f6c696d6974203a20257820283136204d4220616c69676e6564295c6e222c2052454c4f432870726f6d5f6d656d6f72795f6c696d697429293b0a0970726f6d5f7072696e746628222020616c6c6f635f626f74746f6d203a2025785c6e222c2052454c4f4328616c6c6f635f626f74746f6d29293b0a0970726f6d5f7072696e746628222020616c6c6f635f746f70202020203a2025785c6e222c2052454c4f4328616c6c6f635f746f7029293b0a0970726f6d5f7072696e746628222020616c6c6f635f746f705f6869203a2025785c6e222c2052454c4f4328616c6c6f635f746f705f6869676829293b0a0970726f6d5f7072696e746628222020726d6f5f746f702020202020203a2025785c6e222c2052454c4f4328726d6f5f746f7029293b0a0970726f6d5f7072696e74662822202072616d5f746f702020202020203a2025785c6e222c2052454c4f432872616d5f746f7029293b0a7d0a0a73746174696320766f6964205f5f696e69742070726f6d5f636c6f73655f737464696e28766f6964290a7b0a097374727563742070726f6d5f74202a5f70726f6d203d202652454c4f432870726f6d293b0a096968616e646c652076616c3b0a0a096966202870726f6d5f67657470726f70285f70726f6d2d3e63686f73656e2c2022737464696e222c202676616c2c2073697a656f662876616c2929203e2030290a090963616c6c5f70726f6d2822636c6f7365222c20312c20302c2076616c293b0a7d0a0a23696664656620434f4e4649475f5050435f504f5745524e560a0a73746174696320753634205f5f696e6974646174612070726f6d5f6f70616c5f73697a653b0a73746174696320753634205f5f696e6974646174612070726f6d5f6f70616c5f616c69676e3b0a73746174696320696e74205f5f696e6974646174612070726f6d5f727461735f73746172745f6370753b0a73746174696320753634205f5f696e6974646174612070726f6d5f727461735f646174613b0a73746174696320753634205f5f696e6974646174612070726f6d5f727461735f656e7472793b0a0a23696664656620434f4e4649475f5050435f4541524c595f44454255475f4f50414c0a73746174696320753634205f5f696e6974646174612070726f6d5f6f70616c5f626173653b0a73746174696320753634205f5f696e6974646174612070726f6d5f6f70616c5f656e7472793b0a23656e6469660a0a2f2a2058585820446f6e2774206368616e676520746869732073747275637475726520776974686f7574207570646174696e67206f70616c2d74616b656f7665722e53202a2f0a73746174696320737472756374206f70616c5f7365636f6e646172795f64617461207b0a097336340909090961636b3b092f2a202030202a2f0a0975363409090909676f3b092f2a202038202a2f0a09737472756374206f70616c5f74616b656f7665725f6172677309617267733b092f2a203136202a2f0a7d206f70616c5f7365636f6e646172795f646174613b0a0a65787465726e2063686172206f70616c5f7365636f6e646172795f656e7472793b0a0a73746174696320766f6964205f5f696e69742070726f6d5f71756572795f6f70616c28766f6964290a7b0a096c6f6e672072633b0a0a092f2a205765206d757374206e6f7420717565727920666f72204f50414c2070726573656e6365206f6e2061206d616368696e6520746861740a09202a20737570706f72747320544e4b2074616b656f766572202839373020626c61646573292c20617320746869732075736573207468652073616d650a09202a20682d63616c6c207769746820646966666572656e7420617267756d656e747320616e642077696c6c2063726173680a09202a2f0a09696620285048414e444c455f56414c49442863616c6c5f70726f6d282266696e64646576696365222c20312c20312c0a09090909202020204144445228222f746e6b2d6d656d6f72792d6d61702229292929207b0a090970726f6d5f7072696e74662822544e4b2074616b656f7665722064657465637465642c20736b697070696e67204f50414c20636865636b5c6e22293b0a090972657475726e3b0a097d0a0a0970726f6d5f7072696e746628225175657279696e6720666f72204f50414c2070726573656e63652e2e2e2022293b0a097263203d206f70616c5f71756572795f74616b656f766572282652454c4f432870726f6d5f6f70616c5f73697a65292c0a09090909202652454c4f432870726f6d5f6f70616c5f616c69676e29293b0a0970726f6d5f64656275672822287263203d20256c642920222c207263293b0a0969662028726320213d203029207b0a090970726f6d5f7072696e746628226e6f742074686572652e5c6e22293b0a090972657475726e3b0a097d0a0952454c4f43286f665f706c6174666f726d29203d20504c4154464f524d5f4f50414c3b0a0970726f6d5f7072696e7466282220746865726520215c6e22293b0a0970726f6d5f6465627567282220206f70616c5f73697a6520203d203078256c785c6e222c2052454c4f432870726f6d5f6f70616c5f73697a6529293b0a0970726f6d5f6465627567282220206f70616c5f616c69676e203d203078256c785c6e222c2052454c4f432870726f6d5f6f70616c5f616c69676e29293b0a096966202852454c4f432870726f6d5f6f70616c5f616c69676e29203c2030783130303030290a090952454c4f432870726f6d5f6f70616c5f616c69676e29203d20307831303030303b0a7d0a0a73746174696320696e742070726f6d5f727461735f63616c6c28696e7420746f6b656e2c20696e74206e617267732c20696e74206e7265742c20696e74202a6f7574707574732c202e2e2e290a7b0a0973747275637420727461735f6172677320727461735f617267733b0a0976615f6c697374206c6973743b0a09696e7420693b0a0a09727461735f617267732e746f6b656e203d20746f6b656e3b0a09727461735f617267732e6e61726773203d206e617267733b0a09727461735f617267732e6e72657420203d206e7265743b0a09727461735f617267732e7265747320203d2028727461735f6172675f74202a292628727461735f617267732e617267735b6e617267735d293b0a0976615f7374617274286c6973742c206f757470757473293b0a09666f72202869203d20303b2069203c206e617267733b202b2b69290a0909727461735f617267732e617267735b695d203d2076615f617267286c6973742c20727461735f6172675f74293b0a0976615f656e64286c697374293b0a0a09666f72202869203d20303b2069203c206e7265743b202b2b69290a0909727461735f617267732e726574735b695d203d20303b0a0a096f70616c5f656e7465725f727461732826727461735f617267732c2052454c4f432870726f6d5f727461735f64617461292c0a09090952454c4f432870726f6d5f727461735f656e74727929293b0a0a09696620286e726574203e2031202626206f75747075747320213d204e554c4c290a0909666f72202869203d20303b2069203c206e7265742d313b202b2b69290a0909096f7574707574735b695d203d20727461735f617267732e726574735b692b315d3b0a0972657475726e20286e726574203e2030293f20727461735f617267732e726574735b305d3a20303b0a7d0a0a73746174696320766f6964205f5f696e69742070726f6d5f6f70616c5f686f6c645f6370757328766f6964290a7b0a09696e7420692c20636e742c206370752c2072633b0a096c6f6e67206a3b0a097068616e646c65206e6f64653b0a096368617220747970655b36345d3b0a0975333220736572766572735b385d3b0a097374727563742070726f6d5f74202a5f70726f6d203d202652454c4f432870726f6d293b0a09766f6964202a656e747279203d2028756e7369676e6564206c6f6e67202a292652454c4f43286f70616c5f7365636f6e646172795f656e747279293b0a09737472756374206f70616c5f7365636f6e646172795f64617461202a64617461203d202652454c4f43286f70616c5f7365636f6e646172795f64617461293b0a0a0970726f6d5f6465627567282270726f6d5f6f70616c5f686f6c645f637075733a2073746172742e2e2e5c6e22293b0a0970726f6d5f64656275672822202020202d20656e747279202020202020203d20307825785c6e222c20656e747279293b0a0970726f6d5f64656275672822202020202d206461746120202020202020203d20307825785c6e222c2064617461293b0a0a09646174612d3e61636b203d202d313b0a09646174612d3e676f203d20303b0a0a092f2a206c6f6f6b20666f722063707573202a2f0a09666f7220286e6f6465203d20303b2070726f6d5f6e6578745f6e6f646528266e6f6465293b2029207b0a0909747970655b305d203d20303b0a090970726f6d5f67657470726f70286e6f64652c20226465766963655f74797065222c20747970652c2073697a656f66287479706529293b0a090969662028737472636d7028747970652c2052454c4f43282263707522292920213d2030290a090909636f6e74696e75653b0a0a09092f2a20536b6970206e6f6e2d636f6e6669677572656420637075732e202a2f0a09096966202870726f6d5f67657470726f70286e6f64652c2022737461747573222c20747970652c2073697a656f6628747970652929203e2030290a09090969662028737472636d7028747970652c2052454c4f4328226f6b617922292920213d2030290a09090909636f6e74696e75653b0a0a0909636e74203d2070726f6d5f67657470726f70286e6f64652c202269626d2c7070632d696e746572727570742d7365727665722373222c20736572766572732c0a090909202020202073697a656f66287365727665727329293b0a090969662028636e74203d3d2050524f4d5f4552524f52290a090909627265616b3b0a0909636e74203e3e3d20323b0a0909666f72202869203d20303b2069203c20636e743b20692b2b29207b0a090909637075203d20736572766572735b695d3b0a09090970726f6d5f64656275672822435055202564202e2e2e20222c20637075293b0a09090969662028637075203d3d205f70726f6d2d3e63707529207b0a0909090970726f6d5f64656275672822626f6f74656420215c6e22293b0a09090909636f6e74696e75653b0a0909097d0a09090970726f6d5f646562756728227374617274696e67202e2e2e2022293b0a0a0909092f2a20496e6974207468652061636b6e6f776c65646765207661722077686963682077696c6c2062652072657365742062790a090909202a20746865207365636f6e6461727920637075207768656e206974206177616b656e732066726f6d20697473204f460a090909202a207370696e6c6f6f702e0a090909202a2f0a090909646174612d3e61636b203d202d313b0a0909097263203d2070726f6d5f727461735f63616c6c2852454c4f432870726f6d5f727461735f73746172745f637075292c20332c20312c0a0909090909202020204e554c4c2c206370752c20656e7472792c2064617461293b0a09090970726f6d5f64656275672822727461732072633d2564202e2e2e222c207263293b0a0a090909666f7220286a203d20303b206a203c2031303030303030303020262620646174612d3e61636b203d3d202d313b206a2b2b29207b0a09090909484d545f6c6f7728293b0a090909096d6228293b0a0909097d0a090909484d545f6d656469756d28293b0a09090969662028646174612d3e61636b20213d202d31290a0909090970726f6d5f64656275672822646f6e652c205049523d307825785c6e222c20646174612d3e61636b293b0a090909656c73650a0909090970726f6d5f6465627567282274696d656f757420215c6e22293b0a09097d0a097d0a0970726f6d5f6465627567282270726f6d5f6f70616c5f686f6c645f637075733a20656e642e2e2e5c6e22293b0a7d0a0a73746174696320766f6964205f5f696e69742070726f6d5f6f70616c5f74616b656f76657228766f6964290a7b0a09737472756374206f70616c5f7365636f6e646172795f64617461202a64617461203d202652454c4f43286f70616c5f7365636f6e646172795f64617461293b0a09737472756374206f70616c5f74616b656f7665725f61726773202a61726773203d2026646174612d3e617267733b0a0975363420616c69676e203d2052454c4f432870726f6d5f6f70616c5f616c69676e293b0a0975363420746f705f616464722c206f70616c5f616464723b0a0a09617267732d3e6b5f696d616765093d20287536342952454c4f43285f7374657874293b0a09617267732d3e6b5f73697a65093d205f656e64202d205f73746578743b0a09617267732d3e6b5f656e747279093d20303b0a09617267732d3e6b5f656e74727932093d20307836303b0a0a09746f705f61646472203d205f414c49474e5f555028617267732d3e6b5f73697a652c20616c69676e293b0a0a096966202852454c4f432870726f6d5f696e697472645f73746172742920213d203029207b0a0909617267732d3e72645f696d616765203d2052454c4f432870726f6d5f696e697472645f7374617274293b0a0909617267732d3e72645f73697a65203d2052454c4f432870726f6d5f696e697472645f656e6429202d20617267732d3e72645f696d6167653b0a0909617267732d3e72645f6c6f63203d20746f705f616464723b0a0909746f705f61646472203d205f414c49474e5f555028617267732d3e72645f6c6f63202b20617267732d3e72645f73697a652c20616c69676e293b0a097d0a0a092f2a205069636b757020616e206164647265737320666f72207468652048414c2e2057652077616e7420746f20676f207265616c6c7920686967680a09202a20757020746f2061766f69642070726f626c656d207769746820667574757265206b65786563732e204f6e20746865206f746865722068616e640a09202a20776520646f6e27742077616e7420746f20626520616c6c206f766572207468652054434573206f6e205035494f4332206d616368696e65730a09202a2077686963682061726520676f696e6720746f20626520757020746865726520746f6f2e20576520617373756d6520746865206d616368696e650a09202a2068617320706c656e7479206f66206d656d6f72792c20616e642077652061736b20666f72207468652048414c20666f72206e6f7720746f0a09202a206265206a7573742062656c6f772074686520314720706f696e742c206f722061626f76652074686520696e697472640a09202a2f0a096f70616c5f61646472203d205f414c49474e5f444f574e2830783430303030303030202d2052454c4f432870726f6d5f6f70616c5f73697a65292c20616c69676e293b0a09696620286f70616c5f61646472203c20746f705f61646472290a09096f70616c5f61646472203d20746f705f616464723b0a09617267732d3e68616c5f61646472203d206f70616c5f616464723b0a0a092f2a20436f70792074686520636f6d6d616e64206c696e6520746f20746865206b65726e656c20696d616765202a2f0a097374726c6370792852454c4f4328626f6f745f636f6d6d616e645f6c696e65292c2052454c4f432870726f6d5f636d645f6c696e65292c0a0909434f4d4d414e445f4c494e455f53495a45293b0a0a0970726f6d5f6465627567282220206b5f696d616765202020203d203078256c785c6e222c20617267732d3e6b5f696d616765293b0a0970726f6d5f6465627567282220206b5f73697a6520202020203d203078256c785c6e222c20617267732d3e6b5f73697a65293b0a0970726f6d5f6465627567282220206b5f656e747279202020203d203078256c785c6e222c20617267732d3e6b5f656e747279293b0a0970726f6d5f6465627567282220206b5f656e747279322020203d203078256c785c6e222c20617267732d3e6b5f656e74727932293b0a0970726f6d5f64656275672822202068616c5f616464722020203d203078256c785c6e222c20617267732d3e68616c5f61646472293b0a0970726f6d5f64656275672822202072645f696d6167652020203d203078256c785c6e222c20617267732d3e72645f696d616765293b0a0970726f6d5f64656275672822202072645f73697a65202020203d203078256c785c6e222c20617267732d3e72645f73697a65293b0a0970726f6d5f64656275672822202072645f6c6f6320202020203d203078256c785c6e222c20617267732d3e72645f6c6f63293b0a0970726f6d5f7072696e74662822506572666f726d696e67204f50414c2074616b656f7665722c746869732063616e2074616b65206120666577206d696e757465732e2e5c6e22293b0a0970726f6d5f636c6f73655f737464696e28293b0a096d6228293b0a09646174612d3e676f203d20313b0a09666f7220283b3b290a09096f70616c5f646f5f74616b656f7665722861726773293b0a7d0a0a2f2a0a202a20416c6c6f6361746520726f6f6d20666f7220616e6420696e7374616e7469617465204f50414c0a202a2f0a73746174696320766f6964205f5f696e69742070726f6d5f696e7374616e74696174655f6f70616c28766f6964290a7b0a097068616e646c65206f70616c5f6e6f64653b0a096968616e646c65206f70616c5f696e73743b0a0975363420626173652c20656e7472793b0a097536342073697a65203d20302c20616c69676e203d20307831303030303b0a0975333220726574735b325d3b0a0a0970726f6d5f6465627567282270726f6d5f696e7374616e74696174655f6f70616c3a2073746172742e2e2e5c6e22293b0a0a096f70616c5f6e6f6465203d2063616c6c5f70726f6d282266696e64646576696365222c20312c20312c204144445228222f69626d2c6f70616c2229293b0a0970726f6d5f646562756728226f70616c5f6e6f64653a2025785c6e222c206f70616c5f6e6f6465293b0a0969662028215048414e444c455f56414c4944286f70616c5f6e6f646529290a090972657475726e3b0a0a0970726f6d5f67657470726f70286f70616c5f6e6f64652c20226f70616c2d72756e74696d652d73697a65222c202673697a652c2073697a656f662873697a6529293b0a096966202873697a65203d3d2030290a090972657475726e3b0a0970726f6d5f67657470726f70286f70616c5f6e6f64652c20226f70616c2d72756e74696d652d616c69676e6d656e74222c2026616c69676e2c0a0909202020202073697a656f6628616c69676e29293b0a0a0962617365203d20616c6c6f635f646f776e2873697a652c20616c69676e2c2030293b0a096966202862617365203d3d203029207b0a090970726f6d5f7072696e746628224f50414c20616c6c6f636174696f6e206661696c656420215c6e22293b0a090972657475726e3b0a097d0a0a096f70616c5f696e7374203d2063616c6c5f70726f6d28226f70656e222c20312c20312c204144445228222f69626d2c6f70616c2229293b0a0969662028214948414e444c455f56414c4944286f70616c5f696e73742929207b0a090970726f6d5f7072696e746628226f70656e696e67206f70616c207061636b616765206661696c656420282578295c6e222c206f70616c5f696e7374293b0a090972657475726e3b0a097d0a0a0970726f6d5f7072696e74662822696e7374616e74696174696e67206f70616c20617420307825782e2e2e222c2062617365293b0a0a096966202863616c6c5f70726f6d5f726574282263616c6c2d6d6574686f64222c20342c20332c20726574732c0a09090920204144445228226c6f61642d6f70616c2d72756e74696d6522292c0a09090920206f70616c5f696e73742c0a090909202062617365203e3e2033322c2062617365202620307866666666666666662920213d20300a09202020207c7c2028726574735b305d203d3d203020262620726574735b315d203d3d20302929207b0a090970726f6d5f7072696e74662822206661696c65645c6e22293b0a090972657475726e3b0a097d0a09656e747279203d2028282875363429726574735b305d29203c3c20333229207c20726574735b315d3b0a0a0970726f6d5f7072696e7466282220646f6e655c6e22293b0a0a09726573657276655f6d656d28626173652c2073697a65293b0a0a0970726f6d5f646562756728226f70616c206261736520202020203d20307825785c6e222c2062617365293b0a0970726f6d5f646562756728226f70616c20616c69676e202020203d20307825785c6e222c20616c69676e293b0a0970726f6d5f646562756728226f70616c20656e747279202020203d20307825785c6e222c20656e747279293b0a0970726f6d5f646562756728226f70616c2073697a6520202020203d20307825785c6e222c20286c6f6e672973697a65293b0a0a0970726f6d5f73657470726f70286f70616c5f6e6f64652c20222f69626d2c6f70616c222c20226f70616c2d626173652d61646472657373222c0a0909202020202026626173652c2073697a656f66286261736529293b0a0970726f6d5f73657470726f70286f70616c5f6e6f64652c20222f69626d2c6f70616c222c20226f70616c2d656e7472792d61646472657373222c0a0909202020202026656e7472792c2073697a656f6628656e74727929293b0a0a23696664656620434f4e4649475f5050435f4541524c595f44454255475f4f50414c0a0952454c4f432870726f6d5f6f70616c5f6261736529203d20626173653b0a0952454c4f432870726f6d5f6f70616c5f656e74727929203d20656e7472793b0a23656e6469660a0970726f6d5f6465627567282270726f6d5f696e7374616e74696174655f6f70616c3a20656e642e2e2e5c6e22293b0a7d0a0a23656e646966202f2a20434f4e4649475f5050435f504f5745524e56202a2f0a0a2f2a0a202a20416c6c6f6361746520726f6f6d20666f7220616e6420696e7374616e746961746520525441530a202a2f0a73746174696320766f6964205f5f696e69742070726f6d5f696e7374616e74696174655f7274617328766f6964290a7b0a097068616e646c6520727461735f6e6f64653b0a096968616e646c6520727461735f696e73743b0a0975333220626173652c20656e747279203d20303b0a097533322073697a65203d20303b0a0a0970726f6d5f6465627567282270726f6d5f696e7374616e74696174655f727461733a2073746172742e2e2e5c6e22293b0a0a09727461735f6e6f6465203d2063616c6c5f70726f6d282266696e64646576696365222c20312c20312c204144445228222f727461732229293b0a0970726f6d5f64656275672822727461735f6e6f64653a2025785c6e222c20727461735f6e6f6465293b0a0969662028215048414e444c455f56414c494428727461735f6e6f646529290a090972657475726e3b0a0a0970726f6d5f67657470726f7028727461735f6e6f64652c2022727461732d73697a65222c202673697a652c2073697a656f662873697a6529293b0a096966202873697a65203d3d2030290a090972657475726e3b0a0a0962617365203d20616c6c6f635f646f776e2873697a652c20504147455f53495a452c2030293b0a096966202862617365203d3d2030290a090970726f6d5f70616e69632822436f756c64206e6f7420616c6c6f63617465206d656d6f727920666f7220525441535c6e22293b0a0a09727461735f696e7374203d2063616c6c5f70726f6d28226f70656e222c20312c20312c204144445228222f727461732229293b0a0969662028214948414e444c455f56414c494428727461735f696e73742929207b0a090970726f6d5f7072696e746628226f70656e696e672072746173207061636b616765206661696c656420282578295c6e222c20727461735f696e7374293b0a090972657475726e3b0a097d0a0a0970726f6d5f7072696e74662822696e7374616e74696174696e67207274617320617420307825782e2e2e222c2062617365293b0a0a096966202863616c6c5f70726f6d5f726574282263616c6c2d6d6574686f64222c20332c20322c2026656e7472792c0a0909092020414444522822696e7374616e74696174652d7274617322292c0a0909092020727461735f696e73742c20626173652920213d20300a09202020207c7c20656e747279203d3d203029207b0a090970726f6d5f7072696e74662822206661696c65645c6e22293b0a090972657475726e3b0a097d0a0970726f6d5f7072696e7466282220646f6e655c6e22293b0a0a09726573657276655f6d656d28626173652c2073697a65293b0a0a0970726f6d5f73657470726f7028727461735f6e6f64652c20222f72746173222c20226c696e75782c727461732d62617365222c0a0909202020202026626173652c2073697a656f66286261736529293b0a0970726f6d5f73657470726f7028727461735f6e6f64652c20222f72746173222c20226c696e75782c727461732d656e747279222c0a0909202020202026656e7472792c2073697a656f6628656e74727929293b0a0a23696664656620434f4e4649475f5050435f504f5745524e560a092f2a20506f776572564e2074616b656f766572206861636b202a2f0a0952454c4f432870726f6d5f727461735f6461746129203d20626173653b0a0952454c4f432870726f6d5f727461735f656e74727929203d20656e7472793b0a0970726f6d5f67657470726f7028727461735f6e6f64652c202273746172742d637075222c202652454c4f432870726f6d5f727461735f73746172745f637075292c2034293b0a23656e6469660a0970726f6d5f6465627567282272746173206261736520202020203d20307825785c6e222c2062617365293b0a0970726f6d5f646562756728227274617320656e747279202020203d20307825785c6e222c20656e747279293b0a0970726f6d5f64656275672822727461732073697a6520202020203d20307825785c6e222c20286c6f6e672973697a65293b0a0a0970726f6d5f6465627567282270726f6d5f696e7374616e74696174655f727461733a20656e642e2e2e5c6e22293b0a7d0a0a23696664656620434f4e4649475f50504336340a2f2a0a202a20416c6c6f6361746520726f6f6d20666f7220616e6420696e7374616e74696174652053746f726564204d6561737572656d656e74204c6f672028534d4c290a202a2f0a73746174696320766f6964205f5f696e69742070726f6d5f696e7374616e74696174655f736d6c28766f6964290a7b0a097068616e646c652069626d7674706d5f6e6f64653b0a096968616e646c652069626d7674706d5f696e73743b0a0975333220656e747279203d20302c2073697a65203d20303b0a0975363420626173653b0a0a0970726f6d5f6465627567282270726f6d5f696e7374616e74696174655f736d6c3a2073746172742e2e2e5c6e22293b0a0a0969626d7674706d5f6e6f6465203d2063616c6c5f70726f6d282266696e64646576696365222c20312c20312c204144445228222f69626d2c7674706d2229293b0a0970726f6d5f6465627567282269626d7674706d5f6e6f64653a2025785c6e222c2069626d7674706d5f6e6f6465293b0a0969662028215048414e444c455f56414c49442869626d7674706d5f6e6f646529290a090972657475726e3b0a0a0969626d7674706d5f696e7374203d2063616c6c5f70726f6d28226f70656e222c20312c20312c204144445228222f69626d2c7674706d2229293b0a0969662028214948414e444c455f56414c49442869626d7674706d5f696e73742929207b0a090970726f6d5f7072696e746628226f70656e696e67207674706d207061636b616765206661696c656420282578295c6e222c2069626d7674706d5f696e7374293b0a090972657475726e3b0a097d0a0a096966202863616c6c5f70726f6d5f726574282263616c6c2d6d6574686f64222c20322c20322c202673697a652c0a0909092020414444522822736d6c2d6765742d68616e646f7665722d73697a6522292c0a090909202069626d7674706d5f696e73742920213d2030207c7c2073697a65203d3d203029207b0a090970726f6d5f7072696e74662822534d4c206765742068616e646f7665722073697a65206661696c65645c6e22293b0a090972657475726e3b0a097d0a0a0962617365203d20616c6c6f635f646f776e2873697a652c20504147455f53495a452c2030293b0a096966202862617365203d3d2030290a090970726f6d5f70616e69632822436f756c64206e6f7420616c6c6f63617465206d656d6f727920666f7220736d6c5c6e22293b0a0a0970726f6d5f7072696e74662822696e7374616e74696174696e6720736d6c20617420307825782e2e2e222c2062617365293b0a0a096966202863616c6c5f70726f6d5f726574282263616c6c2d6d6574686f64222c20342c20322c2026656e7472792c0a0909092020414444522822736d6c2d68616e646f76657222292c0a090909202069626d7674706d5f696e73742c2073697a652c20626173652920213d2030207c7c20656e747279203d3d203029207b0a090970726f6d5f7072696e74662822534d4c2068616e646f766572206661696c65645c6e22293b0a090972657475726e3b0a097d0a0970726f6d5f7072696e7466282220646f6e655c6e22293b0a0a09726573657276655f6d656d28626173652c2073697a65293b0a0a0970726f6d5f73657470726f702869626d7674706d5f6e6f64652c20222f69626d2c7674706d222c20226c696e75782c736d6c2d62617365222c0a0909202020202026626173652c2073697a656f66286261736529293b0a0970726f6d5f73657470726f702869626d7674706d5f6e6f64652c20222f69626d2c7674706d222c20226c696e75782c736d6c2d73697a65222c0a090920202020202673697a652c2073697a656f662873697a6529293b0a0a0970726f6d5f64656275672822736d6c206261736520202020203d20307825785c6e222c2062617365293b0a0970726f6d5f64656275672822736d6c2073697a6520202020203d20307825785c6e222c20286c6f6e672973697a65293b0a0a0970726f6d5f6465627567282270726f6d5f696e7374616e74696174655f736d6c3a20656e642e2e2e5c6e22293b0a7d0a0a2f2a0a202a20416c6c6f6361746520726f6f6d20666f7220616e6420696e697469616c697a6520544345207461626c65730a202a2f0a73746174696320766f6964205f5f696e69742070726f6d5f696e697469616c697a655f7463655f7461626c6528766f6964290a7b0a097068616e646c65206e6f64653b0a096968616e646c65207068625f6e6f64653b0a096368617220636f6d70617469626c655b36345d2c20747970655b36345d2c206d6f64656c5b36345d3b0a0963686172202a70617468203d2052454c4f432870726f6d5f73637261746368293b0a0975363420626173652c20616c69676e3b0a09753332206d696e616c69676e2c206d696e73697a653b0a09753634207463655f656e7472792c202a7463655f656e747279703b0a09753634206c6f63616c5f616c6c6f635f746f702c206c6f63616c5f616c6c6f635f626f74746f6d3b0a0975363420693b0a0a096966202852454c4f432870726f6d5f696f6d6d755f6f666629290a090972657475726e3b0a0a0970726f6d5f646562756728227374617274696e672070726f6d5f696e697469616c697a655f7463655f7461626c655c6e22293b0a0a092f2a2043616368652063757272656e7420746f70206f6620616c6c6f637320736f207765207265736572766520612073696e676c6520626c6f636b202a2f0a096c6f63616c5f616c6c6f635f746f70203d2052454c4f4328616c6c6f635f746f705f68696768293b0a096c6f63616c5f616c6c6f635f626f74746f6d203d206c6f63616c5f616c6c6f635f746f703b0a0a092f2a2053656172636820616c6c206e6f646573206c6f6f6b696e6720666f7220504842732e202a2f0a09666f7220286e6f6465203d20303b2070726f6d5f6e6578745f6e6f646528266e6f6465293b2029207b0a0909636f6d70617469626c655b305d203d20303b0a0909747970655b305d203d20303b0a09096d6f64656c5b305d203d20303b0a090970726f6d5f67657470726f70286e6f64652c2022636f6d70617469626c65222c0a0909092020202020636f6d70617469626c652c2073697a656f6628636f6d70617469626c6529293b0a090970726f6d5f67657470726f70286e6f64652c20226465766963655f74797065222c20747970652c2073697a656f66287479706529293b0a090970726f6d5f67657470726f70286e6f64652c20226d6f64656c222c206d6f64656c2c2073697a656f66286d6f64656c29293b0a0a09096966202828747970655b305d203d3d203029207c7c202873747273747228747970652c2052454c4f432822706369222929203d3d204e554c4c29290a090909636f6e74696e75653b0a0a09092f2a204b65657020746865206f6c64206c6f67696320696e7461637420746f2061766f69642072656772657373696f6e2e202a2f0a090969662028636f6d70617469626c655b305d20213d203029207b0a090909696620282873747273747228636f6d70617469626c652c2052454c4f432822707974686f6e222929203d3d204e554c4c292026260a090909202020202873747273747228636f6d70617469626c652c2052454c4f43282253706565647761676f6e222929203d3d204e554c4c292026260a090909202020202873747273747228636f6d70617469626c652c2052454c4f43282257696e6e69706567222929203d3d204e554c4c29290a09090909636f6e74696e75653b0a09097d20656c736520696620286d6f64656c5b305d20213d203029207b0a0909096966202828737472737472286d6f64656c2c2052454c4f4328227974686f6e222929203d3d204e554c4c292026260a0909092020202028737472737472286d6f64656c2c2052454c4f432822706565647761676f6e222929203d3d204e554c4c292026260a0909092020202028737472737472286d6f64656c2c2052454c4f432822696e6e69706567222929203d3d204e554c4c29290a09090909636f6e74696e75653b0a09097d0a0a09096966202870726f6d5f67657470726f70286e6f64652c20227463652d7461626c652d6d696e616c69676e222c20266d696e616c69676e2c0a090909092073697a656f66286d696e616c69676e2929203d3d2050524f4d5f4552524f52290a0909096d696e616c69676e203d20303b0a09096966202870726f6d5f67657470726f70286e6f64652c20227463652d7461626c652d6d696e73697a65222c20266d696e73697a652c0a090909092073697a656f66286d696e73697a652929203d3d2050524f4d5f4552524f52290a0909096d696e73697a65203d2034554c203c3c2032303b0a0a09092f2a0a0909202a204576656e2074686f75676820776520726561642077686174204f462077616e74732c207765206a7573742073657420746865207461626c650a0909202a2073697a6520746f2034204d422e20205468697320697320656e6f75676820746f206d617020324742206f662050434920444d412073706163652e0a0909202a20427920646f696e6720746869732c2077652061766f6964207468652070697466616c6c73206f6620747279696e6720746f20444d4120746f0a0909202a204d4d494f20737061636520616e642074686520444d4120616c69617320686f6c652e0a0909202a0a0909202a204f6e20504f574552342c206669726d776172652073657473207468652054434520726567696f6e20627920617373756d696e670a0909202a206561636820544345207461626c6520697320384d422e205573696e672074686973206d656d6f727920666f7220616e797468696e670a0909202a20656c73652077696c6c20696d7061637420706572666f726d616e63652c20736f20776520616c7761797320616c6c6f6361746520384d422e0a0909202a20416e746f6e0a0909202a2f0a0909696620287076725f76657273696f6e5f6973285056525f504f5745523429207c7c207076725f76657273696f6e5f6973285056525f504f574552347029290a0909096d696e73697a65203d2038554c203c3c2032303b0a0909656c73650a0909096d696e73697a65203d2034554c203c3c2032303b0a0a09092f2a20416c69676e20746f207468652067726561746572206f662074686520616c69676e206f722073697a65202a2f0a0909616c69676e203d206d6178286d696e616c69676e2c206d696e73697a65293b0a090962617365203d20616c6c6f635f646f776e286d696e73697a652c20616c69676e2c2031293b0a09096966202862617365203d3d2030290a09090970726f6d5f70616e696328224552524f522c2063616e6e6f742066696e6420737061636520666f7220544345207461626c652e5c6e22293b0a09096966202862617365203c206c6f63616c5f616c6c6f635f626f74746f6d290a0909096c6f63616c5f616c6c6f635f626f74746f6d203d20626173653b0a0a09092f2a204974207365656d73204f4620646f65736e2774206e756c6c2d7465726d696e617465207468652070617468203a2d28202a2f0a09096d656d73657428706174682c20302c2050524f4d5f534352415443485f53495a45293b0a09092f2a2043616c6c204f4620746f2073657475702074686520544345206861726477617265202a2f0a09096966202863616c6c5f70726f6d28227061636b6167652d746f2d70617468222c20332c20312c206e6f64652c0a090909202020202020706174682c2050524f4d5f534352415443485f53495a452d3129203d3d2050524f4d5f4552524f5229207b0a09090970726f6d5f7072696e746628227061636b6167652d746f2d70617468206661696c65645c6e22293b0a09097d0a0a09092f2a205361766520617761792074686520544345207461626c65206174747269627574657320666f72206c61746572207573652e202a2f0a090970726f6d5f73657470726f70286e6f64652c20706174682c20226c696e75782c7463652d62617365222c2026626173652c2073697a656f66286261736529293b0a090970726f6d5f73657470726f70286e6f64652c20706174682c20226c696e75782c7463652d73697a65222c20266d696e73697a652c2073697a656f66286d696e73697a6529293b0a0a090970726f6d5f64656275672822544345207461626c653a2025735c6e222c2070617468293b0a090970726f6d5f646562756728225c746e6f6465203d20307825785c6e222c206e6f6465293b0a090970726f6d5f646562756728225c7462617365203d20307825785c6e222c2062617365293b0a090970726f6d5f646562756728225c7473697a65203d20307825785c6e222c206d696e73697a65293b0a0a09092f2a20496e697469616c697a6520746865207461626c6520746f20686176652061206f6e652d746f2d6f6e65206d617070696e670a0909202a206f7665722074686520616c6c6f63617465642073697a652e0a0909202a2f0a09097463655f656e74727970203d2028753634202a29626173653b0a0909666f72202869203d20303b2069203c20286d696e73697a65203e3e203329203b7463655f656e747279702b2b2c20692b2b29207b0a0909097463655f656e747279203d202869203c3c20504147455f5348494654293b0a0909097463655f656e747279207c3d203078333b0a0909092a7463655f656e74727970203d207463655f656e7472793b0a09097d0a0a090970726f6d5f7072696e746628226f70656e696e6720504842202573222c2070617468293b0a09097068625f6e6f6465203d2063616c6c5f70726f6d28226f70656e222c20312c20312c2070617468293b0a0909696620287068625f6e6f6465203d3d2030290a09090970726f6d5f7072696e746628222e2e2e206661696c65645c6e22293b0a0909656c73650a09090970726f6d5f7072696e746628222e2e2e20646f6e655c6e22293b0a0a090963616c6c5f70726f6d282263616c6c2d6d6574686f64222c20362c20302c204144445228227365742d36342d6269742d61646472657373696e6722292c0a09090920207068625f6e6f64652c202d312c206d696e73697a652c0a0909092020287533322920626173652c202875333229202862617365203e3e20333229293b0a090963616c6c5f70726f6d2822636c6f7365222c20312c20302c207068625f6e6f6465293b0a097d0a0a09726573657276655f6d656d286c6f63616c5f616c6c6f635f626f74746f6d2c206c6f63616c5f616c6c6f635f746f70202d206c6f63616c5f616c6c6f635f626f74746f6d293b0a0a092f2a20546865736520617265206f6e6c79207265616c6c79206e65656465642069662074686572652069732061206d656d6f7279206c696d697420696e0a09202a206566666563742c2062757420776520646f6e2774206b6e6f7720736f206578706f7274207468656d20616c776179732e202a2f0a0952454c4f432870726f6d5f7463655f616c6c6f635f737461727429203d206c6f63616c5f616c6c6f635f626f74746f6d3b0a0952454c4f432870726f6d5f7463655f616c6c6f635f656e6429203d206c6f63616c5f616c6c6f635f746f703b0a0a092f2a20466c61672074686520666972737420696e76616c696420656e747279202a2f0a0970726f6d5f64656275672822656e64696e672070726f6d5f696e697469616c697a655f7463655f7461626c655c6e22293b0a7d0a23656e6469660a0a2f2a0a202a2057697468204348525020534d50207765206e65656420746f2075736520746865204f4620746f20737461727420746865206f746865722070726f636573736f72732e0a202a2057652063616e2774207761697420756e74696c20736d705f626f6f745f637075732028746865204f462069732074726173686564206279207468656e290a202a20736f207765206861766520746f20707574207468652070726f636573736f727320696e746f206120686f6c64696e67207061747465726e20636f6e74726f6c6c65640a202a20627920746865206b65726e656c20286e6f74204f4629206265666f72652077652064657374726f7920746865204f462e0a202a0a202a205468697320757365732061206368756e6b206f66206c6f77206d656d6f72792c207075747320736f6d6520686f6c64696e67207061747465726e0a202a20636f646520746865726520616e642073656e647320746865206f746865722070726f636573736f7273206f666620746f20746865726520756e74696c0a202a20736d705f626f6f745f637075732074656c6c73207468656d20746f20646f20736f6d657468696e672e202054686520686f6c64696e67207061747465726e0a202a20636865636b732074686174206164647265737320756e74696c206974732063707520232069732074686572652c207768656e20697420697320746861740a202a20637075206a756d707320746f205f5f7365636f6e646172795f737461727428292e2020736d705f626f6f745f6370757328292074616b657320636172650a202a206f662073657474696e672074686f73652076616c7565732e0a202a0a202a20576520616c736f2075736520706879736963616c206164647265737320307834206865726520746f2074656c6c207768656e2061206370750a202a20697320696e2069747320686f6c64696e67207061747465726e20636f64652e0a202a0a202a202d2d20436f72740a202a2f0a2f2a0a202a2057652077616e7420746f207265666572656e63652074686520636f7079206f66205f5f7365636f6e646172795f686f6c645f2a20696e207468650a202a2030202d20307831303020616464726573732072616e67650a202a2f0a23646566696e65204c4f575f4144445228782909282828756e7369676e6564206c6f6e672920262878292920262030786666290a0a73746174696320766f6964205f5f696e69742070726f6d5f686f6c645f6370757328766f6964290a7b0a09756e7369676e6564206c6f6e6720693b0a09756e7369676e656420696e74207265673b0a097068616e646c65206e6f64653b0a096368617220747970655b36345d3b0a097374727563742070726f6d5f74202a5f70726f6d203d202652454c4f432870726f6d293b0a09756e7369676e6564206c6f6e67202a7370696e6c6f6f700a09093d2028766f6964202a29204c4f575f41444452285f5f7365636f6e646172795f686f6c645f7370696e6c6f6f70293b0a09756e7369676e6564206c6f6e67202a61636b6e6f776c656467650a09093d2028766f6964202a29204c4f575f41444452285f5f7365636f6e646172795f686f6c645f61636b6e6f776c65646765293b0a09756e7369676e6564206c6f6e67207365636f6e646172795f686f6c64203d204c4f575f41444452285f5f7365636f6e646172795f686f6c64293b0a0a0970726f6d5f6465627567282270726f6d5f686f6c645f637075733a2073746172742e2e2e5c6e22293b0a0970726f6d5f64656275672822202020203129207370696e6c6f6f70202020202020203d20307825785c6e222c2028756e7369676e6564206c6f6e67297370696e6c6f6f70293b0a0970726f6d5f64656275672822202020203129202a7370696e6c6f6f702020202020203d20307825785c6e222c202a7370696e6c6f6f70293b0a0970726f6d5f646562756728222020202031292061636b6e6f776c65646765202020203d20307825785c6e222c0a090920202028756e7369676e6564206c6f6e672961636b6e6f776c65646765293b0a0970726f6d5f64656275672822202020203129202a61636b6e6f776c656467652020203d20307825785c6e222c202a61636b6e6f776c65646765293b0a0970726f6d5f64656275672822202020203129207365636f6e646172795f686f6c64203d20307825785c6e222c207365636f6e646172795f686f6c64293b0a0a092f2a205365742074686520636f6d6d6f6e207370696e6c6f6f70207661726961626c652c20736f20616c6c206f6620746865207365636f6e6461727920637075730a09202a2077696c6c20626c6f636b207768656e207468657920617265206177616b656e65642066726f6d207468656972204f46207370696e6c6f6f702e0a09202a2054686973206d757374206f6363757220666f7220626f746820534d5020616e64206e6f6e20534d50206b65726e656c732c2073696e6365204f462077696c6c0a09202a2062652074726173686564207768656e207765206d6f766520746865206b65726e656c2e0a09202a2f0a092a7370696e6c6f6f70203d20303b0a0a092f2a206c6f6f6b20666f722063707573202a2f0a09666f7220286e6f6465203d20303b2070726f6d5f6e6578745f6e6f646528266e6f6465293b2029207b0a0909747970655b305d203d20303b0a090970726f6d5f67657470726f70286e6f64652c20226465766963655f74797065222c20747970652c2073697a656f66287479706529293b0a090969662028737472636d7028747970652c2052454c4f43282263707522292920213d2030290a090909636f6e74696e75653b0a0a09092f2a20536b6970206e6f6e2d636f6e6669677572656420637075732e202a2f0a09096966202870726f6d5f67657470726f70286e6f64652c2022737461747573222c20747970652c2073697a656f6628747970652929203e2030290a09090969662028737472636d7028747970652c2052454c4f4328226f6b617922292920213d2030290a09090909636f6e74696e75653b0a0a0909726567203d202d313b0a090970726f6d5f67657470726f70286e6f64652c2022726567222c20267265672c2073697a656f662872656729293b0a0a090970726f6d5f64656275672822637075206877206964782020203d20256c755c6e222c20726567293b0a0a09092f2a20496e6974207468652061636b6e6f776c65646765207661722077686963682077696c6c2062652072657365742062790a0909202a20746865207365636f6e6461727920637075207768656e206974206177616b656e732066726f6d20697473204f460a0909202a207370696e6c6f6f702e0a0909202a2f0a09092a61636b6e6f776c65646765203d2028756e7369676e6564206c6f6e67292d313b0a0a09096966202872656720213d205f70726f6d2d3e63707529207b0a0909092f2a205072696d61727920546872656164206f66206e6f6e2d626f6f7420637075206f7220616e7920746872656164202a2f0a09090970726f6d5f7072696e746628227374617274696e67206370752068772069647820256c752e2e2e20222c20726567293b0a09090963616c6c5f70726f6d282273746172742d637075222c20332c20302c206e6f64652c0a0909090920207365636f6e646172795f686f6c642c20726567293b0a0a090909666f72202869203d20303b202869203c2031303030303030303029202626200a0909092020202020282a61636b6e6f776c65646765203d3d202828756e7369676e6564206c6f6e67292d3129293b20692b2b20290a090909096d6228293b0a0a090909696620282a61636b6e6f776c65646765203d3d20726567290a0909090970726f6d5f7072696e74662822646f6e655c6e22293b0a090909656c73650a0909090970726f6d5f7072696e746628226661696c65643a2025785c6e222c202a61636b6e6f776c65646765293b0a09097d0a23696664656620434f4e4649475f534d500a0909656c73650a09090970726f6d5f7072696e74662822626f6f74206370752068772069647820256c755c6e222c20726567293b0a23656e646966202f2a20434f4e4649475f534d50202a2f0a097d0a0a0970726f6d5f6465627567282270726f6d5f686f6c645f637075733a20656e642e2e2e5c6e22293b0a7d0a0a0a73746174696320766f6964205f5f696e69742070726f6d5f696e69745f636c69656e745f736572766963657328756e7369676e6564206c6f6e67207070290a7b0a097374727563742070726f6d5f74202a5f70726f6d203d202652454c4f432870726f6d293b0a0a092f2a2047657420612068616e646c6520746f207468652070726f6d20656e74727920706f696e74206265666f726520616e797468696e6720656c7365202a2f0a0952454c4f432870726f6d5f656e74727929203d2070703b0a0a092f2a2067657420612068616e646c6520666f7220746865207374646f757420646576696365202a2f0a095f70726f6d2d3e63686f73656e203d2063616c6c5f70726f6d282266696e64646576696365222c20312c20312c204144445228222f63686f73656e2229293b0a0969662028215048414e444c455f56414c4944285f70726f6d2d3e63686f73656e29290a090970726f6d5f70616e6963282263616e6e6f742066696e642063686f73656e22293b202f2a206d736720776f6e2774206265207072696e746564203a28202a2f0a0a092f2a2067657420646576696365207472656520726f6f74202a2f0a095f70726f6d2d3e726f6f74203d2063616c6c5f70726f6d282266696e64646576696365222c20312c20312c204144445228222f2229293b0a0969662028215048414e444c455f56414c4944285f70726f6d2d3e726f6f7429290a090970726f6d5f70616e6963282263616e6e6f742066696e6420646576696365207472656520726f6f7422293b202f2a206d736720776f6e2774206265207072696e746564203a28202a2f0a0a095f70726f6d2d3e6d6d756d6170203d20303b0a7d0a0a23696664656620434f4e4649475f50504333320a2f2a0a202a20466f72207265616c6c79206f6c6420706f7765726d6163732c207765206e65656420746f206d6170207468696e677320776520636c61696d2e0a202a20466f7220746861742c207765206e65656420746865206968616e646c65206f6620746865206d6d752e0a202a20416c736f2c206f6e20746865206c6f6e67747261696c2c207765206e65656420746f20776f726b2061726f756e64206f7468657220627567732e0a202a2f0a73746174696320766f6964205f5f696e69742070726f6d5f66696e645f6d6d7528766f6964290a7b0a097374727563742070726f6d5f74202a5f70726f6d203d202652454c4f432870726f6d293b0a097068616e646c65206f70726f6d3b0a09636861722076657273696f6e5b36345d3b0a0a096f70726f6d203d2063616c6c5f70726f6d282266696e64646576696365222c20312c20312c204144445228222f6f70656e70726f6d2229293b0a0969662028215048414e444c455f56414c4944286f70726f6d29290a090972657475726e3b0a096966202870726f6d5f67657470726f70286f70726f6d2c20226d6f64656c222c2076657273696f6e2c2073697a656f662876657273696f6e2929203c3d2030290a090972657475726e3b0a0976657273696f6e5b73697a656f662876657273696f6e29202d20315d203d20303b0a092f2a20585858206d69676874206e65656420746f20616464206f746865722076657273696f6e732068657265202a2f0a0969662028737472636d702876657273696f6e2c20224f70656e204669726d776172652c20312e302e352229203d3d2030290a09096f665f776f726b61726f756e6473203d204f465f57415f434c41494d3b0a09656c736520696620287374726e636d702876657273696f6e2c20224669726d576f726b732c332e222c20313229203d3d203029207b0a09096f665f776f726b61726f756e6473203d204f465f57415f434c41494d207c204f465f57415f4c4f4e47545241494c3b0a090963616c6c5f70726f6d2822696e74657270726574222c20312c20312c2022646576202f6d656d6f7279203020746f20616c6c6f772d7265636c61696d22293b0a097d20656c73650a090972657475726e3b0a095f70726f6d2d3e6d656d6f7279203d2063616c6c5f70726f6d28226f70656e222c20312c20312c204144445228222f6d656d6f72792229293b0a0970726f6d5f67657470726f70285f70726f6d2d3e63686f73656e2c20226d6d75222c20265f70726f6d2d3e6d6d756d61702c0a0909202020202073697a656f66285f70726f6d2d3e6d6d756d617029293b0a0969662028214948414e444c455f56414c4944285f70726f6d2d3e6d656d6f727929207c7c20214948414e444c455f56414c4944285f70726f6d2d3e6d6d756d617029290a09096f665f776f726b61726f756e647320263d207e4f465f57415f434c41494d3b09092f2a20686d6d6d202a2f0a7d0a23656c73650a23646566696e652070726f6d5f66696e645f6d6d7528290a23656e6469660a0a73746174696320766f6964205f5f696e69742070726f6d5f696e69745f7374646f757428766f6964290a7b0a097374727563742070726f6d5f74202a5f70726f6d203d202652454c4f432870726f6d293b0a0963686172202a70617468203d2052454c4f43286f665f7374646f75745f646576696365293b0a096368617220747970655b31365d3b0a097533322076616c3b0a0a096966202870726f6d5f67657470726f70285f70726f6d2d3e63686f73656e2c20227374646f7574222c202676616c2c2073697a656f662876616c2929203c3d2030290a090970726f6d5f70616e6963282263616e6e6f742066696e64207374646f757422293b0a0a095f70726f6d2d3e7374646f7574203d2076616c3b0a0a092f2a20476574207468652066756c6c204f4620706174686e616d65206f6620746865207374646f757420646576696365202a2f0a096d656d73657428706174682c20302c20323536293b0a0963616c6c5f70726f6d2822696e7374616e63652d746f2d70617468222c20332c20312c205f70726f6d2d3e7374646f75742c20706174682c20323535293b0a0976616c203d2063616c6c5f70726f6d2822696e7374616e63652d746f2d7061636b616765222c20312c20312c205f70726f6d2d3e7374646f7574293b0a0970726f6d5f73657470726f70285f70726f6d2d3e63686f73656e2c20222f63686f73656e222c20226c696e75782c7374646f75742d7061636b616765222c0a090920202020202676616c2c2073697a656f662876616c29293b0a0970726f6d5f7072696e746628224f46207374646f7574206465766963652069733a2025735c6e222c2052454c4f43286f665f7374646f75745f64657669636529293b0a0970726f6d5f73657470726f70285f70726f6d2d3e63686f73656e2c20222f63686f73656e222c20226c696e75782c7374646f75742d70617468222c0a09092020202020706174682c207374726c656e287061746829202b2031293b0a0a092f2a2049662069742773206120646973706c61792c206e6f7465206974202a2f0a096d656d73657428747970652c20302c2073697a656f66287479706529293b0a0970726f6d5f67657470726f702876616c2c20226465766963655f74797065222c20747970652c2073697a656f66287479706529293b0a0969662028737472636d7028747970652c2052454c4f432822646973706c6179222929203d3d2030290a090970726f6d5f73657470726f702876616c2c20706174682c20226c696e75782c626f6f742d646973706c6179222c204e554c4c2c2030293b0a7d0a0a73746174696320696e74205f5f696e69742070726f6d5f66696e645f6d616368696e655f7479706528766f6964290a7b0a097374727563742070726f6d5f74202a5f70726f6d203d202652454c4f432870726f6d293b0a096368617220636f6d7061745b3235365d3b0a09696e74206c656e2c2069203d20303b0a23696664656620434f4e4649475f50504336340a097068616e646c6520727461733b0a09696e7420783b0a23656e6469660a0a092f2a204c6f6f6b20666f72206120506f7765724d6163206f7220612043656c6c202a2f0a096c656e203d2070726f6d5f67657470726f70285f70726f6d2d3e726f6f742c2022636f6d70617469626c65222c0a090909202020636f6d7061742c2073697a656f6628636f6d706174292d31293b0a09696620286c656e203e203029207b0a0909636f6d7061745b6c656e5d203d20303b0a09097768696c65202869203c206c656e29207b0a09090963686172202a70203d2026636f6d7061745b695d3b0a090909696e7420736c203d207374726c656e2870293b0a09090969662028736c203d3d2030290a09090909627265616b3b0a0909096966202873747273747228702c2052454c4f432822506f776572204d6163696e746f7368222929207c7c0a0909092020202073747273747228702c2052454c4f4328224d616352495343222929290a0909090972657475726e20504c4154464f524d5f504f5745524d41433b0a23696664656620434f4e4649475f50504336340a0909092f2a205765206d757374206d616b65207375726520776520646f6e277420646574656374207468652049424d2043656c6c0a090909202a20626c6164657320617320705365726965732064756520746f20736f6d65206669726d77617265206973737565732c0a090909202a20736f20776520646f20697420686572652e0a090909202a2f0a0909096966202873747273747228702c2052454c4f43282249424d2c43424541222929207c7c0a0909092020202073747273747228702c2052454c4f43282249424d2c435042572d312e30222929290a0909090972657475726e20504c4154464f524d5f47454e455249433b0a23656e646966202f2a20434f4e4649475f5050433634202a2f0a09090969202b3d20736c202b20313b0a09097d0a097d0a23696664656620434f4e4649475f50504336340a092f2a2054727920746f20646574656374204f50414c202a2f0a09696620285048414e444c455f56414c49442863616c6c5f70726f6d282266696e64646576696365222c20312c20312c204144445228222f69626d2c6f70616c22292929290a090972657475726e20504c4154464f524d5f4f50414c3b0a0a092f2a2054727920746f20666967757265206f7574206966206974277320616e2049424d2070536572696573206f7220616e79206f746865720a09202a205041505220636f6d706c69616e7420706c6174666f726d2e20576520617373756d65206974206973206966203a0a09202a20202d202f6465766963655f74797065206973202263687270222028706c656173652c20646f204e4f5420757365207468617420666f72206675747572650a09202a202020206e6f6e2d49424d2064657369676e7320210a09202a20202d20697420686173202f727461730a09202a2f0a096c656e203d2070726f6d5f67657470726f70285f70726f6d2d3e726f6f742c20226465766963655f74797065222c0a090909202020636f6d7061742c2073697a656f6628636f6d706174292d31293b0a09696620286c656e203c3d2030290a090972657475726e20504c4154464f524d5f47454e455249433b0a0969662028737472636d7028636f6d7061742c2052454c4f43282263687270222929290a090972657475726e20504c4154464f524d5f47454e455249433b0a0a092f2a2044656661756c7420746f20705365726965732e205765206e65656420746f206b6e6f77206966207765206172652072756e6e696e67204c504152202a2f0a0972746173203d2063616c6c5f70726f6d282266696e64646576696365222c20312c20312c204144445228222f727461732229293b0a0969662028215048414e444c455f56414c4944287274617329290a090972657475726e20504c4154464f524d5f47454e455249433b0a0978203d2070726f6d5f67657470726f706c656e28727461732c202269626d2c68797065727461732d66756e6374696f6e7322293b0a09696620287820213d2050524f4d5f4552524f5229207b0a090970726f6d5f6465627567282248797065727461732064657465637465642c20617373756d696e67204c50415220215c6e22293b0a090972657475726e20504c4154464f524d5f505345524945535f4c5041523b0a097d0a0972657475726e20504c4154464f524d5f505345524945533b0a23656c73650a0972657475726e20504c4154464f524d5f47454e455249433b0a23656e6469660a7d0a0a73746174696320696e74205f5f696e69742070726f6d5f7365745f636f6c6f72286968616e646c652069682c20696e7420692c20696e7420722c20696e7420672c20696e742062290a7b0a0972657475726e2063616c6c5f70726f6d282263616c6c2d6d6574686f64222c20362c20312c20414444522822636f6c6f722122292c2069682c20692c20622c20672c2072293b0a7d0a0a2f2a0a202a2049662077652068617665206120646973706c6179207468617420776520646f6e2774206b6e6f7720686f7720746f2064726976652c0a202a2077652077696c6c2077616e7420746f2074727920746f2065786563757465204f462773206f70656e206d6574686f6420666f722069740a202a206c617465722e2020486f77657665722c204f462077696c6c2070726f6261626c792066616c6c206f76657220696620776520646f20746861740a202a2077652776652074616b656e206f76657220746865204d4d552e0a202a20536f20776520636865636b20776865746865722077652077696c6c206e65656420746f206f70656e2074686520646973706c61792c0a202a20616e6420696620736f2c206f70656e206974206e6f772e0a202a2f0a73746174696320766f6964205f5f696e69742070726f6d5f636865636b5f646973706c61797328766f6964290a7b0a096368617220747970655b31365d2c202a706174683b0a097068616e646c65206e6f64653b0a096968616e646c652069683b0a09696e7420693b0a0a0973746174696320756e7369676e656420636861722064656661756c745f636f6c6f72735b5d203d207b0a0909307830302c20307830302c20307830302c0a0909307830302c20307830302c20307861612c0a0909307830302c20307861612c20307830302c0a0909307830302c20307861612c20307861612c0a0909307861612c20307830302c20307830302c0a0909307861612c20307830302c20307861612c0a0909307861612c20307861612c20307830302c0a0909307861612c20307861612c20307861612c0a0909307835352c20307835352c20307835352c0a0909307835352c20307835352c20307866662c0a0909307835352c20307866662c20307835352c0a0909307835352c20307866662c20307866662c0a0909307866662c20307835352c20307835352c0a0909307866662c20307835352c20307866662c0a0909307866662c20307866662c20307835352c0a0909307866662c20307866662c20307866660a097d3b0a09636f6e737420756e7369676e65642063686172202a636c75743b0a0a0970726f6d5f646562756728224c6f6f6b696e6720666f7220646973706c6179735c6e22293b0a09666f7220286e6f6465203d20303b2070726f6d5f6e6578745f6e6f646528266e6f6465293b2029207b0a09096d656d73657428747970652c20302c2073697a656f66287479706529293b0a090970726f6d5f67657470726f70286e6f64652c20226465766963655f74797065222c20747970652c2073697a656f66287479706529293b0a090969662028737472636d7028747970652c2052454c4f432822646973706c617922292920213d2030290a090909636f6e74696e75653b0a0a09092f2a204974207365656d73204f4620646f65736e2774206e756c6c2d7465726d696e617465207468652070617468203a2d28202a2f0a090970617468203d2052454c4f432870726f6d5f73637261746368293b0a09096d656d73657428706174682c20302c2050524f4d5f534352415443485f53495a45293b0a0a09092f2a0a0909202a206c6561766520736f6d6520726f6f6d2061742074686520656e64206f6620746865207061746820666f7220617070656e64696e672065787472610a0909202a20617267756d656e74730a0909202a2f0a09096966202863616c6c5f70726f6d28227061636b6167652d746f2d70617468222c20332c20312c206e6f64652c20706174682c0a09090920202020202050524f4d5f534352415443485f53495a452d313029203d3d2050524f4d5f4552524f52290a090909636f6e74696e75653b0a090970726f6d5f7072696e74662822666f756e6420646973706c61792020203a2025732c206f70656e696e672e2e2e20222c2070617468293b0a09090a09096968203d2063616c6c5f70726f6d28226f70656e222c20312c20312c2070617468293b0a0909696620286968203d3d203029207b0a09090970726f6d5f7072696e746628226661696c65645c6e22293b0a090909636f6e74696e75653b0a09097d0a0a09092f2a2053756363657373202a2f0a090970726f6d5f7072696e74662822646f6e655c6e22293b0a090970726f6d5f73657470726f70286e6f64652c20706174682c20226c696e75782c6f70656e6564222c204e554c4c2c2030293b0a0a09092f2a205365747570206120757361626c6520636f6c6f72207461626c65207768656e2074686520617070726f7072696174650a0909202a206d6574686f6420697320617661696c61626c652e2053686f756c6420757064617465207468697320746f207365742d636f6c6f7273202a2f0a0909636c7574203d2052454c4f432864656661756c745f636f6c6f7273293b0a0909666f72202869203d20303b2069203c2031363b20692b2b2c20636c7574202b3d2033290a0909096966202870726f6d5f7365745f636f6c6f722869682c20692c20636c75745b305d2c20636c75745b315d2c0a0909090909202020636c75745b325d2920213d2030290a09090909627265616b3b0a0a23696664656620434f4e4649475f4c4f474f5f4c494e55585f434c55543232340a0909636c7574203d2050545252454c4f432852454c4f43286c6f676f5f6c696e75785f636c75743232342e636c757429293b0a0909666f72202869203d20303b2069203c2052454c4f43286c6f676f5f6c696e75785f636c75743232342e636c757473697a65293b20692b2b2c20636c7574202b3d2033290a0909096966202870726f6d5f7365745f636f6c6f722869682c2069202b2033322c20636c75745b305d2c20636c75745b315d2c0a0909090909202020636c75745b325d2920213d2030290a09090909627265616b3b0a23656e646966202f2a20434f4e4649475f4c4f474f5f4c494e55585f434c5554323234202a2f0a097d0a7d0a0a0a2f2a2052657475726e202872656c6f63617465642920706f696e74657220746f2074686973206d756368206d656d6f72793a206d6f76657320696e6974726420696620726571642e202a2f0a73746174696320766f6964205f5f696e6974202a6d616b655f726f6f6d28756e7369676e6564206c6f6e67202a6d656d5f73746172742c20756e7369676e6564206c6f6e67202a6d656d5f656e642c0a090909202020202020756e7369676e6564206c6f6e67206e65656465642c20756e7369676e6564206c6f6e6720616c69676e290a7b0a09766f6964202a7265743b0a0a092a6d656d5f7374617274203d205f414c49474e282a6d656d5f73746172742c20616c69676e293b0a097768696c652028282a6d656d5f7374617274202b206e656564656429203e202a6d656d5f656e6429207b0a0909756e7369676e6564206c6f6e6720726f6f6d2c206368756e6b3b0a0a090970726f6d5f646562756728224368756e6b206578686175737465642c20636c61696d696e67206d6f72652061742025782e2e2e5c6e222c0a09090920202052454c4f4328616c6c6f635f626f74746f6d29293b0a0909726f6f6d203d2052454c4f4328616c6c6f635f746f7029202d2052454c4f4328616c6c6f635f626f74746f6d293b0a090969662028726f6f6d203e20444556545245455f4348554e4b5f53495a45290a090909726f6f6d203d20444556545245455f4348554e4b5f53495a453b0a090969662028726f6f6d203c20504147455f53495a45290a09090970726f6d5f70616e696328224e6f206d656d6f727920666f7220666c617474656e5f6465766963655f7472656520220a0909090920202022286e6f20726f6f6d295c6e22293b0a09096368756e6b203d20616c6c6f635f757028726f6f6d2c2030293b0a0909696620286368756e6b203d3d2030290a09090970726f6d5f70616e696328224e6f206d656d6f727920666f7220666c617474656e5f6465766963655f7472656520220a090909092020202228636c61696d206661696c6564295c6e22293b0a09092a6d656d5f656e64203d206368756e6b202b20726f6f6d3b0a097d0a0a09726574203d2028766f6964202a292a6d656d5f73746172743b0a092a6d656d5f7374617274202b3d206e65656465643b0a0a0972657475726e207265743b0a7d0a0a23646566696e652064745f707573685f746f6b656e28746f6b656e2c206d656d5f73746172742c206d656d5f656e6429205c0a09646f207b202a2828753332202a296d616b655f726f6f6d286d656d5f73746172742c206d656d5f656e642c20342c20342929203d20746f6b656e3b207d207768696c652830290a0a73746174696320756e7369676e6564206c6f6e67205f5f696e69742064745f66696e645f737472696e672863686172202a737472290a7b0a0963686172202a732c202a6f733b0a0a0973203d206f73203d202863686172202a2952454c4f432864745f737472696e675f7374617274293b0a0973202b3d20343b0a097768696c65202873203c20202863686172202a2952454c4f432864745f737472696e675f656e642929207b0a090969662028737472636d7028732c2073747229203d3d2030290a09090972657475726e2073202d206f733b0a090973202b3d207374726c656e287329202b20313b0a097d0a0972657475726e20303b0a7d0a0a2f2a0a202a20546865204f70656e204669726d7761726520313237352073706563696669636174696f6e207374617465732070726f70657274696573206d757374206265203331206279746573206f720a202a206c6573732c20686f7765766572206e6f7420616c6c206669726d7761726573206f62657920746869732e204d616b6520697420363420627974657320746f20626520736166652e0a202a2f0a23646566696e65204d41585f50524f50455254595f4e414d452036340a0a73746174696320766f6964205f5f696e6974207363616e5f64745f6275696c645f737472696e6773287068616e646c65206e6f64652c0a090909090920756e7369676e6564206c6f6e67202a6d656d5f73746172742c0a090909090920756e7369676e6564206c6f6e67202a6d656d5f656e64290a7b0a0963686172202a707265765f6e616d652c202a6e616d65702c202a7373746172743b0a09756e7369676e6564206c6f6e6720736f66663b0a097068616e646c65206368696c643b0a0a09737374617274203d20202863686172202a2952454c4f432864745f737472696e675f7374617274293b0a0a092f2a2067657420616e642073746f726520616c6c2070726f7065727479206e616d6573202a2f0a09707265765f6e616d65203d2052454c4f43282222293b0a09666f7220283b3b29207b0a09092f2a203634206973206d6178206c656e206f66206e616d6520696e636c7564696e67206e756c2e202a2f0a09096e616d6570203d206d616b655f726f6f6d286d656d5f73746172742c206d656d5f656e642c204d41585f50524f50455254595f4e414d452c2031293b0a09096966202863616c6c5f70726f6d28226e65787470726f70222c20332c20312c206e6f64652c20707265765f6e616d652c206e616d65702920213d203129207b0a0909092f2a204e6f206d6f7265206e6f6465733a20756e77696e6420616c6c6f63202a2f0a0909092a6d656d5f7374617274203d2028756e7369676e6564206c6f6e67296e616d65703b0a090909627265616b3b0a09097d0a0a2009092f2a20736b697020226e616d6522202a2f0a20090969662028737472636d70286e616d65702c2052454c4f4328226e616d65222929203d3d203029207b0a200909092a6d656d5f7374617274203d2028756e7369676e6564206c6f6e67296e616d65703b0a20090909707265765f6e616d65203d2052454c4f4328226e616d6522293b0a20090909636f6e74696e75653b0a2009097d0a09092f2a206765742f63726561746520737472696e6720656e747279202a2f0a0909736f6666203d2064745f66696e645f737472696e67286e616d6570293b0a090969662028736f666620213d203029207b0a0909092a6d656d5f7374617274203d2028756e7369676e6564206c6f6e67296e616d65703b0a0909096e616d6570203d20737374617274202b20736f66663b0a09097d20656c7365207b0a0909092f2a205472696d206f666620736f6d652069662077652063616e202a2f0a0909092a6d656d5f7374617274203d2028756e7369676e6564206c6f6e67296e616d6570202b207374726c656e286e616d657029202b20313b0a09090952454c4f432864745f737472696e675f656e6429203d202a6d656d5f73746172743b0a09097d0a0909707265765f6e616d65203d206e616d65703b0a097d0a0a092f2a20646f20616c6c206f7572206368696c6472656e202a2f0a096368696c64203d2063616c6c5f70726f6d28226368696c64222c20312c20312c206e6f6465293b0a097768696c6520286368696c6420213d203029207b0a09097363616e5f64745f6275696c645f737472696e6773286368696c642c206d656d5f73746172742c206d656d5f656e64293b0a09096368696c64203d2063616c6c5f70726f6d282270656572222c20312c20312c206368696c64293b0a097d0a7d0a0a73746174696320766f6964205f5f696e6974207363616e5f64745f6275696c645f737472756374287068616e646c65206e6f64652c20756e7369676e6564206c6f6e67202a6d656d5f73746172742c0a0909090909756e7369676e6564206c6f6e67202a6d656d5f656e64290a7b0a097068616e646c65206368696c643b0a0963686172202a6e616d65702c202a707265765f6e616d652c202a7373746172742c202a702c202a65702c202a6c702c202a706174683b0a09756e7369676e6564206c6f6e6720736f66663b0a09756e7369676e65642063686172202a76616c703b0a09737461746963206368617220706e616d655b4d41585f50524f50455254595f4e414d455d3b0a09696e74206c2c20726f6f6d2c206861735f7068616e646c65203d20303b0a0a0964745f707573685f746f6b656e284f465f44545f424547494e5f4e4f44452c206d656d5f73746172742c206d656d5f656e64293b0a0a092f2a2067657420746865206e6f646527732066756c6c206e616d65202a2f0a096e616d6570203d202863686172202a292a6d656d5f73746172743b0a09726f6f6d203d202a6d656d5f656e64202d202a6d656d5f73746172743b0a0969662028726f6f6d203e20323535290a0909726f6f6d203d203235353b0a096c203d2063616c6c5f70726f6d28227061636b6167652d746f2d70617468222c20332c20312c206e6f64652c206e616d65702c20726f6f6d293b0a09696620286c203e3d203029207b0a09092f2a204469646e2774206669743f2020476574206d6f726520726f6f6d2e202a2f0a0909696620286c203e3d20726f6f6d29207b0a090909696620286c203e3d202a6d656d5f656e64202d202a6d656d5f7374617274290a090909096e616d6570203d206d616b655f726f6f6d286d656d5f73746172742c206d656d5f656e642c206c2b312c2031293b0a09090963616c6c5f70726f6d28227061636b6167652d746f2d70617468222c20332c20312c206e6f64652c206e616d65702c206c293b0a09097d0a09096e616d65705b6c5d203d20275c30273b0a0a09092f2a20466978757020616e204170706c65206275672077686572652074686579206861766520626f677573205c3020636861727320696e207468650a0909202a206d6964646c65206f6620746865207061746820696e20736f6d652070726f706572746965732c20616e6420657874726163740a0909202a2074686520756e6974206e616d65202865766572797468696e6720616674657220746865206c61737420272f27292e0a0909202a2f0a0909666f7220286c70203d2070203d206e616d65702c206570203d206e616d6570202b206c3b2070203c2065703b20702b2b29207b0a090909696620282a70203d3d20272f27290a090909096c70203d206e616d65703b0a090909656c736520696620282a7020213d2030290a090909092a6c702b2b203d202a703b0a09097d0a09092a6c70203d20303b0a09092a6d656d5f7374617274203d205f414c49474e2828756e7369676e6564206c6f6e67296c70202b20312c2034293b0a097d0a0a092f2a2067657420697420616761696e20666f7220646562756767696e67202a2f0a0970617468203d2052454c4f432870726f6d5f73637261746368293b0a096d656d73657428706174682c20302c2050524f4d5f534352415443485f53495a45293b0a0963616c6c5f70726f6d28227061636b6167652d746f2d70617468222c20332c20312c206e6f64652c20706174682c2050524f4d5f534352415443485f53495a452d31293b0a0a092f2a2067657420616e642073746f726520616c6c2070726f70657274696573202a2f0a09707265765f6e616d65203d2052454c4f43282222293b0a09737374617274203d202863686172202a2952454c4f432864745f737472696e675f7374617274293b0a09666f7220283b3b29207b0a09096966202863616c6c5f70726f6d28226e65787470726f70222c20332c20312c206e6f64652c20707265765f6e616d652c0a09090920202020202052454c4f4328706e616d65292920213d2031290a090909627265616b3b0a0a2009092f2a20736b697020226e616d6522202a2f0a20090969662028737472636d702852454c4f4328706e616d65292c2052454c4f4328226e616d65222929203d3d203029207b0a20090909707265765f6e616d65203d2052454c4f4328226e616d6522293b0a20090909636f6e74696e75653b0a2009097d0a0a09092f2a2066696e6420737472696e67206f6666736574202a2f0a0909736f6666203d2064745f66696e645f737472696e672852454c4f4328706e616d6529293b0a090969662028736f6666203d3d203029207b0a09090970726f6d5f7072696e746628225741524e494e473a2043616e27742066696e6420737472696e6720696e64657820666f72220a090909092020202022203c25733e2c206e6f64652025735c6e222c2052454c4f4328706e616d65292c2070617468293b0a090909627265616b3b0a09097d0a0909707265765f6e616d65203d20737374617274202b20736f66663b0a0a09092f2a20676574206c656e677468202a2f0a09096c203d2063616c6c5f70726f6d282267657470726f706c656e222c20322c20312c206e6f64652c2052454c4f4328706e616d6529293b0a0a09092f2a2073616e69747920636865636b73202a2f0a0909696620286c203d3d2050524f4d5f4552524f52290a090909636f6e74696e75653b0a0a09092f2a20707573682070726f70657274792068656164202a2f0a090964745f707573685f746f6b656e284f465f44545f50524f502c206d656d5f73746172742c206d656d5f656e64293b0a090964745f707573685f746f6b656e286c2c206d656d5f73746172742c206d656d5f656e64293b0a090964745f707573685f746f6b656e28736f66662c206d656d5f73746172742c206d656d5f656e64293b0a0a09092f2a20707573682070726f706572747920636f6e74656e74202a2f0a090976616c70203d206d616b655f726f6f6d286d656d5f73746172742c206d656d5f656e642c206c2c2034293b0a090963616c6c5f70726f6d282267657470726f70222c20342c20312c206e6f64652c2052454c4f4328706e616d65292c2076616c702c206c293b0a09092a6d656d5f7374617274203d205f414c49474e282a6d656d5f73746172742c2034293b0a0a09096966202821737472636d702852454c4f4328706e616d65292c2052454c4f4328227068616e646c65222929290a0909096861735f7068616e646c65203d20313b0a097d0a0a092f2a20416464206120226c696e75782c7068616e646c65222070726f7065727479206966206e6f20227068616e646c65222070726f706572747920616c72656164790a09202a2065786973746564202863616e2068617070656e2077697468204f50414c290a09202a2f0a0969662028216861735f7068616e646c6529207b0a0909736f6666203d2064745f66696e645f737472696e672852454c4f4328226c696e75782c7068616e646c652229293b0a090969662028736f6666203d3d2030290a09090970726f6d5f7072696e746628225741524e494e473a2043616e27742066696e6420737472696e6720696e64657820666f72220a090909092020202022203c6c696e75782d7068616e646c653e206e6f64652025735c6e222c2070617468293b0a0909656c7365207b0a09090964745f707573685f746f6b656e284f465f44545f50524f502c206d656d5f73746172742c206d656d5f656e64293b0a09090964745f707573685f746f6b656e28342c206d656d5f73746172742c206d656d5f656e64293b0a09090964745f707573685f746f6b656e28736f66662c206d656d5f73746172742c206d656d5f656e64293b0a09090976616c70203d206d616b655f726f6f6d286d656d5f73746172742c206d656d5f656e642c20342c2034293b0a0909092a28753332202a2976616c70203d206e6f64653b0a09097d0a097d0a0a092f2a20646f20616c6c206f7572206368696c6472656e202a2f0a096368696c64203d2063616c6c5f70726f6d28226368696c64222c20312c20312c206e6f6465293b0a097768696c6520286368696c6420213d203029207b0a09097363616e5f64745f6275696c645f737472756374286368696c642c206d656d5f73746172742c206d656d5f656e64293b0a09096368696c64203d2063616c6c5f70726f6d282270656572222c20312c20312c206368696c64293b0a097d0a0a0964745f707573685f746f6b656e284f465f44545f454e445f4e4f44452c206d656d5f73746172742c206d656d5f656e64293b0a7d0a0a73746174696320766f6964205f5f696e697420666c617474656e5f6465766963655f7472656528766f6964290a7b0a097068616e646c6520726f6f743b0a09756e7369676e6564206c6f6e67206d656d5f73746172742c206d656d5f656e642c20726f6f6d3b0a0973747275637420626f6f745f706172616d5f686561646572202a6864723b0a097374727563742070726f6d5f74202a5f70726f6d203d202652454c4f432870726f6d293b0a0963686172202a6e616d65703b0a09753634202a7273766d61703b0a0a092f2a0a09202a20436865636b20686f77206d75636820726f6f6d2077652068617665206265747765656e20616c6c6f6320746f70202620626f74746f6d20282b2f2d20610a09202a20666577207061676573292c2063726f7020746f20314d422c2061732074686973206973206f757220226368756e6b222073697a650a09202a2f0a09726f6f6d203d2052454c4f4328616c6c6f635f746f7029202d2052454c4f4328616c6c6f635f626f74746f6d29202d203078343030303b0a0969662028726f6f6d203e20444556545245455f4348554e4b5f53495a45290a0909726f6f6d203d20444556545245455f4348554e4b5f53495a453b0a0970726f6d5f646562756728227374617274696e6720646576696365207472656520616c6c6f63732061742025785c6e222c2052454c4f4328616c6c6f635f626f74746f6d29293b0a0a092f2a204e6f772074727920746f20636c61696d2074686174202a2f0a096d656d5f7374617274203d2028756e7369676e6564206c6f6e6729616c6c6f635f757028726f6f6d2c20504147455f53495a45293b0a09696620286d656d5f7374617274203d3d2030290a090970726f6d5f70616e6963282243616e277420616c6c6f6361746520696e697469616c206465766963652d74726565206368756e6b5c6e22293b0a096d656d5f656e64203d206d656d5f7374617274202b20726f6f6d3b0a0a092f2a2047657420726f6f74206f662074726565202a2f0a09726f6f74203d2063616c6c5f70726f6d282270656572222c20312c20312c20287068616e646c652930293b0a0969662028726f6f74203d3d20287068616e646c652930290a090970726f6d5f70616e6963202822636f756c646e27742067657420646576696365207472656520726f6f745c6e22293b0a0a092f2a204275696c642068656164657220616e64206d616b6520726f6f6d20666f72206d656d20727376206d6170202a2f200a096d656d5f7374617274203d205f414c49474e286d656d5f73746172742c2034293b0a09686472203d206d616b655f726f6f6d28266d656d5f73746172742c20266d656d5f656e642c0a09090973697a656f662873747275637420626f6f745f706172616d5f686561646572292c2034293b0a0952454c4f432864745f6865616465725f737461727429203d2028756e7369676e6564206c6f6e67296864723b0a097273766d6170203d206d616b655f726f6f6d28266d656d5f73746172742c20266d656d5f656e642c2073697a656f66286d656d5f726573657276655f6d6170292c2038293b0a0a092f2a205374617274206f6620737472696e6773202a2f0a096d656d5f7374617274203d20504147455f414c49474e286d656d5f7374617274293b0a0952454c4f432864745f737472696e675f737461727429203d206d656d5f73746172743b0a096d656d5f7374617274202b3d20343b202f2a20686f6c65202a2f0a0a092f2a2041646420226c696e75782c7068616e646c652220696e2074686572652c207765276c6c206e656564206974202a2f0a096e616d6570203d206d616b655f726f6f6d28266d656d5f73746172742c20266d656d5f656e642c2031362c2031293b0a09737472637079286e616d65702c2052454c4f4328226c696e75782c7068616e646c652229293b0a096d656d5f7374617274203d2028756e7369676e6564206c6f6e67296e616d6570202b207374726c656e286e616d657029202b20313b0a0a092f2a204275696c6420737472696e67206172726179202a2f0a0970726f6d5f7072696e746628224275696c64696e6720647420737472696e67732e2e2e5c6e22293b200a097363616e5f64745f6275696c645f737472696e677328726f6f742c20266d656d5f73746172742c20266d656d5f656e64293b0a0952454c4f432864745f737472696e675f656e6429203d206d656d5f73746172743b0a0a092f2a204275696c6420737472756374757265202a2f0a096d656d5f7374617274203d20504147455f414c49474e286d656d5f7374617274293b0a0952454c4f432864745f7374727563745f737461727429203d206d656d5f73746172743b0a0970726f6d5f7072696e746628224275696c64696e67206474207374727563747572652e2e2e5c6e22293b200a097363616e5f64745f6275696c645f73747275637428726f6f742c20266d656d5f73746172742c20266d656d5f656e64293b0a0964745f707573685f746f6b656e284f465f44545f454e442c20266d656d5f73746172742c20266d656d5f656e64293b0a0952454c4f432864745f7374727563745f656e6429203d20504147455f414c49474e286d656d5f7374617274293b0a0a092f2a2046696e69736820686561646572202a2f0a096864722d3e626f6f745f63707569645f70687973203d205f70726f6d2d3e6370753b0a096864722d3e6d61676963203d204f465f44545f4845414445523b0a096864722d3e746f74616c73697a65203d2052454c4f432864745f7374727563745f656e6429202d2052454c4f432864745f6865616465725f7374617274293b0a096864722d3e6f66665f64745f737472756374203d2052454c4f432864745f7374727563745f737461727429202d2052454c4f432864745f6865616465725f7374617274293b0a096864722d3e6f66665f64745f737472696e6773203d2052454c4f432864745f737472696e675f737461727429202d2052454c4f432864745f6865616465725f7374617274293b0a096864722d3e64745f737472696e67735f73697a65203d2052454c4f432864745f737472696e675f656e6429202d2052454c4f432864745f737472696e675f7374617274293b0a096864722d3e6f66665f6d656d5f7273766d6170203d202828756e7369676e6564206c6f6e67297273766d617029202d2052454c4f432864745f6865616465725f7374617274293b0a096864722d3e76657273696f6e203d204f465f44545f56455253494f4e3b0a092f2a2056657273696f6e203136206973206e6f74206261636b7761726420636f6d70617469626c65202a2f0a096864722d3e6c6173745f636f6d705f76657273696f6e203d20307831303b0a0a092f2a20436f7079207468652072657365727665206d617020696e202a2f0a096d656d637079287273766d61702c2052454c4f43286d656d5f726573657276655f6d6170292c2073697a656f66286d656d5f726573657276655f6d617029293b0a0a2369666465662044454255475f50524f4d0a097b0a0909696e7420693b0a090970726f6d5f7072696e746628227265736572766564206d656d6f7279206d61703a5c6e22293b0a0909666f72202869203d20303b2069203c2052454c4f43286d656d5f726573657276655f636e74293b20692b2b290a09090970726f6d5f7072696e7466282220202578202d2025785c6e222c0a090909092020202052454c4f43286d656d5f726573657276655f6d6170295b695d2e626173652c0a090909092020202052454c4f43286d656d5f726573657276655f6d6170295b695d2e73697a65293b0a097d0a23656e6469660a092f2a2042756d70206d656d5f726573657276655f636e7420746f2063617573652066757274686572207265736572766174696f6e7320746f206661696c0a09202a2073696e6365206974277320746f6f206c6174652e0a09202a2f0a0952454c4f43286d656d5f726573657276655f636e7429203d204d454d5f524553455256455f4d41505f53495a453b0a0a0970726f6d5f7072696e74662822446576696365207472656520737472696e67732030782578202d3e20307825785c6e222c0a09092020202052454c4f432864745f737472696e675f7374617274292c2052454c4f432864745f737472696e675f656e6429293b200a0970726f6d5f7072696e74662822446576696365207472656520737472756374202030782578202d3e20307825785c6e222c0a09092020202052454c4f432864745f7374727563745f7374617274292c2052454c4f432864745f7374727563745f656e6429293b0a0a7d0a0a23696664656620434f4e4649475f5050435f4d41504c450a2f2a20504942532056657273696f6e20312e30352e303030302030342f32362f323030352068617320616e20696e636f7272656374202f68742f6973612f72616e6765732070726f70657274792e0a202a205468652076616c75657320617265206261642c20616e6420697420646f65736e2774206576656e206861766520746865207269676874206e756d626572206f662063656c6c732e202a2f0a73746174696320766f6964205f5f696e69742066697875705f6465766963655f747265655f6d61706c6528766f6964290a7b0a097068616e646c65206973613b0a0975333220726c6f63203d20307830313030323030303b202f2a20494f2073706163653b2050434920646576696365203d2034202a2f0a09753332206973615f72616e6765735b365d3b0a0963686172202a6e616d653b0a0a096e616d65203d20222f687440302f6973614034223b0a09697361203d2063616c6c5f70726f6d282266696e64646576696365222c20312c20312c2041444452286e616d6529293b0a0969662028215048414e444c455f56414c4944286973612929207b0a09096e616d65203d20222f687440302f6973614036223b0a0909697361203d2063616c6c5f70726f6d282266696e64646576696365222c20312c20312c2041444452286e616d6529293b0a0909726c6f63203d20307830313030333030303b202f2a20494f2073706163653b2050434920646576696365203d2036202a2f0a097d0a0969662028215048414e444c455f56414c49442869736129290a090972657475726e3b0a0a096966202870726f6d5f67657470726f706c656e286973612c202272616e676573222920213d203132290a090972657475726e3b0a096966202870726f6d5f67657470726f70286973612c202272616e676573222c206973615f72616e6765732c2073697a656f66286973615f72616e67657329290a09093d3d2050524f4d5f4552524f52290a090972657475726e3b0a0a09696620286973615f72616e6765735b305d20213d20307831207c7c0a09096973615f72616e6765735b315d20213d2030786634303030303030207c7c0a09096973615f72616e6765735b325d20213d2030783030303130303030290a090972657475726e3b0a0a0970726f6d5f7072696e74662822466978696e6720757020626f677573204953412072616e6765206f6e204d61706c652f4170616368652e2e2e5c6e22293b0a0a096973615f72616e6765735b305d203d203078313b0a096973615f72616e6765735b315d203d203078303b0a096973615f72616e6765735b325d203d20726c6f633b0a096973615f72616e6765735b335d203d203078303b0a096973615f72616e6765735b345d203d203078303b0a096973615f72616e6765735b355d203d20307830303031303030303b0a0970726f6d5f73657470726f70286973612c206e616d652c202272616e676573222c0a0909096973615f72616e6765732c2073697a656f66286973615f72616e67657329293b0a7d0a0a23646566696e65204350433932355f4d435f53544152540909307866383030303030300a23646566696e65204350433932355f4d435f4c454e475448093078313030303030300a2f2a205468652076616c75657320666f72206d656d6f72792d636f6e74726f6c6c657220646f6e27742068617665207269676874206e756d626572206f662063656c6c73202a2f0a73746174696320766f6964205f5f696e69742066697875705f6465766963655f747265655f6d61706c655f6d656d6f72795f636f6e74726f6c6c657228766f6964290a7b0a097068616e646c65206d633b0a09753332206d635f7265675b345d3b0a0963686172202a6e616d65203d20222f686f7374627269646765406638303030303030223b0a097374727563742070726f6d5f74202a5f70726f6d203d202652454c4f432870726f6d293b0a097533322061632c2073633b0a0a096d63203d2063616c6c5f70726f6d282266696e64646576696365222c20312c20312c2041444452286e616d6529293b0a0969662028215048414e444c455f56414c4944286d6329290a090972657475726e3b0a0a096966202870726f6d5f67657470726f706c656e286d632c2022726567222920213d2038290a090972657475726e3b0a0a0970726f6d5f67657470726f70285f70726f6d2d3e726f6f742c202223616464726573732d63656c6c73222c202661632c2073697a656f6628616329293b0a0970726f6d5f67657470726f70285f70726f6d2d3e726f6f742c20222373697a652d63656c6c73222c202673632c2073697a656f6628736329293b0a096966202828616320213d203229207c7c2028736320213d203229290a090972657475726e3b0a0a096966202870726f6d5f67657470726f70286d632c2022726567222c206d635f7265672c2073697a656f66286d635f7265672929203d3d2050524f4d5f4552524f52290a090972657475726e3b0a0a09696620286d635f7265675b305d20213d204350433932355f4d435f5354415254207c7c206d635f7265675b315d20213d204350433932355f4d435f4c454e475448290a090972657475726e3b0a0a0970726f6d5f7072696e74662822466978696e6720757020626f67757320686f7374627269646765206f6e204d61706c652e2e2e5c6e22293b0a0a096d635f7265675b305d203d203078303b0a096d635f7265675b315d203d204350433932355f4d435f53544152543b0a096d635f7265675b325d203d203078303b0a096d635f7265675b335d203d204350433932355f4d435f4c454e4754483b0a0970726f6d5f73657470726f70286d632c206e616d652c2022726567222c206d635f7265672c2073697a656f66286d635f72656729293b0a7d0a23656c73650a23646566696e652066697875705f6465766963655f747265655f6d61706c6528290a23646566696e652066697875705f6465766963655f747265655f6d61706c655f6d656d6f72795f636f6e74726f6c6c657228290a23656e6469660a0a23696664656620434f4e4649475f5050435f434852500a2f2a0a202a2050656761736f7320616e642042726951206c61636b7320746865202272616e676573222070726f706572747920696e2074686520697361206e6f64650a202a2050656761736f73206e6565647320646563696d616c204952512031342f31352c206e6f742068657861646563696d616c0a202a2050656761736f7320686173207468652049444520636f6e6669677572656420696e206c6567616379206d6f64652c206275742061647665727469736564206173206e61746976650a202a2f0a73746174696320766f6964205f5f696e69742066697875705f6465766963655f747265655f6368727028766f6964290a7b0a097068616e646c652070683b0a097533322070726f705b365d3b0a0975333220726c6f63203d20307830313030363030303b202f2a20494f2073706163653b2050434920646576696365203d203132202a2f0a0963686172202a6e616d653b0a09696e742072633b0a0a096e616d65203d20222f7063694038303030303030302f6973614063223b0a097068203d2063616c6c5f70726f6d282266696e64646576696365222c20312c20312c2041444452286e616d6529293b0a0969662028215048414e444c455f56414c49442870682929207b0a09096e616d65203d20222f7063694066663530303030302f6973614036223b0a09097068203d2063616c6c5f70726f6d282266696e64646576696365222c20312c20312c2041444452286e616d6529293b0a0909726c6f63203d20307830313030333030303b202f2a20494f2073706163653b2050434920646576696365203d2036202a2f0a097d0a09696620285048414e444c455f56414c49442870682929207b0a09097263203d2070726f6d5f67657470726f706c656e2870682c202272616e67657322293b0a0909696620287263203d3d2030207c7c207263203d3d2050524f4d5f4552524f5229207b0a09090970726f6d5f7072696e74662822466978696e67207570206d697373696e67204953412072616e6765206f6e2050656761736f732e2e2e5c6e22293b0a0a09090970726f705b305d203d203078313b0a09090970726f705b315d203d203078303b0a09090970726f705b325d203d20726c6f633b0a09090970726f705b335d203d203078303b0a09090970726f705b345d203d203078303b0a09090970726f705b355d203d20307830303031303030303b0a09090970726f6d5f73657470726f702870682c206e616d652c202272616e676573222c2070726f702c2073697a656f662870726f7029293b0a09097d0a097d0a0a096e616d65203d20222f7063694038303030303030302f69646540432c31223b0a097068203d2063616c6c5f70726f6d282266696e64646576696365222c20312c20312c2041444452286e616d6529293b0a09696620285048414e444c455f56414c49442870682929207b0a090970726f6d5f7072696e74662822466978696e672075702049444520696e74657272757074206f6e2050656761736f732e2e2e5c6e22293b0a090970726f705b305d203d2031343b0a090970726f705b315d203d203078303b0a090970726f6d5f73657470726f702870682c206e616d652c2022696e7465727275707473222c2070726f702c20322a73697a656f662875333229293b0a090970726f6d5f7072696e74662822466978696e672075702049444520636c6173732d636f6465206f6e2050656761736f732e2e2e5c6e22293b0a09097263203d2070726f6d5f67657470726f702870682c2022636c6173732d636f6465222c2070726f702c2073697a656f662875333229293b0a0909696620287263203d3d2073697a656f66287533322929207b0a09090970726f705b305d20263d207e3078353b0a09090970726f6d5f73657470726f702870682c206e616d652c2022636c6173732d636f6465222c2070726f702c2073697a656f662875333229293b0a09097d0a097d0a7d0a23656c73650a23646566696e652066697875705f6465766963655f747265655f6368727028290a23656e6469660a0a23696620646566696e656428434f4e4649475f50504336342920262620646566696e656428434f4e4649475f5050435f504d4143290a73746174696320766f6964205f5f696e69742066697875705f6465766963655f747265655f706d616328766f6964290a7b0a097068616e646c652075332c206932632c206d7069633b0a097533322075335f7265763b0a0975333220696e74657272757074735b325d3b0a0975333220706172656e743b0a0a092f2a20536f6d652047357320686176652061206d697373696e6720696e7465727275707420646566696e6974696f6e2c206669782069742075702068657265202a2f0a097533203d2063616c6c5f70726f6d282266696e64646576696365222c20312c20312c204144445228222f753340302c66383030303030302229293b0a0969662028215048414e444c455f56414c494428753329290a090972657475726e3b0a09693263203d2063616c6c5f70726f6d282266696e64646576696365222c20312c20312c204144445228222f753340302c66383030303030302f6932634066383030313030302229293b0a0969662028215048414e444c455f56414c49442869326329290a090972657475726e3b0a096d706963203d2063616c6c5f70726f6d282266696e64646576696365222c20312c20312c204144445228222f753340302c66383030303030302f6d7069634066383034303030302229293b0a0969662028215048414e444c455f56414c4944286d70696329290a090972657475726e3b0a0a092f2a20636865636b2069662070726f70657220726576206f66207533202a2f0a096966202870726f6d5f67657470726f702875332c20226465766963652d726576222c202675335f7265762c2073697a656f662875335f72657629290a09202020203d3d2050524f4d5f4552524f52290a090972657475726e3b0a096966202875335f726576203c2030783335207c7c2075335f726576203e2030783339290a090972657475726e3b0a092f2a20646f6573206974206e656564206669787570203f202a2f0a096966202870726f6d5f67657470726f706c656e286932632c2022696e74657272757074732229203e2030290a090972657475726e3b0a0a0970726f6d5f7072696e74662822666978696e6720757020626f67757320696e746572727570747320666f72207533206932632e2e2e5c6e22293b0a0a092f2a20696e74657272757074206f6e2074686973207265766973696f6e206f66207533206973206e756d626572203020616e64206c6576656c202a2f0a09696e74657272757074735b305d203d20303b0a09696e74657272757074735b315d203d20313b0a0970726f6d5f73657470726f70286932632c20222f753340302c66383030303030302f693263406638303031303030222c2022696e7465727275707473222c0a0909202020202026696e74657272757074732c2073697a656f6628696e746572727570747329293b0a09706172656e74203d2028753332296d7069633b0a0970726f6d5f73657470726f70286932632c20222f753340302c66383030303030302f693263406638303031303030222c2022696e746572727570742d706172656e74222c0a0909202020202026706172656e742c2073697a656f6628706172656e7429293b0a7d0a23656c73650a23646566696e652066697875705f6465766963655f747265655f706d616328290a23656e6469660a0a23696664656620434f4e4649475f5050435f4546494b410a2f2a0a202a20546865204d504335323030204645432064726976657220726571756972657320616e207068792d68616e646c652070726f706572747920746f2074656c6c20697420686f770a202a20746f2074616c6b20746f20746865207068792e2020496620746865207068792d68616e646c652070726f7065727479206973206d697373696e672c207468656e20746869730a202a2066756e6374696f6e2069732063616c6c656420746f206164642074686520617070726f707269617465206e6f64657320616e64206c696e6b20697420746f207468650a202a2065746865726e6574206e6f64652e0a202a2f0a73746174696320766f6964205f5f696e69742066697875705f6465766963655f747265655f6566696b615f6164645f70687928766f6964290a7b0a09753332206e6f64653b0a09636861722070726f705b36345d3b0a09696e742072763b0a0a092f2a20436865636b206966202f6275696c74696e2f65746865726e657420657869737473202d206261696c20696620697420646f65736e2774202a2f0a096e6f6465203d2063616c6c5f70726f6d282266696e64646576696365222c20312c20312c204144445228222f6275696c74696e2f65746865726e65742229293b0a0969662028215048414e444c455f56414c4944286e6f646529290a090972657475726e3b0a0a092f2a20436865636b20696620746865207068792d68616e646c652070726f706572747920657869737473202d206261696c20696620697420646f6573202a2f0a097276203d2070726f6d5f67657470726f70286e6f64652c20227068792d68616e646c65222c2070726f702c2073697a656f662870726f7029293b0a0969662028217276290a090972657475726e3b0a0a092f2a0a09202a204174207468697320706f696e74207468652065746865726e65742064657669636520646f65736e27742068617665206120706879206465736372696265642e0a09202a204e6f77207765206e65656420746f2061646420746865206d697373696e6720706879206e6f646520616e64206c696e6b6167650a09202a2f0a0a092f2a20436865636b20666f7220616e204d44494f20627573206e6f6465202d206966206d697373696e67207468656e20637265617465206f6e65202a2f0a096e6f6465203d2063616c6c5f70726f6d282266696e64646576696365222c20312c20312c204144445228222f6275696c74696e2f6d64696f2229293b0a0969662028215048414e444c455f56414c4944286e6f64652929207b0a090970726f6d5f7072696e74662822416464696e672045746865726e6574204d44494f206e6f64655c6e22293b0a090963616c6c5f70726f6d2822696e74657270726574222c20312c20312c0a0909092220735c22202f6275696c74696e5c222066696e642d646576696365220a09090922206e65772d646576696365220a0909090922203120656e636f64652d696e7420735c222023616464726573732d63656c6c735c222070726f7065727479220a0909090922203020656e636f64652d696e7420735c22202373697a652d63656c6c735c222070726f7065727479220a090909092220735c22206d64696f5c22206465766963652d6e616d65220a090909092220735c222066736c2c6d706335323030622d6d64696f5c2220656e636f64652d737472696e67220a090909092220735c2220636f6d70617469626c655c222070726f7065727479220a0909090922203078663030303330303020307834303020726567220a09090909222030783220656e636f64652d696e74220a09090909222030783520656e636f64652d696e7420656e636f64652b220a09090909222030783320656e636f64652d696e7420656e636f64652b220a090909092220735c2220696e74657272757074735c222070726f7065727479220a090909222066696e6973682d64657669636522293b0a097d3b0a0a092f2a20436865636b20666f7220612050485920646576696365206e6f6465202d206966206d697373696e67207468656e20637265617465206f6e6520616e640a09202a20676976652069742773207068616e646c6520746f207468652065746865726e6574206e6f6465202a2f0a096e6f6465203d2063616c6c5f70726f6d282266696e64646576696365222c20312c20312c0a090909204144445228222f6275696c74696e2f6d64696f2f65746865726e65742d7068792229293b0a0969662028215048414e444c455f56414c4944286e6f64652929207b0a090970726f6d5f7072696e74662822416464696e672045746865726e657420504859206e6f64655c6e22293b0a090963616c6c5f70726f6d2822696e74657270726574222c20312c20312c0a0909092220735c22202f6275696c74696e2f6d64696f5c222066696e642d646576696365220a09090922206e65772d646576696365220a090909092220735c222065746865726e65742d7068795c22206465766963652d6e616d65220a0909090922203078313020656e636f64652d696e7420735c22207265675c222070726f7065727479220a0909090922206d792d73656c66220a0909090922206968616e646c653e7068616e646c65220a090909222066696e6973682d646576696365220a0909092220735c22202f6275696c74696e2f65746865726e65745c222066696e642d646576696365220a090909092220656e636f64652d696e74220a090909092220735c22207068792d68616e646c655c222070726f7065727479220a09090922206465766963652d656e6422293b0a097d0a7d0a0a73746174696320766f6964205f5f696e69742066697875705f6465766963655f747265655f6566696b6128766f6964290a7b0a09696e7420736f756e645f6972715b335d203d207b20322c20322c2030207d3b0a09696e742062636f6d6d5f6972715b332a31365d203d207b20332c302c302c20332c312c302c20332c322c302c20332c332c302c0a09090909332c342c302c20332c352c302c20332c362c302c20332c372c302c0a09090909332c382c302c20332c392c302c20332c31302c302c20332c31312c302c0a09090909332c31322c302c20332c31332c302c20332c31342c302c20332c31352c30207d3b0a09753332206e6f64653b0a09636861722070726f705b36345d3b0a09696e742072762c206c656e3b0a0a092f2a20436865636b206966207765277265207265616c6c792072756e6e696e67206f6e2061204546494b41202a2f0a096e6f6465203d2063616c6c5f70726f6d282266696e64646576696365222c20312c20312c204144445228222f2229293b0a0969662028215048414e444c455f56414c4944286e6f646529290a090972657475726e3b0a0a097276203d2070726f6d5f67657470726f70286e6f64652c20226d6f64656c222c2070726f702c2073697a656f662870726f7029293b0a09696620287276203d3d2050524f4d5f4552524f52290a090972657475726e3b0a0969662028737472636d702870726f702c20224546494b41354b322229290a090972657475726e3b0a0a0970726f6d5f7072696e746628224170706c79696e67204546494b41206465766963652074726565206669787570735c6e22293b0a0a092f2a20436c61696d696e6720746f20626520276368727027206973206465617468202a2f0a096e6f6465203d2063616c6c5f70726f6d282266696e64646576696365222c20312c20312c204144445228222f2229293b0a097276203d2070726f6d5f67657470726f70286e6f64652c20226465766963655f74797065222c2070726f702c2073697a656f662870726f7029293b0a0969662028727620213d2050524f4d5f4552524f522026262028737472636d702870726f702c2022636872702229203d3d203029290a090970726f6d5f73657470726f70286e6f64652c20222f222c20226465766963655f74797065222c20226566696b61222c2073697a656f6628226566696b612229293b0a0a092f2a20434f444547454e2c6465736372697074696f6e206973206578706f73656420696e202f70726f632f637075696e666f20736f0a09202020666978207468617420746f6f202a2f0a097276203d2070726f6d5f67657470726f70286e6f64652c2022434f444547454e2c6465736372697074696f6e222c2070726f702c2073697a656f662870726f7029293b0a0969662028727620213d2050524f4d5f4552524f5220262620287374727374722870726f702c202243485250222929290a090970726f6d5f73657470726f70286e6f64652c20222f222c2022434f444547454e2c6465736372697074696f6e222c0a0909092020202020224566696b6120353230304220506f77657250432053797374656d222c0a090909202020202073697a656f6628224566696b6120353230304220506f77657250432053797374656d2229293b0a0a092f2a2046697875702062657374636f6d6d20696e74657272757074732070726f7065727479202a2f0a096e6f6465203d2063616c6c5f70726f6d282266696e64646576696365222c20312c20312c204144445228222f6275696c74696e2f62657374636f6d6d2229293b0a09696620285048414e444c455f56414c4944286e6f64652929207b0a09096c656e203d2070726f6d5f67657470726f706c656e286e6f64652c2022696e746572727570747322293b0a0909696620286c656e203d3d20313229207b0a09090970726f6d5f7072696e74662822466978696e672062657374636f6d6d20696e74657272757074732070726f70657274795c6e22293b0a09090970726f6d5f73657470726f70286e6f64652c20222f6275696c74696e2f62657374636f6d222c2022696e7465727275707473222c0a09090909202020202062636f6d6d5f6972712c2073697a656f662862636f6d6d5f69727129293b0a09097d0a097d0a0a092f2a20466978757020736f756e6420696e74657272757074732070726f7065727479202a2f0a096e6f6465203d2063616c6c5f70726f6d282266696e64646576696365222c20312c20312c204144445228222f6275696c74696e2f736f756e642229293b0a09696620285048414e444c455f56414c4944286e6f64652929207b0a09097276203d2070726f6d5f67657470726f70286e6f64652c2022696e7465727275707473222c2070726f702c2073697a656f662870726f7029293b0a0909696620287276203d3d2050524f4d5f4552524f5229207b0a09090970726f6d5f7072696e74662822416464696e6720736f756e6420696e74657272757074732070726f70657274795c6e22293b0a09090970726f6d5f73657470726f70286e6f64652c20222f6275696c74696e2f736f756e64222c2022696e7465727275707473222c0a090909092020202020736f756e645f6972712c2073697a656f6628736f756e645f69727129293b0a09097d0a097d0a0a092f2a204d616b6520737572652065746865726e6574207068792d68616e646c652070726f706572747920657869737473202a2f0a0966697875705f6465766963655f747265655f6566696b615f6164645f70687928293b0a7d0a23656c73650a23646566696e652066697875705f6465766963655f747265655f6566696b6128290a23656e6469660a0a73746174696320766f6964205f5f696e69742066697875705f6465766963655f7472656528766f6964290a7b0a0966697875705f6465766963655f747265655f6d61706c6528293b0a0966697875705f6465766963655f747265655f6d61706c655f6d656d6f72795f636f6e74726f6c6c657228293b0a0966697875705f6465766963655f747265655f6368727028293b0a0966697875705f6465766963655f747265655f706d616328293b0a0966697875705f6465766963655f747265655f6566696b6128293b0a7d0a0a73746174696320766f6964205f5f696e69742070726f6d5f66696e645f626f6f745f63707528766f6964290a7b0a097374727563742070726f6d5f74202a5f70726f6d203d202652454c4f432870726f6d293b0a097533322067657470726f705f7276616c3b0a096968616e646c652070726f6d5f6370753b0a097068616e646c65206370755f706b673b0a0a095f70726f6d2d3e637075203d20303b0a096966202870726f6d5f67657470726f70285f70726f6d2d3e63686f73656e2c2022637075222c202670726f6d5f6370752c2073697a656f662870726f6d5f6370752929203c3d2030290a090972657475726e3b0a0a096370755f706b67203d2063616c6c5f70726f6d2822696e7374616e63652d746f2d7061636b616765222c20312c20312c2070726f6d5f637075293b0a0a0970726f6d5f67657470726f70286370755f706b672c2022726567222c202667657470726f705f7276616c2c2073697a656f662867657470726f705f7276616c29293b0a095f70726f6d2d3e637075203d2067657470726f705f7276616c3b0a0a0970726f6d5f64656275672822426f6f74696e672043505520687720696e646578203d20256c755c6e222c205f70726f6d2d3e637075293b0a7d0a0a73746174696320766f6964205f5f696e69742070726f6d5f636865636b5f696e6974726428756e7369676e6564206c6f6e672072332c20756e7369676e6564206c6f6e67207234290a7b0a23696664656620434f4e4649475f424c4b5f4445565f494e495452440a097374727563742070726f6d5f74202a5f70726f6d203d202652454c4f432870726f6d293b0a0a0969662028723320262620723420262620723420213d203078646561646265656629207b0a0909756e7369676e6564206c6f6e672076616c3b0a0a090952454c4f432870726f6d5f696e697472645f737461727429203d2069735f6b65726e656c5f6164647228723329203f205f5f706128723329203a2072333b0a090952454c4f432870726f6d5f696e697472645f656e6429203d2052454c4f432870726f6d5f696e697472645f737461727429202b2072343b0a0a090976616c203d2052454c4f432870726f6d5f696e697472645f7374617274293b0a090970726f6d5f73657470726f70285f70726f6d2d3e63686f73656e2c20222f63686f73656e222c20226c696e75782c696e697472642d7374617274222c0a09090920202020202676616c2c2073697a656f662876616c29293b0a090976616c203d2052454c4f432870726f6d5f696e697472645f656e64293b0a090970726f6d5f73657470726f70285f70726f6d2d3e63686f73656e2c20222f63686f73656e222c20226c696e75782c696e697472642d656e64222c0a09090920202020202676616c2c2073697a656f662876616c29293b0a0a0909726573657276655f6d656d2852454c4f432870726f6d5f696e697472645f7374617274292c0a0909092020202052454c4f432870726f6d5f696e697472645f656e6429202d2052454c4f432870726f6d5f696e697472645f737461727429293b0a0a090970726f6d5f64656275672822696e697472645f73746172743d307825785c6e222c2052454c4f432870726f6d5f696e697472645f737461727429293b0a090970726f6d5f64656275672822696e697472645f656e643d307825785c6e222c2052454c4f432870726f6d5f696e697472645f656e6429293b0a097d0a23656e646966202f2a20434f4e4649475f424c4b5f4445565f494e49545244202a2f0a7d0a0a0a2f2a0a202a20576520656e7465722068657265206561726c79206f6e2c207768656e20746865204f70656e204669726d776172652070726f6d206973207374696c6c0a202a2068616e646c696e6720657863657074696f6e7320616e6420746865204d4d552068617368207461626c6520666f722075732e0a202a2f0a0a756e7369676e6564206c6f6e67205f5f696e69742070726f6d5f696e697428756e7369676e6564206c6f6e672072332c20756e7369676e6564206c6f6e672072342c0a09090920202020202020756e7369676e6564206c6f6e672070702c0a09090920202020202020756e7369676e6564206c6f6e672072362c20756e7369676e6564206c6f6e672072372c0a09090920202020202020756e7369676e6564206c6f6e67206b62617365290a7b090a097374727563742070726f6d5f74202a5f70726f6d3b0a09756e7369676e6564206c6f6e67206864723b0a0a23696664656620434f4e4649475f50504333320a09756e7369676e6564206c6f6e67206f6666736574203d2072656c6f635f6f666673657428293b0a0972656c6f635f676f7432286f6666736574293b0a23656e6469660a0a095f70726f6d203d202652454c4f432870726f6d293b0a0a092f2a0a09202a204669727374207a65726f20746865204253530a09202a2f0a096d656d736574282652454c4f43285f5f6273735f7374617274292c20302c205f5f6273735f73746f70202d205f5f6273735f7374617274293b0a0a092f2a0a09202a20496e697420696e7465726661636520746f204f70656e204669726d776172652c2067657420736f6d65206e6f6465207265666572656e6365732c0a09202a206c696b65202f63686f73656e0a09202a2f0a0970726f6d5f696e69745f636c69656e745f7365727669636573287070293b0a0a092f2a0a09202a205365652069662074686973204f46206973206f6c6420656e6f7567682074686174207765206e65656420746f20646f206578706c69636974206d6170730a09202a20616e64206f7468657220776f726b61726f756e64730a09202a2f0a0970726f6d5f66696e645f6d6d7528293b0a0a092f2a0a09202a20496e69742070726f6d207374646f7574206465766963650a09202a2f0a0970726f6d5f696e69745f7374646f757428293b0a0a0970726f6d5f7072696e74662822507265706172696e6720746f20626f6f74202573222c2052454c4f43286c696e75785f62616e6e657229293b0a0a092f2a0a09202a204765742064656661756c74206d616368696e6520747970652e204174207468697320706f696e742c20776520646f206e6f7420646966666572656e74696174650a09202a206265747765656e207053657269657320534d5020616e642070536572696573204c5041520a09202a2f0a0952454c4f43286f665f706c6174666f726d29203d2070726f6d5f66696e645f6d616368696e655f7479706528293b0a0970726f6d5f7072696e746628224465746563746564206d616368696e6520747970653a2025785c6e222c2052454c4f43286f665f706c6174666f726d29293b0a0a2369666e64656620434f4e4649475f4e4f4e5354415449435f4b45524e454c0a092f2a204261696c20696620746869732069732061206b64756d70206b65726e656c2e202a2f0a0969662028504859534943414c5f5354415254203e2030290a090970726f6d5f70616e696328224572726f723a20596f752063616e277420626f6f742061206b64756d70206b65726e656c2066726f6d204f46215c6e22293b0a23656e6469660a0a092f2a0a09202a20436865636b20666f7220616e20696e697472640a09202a2f0a0970726f6d5f636865636b5f696e697472642872332c207234293b0a0a23696620646566696e656428434f4e4649475f5050435f5053455249455329207c7c20646566696e656428434f4e4649475f5050435f504f5745524e56290a092f2a0a09202a204f6e20705365726965732c20696e666f726d20746865206669726d776172652061626f7574206f7572206361706162696c69746965730a09202a2f0a096966202852454c4f43286f665f706c6174666f726d29203d3d20504c4154464f524d5f50534552494553207c7c0a092020202052454c4f43286f665f706c6174666f726d29203d3d20504c4154464f524d5f505345524945535f4c504152290a090970726f6d5f73656e645f6361706162696c697469657328293b0a23656e6469660a0a092f2a0a09202a20436f7079207468652043505520686f6c6420636f64650a09202a2f0a096966202852454c4f43286f665f706c6174666f726d2920213d20504c4154464f524d5f504f5745524d4143290a0909636f70795f616e645f666c75736828302c206b626173652c2030783130302c2030293b0a0a092f2a0a09202a20446f206561726c792070617273696e67206f6620636f6d6d616e64206c696e650a09202a2f0a096561726c795f636d646c696e655f706172736528293b0a0a092f2a0a09202a20496e697469616c697a65206d656d6f7279206d616e6167656d656e742077697468696e2070726f6d5f696e69740a09202a2f0a0970726f6d5f696e69745f6d656d28293b0a0a092f2a0a09202a2044657465726d696e65207768696368206370752069732061637475616c6c792072756e6e696e67207269676874205f6e6f775f0a09202a2f0a0970726f6d5f66696e645f626f6f745f63707528293b0a0a092f2a200a09202a20496e697469616c697a6520646973706c617920646576696365730a09202a2f0a0970726f6d5f636865636b5f646973706c61797328293b0a0a23696664656620434f4e4649475f50504336340a092f2a0a09202a20496e697469616c697a6520494f4d4d552028544345207461626c657329206f6e20705365726965732e20446f2074686174206265666f726520616e797468696e6720656c73650a09202a207468617420757365732074686520616c6c6f6361746f722c207765206e65656420746f206d616b652073757265207765206765742074686520746f70206f66206d656d6f72790a09202a20617661696c61626c6520666f7220757320686572652e2e2e0a09202a2f0a096966202852454c4f43286f665f706c6174666f726d29203d3d20504c4154464f524d5f50534552494553290a090970726f6d5f696e697469616c697a655f7463655f7461626c6528293b0a23656e6469660a0a092f2a0a09202a204f6e206e6f6e2d706f7765726d6163732c2074727920746f20696e7374616e746961746520525441532e20506f7765724d61637320646f6e27740a09202a2068617665206120757361626c65205254415320696d706c656d656e746174696f6e2e0a09202a2f0a096966202852454c4f43286f665f706c6174666f726d2920213d20504c4154464f524d5f504f5745524d41432026260a092020202052454c4f43286f665f706c6174666f726d2920213d20504c4154464f524d5f4f50414c290a090970726f6d5f696e7374616e74696174655f7274617328293b0a0a23696664656620434f4e4649475f5050435f504f5745524e560a092f2a204465746563742048414c20616e642074727920696e7374616e63696174696e67206974202620646f696e672074616b656f766572202a2f0a096966202852454c4f43286f665f706c6174666f726d29203d3d20504c4154464f524d5f505345524945535f4c50415229207b0a090970726f6d5f71756572795f6f70616c28293b0a09096966202852454c4f43286f665f706c6174666f726d29203d3d20504c4154464f524d5f4f50414c29207b0a09090970726f6d5f6f70616c5f686f6c645f6370757328293b0a09090970726f6d5f6f70616c5f74616b656f76657228293b0a09097d0a097d20656c7365206966202852454c4f43286f665f706c6174666f726d29203d3d20504c4154464f524d5f4f50414c290a090970726f6d5f696e7374616e74696174655f6f70616c28293b0a23656e6469660a0a23696664656620434f4e4649475f50504336340a092f2a20696e7374616e746961746520736d6c202a2f0a0970726f6d5f696e7374616e74696174655f736d6c28293b0a23656e6469660a0a092f2a0a09202a204f6e206e6f6e2d706f7765726d6163732c2070757420616c6c204350557320696e207370696e2d6c6f6f70732e0a09202a0a09202a20506f7765724d61637320757365206120646966666572656e74206d656368616e69736d20746f207370696e20435055730a09202a2f0a096966202852454c4f43286f665f706c6174666f726d2920213d20504c4154464f524d5f504f5745524d41432026260a092020202052454c4f43286f665f706c6174666f726d2920213d20504c4154464f524d5f4f50414c290a090970726f6d5f686f6c645f6370757328293b0a0a092f2a0a09202a2046696c6c20696e20736f6d6520696e666f7320666f722075736520627920746865206b65726e656c206c61746572206f6e0a09202a2f0a096966202852454c4f432870726f6d5f6d656d6f72795f6c696d697429290a090970726f6d5f73657470726f70285f70726f6d2d3e63686f73656e2c20222f63686f73656e222c20226c696e75782c6d656d6f72792d6c696d6974222c0a09090920202020202652454c4f432870726f6d5f6d656d6f72795f6c696d6974292c0a090909202020202073697a656f662870726f6d5f6d656d6f72795f6c696d697429293b0a23696664656620434f4e4649475f50504336340a096966202852454c4f432870726f6d5f696f6d6d755f6f666629290a090970726f6d5f73657470726f70285f70726f6d2d3e63686f73656e2c20222f63686f73656e222c20226c696e75782c696f6d6d752d6f6666222c0a09090920202020204e554c4c2c2030293b0a0a096966202852454c4f432870726f6d5f696f6d6d755f666f7263655f6f6e29290a090970726f6d5f73657470726f70285f70726f6d2d3e63686f73656e2c20222f63686f73656e222c20226c696e75782c696f6d6d752d666f7263652d6f6e222c0a09090920202020204e554c4c2c2030293b0a0a096966202852454c4f432870726f6d5f7463655f616c6c6f635f73746172742929207b0a090970726f6d5f73657470726f70285f70726f6d2d3e63686f73656e2c20222f63686f73656e222c20226c696e75782c7463652d616c6c6f632d7374617274222c0a09090920202020202652454c4f432870726f6d5f7463655f616c6c6f635f7374617274292c0a090909202020202073697a656f662870726f6d5f7463655f616c6c6f635f737461727429293b0a090970726f6d5f73657470726f70285f70726f6d2d3e63686f73656e2c20222f63686f73656e222c20226c696e75782c7463652d616c6c6f632d656e64222c0a09090920202020202652454c4f432870726f6d5f7463655f616c6c6f635f656e64292c0a090909202020202073697a656f662870726f6d5f7463655f616c6c6f635f656e6429293b0a097d0a23656e6469660a0a092f2a0a09202a20466978757020616e79206b6e6f776e206275677320696e20746865206465766963652d747265650a09202a2f0a0966697875705f6465766963655f7472656528293b0a0a092f2a0a09202a204e6f772066696e616c6c79206372656174652074686520666c617474656e6564206465766963652d747265650a09202a2f0a0970726f6d5f7072696e74662822636f7079696e67204f462064657669636520747265652e2e2e5c6e22293b0a09666c617474656e5f6465766963655f7472656528293b0a0a092f2a0a09202a20696e206361736520737464696e2069732055534220616e64207374696c6c20616374697665206f6e2049424d206d616368696e65732e2e2e0a09202a20556e666f7274756e6174656c7920717569657363652063726173686573206f6e20736f6d6520706f7765726d61637320696620776520686176650a09202a20636c6f73656420737464696e20616c72656164792028696e20706172746963756c61722074686520706f776572626f6f6b20313031292e2049740a09202a2061707065617273207468617420746865204f50414c2076657273696f6e206f66204f465720646f65736e2774206c696b65206974206569746865722e0a09202a2f0a096966202852454c4f43286f665f706c6174666f726d2920213d20504c4154464f524d5f504f5745524d41432026260a092020202052454c4f43286f665f706c6174666f726d2920213d20504c4154464f524d5f4f50414c290a090970726f6d5f636c6f73655f737464696e28293b0a0a092f2a0a09202a2043616c6c204f4620227175696573636522206d6574686f6420746f207368757420646f776e2070656e64696e6720444d4127732066726f6d0a09202a2064657669636573206574632e2e2e0a09202a2f0a0970726f6d5f7072696e7466282243616c6c696e6720717569657363652e2e2e5c6e22293b0a0963616c6c5f70726f6d282271756965736365222c20302c2030293b0a0a092f2a0a09202a20416e642066696e616c6c792c2063616c6c20746865206b65726e656c2070617373696e672069742074686520666c617474656e6564206465766963650a09202a207472656520616e64204e554c4c2061732072352c20746875732074726967676572696e6720746865206e657720656e74727920706f696e742077686963680a09202a20697320636f6d6d6f6e20746f20757320616e64206b657865630a09202a2f0a09686472203d2052454c4f432864745f6865616465725f7374617274293b0a0a092f2a20446f6e2774207072696e7420616e797468696e67206166746572207175696573636520756e646572204f50414c2c2069742063726173686573204f4657202a2f0a096966202852454c4f43286f665f706c6174666f726d2920213d20504c4154464f524d5f4f50414c29207b0a090970726f6d5f7072696e7466282272657475726e696e672066726f6d2070726f6d5f696e69745c6e22293b0a090970726f6d5f646562756728222d3e64745f6865616465725f73746172743d307825785c6e222c20686472293b0a097d0a0a23696664656620434f4e4649475f50504333320a0972656c6f635f676f7432282d6f6666736574293b0a23656e6469660a0a23696664656620434f4e4649475f5050435f4541524c595f44454255475f4f50414c0a092f2a204f50414c206561726c79206465627567206765747320746865204f50414c2062617365202620656e74727920696e20723820616e64207239202a2f0a095f5f7374617274286864722c206b626173652c20302c20302c20302c0a090952454c4f432870726f6d5f6f70616c5f62617365292c2052454c4f432870726f6d5f6f70616c5f656e74727929293b0a23656c73650a095f5f7374617274286864722c206b626173652c20302c20302c20302c20302c2030293b0a23656e6469660a0a0972657475726e20303b0a7d0a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006c696e75782d332e382e322f617263682f706f77657270632f6b65726e656c2f70726f6d5f696e69745f636865636b2e73680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000303030303636340030303030303030003030303030303000303030303030303430303400313231313437343433333000303032323232350030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007573746172003030726f6f7400000000000000000000000000000000000000000000000000000000726f6f740000000000000000000000000000000000000000000000000000000030303030303030003030303030303000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000023212f62696e2f73680a230a2320436f7079726967687420c2a920323030382049424d20436f72706f726174696f6e0a230a2320546869732070726f6772616d206973206672656520736f6674776172653b20796f752063616e2072656469737472696275746520697420616e642f6f720a23206d6f6469667920697420756e64657220746865207465726d73206f662074686520474e552047656e6572616c205075626c6963204c6963656e73650a23206173207075626c697368656420627920746865204672656520536f66747761726520466f756e646174696f6e3b206569746865722076657273696f6e0a232032206f6620746865204c6963656e73652c206f722028617420796f7572206f7074696f6e2920616e79206c617465722076657273696f6e2e0a0a2320546869732073637269707420636865636b732070726f6d5f696e69742e6f20746f2073656520776861742065787465726e616c2073796d626f6c732069740a23206973207573696e672c2069662069742066696e64732073796d626f6c73206e6f7420696e207468652077686974656c6973742069742072657475726e730a2320616e206572726f722e2054686520706f696e74206f66207468697320697320746f20646973636f75726167652070656f706c652066726f6d0a2320696e74656e74696f6e616c6c79206f72206163636964656e74616c6c7920616464696e67206e657720636f646520746f2070726f6d5f696e69742e630a232077686963682068617320736964652065666665637473206f6e206f74686572207061727473206f6620746865206b65726e656c2e0a0a2320496620796f75207265616c6c79206e65656420746f207265666572656e636520736f6d657468696e672066726f6d2070726f6d5f696e69742e6f206164640a2320697420746f20746865206c6973742062656c6f773a0a0a57484954454c4953543d226164645f72656c6f635f6f6666736574205f5f6273735f7374617274205f5f6273735f73746f7020636f70795f616e645f666c7573680a5f656e6420656e7465725f70726f6d206d656d637079206d656d7365742072656c6f635f6f6666736574205f5f7365636f6e646172795f686f6c640a5f5f7365636f6e646172795f686f6c645f61636b6e6f776c65646765205f5f7365636f6e646172795f686f6c645f7370696e6c6f6f70205f5f73746172740a737472636d7020737472637079207374726c637079207374726c656e207374726e636d7020737472737472206c6f676f5f6c696e75785f636c75743232340a72656c6f635f676f7432206b65726e73746172745f61646472206d656d73746172745f61646472206c696e75785f62616e6e6572205f73746578740a6f70616c5f71756572795f74616b656f766572206f70616c5f646f5f74616b656f766572206f70616c5f656e7465725f72746173206f70616c5f7365636f6e646172795f656e7472790a626f6f745f636f6d6d616e645f6c696e65220a0a4e4d3d222431220a4f424a3d222432220a0a4552524f523d300a0a666f7220554e44454620696e202428244e4d202d7520244f424a207c2061776b20277b7072696e742024327d27290a646f0a0923204f6e2036342d626974206e6d206769766573207573207468652066756e6374696f6e2064657363726970746f72732c20776869636820686176650a09232061206c656164696e67202e206f6e20746865206e616d652c20736f207374726970206974206f666620686572652e0a09554e4445463d22247b554e444546232e7d220a0a096966205b20244b4255494c445f564552424f5345205d3b207468656e0a09096966205b20244b4255494c445f564552424f5345202d6e652030205d3b207468656e0a0909096563686f2022436865636b696e672070726f6d5f696e69742e6f2073796d626f6c202724554e44454627220a090966690a0966690a0a094f4b3d300a09666f7220574849544520696e202457484954454c4953540a09646f0a09096966205b202224554e44454622203d202224574849544522205d3b207468656e0a0909094f4b3d310a090909627265616b0a090966690a09646f6e650a0a09232069676e6f726520726567697374657220736176652f726573746f72652066756e6369746f6e730a096966205b2022247b554e4445463a303a397d22203d20225f726573746770725f22205d3b207468656e0a09094f4b3d310a0966690a096966205b2022247b554e4445463a303a31307d22203d20225f72657374677072305f22205d3b207468656e0a09094f4b3d310a0966690a096966205b2022247b554e4445463a303a31317d22203d20225f7265737433326770725f22205d3b207468656e0a09094f4b3d310a0966690a096966205b2022247b554e4445463a303a397d22203d20225f736176656770725f22205d3b207468656e0a09094f4b3d310a0966690a096966205b2022247b554e4445463a303a31307d22203d20225f73617665677072305f22205d3b207468656e0a09094f4b3d310a0966690a096966205b2022247b554e4445463a303a31317d22203d20225f7361766533326770725f22205d3b207468656e0a09094f4b3d310a0966690a0a096966205b20244f4b202d65712030205d3b207468656e0a09094552524f523d310a09096563686f20224572726f723a2045787465726e616c2073796d626f6c202724554e44454627207265666572656e63656422205c0a090920202020202266726f6d2070726f6d5f696e69742e6322203e26320a0966690a646f6e650a0a6578697420244552524f520a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006c696e75782d332e382e322f617263682f706f77657270632f6b65726e656c2f70726f6d5f70617273652e630000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000303030303636340030303030303030003030303030303000303030303030303135363300313231313437343433333000303032313035360030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007573746172003030726f6f7400000000000000000000000000000000000000000000000000000000726f6f740000000000000000000000000000000000000000000000000000000030303030303030003030303030303000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000023756e6465662044454255470a0a23696e636c756465203c6c696e75782f6b65726e656c2e683e0a23696e636c756465203c6c696e75782f737472696e672e683e0a23696e636c756465203c6c696e75782f696f706f72742e683e0a23696e636c756465203c6c696e75782f65746865726465766963652e683e0a23696e636c756465203c6c696e75782f6f665f616464726573732e683e0a23696e636c756465203c61736d2f70726f6d2e683e0a0a766f6964206f665f70617273655f646d615f77696e646f7728737472756374206465766963655f6e6f6465202a646e2c20636f6e737420766f6964202a646d615f77696e646f775f70726f702c0a0909756e7369676e6564206c6f6e67202a6275736e6f2c20756e7369676e6564206c6f6e67202a706879732c20756e7369676e6564206c6f6e67202a73697a65290a7b0a09636f6e737420753332202a646d615f77696e646f773b0a097533322063656c6c733b0a09636f6e737420756e7369676e65642063686172202a70726f703b0a0a09646d615f77696e646f77203d20646d615f77696e646f775f70726f703b0a0a092f2a206275736e6f20697320616c77617973206f6e652063656c6c202a2f0a092a6275736e6f203d202a28646d615f77696e646f772b2b293b0a0a0970726f70203d206f665f6765745f70726f706572747928646e2c202269626d2c23646d612d616464726573732d63656c6c73222c204e554c4c293b0a09696620282170726f70290a090970726f70203d206f665f6765745f70726f706572747928646e2c202223616464726573732d63656c6c73222c204e554c4c293b0a0a0963656c6c73203d2070726f70203f202a28753332202a2970726f70203a206f665f6e5f616464725f63656c6c7328646e293b0a092a70687973203d206f665f726561645f6e756d62657228646d615f77696e646f772c2063656c6c73293b0a0a09646d615f77696e646f77202b3d2063656c6c733b0a0a0970726f70203d206f665f6765745f70726f706572747928646e2c202269626d2c23646d612d73697a652d63656c6c73222c204e554c4c293b0a0963656c6c73203d2070726f70203f202a28753332202a2970726f70203a206f665f6e5f73697a655f63656c6c7328646e293b0a092a73697a65203d206f665f726561645f6e756d62657228646d615f77696e646f772c2063656c6c73293b0a7d0a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006c696e75782d332e382e322f617263682f706f77657270632f6b65726e656c2f7074726163652e63000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000303030303636340030303030303030003030303030303000303030303031333234323100313231313437343433333000303032303136330030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007573746172003030726f6f7400000000000000000000000000000000000000000000000000000000726f6f74000000000000000000000000000000000000000000000000000000003030303030303000303030303030300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f2a0a202a2020506f77657250432076657273696f6e0a202a20202020436f707972696768742028432920313939352d3139393620476172792054686f6d61732028676474406c696e75787070632e6f7267290a202a0a202a2020446572697665642066726f6d2022617263682f6d36386b2f6b65726e656c2f7074726163652e63220a202a2020436f707972696768742028432920313939342062792048616d697368204d6163646f6e616c640a202a202054616b656e2066726f6d206c696e75782f6b65726e656c2f7074726163652e6320616e64206d6f64696669656420666f72204d36383078302e0a202a20206c696e75782f6b65726e656c2f7074726163652e6320697320627920526f7373204269726f20312f32332f39322c20656469746564206279204c696e757320546f7276616c64730a202a0a202a204d6f64696669656420627920436f727420446f7567616e2028636f72744068712e66736d6c6162732e636f6d290a202a20616e64205061756c204d61636b657272617320287061756c75734073616d62612e6f7267292e0a202a0a202a20546869732066696c65206973207375626a65637420746f20746865207465726d7320616e6420636f6e646974696f6e73206f662074686520474e552047656e6572616c0a202a205075626c6963204c6963656e73652e2020536565207468652066696c6520524541444d452e6c6567616c20696e20746865206d61696e206469726563746f7279206f660a202a2074686973206172636869766520666f72206d6f72652064657461696c732e0a202a2f0a0a23696e636c756465203c6c696e75782f6b65726e656c2e683e0a23696e636c756465203c6c696e75782f73636865642e683e0a23696e636c756465203c6c696e75782f6d6d2e683e0a23696e636c756465203c6c696e75782f736d702e683e0a23696e636c756465203c6c696e75782f6572726e6f2e683e0a23696e636c756465203c6c696e75782f7074726163652e683e0a23696e636c756465203c6c696e75782f7265677365742e683e0a23696e636c756465203c6c696e75782f7472616365686f6f6b2e683e0a23696e636c756465203c6c696e75782f656c662e683e0a23696e636c756465203c6c696e75782f757365722e683e0a23696e636c756465203c6c696e75782f73656375726974792e683e0a23696e636c756465203c6c696e75782f7369676e616c2e683e0a23696e636c756465203c6c696e75782f736563636f6d702e683e0a23696e636c756465203c6c696e75782f61756469742e683e0a23696e636c756465203c74726163652f73797363616c6c2e683e0a23696e636c756465203c6c696e75782f68775f627265616b706f696e742e683e0a23696e636c756465203c6c696e75782f706572665f6576656e742e683e0a0a23696e636c756465203c61736d2f756163636573732e683e0a23696e636c756465203c61736d2f706167652e683e0a23696e636c756465203c61736d2f70677461626c652e683e0a23696e636c756465203c61736d2f7377697463685f746f2e683e0a0a23646566696e65204352454154455f54524143455f504f494e54530a23696e636c756465203c74726163652f6576656e74732f73797363616c6c732e683e0a0a2f2a0a202a2054686520706172616d6574657220736176652061726561206f6e2074686520737461636b206973207573656420746f2073746f726520617267756d656e7473206265696e67207061737365640a202a20746f2063616c6c65652066756e6374696f6e20616e64206973206c6f6361746564206174206669786564206f66667365742066726f6d20737461636b20706f696e7465722e0a202a2f0a23696664656620434f4e4649475f50504333320a23646566696e6520504152414d455445525f534156455f415245415f4f464653455409323420202f2a206279746573202a2f0a23656c7365202f2a20434f4e4649475f5050433332202a2f0a23646566696e6520504152414d455445525f534156455f415245415f4f464653455409343820202f2a206279746573202a2f0a23656e6469660a0a7374727563742070745f726567735f6f6666736574207b0a09636f6e73742063686172202a6e616d653b0a09696e74206f66667365743b0a7d3b0a0a23646566696e65205354522873290923730909092f2a20636f6e7665727420746f20737472696e67202a2f0a23646566696e65205245475f4f46465345545f4e414d45287229207b2e6e616d65203d2023722c202e6f6666736574203d206f66667365746f66287374727563742070745f726567732c2072297d0a23646566696e65204750525f4f46465345545f4e414d45286e756d29095c0a097b2e6e616d65203d205354522867707223236e756d292c202e6f6666736574203d206f66667365746f66287374727563742070745f726567732c206770725b6e756d5d297d0a23646566696e65205245475f4f46465345545f454e44207b2e6e616d65203d204e554c4c2c202e6f6666736574203d20307d0a0a73746174696320636f6e7374207374727563742070745f726567735f6f6666736574207265676f66667365745f7461626c655b5d203d207b0a094750525f4f46465345545f4e414d452830292c0a094750525f4f46465345545f4e414d452831292c0a094750525f4f46465345545f4e414d452832292c0a094750525f4f46465345545f4e414d452833292c0a094750525f4f46465345545f4e414d452834292c0a094750525f4f46465345545f4e414d452835292c0a094750525f4f46465345545f4e414d452836292c0a094750525f4f46465345545f4e414d452837292c0a094750525f4f46465345545f4e414d452838292c0a094750525f4f46465345545f4e414d452839292c0a094750525f4f46465345545f4e414d45283130292c0a094750525f4f46465345545f4e414d45283131292c0a094750525f4f46465345545f4e414d45283132292c0a094750525f4f46465345545f4e414d45283133292c0a094750525f4f46465345545f4e414d45283134292c0a094750525f4f46465345545f4e414d45283135292c0a094750525f4f46465345545f4e414d45283136292c0a094750525f4f46465345545f4e414d45283137292c0a094750525f4f46465345545f4e414d45283138292c0a094750525f4f46465345545f4e414d45283139292c0a094750525f4f46465345545f4e414d45283230292c0a094750525f4f46465345545f4e414d45283231292c0a094750525f4f46465345545f4e414d45283232292c0a094750525f4f46465345545f4e414d45283233292c0a094750525f4f46465345545f4e414d45283234292c0a094750525f4f46465345545f4e414d45283235292c0a094750525f4f46465345545f4e414d45283236292c0a094750525f4f46465345545f4e414d45283237292c0a094750525f4f46465345545f4e414d45283238292c0a094750525f4f46465345545f4e414d45283239292c0a094750525f4f46465345545f4e414d45283330292c0a094750525f4f46465345545f4e414d45283331292c0a095245475f4f46465345545f4e414d45286e6970292c0a095245475f4f46465345545f4e414d45286d7372292c0a095245475f4f46465345545f4e414d4528637472292c0a095245475f4f46465345545f4e414d45286c696e6b292c0a095245475f4f46465345545f4e414d4528786572292c0a095245475f4f46465345545f4e414d4528636372292c0a23696664656620434f4e4649475f50504336340a095245475f4f46465345545f4e414d4528736f667465292c0a23656c73650a095245475f4f46465345545f4e414d45286d71292c0a23656e6469660a095245475f4f46465345545f4e414d452874726170292c0a095245475f4f46465345545f4e414d4528646172292c0a095245475f4f46465345545f4e414d45286473697372292c0a095245475f4f46465345545f454e442c0a7d3b0a0a2f2a2a0a202a20726567735f71756572795f72656769737465725f6f66667365742829202d207175657279207265676973746572206f66667365742066726f6d20697473206e616d650a202a20406e616d653a09746865206e616d65206f6620612072656769737465720a202a0a202a20726567735f71756572795f72656769737465725f6f666673657428292072657475726e7320746865206f6666736574206f66206120726567697374657220696e207374727563740a202a2070745f726567732066726f6d20697473206e616d652e20496620746865206e616d6520697320696e76616c69642c20746869732072657475726e73202d45494e56414c3b0a202a2f0a696e7420726567735f71756572795f72656769737465725f6f666673657428636f6e73742063686172202a6e616d65290a7b0a09636f6e7374207374727563742070745f726567735f6f6666736574202a726f66663b0a09666f722028726f6666203d207265676f66667365745f7461626c653b20726f66662d3e6e616d6520213d204e554c4c3b20726f66662b2b290a09096966202821737472636d7028726f66662d3e6e616d652c206e616d6529290a09090972657475726e20726f66662d3e6f66667365743b0a0972657475726e202d45494e56414c3b0a7d0a0a2f2a2a0a202a20726567735f71756572795f72656769737465725f6e616d652829202d207175657279207265676973746572206e616d652066726f6d20697473206f66667365740a202a20406f66667365743a09746865206f6666736574206f66206120726567697374657220696e207374727563742070745f726567732e0a202a0a202a20726567735f71756572795f72656769737465725f6e616d6528292072657475726e7320746865206e616d65206f6620612072656769737465722066726f6d206974730a202a206f666673657420696e207374727563742070745f726567732e2049662074686520406f666673657420697320696e76616c69642c20746869732072657475726e73204e554c4c3b0a202a2f0a636f6e73742063686172202a726567735f71756572795f72656769737465725f6e616d6528756e7369676e656420696e74206f6666736574290a7b0a09636f6e7374207374727563742070745f726567735f6f6666736574202a726f66663b0a09666f722028726f6666203d207265676f66667365745f7461626c653b20726f66662d3e6e616d6520213d204e554c4c3b20726f66662b2b290a090969662028726f66662d3e6f6666736574203d3d206f6666736574290a09090972657475726e20726f66662d3e6e616d653b0a0972657475726e204e554c4c3b0a7d0a0a2f2a0a202a20646f6573206e6f7420796574206361746368207369676e616c732073656e74207768656e20746865206368696c6420646965732e0a202a20696e20657869742e63206f7220696e207369676e616c2e632e0a202a2f0a0a2f2a0a202a20536574206f66206d737220626974732074686174206764622063616e206368616e6765206f6e20626568616c66206f6620612070726f636573732e0a202a2f0a23696664656620434f4e4649475f5050435f4144565f44454255475f524547530a23646566696e65204d53525f44454255474348414e474509300a23656c73650a23646566696e65204d53525f44454255474348414e474509284d53525f5345207c204d53525f4245290a23656e6469660a0a2f2a0a202a204d617820726567697374657220777269746561626c6520766961207075745f7265670a202a2f0a23696664656620434f4e4649475f50504333320a23646566696e652050545f4d41585f5055545f5245470950545f4d510a23656c73650a23646566696e652050545f4d41585f5055545f5245470950545f4343520a23656e6469660a0a73746174696320756e7369676e6564206c6f6e67206765745f757365725f6d737228737472756374207461736b5f737472756374202a7461736b290a7b0a0972657475726e207461736b2d3e7468726561642e726567732d3e6d7372207c207461736b2d3e7468726561642e66706578635f6d6f64653b0a7d0a0a73746174696320696e74207365745f757365725f6d737228737472756374207461736b5f737472756374202a7461736b2c20756e7369676e6564206c6f6e67206d7372290a7b0a097461736b2d3e7468726561642e726567732d3e6d737220263d207e4d53525f44454255474348414e47453b0a097461736b2d3e7468726561642e726567732d3e6d7372207c3d206d73722026204d53525f44454255474348414e47453b0a0972657475726e20303b0a7d0a0a2f2a0a202a2057652070726576656e74206d75636b696e672061726f756e642077697468207468652072657365727665642061726561206f6620747261700a202a20776869636820617265207573656420696e7465726e616c6c7920627920746865206b65726e656c2e0a202a2f0a73746174696320696e74207365745f757365725f7472617028737472756374207461736b5f737472756374202a7461736b2c20756e7369676e6564206c6f6e672074726170290a7b0a097461736b2d3e7468726561642e726567732d3e74726170203d20747261702026203078666666303b0a0972657475726e20303b0a7d0a0a2f2a0a202a2047657420636f6e74656e7473206f66207265676973746572205245474e4f20696e207461736b205441534b2e0a202a2f0a756e7369676e6564206c6f6e67207074726163655f6765745f72656728737472756374207461736b5f737472756374202a7461736b2c20696e74207265676e6f290a7b0a09696620287461736b2d3e7468726561642e72656773203d3d204e554c4c290a090972657475726e202d45494f3b0a0a09696620287265676e6f203d3d2050545f4d5352290a090972657475726e206765745f757365725f6d7372287461736b293b0a0a09696620287265676e6f203c202873697a656f66287374727563742070745f7265677329202f2073697a656f6628756e7369676e6564206c6f6e672929290a090972657475726e202828756e7369676e6564206c6f6e67202a297461736b2d3e7468726561642e72656773295b7265676e6f5d3b0a0a0972657475726e202d45494f3b0a7d0a0a2f2a0a202a20577269746520636f6e74656e7473206f66207265676973746572205245474e4f20696e207461736b205441534b2e0a202a2f0a696e74207074726163655f7075745f72656728737472756374207461736b5f737472756374202a7461736b2c20696e74207265676e6f2c20756e7369676e6564206c6f6e672064617461290a7b0a09696620287461736b2d3e7468726561642e72656773203d3d204e554c4c290a090972657475726e202d45494f3b0a0a09696620287265676e6f203d3d2050545f4d5352290a090972657475726e207365745f757365725f6d7372287461736b2c2064617461293b0a09696620287265676e6f203d3d2050545f54524150290a090972657475726e207365745f757365725f74726170287461736b2c2064617461293b0a0a09696620287265676e6f203c3d2050545f4d41585f5055545f52454729207b0a09092828756e7369676e6564206c6f6e67202a297461736b2d3e7468726561642e72656773295b7265676e6f5d203d20646174613b0a090972657475726e20303b0a097d0a0972657475726e202d45494f3b0a7d0a0a73746174696320696e74206770725f67657428737472756374207461736b5f737472756374202a7461726765742c20636f6e73742073747275637420757365725f726567736574202a7265677365742c0a0909202020756e7369676e656420696e7420706f732c20756e7369676e656420696e7420636f756e742c0a0909202020766f6964202a6b6275662c20766f6964205f5f75736572202a75627566290a7b0a09696e7420692c207265743b0a0a09696620287461726765742d3e7468726561642e72656773203d3d204e554c4c290a090972657475726e202d45494f3b0a0a09696620282146554c4c5f52454753287461726765742d3e7468726561642e726567732929207b0a09092f2a20576520686176652061207061727469616c207265676973746572207365742e202046696c6c2031342d3331207769746820626f6775732076616c756573202a2f0a0909666f72202869203d2031343b2069203c2033323b20692b2b290a0909097461726765742d3e7468726561642e726567732d3e6770725b695d203d204e565f5245475f504f49534f4e3b0a097d0a0a09726574203d20757365725f7265677365745f636f70796f75742826706f732c2026636f756e742c20266b6275662c2026756275662c0a0909090920207461726765742d3e7468726561642e726567732c0a090909092020302c206f66667365746f66287374727563742070745f726567732c206d737229293b0a09696620282172657429207b0a0909756e7369676e6564206c6f6e67206d7372203d206765745f757365725f6d737228746172676574293b0a0909726574203d20757365725f7265677365745f636f70796f75742826706f732c2026636f756e742c20266b6275662c2026756275662c20266d73722c0a090909090920206f66667365746f66287374727563742070745f726567732c206d7372292c0a090909090920206f66667365746f66287374727563742070745f726567732c206d737229202b0a0909090909202073697a656f66286d737229293b0a097d0a0a094255494c445f4255475f4f4e286f66667365746f66287374727563742070745f726567732c206f7269675f677072332920213d0a090920202020206f66667365746f66287374727563742070745f726567732c206d737229202b2073697a656f66286c6f6e6729293b0a0a096966202821726574290a0909726574203d20757365725f7265677365745f636f70796f75742826706f732c2026636f756e742c20266b6275662c2026756275662c0a09090909092020267461726765742d3e7468726561642e726567732d3e6f7269675f677072332c0a090909090920206f66667365746f66287374727563742070745f726567732c206f7269675f67707233292c0a0909090909202073697a656f66287374727563742070745f7265677329293b0a096966202821726574290a0909726574203d20757365725f7265677365745f636f70796f75745f7a65726f2826706f732c2026636f756e742c20266b6275662c2026756275662c0a09090909092020202020202073697a656f66287374727563742070745f72656773292c202d31293b0a0a0972657475726e207265743b0a7d0a0a73746174696320696e74206770725f73657428737472756374207461736b5f737472756374202a7461726765742c20636f6e73742073747275637420757365725f726567736574202a7265677365742c0a0909202020756e7369676e656420696e7420706f732c20756e7369676e656420696e7420636f756e742c0a0909202020636f6e737420766f6964202a6b6275662c20636f6e737420766f6964205f5f75736572202a75627566290a7b0a09756e7369676e6564206c6f6e67207265673b0a09696e74207265743b0a0a09696620287461726765742d3e7468726561642e72656773203d3d204e554c4c290a090972657475726e202d45494f3b0a0a09434845434b5f46554c4c5f52454753287461726765742d3e7468726561642e72656773293b0a0a09726574203d20757365725f7265677365745f636f7079696e2826706f732c2026636f756e742c20266b6275662c2026756275662c0a09090909207461726765742d3e7468726561642e726567732c0a0909090920302c2050545f4d5352202a2073697a656f662872656729293b0a0a09696620282172657420262620636f756e74203e203029207b0a0909726574203d20757365725f7265677365745f636f7079696e2826706f732c2026636f756e742c20266b6275662c2026756275662c20267265672c0a09090909092050545f4d5352202a2073697a656f6628726567292c0a0909090909202850545f4d5352202b203129202a2073697a656f662872656729293b0a09096966202821726574290a090909726574203d207365745f757365725f6d7372287461726765742c20726567293b0a097d0a0a094255494c445f4255475f4f4e286f66667365746f66287374727563742070745f726567732c206f7269675f677072332920213d0a090920202020206f66667365746f66287374727563742070745f726567732c206d737229202b2073697a656f66286c6f6e6729293b0a0a096966202821726574290a0909726574203d20757365725f7265677365745f636f7079696e2826706f732c2026636f756e742c20266b6275662c2026756275662c0a090909090920267461726765742d3e7468726561642e726567732d3e6f7269675f677072332c0a09090909092050545f4f5249475f5233202a2073697a656f6628726567292c0a0909090909202850545f4d41585f5055545f524547202b203129202a2073697a656f662872656729293b0a0a096966202850545f4d41585f5055545f524547202b2031203c2050545f545241502026262021726574290a0909726574203d20757365725f7265677365745f636f7079696e5f69676e6f7265280a09090926706f732c2026636f756e742c20266b6275662c2026756275662c0a0909092850545f4d41585f5055545f524547202b203129202a2073697a656f6628726567292c0a09090950545f54524150202a2073697a656f662872656729293b0a0a09696620282172657420262620636f756e74203e203029207b0a0909726574203d20757365725f7265677365745f636f7079696e2826706f732c2026636f756e742c20266b6275662c2026756275662c20267265672c0a09090909092050545f54524150202a2073697a656f6628726567292c0a0909090909202850545f54524150202b203129202a2073697a656f662872656729293b0a09096966202821726574290a090909726574203d207365745f757365725f74726170287461726765742c20726567293b0a097d0a0a096966202821726574290a0909726574203d20757365725f7265677365745f636f7079696e5f69676e6f7265280a09090926706f732c2026636f756e742c20266b6275662c2026756275662c0a0909092850545f54524150202b203129202a2073697a656f6628726567292c202d31293b0a0a0972657475726e207265743b0a7d0a0a73746174696320696e74206670725f67657428737472756374207461736b5f737472756374202a7461726765742c20636f6e73742073747275637420757365725f726567736574202a7265677365742c0a0909202020756e7369676e656420696e7420706f732c20756e7369676e656420696e7420636f756e742c0a0909202020766f6964202a6b6275662c20766f6964205f5f75736572202a75627566290a7b0a23696664656620434f4e4649475f5653580a09646f75626c65206275665b33335d3b0a09696e7420693b0a23656e6469660a09666c7573685f66705f746f5f74687265616428746172676574293b0a0a23696664656620434f4e4649475f5653580a092f2a20636f707920746f206c6f63616c20627566666572207468656e2077726974652074686174206f7574202a2f0a09666f72202869203d20303b2069203c203332203b20692b2b290a09096275665b695d203d207461726765742d3e7468726561642e54535f4650522869293b0a096d656d63707928266275665b33325d2c20267461726765742d3e7468726561642e66707363722c2073697a656f6628646f75626c6529293b0a0972657475726e20757365725f7265677365745f636f70796f75742826706f732c2026636f756e742c20266b6275662c2026756275662c206275662c20302c202d31293b0a0a23656c73650a094255494c445f4255475f4f4e286f66667365746f6628737472756374207468726561645f7374727563742c2066707363722920213d0a090920202020206f66667365746f6628737472756374207468726561645f7374727563742c2054535f4650522833322929293b0a0a0972657475726e20757365725f7265677365745f636f70796f75742826706f732c2026636f756e742c20266b6275662c2026756275662c0a09090909202020267461726765742d3e7468726561642e6670722c20302c202d31293b0a23656e6469660a7d0a0a73746174696320696e74206670725f73657428737472756374207461736b5f737472756374202a7461726765742c20636f6e73742073747275637420757365725f726567736574202a7265677365742c0a0909202020756e7369676e656420696e7420706f732c20756e7369676e656420696e7420636f756e742c0a0909202020636f6e737420766f6964202a6b6275662c20636f6e737420766f6964205f5f75736572202a75627566290a7b0a23696664656620434f4e4649475f5653580a09646f75626c65206275665b33335d3b0a09696e7420693b0a23656e6469660a09666c7573685f66705f746f5f74687265616428746172676574293b0a0a23696664656620434f4e4649475f5653580a092f2a20636f707920746f206c6f63616c20627566666572207468656e2077726974652074686174206f7574202a2f0a0969203d20757365725f7265677365745f636f7079696e2826706f732c2026636f756e742c20266b6275662c2026756275662c206275662c20302c202d31293b0a096966202869290a090972657475726e20693b0a09666f72202869203d20303b2069203c203332203b20692b2b290a09097461726765742d3e7468726561642e54535f465052286929203d206275665b695d3b0a096d656d63707928267461726765742d3e7468726561642e66707363722c20266275665b33325d2c2073697a656f6628646f75626c6529293b0a0972657475726e20303b0a23656c73650a094255494c445f4255475f4f4e286f66667365746f6628737472756374207468726561645f7374727563742c2066707363722920213d0a090920202020206f66667365746f6628737472756374207468726561645f7374727563742c2054535f4650522833322929293b0a0a0972657475726e20757365725f7265677365745f636f7079696e2826706f732c2026636f756e742c20266b6275662c2026756275662c0a090909092020267461726765742d3e7468726561642e6670722c20302c202d31293b0a23656e6469660a7d0a0a23696664656620434f4e4649475f414c54495645430a2f2a0a202a204765742f73657420616c6c2074686520616c746976656320726567697374657273207672302e2e767233312c20767363722c207672736176652c20696e206f6e6520676f2e0a202a20546865207472616e7366657220746f74616c732033342071756164776f72642e202051756164776f72647320302d333120636f6e7461696e207468650a202a20636f72726573706f6e64696e6720766563746f72207265676973746572732e202051756164776f726420333220636f6e7461696e73207468652076736372206173207468650a202a206c61737420776f726420286f6666736574203132292077697468696e20746861742071756164776f72642e202051756164776f726420333320636f6e7461696e73207468650a202a207672736176652061732074686520666972737420776f726420286f66667365742030292077697468696e207468652071756164776f72642e0a202a0a202a205468697320646566696e6974696f6e206f662074686520564d5820737461746520697320636f6d70617469626c652077697468207468652063757272656e742050504333320a202a2070747261636520696e746572666163652e20205468697320616c6c6f7773207369676e616c2068616e646c696e6720616e642070747261636520746f20757365207468650a202a2073616d6520737472756374757265732e20205468697320616c736f2073696d706c69666965732074686520696d706c656d656e746174696f6e206f6620612062692d617263680a202a2028636f6d62696e6564202833322d20616e642036342d62697429206764622e0a202a2f0a0a73746174696320696e742076725f61637469766528737472756374207461736b5f737472756374202a7461726765742c0a09092020202020636f6e73742073747275637420757365725f726567736574202a726567736574290a7b0a09666c7573685f616c74697665635f746f5f74687265616428746172676574293b0a0972657475726e207461726765742d3e7468726561642e757365645f7672203f207265677365742d3e6e203a20303b0a7d0a0a73746174696320696e742076725f67657428737472756374207461736b5f737472756374202a7461726765742c20636f6e73742073747275637420757365725f726567736574202a7265677365742c0a09092020756e7369676e656420696e7420706f732c20756e7369676e656420696e7420636f756e742c0a09092020766f6964202a6b6275662c20766f6964205f5f75736572202a75627566290a7b0a09696e74207265743b0a0a09666c7573685f616c74697665635f746f5f74687265616428746172676574293b0a0a094255494c445f4255475f4f4e286f66667365746f6628737472756374207468726561645f7374727563742c20767363722920213d0a090920202020206f66667365746f6628737472756374207468726561645f7374727563742c2076725b33325d29293b0a0a09726574203d20757365725f7265677365745f636f70796f75742826706f732c2026636f756e742c20266b6275662c2026756275662c0a090909092020267461726765742d3e7468726561642e76722c20302c0a0909090920203333202a2073697a656f6628766563746f7231323829293b0a09696620282172657429207b0a09092f2a0a0909202a20436f7079206f7574206f6e6c7920746865206c6f772d6f7264657220776f7264206f66207672736176652e0a0909202a2f0a0909756e696f6e207b0a090909656c665f76727265675f74207265673b0a09090975333220776f72643b0a09097d207672736176653b0a09096d656d73657428267672736176652c20302c2073697a656f662876727361766529293b0a09097672736176652e776f7264203d207461726765742d3e7468726561642e7672736176653b0a0909726574203d20757365725f7265677365745f636f70796f75742826706f732c2026636f756e742c20266b6275662c2026756275662c20267672736176652c0a090909090920203333202a2073697a656f6628766563746f72313238292c202d31293b0a097d0a0a0972657475726e207265743b0a7d0a0a73746174696320696e742076725f73657428737472756374207461736b5f737472756374202a7461726765742c20636f6e73742073747275637420757365725f726567736574202a7265677365742c0a09092020756e7369676e656420696e7420706f732c20756e7369676e656420696e7420636f756e742c0a09092020636f6e737420766f6964202a6b6275662c20636f6e737420766f6964205f5f75736572202a75627566290a7b0a09696e74207265743b0a0a09666c7573685f616c74697665635f746f5f74687265616428746172676574293b0a0a094255494c445f4255475f4f4e286f66667365746f6628737472756374207468726561645f7374727563742c20767363722920213d0a090920202020206f66667365746f6628737472756374207468726561645f7374727563742c2076725b33325d29293b0a0a09726574203d20757365725f7265677365745f636f7079696e2826706f732c2026636f756e742c20266b6275662c2026756275662c0a0909090920267461726765742d3e7468726561642e76722c20302c203333202a2073697a656f6628766563746f7231323829293b0a09696620282172657420262620636f756e74203e203029207b0a09092f2a0a0909202a20576520757365206f6e6c792074686520666972737420776f7264206f66207672736176652e0a0909202a2f0a0909756e696f6e207b0a090909656c665f76727265675f74207265673b0a09090975333220776f72643b0a09097d207672736176653b0a09096d656d73657428267672736176652c20302c2073697a656f662876727361766529293b0a09097672736176652e776f7264203d207461726765742d3e7468726561642e7672736176653b0a0909726574203d20757365725f7265677365745f636f7079696e2826706f732c2026636f756e742c20266b6275662c2026756275662c20267672736176652c0a0909090909203333202a2073697a656f6628766563746f72313238292c202d31293b0a09096966202821726574290a0909097461726765742d3e7468726561642e767273617665203d207672736176652e776f72643b0a097d0a0a0972657475726e207265743b0a7d0a23656e646966202f2a20434f4e4649475f414c5449564543202a2f0a0a23696664656620434f4e4649475f5653580a2f2a0a202a2043757272656e746c7920746f2073657420616e6420616e642067657420616c6c20746865207673782073746174652c20796f75206e65656420746f2063616c6c0a202a2074686520667020616e6420564d582063616c6c732061732077656c6c2e202054686973206f6e6c79206765742f7365747320746865206c6f7765722033320a202a2031323862697420565358207265676973746572732e0a202a2f0a0a73746174696320696e74207673725f61637469766528737472756374207461736b5f737472756374202a7461726765742c0a0909202020202020636f6e73742073747275637420757365725f726567736574202a726567736574290a7b0a09666c7573685f7673785f746f5f74687265616428746172676574293b0a0972657475726e207461726765742d3e7468726561642e757365645f767372203f207265677365742d3e6e203a20303b0a7d0a0a73746174696320696e74207673725f67657428737472756374207461736b5f737472756374202a7461726765742c20636f6e73742073747275637420757365725f726567736574202a7265677365742c0a0909202020756e7369676e656420696e7420706f732c20756e7369676e656420696e7420636f756e742c0a0909202020766f6964202a6b6275662c20766f6964205f5f75736572202a75627566290a7b0a09646f75626c65206275665b33325d3b0a09696e74207265742c20693b0a0a09666c7573685f7673785f746f5f74687265616428746172676574293b0a0a09666f72202869203d20303b2069203c203332203b20692b2b290a09096275665b695d203d207461726765742d3e7468726561642e6670725b695d5b54535f5653524c4f574f46465345545d3b0a09726574203d20757365725f7265677365745f636f70796f75742826706f732c2026636f756e742c20266b6275662c2026756275662c0a0909090920206275662c20302c203332202a2073697a656f6628646f75626c6529293b0a0a0972657475726e207265743b0a7d0a0a73746174696320696e74207673725f73657428737472756374207461736b5f737472756374202a7461726765742c20636f6e73742073747275637420757365725f726567736574202a7265677365742c0a0909202020756e7369676e656420696e7420706f732c20756e7369676e656420696e7420636f756e742c0a0909202020636f6e737420766f6964202a6b6275662c20636f6e737420766f6964205f5f75736572202a75627566290a7b0a09646f75626c65206275665b33325d3b0a09696e74207265742c693b0a0a09666c7573685f7673785f746f5f74687265616428746172676574293b0a0a09726574203d20757365725f7265677365745f636f7079696e2826706f732c2026636f756e742c20266b6275662c2026756275662c0a09090909206275662c20302c203332202a2073697a656f6628646f75626c6529293b0a09666f72202869203d20303b2069203c203332203b20692b2b290a09097461726765742d3e7468726561642e6670725b695d5b54535f5653524c4f574f46465345545d203d206275665b695d3b0a0a0a0972657475726e207265743b0a7d0a23656e646966202f2a20434f4e4649475f565358202a2f0a0a23696664656620434f4e4649475f5350450a0a2f2a0a202a20466f72206765745f657672726567732f7365745f657672726567732066756e6374696f6e7320276461746127206861732074686520666f6c6c6f77696e67206c61796f75743a0a202a0a202a20737472756374207b0a202a202020753332206576725b33325d3b0a202a202020753634206163633b0a202a20202075333220737065667363723b0a202a207d0a202a2f0a0a73746174696320696e74206576725f61637469766528737472756374207461736b5f737472756374202a7461726765742c0a0909202020202020636f6e73742073747275637420757365725f726567736574202a726567736574290a7b0a09666c7573685f7370655f746f5f74687265616428746172676574293b0a0972657475726e207461726765742d3e7468726561642e757365645f737065203f207265677365742d3e6e203a20303b0a7d0a0a73746174696320696e74206576725f67657428737472756374207461736b5f737472756374202a7461726765742c20636f6e73742073747275637420757365725f726567736574202a7265677365742c0a0909202020756e7369676e656420696e7420706f732c20756e7369676e656420696e7420636f756e742c0a0909202020766f6964202a6b6275662c20766f6964205f5f75736572202a75627566290a7b0a09696e74207265743b0a0a09666c7573685f7370655f746f5f74687265616428746172676574293b0a0a09726574203d20757365725f7265677365745f636f70796f75742826706f732c2026636f756e742c20266b6275662c2026756275662c0a090909092020267461726765742d3e7468726561642e6576722c0a090909092020302c2073697a656f66287461726765742d3e7468726561642e65767229293b0a0a094255494c445f4255475f4f4e286f66667365746f6628737472756374207468726561645f7374727563742c2061636329202b2073697a656f66287536342920213d0a090920202020206f66667365746f6628737472756374207468726561645f7374727563742c207370656673637229293b0a0a096966202821726574290a0909726574203d20757365725f7265677365745f636f70796f75742826706f732c2026636f756e742c20266b6275662c2026756275662c0a09090909092020267461726765742d3e7468726561642e6163632c0a0909090909202073697a656f66287461726765742d3e7468726561642e657672292c202d31293b0a0a0972657475726e207265743b0a7d0a0a73746174696320696e74206576725f73657428737472756374207461736b5f737472756374202a7461726765742c20636f6e73742073747275637420757365725f726567736574202a7265677365742c0a0909202020756e7369676e656420696e7420706f732c20756e7369676e656420696e7420636f756e742c0a0909202020636f6e737420766f6964202a6b6275662c20636f6e737420766f6964205f5f75736572202a75627566290a7b0a09696e74207265743b0a0a09666c7573685f7370655f746f5f74687265616428746172676574293b0a0a09726574203d20757365725f7265677365745f636f7079696e2826706f732c2026636f756e742c20266b6275662c2026756275662c0a0909090920267461726765742d3e7468726561642e6576722c0a0909090920302c2073697a656f66287461726765742d3e7468726561642e65767229293b0a0a094255494c445f4255475f4f4e286f66667365746f6628737472756374207468726561645f7374727563742c2061636329202b2073697a656f66287536342920213d0a090920202020206f66667365746f6628737472756374207468726561645f7374727563742c207370656673637229293b0a0a096966202821726574290a0909726574203d20757365725f7265677365745f636f7079696e2826706f732c2026636f756e742c20266b6275662c2026756275662c0a090909090920267461726765742d3e7468726561642e6163632c0a09090909092073697a656f66287461726765742d3e7468726561642e657672292c202d31293b0a0a0972657475726e207265743b0a7d0a23656e646966202f2a20434f4e4649475f535045202a2f0a0a0a2f2a0a202a20546865736520617265206f7572206e61746976652072656773657420666c61766f72732e0a202a2f0a656e756d20706f77657270635f726567736574207b0a095245475345545f4750522c0a095245475345545f4650522c0a23696664656620434f4e4649475f414c54495645430a095245475345545f564d582c0a23656e6469660a23696664656620434f4e4649475f5653580a095245475345545f5653582c0a23656e6469660a23696664656620434f4e4649475f5350450a095245475345545f5350452c0a23656e6469660a7d3b0a0a73746174696320636f6e73742073747275637420757365725f726567736574206e61746976655f726567736574735b5d203d207b0a095b5245475345545f4750525d203d207b0a09092e636f72655f6e6f74655f74797065203d204e545f50525354415455532c202e6e203d20454c465f4e475245472c0a09092e73697a65203d2073697a656f66286c6f6e67292c202e616c69676e203d2073697a656f66286c6f6e67292c0a09092e676574203d206770725f6765742c202e736574203d206770725f7365740a097d2c0a095b5245475345545f4650525d203d207b0a09092e636f72655f6e6f74655f74797065203d204e545f505246505245472c202e6e203d20454c465f4e46505245472c0a09092e73697a65203d2073697a656f6628646f75626c65292c202e616c69676e203d2073697a656f6628646f75626c65292c0a09092e676574203d206670725f6765742c202e736574203d206670725f7365740a097d2c0a23696664656620434f4e4649475f414c54495645430a095b5245475345545f564d585d203d207b0a09092e636f72655f6e6f74655f74797065203d204e545f5050435f564d582c202e6e203d2033342c0a09092e73697a65203d2073697a656f6628766563746f72313238292c202e616c69676e203d2073697a656f6628766563746f72313238292c0a09092e616374697665203d2076725f6163746976652c202e676574203d2076725f6765742c202e736574203d2076725f7365740a097d2c0a23656e6469660a23696664656620434f4e4649475f5653580a095b5245475345545f5653585d203d207b0a09092e636f72655f6e6f74655f74797065203d204e545f5050435f5653582c202e6e203d2033322c0a09092e73697a65203d2073697a656f6628646f75626c65292c202e616c69676e203d2073697a656f6628646f75626c65292c0a09092e616374697665203d207673725f6163746976652c202e676574203d207673725f6765742c202e736574203d207673725f7365740a097d2c0a23656e6469660a23696664656620434f4e4649475f5350450a095b5245475345545f5350455d203d207b0a09092e6e203d2033352c0a09092e73697a65203d2073697a656f6628753332292c202e616c69676e203d2073697a656f6628753332292c0a09092e616374697665203d206576725f6163746976652c202e676574203d206576725f6765742c202e736574203d206576725f7365740a097d2c0a23656e6469660a7d3b0a0a73746174696320636f6e73742073747275637420757365725f7265677365745f7669657720757365725f7070635f6e61746976655f76696577203d207b0a092e6e616d65203d205554535f4d414348494e452c202e655f6d616368696e65203d20454c465f415243482c202e65695f6f73616269203d20454c465f4f534142492c0a092e72656773657473203d206e61746976655f726567736574732c202e6e203d2041525241595f53495a45286e61746976655f72656773657473290a7d3b0a0a23696664656620434f4e4649475f50504336340a23696e636c756465203c6c696e75782f636f6d7061742e683e0a0a73746174696320696e742067707233325f67657428737472756374207461736b5f737472756374202a7461726765742c0a09092020202020636f6e73742073747275637420757365725f726567736574202a7265677365742c0a09092020202020756e7369676e656420696e7420706f732c20756e7369676e656420696e7420636f756e742c0a09092020202020766f6964202a6b6275662c20766f6964205f5f75736572202a75627566290a7b0a09636f6e737420756e7369676e6564206c6f6e67202a72656773203d20267461726765742d3e7468726561642e726567732d3e6770725b305d3b0a09636f6d7061745f756c6f6e675f74202a6b203d206b6275663b0a09636f6d7061745f756c6f6e675f74205f5f75736572202a75203d20756275663b0a09636f6d7061745f756c6f6e675f74207265673b0a09696e7420693b0a0a09696620287461726765742d3e7468726561642e72656773203d3d204e554c4c290a090972657475726e202d45494f3b0a0a09696620282146554c4c5f52454753287461726765742d3e7468726561642e726567732929207b0a09092f2a20576520686176652061207061727469616c207265676973746572207365742e202046696c6c2031342d3331207769746820626f6775732076616c756573202a2f0a0909666f72202869203d2031343b2069203c2033323b20692b2b290a0909097461726765742d3e7468726561642e726567732d3e6770725b695d203d204e565f5245475f504f49534f4e3b200a097d0a0a09706f73202f3d2073697a656f6628726567293b0a09636f756e74202f3d2073697a656f6628726567293b0a0a09696620286b627566290a0909666f7220283b20636f756e74203e203020262620706f73203c2050545f4d53523b202d2d636f756e74290a0909092a6b2b2b203d20726567735b706f732b2b5d3b0a09656c73650a0909666f7220283b20636f756e74203e203020262620706f73203c2050545f4d53523b202d2d636f756e74290a090909696620285f5f7075745f757365722828636f6d7061745f756c6f6e675f742920726567735b706f732b2b5d2c20752b2b29290a0909090972657475726e202d454641554c543b0a0a0969662028636f756e74203e203020262620706f73203d3d2050545f4d535229207b0a0909726567203d206765745f757365725f6d737228746172676574293b0a0909696620286b627566290a0909092a6b2b2b203d207265673b0a0909656c736520696620285f5f7075745f75736572287265672c20752b2b29290a09090972657475726e202d454641554c543b0a09092b2b706f733b0a09092d2d636f756e743b0a097d0a0a09696620286b627566290a0909666f7220283b20636f756e74203e203020262620706f73203c2050545f524547535f434f554e543b202d2d636f756e74290a0909092a6b2b2b203d20726567735b706f732b2b5d3b0a09656c73650a0909666f7220283b20636f756e74203e203020262620706f73203c2050545f524547535f434f554e543b202d2d636f756e74290a090909696620285f5f7075745f757365722828636f6d7061745f756c6f6e675f742920726567735b706f732b2b5d2c20752b2b29290a0909090972657475726e202d454641554c543b0a0a096b627566203d206b3b0a0975627566203d20753b0a09706f73202a3d2073697a656f6628726567293b0a09636f756e74202a3d2073697a656f6628726567293b0a0972657475726e20757365725f7265677365745f636f70796f75745f7a65726f2826706f732c2026636f756e742c20266b6275662c2026756275662c0a090909090950545f524547535f434f554e54202a2073697a656f6628726567292c202d31293b0a7d0a0a73746174696320696e742067707233325f73657428737472756374207461736b5f737472756374202a7461726765742c0a09092020202020636f6e73742073747275637420757365725f726567736574202a7265677365742c0a09092020202020756e7369676e656420696e7420706f732c20756e7369676e656420696e7420636f756e742c0a09092020202020636f6e737420766f6964202a6b6275662c20636f6e737420766f6964205f5f75736572202a75627566290a7b0a09756e7369676e6564206c6f6e67202a72656773203d20267461726765742d3e7468726561642e726567732d3e6770725b305d3b0a09636f6e737420636f6d7061745f756c6f6e675f74202a6b203d206b6275663b0a09636f6e737420636f6d7061745f756c6f6e675f74205f5f75736572202a75203d20756275663b0a09636f6d7061745f756c6f6e675f74207265673b0a0a09696620287461726765742d3e7468726561642e72656773203d3d204e554c4c290a090972657475726e202d45494f3b0a0a09434845434b5f46554c4c5f52454753287461726765742d3e7468726561642e72656773293b0a0a09706f73202f3d2073697a656f6628726567293b0a09636f756e74202f3d2073697a656f6628726567293b0a0a09696620286b627566290a0909666f7220283b20636f756e74203e203020262620706f73203c2050545f4d53523b202d2d636f756e74290a090909726567735b706f732b2b5d203d202a6b2b2b3b0a09656c73650a0909666f7220283b20636f756e74203e203020262620706f73203c2050545f4d53523b202d2d636f756e7429207b0a090909696620285f5f6765745f75736572287265672c20752b2b29290a0909090972657475726e202d454641554c543b0a090909726567735b706f732b2b5d203d207265673b0a09097d0a0a0a0969662028636f756e74203e203020262620706f73203d3d2050545f4d535229207b0a0909696620286b627566290a090909726567203d202a6b2b2b3b0a0909656c736520696620285f5f6765745f75736572287265672c20752b2b29290a09090972657475726e202d454641554c543b0a09097365745f757365725f6d7372287461726765742c20726567293b0a09092b2b706f733b0a09092d2d636f756e743b0a097d0a0a09696620286b62756629207b0a0909666f7220283b20636f756e74203e203020262620706f73203c3d2050545f4d41585f5055545f5245473b202d2d636f756e74290a090909726567735b706f732b2b5d203d202a6b2b2b3b0a0909666f7220283b20636f756e74203e203020262620706f73203c2050545f545241503b202d2d636f756e742c202b2b706f73290a0909092b2b6b3b0a097d20656c7365207b0a0909666f7220283b20636f756e74203e203020262620706f73203c3d2050545f4d41585f5055545f5245473b202d2d636f756e7429207b0a090909696620285f5f6765745f75736572287265672c20752b2b29290a0909090972657475726e202d454641554c543b0a090909726567735b706f732b2b5d203d207265673b0a09097d0a0909666f7220283b20636f756e74203e203020262620706f73203c2050545f545241503b202d2d636f756e742c202b2b706f73290a090909696620285f5f6765745f75736572287265672c20752b2b29290a0909090972657475726e202d454641554c543b0a097d0a0a0969662028636f756e74203e203020262620706f73203d3d2050545f5452415029207b0a0909696620286b627566290a090909726567203d202a6b2b2b3b0a0909656c736520696620285f5f6765745f75736572287265672c20752b2b29290a09090972657475726e202d454641554c543b0a09097365745f757365725f74726170287461726765742c20726567293b0a09092b2b706f733b0a09092d2d636f756e743b0a097d0a0a096b627566203d206b3b0a0975627566203d20753b0a09706f73202a3d2073697a656f6628726567293b0a09636f756e74202a3d2073697a656f6628726567293b0a0972657475726e20757365725f7265677365745f636f7079696e5f69676e6f72652826706f732c2026636f756e742c20266b6275662c2026756275662c0a0909090909202850545f54524150202b203129202a2073697a656f6628726567292c202d31293b0a7d0a0a2f2a0a202a20546865736520617265207468652072656773657420666c61766f7273206d61746368696e672074686520434f4e4649475f5050433332206e6174697665207365742e0a202a2f0a73746174696320636f6e73742073747275637420757365725f72656773657420636f6d7061745f726567736574735b5d203d207b0a095b5245475345545f4750525d203d207b0a09092e636f72655f6e6f74655f74797065203d204e545f50525354415455532c202e6e203d20454c465f4e475245472c0a09092e73697a65203d2073697a656f6628636f6d7061745f6c6f6e675f74292c202e616c69676e203d2073697a656f6628636f6d7061745f6c6f6e675f74292c0a09092e676574203d2067707233325f6765742c202e736574203d2067707233325f7365740a097d2c0a095b5245475345545f4650525d203d207b0a09092e636f72655f6e6f74655f74797065203d204e545f505246505245472c202e6e203d20454c465f4e46505245472c0a09092e73697a65203d2073697a656f6628646f75626c65292c202e616c69676e203d2073697a656f6628646f75626c65292c0a09092e676574203d206670725f6765742c202e736574203d206670725f7365740a097d2c0a23696664656620434f4e4649475f414c54495645430a095b5245475345545f564d585d203d207b0a09092e636f72655f6e6f74655f74797065203d204e545f5050435f564d582c202e6e203d2033342c0a09092e73697a65203d2073697a656f6628766563746f72313238292c202e616c69676e203d2073697a656f6628766563746f72313238292c0a09092e616374697665203d2076725f6163746976652c202e676574203d2076725f6765742c202e736574203d2076725f7365740a097d2c0a23656e6469660a23696664656620434f4e4649475f5350450a095b5245475345545f5350455d203d207b0a09092e636f72655f6e6f74655f74797065203d204e545f5050435f5350452c202e6e203d2033352c0a09092e73697a65203d2073697a656f6628753332292c202e616c69676e203d2073697a656f6628753332292c0a09092e616374697665203d206576725f6163746976652c202e676574203d206576725f6765742c202e736574203d206576725f7365740a097d2c0a23656e6469660a7d3b0a0a73746174696320636f6e73742073747275637420757365725f7265677365745f7669657720757365725f7070635f636f6d7061745f76696577203d207b0a092e6e616d65203d2022707063222c202e655f6d616368696e65203d20454d5f5050432c202e65695f6f73616269203d20454c465f4f534142492c0a092e72656773657473203d20636f6d7061745f726567736574732c202e6e203d2041525241595f53495a4528636f6d7061745f72656773657473290a7d3b0a23656e646966092f2a20434f4e4649475f5050433634202a2f0a0a636f6e73742073747275637420757365725f7265677365745f76696577202a7461736b5f757365725f7265677365745f7669657728737472756374207461736b5f737472756374202a7461736b290a7b0a23696664656620434f4e4649475f50504336340a0969662028746573745f74736b5f7468726561645f666c6167287461736b2c205449465f333242495429290a090972657475726e2026757365725f7070635f636f6d7061745f766965773b0a23656e6469660a0972657475726e2026757365725f7070635f6e61746976655f766965773b0a7d0a0a0a766f696420757365725f656e61626c655f73696e676c655f7374657028737472756374207461736b5f737472756374202a7461736b290a7b0a097374727563742070745f72656773202a72656773203d207461736b2d3e7468726561642e726567733b0a0a09696620287265677320213d204e554c4c29207b0a23696664656620434f4e4649475f5050435f4144565f44454255475f524547530a09097461736b2d3e7468726561642e646263723020263d207e44424352305f42543b0a09097461736b2d3e7468726561642e6462637230207c3d2044424352305f49444d207c2044424352305f49433b0a0909726567732d3e6d7372207c3d204d53525f44453b0a23656c73650a0909726567732d3e6d737220263d207e4d53525f42453b0a0909726567732d3e6d7372207c3d204d53525f53453b0a23656e6469660a097d0a097365745f74736b5f7468726561645f666c6167287461736b2c205449465f53494e474c4553544550293b0a7d0a0a766f696420757365725f656e61626c655f626c6f636b5f7374657028737472756374207461736b5f737472756374202a7461736b290a7b0a097374727563742070745f72656773202a72656773203d207461736b2d3e7468726561642e726567733b0a0a09696620287265677320213d204e554c4c29207b0a23696664656620434f4e4649475f5050435f4144565f44454255475f524547530a09097461736b2d3e7468726561642e646263723020263d207e44424352305f49433b0a09097461736b2d3e7468726561642e6462637230203d2044424352305f49444d207c2044424352305f42543b0a0909726567732d3e6d7372207c3d204d53525f44453b0a23656c73650a0909726567732d3e6d737220263d207e4d53525f53453b0a0909726567732d3e6d7372207c3d204d53525f42453b0a23656e6469660a097d0a097365745f74736b5f7468726561645f666c6167287461736b2c205449465f53494e474c4553544550293b0a7d0a0a766f696420757365725f64697361626c655f73696e676c655f7374657028737472756374207461736b5f737472756374202a7461736b290a7b0a097374727563742070745f72656773202a72656773203d207461736b2d3e7468726561642e726567733b0a0a09696620287265677320213d204e554c4c29207b0a23696664656620434f4e4649475f5050435f4144565f44454255475f524547530a09092f2a0a0909202a20546865206c6f67696320746f2064697361626c652073696e676c65207374657070696e672073686f756c642062652061730a0909202a2073696d706c65206173207475726e696e67206f66662074686520496e737472756374696f6e20436f6d706c65746520666c61672e0a0909202a20416e642c20616674657220646f696e6720736f2c20696620616c6c20646562756720666c61677320617265206f66662c207475726e0a0909202a206f66662044424352302849444d2920616e64204d535228444529202e2e2e2e20546f72657a0a0909202a2f0a09097461736b2d3e7468726561642e646263723020263d207e44424352305f49433b0a09092f2a0a0909202a205465737420746f2073656520696620616e79206f662074686520444243525f4143544956455f4556454e5453206269747320617265207365742e0a0909202a2f0a09096966202821444243525f4143544956455f4556454e5453287461736b2d3e7468726561642e64626372302c0a09090909097461736b2d3e7468726561642e64626372312929207b0a0909092f2a0a090909202a20416c6c206465627567206576656e74732077657265206f66662e2e2e2e2e0a090909202a2f0a0909097461736b2d3e7468726561642e646263723020263d207e44424352305f49444d3b0a090909726567732d3e6d737220263d207e4d53525f44453b0a09097d0a23656c73650a0909726567732d3e6d737220263d207e284d53525f5345207c204d53525f4245293b0a23656e6469660a097d0a09636c6561725f74736b5f7468726561645f666c6167287461736b2c205449465f53494e474c4553544550293b0a7d0a0a23696664656620434f4e4649475f484156455f48575f425245414b504f494e540a766f6964207074726163655f7472696767657265642873747275637420706572665f6576656e74202a62702c0a090920202020202073747275637420706572665f73616d706c655f64617461202a646174612c207374727563742070745f72656773202a72656773290a7b0a0973747275637420706572665f6576656e745f6174747220617474723b0a0a092f2a0a09202a2044697361626c652074686520627265616b706f696e74207265717565737420686572652073696e6365207074726163652068617320646566696e656420610a09202a206f6e652d73686f74206265686176696f757220666f7220627265616b706f696e7420657863657074696f6e7320696e2050504336342e0a09202a205468652053494754524150207369676e616c2069732067656e657261746564206175746f6d61746963616c6c7920666f7220757320696e20646f5f6461627228292e0a09202a20576520646f6e2774206861766520746f20646f20616e797468696e672061626f7574207468617420686572650a09202a2f0a0961747472203d2062702d3e617474723b0a09617474722e64697361626c6564203d20747275653b0a096d6f646966795f757365725f68775f627265616b706f696e742862702c202661747472293b0a7d0a23656e646966202f2a20434f4e4649475f484156455f48575f425245414b504f494e54202a2f0a0a696e74207074726163655f7365745f646562756772656728737472756374207461736b5f737472756374202a7461736b2c20756e7369676e6564206c6f6e6720616464722c0a09090920202020202020756e7369676e6564206c6f6e672064617461290a7b0a23696664656620434f4e4649475f484156455f48575f425245414b504f494e540a09696e74207265743b0a09737472756374207468726561645f737472756374202a746872656164203d2026287461736b2d3e746872656164293b0a0973747275637420706572665f6576656e74202a62703b0a0973747275637420706572665f6576656e745f6174747220617474723b0a23656e646966202f2a20434f4e4649475f484156455f48575f425245414b504f494e54202a2f0a0a092f2a20466f7220707063363420776520737570706f7274206f6e65204441425220616e64206e6f2049414252277320617420746865206d6f6d656e7420287070633634292e0a09202a2020466f7220656d6265646465642070726f636573736f727320776520737570706f7274206f6e652044414320616e64206e6f204941432773206174207468650a09202a20206d6f6d656e742e0a09202a2f0a096966202861646472203e2030290a090972657475726e202d45494e56414c3b0a0a092f2a2054686520626f74746f6d2033206269747320696e20646162722061726520666c616773202a2f0a096966202828646174612026207e307837554c29203e3d205441534b5f53495a45290a090972657475726e202d45494f3b0a0a2369666e64656620434f4e4649475f5050435f4144565f44454255475f524547530a092f2a20466f722070726f636573736f7273207573696e6720444142522028692e652e20393730292c2074686520626f74746f6d203320626974732061726520666c6167732e0a09202a202049742077617320617373756d65642c206f6e2070726576696f757320696d706c656d656e746174696f6e732c20746861742033206269747320776572650a09202a202070617373656420746f676574686572207769746820746865206461746120616464726573732c2066697474696e67207468652064657369676e206f66207468650a09202a2020444142522072656769737465722c20617320666f6c6c6f77733a0a09202a0a09202a202062697420303a205265616420666c61670a09202a202062697420313a20577269746520666c61670a09202a202062697420323a20427265616b706f696e74207472616e736c6174696f6e0a09202a0a09202a2020546875732c20776520757365207468656d206865726520617320736f2e0a09202a2f0a0a092f2a20456e7375726520627265616b706f696e74207472616e736c6174696f6e2062697420697320736574202a2f0a09696620286461746120262620212864617461202620444142525f5452414e534c4154494f4e29290a090972657475726e202d45494f3b0a23696664656620434f4e4649475f484156455f48575f425245414b504f494e540a09696620287074726163655f6765745f627265616b706f696e7473287461736b29203c2030290a090972657475726e202d45535243483b0a0a096270203d207468726561642d3e7074726163655f6270735b305d3b0a096966202828216461746129207c7c2021286461746120262028444142525f444154415f5752495445207c20444142525f444154415f52454144292929207b0a090969662028627029207b0a090909756e72656769737465725f68775f627265616b706f696e74286270293b0a0909097468726561642d3e7074726163655f6270735b305d203d204e554c4c3b0a09097d0a09097074726163655f7075745f627265616b706f696e7473287461736b293b0a090972657475726e20303b0a097d0a0969662028627029207b0a090961747472203d2062702d3e617474723b0a0909617474722e62705f61646472203d20646174612026207e48575f425245414b504f494e545f414c49474e3b0a0909617263685f62705f67656e657269635f6669656c6473286461746120260a090909090928444142525f444154415f5752495445207c20444142525f444154415f52454144292c0a0909090909090926617474722e62705f74797065293b0a0a09092f2a20456e61626c6520627265616b706f696e74202a2f0a0909617474722e64697361626c6564203d2066616c73653b0a0a0909726574203d20206d6f646966795f757365725f68775f627265616b706f696e742862702c202661747472293b0a09096966202872657429207b0a0909097074726163655f7075745f627265616b706f696e7473287461736b293b0a09090972657475726e207265743b0a09097d0a09097468726561642d3e7074726163655f6270735b305d203d2062703b0a09097074726163655f7075745f627265616b706f696e7473287461736b293b0a09097468726561642d3e64616272203d20646174613b0a09097468726561642d3e6461627278203d2044414252585f414c4c3b0a090972657475726e20303b0a097d0a0a092f2a204372656174652061206e657720627265616b706f696e742072657175657374206966206f6e6520646f65736e277420657869737420616c7265616479202a2f0a0968775f627265616b706f696e745f696e6974282661747472293b0a09617474722e62705f61646472203d20646174612026207e48575f425245414b504f494e545f414c49474e3b0a09617263685f62705f67656e657269635f6669656c6473286461746120262028444142525f444154415f5752495445207c20444142525f444154415f52454144292c0a090909090909090926617474722e62705f74797065293b0a0a097468726561642d3e7074726163655f6270735b305d203d206270203d2072656769737465725f757365725f68775f627265616b706f696e742826617474722c0a0909090909202020202020207074726163655f7472696767657265642c204e554c4c2c207461736b293b0a096966202849535f4552522862702929207b0a09097468726561642d3e7074726163655f6270735b305d203d204e554c4c3b0a09097074726163655f7075745f627265616b706f696e7473287461736b293b0a090972657475726e205054525f455252286270293b0a097d0a0a097074726163655f7075745f627265616b706f696e7473287461736b293b0a0a23656e646966202f2a20434f4e4649475f484156455f48575f425245414b504f494e54202a2f0a0a092f2a204d6f766520636f6e74656e747320746f207468652044414252207265676973746572202a2f0a097461736b2d3e7468726561642e64616272203d20646174613b0a097461736b2d3e7468726561642e6461627278203d2044414252585f414c4c3b0a23656c7365202f2a20434f4e4649475f5050435f4144565f44454255475f52454753202a2f0a092f2a204173206465736372696265642061626f76652c2069742077617320617373756d65642033206269747320776572652070617373656420776974682074686520646174610a09202a2020616464726573732c206275742077652077696c6c20617373756d65206f6e6c7920746865206d6f646520626974732077696c6c206265207061737365640a09202a2020617320746f206e6f7420636175736520616c69676e6d656e74207265737472696374696f6e7320666f72204441432d62617365642070726f636573736f72732e0a09202a2f0a0a092f2a20444143277320686f6c64207468652077686f6c65206164647265737320776974686f757420616e79206d6f646520666c616773202a2f0a097461736b2d3e7468726561642e64616331203d20646174612026207e307833554c3b0a0a09696620287461736b2d3e7468726561642e64616331203d3d203029207b0a0909646263725f646163287461736b2920263d207e28444243525f4441433152207c20444243525f4441433157293b0a09096966202821444243525f4143544956455f4556454e5453287461736b2d3e7468726561642e64626372302c0a09090909097461736b2d3e7468726561642e64626372312929207b0a0909097461736b2d3e7468726561642e726567732d3e6d737220263d207e4d53525f44453b0a0909097461736b2d3e7468726561642e646263723020263d207e44424352305f49444d3b0a09097d0a090972657475726e20303b0a097d0a0a092f2a2052656164206f722057726974652062697473206d75737420626520736574202a2f0a0a0969662028212864617461202620307833554c29290a090972657475726e202d45494e56414c3b0a0a092f2a205365742074686520496e7465726e616c20446562756767696e6720666c6167202849444d2062697420312920666f72207468652044424352300a092020207265676973746572202a2f0a097461736b2d3e7468726561642e6462637230207c3d2044424352305f49444d3b0a0a092f2a20436865636b20666f7220777269746520616e64207265616420666c61677320616e64207365742044424352300a092020206163636f7264696e676c79202a2f0a09646263725f646163287461736b2920263d207e28444243525f44414331527c444243525f4441433157293b0a096966202864617461202620307831554c290a0909646263725f646163287461736b29207c3d20444243525f44414331523b0a096966202864617461202620307832554c290a0909646263725f646163287461736b29207c3d20444243525f44414331573b0a097461736b2d3e7468726561642e726567732d3e6d7372207c3d204d53525f44453b0a23656e646966202f2a20434f4e4649475f5050435f4144565f44454255475f52454753202a2f0a0972657475726e20303b0a7d0a0a2f2a0a202a2043616c6c6564206279206b65726e656c2f7074726163652e63207768656e20646574616368696e672e2e0a202a0a202a204d616b6520737572652073696e676c65207374657020626974732065746320617265206e6f74207365742e0a202a2f0a766f6964207074726163655f64697361626c6528737472756374207461736b5f737472756374202a6368696c64290a7b0a092f2a206d616b652073757265207468652073696e676c65207374657020626974206973206e6f74207365742e202a2f0a09757365725f64697361626c655f73696e676c655f73746570286368696c64293b0a7d0a0a23696664656620434f4e4649475f5050435f4144565f44454255475f524547530a737461746963206c6f6e67207365745f696e737472756374696f6e5f627028737472756374207461736b5f737472756374202a6368696c642c0a090909202020202020737472756374207070635f68775f627265616b706f696e74202a62705f696e666f290a7b0a09696e7420736c6f743b0a09696e7420736c6f74315f696e5f757365203d2028286368696c642d3e7468726561642e646263723020262044424352305f494143312920213d2030293b0a09696e7420736c6f74325f696e5f757365203d2028286368696c642d3e7468726561642e646263723020262044424352305f494143322920213d2030293b0a09696e7420736c6f74335f696e5f757365203d2028286368696c642d3e7468726561642e646263723020262044424352305f494143332920213d2030293b0a09696e7420736c6f74345f696e5f757365203d2028286368696c642d3e7468726561642e646263723020262044424352305f494143342920213d2030293b0a0a0969662028646263725f6961635f72616e6765286368696c6429202620444243525f49414331324d4f4445290a0909736c6f74325f696e5f757365203d20313b0a0969662028646263725f6961635f72616e6765286368696c6429202620444243525f49414333344d4f4445290a0909736c6f74345f696e5f757365203d20313b0a0a096966202862705f696e666f2d3e61646472203e3d205441534b5f53495a45290a090972657475726e202d45494f3b0a0a096966202862705f696e666f2d3e616464725f6d6f646520213d205050435f425245414b504f494e545f4d4f44455f455841435429207b0a0a09092f2a204d616b6520737572652072616e67652069732076616c69642e202a2f0a09096966202862705f696e666f2d3e6164647232203e3d205441534b5f53495a45290a09090972657475726e202d45494f3b0a0a09092f2a205765206e65656420612070616972206f66204941432072656773697374657273202a2f0a0909696620282821736c6f74315f696e5f75736529202626202821736c6f74325f696e5f7573652929207b0a090909736c6f74203d20313b0a0909096368696c642d3e7468726561642e69616331203d2062705f696e666f2d3e616464723b0a0909096368696c642d3e7468726561642e69616332203d2062705f696e666f2d3e61646472323b0a0909096368696c642d3e7468726561642e6462637230207c3d2044424352305f494143313b0a0909096966202862705f696e666f2d3e616464725f6d6f6465203d3d0a09090909095050435f425245414b504f494e545f4d4f44455f52414e47455f4558434c5553495645290a09090909646263725f6961635f72616e6765286368696c6429207c3d20444243525f4941433132583b0a090909656c73650a09090909646263725f6961635f72616e6765286368696c6429207c3d20444243525f4941433132493b0a23696620434f4e4649475f5050435f4144565f44454255475f49414353203e20320a09097d20656c736520696620282821736c6f74335f696e5f75736529202626202821736c6f74345f696e5f7573652929207b0a090909736c6f74203d20333b0a0909096368696c642d3e7468726561642e69616333203d2062705f696e666f2d3e616464723b0a0909096368696c642d3e7468726561642e69616334203d2062705f696e666f2d3e61646472323b0a0909096368696c642d3e7468726561642e6462637230207c3d2044424352305f494143333b0a0909096966202862705f696e666f2d3e616464725f6d6f6465203d3d0a09090909095050435f425245414b504f494e545f4d4f44455f52414e47455f4558434c5553495645290a09090909646263725f6961635f72616e6765286368696c6429207c3d20444243525f4941433334583b0a090909656c73650a09090909646263725f6961635f72616e6765286368696c6429207c3d20444243525f4941433334493b0a23656e6469660a09097d20656c73650a09090972657475726e202d454e4f5350433b0a097d20656c7365207b0a09092f2a205765206f6e6c79206e656564206f6e652e2020496620706f737369626c65206c6561766520612070616972206672656520696e0a0909202a206361736520612072616e6765206973206e6565646564206c617465720a0909202a2f0a09096966202821736c6f74315f696e5f75736529207b0a0909092f2a0a090909202a20446f6e277420757365206961633120696620696163312d6961633220617265206672656520616e64206569746865720a090909202a2069616333206f7220696163342028627574206e6f7420626f7468292061726520667265650a090909202a2f0a09090969662028736c6f74325f696e5f757365207c7c2028736c6f74335f696e5f757365203d3d20736c6f74345f696e5f7573652929207b0a09090909736c6f74203d20313b0a090909096368696c642d3e7468726561642e69616331203d2062705f696e666f2d3e616464723b0a090909096368696c642d3e7468726561642e6462637230207c3d2044424352305f494143313b0a09090909676f746f206f75743b0a0909097d0a09097d0a09096966202821736c6f74325f696e5f75736529207b0a090909736c6f74203d20323b0a0909096368696c642d3e7468726561642e69616332203d2062705f696e666f2d3e616464723b0a0909096368696c642d3e7468726561642e6462637230207c3d2044424352305f494143323b0a23696620434f4e4649475f5050435f4144565f44454255475f49414353203e20320a09097d20656c7365206966202821736c6f74335f696e5f75736529207b0a090909736c6f74203d20333b0a0909096368696c642d3e7468726561642e69616333203d2062705f696e666f2d3e616464723b0a0909096368696c642d3e7468726561642e6462637230207c3d2044424352305f494143333b0a09097d20656c7365206966202821736c6f74345f696e5f75736529207b0a090909736c6f74203d20343b0a0909096368696c642d3e7468726561642e69616334203d2062705f696e666f2d3e616464723b0a0909096368696c642d3e7468726561642e6462637230207c3d2044424352305f494143343b0a23656e6469660a09097d20656c73650a09090972657475726e202d454e4f5350433b0a097d0a6f75743a0a096368696c642d3e7468726561642e6462637230207c3d2044424352305f49444d3b0a096368696c642d3e7468726561642e726567732d3e6d7372207c3d204d53525f44453b0a0a0972657475726e20736c6f743b0a7d0a0a73746174696320696e742064656c5f696e737472756374696f6e5f627028737472756374207461736b5f737472756374202a6368696c642c20696e7420736c6f74290a7b0a097377697463682028736c6f7429207b0a096361736520313a0a090969662028286368696c642d3e7468726561642e646263723020262044424352305f4941433129203d3d2030290a09090972657475726e202d454e4f454e543b0a0a090969662028646263725f6961635f72616e6765286368696c6429202620444243525f49414331324d4f444529207b0a0909092f2a20616464726573732072616e6765202d20636c65617220736c6f7473203120262032202a2f0a0909096368696c642d3e7468726561642e69616332203d20303b0a090909646263725f6961635f72616e6765286368696c642920263d207e444243525f49414331324d4f44453b0a09097d0a09096368696c642d3e7468726561642e69616331203d20303b0a09096368696c642d3e7468726561642e646263723020263d207e44424352305f494143313b0a0909627265616b3b0a096361736520323a0a090969662028286368696c642d3e7468726561642e646263723020262044424352305f4941433229203d3d2030290a09090972657475726e202d454e4f454e543b0a0a090969662028646263725f6961635f72616e6765286368696c6429202620444243525f49414331324d4f4445290a0909092f2a207573656420696e20612072616e6765202a2f0a09090972657475726e202d45494e56414c3b0a09096368696c642d3e7468726561642e69616332203d20303b0a09096368696c642d3e7468726561642e646263723020263d207e44424352305f494143323b0a0909627265616b3b0a23696620434f4e4649475f5050435f4144565f44454255475f49414353203e20320a096361736520333a0a090969662028286368696c642d3e7468726561642e646263723020262044424352305f4941433329203d3d2030290a09090972657475726e202d454e4f454e543b0a0a090969662028646263725f6961635f72616e6765286368696c6429202620444243525f49414333344d4f444529207b0a0909092f2a20616464726573732072616e6765202d20636c65617220736c6f7473203320262034202a2f0a0909096368696c642d3e7468726561642e69616334203d20303b0a090909646263725f6961635f72616e6765286368696c642920263d207e444243525f49414333344d4f44453b0a09097d0a09096368696c642d3e7468726561642e69616333203d20303b0a09096368696c642d3e7468726561642e646263723020263d207e44424352305f494143333b0a0909627265616b3b0a096361736520343a0a090969662028286368696c642d3e7468726561642e646263723020262044424352305f4941433429203d3d2030290a09090972657475726e202d454e4f454e543b0a0a090969662028646263725f6961635f72616e6765286368696c6429202620444243525f49414333344d4f4445290a0909092f2a205573656420696e20612072616e6765202a2f0a09090972657475726e202d45494e56414c3b0a09096368696c642d3e7468726561642e69616334203d20303b0a09096368696c642d3e7468726561642e646263723020263d207e44424352305f494143343b0a0909627265616b3b0a23656e6469660a0964656661756c743a0a090972657475726e202d45494e56414c3b0a097d0a0972657475726e20303b0a7d0a0a73746174696320696e74207365745f64616328737472756374207461736b5f737472756374202a6368696c642c20737472756374207070635f68775f627265616b706f696e74202a62705f696e666f290a7b0a09696e7420627974655f656e61626c65203d0a09092862705f696e666f2d3e636f6e646974696f6e5f6d6f6465203e3e205050435f425245414b504f494e545f434f4e444954494f4e5f42455f5348494654290a090926203078663b0a09696e7420636f6e646974696f6e5f6d6f6465203d0a090962705f696e666f2d3e636f6e646974696f6e5f6d6f64652026205050435f425245414b504f494e545f434f4e444954494f4e5f4d4f44453b0a09696e7420736c6f743b0a0a0969662028627974655f656e61626c652026262028636f6e646974696f6e5f6d6f6465203d3d203029290a090972657475726e202d45494e56414c3b0a0a096966202862705f696e666f2d3e61646472203e3d205441534b5f53495a45290a090972657475726e202d45494f3b0a0a096966202828646263725f646163286368696c642920262028444243525f4441433152207c20444243525f44414331572929203d3d203029207b0a0909736c6f74203d20313b0a09096966202862705f696e666f2d3e747269676765725f747970652026205050435f425245414b504f494e545f545249474745525f52454144290a090909646263725f646163286368696c6429207c3d20444243525f44414331523b0a09096966202862705f696e666f2d3e747269676765725f747970652026205050435f425245414b504f494e545f545249474745525f5752495445290a090909646263725f646163286368696c6429207c3d20444243525f44414331573b0a09096368696c642d3e7468726561642e64616331203d2028756e7369676e6564206c6f6e672962705f696e666f2d3e616464723b0a23696620434f4e4649475f5050435f4144565f44454255475f44564353203e20300a090969662028627974655f656e61626c6529207b0a0909096368696c642d3e7468726561642e64766331203d0a0909090928756e7369676e6564206c6f6e672962705f696e666f2d3e636f6e646974696f6e5f76616c75653b0a0909096368696c642d3e7468726561642e6462637232207c3d0a090909092828627974655f656e61626c65203c3c2044424352325f4456433142455f534849465429207c0a090909092028636f6e646974696f6e5f6d6f6465203c3c2044424352325f445643314d5f534849465429293b0a09097d0a23656e6469660a23696664656620434f4e4649475f5050435f4144565f44454255475f4441435f52414e47450a097d20656c736520696620286368696c642d3e7468726561642e646263723220262044424352325f44414331324d4f444529207b0a09092f2a20426f7468206461633120616e642064616332206172652070617274206f6620612072616e6765202a2f0a090972657475726e202d454e4f5350433b0a23656e6469660a097d20656c7365206966202828646263725f646163286368696c642920262028444243525f4441433252207c20444243525f44414332572929203d3d203029207b0a0909736c6f74203d20323b0a09096966202862705f696e666f2d3e747269676765725f747970652026205050435f425245414b504f494e545f545249474745525f52454144290a090909646263725f646163286368696c6429207c3d20444243525f44414332523b0a09096966202862705f696e666f2d3e747269676765725f747970652026205050435f425245414b504f494e545f545249474745525f5752495445290a090909646263725f646163286368696c6429207c3d20444243525f44414332573b0a09096368696c642d3e7468726561642e64616332203d2028756e7369676e6564206c6f6e672962705f696e666f2d3e616464723b0a23696620434f4e4649475f5050435f4144565f44454255475f44564353203e20300a090969662028627974655f656e61626c6529207b0a0909096368696c642d3e7468726561642e64766332203d0a0909090928756e7369676e6564206c6f6e672962705f696e666f2d3e636f6e646974696f6e5f76616c75653b0a0909096368696c642d3e7468726561642e6462637232207c3d0a090909092828627974655f656e61626c65203c3c2044424352325f4456433242455f534849465429207c0a090909092028636f6e646974696f6e5f6d6f6465203c3c2044424352325f445643324d5f534849465429293b0a09097d0a23656e6469660a097d20656c73650a090972657475726e202d454e4f5350433b0a096368696c642d3e7468726561642e6462637230207c3d2044424352305f49444d3b0a096368696c642d3e7468726561642e726567732d3e6d7372207c3d204d53525f44453b0a0a0972657475726e20736c6f74202b20343b0a7d0a0a73746174696320696e742064656c5f64616328737472756374207461736b5f737472756374202a6368696c642c20696e7420736c6f74290a7b0a0969662028736c6f74203d3d203129207b0a09096966202828646263725f646163286368696c642920262028444243525f4441433152207c20444243525f44414331572929203d3d2030290a09090972657475726e202d454e4f454e543b0a0a09096368696c642d3e7468726561642e64616331203d20303b0a0909646263725f646163286368696c642920263d207e28444243525f4441433152207c20444243525f4441433157293b0a23696664656620434f4e4649475f5050435f4144565f44454255475f4441435f52414e47450a0909696620286368696c642d3e7468726561642e646263723220262044424352325f44414331324d4f444529207b0a0909096368696c642d3e7468726561642e64616332203d20303b0a0909096368696c642d3e7468726561642e646263723220263d207e44424352325f44414331324d4f44453b0a09097d0a09096368696c642d3e7468726561642e646263723220263d207e2844424352325f445643314d207c2044424352325f445643314245293b0a23656e6469660a23696620434f4e4649475f5050435f4144565f44454255475f44564353203e20300a09096368696c642d3e7468726561642e64766331203d20303b0a23656e6469660a097d20656c73652069662028736c6f74203d3d203229207b0a09096966202828646263725f646163286368696c642920262028444243525f4441433252207c20444243525f44414332572929203d3d2030290a09090972657475726e202d454e4f454e543b0a0a23696664656620434f4e4649475f5050435f4144565f44454255475f4441435f52414e47450a0909696620286368696c642d3e7468726561642e646263723220262044424352325f44414331324d4f4445290a0909092f2a2050617274206f6620612072616e6765202a2f0a09090972657475726e202d45494e56414c3b0a09096368696c642d3e7468726561642e646263723220263d207e2844424352325f445643324d207c2044424352325f445643324245293b0a23656e6469660a23696620434f4e4649475f5050435f4144565f44454255475f44564353203e20300a09096368696c642d3e7468726561642e64766332203d20303b0a23656e6469660a09096368696c642d3e7468726561642e64616332203d20303b0a0909646263725f646163286368696c642920263d207e28444243525f4441433252207c20444243525f4441433257293b0a097d20656c73650a090972657475726e202d45494e56414c3b0a0a0972657475726e20303b0a7d0a23656e646966202f2a20434f4e4649475f5050435f4144565f44454255475f52454753202a2f0a0a23696664656620434f4e4649475f5050435f4144565f44454255475f4441435f52414e47450a73746174696320696e74207365745f6461635f72616e676528737472756374207461736b5f737472756374202a6368696c642c0a09090920737472756374207070635f68775f627265616b706f696e74202a62705f696e666f290a7b0a09696e74206d6f6465203d2062705f696e666f2d3e616464725f6d6f64652026205050435f425245414b504f494e545f4d4f44455f4d41534b3b0a0a092f2a20576520646f6e277420616c6c6f772072616e6765207761746368706f696e747320746f2062652075736564207769746820445643202a2f0a096966202862705f696e666f2d3e636f6e646974696f6e5f6d6f6465290a090972657475726e202d45494e56414c3b0a0a092f2a0a09202a2042657374206566666f727420746f207665726966792074686520616464726573732072616e67652e202054686520757365722f73757065727669736f7220626974730a09202a2070726576656e74207472617070696e6720696e206b65726e656c2073706163652c20627574206c65742773206661696c206f6e20616e206f6276696f7573206261640a09202a2072616e67652e20205468652073696d706c652074657374206f6e20746865206d61736b206973206e6f7420666f6f6c2d70726f6f662c20616e6420616e790a09202a206578636c75736976652072616e67652077696c6c207370696c6c206f76657220696e746f206b65726e656c2073706163652e0a09202a2f0a096966202862705f696e666f2d3e61646472203e3d205441534b5f53495a45290a090972657475726e202d45494f3b0a09696620286d6f6465203d3d205050435f425245414b504f494e545f4d4f44455f4d41534b29207b0a09092f2a0a0909202a20646163322069732061206269746d61736b2e2020446f6e277420616c6c6f772061206d61736b2074686174206d616b657320610a0909202a206b65726e656c20737061636520616464726573732066726f6d20612076616c696420646163312076616c75650a0909202a2f0a0909696620287e2828756e7369676e6564206c6f6e672962705f696e666f2d3e616464723229203e3d205441534b5f53495a45290a09090972657475726e202d45494f3b0a097d20656c7365207b0a09092f2a0a0909202a20466f722072616e676520627265616b706f696e74732c206164647232206d75737420616c736f20626520612076616c696420616464726573730a0909202a2f0a09096966202862705f696e666f2d3e6164647232203e3d205441534b5f53495a45290a09090972657475726e202d45494f3b0a097d0a0a09696620286368696c642d3e7468726561642e646263723020260a09202020202844424352305f4441433152207c2044424352305f4441433157207c2044424352305f4441433252207c2044424352305f444143325729290a090972657475726e202d454e4f5350433b0a0a096966202862705f696e666f2d3e747269676765725f747970652026205050435f425245414b504f494e545f545249474745525f52454144290a09096368696c642d3e7468726561642e6462637230207c3d202844424352305f4441433152207c2044424352305f49444d293b0a096966202862705f696e666f2d3e747269676765725f747970652026205050435f425245414b504f494e545f545249474745525f5752495445290a09096368696c642d3e7468726561642e6462637230207c3d202844424352305f4441433157207c2044424352305f49444d293b0a096368696c642d3e7468726561642e64616331203d2062705f696e666f2d3e616464723b0a096368696c642d3e7468726561642e64616332203d2062705f696e666f2d3e61646472323b0a09696620286d6f6465203d3d205050435f425245414b504f494e545f4d4f44455f52414e47455f494e434c5553495645290a09096368696c642d3e7468726561642e646263723220207c3d2044424352325f44414331324d3b0a09656c736520696620286d6f6465203d3d205050435f425245414b504f494e545f4d4f44455f52414e47455f4558434c5553495645290a09096368696c642d3e7468726561642e646263723220207c3d2044424352325f44414331324d583b0a09656c7365092f2a205050435f425245414b504f494e545f4d4f44455f4d41534b202a2f0a09096368696c642d3e7468726561642e646263723220207c3d2044424352325f44414331324d4d3b0a096368696c642d3e7468726561642e726567732d3e6d7372207c3d204d53525f44453b0a0a0972657475726e20353b0a7d0a23656e646966202f2a20434f4e4649475f5050435f4144565f44454255475f4441435f52414e4745202a2f0a0a737461746963206c6f6e67207070635f7365745f6877646562756728737472756374207461736b5f737472756374202a6368696c642c0a09092020202020737472756374207070635f68775f627265616b706f696e74202a62705f696e666f290a7b0a23696664656620434f4e4649475f484156455f48575f425245414b504f494e540a09696e74206c656e203d20303b0a09737472756374207468726561645f737472756374202a746872656164203d2026286368696c642d3e746872656164293b0a0973747275637420706572665f6576656e74202a62703b0a0973747275637420706572665f6576656e745f6174747220617474723b0a23656e646966202f2a20434f4e4649475f484156455f48575f425245414b504f494e54202a2f0a2369666e64656620434f4e4649475f5050435f4144565f44454255475f524547530a09756e7369676e6564206c6f6e6720646162723b0a23656e6469660a0a096966202862705f696e666f2d3e76657273696f6e20213d2031290a090972657475726e202d454e4f54535550503b0a23696664656620434f4e4649475f5050435f4144565f44454255475f524547530a092f2a0a09202a20436865636b20666f7220696e76616c696420666c61677320616e6420636f6d62696e6174696f6e730a09202a2f0a09696620282862705f696e666f2d3e747269676765725f74797065203d3d203029207c7c0a09202020202862705f696e666f2d3e747269676765725f747970652026207e285050435f425245414b504f494e545f545249474745525f45584543555445207c0a09090909202020202020205050435f425245414b504f494e545f545249474745525f52572929207c7c0a09202020202862705f696e666f2d3e616464725f6d6f64652026207e5050435f425245414b504f494e545f4d4f44455f4d41534b29207c7c0a09202020202862705f696e666f2d3e636f6e646974696f6e5f6d6f646520260a0920202020207e285050435f425245414b504f494e545f434f4e444954494f4e5f4d4f4445207c0a09202020202020205050435f425245414b504f494e545f434f4e444954494f4e5f42455f414c4c2929290a090972657475726e202d45494e56414c3b0a23696620434f4e4649475f5050435f4144565f44454255475f44564353203d3d20300a096966202862705f696e666f2d3e636f6e646974696f6e5f6d6f646520213d205050435f425245414b504f494e545f434f4e444954494f4e5f4e4f4e45290a090972657475726e202d45494e56414c3b0a23656e6469660a0a096966202862705f696e666f2d3e747269676765725f747970652026205050435f425245414b504f494e545f545249474745525f4558454355544529207b0a0909696620282862705f696e666f2d3e747269676765725f7479706520213d205050435f425245414b504f494e545f545249474745525f4558454355544529207c7c0a0909202020202862705f696e666f2d3e636f6e646974696f6e5f6d6f646520213d205050435f425245414b504f494e545f434f4e444954494f4e5f4e4f4e4529290a09090972657475726e202d45494e56414c3b0a090972657475726e207365745f696e737472756374696f6e5f6270286368696c642c2062705f696e666f293b0a097d0a096966202862705f696e666f2d3e616464725f6d6f6465203d3d205050