1. | 5f697271726573746f7265282674786c6f636b2c20666c616773293b0a090977616b655f7570282674787771293b0a097d0a7d0a0a2f2a0a202a20283129206c656e20646f65736e277420696e636c75646520746865206865616465722062792064656661756c742e2020492077616e7420746869732e0a202a2f0a73746174696320696e740a616f656e65745f7263762873747275637420736b5f62756666202a736b622c20737472756374206e65745f646576696365202a6966702c20737472756374207061636b65745f74797065202a70742c20737472756374206e65745f646576696365202a6f7269675f646576290a7b0a0973747275637420616f655f686472202a683b0a0973747275637420616f655f617461686472202a61683b0a09753332206e3b0a09696e7420736e3b0a0a09696620286465765f6e6574286966702920213d2026696e69745f6e6574290a0909676f746f20657869743b0a0a09736b62203d20736b625f73686172655f636865636b28736b622c204746505f41544f4d4943293b0a0969662028736b62203d3d204e554c4c290a090972657475726e20303b0a09696620282169735f616f655f6e657469662869667029290a0909676f746f20657869743b0a09736b625f7075736828736b622c204554485f484c454e293b092f2a20283129202a2f0a09736e203d2073697a656f66282a6829202b2073697a656f66282a6168293b0a0969662028736b622d3e6c656e203e3d20736e29207b0a0909736e202d3d20736b625f686561646c656e28736b62293b0a090969662028736e203e203020262620215f5f70736b625f70756c6c5f7461696c28736b622c20736e29290a090909676f746f20657869743b0a097d0a0968203d202873747275637420616f655f686472202a2920736b622d3e646174613b0a096e203d206765745f756e616c69676e65645f626533322826682d3e746167293b0a096966202828682d3e766572666c202620414f45464c5f52535029203d3d2030207c7c20286e202620313c3c333129290a0909676f746f20657869743b0a0a0969662028682d3e766572666c202620414f45464c5f45525229207b0a09096e203d20682d3e6572723b0a0909696620286e203e204e45434f444553290a0909096e203d20303b0a0909696620286e65745f726174656c696d69742829290a0909097072696e746b284b45524e5f4552520a0909090922257325642e25644025733b2065636f64653d256420272573275c6e222c0a0909090922616f653a206572726f72207061636b65742066726f6d20222c0a090909096765745f756e616c69676e65645f626531362826682d3e6d616a6f72292c0a09090909682d3e6d696e6f722c20736b622d3e6465762d3e6e616d652c0a09090909682d3e6572722c20616f655f6572726c6973745b6e5d293b0a0909676f746f20657869743b0a097d0a0a097377697463682028682d3e636d6429207b0a096361736520414f45434d445f4154413a0a09092f2a206174615f727370206d6179206b65657020736b6220666f72206c617465722070726f63657373696e67206f722067697665206974206261636b202a2f0a0909736b62203d20616f65636d645f6174615f72737028736b62293b0a0909627265616b3b0a096361736520414f45434d445f4346473a0a0909616f65636d645f6366675f72737028736b62293b0a0909627265616b3b0a0964656661756c743a0a090969662028682d3e636d64203e3d20414f45434d445f56454e445f4d494e290a090909627265616b3b092f2a20646f6e277420636f6d706c61696e2061626f75742076656e646f7220636f6d6d616e6473202a2f0a090970725f696e666f2822616f653a20756e6b6e6f776e20416f4520636f6d6d616e642074797065203078253032785c6e222c20682d3e636d64293b0a0909627265616b3b0a097d0a0a096966202821736b62290a090972657475726e20303b0a657869743a0a096465765f6b667265655f736b6228736b62293b0a0972657475726e20303b0a7d0a0a73746174696320737472756374207061636b65745f7479706520616f655f7074205f5f726561645f6d6f73746c79203d207b0a092e74797065203d205f5f636f6e7374616e745f68746f6e73284554485f505f414f45292c0a092e66756e63203d20616f656e65745f7263762c0a7d3b0a0a696e74205f5f696e69740a616f656e65745f696e697428766f6964290a7b0a09736b625f71756575655f686561645f696e69742826736b62747871293b0a09696e69745f7761697471756575655f68656164282674787771293b0a097370696e5f6c6f636b5f696e6974282674786c6f636b293b0a096b74732e6c6f636b203d202674786c6f636b3b0a096b74732e666e203d2074783b0a096b74732e7761697471203d2026747877713b0a096b74732e6e616d65203d2022616f655f7478223b0a0969662028616f655f6b74737461727428266b747329290a090972657475726e202d45414741494e3b0a096465765f6164645f7061636b2826616f655f7074293b0a0972657475726e20303b0a7d0a0a766f69640a616f656e65745f6578697428766f6964290a7b0a09616f655f6b7473746f7028266b7473293b0a09736b625f71756575655f70757267652826736b62747871293b0a096465765f72656d6f76655f7061636b2826616f655f7074293b0a7d0a0a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006c696e75782d332e382e322f647269766572732f626c6f636b2f617461666c6f702e630000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000303030303636340030303030303030003030303030303000303030303031343737333400313231313437343433333000303031373234340030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007573746172003030726f6f7400000000000000000000000000000000000000000000000000000000726f6f74000000000000000000000000000000000000000000000000000000003030303030303000303030303030300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f2a0a202a2020647269766572732f626c6f636b2f617461666c6f702e630a202a0a202a2020436f7079726967687420284329203139393320204772656720486172700a202a2020417461726920537570706f727420627920426a6f65726e2042726175656c2c20526f6d616e20486f64656b0a202a0a202a202042696720636c65616e7570205365702031312e2e3134203139393420526f6d616e20486f64656b3a0a202a2020202d20447269766572206e6f7720776f726b7320696e746572727570742064726976656e0a202a2020202d20537570706f727420666f722074776f206472697665733b2073686f756c6420776f726b2c2062757420492063616e6e6f7420746573742074686174203a2d280a202a2020202d2052656164696e6720697320646f6e6520696e2077686f6c6520747261636b7320616e6420627566666572656420746f207370656564207570207468696e67730a202a2020202d204469736b206368616e676520646574656374696f6e20616e6420647269766520646573656c656374696e67206166746572206d6f746f722d6f66660a202a202020202073696d696c617220746f20544f530a202a2020202d204175746f646574656374696f6e206f66206469736b20666f726d6174202844442f4844293b20756e746573746564207965742c206265636175736520490a202a2020202020646f6e2774206861766520616e204844206472697665203a2d280a202a0a202a20204669786573204e6f762031332031393934204d617274696e20536368616c6c65723a0a202a2020202d204175746f646574656374696f6e20776f726b73206e6f770a202a2020202d20537570706f727420666f72203520312f342727206469736b730a202a2020202d2052656d6f76656420647269766520747970652028756e6b6e6f776e206f6e206174617269290a202a2020202d20446f207365656b7320776974682038204d687a0a202a0a202a20204368616e67657320627920416e6472656173205363687761623a0a202a2020202d204166746572206572726f727320696e206d756c7469706c652072656164206d6f64652074727920616761696e2072656164696e672073696e676c6520736563746f72730a202a2020284665622031393935293a0a202a2020202d20436c65616e207570206572726f722068616e646c696e670a202a2020202d2053657420626c6b5f73697a6520666f722070726f7065722073697a6520636865636b696e670a202a2020202d20496e697469616c697a6520747261636b207265676973746572207768656e2074657374696e672070726573656e6365206f6620666c6f7070790a202a2020202d20496d706c656d656e7420736f6d6520696f63746c27730a202a0a202a20204368616e67657320627920546f727374656e204c616e673a0a202a2020202d205768656e2070726f62696e672074686520666c6f70706965732077652073686f756c64206164642074686520464443434d444144445f4820666c61672073696e63650a202a2020202020746865204644432077696c6c206f7468657277697365207761697420666f7265766572207768656e206e6f206469736b20697320696e7365727465642e2e2e0a202a0a202a202b2b20467265646469204173636877616e64656e20286661292032302e392e393520666978657320666f72206d65647573613a0a202a20202d204d465044454c4159282920616674657220656163682046444320616363657373202d3e206174617269200a202a20202d206d6f72652f6f74686572206469736b20666f726d6174730a202a20202d20444d4120746f2074686520626c6f636b20627566666572206469726563746c792069662077652068617665206120333262697420444d410a202a20202d20666f72206d65647573612c207468652073746570207261746520697320616c7761797320336d730a202a20202d206f6e206d65647573612c20757365206f6e6c792063616368655f7075736828290a202a20526f6d616e3a0a202a20202d204d616b65206469736b20666f726d6174206e756d626572696e6720696e646570656e64656e742066726f6d206d696e6f72730a202a20202d204c6574207573657220736574206d61782e20737570706f727465642064726976652074797065202873706565647320757020666f726d61740a202a20202020646574656374696f6e2c20736176657320627566666572207370616365290a202a0a202a20526f6d616e2031302f31352f39353a0a202a20202d20696d706c656d656e7420736f6d65206d6f726520696f63746c730a202a20202d206469736b20666f726d617474696e670a202a20200a202a20416e64726561732039352f31322f31323a0a202a20202d20696e637265617365206761702073697a65206174207374617274206f6620747261636b20666f722048442f4544206469736b730a202a0a202a204d69636861656c20284d536368292031312f30372f39363a0a202a20202d20696d706c656d656e74656420464453455450524d20616e6420464444454650524d20696f63746c0a202a0a202a20416e6472656173202839372f30332f3139293a0a202a20202d20696d706c656d656e746564206d697373696e6720424c4b2a20696f63746c730a202a0a202a20205468696e6773206c65667420746f20646f3a0a202a2020202d20466f726d617474696e670a202a2020202d204d6179626520612062657474657220737472617465677920666f72206469736b206368616e676520646574656374696f6e2028646f657320616e796f6e650a202a20202020206b6e6f77206f6e653f290a202a2f0a0a23696e636c756465203c6c696e75782f6d6f64756c652e683e0a0a23696e636c756465203c6c696e75782f66642e683e0a23696e636c756465203c6c696e75782f64656c61792e683e0a23696e636c756465203c6c696e75782f696e69742e683e0a23696e636c756465203c6c696e75782f626c6b6465762e683e0a23696e636c756465203c6c696e75782f6d757465782e683e0a0a23696e636c756465203c61736d2f61746166642e683e0a23696e636c756465203c61736d2f61746166647265672e683e0a23696e636c756465203c61736d2f6174617269696e74732e683e0a23696e636c756465203c61736d2f61746172695f7374646d612e683e0a23696e636c756465203c61736d2f61746172695f737472616d2e683e0a0a23646566696e650946445f4d41585f554e49545320320a0a23756e6465662044454255470a0a73746174696320444546494e455f4d5554455828617461666c6f705f6d75746578293b0a737461746963207374727563742072657175657374202a66645f726571756573743b0a73746174696320696e74206664635f71756575653b0a0a2f2a204469736b2074797065733a2044442c2048442c204544202a2f0a737461746963207374727563742061746172695f6469736b5f74797065207b0a09636f6e73742063686172092a6e616d653b0a09756e7369676e6564097370743b09092f2a20736563746f72732070657220747261636b202a2f0a09756e7369676e656409626c6f636b733b09092f2a20746f74616c206e756d626572206f6620626c6f636b73202a2f0a09756e7369676e6564096664635f73706565643b092f2a206664635f73706565642073657474696e67202a2f0a09756e7369676e65642009737472657463683b092f2a20747261636b20646f75626c696e67203f202a2f0a7d2061746172695f6469736b5f747970655b5d203d207b0a097b202264333630222c2020392c203732302c20302c20307d2c092f2a2020303a203336306b42206469736b65747465202a2f0a097b202244333630222c2020392c203732302c20302c20317d2c092f2a2020313a203336306b6220696e203732306b206f7220312e324d42206472697665202a2f0a097b202244373230222c2020392c313434302c20302c20307d2c092f2a2020323a203732306b6220696e203732306b206f7220312e324d42206472697665202a2f0a097b202244383230222c2031302c313634302c20302c20307d2c092f2a2020333a204444206469736b207769746820383220747261636b732f313020736563746f7273202a2f0a2f2a20666f726d6174732061626f7665206172652070726f62656420666f722074797065204444202a2f0a23646566696e65094d41585f545950455f444420330a097b20226831323030222c31352c323430302c20332c20307d2c092f2a2020343a20312e324d42206469736b65747465202a2f0a097b20224831343430222c31382c323838302c20332c20307d2c092f2a2020353a20312e34204d42206469736b657474652028484429202a2f0a097b20224831363430222c32302c333238302c20332c20307d2c092f2a2020363a20312e36344d42206469736b6574746520286661742048442920383220747220323020736563202a2f0a2f2a20666f726d6174732061626f7665206172652070726f62656420666f7220747970657320444420616e64204844202a2f0a23646566696e65094d41585f545950455f484420360a097b20224532383830222c33362c353736302c20332c20307d2c092f2a2020373a20322e38204d42206469736b657474652028454429202a2f0a097b20224533323830222c34302c363536302c20332c20307d2c092f2a2020383a20332e32204d42206469736b6574746520286661742045442920383220747220343020736563202a2f0a2f2a20666f726d6174732061626f7665206172652070726f62656420666f722074797065732044442c20484420616e64204544202a2f0a23646566696e65094d41585f545950455f454420380a2f2a2074797065732062656c6f7720617265206e65766572206175746f70726f626564202a2f0a097b20224831363830222c32312c333336302c20332c20307d2c092f2a2020393a20312e36384d42206469736b6574746520286661742048442920383020747220323120736563202a2f0a097b202268343130222c31302c3832302c20302c20317d2c09092f2a2031303a203431306b206469736b65747465203431207472203130207365632c2073747265746368202a2f0a097b20226831343736222c31382c323935322c20332c20307d2c092f2a2031313a20312e34384d42206469736b6574746520383220747220313820736563202a2f0a097b20224831373232222c32312c333434342c20332c20307d2c092f2a2031323a20312e37324d42206469736b6574746520383220747220323120736563202a2f0a097b202268343230222c31302c3834302c20302c20317d2c09092f2a2031333a203432306b206469736b65747465203432207472203130207365632c2073747265746368202a2f0a097b202248383330222c31302c313636302c20302c20307d2c092f2a2031343a203832306b206469736b6574746520383320747220313020736563202a2f0a097b20226831343934222c31382c323935322c20332c20307d2c092f2a2031353a20312e34394d42206469736b6574746520383320747220313820736563202a2f0a097b20224831373433222c32312c333438362c20332c20307d2c092f2a2031363a20312e37344d42206469736b6574746520383320747220323120736563202a2f0a097b202268383830222c31312c313736302c20302c20307d2c092f2a2031373a203838306b206469736b6574746520383020747220313120736563202a2f0a097b20224431303430222c31332c323038302c20302c20307d2c092f2a2031383a20312e30344d42206469736b6574746520383020747220313320736563202a2f0a097b20224431313230222c31342c323234302c20302c20307d2c092f2a2031393a20312e31324d42206469736b6574746520383020747220313420736563202a2f0a097b20226831363030222c32302c333230302c20332c20307d2c092f2a2032303a20312e36304d42206469736b6574746520383020747220323020736563202a2f0a097b20224831373630222c32322c333532302c20332c20307d2c092f2a2032313a20312e37364d42206469736b6574746520383020747220323220736563202a2f0a097b20224831393230222c32342c333834302c20332c20307d2c092f2a2032323a20312e39324d42206469736b6574746520383020747220323420736563202a2f0a097b20224533323030222c34302c363430302c20332c20307d2c092f2a2032333a20332e324d42206469736b6574746520383020747220343020736563202a2f0a097b20224533353230222c34342c373034302c20332c20307d2c092f2a2032343a20332e35324d42206469736b6574746520383020747220343420736563202a2f0a097b20224533383430222c34382c373638302c20332c20307d2c092f2a2032353a20332e38344d42206469736b6574746520383020747220343820736563202a2f0a097b20224831383430222c32332c333638302c20332c20307d2c092f2a2032363a20312e38344d42206469736b6574746520383020747220323320736563202a2f0a097b202244383030222c31302c313630302c20302c20307d2c092f2a2032373a203830306b206469736b6574746520383020747220313020736563202a2f0a7d3b0a0a73746174696320696e742053746172744469736b547970655b5d203d207b0a094d41585f545950455f44442c0a094d41585f545950455f48442c0a094d41585f545950455f45440a7d3b0a0a23646566696e6509545950455f44440909300a23646566696e6509545950455f48440909310a23646566696e6509545950455f45440909320a0a73746174696320696e7420447269766554797065203d20545950455f48443b0a0a73746174696320444546494e455f5350494e4c4f434b28617461666c6f705f6c6f636b293b0a0a2f2a20417272617920666f72207472616e736c6174696e67206d696e6f727320696e746f206469736b20666f726d617473202a2f0a73746174696320737472756374207b0a09696e74200920696e6465783b0a09756e7369676e65642064726976655f74797065733b0a7d206d696e6f72326469736b747970655b5d203d207b0a097b2020302c20545950455f4444207d2c092f2a2020313a2064333630202a2f0a097b2020342c20545950455f4844207d2c092f2a2020323a206831323030202a2f0a097b2020312c20545950455f4444207d2c092f2a2020333a2044333630202a2f0a097b2020322c20545950455f4444207d2c092f2a2020343a2044373230202a2f0a097b2020312c20545950455f4444207d2c092f2a2020353a2068333630203d2044333630202a2f0a097b2020322c20545950455f4444207d2c092f2a2020363a2068373230203d2044373230202a2f0a097b2020352c20545950455f4844207d2c092f2a2020373a204831343430202a2f0a097b2020372c20545950455f4544207d2c092f2a2020383a204532383830202a2f0a2f2a20736f6d6520504320666f726d617473203a2d29202a2f0a097b2020382c20545950455f4544207d2c092f2a2020393a204533323830202020203c2d207761732022436f6d70615122203d3d20453238383020666f72205043202a2f0a097b2020352c20545950455f4844207d2c092f2a2031303a206831343430203d204831343430202a2f0a097b2020392c20545950455f4844207d2c092f2a2031313a204831363830202a2f0a097b2031302c20545950455f4444207d2c092f2a2031323a206834313020202a2f0a097b2020332c20545950455f4444207d2c092f2a2031333a204838323020202020203c2d203d3d20443832302c203832783130202a2f0a097b2031312c20545950455f4844207d2c092f2a2031343a206831343736202a2f0a097b2031322c20545950455f4844207d2c092f2a2031353a204831373232202a2f0a097b2031332c20545950455f4444207d2c092f2a2031363a206834323020202a2f0a097b2031342c20545950455f4444207d2c092f2a2031373a204838333020202a2f0a097b2031352c20545950455f4844207d2c092f2a2031383a206831343934202a2f0a097b2031362c20545950455f4844207d2c092f2a2031393a204831373433202a2f0a097b2031372c20545950455f4444207d2c092f2a2032303a206838383020202a2f0a097b2031382c20545950455f4444207d2c092f2a2032313a204431303430202a2f0a097b2031392c20545950455f4444207d2c092f2a2032323a204431313230202a2f0a097b2032302c20545950455f4844207d2c092f2a2032333a206831363030202a2f0a097b2032312c20545950455f4844207d2c092f2a2032343a204831373630202a2f0a097b2032322c20545950455f4844207d2c092f2a2032353a204831393230202a2f0a097b2032332c20545950455f4544207d2c092f2a2032363a204533323030202a2f0a097b2032342c20545950455f4544207d2c092f2a2032373a204533353230202a2f0a097b2032352c20545950455f4544207d2c092f2a2032383a204533383430202a2f0a097b2032362c20545950455f4844207d2c092f2a2032393a204831383430202a2f0a097b2032372c20545950455f4444207d2c092f2a2033303a204438303020202a2f0a097b2020362c20545950455f4844207d2c092f2a2033313a204831363430202020203c2d20776173204831363030203d3d20683136303020666f72205043202a2f0a7d3b0a0a23646566696e65204e554d5f4449534b5f4d494e4f52532041525241595f53495a45286d696e6f72326469736b74797065290a0a2f2a0a202a204d6178696d756d206469736b2073697a652028696e206b696c6f6279746573292e20546869732064656661756c742069732075736564207768656e65766572207468650a202a2063757272656e74206469736b2073697a6520697320756e6b6e6f776e2e0a202a2f0a23646566696e65204d41585f4449534b5f53495a4520333238300a0a2f2a0a202a204d5363683a20557365722d70726f7669646564207479706520696e666f726d6174696f6e2e202764726976652720706f696e747320746f0a202a20746865207265737065637469766520656e747279206f6620746869732061727261792e2053657420627920464453455450524d20696f63746c732e0a202a2f0a737461746963207374727563742061746172695f6469736b5f7479706520757365725f706172616d735b46445f4d41585f554e4954535d3b0a0a2f2a0a202a20557365722d70726f7669646564207065726d616e656e74207479706520696e666f726d6174696f6e2e202764726976652720706f696e747320746f0a202a20746865207265737065637469766520656e747279206f6620746869732061727261792e202053657420627920464444454650524d20696f63746c732c200a202a20726573746f7265642075706f6e206469736b206368616e676520627920666c6f7070795f726576616c696461746528292069662076616c696420286173207365656e2062790a202a2064656661756c745f706172616d735b5d2e626c6f636b73203e2030202d20612062697420696e20756e69745b5d2e666c616773206d69676874206265207573656420666f7220746869733f290a202a2f0a737461746963207374727563742061746172695f6469736b5f747970652064656661756c745f706172616d735b46445f4d41585f554e4954535d3b0a0a2f2a2063757272656e7420696e666f206f6e206561636820756e6974202a2f0a737461746963207374727563742061746172695f666c6f7070795f737472756374207b0a09696e7420636f6e6e65637465643b090909092f2a20213d30203a20647269766520697320636f6e6e6563746564202a2f0a09696e74206175746f70726f62653b090909092f2a20213d30203a20646f206175746f70726f626509202020202a2f0a0a097374727563742061746172695f6469736b5f74797065092a6469736b747970653b092f2a2063757272656e742074797065206f66206469736b202a2f0a0a09696e7420747261636b3b09092f2a2063757272656e74206865616420706f736974696f6e206f72202d312069660a09090909202020756e6b6e6f776e202a2f0a09756e7369676e656420696e742073746570726174653b092f2a2073746570726174652073657474696e67202a2f0a09756e7369676e656420696e74207770737461743b092f2a2063757272656e74207374617465206f66205750207369676e616c2028666f720a090909092020206469736b206368616e676520646574656374696f6e29202a2f0a09696e7420666c6167733b09092f2a20666c616773202a2f0a097374727563742067656e6469736b202a6469736b3b0a09696e74207265663b0a09696e7420747970653b0a7d20756e69745b46445f4d41585f554e4954535d3b0a0a23646566696e6509554409756e69745b64726976655d0a23646566696e650955445409756e69745b64726976655d2e6469736b747970650a23646566696e650953554409756e69745b53656c656374656444726976655d0a23646566696e65095355445409756e69745b53656c656374656444726976655d2e6469736b747970650a0a0a23646566696e65204644435f52454144287265672920287b0909095c0a202020202f2a20756e7369676e6564206c6f6e67205f5f666c6167733b202a2f09095c0a20202020756e7369676e65642073686f7274205f5f76616c3b0909095c0a202020202f2a206c6f63616c5f6972715f73617665285f5f666c616773293b202a2f09095c0a20202020646d615f77642e646d615f6d6f64655f737461747573203d2030783830207c2028726567293b095c0a202020207564656c6179283235293b09090909095c0a202020205f5f76616c203d20646d615f77642e6664635f61636365735f736563636f756e743b09095c0a202020204d465044454c415928293b09090909095c0a202020202f2a206c6f63616c5f6972715f726573746f7265285f5f666c616773293b202a2f09095c0a202020205f5f76616c202620307866663b090909095c0a7d290a0a23646566696e65204644435f5752495445287265672c76616c290909095c0a20202020646f207b09090909095c0a092f2a20756e7369676e6564206c6f6e67205f5f666c6167733b202a2f09095c0a092f2a206c6f63616c5f6972715f73617665285f5f666c616773293b202a2f09095c0a09646d615f77642e646d615f6d6f64655f737461747573203d2030783830207c2028726567293b095c0a097564656c6179283235293b090909095c0a09646d615f77642e6664635f61636365735f736563636f756e74203d202876616c293b095c0a094d465044454c415928293b090909095c0a20202020202020202f2a206c6f63616c5f6972715f726573746f7265285f5f666c616773293b202a2f095c0a202020207d207768696c652830290a0a0a2f2a20427566666572696e67207661726961626c65733a0a202a2046697273742c207468657265206973206120444d412062756666657220696e2053542d52414d2074686174206973207573656420666f7220666c6f70707920444d410a202a206f7065726174696f6e732e205365636f6e642c206120747261636b20627566666572206973207573656420746f20636163686520612077686f6c6520747261636b0a202a206f6620746865206469736b20746f20736176652072656164206f7065726174696f6e732e205468657365206172652074776f20736570617261746520627566666572730a202a2062656361757365207468617420616c6c6f7773207772697465206f7065726174696f6e7320776974686f757420636c656172696e672074686520747261636b206275666665722e0a202a2f0a0a73746174696320696e74204d6178536563746f72735b5d203d207b0a0931312c2032322c2034340a7d3b0a73746174696320696e742042756666657253697a655b5d203d207b0a0931352a3531322c2033302a3531322c2036302a3531320a7d3b0a0a23646566696e65094255464645525f53495a45092842756666657253697a655b4472697665547970655d290a0a756e7369676e65642063686172202a444d414275666665723b09090920202f2a2062756666657220666f7220777269746573202a2f0a73746174696320756e7369676e6564206c6f6e672050687973444d414275666665723b2020202f2a20706879736963616c2061646472657373202a2f0a0a73746174696320696e7420557365547261636b627566666572203d202d313b090920202f2a20446f20747261636b20627566666572696e673f202a2f0a6d6f64756c655f706172616d28557365547261636b6275666665722c20696e742c2030293b0a0a756e7369676e65642063686172202a547261636b4275666665723b09090920202f2a2062756666657220666f72207265616473202a2f0a73746174696320756e7369676e6564206c6f6e672050687973547261636b4275666665723b202f2a20706879736963616c2061646472657373202a2f0a73746174696320696e742042756666657244726976652c20427566666572536964652c20427566666572547261636b3b0a73746174696320696e7420726561645f747261636b3b09092f2a206e6f6e2d7a65726f206966207765206172652072656164696e672077686f6c6520747261636b73202a2f0a0a23646566696e6509534543544f525f42554646455228736563290928547261636b427566666572202b202828736563292d31292a353132290a23646566696e650949535f42554646455245442864726976652c736964652c747261636b29205c0a20202020284275666665724472697665203d3d20286472697665292026262042756666657253696465203d3d2028736964652920262620427566666572547261636b203d3d2028747261636b29290a0a2f2a0a202a2054686573652061726520676c6f62616c207661726961626c65732c206173207468617427732074686520656173696573742077617920746f20676976650a202a20696e666f726d6174696f6e20746f20696e74657272757074732e205468657920617265207468652064617461207573656420666f72207468652063757272656e740a202a20726571756573742e0a202a2f0a73746174696320696e742053656c65637465644472697665203d20303b0a73746174696320696e7420526571436d642c20526571426c6f636b3b0a73746174696320696e7420526571536964652c20526571547261636b2c20526571536563746f722c20526571436e743b0a73746174696320696e742048656164536574746c65466c6167203d20303b0a73746174696320756e7369676e65642063686172202a526571446174612c202a5265714275666665723b0a73746174696320696e74204d6f746f724f6e203d20302c204d6f746f724f6666547279733b0a73746174696320696e74204973466f726d617474696e67203d20302c20466f726d61744572726f723b0a0a73746174696320696e74205573657253746570726174655b46445f4d41585f554e4954535d203d207b202d312c202d31207d3b0a6d6f64756c655f706172616d5f6172726179285573657253746570726174652c20696e742c204e554c4c2c2030293b0a0a2f2a2053796e6368726f6e697a6174696f6e206f6620464443206163636573732e202a2f0a73746174696320766f6c6174696c6520696e74206664635f62757379203d20303b0a737461746963204445434c4152455f574149545f51554555455f48454144286664635f77616974293b0a737461746963204445434c4152455f574149545f51554555455f4845414428666f726d61745f77616974293b0a0a73746174696320756e7369676e6564206c6f6e67206368616e6765645f666c6f7070696573203d20307866662c2066616b655f6368616e6765203d20303b0a23646566696e6509434845434b5f4348414e47455f44454c415909485a2f320a0a23646566696e650946445f4d4f544f525f4f46465f44454c41590928332a485a290a23646566696e650946445f4d4f544f525f4f46465f4d4158545259092831302a3230290a0a23646566696e6520464c4f5050595f54494d454f5554090928362a485a290a23646566696e6520524543414c4942524154455f4552524f52530934092f2a2041667465722074686973206d616e79206572726f7273207468652064726976650a0909090909202a2077696c6c20626520726563616c696272617465642e202a2f0a23646566696e65204d41585f4552524f5253090938092f2a2041667465722074686973206d616e79206572726f727320746865206472697665720a0909090909202a2077696c6c20676976652075702e202a2f0a0a0a2f2a0a202a205468652064726976657220697320747279696e6720746f2064657465726d696e652074686520636f7272656374206d6564696120666f726d61740a202a207768696c652050726f62696e67206973207365742e2066645f72777365635f646f6e65282920636c6561727320697420616674657220610a202a207375636365737366756c206163636573732e0a202a2f0a73746174696320696e742050726f62696e67203d20303b0a0a2f2a205468697320666c616720697320736574207768656e20612064756d6d79207365656b206973206e656365737361727920746f206d616b65207468652057500a202a20737461747573206269742061636365737369626c652e0a202a2f0a73746174696320696e74204e6565645365656b203d20303b0a0a0a2369666465662044454255470a23646566696e6520445052494e54286129097072696e746b20610a23656c73650a23646566696e6520445052494e542861290a23656e6469660a0a2f2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2050726f746f7479706573202a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2f0a0a73746174696320766f69642066645f73656c6563745f736964652820696e74207369646520293b0a73746174696320766f69642066645f73656c6563745f64726976652820696e7420647269766520293b0a73746174696320766f69642066645f646573656c6563742820766f696420293b0a73746174696320766f69642066645f6d6f746f725f6f66665f74696d65722820756e7369676e6564206c6f6e672064756d6d7920293b0a73746174696320766f696420636865636b5f6368616e67652820756e7369676e6564206c6f6e672064756d6d7920293b0a7374617469632069727172657475726e5f7420666c6f7070795f6972712028696e74206972712c20766f6964202a64756d6d79293b0a73746174696320766f69642066645f6572726f722820766f696420293b0a73746174696320696e7420646f5f666f726d617428696e742064726976652c20696e7420747970652c207374727563742061746172695f666f726d61745f6465736372202a64657363293b0a73746174696320766f696420646f5f66645f616374696f6e2820696e7420647269766520293b0a73746174696320766f69642066645f63616c6962726174652820766f696420293b0a73746174696320766f69642066645f63616c6962726174655f646f6e652820696e742073746174757320293b0a73746174696320766f69642066645f7365656b2820766f696420293b0a73746174696320766f69642066645f7365656b5f646f6e652820696e742073746174757320293b0a73746174696320766f69642066645f72777365632820766f696420293b0a73746174696320766f69642066645f72656164747261636b5f636865636b2820756e7369676e6564206c6f6e672064756d6d7920293b0a73746174696320766f69642066645f72777365635f646f6e652820696e742073746174757320293b0a73746174696320766f69642066645f72777365635f646f6e653128696e7420737461747573293b0a73746174696320766f69642066645f7772697465747261636b2820766f696420293b0a73746174696320766f69642066645f7772697465747261636b5f646f6e652820696e742073746174757320293b0a73746174696320766f69642066645f74696d65735f6f75742820756e7369676e6564206c6f6e672064756d6d7920293b0a73746174696320766f69642066696e6973685f6664632820766f696420293b0a73746174696320766f69642066696e6973685f6664635f646f6e652820696e742064756d6d7920293b0a73746174696320766f69642073657475705f7265715f706172616d732820696e7420647269766520293b0a73746174696320766f6964207265646f5f66645f726571756573742820766f6964293b0a73746174696320696e742066645f6c6f636b65645f696f63746c2873747275637420626c6f636b5f646576696365202a626465762c20666d6f64655f74206d6f64652c20756e7369676e656420696e740a202020202020202020202020202020202020202020636d642c20756e7369676e6564206c6f6e6720706172616d293b0a73746174696320766f69642066645f70726f62652820696e7420647269766520293b0a73746174696320696e742066645f746573745f64726976655f70726573656e742820696e7420647269766520293b0a73746174696320766f696420636f6e6669675f74797065732820766f696420293b0a73746174696320696e7420666c6f7070795f6f70656e2873747275637420626c6f636b5f646576696365202a626465762c20666d6f64655f74206d6f6465293b0a73746174696320696e7420666c6f7070795f72656c65617365287374727563742067656e6469736b202a6469736b2c20666d6f64655f74206d6f6465293b0a0a2f2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a20456e64206f662050726f746f7479706573202a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2f0a0a73746174696320444546494e455f54494d4552286d6f746f725f6f66665f74696d65722c2066645f6d6f746f725f6f66665f74696d65722c20302c2030293b0a73746174696320444546494e455f54494d45522872656164747261636b5f74696d65722c2066645f72656164747261636b5f636865636b2c20302c2030293b0a73746174696320444546494e455f54494d45522874696d656f75745f74696d65722c2066645f74696d65735f6f75742c20302c2030293b0a73746174696320444546494e455f54494d45522866645f74696d65722c20636865636b5f6368616e67652c20302c2030293b0a090a73746174696320766f69642066645f656e645f726571756573745f63757228696e7420657272290a7b0a0969662028215f5f626c6b5f656e645f726571756573745f6375722866645f726571756573742c2065727229290a090966645f72657175657374203d204e554c4c3b0a7d0a0a73746174696320696e6c696e6520766f69642073746172745f6d6f746f725f6f66665f74696d657228766f6964290a7b0a096d6f645f74696d657228266d6f746f725f6f66665f74696d65722c206a696666696573202b2046445f4d4f544f525f4f46465f44454c4159293b0a094d6f746f724f666654727973203d20303b0a7d0a0a73746174696320696e6c696e6520766f69642073746172745f636865636b5f6368616e67655f74696d65722820766f696420290a7b0a096d6f645f74696d6572282666645f74696d65722c206a696666696573202b20434845434b5f4348414e47455f44454c4159293b0a7d0a0a73746174696320696e6c696e6520766f69642073746172745f74696d656f757428766f6964290a7b0a096d6f645f74696d6572282674696d656f75745f74696d65722c206a696666696573202b20464c4f5050595f54494d454f5554293b0a7d0a0a73746174696320696e6c696e6520766f69642073746f705f74696d656f757428766f6964290a7b0a0964656c5f74696d6572282674696d656f75745f74696d6572293b0a7d0a0a2f2a2053656c65637420746865207369646520746f207573652e202a2f0a0a73746174696320766f69642066645f73656c6563745f736964652820696e74207369646520290a7b0a09756e7369676e6564206c6f6e6720666c6167733b0a0a092f2a2070726f7465637420616761696e737420766172696f7573206f7468657220696e7473206d75636b696e672061726f756e6420776974682074686520505347202a2f0a096c6f63616c5f6972715f7361766528666c616773293b0a20200a09736f756e645f796d2e72645f646174615f7265675f73656c203d2031343b202f2a2053656c6563742050534720506f72742041202a2f0a09736f756e645f796d2e77645f64617461203d202873696465203d3d203029203f20736f756e645f796d2e72645f646174615f7265675f73656c207c2030783031203a0a09202020202020202020202020202020202020202020202020202020202020202020736f756e645f796d2e72645f646174615f7265675f73656c202620307866653b0a0a096c6f63616c5f6972715f726573746f726528666c616773293b0a7d0a0a0a2f2a2053656c65637420612064726976652c207570646174652074686520464443277320747261636b20726567697374657220616e64207365742074686520636f72726563740a202a20636c6f636b20737065656420666f722074686973206469736b277320747970652e0a202a2f0a0a73746174696320766f69642066645f73656c6563745f64726976652820696e7420647269766520290a7b0a09756e7369676e6564206c6f6e6720666c6167733b0a09756e7369676e6564206368617220746d703b0a20200a09696620286472697665203d3d2053656c65637465644472697665290a09202072657475726e3b0a0a092f2a2070726f7465637420616761696e737420766172696f7573206f7468657220696e7473206d75636b696e672061726f756e6420776974682074686520505347202a2f0a096c6f63616c5f6972715f7361766528666c616773293b0a09736f756e645f796d2e72645f646174615f7265675f73656c203d2031343b202f2a2053656c6563742050534720506f72742041202a2f0a09746d70203d20736f756e645f796d2e72645f646174615f7265675f73656c3b0a09736f756e645f796d2e77645f64617461203d2028746d70207c2044534b4452564e4f4e45292026207e286472697665203d3d2030203f2044534b44525630203a2044534b44525631293b0a0961746172695f646f6e745f746f7563685f666c6f7070795f73656c656374203d20313b0a096c6f63616c5f6972715f726573746f726528666c616773293b0a0a092f2a20726573746f726520747261636b20726567697374657220746f2073617665642076616c7565202a2f0a094644435f575249544528204644435245475f545241434b2c2055442e747261636b20293b0a097564656c6179283235293b0a0a092f2a2073656c65637420382f3136204d487a202a2f0a0969662028554454290a090969662028415441524948575f50524553454e5428464443535045454429290a090909646d615f77642e6664635f7370656564203d205544542d3e6664635f73706565643b0a090a0953656c65637465644472697665203d2064726976653b0a7d0a0a0a2f2a20446573656c65637420626f7468206472697665732e202a2f0a0a73746174696320766f69642066645f646573656c6563742820766f696420290a7b0a09756e7369676e6564206c6f6e6720666c6167733b0a0a092f2a2070726f7465637420616761696e737420766172696f7573206f7468657220696e7473206d75636b696e672061726f756e6420776974682074686520505347202a2f0a096c6f63616c5f6972715f7361766528666c616773293b0a0961746172695f646f6e745f746f7563685f666c6f7070795f73656c656374203d20303b0a09736f756e645f796d2e72645f646174615f7265675f73656c3d31343b092f2a2053656c6563742050534720506f72742041202a2f0a09736f756e645f796d2e77645f64617461203d2028736f756e645f796d2e72645f646174615f7265675f73656c207c0a09090920202020284d4143485f49535f46414c434f4e203f2033203a203729293b202f2a206e6f206472697665732073656c6563746564202a2f0a092f2a204f6e2046616c636f6e2c2074686520647269766520422073656c656374206c696e652069732075736564206f6e20746865207072696e74657220706f72742c20736f0a09202a206c6561766520697420616c6f6e652e2e2e202a2f0a0953656c65637465644472697665203d202d313b0a096c6f63616c5f6972715f726573746f726528666c616773293b0a7d0a0a0a2f2a20546869732074696d65722066756e6374696f6e20646573656c656374732074686520647269766573207768656e2074686520464443207377697463686564207468650a202a206d6f746f72206f66662e2054686520646573656c656374696f6e2063616e6e6f742068617070656e206561726c696572206265636175736520746865204644430a202a20636f756e74732074686520696e646578207369676e616c732c20776869636820617272697665206f6e6c79206966206f6e652064726976652069732073656c65637465642e0a202a2f0a0a73746174696320766f69642066645f6d6f746f725f6f66665f74696d65722820756e7369676e6564206c6f6e672064756d6d7920290a7b0a09756e7369676e65642063686172207374617475733b0a0a096966202853656c65637465644472697665203c2030290a09092f2a206e6f2064726976652073656c65637465642c206e6565646e277420646573656c65637420616e796f6e65202a2f0a090972657475726e3b0a0a09696620287374646d615f69736c6f636b65642829290a0909676f746f2072657472793b0a0a09737461747573203d204644435f5245414428204644435245475f53544154555320293b0a0a09696620282128737461747573202620307838302929207b0a09092f2a206d6f746f7220616c7265616479207475726e6564206f666620627920464443202d3e20646573656c65637420647269766573202a2f0a09094d6f746f724f6e203d20303b0a090966645f646573656c65637428293b0a090972657475726e3b0a097d0a092f2a206e6f7420796574206f66662c2074727920616761696e202a2f0a0a202072657472793a0a092f2a205465737420616761696e206c617465723b2069662074657374656420746f6f206f6674656e2c206974207365656d73207468657265206973206e6f206469736b0a09202a20696e2074686520647269766520616e6420746865204644432077696c6c206c6561766520746865206d6f746f72206f6e20666f726576657220286f722c0a09202a206174206c6561737420756e74696c2061206469736b20697320696e736572746564292e20536f207765276c6c2074657374206f6e6c792074776963650a09202a20706572207365636f6e642066726f6d207468656e206f6e2e2e2e0a09202a2f0a096d6f645f74696d657228266d6f746f725f6f66665f74696d65722c0a090920206a696666696573202b20284d6f746f724f6666547279732b2b203c2046445f4d4f544f525f4f46465f4d4158545259203f20485a2f3230203a20485a2f3229293b0a7d0a0a0a2f2a20546869732066756e6374696f6e2069732072657065617465646c792063616c6c656420746f20646574656374206469736b206368616e6765732028617320676f6f640a202a20617320706f737369626c652920616e64206b65657020747261636b206f66207468652063757272656e74207374617465206f66207468652077726974652070726f74656374696f6e2e0a202a2f0a0a73746174696320766f696420636865636b5f6368616e67652820756e7369676e6564206c6f6e672064756d6d7920290a7b0a0973746174696320696e74202020206472697665203d20303b0a0a09756e7369676e6564206c6f6e6720666c6167733b0a09756e7369676e65642063686172206f6c645f706f7274613b0a09696e740909092020737461743b0a0a09696620282b2b6472697665203e2031207c7c202155442e636f6e6e6563746564290a09096472697665203d20303b0a0a092f2a2070726f7465637420616761696e737420766172696f7573206f7468657220696e7473206d75636b696e672061726f756e6420776974682074686520505347202a2f0a096c6f63616c5f6972715f7361766528666c616773293b0a0a0969662028217374646d615f69736c6f636b6564282929207b0a0909736f756e645f796d2e72645f646174615f7265675f73656c203d2031343b0a09096f6c645f706f727461203d20736f756e645f796d2e72645f646174615f7265675f73656c3b0a0909736f756e645f796d2e77645f64617461203d20286f6c645f706f727461207c2044534b4452564e4f4e452920260a0909092020202020202020202020202020207e286472697665203d3d2030203f2044534b44525630203a2044534b44525631293b0a090973746174203d202121284644435f5245414428204644435245475f5354415455532029202620464443535441545f5750524f54293b0a0909736f756e645f796d2e77645f64617461203d206f6c645f706f7274613b0a0a0909696620287374617420213d2055442e77707374617429207b0a090909445052494e54282820227770737461745b25645d203d2025645c6e222c2064726976652c20737461742029293b0a09090955442e777073746174203d20737461743b0a0909097365745f626974202864726976652c20266368616e6765645f666c6f7070696573293b0a09097d0a097d0a096c6f63616c5f6972715f726573746f726528666c616773293b0a0a0973746172745f636865636b5f6368616e67655f74696d657228293b0a7d0a0a200a2f2a2048616e646c696e67206f6620746865204865616420536574746c696e6720466c61673a205468697320666c61672073686f756c642062652073657420616674657220656163680a202a207365656b206f7065726174696f6e2c206265636175736520776520646f6e277420757365207365656b732077697468207665726966792e0a202a2f0a0a73746174696320696e6c696e6520766f6964207365745f686561645f736574746c655f666c616728766f6964290a7b0a0948656164536574746c65466c6167203d20464443434d444144445f453b0a7d0a0a73746174696320696e6c696e6520696e74206765745f686561645f736574746c655f666c616728766f6964290a7b0a09696e7409746d70203d2048656164536574746c65466c61673b0a0948656164536574746c65466c6167203d20303b0a0972657475726e2820746d7020293b0a7d0a0a73746174696320696e6c696e6520766f696420636f70795f62756666657228766f6964202a66726f6d2c20766f6964202a746f290a7b0a09756c6f6e67202a7031203d2028756c6f6e67202a2966726f6d2c202a7032203d2028756c6f6e67202a29746f3b0a09696e7420636e743b0a0a09666f722028636e74203d203531322f343b20636e743b20636e742d2d290a09092a70322b2b203d202a70312b2b3b0a7d0a0a20200a20200a0a2f2a2047656e6572616c20496e746572727570742048616e646c696e67202a2f0a0a73746174696320766f696420282a466c6f70707949525148616e646c6572292820696e74207374617475732029203d204e554c4c3b0a0a7374617469632069727172657475726e5f7420666c6f7070795f6972712028696e74206972712c20766f6964202a64756d6d79290a7b0a09756e7369676e65642063686172207374617475733b0a09766f696420282a68616e646c6572292820696e7420293b0a0a0968616e646c6572203d20786368672826466c6f70707949525148616e646c65722c204e554c4c293b0a0a096966202868616e646c657229207b0a09096e6f7028293b0a0909737461747573203d204644435f5245414428204644435245475f53544154555320293b0a0909445052494e54282822464443206972712c20737461747573203d20253032782068616e646c6572203d202530386c785c6e222c7374617475732c28756e7369676e6564206c6f6e672968616e646c657229293b0a090968616e646c6572282073746174757320293b0a097d0a09656c7365207b0a0909445052494e54282822464443206972712c206e6f2068616e646c65725c6e2229293b0a097d0a0972657475726e204952515f48414e444c45443b0a7d0a0a0a2f2a204572726f722068616e646c696e673a20496620736f6d65206572726f722068617070656e65642c20726574727920736f6d652074696d65732c207468656e0a202a20726563616c6962726174652c207468656e2074727920616761696e2c20616e64206661696c206166746572204d41585f4552524f52532e0a202a2f0a0a73746174696320766f69642066645f6572726f722820766f696420290a7b0a09696620284973466f726d617474696e6729207b0a09094973466f726d617474696e67203d20303b0a0909466f726d61744572726f72203d20313b0a090977616b655f7570282026666f726d61745f7761697420293b0a090972657475726e3b0a097d0a0a09696620282166645f72657175657374290a090972657475726e3b0a0a0966645f726571756573742d3e6572726f72732b2b3b0a096966202866645f726571756573742d3e6572726f7273203e3d204d41585f4552524f525329207b0a09097072696e746b284b45524e5f4552522022666425643a20746f6f206d616e79206572726f72732e5c6e222c2053656c6563746564447269766520293b0a090966645f656e645f726571756573745f637572282d45494f293b0a097d0a09656c7365206966202866645f726571756573742d3e6572726f7273203d3d20524543414c4942524154455f4552524f525329207b0a09097072696e746b284b45524e5f5741524e494e472022666425643a20726563616c6962726174696e675c6e222c2053656c6563746564447269766520293b0a09096966202853656c6563746564447269766520213d202d31290a0909095355442e747261636b203d202d313b0a097d0a097265646f5f66645f7265717565737428293b0a7d0a0a0a0a23646566696e65095345545f4952515f48414e444c45522870726f632920646f207b20466c6f70707949525148616e646c6572203d202870726f63293b207d207768696c652830290a0a0a2f2a202d2d2d2d2d2d2d2d2d2d20466f726d617474696e67202d2d2d2d2d2d2d2d2d2d202a2f0a0a23646566696e652046494c4c286e2c76616c2909095c0a20202020646f207b0909095c0a096d656d7365742820702c2076616c2c206e20293b095c0a0970202b3d206e3b0909095c0a202020207d207768696c652830290a0a73746174696320696e7420646f5f666f726d617428696e742064726976652c20696e7420747970652c207374727563742061746172695f666f726d61745f6465736372202a64657363290a7b0a09756e7369676e65642063686172092a703b0a09696e7420736563742c206e736563743b0a09756e7369676e6564206c6f6e6709666c6167733b0a0a09445052494e54282822646f5f666f726d6174282064723d25642074723d25642068653d2564206f6666733d256420295c6e222c0a090964726976652c20646573632d3e747261636b2c20646573632d3e686561642c20646573632d3e736563745f6f66667365742029293b0a0a096c6f63616c5f6972715f7361766528666c616773293b0a097768696c6528206664635f62757379202920736c6565705f6f6e2820266664635f7761697420293b0a096664635f62757379203d20313b0a097374646d615f6c6f636b28666c6f7070795f6972712c204e554c4c293b0a0961746172695f7475726e6f6e5f69727128204952515f4d46505f46444320293b202f2a2073686f756c6420626520616c72656164792c206a75737420746f2062652073757265202a2f0a096c6f63616c5f6972715f726573746f726528666c616773293b0a0a09696620287479706529207b0a0909696620282d2d74797065203e3d204e554d5f4449534b5f4d494e4f5253207c7c0a0909202020206d696e6f72326469736b747970655b747970655d2e64726976655f7479706573203e2044726976655479706529207b0a0909097265646f5f66645f7265717565737428293b0a09090972657475726e202d45494e56414c3b0a09097d0a090974797065203d206d696e6f72326469736b747970655b747970655d2e696e6465783b0a0909554454203d202661746172695f6469736b5f747970655b747970655d3b0a097d0a0a096966202821554454207c7c20646573632d3e747261636b203e3d205544542d3e626c6f636b732f5544542d3e7370742f32207c7c20646573632d3e68656164203e3d203229207b0a09097265646f5f66645f7265717565737428293b0a090972657475726e202d45494e56414c3b0a097d0a0a096e73656374203d205544542d3e7370743b0a0970203d20547261636b4275666665723b0a092f2a2054686520747261636b20627566666572206973207573656420666f72207468652072617720747261636b20646174612c20736f206974730a09202020636f6e74656e7473206265636f6d6520696e76616c696421202a2f0a094275666665724472697665203d202d313b0a092f2a2073746f7020646573656c6563742074696d6572202a2f0a0964656c5f74696d65722820266d6f746f725f6f66665f74696d657220293b0a0a0946494c4c28203630202a20286e73656374202f2039292c203078346520293b0a09666f72282073656374203d20303b2073656374203c206e736563743b202b2b736563742029207b0a090946494c4c282031322c203020293b0a090946494c4c2820332c203078663520293b0a09092a702b2b203d20307866653b0a09092a702b2b203d20646573632d3e747261636b3b0a09092a702b2b203d20646573632d3e686561643b0a09092a702b2b203d20286e73656374202b2073656374202d20646573632d3e736563745f6f6666736574292025206e73656374202b20313b0a09092a702b2b203d20323b0a09092a702b2b203d20307866373b0a090946494c4c282032322c203078346520293b0a090946494c4c282031322c203020293b0a090946494c4c2820332c203078663520293b0a09092a702b2b203d20307866623b0a090946494c4c28203531322c203078653520293b0a09092a702b2b203d20307866373b0a090946494c4c282034302c203078346520293b0a097d0a0946494c4c2820547261636b4275666665722b4255464645525f53495a452d702c203078346520293b0a0a094973466f726d617474696e67203d20313b0a09466f726d61744572726f72203d20303b0a09526571547261636b203d20646573632d3e747261636b3b0a095265715369646520203d20646573632d3e686561643b0a09646f5f66645f616374696f6e2820647269766520293b0a0a09736c6565705f6f6e282026666f726d61745f7761697420293b0a0a097265646f5f66645f7265717565737428293b0a0972657475726e2820466f726d61744572726f72203f202d45494f203a203020293b090a7d0a0a0a2f2a20646f5f66645f616374696f6e2829206973207468652067656e6572616c2070726f63656475726520666f72206120666420726571756573743a20416c6c0a202a20726571756972656420706172616d657465722073657474696e6773202864726976652073656c6563742c20736964652073656c6563742c20747261636b0a202a20706f736974696f6e292061726520636865636b656420616e6420736574206966206e65656465642e20466f722065616368206f662074686573650a202a20706172616d657465727320616e64207468652061637475616c2072656164696e67206f722077726974696e672065786973742074776f2066756e6374696f6e733a0a202a206f6e65207468617420737461727473207468652073657474696e6720286f7220736b69707320697420696620706f737369626c652920616e64206f6e650a202a2063616c6c6261636b20666f72207468652022646f6e652220696e746572727570742e204561636820646f6e652066756e632063616c6c7320746865206e6578740a202a207365742066756e6374696f6e20746f2070726f70616761746520746865207265717565737420646f776e20746f2066645f72777365635f646f6e6528292e0a202a2f0a0a73746174696320766f696420646f5f66645f616374696f6e2820696e7420647269766520290a7b0a09445052494e54282822646f5f66645f616374696f6e5c6e2229293b0a090a0969662028557365547261636b62756666657220262620214973466f726d617474696e6729207b0a097265706561743a0a09202020206966202849535f4255464645524544282064726976652c20526571536964652c20526571547261636b202929207b0a090969662028526571436d64203d3d205245414429207b0a090920202020636f70795f6275666665722820534543544f525f42554646455228526571536563746f72292c205265714461746120293b0a090920202020696620282b2b526571436e74203c20626c6b5f72715f6375725f736563746f72732866645f726571756573742929207b0a0909092f2a2072656164206e65787420736563746f72202a2f0a09090973657475705f7265715f706172616d732820647269766520293b0a090909676f746f207265706561743b0a0909202020207d0a090920202020656c7365207b0a0909092f2a20616c6c20736563746f72732066696e6973686564202a2f0a09090966645f656e645f726571756573745f6375722830293b0a0909097265646f5f66645f7265717565737428293b0a09090972657475726e3b0a0909202020207d0a09097d0a0909656c7365207b0a0909202020202f2a20636d64203d3d2057524954452c2070617920617474656e74696f6e20746f20747261636b206275666665720a090920202020202a20636f6e73697374656e637921202a2f0a090920202020636f70795f6275666665722820526571446174612c20534543544f525f42554646455228526571536563746f722920293b0a09097d0a09202020207d0a097d0a0a096966202853656c6563746564447269766520213d206472697665290a090966645f73656c6563745f64726976652820647269766520293b0a202020200a096966202855442e747261636b203d3d202d31290a090966645f63616c69627261746528293b0a09656c7365206966202855442e747261636b20213d20526571547261636b203c3c205544542d3e73747265746368290a090966645f7365656b28293b0a09656c736520696620284973466f726d617474696e67290a090966645f7772697465747261636b28293b0a09656c73650a090966645f727773656328293b0a7d0a0a0a2f2a205365656b20746f20747261636b2030206966207468652063757272656e7420747261636b20697320756e6b6e6f776e202a2f0a0a73746174696320766f69642066645f63616c6962726174652820766f696420290a7b0a09696620285355442e747261636b203e3d203029207b0a090966645f63616c6962726174655f646f6e6528203020293b0a090972657475726e3b0a097d0a0a0969662028415441524948575f50524553454e5428464443535045454429290a0909646d615f77642e6664635f7370656564203d20303b20092f2a20616c77617973207365656b20776974682038204d687a202a2f3b0a09445052494e5428282266645f63616c6962726174655c6e2229293b0a095345545f4952515f48414e444c4552282066645f63616c6962726174655f646f6e6520293b0a092f2a2077652063616e2774207665726966792c2073696e636520746865207370656564206d617920626520696e636f7272656374202a2f0a094644435f575249544528204644435245475f434d442c20464443434d445f524553544f5245207c205355442e737465707261746520293b0a0a094e6565645365656b203d20313b0a094d6f746f724f6e203d20313b0a0973746172745f74696d656f757428293b0a092f2a207761697420666f7220495251202a2f0a7d0a0a0a73746174696320766f69642066645f63616c6962726174655f646f6e652820696e742073746174757320290a7b0a09445052494e5428282266645f63616c6962726174655f646f6e6528295c6e2229293b0a0973746f705f74696d656f757428293b0a202020200a092f2a207365742074686520636f7272656374207370656564206e6f77202a2f0a0969662028415441524948575f50524553454e5428464443535045454429290a0909646d615f77642e6664635f7370656564203d20535544542d3e6664635f73706565643b0a0969662028737461747573202620464443535441545f5245434e4629207b0a09097072696e746b284b45524e5f4552522022666425643a20726573746f7265206661696c65645c6e222c2053656c6563746564447269766520293b0a090966645f6572726f7228293b0a097d0a09656c7365207b0a09095355442e747261636b203d20303b0a090966645f7365656b28293b0a097d0a7d0a20200a20200a2f2a205365656b2074686520647269766520746f207468652072657175657374656420747261636b2e20546865206472697665206d7573742068617665206265656e0a202a2063616c6962726174656420617420736f6d6520706f696e74206265666f726520746869732e0a202a2f0a20200a73746174696320766f69642066645f7365656b2820766f696420290a7b0a09696620285355442e747261636b203d3d20526571547261636b203c3c20535544542d3e7374726574636829207b0a090966645f7365656b5f646f6e6528203020293b0a090972657475726e3b0a097d0a0a0969662028415441524948575f50524553454e542846444353504545442929207b0a0909646d615f77642e6664635f7370656564203d20303b092f2a20616c77617973207365656b2077697463682038204d687a202a2f0a09094d465044454c415928293b0a097d0a0a09445052494e5428282266645f7365656b282920746f20747261636b2025645c6e222c526571547261636b29293b0a094644435f575249544528204644435245475f444154412c20526571547261636b203c3c20535544542d3e73747265746368293b0a097564656c6179283235293b0a095345545f4952515f48414e444c4552282066645f7365656b5f646f6e6520293b0a094644435f575249544528204644435245475f434d442c20464443434d445f5345454b207c205355442e737465707261746520293b0a0a094d6f746f724f6e203d20313b0a097365745f686561645f736574746c655f666c616728293b0a0973746172745f74696d656f757428293b0a092f2a207761697420666f7220495251202a2f0a7d0a0a0a73746174696320766f69642066645f7365656b5f646f6e652820696e742073746174757320290a7b0a09445052494e5428282266645f7365656b5f646f6e6528295c6e2229293b0a0973746f705f74696d656f757428293b0a090a092f2a207365742074686520636f7272656374207370656564202a2f0a0969662028415441524948575f50524553454e5428464443535045454429290a0909646d615f77642e6664635f7370656564203d20535544542d3e6664635f73706565643b0a0969662028737461747573202620464443535441545f5245434e4629207b0a09097072696e746b284b45524e5f4552522022666425643a207365656b206572726f722028746f20747261636b202564295c6e222c0a0909090953656c656374656444726976652c20526571547261636b20293b0a09092f2a20776520646f6e2774206b6e6f772065786163746c7920776869636820747261636b20776520617265206f6e206e6f7721202a2f0a09095355442e747261636b203d202d313b0a090966645f6572726f7228293b0a097d0a09656c7365207b0a09095355442e747261636b203d20526571547261636b203c3c20535544542d3e737472657463683b0a09094e6565645365656b203d20303b0a0909696620284973466f726d617474696e67290a09090966645f7772697465747261636b28293b0a0909656c73650a09090966645f727773656328293b0a097d0a7d0a0a0a2f2a205468697320646f6573207468652061637475616c2072656164696e672f77726974696e6720616674657220706f736974696f6e696e672074686520686561640a202a206f7665722074686520636f727265637420747261636b2e0a202a2f0a0a73746174696320696e74204d756c7452656164496e50726f6772657373203d20303b0a0a0a73746174696320766f69642066645f72777365632820766f696420290a7b0a09756e7369676e6564206c6f6e672070616464722c20666c6167733b0a09756e7369676e656420696e7420207277666c61672c206f6c645f6d6f746f726f6e3b0a09756e7369676e656420696e7420747261636b3b0a090a09445052494e5428282266645f727773656328292c205365633d25642c204163636573733d25635c6e222c526571536563746f722c20526571436d64203d3d205752495445203f20277727203a202772272029293b0a0969662028526571436d64203d3d20575249544529207b0a090969662028415441524948575f50524553454e5428455854445f444d412929207b0a0909097061646472203d20766972745f746f5f706879732852657144617461293b0a09097d0a0909656c7365207b0a090909636f70795f6275666665722820526571446174612c20444d4142756666657220293b0a0909097061646472203d2050687973444d414275666665723b0a09097d0a0909646d615f63616368655f6d61696e74656e616e6365282070616464722c203531322c203120293b0a09097277666c6167203d2030783130303b0a097d0a09656c7365207b0a090969662028726561645f747261636b290a0909097061646472203d2050687973547261636b4275666665723b0a0909656c73650a0909097061646472203d20415441524948575f50524553454e5428455854445f444d4129203f200a09090909766972745f746f5f70687973285265714461746129203a2050687973444d414275666665723b0a09097277666c6167203d20303b0a097d0a0a0966645f73656c6563745f7369646528205265715369646520293b0a20200a092f2a20537461727420736563746f72206f662074686973206f7065726174696f6e202a2f0a094644435f575249544528204644435245475f534543544f522c20726561645f747261636b203f2031203a20526571536563746f7220293b0a094d465044454c415928293b0a092f2a20436865617420666f7220747261636b206966207374726574636820213d2030202a2f0a0969662028535544542d3e7374726574636829207b0a0909747261636b203d204644435f5245414428204644435245475f545241434b293b0a09094d465044454c415928293b0a09094644435f575249544528204644435245475f545241434b2c20747261636b203e3e20535544542d3e73747265746368293b0a097d0a097564656c6179283235293b0a20200a092f2a20536574757020444d41202a2f0a096c6f63616c5f6972715f7361766528666c616773293b0a09646d615f77642e646d615f6c6f203d2028756e7369676e656420636861722970616464723b0a094d465044454c415928293b0a097061646472203e3e3d20383b0a09646d615f77642e646d615f6d64203d2028756e7369676e656420636861722970616464723b0a094d465044454c415928293b0a097061646472203e3e3d20383b0a0969662028415441524948575f50524553454e5428455854445f444d4129290a090973745f646d615f6578745f646d616869203d2028756e7369676e65642073686f72742970616464723b0a09656c73650a0909646d615f77642e646d615f6869203d2028756e7369676e656420636861722970616464723b0a094d465044454c415928293b0a096c6f63616c5f6972715f726573746f726528666c616773293b0a20200a092f2a20436c656172204649464f20616e642073776974636820444d4120746f20636f7272656374206d6f6465202a2f20200a09646d615f77642e646d615f6d6f64655f737461747573203d2030783930207c207277666c61673b20200a094d465044454c415928293b0a09646d615f77642e646d615f6d6f64655f737461747573203d2030783930207c20287277666c6167205e203078313030293b20200a094d465044454c415928293b0a09646d615f77642e646d615f6d6f64655f737461747573203d2030783930207c207277666c61673b0a094d465044454c415928293b0a20200a092f2a20486f77206d616e7920736563746f727320666f7220444d41202a2f0a09646d615f77642e6664635f61636365735f736563636f756e74203d20726561645f747261636b203f20535544542d3e737074203a20313b0a20200a097564656c6179283235293b20200a20200a092f2a205374617274206f7065726174696f6e202a2f0a09646d615f77642e646d615f6d6f64655f737461747573203d2046444353454c5245475f535450207c207277666c61673b0a097564656c6179283235293b0a095345545f4952515f48414e444c4552282066645f72777365635f646f6e6520293b0a09646d615f77642e6664635f61636365735f736563636f756e74203d0a092020286765745f686561645f736574746c655f666c61672829207c0a09202020287277666c6167203f20464443434d445f5752534543203a2028464443434d445f5244534543207c2028726561645f747261636b203f20464443434d444144445f4d203a2030292929293b0a0a096f6c645f6d6f746f726f6e203d204d6f746f724f6e3b0a094d6f746f724f6e203d20313b0a094e6565645365656b203d20313b0a092f2a207761697420666f7220696e74657272757074202a2f0a0a0969662028726561645f747261636b29207b0a09092f2a2049662072656164696e6720612077686f6c6520747261636b2c20776169742061626f7574206f6e65206469736b20726f746174696f6e20616e640a0909202a207468656e20636865636b20696620616c6c20736563746f72732061726520726561642e20546865204644432077696c6c206576656e0a0909202a2073656172636820666f7220746865206669727374206e6f6e2d6578697374656e7420736563746f7220616e64206e65656420312073656320746f0a0909202a207265636f676e69736520746861742069742069736e27742070726573656e74203a2d280a0909202a2f0a09094d756c7452656164496e50726f6772657373203d20313b0a09096d6f645f74696d6572282672656164747261636b5f74696d65722c0a09090920202f2a203120726f742e202b203520726f742e73206966206d6f746f7220776173206f666620202a2f0a09090920206a696666696573202b20485a2f35202b20286f6c645f6d6f746f726f6e203f2030203a20485a29293b0a097d0a0973746172745f74696d656f757428293b0a7d0a0a202020200a73746174696320766f69642066645f72656164747261636b5f636865636b2820756e7369676e6564206c6f6e672064756d6d7920290a7b0a09756e7369676e6564206c6f6e6720666c6167732c20616464722c2061646472323b0a0a096c6f63616c5f6972715f7361766528666c616773293b0a0a0969662028214d756c7452656164496e50726f677265737329207b0a09092f2a20546869732070726576656e74732061207261636520636f6e646974696f6e207468617420636f756c64206172697365206966207468650a0909202a20696e7465727275707420697320747269676765726564207768696c65207468652063616c6c696e67206f6620746869732074696d65720a0909202a2063616c6c6261636b2066756e6374696f6e2074616b657320706c6163652e20546865204952512066756e6374696f6e207468656e206861730a0909202a20616c726561647920636c656172656420274d756c7452656164496e50726f67726573732720207768656e20666c6f77206f6620636f6e74726f6c0a0909202a206765747320686572652e0a0909202a2f0a09096c6f63616c5f6972715f726573746f726528666c616773293b0a090972657475726e3b0a097d0a0a092f2a20676574207468652063757272656e7420444d412061646472657373202a2f0a092f2a202b2b20662e612e207265616420747769636520746f2061766f6964206265696e6720666f6f6c6564206279207377697463686572202a2f0a0961646472203d20303b0a09646f207b0a09096164647232203d20616464723b0a090961646472203d20646d615f77642e646d615f6c6f202620307866663b0a09094d465044454c415928293b0a090961646472207c3d2028646d615f77642e646d615f6d642026203078666629203c3c20383b0a09094d465044454c415928293b0a090969662028415441524948575f50524553454e542820455854445f444d412029290a09090961646472207c3d202873745f646d615f6578745f646d61686920262030786666666629203c3c2031363b0a0909656c73650a09090961646472207c3d2028646d615f77642e646d615f68692026203078666629203c3c2031363b0a09094d465044454c415928293b0a097d207768696c65286164647220213d206164647232293b0a20200a096966202861646472203e3d2050687973547261636b427566666572202b20535544542d3e7370742a35313229207b0a09092f2a20616c7265616479207265616420656e6f75676820646174612c20666f72636520616e2046444320696e7465727275707420746f2073746f700a0909202a207468652072656164206f7065726174696f6e0a0909202a2f0a09095345545f4952515f48414e444c455228204e554c4c20293b0a09094d756c7452656164496e50726f6772657373203d20303b0a09096c6f63616c5f6972715f726573746f726528666c616773293b0a0909445052494e5428282266645f72656164747261636b5f636865636b28293a20646f6e655c6e2229293b0a09094644435f575249544528204644435245475f434d442c20464443434d445f464f52434920293b0a09097564656c6179283235293b0a0a09092f2a204e6f206572726f7220756e74696c206e6f77202d2d207468652046444320776f756c64206861766520696e7465727275707465640a0909202a206f7468657277697365210a0909202a2f0a090966645f72777365635f646f6e65312830293b0a097d0a09656c7365207b0a09092f2a206e6f74207965742066696e69736865642c207761697420616e6f746865722074656e746820726f746174696f6e202a2f0a09096c6f63616c5f6972715f726573746f726528666c616773293b0a0909445052494e5428282266645f72656164747261636b5f636865636b28293a206e6f74207965742066696e69736865645c6e2229293b0a09096d6f645f74696d6572282672656164747261636b5f74696d65722c206a696666696573202b20485a2f352f3130293b0a097d0a7d0a0a0a73746174696320766f69642066645f72777365635f646f6e652820696e742073746174757320290a7b0a09445052494e5428282266645f72777365635f646f6e6528295c6e2229293b0a0a0969662028726561645f747261636b29207b0a090964656c5f74696d6572282672656164747261636b5f74696d6572293b0a090969662028214d756c7452656164496e50726f6772657373290a09090972657475726e3b0a09094d756c7452656164496e50726f6772657373203d20303b0a097d0a0966645f72777365635f646f6e653128737461747573293b0a7d0a0a73746174696320766f69642066645f72777365635f646f6e653128696e7420737461747573290a7b0a09756e7369676e656420696e7420747261636b3b0a0a0973746f705f74696d656f757428293b0a090a092f2a20436f72726563742074686520747261636b206966207374726574636820213d2030202a2f0a0969662028535544542d3e7374726574636829207b0a0909747261636b203d204644435f5245414428204644435245475f545241434b293b0a09094d465044454c415928293b0a09094644435f575249544528204644435245475f545241434b2c20747261636b203c3c20535544542d3e73747265746368293b0a097d0a0a096966202821557365547261636b62756666657229207b0a0909646d615f77642e646d615f6d6f64655f737461747573203d20307839303b0a09094d465044454c415928293b0a0909696620282128646d615f77642e646d615f6d6f64655f737461747573202620307830312929207b0a0909097072696e746b284b45524e5f4552522022666425643a20444d41206572726f725c6e222c2053656c6563746564447269766520293b0a090909676f746f206572725f656e643b0a09097d0a097d0a094d465044454c415928293b0a0a0969662028526571436d64203d3d2057524954452026262028737461747573202620464443535441545f5750524f542929207b0a09097072696e746b284b45524e5f4e4f544943452022666425643a2069732077726974652070726f7465637465645c6e222c2053656c6563746564447269766520293b0a0909676f746f206572725f656e643b0a097d090a096966202828737461747573202620464443535441545f5245434e46292026260a09202020202f2a205245434e46206973206e6f206572726f722061667465722061206d756c7469706c652072656164207768656e20746865204644430a0920202020202020736561726368656420666f722061206e6f6e2d6578697374656e7420736563746f7221202a2f0a09202020202128726561645f747261636b202626204644435f52454144284644435245475f534543544f5229203e20535544542d3e7370742929207b0a09096966202850726f62696e6729207b0a0909096966202853554454203e2061746172695f6469736b5f7479706529207b0a0909092020202069662028535544545b2d315d2e626c6f636b73203e20526571426c6f636b29207b0a090909092f2a2074727920616e6f74686572206469736b2074797065202a2f0a09090909535544542d2d3b0a090909097365745f636170616369747928756e69745b53656c656374656444726976655d2e6469736b2c0a09090909090909535544542d3e626c6f636b73293b0a090909202020207d20656c73650a0909090950726f62696e67203d20303b0a0909097d0a090909656c7365207b0a09090909696620285355442e666c6167732026204654445f4d5347290a09090909097072696e746b284b45524e5f494e464f2022666425643a204175746f2d646574656374656420666c6f70707920747970652025735c6e222c0a09090909092020202020202053656c656374656444726976652c20535544542d3e6e616d6520293b0a0909090950726f62696e673d303b0a0909097d0a09097d20656c7365207b090a2f2a207265636f7264206e6f7420666f756e642c20627574206e6f742070726f62696e672e204d6179626520737472657463682077726f6e67203f20526573746172742070726f62696e67202a2f0a090909696620285355442e6175746f70726f626529207b0a0909090953554454203d2061746172695f6469736b5f74797065202b2053746172744469736b547970655b4472697665547970655d3b0a090909097365745f636170616369747928756e69745b53656c656374656444726976655d2e6469736b2c0a09090909090909535544542d3e626c6f636b73293b0a0909090950726f62696e67203d20313b0a0909097d0a09097d0a09096966202850726f62696e6729207b0a09090969662028415441524948575f50524553454e542846444353504545442929207b0a09090909646d615f77642e6664635f7370656564203d20535544542d3e6664635f73706565643b0a090909094d465044454c415928293b0a0909097d0a09090973657475705f7265715f706172616d73282053656c6563746564447269766520293b0a0909094275666665724472697665203d202d313b0a090909646f5f66645f616374696f6e282053656c6563746564447269766520293b0a09090972657475726e3b0a09097d0a0a09097072696e746b284b45524e5f4552522022666425643a20736563746f72202564206e6f7420666f756e642028736964652025642c20747261636b202564295c6e222c0a09092020202020202053656c656374656444726976652c204644435f5245414420284644435245475f534543544f52292c20526571536964652c20526571547261636b20293b0a0909676f746f206572725f656e643b0a097d0a0969662028737461747573202620464443535441545f43524329207b0a09097072696e746b284b45524e5f4552522022666425643a20435243206572726f722028736964652025642c20747261636b2025642c20736563746f72202564295c6e222c0a09092020202020202053656c656374656444726976652c20526571536964652c20526571547261636b2c204644435f5245414420284644435245475f534543544f522920293b0a0909676f746f206572725f656e643b0a097d0a0969662028737461747573202620464443535441545f4c4f535429207b0a09097072696e746b284b45524e5f4552522022666425643a206c6f737420646174612028736964652025642c20747261636b2025642c20736563746f72202564295c6e222c0a09092020202020202053656c656374656444726976652c20526571536964652c20526571547261636b2c204644435f5245414420284644435245475f534543544f522920293b0a0909676f746f206572725f656e643b0a097d0a0a0950726f62696e67203d20303b0a090a0969662028526571436d64203d3d205245414429207b0a09096966202821726561645f747261636b29207b0a090909766f6964202a616464723b0a09090961646472203d20415441524948575f50524553454e542820455854445f444d412029203f2052657144617461203a20444d414275666665723b0a090909646d615f63616368655f6d61696e74656e616e63652820766972745f746f5f706879732861646472292c203531322c203020293b0a0909096966202821415441524948575f50524553454e542820455854445f444d412029290a09090909636f70795f6275666665722028616464722c2052657144617461293b0a09097d20656c7365207b0a090909646d615f63616368655f6d61696e74656e616e6365282050687973547261636b4275666665722c204d6178536563746f72735b4472697665547970655d202a203531322c203020293b0a0909094275666665724472697665203d2053656c656374656444726976653b0a0909094275666665725369646520203d20526571536964653b0a090909427566666572547261636b203d20526571547261636b3b0a090909636f70795f6275666665722028534543544f525f4255464645522028526571536563746f72292c2052657144617461293b0a09097d0a097d0a20200a09696620282b2b526571436e74203c20626c6b5f72715f6375725f736563746f72732866645f726571756573742929207b0a09092f2a2072656164206e65787420736563746f72202a2f0a090973657475705f7265715f706172616d73282053656c6563746564447269766520293b0a0909646f5f66645f616374696f6e282053656c6563746564447269766520293b0a097d0a09656c7365207b0a09092f2a20616c6c20736563746f72732066696e6973686564202a2f0a090966645f656e645f726571756573745f6375722830293b0a09097265646f5f66645f7265717565737428293b0a097d0a0972657475726e3b0a20200a20206572725f656e643a0a094275666665724472697665203d202d313b0a0966645f6572726f7228293b0a7d0a0a0a73746174696320766f69642066645f7772697465747261636b2820766f696420290a7b0a09756e7369676e6564206c6f6e672070616464722c20666c6167733b0a09756e7369676e656420696e7420747261636b3b0a090a09445052494e5428282266645f7772697465747261636b28292054723d25642053693d25645c6e222c20526571547261636b2c20526571536964652029293b0a0a097061646472203d2050687973547261636b4275666665723b0a09646d615f63616368655f6d61696e74656e616e6365282070616464722c204255464645525f53495a452c203120293b0a0a0966645f73656c6563745f7369646528205265715369646520293b0a20200a092f2a20436865617420666f7220747261636b206966207374726574636820213d2030202a2f0a0969662028535544542d3e7374726574636829207b0a0909747261636b203d204644435f5245414428204644435245475f545241434b293b0a09094d465044454c415928293b0a09094644435f5752495445284644435245475f545241434b2c747261636b203e3e20535544542d3e73747265746368293b0a097d0a097564656c6179283430293b0a20200a092f2a20536574757020444d41202a2f0a096c6f63616c5f6972715f7361766528666c616773293b0a09646d615f77642e646d615f6c6f203d2028756e7369676e656420636861722970616464723b0a094d465044454c415928293b0a097061646472203e3e3d20383b0a09646d615f77642e646d615f6d64203d2028756e7369676e656420636861722970616464723b0a094d465044454c415928293b0a097061646472203e3e3d20383b0a0969662028415441524948575f50524553454e542820455854445f444d412029290a090973745f646d615f6578745f646d616869203d2028756e7369676e65642073686f72742970616464723b0a09656c73650a0909646d615f77642e646d615f6869203d2028756e7369676e656420636861722970616464723b0a094d465044454c415928293b0a096c6f63616c5f6972715f726573746f726528666c616773293b0a20200a092f2a20436c656172204649464f20616e642073776974636820444d4120746f20636f7272656374206d6f6465202a2f20200a09646d615f77642e646d615f6d6f64655f737461747573203d2030783139303b20200a094d465044454c415928293b0a09646d615f77642e646d615f6d6f64655f737461747573203d20307839303b20200a094d465044454c415928293b0a09646d615f77642e646d615f6d6f64655f737461747573203d2030783139303b0a094d465044454c415928293b0a20200a092f2a20486f77206d616e7920736563746f727320666f7220444d41202a2f0a09646d615f77642e6664635f61636365735f736563636f756e74203d204255464645525f53495a452f3531323b0a097564656c6179283430293b20200a20200a092f2a205374617274206f7065726174696f6e202a2f0a09646d615f77642e646d615f6d6f64655f737461747573203d2046444353454c5245475f535450207c2030783130303b0a097564656c6179283430293b0a095345545f4952515f48414e444c4552282066645f7772697465747261636b5f646f6e6520293b0a09646d615f77642e6664635f61636365735f736563636f756e74203d20464443434d445f5752545241207c206765745f686561645f736574746c655f666c616728293b200a0a094d6f746f724f6e203d20313b0a0973746172745f74696d656f757428293b0a092f2a207761697420666f7220696e74657272757074202a2f0a7d0a0a0a73746174696320766f69642066645f7772697465747261636b5f646f6e652820696e742073746174757320290a7b0a09445052494e5428282266645f7772697465747261636b5f646f6e6528295c6e2229293b0a0a0973746f705f74696d656f757428293b0a0a0969662028737461747573202620464443535441545f5750524f5429207b0a09097072696e746b284b45524e5f4e4f544943452022666425643a2069732077726974652070726f7465637465645c6e222c2053656c6563746564447269766520293b0a0909676f746f206572725f656e643b0a097d090a0969662028737461747573202620464443535441545f4c4f535429207b0a09097072696e746b284b45524e5f4552522022666425643a206c6f737420646174612028736964652025642c20747261636b202564295c6e222c0a0909090953656c656374656444726976652c20526571536964652c20526571547261636b20293b0a0909676f746f206572725f656e643b0a097d0a0a0977616b655f7570282026666f726d61745f7761697420293b0a0972657475726e3b0a0a20206572725f656e643a0a0966645f6572726f7228293b0a7d0a0a73746174696320766f69642066645f74696d65735f6f75742820756e7369676e6564206c6f6e672064756d6d7920290a7b0a0961746172695f64697361626c655f69727128204952515f4d46505f46444320293b0a096966202821466c6f70707949525148616e646c65722920676f746f20656e643b202f2a20696e74206f636375727265642061667465722074696d6572207761732066697265642c206275740a090909090920202a206265666f72652077652063616d6520686572652e2e2e202a2f0a0a095345545f4952515f48414e444c455228204e554c4c20293b0a092f2a204966207468652074696d656f7574206f63637572726564207768696c65207468652072656164747261636b5f636865636b2074696d6572207761730a09202a206163746976652c207765206e65656420746f2063616e63656c2069742c20656c736520626164207468696e67732077696c6c2068617070656e202a2f0a0969662028557365547261636b627566666572290a090964656c5f74696d657228202672656164747261636b5f74696d657220293b0a094644435f575249544528204644435245475f434d442c20464443434d445f464f52434920293b0a097564656c61792820323520293b0a090a097072696e746b284b45524e5f4552522022666c6f7070792074696d656f75745c6e2220293b0a0966645f6572726f7228293b0a2020656e643a0a0961746172695f656e61626c655f69727128204952515f4d46505f46444320293b0a7d0a0a0a2f2a2054686520286e6f6f7029207365656b206f7065726174696f6e2068657265206973206e656564656420746f206d616b65207468652057502062697420696e207468650a202a20464443207374617475732072656769737465722061636365737369626c6520666f7220636865636b5f6368616e67652e20496620746865206c617374206469736b0a202a206f7065726174696f6e20776f756c642068617665206265656e20612052445345432c20746869732062697420776f756c6420616c77617973207265616420617320300a202a206e6f206d61747465722077686174203a2d2820546f20736176652074696d652c20746865207365656b20676f657320746f2074686520747261636b2077652772650a202a20616c7265616479206f6e2e0a202a2f0a0a73746174696320766f69642066696e6973685f6664632820766f696420290a7b0a0969662028214e6565645365656b29207b0a090966696e6973685f6664635f646f6e6528203020293b0a097d0a09656c7365207b0a0909445052494e5428282266696e6973685f6664633a2064756d6d79207365656b20737461727465645c6e2229293b0a09094644435f575249544520284644435245475f444154412c205355442e747261636b293b0a09095345545f4952515f48414e444c4552282066696e6973685f6664635f646f6e6520293b0a09094644435f575249544520284644435245475f434d442c20464443434d445f5345454b293b0a09094d6f746f724f6e203d20313b0a090973746172745f74696d656f757428293b0a09092f2a207765206d757374207761697420666f72207468652049525120686572652c2062656361757365207468652053542d444d410a090920202069732072656c656173656420696d6d6564696174656c79206166746572776172647320616e642074686520696e746572727570740a09092020206d61792062652064656c69766572656420746f207468652077726f6e67206472697665722e202a2f0a0920207d0a7d0a0a0a73746174696320766f69642066696e6973685f6664635f646f6e652820696e742064756d6d7920290a7b0a09756e7369676e6564206c6f6e6720666c6167733b0a0a09445052494e5428282266696e6973685f6664635f646f6e6520656e74657265645c6e2229293b0a0973746f705f74696d656f757428293b0a094e6565645365656b203d20303b0a0a096966202874696d65725f70656e64696e67282666645f74696d6572292026262074696d655f6265666f72652866645f74696d65722e657870697265732c206a696666696573202b203529290a09092f2a2049662074686520636865636b20666f722061206469736b206368616e676520697320646f6e6520746f6f206561726c7920616674657220746869730a0909202a206c617374207365656b20636f6d6d616e642c2074686520575020626974207374696c6c2072656164732077726f6e67203a2d28280a0909202a2f0a09096d6f645f74696d6572282666645f74696d65722c206a696666696573202b2035293b0a09656c73650a090973746172745f636865636b5f6368616e67655f74696d657228293b0a0973746172745f6d6f746f725f6f66665f74696d657228293b0a0a096c6f63616c5f6972715f7361766528666c616773293b0a097374646d615f72656c6561736528293b0a096664635f62757379203d20303b0a0977616b655f75702820266664635f7761697420293b0a096c6f63616c5f6972715f726573746f726528666c616773293b0a0a09445052494e5428282266696e6973685f66646328292066696e69736865645c6e2229293b0a7d0a0a2f2a2054686520646574656374696f6e206f66206469736b206368616e6765732069732061206461726b206368617074657220696e20417461726920686973746f7279203a2d280a202a2042656361757365207468652022447269766520726561647922207369676e616c2069736e27742070726573656e7420696e207468652041746172690a202a2068617264776172652c206f6e652068617320746f2072656c79206f6e20746865202257726974652050726f74656374222e205468697320776f726b732066696e652c0a202a206173206c6f6e67206173206e6f2077726974652070726f746563746564206469736b732061726520757365642e20544f5320736f6c76657320746869730a202a2070726f626c656d20627920696e74726f647563696e67207472692d7374617465206c6f6769632028226d61796265206368616e676564222920616e640a202a206c6f6f6b696e67206174207468652073657269616c206e756d62657220696e20626c6f636b20302e20546869732069736e277420706f737369626c6520666f720a202a204c696e75782c2073696e63652074686520666c6f707079206472697665722063616e2774206d616b6520617373756d7074696f6e732061626f7574207468650a202a2066696c6573797374656d2075736564206f6e20746865206469736b20616e6420746875732074686520636f6e74656e7473206f6620626c6f636b20302e20492776650a202a2063686f73656e20746865206d6574686f6420746f20616c77617973207361792022546865206469736b20776173206368616e676564222069662069742069730a202a20756e737572652077686574686572206974207761732e205468697320696d706c6965732074686174206576657279206f70656e206f72206d6f756e740a202a20696e76616c69646174657320746865206469736b206275666665727320696620796f7520776f726b20776974682077726974652070726f7465637465640a202a206469736b732e20427574206174206c65617374207468697320697320626574746572207468616e20776f726b696e67207769746820696e636f727265637420646174610a202a2064756520746f20756e7265636f676e69736564206469736b206368616e6765732e0a202a2f0a0a73746174696320756e7369676e656420696e7420666c6f7070795f636865636b5f6576656e7473287374727563742067656e6469736b202a6469736b2c0a0909090909756e7369676e656420696e7420636c656172696e67290a7b0a097374727563742061746172695f666c6f7070795f737472756374202a70203d206469736b2d3e707269766174655f646174613b0a09756e7369676e656420696e74206472697665203d2070202d20756e69743b0a0969662028746573745f626974202864726976652c202666616b655f6368616e67652929207b0a09092f2a2073696d756c61746564206368616e67652028652e672e20616674657220666f726d617474696e6729202a2f0a090972657475726e204449534b5f4556454e545f4d454449415f4348414e47453b0a097d0a0969662028746573745f626974202864726976652c20266368616e6765645f666c6f70706965732929207b0a09092f2a20737572656c79206368616e6765642028746865205750207369676e616c206368616e676564206174206c65617374206f6e636529202a2f0a090972657475726e204449534b5f4556454e545f4d454449415f4348414e47453b0a097d0a096966202855442e77707374617429207b0a09092f2a205750206973206f6e202d3e20636f756c64206265206368616e6765643a20746f20626520737572652c20627566666572732073686f756c642062650a0909202a20696e76616c6964617465642e2e2e0a0909202a2f0a090972657475726e204449534b5f4556454e545f4d454449415f4348414e47453b0a097d0a0a0972657475726e20303b0a7d0a0a73746174696320696e7420666c6f7070795f726576616c6964617465287374727563742067656e6469736b202a6469736b290a7b0a097374727563742061746172695f666c6f7070795f737472756374202a70203d206469736b2d3e707269766174655f646174613b0a09756e7369676e656420696e74206472697665203d2070202d20756e69743b0a0a0969662028746573745f6269742864726976652c20266368616e6765645f666c6f707069657329207c7c0a0920202020746573745f6269742864726976652c202666616b655f6368616e676529207c7c0a0920202020702d3e6469736b74797065203d3d203029207b0a09096966202855442e666c6167732026204654445f4d5347290a0909097072696e746b284b45524e5f4552522022666c6f7070793a20636c65617220666f726d6174202570215c6e222c20554454293b0a09094275666665724472697665203d202d313b0a0909636c6561725f6269742864726976652c202666616b655f6368616e6765293b0a0909636c6561725f6269742864726976652c20266368616e6765645f666c6f7070696573293b0a09092f2a204d5363683a20636c656172696e672067656f6d65747279206d616b65732073656e7365206f6e6c7920666f72206175746f70726f62650a0909202020666f726d6174732c20666f7220277065726d616e656e7420757365722d646566696e65642720706172616d657465723a0a0909202020726573746f72652064656661756c745f706172616d735b5d206865726520696620666c61676765642076616c696421202a2f0a09096966202864656661756c745f706172616d735b64726976655d2e626c6f636b73203d3d2030290a090909554454203d204e554c4c3b0a0909656c73650a090909554454203d202664656661756c745f706172616d735b64726976655d3b0a097d0a0972657475726e20303b0a7d0a0a0a2f2a205468697320736574732075702074686520676c6f62616c207661726961626c65732064657363726962696e67207468652063757272656e7420726571756573742e202a2f0a0a73746174696320766f69642073657475705f7265715f706172616d732820696e7420647269766520290a7b0a09696e7420626c6f636b203d20526571426c6f636b202b20526571436e743b0a0a09526571547261636b203d20626c6f636b202f205544542d3e7370743b0a09526571536563746f72203d20626c6f636b202d20526571547261636b202a205544542d3e737074202b20313b0a0952657153696465203d20526571547261636b202620313b0a09526571547261636b203e3e3d20313b0a0952657144617461203d20526571427566666572202b20353132202a20526571436e743b0a0a0969662028557365547261636b627566666572290a0909726561645f747261636b203d2028526571436d64203d3d20524541442026262066645f726571756573742d3e6572726f7273203d3d2030293b0a09656c73650a0909726561645f747261636b203d20303b0a0a09445052494e542828225265717565737420706172616d733a2053693d25642054723d25642053653d256420446174613d2530386c785c6e222c526571536964652c0a090909526571547261636b2c20526571536563746f722c2028756e7369676e6564206c6f6e6729526571446174612029293b0a7d0a0a2f2a0a202a20526f756e642d726f62696e206265747765656e206f757220617661696c61626c65206472697665732c20646f696e67206f6e6520726571756573742066726f6d20656163680a202a2f0a737461746963207374727563742072657175657374202a7365745f6e6578745f7265717565737428766f6964290a7b0a0973747275637420726571756573745f7175657565202a713b0a09696e74206f6c645f706f73203d206664635f71756575653b0a097374727563742072657175657374202a7271203d204e554c4c3b0a0a09646f207b0a090971203d20756e69745b6664635f71756575655d2e6469736b2d3e71756575653b0a0909696620282b2b6664635f7175657565203d3d2046445f4d41585f554e495453290a0909096664635f7175657565203d20303b0a0909696620287129207b0a0909097271203d20626c6b5f66657463685f726571756573742871293b0a090909696620287271290a09090909627265616b3b0a09097d0a097d207768696c6520286664635f717565756520213d206f6c645f706f73293b0a0a0972657475726e2072713b0a7d0a0a0a73746174696320766f6964207265646f5f66645f7265717565737428766f6964290a7b0a09696e742064726976652c20747970653b0a097374727563742061746172695f666c6f7070795f737472756374202a666c6f7070793b0a0a09445052494e542828227265646f5f66645f726571756573743a2066645f726571756573743d2570206465763d25732066645f726571756573742d3e736563746f723d256c645c6e222c0a090966645f726571756573742c2066645f72657175657374203f2066645f726571756573742d3e72715f6469736b2d3e6469736b5f6e616d65203a2022222c0a090966645f72657175657374203f20626c6b5f72715f706f732866645f7265717565737429203a20302029293b0a0a094973466f726d617474696e67203d20303b0a0a7265706561743a0a09696620282166645f7265717565737429207b0a090966645f72657175657374203d207365745f6e6578745f7265717565737428293b0a0909696620282166645f72657175657374290a090909676f746f207468655f656e643b0a097d0a0a09666c6f707079203d2066645f726571756573742d3e72715f6469736b2d3e707269766174655f646174613b0a096472697665203d20666c6f707079202d20756e69743b0a0974797065203d20666c6f7070792d3e747970653b0a090a09696620282155442e636f6e6e656374656429207b0a09092f2a206472697665206e6f7420636f6e6e6563746564202a2f0a09097072696e746b284b45524e5f4552522022556e6b6e6f776e204465766963653a20666425645c6e222c20647269766520293b0a090966645f656e645f726571756573745f637572282d45494f293b0a0909676f746f207265706561743b0a097d0a09090a096966202874797065203d3d203029207b0a0909696620282155445429207b0a09090950726f62696e67203d20313b0a090909554454203d2061746172695f6469736b5f74797065202b2053746172744469736b547970655b4472697665547970655d3b0a0909097365745f636170616369747928666c6f7070792d3e6469736b2c205544542d3e626c6f636b73293b0a09090955442e6175746f70726f6265203d20313b0a09097d0a097d200a09656c7365207b0a09092f2a207573657220737570706c696564206469736b2074797065202a2f0a0909696620282d2d74797065203e3d204e554d5f4449534b5f4d494e4f525329207b0a0909097072696e746b284b45524e5f5741524e494e472022666425643a20696e76616c6964206469736b20666f726d6174222c20647269766520293b0a09090966645f656e645f726571756573745f637572282d45494f293b0a090909676f746f207265706561743b0a09097d0a0909696620286d696e6f72326469736b747970655b747970655d2e64726976655f7479706573203e204472697665547970652920207b0a0909097072696e746b284b45524e5f5741524e494e472022666425643a20756e737570706f72746564206469736b20666f726d6174222c20647269766520293b0a09090966645f656e645f726571756573745f637572282d45494f293b0a090909676f746f207265706561743b0a09097d0a090974797065203d206d696e6f72326469736b747970655b747970655d2e696e6465783b0a0909554454203d202661746172695f6469736b5f747970655b747970655d3b0a09097365745f636170616369747928666c6f7070792d3e6469736b2c205544542d3e626c6f636b73293b0a090955442e6175746f70726f6265203d20303b0a097d0a090a0969662028626c6b5f72715f706f732866645f7265717565737429202b2031203e205544542d3e626c6f636b7329207b0a090966645f656e645f726571756573745f637572282d45494f293b0a0909676f746f207265706561743b0a097d0a0a092f2a2073746f7020646573656c6563742074696d6572202a2f0a0964656c5f74696d65722820266d6f746f725f6f66665f74696d657220293b0a09090a09526571436e74203d20303b0a09526571436d64203d2072715f646174615f6469722866645f72657175657374293b0a09526571426c6f636b203d20626c6b5f72715f706f732866645f72657175657374293b0a09526571427566666572203d2066645f726571756573742d3e6275666665723b0a0973657475705f7265715f706172616d732820647269766520293b0a09646f5f66645f616374696f6e2820647269766520293b0a0a0972657475726e3b0a0a20207468655f656e643a0a0966696e6973685f66646328293b0a7d0a0a0a766f696420646f5f66645f726571756573742873747275637420726571756573745f7175657565202a2071290a7b0a09445052494e54282822646f5f66645f7265717565737420666f72207069642025645c6e222c63757272656e742d3e70696429293b0a097768696c6528206664635f62757379202920736c6565705f6f6e2820266664635f7761697420293b0a096664635f62757379203d20313b0a097374646d615f6c6f636b28666c6f7070795f6972712c204e554c4c293b0a0a0961746172695f64697361626c655f69727128204952515f4d46505f46444320293b0a097265646f5f66645f7265717565737428293b0a0961746172695f656e61626c655f69727128204952515f4d46505f46444320293b0a7d0a0a73746174696320696e742066645f6c6f636b65645f696f63746c2873747275637420626c6f636b5f646576696365202a626465762c20666d6f64655f74206d6f64652c0a090920202020756e7369676e656420696e7420636d642c20756e7369676e6564206c6f6e6720706172616d290a7b0a097374727563742067656e6469736b202a6469736b203d20626465762d3e62645f6469736b3b0a097374727563742061746172695f666c6f7070795f737472756374202a666c6f707079203d206469736b2d3e707269766174655f646174613b0a09696e74206472697665203d20666c6f707079202d20756e69743b0a09696e742074797065203d20666c6f7070792d3e747970653b0a097374727563742061746172695f666f726d61745f646573637220666d745f646573633b0a097374727563742061746172695f6469736b5f74797065202a6474703b0a0973747275637420666c6f7070795f7374727563742067657470726d3b0a09696e7420736574747970653b0a0973747275637420666c6f7070795f7374727563742073657470726d3b0a09766f6964205f5f75736572202a61726770203d2028766f6964205f5f75736572202a29706172616d3b0a0a097377697463682028636d6429207b0a096361736520464447455450524d3a0a0909696620287479706529207b0a090909696620282d2d74797065203e3d204e554d5f4449534b5f4d494e4f5253290a0909090972657475726e202d454e4f4445563b0a090909696620286d696e6f72326469736b747970655b747970655d2e64726976655f7479706573203e20447269766554797065290a0909090972657475726e202d454e4f4445563b0a09090974797065203d206d696e6f72326469736b747970655b747970655d2e696e6465783b0a090909647470203d202661746172695f6469736b5f747970655b747970655d3b0a0909096966202855442e666c6167732026204654445f4d5347290a090909202020207072696e746b20284b45524e5f4552522022666c6f70707925643a20666f756e6420647470202570206e616d65202573215c6e222c0a090909202020202020202064726976652c206474702c206474702d3e6e616d65293b0a09097d0a0909656c7365207b0a0909096966202821554454290a0909090972657475726e202d454e58494f3b0a090909656c73650a09090909647470203d205544543b0a09097d0a09096d656d7365742828766f6964202a292667657470726d2c20302c2073697a656f662867657470726d29293b0a090967657470726d2e73697a65203d206474702d3e626c6f636b733b0a090967657470726d2e73656374203d206474702d3e7370743b0a090967657470726d2e68656164203d20323b0a090967657470726d2e747261636b203d206474702d3e626c6f636b732f6474702d3e7370742f323b0a090967657470726d2e73747265746368203d206474702d3e737472657463683b0a090969662028636f70795f746f5f7573657228617267702c202667657470726d2c2073697a656f662867657470726d2929290a09090972657475726e202d454641554c543b0a090972657475726e20303b0a097d0a097377697463682028636d6429207b0a096361736520464453455450524d3a0a096361736520464444454650524d3a0a0920202020202020202f2a200a0909202a204d53636820372f39363a2073696d706c6520277365742067656f6d657472792720636173653a206a75737420736574207468650a0909202a202764656661756c74272064657669636520706172616d7320286d696e6f72203d3d2030292e0a0909202a2043757272656e746c792c207468652064726976652067656f6d6574727920697320636c656172656420616674657220656163680a0909202a206469736b206368616e676520616e642073756273657175656e7420726576616c69646174652829212073696d706c650a0909202a20696d706c656d656e746174696f6e206f6620464444454650524d3a20736176652067656f6d657472792066726f6d20610a0909202a20464444454650524d2063616c6c20616e6420726573746f726520697420696e20666c6f7070795f726576616c6964617465282920210a0909202a2f0a0a09092f2a206765742074686520706172616d65746572732066726f6d2075736572207370616365202a2f0a090969662028666c6f7070792d3e72656620213d203120262620666c6f7070792d3e72656620213d202d31290a09090972657475726e202d45425553593b0a090969662028636f70795f66726f6d5f75736572282673657470726d2c20617267702c2073697a656f662873657470726d2929290a09090972657475726e202d454641554c543b0a09092f2a200a0909202a206669727374206f6620616c6c3a20636865636b20666f7220666c6f707079206368616e676520616e6420726576616c69646174652c200a0909202a206f7220746865206e657874206163636573732077696c6c20726576616c6964617465202d20616e6420636c65617220554454203a2d280a0909202a2f0a0a090969662028666c6f7070795f636865636b5f6576656e7473286469736b2c203029290a09092020202020202020666c6f7070795f726576616c6964617465286469736b293b0a0a09096966202855442e666c6167732026204654445f4d5347290a0909202020207072696e746b20284b45524e5f494e464f2022666c6f70707925643a2073657474696e672073697a652025642073707420256420737472202564215c6e222c0a09090964726976652c2073657470726d2e73697a652c2073657470726d2e736563742c2073657470726d2e73747265746368293b0a0a09092f2a20776861742069662074797065203e203020686572653f204f76657277726974652073706563696669656420656e747279203f202a2f0a0909696620287479706529207b0a090920202020202020202f2a2072656675736520746f2072652d736574206120707265646566696e6564207479706520666f72206e6f77202a2f0a0909097265646f5f66645f7265717565737428293b0a09090972657475726e202d45494e56414c3b0a09097d0a0a09092f2a200a0909202a2074797065203d3d20303a206669727374206c6f6f6b20666f722061206d61746368696e6720656e74727920696e207468652074797065206c6973742c0a0909202a20616e6420736574207468652055442e6469736b74797065206669656c6420746f207573652074686520706572646566696e656420656e7472792e0a0909202a20544f444f3a2061646420757365722d646566696e656420666f726d617420746f2068656164206f66206175746f70726f6265206c697374203f200a0909202a2055736566756c20746f20696e636c7564652074686520757365722d7479706520666f7220667574757265206175746f646574656374696f6e210a0909202a2f0a0a0909666f72202873657474797065203d20303b2073657474797065203c204e554d5f4449534b5f4d494e4f52533b20736574747970652b2b29207b0a090909696e7420736574696478203d20303b0a090909696620286d696e6f72326469736b747970655b736574747970655d2e64726976655f7479706573203e2044726976655479706529207b0a090909092f2a20736b69702074686973206f6e652c20696e76616c696420666f72206472697665202e2e2e202a2f0a09090909636f6e74696e75653b0a0909097d0a090909736574696478203d206d696e6f72326469736b747970655b736574747970655d2e696e6465783b0a090909647470203d202661746172695f6469736b5f747970655b7365746964785d3b0a0a0909092f2a20666f756e64206d61746368696e6720656e747279203f3f202a2f0a090909696620282020206474702d3e626c6f636b7320203d3d2073657470726d2e73697a65200a090909202020202626206474702d3e73707420202020203d3d2073657470726d2e736563740a090909202020202626206474702d3e73747265746368203d3d2073657470726d2e737472657463682029207b0a090909096966202855442e666c6167732026204654445f4d5347290a09090909202020207072696e746b20284b45524e5f494e464f2022666c6f70707925643a2073657474696e67202573202570215c6e222c0a09090909202020202020202064726976652c206474702d3e6e616d652c20647470293b0a09090909554454203d206474703b0a090909097365745f636170616369747928666c6f7070792d3e6469736b2c205544542d3e626c6f636b73293b0a0a0909090969662028636d64203d3d20464444454650524d29207b0a0909090920202f2a20736176652073657474696e6773206173207065726d616e656e742064656661756c742074797065202a2f0a09090909202064656661756c745f706172616d735b64726976655d2e6e616d65202020203d206474702d3e6e616d653b0a09090909202064656661756c745f706172616d735b64726976655d2e73707420202020203d206474702d3e7370743b0a09090909202064656661756c745f706172616d735b64726976655d2e626c6f636b7320203d206474702d3e626c6f636b733b0a09090909202064656661756c745f706172616d735b64726976655d2e6664635f7370656564203d206474702d3e6664635f73706565643b0a09090909202064656661756c745f706172616d735b64726976655d2e73747265746368203d206474702d3e737472657463683b0a090909097d0a090909090a0909090972657475726e20303b0a0909097d0a0a09097d0a0a09092f2a206e6f206d61746368696e67206469736b207479706520666f756e642061626f7665202d2073657474696e6720757365725f706172616d73202a2f0a0a09202020202020200969662028636d64203d3d20464444454650524d29207b0a0909092f2a20736574207065726d616e656e742074797065202a2f0a090909647470203d202664656661756c745f706172616d735b64726976655d3b0a09097d20656c73650a0909092f2a207365742075736572207479706520287265736574206279206469736b206368616e67652129202a2f0a090909647470203d2026757365725f706172616d735b64726976655d3b0a0a09096474702d3e6e616d652020203d20227573657220666f726d6174223b0a09096474702d3e626c6f636b73203d2073657470726d2e73697a653b0a09096474702d3e737074202020203d2073657470726d2e736563743b0a09096966202873657470726d2e73656374203e20313429200a0909096474702d3e6664635f7370656564203d20333b0a0909656c73650a0909096474702d3e6664635f7370656564203d20303b0a09096474702d3e73747265746368203d2073657470726d2e737472657463683b0a0a09096966202855442e666c6167732026204654445f4d5347290a0909097072696e746b20284b45524e5f494e464f2022666c6f70707925643a20626c6b2025642073707420256420737472202564215c6e222c0a0909090964726976652c206474702d3e626c6f636b732c206474702d3e7370742c206474702d3e73747265746368293b0a0a09092f2a2073616e69747920636865636b202a2f0a09096966202873657470726d2e747261636b20213d206474702d3e626c6f636b732f6474702d3e7370742f32207c7c0a09092020202073657470726d2e6865616420213d203229207b0a0909097265646f5f66645f7265717565737428293b0a09090972657475726e202d45494e56414c3b0a09097d0a0a0909554454203d206474703b0a09097365745f636170616369747928666c6f7070792d3e6469736b2c205544542d3e626c6f636b73293b0a0a090972657475726e20303b0a09636173652046444d53474f4e3a0a090955442e666c616773207c3d204654445f4d53473b0a090972657475726e20303b0a09636173652046444d53474f46463a0a090955442e666c61677320263d207e4654445f4d53473b0a090972657475726e20303b0a0963617365204644534554454d534754524553483a0a090972657475726e202d45494e56414c3b0a0963617365204644464d544245473a0a090972657475726e20303b0a0963617365204644464d5454524b3a0a090969662028666c6f7070792d3e72656620213d203120262620666c6f7070792d3e72656620213d202d31290a09090972657475726e202d45425553593b0a090969662028636f70795f66726f6d5f757365722826666d745f646573632c20617267702c2073697a656f6628666d745f646573632929290a09090972657475726e202d454641554c543b0a090972657475726e20646f5f666f726d61742864726976652c20747970652c2026666d745f64657363293b0a0963617365204644434c5250524d3a0a0909554454203d204e554c4c3b0a09092f2a204d5363683a20696e76616c69646174652064656661756c745f706172616d73202a2f0a090964656661756c745f706172616d735b64726976655d2e626c6f636b7320203d20303b0a09097365745f636170616369747928666c6f7070792d3e6469736b2c204d41585f4449534b5f53495a45202a2032293b0a0963617365204644464d54454e443a0a0963617365204644464c5553483a0a09092f2a20696e76616c6964617465207468652062756666657220747261636b20746f20666f726365206120726572656164202a2f0a09094275666665724472697665203d202d313b0a09097365745f6269742864726976652c202666616b655f6368616e6765293b0a0909636865636b5f6469736b5f6368616e67652862646576293b0a090972657475726e20303b0a0964656661756c743a0a090972657475726e202d45494e56414c3b0a097d0a7d0a0a73746174696320696e742066645f696f63746c2873747275637420626c6f636b5f646576696365202a626465762c20666d6f64655f74206d6f64652c0a0909092020202020756e7369676e656420696e7420636d642c20756e7369676e6564206c6f6e6720617267290a7b0a09696e74207265743b0a0a096d757465785f6c6f636b2826617461666c6f705f6d75746578293b0a09726574203d2066645f6c6f636b65645f696f63746c28626465762c206d6f64652c20636d642c20617267293b0a096d757465785f756e6c6f636b2826617461666c6f705f6d75746578293b0a0a0972657475726e207265743b0a7d0a0a2f2a20496e697469616c697a65207468652027756e697427207661726961626c6520666f722064726976652027647269766527202a2f0a0a73746174696320766f6964205f5f696e69742066645f70726f62652820696e7420647269766520290a7b0a0955442e636f6e6e6563746564203d20303b0a0955445420203d204e554c4c3b0a0a09696620282166645f746573745f64726976655f70726573656e74282064726976652029290a090972657475726e3b0a0a0955442e636f6e6e6563746564203d20313b0a0955442e747261636b20202020203d20303b0a0973776974636828205573657253746570726174655b64726976655d2029207b0a096361736520323a0a090955442e7374657072617465203d20464443535445505f323b0a0909627265616b3b0a096361736520333a0a090955442e7374657072617465203d20464443535445505f333b0a0909627265616b3b0a096361736520363a0a090955442e7374657072617465203d20464443535445505f363b0a0909627265616b3b0a09636173652031323a0a090955442e7374657072617465203d20464443535445505f31323b0a0909627265616b3b0a0964656661756c743a202f2a2073686f756c64206265202d3120666f7220226e6f7420736574206279207573657222202a2f0a090969662028415441524948575f50524553454e54282046444353504545442029207c7c204d4143485f49535f4d4544555341290a09090955442e7374657072617465203d20464443535445505f333b0a0909656c73650a09090955442e7374657072617465203d20464443535445505f363b0a0909627265616b3b0a097d0a094d6f746f724f6e203d20313b092f2a2066726f6d2070726f626520726573746f7265206f7065726174696f6e21202a2f0a7d0a0a0a2f2a20546869732066756e6374696f6e2074657374732074686520706879736963616c2070726573656e6365206f66206120666c6f70707920647269766520286e6f740a202a20776865746865722061206469736b20697320696e736572746564292e205468697320697320646f6e652062792069737375696e67206120726573746f72650a202a20636f6d6d616e642c2077616974696e67206d61782e2032207365636f6e64732028746861742073686f756c6420626520656e6f75676820746f206d6f7665207468650a202a2068656164206163726f7373207468652077686f6c65206469736b2920616e64206c6f6f6b696e6720617420746865207374617465206f6620746865202254523030220a202a207369676e616c2e20546869732073686f756c64206e6f7720626520726169736564206966207468657265206973206120647269766520636f6e6e65637465640a202a2028616e64207468657265206973206e6f206861726477617265206661696c757265203a2d29204f74686572776973652c207468652064726976652069730a202a206465636c6172656420616273656e742e0a202a2f0a0a73746174696320696e74205f5f696e69742066645f746573745f64726976655f70726573656e742820696e7420647269766520290a7b0a09756e7369676e6564206c6f6e672074696d656f75743b0a09756e7369676e65642063686172207374617475733b0a09696e74206f6b3b0a090a09696620286472697665203e3d20284d4143485f49535f46414c434f4e203f2031203a203229292072657475726e28203020293b0a0966645f73656c6563745f64726976652820647269766520293b0a0a092f2a2064697361626c6520696e746572727570742074656d706f726172696c79202a2f0a0961746172695f7475726e6f66665f69727128204952515f4d46505f46444320293b0a094644435f575249544520284644435245475f545241434b2c20307866663030293b0a094644435f575249544528204644435245475f434d442c20464443434d445f524553544f5245207c20464443434d444144445f48207c20464443535445505f3620293b0a0a0974696d656f7574203d206a696666696573202b20322a485a2b485a2f323b0a097768696c65202874696d655f6265666f7265286a6966666965732c2074696d656f757429290a090969662028212873745f6d66702e7061725f64745f7265672026203078323029290a090909627265616b3b0a0a09737461747573203d204644435f5245414428204644435245475f53544154555320293b0a096f6b203d2028737461747573202620464443535441545f545230302920213d20303b0a0a092f2a20666f72636520696e7465727275707420746f2061626f727420726573746f7265206f7065726174696f6e202846444320776f756c64207472790a09202a2061626f7574203530207365636f6e64732129202a2f0a094644435f575249544528204644435245475f434d442c20464443434d445f464f52434920293b0a097564656c617928353030293b0a09737461747573203d204644435f5245414428204644435245475f53544154555320293b0a097564656c6179283230293b0a0a09696620286f6b29207b0a09092f2a2064756d6d79207365656b20636f6d6d616e6420746f206d616b65205750206269742061636365737369626c65202a2f0a09094644435f575249544528204644435245475f444154412c203020293b0a09094644435f575249544528204644435245475f434d442c20464443434d445f5345454b20293b0a09097768696c65282073745f6d66702e7061725f64745f7265672026203078323020290a0909093b0a0909737461747573203d204644435f5245414428204644435245475f53544154555320293b0a097d0a0a0961746172695f7475726e6f6e5f69727128204952515f4d46505f46444320293b0a0972657475726e28206f6b20293b0a7d0a0a0a2f2a204c6f6f6b20686f77206d616e7920616e64207768696368206b696e64206f66206472697665732061726520636f6e6e65637465642e204966207468657265206172650a202a20666c6f70706965732c206164646974696f6e616c6c7920737461727420746865206469736b2d6368616e676520616e64206d6f746f722d6f66662074696d6572732e0a202a2f0a0a73746174696320766f6964205f5f696e697420636f6e6669675f74797065732820766f696420290a7b0a09696e742064726976652c20636e74203d20303b0a0a092f2a20666f722070726f62696e67206472697665732c20736574207468652046444320737065656420746f2038204d487a202a2f0a0969662028415441524948575f50524553454e5428464443535045454429290a0909646d615f77642e6664635f7370656564203d20303b0a0a097072696e746b284b45524e5f494e464f202250726f62696e6720666c6f7070792064726976652873293a5c6e22293b0a09666f7228206472697665203d20303b206472697665203c2046445f4d41585f554e4954533b2064726976652b2b2029207b0a090966645f70726f62652820647269766520293b0a09096966202855442e636f6e6e656374656429207b0a0909097072696e746b284b45524e5f494e464f2022666425645c6e222c206472697665293b0a0909092b2b636e743b0a09097d0a097d0a0a09696620284644435f5245414428204644435245475f5354415455532029202620464443535441545f4255535929207b0a09092f2a20496620464443206973207374696c6c20627573792066726f6d2070726f62696e672c206769766520697420616e6f7468657220464f5243490a0909202a20636f6d6d616e6420746f2061626f727420746865206f7065726174696f6e2e20496620746869732069736e277420646f6e652c20746865204644430a0909202a2077696c6c20696e74657272757074206c6174657220616e642069747320495251206c696e65207374617973206c6f772c20626563617573650a0909202a20746865207374617475732072656769737465722069736e277420726561642e20416e6420746869732077696c6c20626c6f636b20616e790a0909202a20696e7465727275707473206f6e207468697320495251206c696e65203a2d280a0909202a2f0a09094644435f575249544528204644435245475f434d442c20464443434d445f464f52434920293b0a09097564656c617928353030293b0a09094644435f5245414428204644435245475f53544154555320293b0a09097564656c6179283230293b0a097d0a090a0969662028636e74203e203029207b0a090973746172745f6d6f746f725f6f66665f74696d657228293b0a090969662028636e74203d3d2031292066645f73656c6563745f647269766528203020293b0a090973746172745f636865636b5f6368616e67655f74696d657228293b0a097d0a7d0a0a2f2a0a202a20666c6f7070795f6f70656e20636865636b20666f7220616c696173696e6720282f6465762f6664302063616e206265207468652073616d652061730a202a202f6465762f50533020657463292c20616e6420646973616c6c6f77732073696d756c74616e656f75732061636365737320746f207468652073616d650a202a206472697665207769746820646966666572656e7420646576696365206e756d626572732e0a202a2f0a0a73746174696320696e7420666c6f7070795f6f70656e2873747275637420626c6f636b5f646576696365202a626465762c20666d6f64655f74206d6f6465290a7b0a097374727563742061746172695f666c6f7070795f737472756374202a70203d20626465762d3e62645f6469736b2d3e707269766174655f646174613b0a09696e74207479706520203d204d494e4f5228626465762d3e62645f64657629203e3e20323b0a0a09445052494e5428282266645f6f70656e3a20747970653d25645c6e222c7479706529293b0a0969662028702d3e72656620262620702d3e7479706520213d2074797065290a090972657475726e202d45425553593b0a0a0969662028702d3e726566203d3d202d31207c7c2028702d3e726566202626206d6f6465202620464d4f44455f4558434c29290a090972657475726e202d45425553593b0a0a09696620286d6f6465202620464d4f44455f4558434c290a0909702d3e726566203d202d313b0a09656c73650a0909702d3e7265662b2b3b0a0a09702d3e74797065203d20747970653b0a0a09696620286d6f6465202620464d4f44455f4e44454c4159290a090972657475726e20303b0a0a09696620286d6f646520262028464d4f44455f524541447c464d4f44455f57524954452929207b0a0909636865636b5f6469736b5f6368616e67652862646576293b0a0909696620286d6f6465202620464d4f44455f575249544529207b0a09090969662028702d3e77707374617429207b0a0909090969662028702d3e726566203c2030290a0909090909702d3e726566203d20303b0a09090909656c73650a0909090909702d3e7265662d2d3b0a0909090972657475726e202d45524f46533b0a0909097d0a09097d0a097d0a0972657475726e20303b0a7d0a0a73746174696320696e7420666c6f7070795f756e6c6f636b65645f6f70656e2873747275637420626c6f636b5f646576696365202a626465762c20666d6f64655f74206d6f6465290a7b0a09696e74207265743b0a0a096d757465785f6c6f636b2826617461666c6f705f6d75746578293b0a09726574203d20666c6f7070795f6f70656e28626465762c206d6f6465293b0a096d757465785f756e6c6f636b2826617461666c6f705f6d75746578293b0a0a0972657475726e207265743b0a7d0a0a73746174696320696e7420666c6f7070795f72656c65617365287374727563742067656e6469736b202a6469736b2c20666d6f64655f74206d6f6465290a7b0a097374727563742061746172695f666c6f7070795f737472756374202a70203d206469736b2d3e707269766174655f646174613b0a096d757465785f6c6f636b2826617461666c6f705f6d75746578293b0a0969662028702d3e726566203c2030290a0909702d3e726566203d20303b0a09656c7365206966202821702d3e7265662d2d29207b0a09097072696e746b284b45524e5f4552522022666c6f7070795f72656c6561736520776974682066645f726566203d3d203022293b0a0909702d3e726566203d20303b0a097d0a096d757465785f756e6c6f636b2826617461666c6f705f6d75746578293b0a0972657475726e20303b0a7d0a0a73746174696320636f6e73742073747275637420626c6f636b5f6465766963655f6f7065726174696f6e7320666c6f7070795f666f7073203d207b0a092e6f776e657209093d20544849535f4d4f44554c452c0a092e6f70656e09093d20666c6f7070795f756e6c6f636b65645f6f70656e2c0a092e72656c65617365093d20666c6f7070795f72656c656173652c0a092e696f63746c09093d2066645f696f63746c2c0a092e636865636b5f6576656e7473093d20666c6f7070795f636865636b5f6576656e74732c0a092e726576616c69646174655f6469736b3d20666c6f7070795f726576616c69646174652c0a7d3b0a0a73746174696320737472756374206b6f626a656374202a666c6f7070795f66696e64286465765f74206465762c20696e74202a706172742c20766f6964202a64617461290a7b0a09696e74206472697665203d202a70617274202620333b0a09696e74207479706520203d202a70617274203e3e20323b0a09696620286472697665203e3d2046445f4d41585f554e495453207c7c2074797065203e204e554d5f4449534b5f4d494e4f5253290a090972657475726e204e554c4c3b0a092a70617274203d20303b0a0972657475726e206765745f6469736b28756e69745b64726976655d2e6469736b293b0a7d0a0a73746174696320696e74205f5f696e69742061746172695f666c6f7070795f696e69742028766f6964290a7b0a09696e7420693b0a0a0969662028214d4143485f49535f4154415249290a09092f2a20416d6967612c204d61632c202e2e2e20646f6e277420686176652041746172692d636f6d70617469626c6520666c6f707079203a2d29202a2f0a090972657475726e202d454e4f4445563b0a0a096966202872656769737465725f626c6b64657628464c4f5050595f4d414a4f522c2266642229290a090972657475726e202d45425553593b0a0a09666f72202869203d20303b2069203c2046445f4d41585f554e4954533b20692b2b29207b0a0909756e69745b695d2e6469736b203d20616c6c6f635f6469736b2831293b0a09096966202821756e69745b695d2e6469736b290a090909676f746f20456e6f6d656d3b0a097d0a0a0969662028557365547261636b627566666572203c2030290a09092f2a206e6f74207365742062792075736572202d3e207573652064656661756c743a20666f72206e6f772c207765207475726e0a0909202020747261636b20627566666572696e67206f666620666f7220616c6c204d6564757361732c2074686f7567682069740a0909202020636f756c6420626520757365642077697468206f6e657320746861742068617665206120636f756e7465720a0909202020636172642e2042757420746865207465737420697320746f6f2068617264203a2d28202a2f0a0909557365547261636b627566666572203d20214d4143485f49535f4d45445553413b0a0a092f2a20696e697469616c697a65207661726961626c6573202a2f0a0953656c65637465644472697665203d202d313b0a094275666665724472697665203d202d313b0a0a09444d41427566666572203d2061746172695f737472616d5f616c6c6f63284255464645525f53495a452b3531322c2022617461666c6f7022293b0a096966202821444d4142756666657229207b0a09097072696e746b284b45524e5f455252202261746172695f666c6f7070795f696e69743a2063616e6e6f742067657420646d61206275666665725c6e22293b0a0909676f746f20456e6f6d656d3b0a097d0a09547261636b427566666572203d20444d41427566666572202b203531323b0a0950687973444d41427566666572203d20766972745f746f5f7068797328444d41427566666572293b0a0950687973547261636b427566666572203d20766972745f746f5f7068797328547261636b427566666572293b0a094275666665724472697665203d2042756666657253696465203d20427566666572547261636b203d202d313b0a0a09666f72202869203d20303b2069203c2046445f4d41585f554e4954533b20692b2b29207b0a0909756e69745b695d2e747261636b203d202d313b0a0909756e69745b695d2e666c616773203d20303b0a0909756e69745b695d2e6469736b2d3e6d616a6f72203d20464c4f5050595f4d414a4f523b0a0909756e69745b695d2e6469736b2d3e66697273745f6d696e6f72203d20693b0a0909737072696e746628756e69745b695d2e6469736b2d3e6469736b5f6e616d652c202266642564222c2069293b0a0909756e69745b695d2e6469736b2d3e666f7073203d2026666c6f7070795f666f70733b0a0909756e69745b695d2e6469736b2d3e707269766174655f64617461203d2026756e69745b695d3b0a0909756e69745b695d2e6469736b2d3e7175657565203d20626c6b5f696e69745f717565756528646f5f66645f726571756573742c0a090909090926617461666c6f705f6c6f636b293b0a09096966202821756e69745b695d2e6469736b2d3e7175657565290a090909676f746f20456e6f6d656d3b0a09097365745f636170616369747928756e69745b695d2e6469736b2c204d41585f4449534b5f53495a45202a2032293b0a09096164645f6469736b28756e69745b695d2e6469736b293b0a097d0a0a09626c6b5f72656769737465725f726567696f6e284d4b44455628464c4f5050595f4d414a4f522c2030292c203235362c20544849535f4d4f44554c452c0a09090909666c6f7070795f66696e642c204e554c4c2c204e554c4c293b0a0a097072696e746b284b45524e5f494e464f2022417461726920666c6f707079206472697665723a206d61782e202563442c202573747261636b20627566666572696e675c6e222c0a0920202020202020447269766554797065203d3d2030203f20274427203a20447269766554797065203d3d2031203f20274827203a202745272c0a0920202020202020557365547261636b627566666572203f202222203a20226e6f2022293b0a09636f6e6669675f747970657328293b0a0a0972657475726e20303b0a456e6f6d656d3a0a097768696c652028692d2d29207b0a090973747275637420726571756573745f7175657565202a71203d20756e69745b695d2e6469736b2d3e71756575653b0a0a09097075745f6469736b28756e69745b695d2e6469736b293b0a09096966202871290a090909626c6b5f636c65616e75705f71756575652871293b0a097d0a0a09756e72656769737465725f626c6b64657628464c4f5050595f4d414a4f522c2022666422293b0a0972657475726e202d454e4f4d454d3b0a7d0a0a2369666e646566204d4f44554c450a73746174696320696e74205f5f696e69742061746172695f666c6f7070795f73657475702863686172202a737472290a7b0a09696e7420696e74735b33202b2046445f4d41585f554e4954535d3b0a09696e7420693b0a0a0969662028214d4143485f49535f4154415249290a090972657475726e20303b0a0a09737472203d206765745f6f7074696f6e73287374722c2033202b2046445f4d41585f554e4954532c20696e7473293b0a090a0969662028696e74735b305d203c203129207b0a09097072696e746b284b45524e5f4552522022617461666c6f705f73657475703a206e6f20617267756d656e7473215c6e2220293b0a090972657475726e20303b0a097d0a09656c73652069662028696e74735b305d203e20322b46445f4d41585f554e49545329207b0a09097072696e746b284b45524e5f4552522022617461666c6f705f73657475703a20746f6f206d616e7920617267756d656e74735c6e2220293b0a097d0a0a0969662028696e74735b315d203c2030207c7c20696e74735b315d203e2032290a09097072696e746b284b45524e5f4552522022617461666c6f705f73657475703a2062616420647269766520747970655c6e2220293b0a09656c73650a0909447269766554797065203d20696e74735b315d3b0a0a0969662028696e74735b305d203e3d2032290a0909557365547261636b627566666572203d2028696e74735b325d203e2030293b0a0a09666f72282069203d20333b2069203c3d20696e74735b305d20262620692d33203c2046445f4d41585f554e4954533b202b2b692029207b0a090969662028696e74735b695d20213d203220262620696e74735b695d20213d203320262620696e74735b695d20213d203620262620696e74735b695d20213d203132290a0909097072696e746b284b45524e5f4552522022617461666c6f705f73657475703a206261642073746570726174655c6e2220293b0a0909656c73650a0909095573657253746570726174655b692d335d203d20696e74735b695d3b0a097d0a0972657475726e20313b0a7d0a0a5f5f73657475702822666c6f7070793d222c2061746172695f666c6f7070795f7365747570293b0a23656e6469660a0a73746174696320766f6964205f5f657869742061746172695f666c6f7070795f6578697428766f6964290a7b0a09696e7420693b0a09626c6b5f756e72656769737465725f726567696f6e284d4b44455628464c4f5050595f4d414a4f522c2030292c20323536293b0a09666f72202869203d20303b2069203c2046445f4d41585f554e4954533b20692b2b29207b0a090973747275637420726571756573745f7175657565202a71203d20756e69745b695d2e6469736b2d3e71756575653b0a0a090964656c5f67656e6469736b28756e69745b695d2e6469736b293b0a09097075745f6469736b28756e69745b695d2e6469736b293b0a0909626c6b5f636c65616e75705f71756575652871293b0a097d0a09756e72656769737465725f626c6b64657628464c4f5050595f4d414a4f522c2022666422293b0a0a0964656c5f74696d65725f73796e63282666645f74696d6572293b0a0961746172695f737472616d5f667265652820444d4142756666657220293b0a7d0a0a6d6f64756c655f696e69742861746172695f666c6f7070795f696e6974290a6d6f64756c655f657869742861746172695f666c6f7070795f65786974290a0a4d4f44554c455f4c4943454e5345282247504c22293b0a0000000000000000000000000000000000000000000000000000000000000000000000006c696e75782d332e382e322f647269766572732f626c6f636b2f6272642e63000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000303030303636340030303030303030003030303030303000303030303030333630323200313231313437343433333000303031363335300030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007573746172003030726f6f7400000000000000000000000000000000000000000000000000000000726f6f74000000000000000000000000000000000000000000000000000000003030303030303000303030303030300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f2a0a202a2052616d206261636b656420626c6f636b20646576696365206472697665722e0a202a0a202a20436f70797269676874202843292032303037204e69636b2050696767696e0a202a20436f70797269676874202843292032303037204e6f76656c6c20496e632e0a202a0a202a20506172747320646572697665642066726f6d20647269766572732f626c6f636b2f72642e632c20616e6420647269766572732f626c6f636b2f6c6f6f702e632c20636f707972696768740a202a206f662074686569722072657370656374697665206f776e6572732e0a202a2f0a0a23696e636c756465203c6c696e75782f696e69742e683e0a23696e636c756465203c6c696e75782f6d6f64756c652e683e0a23696e636c756465203c6c696e75782f6d6f64756c65706172616d2e683e0a23696e636c756465203c6c696e75782f6d616a6f722e683e0a23696e636c756465203c6c696e75782f626c6b6465762e683e0a23696e636c756465203c6c696e75782f62696f2e683e0a23696e636c756465203c6c696e75782f686967686d656d2e683e0a23696e636c756465203c6c696e75782f6d757465782e683e0a23696e636c756465203c6c696e75782f72616469782d747265652e683e0a23696e636c756465203c6c696e75782f66732e683e0a23696e636c756465203c6c696e75782f736c61622e683e0a0a23696e636c756465203c61736d2f756163636573732e683e0a0a23646566696e6520534543544f525f53484946540909390a23646566696e6520504147455f534543544f52535f53484946540928504147455f5348494654202d20534543544f525f5348494654290a23646566696e6520504147455f534543544f525309092831203c3c20504147455f534543544f52535f5348494654290a0a2f2a0a202a204561636820626c6f636b2072616d6469736b206465766963652068617320612072616469785f74726565206272645f7061676573206f6620706167657320746861742073746f7265730a202a2074686520706167657320636f6e7461696e696e672074686520626c6f636b20646576696365277320636f6e74656e74732e20412062726420706167652773202d3e696e6465782069730a202a20697473206f666673657420696e20504147455f53495a4520756e6974732e20546869732069732073696d696c617220746f2c2062757420696e206e6f2077617920636f6e6e65637465640a202a20776974682c20746865206b65726e656c277320706167656361636865206f722062756666657220636163686520287768696368207369742061626f7665206f757220626c6f636b0a202a20646576696365292e0a202a2f0a737472756374206272645f646576696365207b0a09696e7409096272645f6e756d6265723b0a0a0973747275637420726571756573745f7175657565092a6272645f71756575653b0a097374727563742067656e6469736b09092a6272645f6469736b3b0a09737472756374206c6973745f68656164096272645f6c6973743b0a0a092f2a0a09202a204261636b696e672073746f7265206f6620706167657320616e64206c6f636b20746f2070726f746563742069742e20546869732069732074686520636f6e74656e74730a09202a206f662074686520626c6f636b206465766963652e0a09202a2f0a097370696e6c6f636b5f7409096272645f6c6f636b3b0a097374727563742072616469785f747265655f726f6f74096272645f70616765733b0a7d3b0a0a2f2a0a202a204c6f6f6b20757020616e642072657475726e2061206272642773207061676520666f72206120676976656e20736563746f722e0a202a2f0a73746174696320444546494e455f4d55544558286272645f6d75746578293b0a737461746963207374727563742070616765202a6272645f6c6f6f6b75705f7061676528737472756374206272645f646576696365202a6272642c20736563746f725f7420736563746f72290a7b0a0970676f66665f74206964783b0a097374727563742070616765202a706167653b0a0a092f2a0a09202a205468652070616765206c69666574696d652069732070726f74656374656420627920746865206661637420746861742077652068617665206f70656e6564207468650a09202a20646576696365206e6f6465202d2d206272642070616765732077696c6c206e657665722062652064656c6574656420756e6465722075732c20736f2077650a09202a20646f6e2774206e65656420616e792066757274686572206c6f636b696e67206f7220726566636f756e74696e672e0a09202a0a09202a2054686973206973207374726963746c79207472756520666f72207468652072616469782d74726565206e6f6465732061732077656c6c202869652e2077650a09202a20646f6e27742061637475616c6c79206e65656420746865207263755f726561645f6c6f636b2829292c20686f77657665722074686174206973206e6f7420610a09202a20646f63756d656e7465642066656174757265206f66207468652072616469782d747265652041504920736f2069742069732062657474657220746f2062650a09202a207361666520686572652028776520646f6e2774206861766520746f74616c206578636c7573696f6e2066726f6d207261646978207472656520757064617465730a09202a20686572652c206f6e6c792064656c65746573292e0a09202a2f0a097263755f726561645f6c6f636b28293b0a09696478203d20736563746f72203e3e20504147455f534543544f52535f53484946543b202f2a20736563746f7220746f207061676520696e646578202a2f0a0970616765203d2072616469785f747265655f6c6f6f6b757028266272642d3e6272645f70616765732c20696478293b0a097263755f726561645f756e6c6f636b28293b0a0a094255475f4f4e287061676520262620706167652d3e696e64657820213d20696478293b0a0a0972657475726e20706167653b0a7d0a0a2f2a0a202a204c6f6f6b20757020616e642072657475726e2061206272642773207061676520666f72206120676976656e20736563746f722e0a202a204966206f6e6520646f6573206e6f742065786973742c20616c6c6f6361746520616e20656d70747920706167652c20616e6420696e7365727420746861742e205468656e0a202a2072657475726e2069742e0a202a2f0a737461746963207374727563742070616765202a6272645f696e736572745f7061676528737472756374206272645f646576696365202a6272642c20736563746f725f7420736563746f72290a7b0a0970676f66665f74206964783b0a097374727563742070616765202a706167653b0a096766705f74206766705f666c6167733b0a0a0970616765203d206272645f6c6f6f6b75705f70616765286272642c20736563746f72293b0a096966202870616765290a090972657475726e20706167653b0a0a092f2a0a09202a204d75737420757365204e4f494f206265636175736520776520646f6e27742077616e7420746f2072656375727365206261636b20696e746f207468650a09202a20626c6f636b206f722066696c6573797374656d206c61796572732066726f6d2070616765207265636c61696d2e0a09202a0a09202a2043616e6e6f7420737570706f72742058495020616e6420686967686d656d2c2062656361757365206f7572202d3e6469726563745f6163636573730a09202a20726f7574696e6520666f7220584950206d7573742072657475726e206d656d6f7279207468617420697320616c77617973206164647265737361626c652e0a09202a2049662058495020776173207265776f726b656420746f207573652070666e7320616e64206b6d6170207468726f7567686f75742c20746869730a09202a207265737472696374696f6e206d696768742062652061626c6520746f206265206c69667465642e0a09202a2f0a096766705f666c616773203d204746505f4e4f494f207c205f5f4746505f5a45524f3b0a2369666e64656620434f4e4649475f424c4b5f4445565f5849500a096766705f666c616773207c3d205f5f4746505f484947484d454d3b0a23656e6469660a0970616765203d20616c6c6f635f70616765286766705f666c616773293b0a09696620282170616765290a090972657475726e204e554c4c3b0a0a096966202872616469785f747265655f7072656c6f6164284746505f4e4f494f2929207b0a09095f5f667265655f706167652870616765293b0a090972657475726e204e554c4c3b0a097d0a0a097370696e5f6c6f636b28266272642d3e6272645f6c6f636b293b0a09696478203d20736563746f72203e3e20504147455f534543544f52535f53484946543b0a096966202872616469785f747265655f696e7365727428266272642d3e6272645f70616765732c206964782c20706167652929207b0a09095f5f667265655f706167652870616765293b0a090970616765203d2072616469785f747265655f6c6f6f6b757028266272642d3e6272645f70616765732c20696478293b0a09094255475f4f4e282170616765293b0a09094255475f4f4e28706167652d3e696e64657820213d20696478293b0a097d20656c73650a0909706167652d3e696e646578203d206964783b0a097370696e5f756e6c6f636b28266272642d3e6272645f6c6f636b293b0a0a0972616469785f747265655f7072656c6f61645f656e6428293b0a0a0972657475726e20706167653b0a7d0a0a73746174696320766f6964206272645f667265655f7061676528737472756374206272645f646576696365202a6272642c20736563746f725f7420736563746f72290a7b0a097374727563742070616765202a706167653b0a0970676f66665f74206964783b0a0a097370696e5f6c6f636b28266272642d3e6272645f6c6f636b293b0a09696478203d20736563746f72203e3e20504147455f534543544f52535f53484946543b0a0970616765203d2072616469785f747265655f64656c65746528266272642d3e6272645f70616765732c20696478293b0a097370696e5f756e6c6f636b28266272642d3e6272645f6c6f636b293b0a096966202870616765290a09095f5f667265655f706167652870616765293b0a7d0a0a73746174696320766f6964206272645f7a65726f5f7061676528737472756374206272645f646576696365202a6272642c20736563746f725f7420736563746f72290a7b0a097374727563742070616765202a706167653b0a0a0970616765203d206272645f6c6f6f6b75705f70616765286272642c20736563746f72293b0a096966202870616765290a0909636c6561725f68696768706167652870616765293b0a7d0a0a2f2a0a202a204672656520616c6c206261636b696e672073746f726520706167657320616e6420726164697820747265652e2054686973206d757374206f6e6c792062652063616c6c6564207768656e0a202a20746865726520617265206e6f206f74686572207573657273206f6620746865206465766963652e0a202a2f0a23646566696e6520465245455f42415443482031360a73746174696320766f6964206272645f667265655f706167657328737472756374206272645f646576696365202a627264290a7b0a09756e7369676e6564206c6f6e6720706f73203d20303b0a097374727563742070616765202a70616765735b465245455f42415443485d3b0a09696e74206e725f70616765733b0a0a09646f207b0a0909696e7420693b0a0a09096e725f7061676573203d2072616469785f747265655f67616e675f6c6f6f6b757028266272642d3e6272645f70616765732c0a0909090928766f6964202a2a2970616765732c20706f732c20465245455f4241544348293b0a0a0909666f72202869203d20303b2069203c206e725f70616765733b20692b2b29207b0a090909766f6964202a7265743b0a0a0909094255475f4f4e2870616765735b695d2d3e696e646578203c20706f73293b0a090909706f73203d2070616765735b695d2d3e696e6465783b0a090909726574203d2072616469785f747265655f64656c65746528266272642d3e6272645f70616765732c20706f73293b0a0909094255475f4f4e2821726574207c7c2072657420213d2070616765735b695d293b0a0909095f5f667265655f706167652870616765735b695d293b0a09097d0a0a0909706f732b2b3b0a0a09092f2a0a0909202a205468697320617373756d65732072616469785f747265655f67616e675f6c6f6f6b757020616c776179732072657475726e732061730a0909202a206d616e7920706167657320617320706f737369626c652e204966207468652072616469782d7472656520636f6465206368616e6765732c0a0909202a20736f2077696c6c2074686973206861766520746f2e0a0909202a2f0a097d207768696c6520286e725f7061676573203d3d20465245455f4241544348293b0a7d0a0a2f2a0a202a20636f70795f746f5f6272645f7365747570206d7573742062652063616c6c6564206265666f726520636f70795f746f5f6272642e204974206d617920736c6565702e0a202a2f0a73746174696320696e7420636f70795f746f5f6272645f736574757028737472756374206272645f646576696365202a6272642c20736563746f725f7420736563746f722c2073697a655f74206e290a7b0a09756e7369676e656420696e74206f6666736574203d2028736563746f7220262028504147455f534543544f52532d312929203c3c20534543544f525f53484946543b0a0973697a655f7420636f70793b0a0a09636f7079203d206d696e5f742873697a655f742c206e2c20504147455f53495a45202d206f6666736574293b0a0969662028216272645f696e736572745f70616765286272642c20736563746f7229290a090972657475726e202d454e4f4d454d3b0a0969662028636f7079203c206e29207b0a0909736563746f72202b3d20636f7079203e3e20534543544f525f53484946543b0a090969662028216272645f696e736572745f70616765286272642c20736563746f7229290a09090972657475726e202d454e4f4d454d3b0a097d0a0972657475726e20303b0a7d0a0a73746174696320766f696420646973636172645f66726f6d5f62726428737472756374206272645f646576696365202a6272642c0a090909736563746f725f7420736563746f722c2073697a655f74206e290a7b0a097768696c6520286e203e3d20504147455f53495a4529207b0a09092f2a0a0909202a20446f6e27742077616e7420746f2061637475616c6c792064697363617264207061676573206865726520626563617573650a0909202a2072652d616c6c6f636174696e67207468652070616765732063616e20726573756c7420696e2077726974656261636b0a0909202a20646561646c6f636b7320756e646572206865617679206c6f61642e0a0909202a2f0a09096966202830290a0909096272645f667265655f70616765286272642c20736563746f72293b0a0909656c73650a0909096272645f7a65726f5f70616765286272642c20736563746f72293b0a0909736563746f72202b3d20504147455f53495a45203e3e20534543544f525f53484946543b0a09096e202d3d20504147455f53495a453b0a097d0a7d0a0a2f2a0a202a20436f7079206e2062797465732066726f6d2073726320746f2074686520627264207374617274696e6720617420736563746f722e20446f6573206e6f7420736c6565702e0a202a2f0a73746174696320766f696420636f70795f746f5f62726428737472756374206272645f646576696365202a6272642c20636f6e737420766f6964202a7372632c0a090909736563746f725f7420736563746f722c2073697a655f74206e290a7b0a097374727563742070616765202a706167653b0a09766f6964202a6473743b0a09756e7369676e656420696e74206f6666736574203d2028736563746f7220262028504147455f534543544f52532d312929203c3c20534543544f525f53484946543b0a0973697a655f7420636f70793b0a0a09636f7079203d206d696e5f742873697a655f742c206e2c20504147455f53495a45202d206f6666736574293b0a0970616765203d206272645f6c6f6f6b75705f70616765286272642c20736563746f72293b0a094255475f4f4e282170616765293b0a0a09647374203d206b6d61705f61746f6d69632870616765293b0a096d656d63707928647374202b206f66667365742c207372632c20636f7079293b0a096b756e6d61705f61746f6d696328647374293b0a0a0969662028636f7079203c206e29207b0a0909737263202b3d20636f70793b0a0909736563746f72202b3d20636f7079203e3e20534543544f525f53484946543b0a0909636f7079203d206e202d20636f70793b0a090970616765203d206272645f6c6f6f6b75705f70616765286272642c20736563746f72293b0a09094255475f4f4e282170616765293b0a0a0909647374203d206b6d61705f61746f6d69632870616765293b0a09096d656d637079286473742c207372632c20636f7079293b0a09096b756e6d61705f61746f6d696328647374293b0a097d0a7d0a0a2f2a0a202a20436f7079206e20627974657320746f206473742066726f6d2074686520627264207374617274696e6720617420736563746f722e20446f6573206e6f7420736c6565702e0a202a2f0a73746174696320766f696420636f70795f66726f6d5f62726428766f6964202a6473742c20737472756374206272645f646576696365202a6272642c0a090909736563746f725f7420736563746f722c2073697a655f74206e290a7b0a097374727563742070616765202a706167653b0a09766f6964202a7372633b0a09756e7369676e656420696e74206f6666736574203d2028736563746f7220262028504147455f534543544f52532d312929203c3c20534543544f525f53484946543b0a0973697a655f7420636f70793b0a0a09636f7079203d206d696e5f742873697a655f742c206e2c20504147455f53495a45202d206f6666736574293b0a0970616765203d206272645f6c6f6f6b75705f70616765286272642c20736563746f72293b0a09696620287061676529207b0a0909737263203d206b6d61705f61746f6d69632870616765293b0a09096d656d637079286473742c20737263202b206f66667365742c20636f7079293b0a09096b756e6d61705f61746f6d696328737263293b0a097d20656c73650a09096d656d736574286473742c20302c20636f7079293b0a0a0969662028636f7079203c206e29207b0a0909647374202b3d20636f70793b0a0909736563746f72202b3d20636f7079203e3e20534543544f525f53484946543b0a0909636f7079203d206e202d20636f70793b0a090970616765203d206272645f6c6f6f6b75705f70616765286272642c20736563746f72293b0a0909696620287061676529207b0a090909737263203d206b6d61705f61746f6d69632870616765293b0a0909096d656d637079286473742c207372632c20636f7079293b0a0909096b756e6d61705f61746f6d696328737263293b0a09097d20656c73650a0909096d656d736574286473742c20302c20636f7079293b0a097d0a7d0a0a2f2a0a202a2050726f6365737320612073696e676c652062766563206f6620612062696f2e0a202a2f0a73746174696320696e74206272645f646f5f6276656328737472756374206272645f646576696365202a6272642c207374727563742070616765202a706167652c0a090909756e7369676e656420696e74206c656e2c20756e7369676e656420696e74206f66662c20696e742072772c0a090909736563746f725f7420736563746f72290a7b0a09766f6964202a6d656d3b0a09696e7420657272203d20303b0a0a0969662028727720213d205245414429207b0a0909657272203d20636f70795f746f5f6272645f7365747570286272642c20736563746f722c206c656e293b0a090969662028657272290a090909676f746f206f75743b0a097d0a0a096d656d203d206b6d61705f61746f6d69632870616765293b0a09696620287277203d3d205245414429207b0a0909636f70795f66726f6d5f627264286d656d202b206f66662c206272642c20736563746f722c206c656e293b0a0909666c7573685f6463616368655f706167652870616765293b0a097d20656c7365207b0a0909666c7573685f6463616368655f706167652870616765293b0a0909636f70795f746f5f627264286272642c206d656d202b206f66662c20736563746f722c206c656e293b0a097d0a096b756e6d61705f61746f6d6963286d656d293b0a0a6f75743a0a0972657475726e206572723b0a7d0a0a73746174696320766f6964206272645f6d616b655f726571756573742873747275637420726571756573745f7175657565202a712c207374727563742062696f202a62696f290a7b0a0973747275637420626c6f636b5f646576696365202a62646576203d2062696f2d3e62695f626465763b0a09737472756374206272645f646576696365202a627264203d20626465762d3e62645f6469736b2d3e707269766174655f646174613b0a09696e742072773b0a097374727563742062696f5f766563202a627665633b0a09736563746f725f7420736563746f723b0a09696e7420693b0a09696e7420657272203d202d45494f3b0a0a09736563746f72203d2062696f2d3e62695f736563746f723b0a0969662028736563746f72202b202862696f2d3e62695f73697a65203e3e20534543544f525f534849465429203e0a0909090909096765745f636170616369747928626465762d3e62645f6469736b29290a0909676f746f206f75743b0a0a0969662028756e6c696b656c792862696f2d3e62695f72772026205245515f444953434152442929207b0a0909657272203d20303b0a0909646973636172645f66726f6d5f627264286272642c20736563746f722c2062696f2d3e62695f73697a65293b0a0909676f746f206f75743b0a097d0a0a097277203d2062696f5f72772862696f293b0a09696620287277203d3d205245414441290a09097277203d20524541443b0a0a0962696f5f666f725f656163685f7365676d656e7428627665632c2062696f2c206929207b0a0909756e7369676e656420696e74206c656e203d20627665632d3e62765f6c656e3b0a0909657272203d206272645f646f5f62766563286272642c20627665632d3e62765f706167652c206c656e2c0a0909090909627665632d3e62765f6f66667365742c2072772c20736563746f72293b0a090969662028657272290a090909627265616b3b0a0909736563746f72202b3d206c656e203e3e20534543544f525f53484946543b0a097d0a0a6f75743a0a0962696f5f656e64696f2862696f2c20657272293b0a7d0a0a23696664656620434f4e4649475f424c4b5f4445565f5849500a73746174696320696e74206272645f6469726563745f6163636573732873747275637420626c6f636b5f646576696365202a626465762c20736563746f725f7420736563746f722c0a090909766f6964202a2a6b616464722c20756e7369676e6564206c6f6e67202a70666e290a7b0a09737472756374206272645f646576696365202a627264203d20626465762d3e62645f6469736b2d3e707269766174655f646174613b0a097374727563742070616765202a706167653b0a0a096966202821627264290a090972657475726e202d454e4f4445563b0a0969662028736563746f7220262028504147455f534543544f52532d3129290a090972657475726e202d45494e56414c3b0a0969662028736563746f72202b20504147455f534543544f5253203e206765745f636170616369747928626465762d3e62645f6469736b29290a090972657475726e202d4552414e47453b0a0970616765203d206272645f696e736572745f70616765286272642c20736563746f72293b0a09696620282170616765290a090972657475726e202d454e4f4d454d3b0a092a6b61646472203d20706167655f616464726573732870616765293b0a092a70666e203d20706167655f746f5f70666e2870616765293b0a0a0972657475726e20303b0a7d0a23656e6469660a0a73746174696320696e74206272645f696f63746c2873747275637420626c6f636b5f646576696365202a626465762c20666d6f64655f74206d6f64652c0a090909756e7369676e656420696e7420636d642c20756e7369676e6564206c6f6e6720617267290a7b0a09696e74206572726f723b0a09737472756374206272645f646576696365202a627264203d20626465762d3e62645f6469736b2d3e707269766174655f646174613b0a0a0969662028636d6420213d20424c4b464c53425546290a090972657475726e202d454e4f5454593b0a0a092f2a0a09202a2072616d2064657669636520424c4b464c5342554620686173207370656369616c2073656d616e746963732c2077652077616e7420746f2061637475616c6c790a09202a2072656c6561736520616e642064657374726f79207468652072616d6469736b20646174612e0a09202a2f0a096d757465785f6c6f636b28266272645f6d75746578293b0a096d757465785f6c6f636b2826626465762d3e62645f6d75746578293b0a096572726f72203d202d45425553593b0a0969662028626465762d3e62645f6f70656e657273203c3d203129207b0a09092f2a0a0909202a204b696c6c207468652063616368652066697273742c20736f2069742069736e2774207772697474656e206261636b20746f207468650a0909202a206465766963652e0a0909202a0a0909202a20416e6f7468657220746872656164206d6967687420696e7374616e7469617465206d6f726520627566666572636163686520686572652c0a0909202a20627574207468657265206973206e6f74206d7563682077652063616e20646f20746f20636c6f7365207468617420726163652e0a0909202a2f0a09096b696c6c5f626465762862646576293b0a09096272645f667265655f706167657328627264293b0a09096572726f72203d20303b0a097d0a096d757465785f756e6c6f636b2826626465762d3e62645f6d75746578293b0a096d757465785f756e6c6f636b28266272645f6d75746578293b0a0a0972657475726e206572726f723b0a7d0a0a73746174696320636f6e73742073747275637420626c6f636b5f6465766963655f6f7065726174696f6e73206272645f666f7073203d207b0a092e6f776e6572203d0909544849535f4d4f44554c452c0a092e696f63746c203d09096272645f696f63746c2c0a23696664656620434f4e4649475f424c4b5f4445565f5849500a092e6469726563745f616363657373203d096272645f6469726563745f6163636573732c0a23656e6469660a7d3b0a0a2f2a0a202a20416e64206e6f7720746865206d6f64756c657320636f646520616e64206b65726e656c20696e746572666163652e0a202a2f0a73746174696320696e742072645f6e723b0a696e742072645f73697a65203d20434f4e4649475f424c4b5f4445565f52414d5f53495a453b0a73746174696320696e74206d61785f706172743b0a73746174696320696e7420706172745f73686966743b0a6d6f64756c655f706172616d2872645f6e722c20696e742c20535f495255474f293b0a4d4f44554c455f5041524d5f444553432872645f6e722c20224d6178696d756d206e756d626572206f6620627264206465766963657322293b0a6d6f64756c655f706172616d2872645f73697a652c20696e742c20535f495255474f293b0a4d4f44554c455f5041524d5f444553432872645f73697a652c202253697a65206f6620656163682052414d206469736b20696e206b62797465732e22293b0a6d6f64756c655f706172616d286d61785f706172742c20696e742c20535f495255474f293b0a4d4f44554c455f5041524d5f44455343286d61785f706172742c20224d6178696d756d206e756d626572206f6620706172746974696f6e73207065722052414d206469736b22293b0a4d4f44554c455f4c4943454e5345282247504c22293b0a4d4f44554c455f414c4941535f424c4f434b4445565f4d414a4f522852414d4449534b5f4d414a4f52293b0a4d4f44554c455f414c4941532822726422293b0a0a2369666e646566204d4f44554c450a2f2a204c656761637920626f6f74206f7074696f6e73202d206e6f6e6d6f64756c6172202a2f0a73746174696320696e74205f5f696e69742072616d6469736b5f73697a652863686172202a737472290a7b0a0972645f73697a65203d2073696d706c655f737472746f6c287374722c204e554c4c2c2030293b0a0972657475726e20313b0a7d0a5f5f7365747570282272616d6469736b5f73697a653d222c2072616d6469736b5f73697a65293b0a23656e6469660a0a2f2a0a202a205468652064657669636520736368656d6520697320646572697665642066726f6d206c6f6f702e632e204b656570207468656d20696e2073796e636820776865726520706f737369626c650a202a202873686f756c6420736861726520636f6465206576656e7475616c6c79292e0a202a2f0a737461746963204c4953545f48454144286272645f64657669636573293b0a73746174696320444546494e455f4d55544558286272645f646576696365735f6d75746578293b0a0a73746174696320737472756374206272645f646576696365202a6272645f616c6c6f6328696e742069290a7b0a09737472756374206272645f646576696365202a6272643b0a097374727563742067656e6469736b202a6469736b3b0a0a09627264203d206b7a616c6c6f632873697a656f66282a627264292c204746505f4b45524e454c293b0a096966202821627264290a0909676f746f206f75743b0a096272642d3e6272645f6e756d62657209093d20693b0a097370696e5f6c6f636b5f696e697428266272642d3e6272645f6c6f636b293b0a09494e49545f52414449585f5452454528266272642d3e6272645f70616765732c204746505f41544f4d4943293b0a0a096272642d3e6272645f7175657565203d20626c6b5f616c6c6f635f7175657565284746505f4b45524e454c293b0a0969662028216272642d3e6272645f7175657565290a0909676f746f206f75745f667265655f6465763b0a09626c6b5f71756575655f6d616b655f72657175657374286272642d3e6272645f71756575652c206272645f6d616b655f72657175657374293b0a09626c6b5f71756575655f6d61785f68775f736563746f7273286272642d3e6272645f71756575652c2031303234293b0a09626c6b5f71756575655f626f756e63655f6c696d6974286272642d3e6272645f71756575652c20424c4b5f424f554e43455f414e59293b0a0a096272642d3e6272645f71756575652d3e6c696d6974732e646973636172645f6772616e756c6172697479203d20504147455f53495a453b0a096272642d3e6272645f71756575652d3e6c696d6974732e6d61785f646973636172645f736563746f7273203d2055494e545f4d41583b0a096272642d3e6272645f71756575652d3e6c696d6974732e646973636172645f7a65726f65735f64617461203d20313b0a0971756575655f666c61675f7365745f756e6c6f636b65642851554555455f464c41475f444953434152442c206272642d3e6272645f7175657565293b0a0a096469736b203d206272642d3e6272645f6469736b203d20616c6c6f635f6469736b2831203c3c20706172745f7368696674293b0a0969662028216469736b290a0909676f746f206f75745f667265655f71756575653b0a096469736b2d3e6d616a6f7209093d2052414d4449534b5f4d414a4f523b0a096469736b2d3e66697273745f6d696e6f72093d2069203c3c20706172745f73686966743b0a096469736b2d3e666f707309093d20266272645f666f70733b0a096469736b2d3e707269766174655f64617461093d206272643b0a096469736b2d3e717565756509093d206272642d3e6272645f71756575653b0a096469736b2d3e666c616773207c3d2047454e48445f464c5f53555050524553535f504152544954494f4e5f494e464f3b0a09737072696e7466286469736b2d3e6469736b5f6e616d652c202272616d2564222c2069293b0a097365745f6361706163697479286469736b2c2072645f73697a65202a2032293b0a0a0972657475726e206272643b0a0a6f75745f667265655f71756575653a0a09626c6b5f636c65616e75705f7175657565286272642d3e6272645f7175657565293b0a6f75745f667265655f6465763a0a096b6672656528627264293b0a6f75743a0a0972657475726e204e554c4c3b0a7d0a0a73746174696320766f6964206272645f6672656528737472756374206272645f646576696365202a627264290a7b0a097075745f6469736b286272642d3e6272645f6469736b293b0a09626c6b5f636c65616e75705f7175657565286272642d3e6272645f7175657565293b0a096272645f667265655f706167657328627264293b0a096b6672656528627264293b0a7d0a0a73746174696320737472756374206272645f646576696365202a6272645f696e69745f6f6e6528696e742069290a7b0a09737472756374206272645f646576696365202a6272643b0a0a096c6973745f666f725f656163685f656e747279286272642c20266272645f646576696365732c206272645f6c69737429207b0a0909696620286272642d3e6272645f6e756d626572203d3d2069290a090909676f746f206f75743b0a097d0a0a09627264203d206272645f616c6c6f632869293b0a096966202862726429207b0a09096164645f6469736b286272642d3e6272645f6469736b293b0a09096c6973745f6164645f7461696c28266272642d3e6272645f6c6973742c20266272645f64657669636573293b0a097d0a6f75743a0a0972657475726e206272643b0a7d0a0a73746174696320766f6964206272645f64656c5f6f6e6528737472756374206272645f646576696365202a627264290a7b0a096c6973745f64656c28266272642d3e6272645f6c697374293b0a0964656c5f67656e6469736b286272642d3e6272645f6469736b293b0a096272645f6672656528627264293b0a7d0a0a73746174696320737472756374206b6f626a656374202a6272645f70726f6265286465765f74206465762c20696e74202a706172742c20766f6964202a64617461290a7b0a09737472756374206272645f646576696365202a6272643b0a09737472756374206b6f626a656374202a6b6f626a3b0a0a096d757465785f6c6f636b28266272645f646576696365735f6d75746578293b0a09627264203d206272645f696e69745f6f6e65284d494e4f522864657629203e3e20706172745f7368696674293b0a096b6f626a203d20627264203f206765745f6469736b286272642d3e6272645f6469736b29203a204552525f505452282d454e4f4d454d293b0a096d757465785f756e6c6f636b28266272645f646576696365735f6d75746578293b0a0a092a70617274203d20303b0a0972657475726e206b6f626a3b0a7d0a0a73746174696320696e74205f5f696e6974206272645f696e697428766f6964290a7b0a09696e7420692c206e723b0a09756e7369676e6564206c6f6e672072616e67653b0a09737472756374206272645f646576696365202a6272642c202a6e6578743b0a0a092f2a0a09202a20627264206d6f64756c65206e6f77206861732061206665617475726520746f20696e7374616e746961746520756e6465726c79696e67206465766963650a09202a20737472756374757265206f6e2d64656d616e642c2070726f7669646564207468617420746865726520697320616e2061636365737320646576206e6f64652e0a09202a20486f77657665722c20746869732077696c6c206e6f7420776f726b2077656c6c2077697468207573657220737061636520746f6f6c207468617420646f65736e27740a09202a206b6e6f772061626f75742073756368202266656174757265222e2020496e206f7264657220746f206e6f7420627265616b20616e79206578697374696e670a09202a20746f6f6c2c20776520646f2074686520666f6c6c6f77696e673a0a09202a0a09202a202831292069662072645f6e72206973207370656369666965642c206372656174652074686174206d616e7920757066726f6e742c20616e6420746869730a09202a2020202020616c736f206265636f6d657320612068617264206c696d69742e0a09202a202832292069662072645f6e72206973206e6f74207370656369666965642c2063726561746520434f4e4649475f424c4b5f4445565f52414d5f434f554e540a09202a20202020202864656661756c742031362920726420646576696365206f6e206d6f64756c65206c6f61642c20757365722063616e20667572746865720a09202a2020202020657874656e6420627264206465766963652062792063726561746520646576206e6f6465207468656d73656c76657320616e6420686176650a09202a20202020206b65726e656c206175746f6d61746963616c6c7920696e7374616e74696174652061637475616c20646576696365206f6e2d64656d616e642e0a09202a2f0a0a09706172745f7368696674203d20303b0a09696620286d61785f70617274203e203029207b0a0909706172745f7368696674203d20666c73286d61785f70617274293b0a0a09092f2a0a0909202a2041646a757374206d61785f70617274206163636f7264696e6720746f20706172745f7368696674206173206974206973206578706f727465640a0909202a20746f207573657220737061636520736f207468617420757365722063616e2064656369646520636f7272656374206d696e6f72206e756d6265720a0909202a206966205b735d68652077616e7420746f20637265617465206d6f726520646576696365732e0a0909202a0a0909202a204e6f74652074686174202d31206973207265717569726564206265636175736520706172746974696f6e20302069732072657365727665640a0909202a20666f72207468652077686f6c65206469736b2e0a0909202a2f0a09096d61785f70617274203d202831554c203c3c20706172745f736869667429202d20313b0a097d0a0a09696620282831554c203c3c20706172745f736869667429203e204449534b5f4d41585f5041525453290a090972657475726e202d45494e56414c3b0a0a096966202872645f6e72203e2031554c203c3c20284d494e4f5242495453202d20706172745f736869667429290a090972657475726e202d45494e56414c3b0a0a096966202872645f6e7229207b0a09096e72203d2072645f6e723b0a090972616e6765203d2072645f6e72203c3c20706172745f73686966743b0a097d20656c7365207b0a09096e72203d20434f4e4649475f424c4b5f4445565f52414d5f434f554e543b0a090972616e6765203d2031554c203c3c204d494e4f52424954533b0a097d0a0a096966202872656769737465725f626c6b6465762852414d4449534b5f4d414a4f522c202272616d6469736b2229290a090972657475726e202d45494f3b0a0a09666f72202869203d20303b2069203c206e723b20692b2b29207b0a0909627264203d206272645f616c6c6f632869293b0a09096966202821627264290a090909676f746f206f75745f667265653b0a09096c6973745f6164645f7461696c28266272642d3e6272645f6c6973742c20266272645f64657669636573293b0a097d0a0a092f2a20706f696e74206f66206e6f2072657475726e202a2f0a0a096c6973745f666f725f656163685f656e747279286272642c20266272645f646576696365732c206272645f6c697374290a09096164645f6469736b286272642d3e6272645f6469736b293b0a0a09626c6b5f72656769737465725f726567696f6e284d4b4445562852414d4449534b5f4d414a4f522c2030292c2072616e67652c0a090909092020544849535f4d4f44554c452c206272645f70726f62652c204e554c4c2c204e554c4c293b0a0a097072696e746b284b45524e5f494e464f20226272643a206d6f64756c65206c6f616465645c6e22293b0a0972657475726e20303b0a0a6f75745f667265653a0a096c6973745f666f725f656163685f656e7472795f73616665286272642c206e6578742c20266272645f646576696365732c206272645f6c69737429207b0a09096c6973745f64656c28266272642d3e6272645f6c697374293b0a09096272645f6672656528627264293b0a097d0a09756e72656769737465725f626c6b6465762852414d4449534b5f4d414a4f522c202272616d6469736b22293b0a0a0972657475726e202d454e4f4d454d3b0a7d0a0a73746174696320766f6964205f5f65786974206272645f6578697428766f6964290a7b0a09756e7369676e6564206c6f6e672072616e67653b0a09737472756374206272645f646576696365202a6272642c202a6e6578743b0a0a0972616e6765203d2072645f6e72203f2072645f6e72203c3c20706172745f7368696674203a2031554c203c3c204d494e4f52424954533b0a0a096c6973745f666f725f656163685f656e7472795f73616665286272642c206e6578742c20266272645f646576696365732c206272645f6c697374290a09096272645f64656c5f6f6e6528627264293b0a0a09626c6b5f756e72656769737465725f726567696f6e284d4b4445562852414d4449534b5f4d414a4f522c2030292c2072616e6765293b0a09756e72656769737465725f626c6b6465762852414d4449534b5f4d414a4f522c202272616d6469736b22293b0a7d0a0a6d6f64756c655f696e6974286272645f696e6974293b0a6d6f64756c655f65786974286272645f65786974293b0a0a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006c696e75782d332e382e322f647269766572732f626c6f636b2f63636973732e6300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000303030303636340030303030303030003030303030303000303030303034343735373100313231313437343433333000303031363732340030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007573746172003030726f6f7400000000000000000000000000000000000000000000000000000000726f6f74000000000000000000000000000000000000000000000000000000003030303030303000303030303030300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f2a0a202a202020204469736b2041727261792064726976657220666f7220485020536d61727420417272617920636f6e74726f6c6c6572732e0a202a2020202028432920436f7079726967687420323030302c2032303037204865776c6574742d5061636b61726420446576656c6f706d656e7420436f6d70616e792c204c2e502e0a202a0a202a20202020546869732070726f6772616d206973206672656520736f6674776172653b20796f752063616e2072656469737472696275746520697420616e642f6f72206d6f646966790a202a20202020697420756e64657220746865207465726d73206f662074686520474e552047656e6572616c205075626c6963204c6963656e7365206173207075626c69736865642062790a202a20202020746865204672656520536f66747761726520466f756e646174696f6e3b2076657273696f6e2032206f6620746865204c6963656e73652e0a202a0a202a20202020546869732070726f6772616d20697320646973747269627574656420696e2074686520686f706520746861742069742077696c6c2062652075736566756c2c0a202a2020202062757420574954484f555420414e592057415252414e54593b20776974686f7574206576656e2074686520696d706c6965642077617272616e7479206f660a202a202020204d45524348414e544142494c495459204f52204649544e45535320464f52204120504152544943554c415220505552504f53452e205365652074686520474e550a202a2020202047656e6572616c205075626c6963204c6963656e736520666f72206d6f72652064657461696c732e0a202a0a202a20202020596f752073686f756c642068617665207265636569766564206120636f7079206f662074686520474e552047656e6572616c205075626c6963204c6963656e73650a202a20202020616c6f6e67207769746820746869732070726f6772616d3b206966206e6f742c20777269746520746f20746865204672656520536f6674776172650a202a20202020466f756e646174696f6e2c20496e632e2c2035392054656d706c6520506c6163652c205375697465203333302c20426f73746f6e2c204d410a202a2020202030323131312d313330372c205553412e0a202a0a202a202020205175657374696f6e732f436f6d6d656e74732f427567666978657320746f206973735f73746f726167656465764068702e636f6d0a202a0a202a2f0a0a23696e636c756465203c6c696e75782f6d6f64756c652e683e0a23696e636c756465203c6c696e75782f696e746572727570742e683e0a23696e636c756465203c6c696e75782f74797065732e683e0a23696e636c756465203c6c696e75782f7063692e683e0a23696e636c756465203c6c696e75782f7063692d6173706d2e683e0a23696e636c756465203c6c696e75782f6b65726e656c2e683e0a23696e636c756465203c6c696e75782f736c61622e683e0a23696e636c756465203c6c696e75782f64656c61792e683e0a23696e636c756465203c6c696e75782f6d616a6f722e683e0a23696e636c756465203c6c696e75782f66732e683e0a23696e636c756465203c6c696e75782f62696f2e683e0a23696e636c756465203c6c696e75782f626c6b70672e683e0a23696e636c756465203c6c696e75782f74696d65722e683e0a23696e636c756465203c6c696e75782f70726f635f66732e683e0a23696e636c756465203c6c696e75782f7365715f66696c652e683e0a23696e636c756465203c6c696e75782f696e69742e683e0a23696e636c756465203c6c696e75782f6a6966666965732e683e0a23696e636c756465203c6c696e75782f68647265672e683e0a23696e636c756465203c6c696e75782f7370696e6c6f636b2e683e0a23696e636c756465203c6c696e75782f636f6d7061742e683e0a23696e636c756465203c6c696e75782f6d757465782e683e0a23696e636c756465203c6c696e75782f6269746d61702e683e0a23696e636c756465203c6c696e75782f696f2e683e0a23696e636c756465203c61736d2f756163636573732e683e0a0a23696e636c756465203c6c696e75782f646d612d6d617070696e672e683e0a23696e636c756465203c6c696e75782f626c6b6465762e683e0a23696e636c756465203c6c696e75782f67656e68642e683e0a23696e636c756465203c6c696e75782f636f6d706c6574696f6e2e683e0a23696e636c756465203c736373692f736373692e683e0a23696e636c756465203c736373692f73672e683e0a23696e636c756465203c736373692f736373695f696f63746c2e683e0a23696e636c756465203c6c696e75782f6364726f6d2e683e0a23696e636c756465203c6c696e75782f736361747465726c6973742e683e0a23696e636c756465203c6c696e75782f6b7468726561642e683e0a0a23646566696e652043434953535f4452495645525f56455253494f4e286d616a2c6d696e2c7375626d696e292028286d616a3c3c3136297c286d696e3c3c38297c287375626d696e29290a23646566696e65204452495645525f4e414d452022485020434953532044726976657220287620332e362e323629220a23646566696e65204452495645525f56455253494f4e2043434953535f4452495645525f56455253494f4e28332c20362c203236290a0a2f2a20456d626564646564206d6f64756c6520646f63756d656e746174696f6e206d6163726f73202d20736565206d6f64756c65732e68202a2f0a4d4f44554c455f415554484f5228224865776c6574742d5061636b61726420436f6d70616e7922293b0a4d4f44554c455f4445534352495054494f4e282244726976657220666f7220485020536d61727420417272617920436f6e74726f6c6c65727322293b0a4d4f44554c455f535550504f525445445f4445564943452822485020536d61727420417272617920436f6e74726f6c6c65727322293b0a4d4f44554c455f56455253494f4e2822332e362e323622293b0a4d4f44554c455f4c4943454e5345282247504c22293b0a73746174696320696e742063636973735f746170655f636d6473203d20363b0a6d6f64756c655f706172616d2863636973735f746170655f636d64732c20696e742c2030363434293b0a4d4f44554c455f5041524d5f444553432863636973735f746170655f636d64732c0a09226e756d626572206f6620636f6d6d616e647320746f20616c6c6f6361746520666f7220746170652064657669636573202864656661756c743a20362922293b0a73746174696320696e742063636973735f73696d706c655f6d6f64653b0a6d6f64756c655f706172616d2863636973735f73696d706c655f6d6f64652c20696e742c20535f495255474f7c535f4957555352293b0a4d4f44554c455f5041524d5f444553432863636973735f73696d706c655f6d6f64652c0a0922557365202773696d706c65206d6f64652720726174686572207468616e2027706572666f726d616e74206d6f64652722293b0a0a73746174696320444546494e455f4d555445582863636973735f6d75746578293b0a737461746963207374727563742070726f635f6469725f656e747279202a70726f635f63636973733b0a0a23696e636c756465202263636973735f636d642e68220a23696e636c756465202263636973732e68220a23696e636c756465203c6c696e75782f63636973735f696f63746c2e683e0a0a2f2a20646566696e65207468652050434920696e666f20666f72207468652063617264732077652063616e20636f6e74726f6c202a2f0a73746174696320636f6e737420737472756374207063695f6465766963655f69642063636973735f7063695f6465766963655f69645b5d203d207b0a097b5043495f56454e444f525f49445f434f4d5041512c205043495f4445564943455f49445f434f4d5041515f434953532c20203078304531312c203078343037307d2c0a097b5043495f56454e444f525f49445f434f4d5041512c205043495f4445564943455f49445f434f4d5041515f43495353422c203078304531312c203078343038307d2c0a097b5043495f56454e444f525f49445f434f4d5041512c205043495f4445564943455f49445f434f4d5041515f43495353422c203078304531312c203078343038327d2c0a097b5043495f56454e444f525f49445f434f4d5041512c205043495f4445564943455f49445f434f4d5041515f43495353422c203078304531312c203078343038337d2c0a097b5043495f56454e444f525f49445f434f4d5041512c205043495f4445564943455f49445f434f4d5041515f43495353432c203078304531312c203078343039317d2c0a097b5043495f56454e444f525f49445f434f4d5041512c205043495f4445564943455f49445f434f4d5041515f43495353432c203078304531312c203078343039417d2c0a097b5043495f56454e444f525f49445f434f4d5041512c205043495f4445564943455f49445f434f4d5041515f43495353432c203078304531312c203078343039427d2c0a097b5043495f56454e444f525f49445f434f4d5041512c205043495f4445564943455f49445f434f4d5041515f43495353432c203078304531312c203078343039437d2c0a097b5043495f56454e444f525f49445f434f4d5041512c205043495f4445564943455f49445f434f4d5041515f43495353432c203078304531312c203078343039447d2c0a097b5043495f56454e444f525f49445f48502c20202020205043495f4445564943455f49445f48505f43495353412c20202020203078313033432c203078333232357d2c0a097b5043495f56454e444f525f49445f48502c20202020205043495f4445564943455f49445f48505f43495353432c20202020203078313033432c203078333232337d2c0a097b5043495f56454e444f525f49445f48502c20202020205043495f4445564943455f49445f48505f43495353432c20202020203078313033432c203078333233347d2c0a097b5043495f56454e444f525f49445f48502c20202020205043495f4445564943455f49445f48505f43495353432c20202020203078313033432c203078333233357d2c0a097b5043495f56454e444f525f49445f48502c20202020205043495f4445564943455f49445f48505f43495353442c20202020203078313033432c203078333231317d2c0a097b5043495f56454e444f525f49445f48502c20202020205043495f4445564943455f49445f48505f43495353442c20202020203078313033432c203078333231327d2c0a097b5043495f56454e444f525f49445f48502c20202020205043495f4445564943455f49445f48505f43495353442c20202020203078313033432c203078333231337d2c0a097b5043495f56454e444f525f49445f48502c20202020205043495f4445564943455f49445f48505f43495353442c20202020203078313033432c203078333231347d2c0a097b5043495f56454e444f525f49445f48502c20202020205043495f4445564943455f49445f48505f43495353442c20202020203078313033432c203078333231357d2c0a097b5043495f56454e444f525f49445f48502c20202020205043495f4445564943455f49445f48505f43495353432c20202020203078313033432c203078333233377d2c0a097b5043495f56454e444f525f49445f48502c20202020205043495f4445564943455f49445f48505f43495353432c20202020203078313033432c203078333233447d2c0a097b302c7d0a7d3b0a0a4d4f44554c455f4445564943455f5441424c45287063692c2063636973735f7063695f6465766963655f6964293b0a0a2f2a2020626f6172645f6964203d2053756273797374656d2044657669636520494420262056656e646f722049440a202a202070726f64756374203d204d61726b6574696e67204e616d6520666f722074686520626f6172640a202a2020616363657373203d2041646472657373206f662074686520737472756374206f662066756e6374696f6e20706f696e746572730a202a2f0a7374617469632073747275637420626f6172645f747970652070726f64756374735b5d203d207b0a097b307834303730304531312c2022536d6172742041727261792035333030222c20265341355f6163636573737d2c0a097b307834303830304531312c2022536d617274204172726179203569222c2026534135425f6163636573737d2c0a097b307834303832304531312c2022536d61727420417272617920353332222c2026534135425f6163636573737d2c0a097b307834303833304531312c2022536d6172742041727261792035333132222c2026534135425f6163636573737d2c0a097b307834303941304531312c2022536d61727420417272617920363431222c20265341355f6163636573737d2c0a097b307834303942304531312c2022536d61727420417272617920363432222c20265341355f6163636573737d2c0a097b307834303943304531312c2022536d6172742041727261792036343030222c20265341355f6163636573737d2c0a097b307834303944304531312c2022536d617274204172726179203634303020454d222c20265341355f6163636573737d2c0a097b307834303931304531312c2022536d617274204172726179203669222c20265341355f6163636573737d2c0a097b307833323235313033432c2022536d6172742041727261792050363030222c20265341355f6163636573737d2c0a097b307833323233313033432c2022536d6172742041727261792050383030222c20265341355f6163636573737d2c0a097b307833323334313033432c2022536d6172742041727261792050343030222c20265341355f6163636573737d2c0a097b307833323335313033432c2022536d617274204172726179205034303069222c20265341355f6163636573737d2c0a097b307833323131313033432c2022536d617274204172726179204532303069222c20265341355f6163636573737d2c0a097b307833323132313033432c2022536d6172742041727261792045323030222c20265341355f6163636573737d2c0a097b307833323133313033432c2022536d617274204172726179204532303069222c20265341355f6163636573737d2c0a097b307833323134313033432c2022536d617274204172726179204532303069222c20265341355f6163636573737d2c0a097b307833323135313033432c2022536d617274204172726179204532303069222c20265341355f6163636573737d2c0a097b307833323337313033432c2022536d6172742041727261792045353030222c20265341355f6163636573737d2c0a097b307833323233313033432c2022536d6172742041727261792050383030222c20265341355f6163636573737d2c0a097b307833323334313033432c2022536d6172742041727261792050343030222c20265341355f6163636573737d2c0a097b307833323344313033432c2022536d61727420417272617920503730306d222c20265341355f6163636573737d2c0a7d3b0a0a2f2a20486f77206c6f6e6720746f20776169742028696e206d696c6c697365636f6e64732920666f7220626f61726420746f20676f20696e746f2073696d706c65206d6f6465202a2f0a23646566696e65204d41585f434f4e4649475f574149542033303030300a23646566696e65204d41585f494f43544c5f434f4e4649475f5741495420313030300a0a2f2a646566696e6520686f77206d616e792074696d65732077652077696c6c20747279206120636f6d6d616e642062656361757365206f662062757320726573657473202a2f0a23646566696e65204d41585f434d445f5245545249455320330a0a23646566696e65204d41585f43544c520933320a0a2f2a204f726967696e616c6c7920636369737320647269766572206f6e6c7920737570706f7274732038206d616a6f72206e756d62657273202a2f0a23646566696e65204d41585f43544c525f4f5249472009380a0a7374617469632063746c725f696e666f5f74202a6862615b4d41585f43544c525d3b0a0a73746174696320737472756374207461736b5f737472756374202a63636973735f7363616e5f7468726561643b0a73746174696320444546494e455f4d55544558287363616e5f6d75746578293b0a737461746963204c4953545f48454144287363616e5f71293b0a0a73746174696320766f696420646f5f63636973735f726571756573742873747275637420726571756573745f7175657565202a71293b0a7374617469632069727172657475726e5f7420646f5f63636973735f696e747828696e74206972712c20766f6964202a6465765f6964293b0a7374617469632069727172657475726e5f7420646f5f63636973735f6d7369785f696e747228696e74206972712c20766f6964202a6465765f6964293b0a73746174696320696e742063636973735f6f70656e2873747275637420626c6f636b5f646576696365202a626465762c20666d6f64655f74206d6f6465293b0a73746174696320696e742063636973735f756e6c6f636b65645f6f70656e2873747275637420626c6f636b5f646576696365202a626465762c20666d6f64655f74206d6f6465293b0a73746174696320696e742063636973735f72656c65617365287374727563742067656e6469736b202a6469736b2c20666d6f64655f74206d6f6465293b0a73746174696320696e7420646f5f696f63746c2873747275637420626c6f636b5f646576696365202a626465762c20666d6f64655f74206d6f64652c0a090920202020756e7369676e656420696e7420636d642c20756e7369676e6564206c6f6e6720617267293b0a73746174696320696e742063636973735f696f63746c2873747275637420626c6f636b5f646576696365202a626465762c20666d6f64655f74206d6f64652c0a090920202020202020756e7369676e656420696e7420636d642c20756e7369676e6564206c6f6e6720617267293b0a73746174696320696e742063636973735f67657467656f2873747275637420626c6f636b5f646576696365202a626465762c207374727563742068645f67656f6d65747279202a67656f293b0a0a73746174696320696e742063636973735f726576616c6964617465287374727563742067656e6469736b202a6469736b293b0a73746174696320696e742072656275696c645f6c756e5f7461626c652863746c725f696e666f5f74202a682c20696e742066697273745f74696d652c20696e74207669615f696f63746c293b0a73746174696320696e7420646572656769737465725f6469736b2863746c725f696e666f5f74202a682c20696e74206472765f696e6465782c0a090909202020696e7420636c6561725f616c6c2c20696e74207669615f696f63746c293b0a0a73746174696320766f69642063636973735f726561645f63617061636974792863746c725f696e666f5f74202a682c20696e74206c6f67766f6c2c0a090909736563746f725f74202a746f74616c5f73697a652c20756e7369676e656420696e74202a626c6f636b5f73697a65293b0a73746174696320766f69642063636973735f726561645f63617061636974795f31362863746c725f696e666f5f74202a682c20696e74206c6f67766f6c2c0a090909736563746f725f74202a746f74616c5f73697a652c20756e7369676e656420696e74202a626c6f636b5f73697a65293b0a73746174696320766f69642063636973735f67656f6d657472795f696e71756972792863746c725f696e666f5f74202a682c20696e74206c6f67766f6c2c0a090909736563746f725f7420746f74616c5f73697a652c0a090909756e7369676e656420696e7420626c6f636b5f73697a652c20496e7175697279446174615f737472756374202a696e715f627566662c0a0909090920202064726976655f696e666f5f737472756374202a647276293b0a73746174696320766f69642063636973735f696e746572727570745f6d6f64652863746c725f696e666f5f74202a293b0a73746174696320696e742063636973735f656e7465725f73696d706c655f6d6f6465287374727563742063746c725f696e666f202a68293b0a73746174696320766f69642073746172745f696f2863746c725f696e666f5f74202a68293b0a73746174696320696e742073656e64636d645f776974686972712863746c725f696e666f5f74202a682c205f5f753820636d642c20766f6964202a627566662c2073697a655f742073697a652c0a0909095f5f753820706167655f636f64652c20756e7369676e65642063686172207363736933616464725b5d2c0a090909696e7420636d645f74797065293b0a73746174696320696e742073656e64636d645f776974686972715f636f72652863746c725f696e666f5f74202a682c20436f6d6d616e644c6973745f737472756374202a632c0a09696e7420617474656d70745f7265747279293b0a73746174696320696e742070726f636573735f73656e64636d645f6572726f722863746c725f696e666f5f74202a682c20436f6d6d616e644c6973745f737472756374202a63293b0a0a73746174696320696e74206164645f746f5f7363616e5f6c697374287374727563742063746c725f696e666f202a68293b0a73746174696320696e74207363616e5f74687265616428766f6964202a64617461293b0a73746174696320696e7420636865636b5f666f725f756e69745f617474656e74696f6e2863746c725f696e666f5f74202a682c20436f6d6d616e644c6973745f737472756374202a63293b0a73746174696320766f69642063636973735f6862615f72656c656173652873747275637420646576696365202a646576293b0a73746174696320766f69642063636973735f6465766963655f72656c656173652873747275637420646576696365202a646576293b0a73746174696320766f69642063636973735f667265655f67656e6469736b2863746c725f696e666f5f74202a682c20696e74206472765f696e646578293b0a73746174696320766f69642063636973735f667265655f64726976655f696e666f2863746c725f696e666f5f74202a682c20696e74206472765f696e646578293b0a73746174696320696e6c696e6520753332206e6578745f636f6d6d616e642863746c725f696e666f5f74202a68293b0a73746174696320696e742063636973735f66696e645f6366675f616464727328737472756374207063695f646576202a706465762c20766f6964205f5f696f6d656d202a76616464722c0a09090909753332202a6366675f626173655f616464722c20753634202a6366675f626173655f616464725f696e6465782c0a09090909753634202a6366675f6f6666736574293b0a73746174696320696e742063636973735f7063695f66696e645f6d656d6f72795f42415228737472756374207063695f646576202a706465762c0a090909092020202020756e7369676e6564206c6f6e67202a6d656d6f72795f626172293b0a73746174696320696e6c696e65207533322063636973735f7461675f646973636172645f6572726f725f626974732863746c725f696e666f5f74202a682c2075333220746167293b0a73746174696320696e742077726974655f6472697665725f7665725f746f5f6366677461626c65284366675461626c655f737472756374205f5f696f6d656d202a6366677461626c65293b0a0a2f2a20706572666f726d616e74206d6f64652068656c7065722066756e6374696f6e73202a2f0a73746174696320766f6964202063616c635f6275636b65745f6d617028696e74202a6275636b65742c20696e74206e756d5f6275636b6574732c20696e74206e7367732c0a09090909696e74202a6275636b65745f6d6170293b0a73746174696320766f69642063636973735f7075745f636f6e74726f6c6c65725f696e746f5f706572666f726d616e745f6d6f64652863746c725f696e666f5f74202a68293b0a0a23696664656620434f4e4649475f50524f435f46530a73746174696320766f69642063636973735f70726f63696e69742863746c725f696e666f5f74202a68293b0a23656c73650a73746174696320766f69642063636973735f70726f63696e69742863746c725f696e666f5f74202a68290a7b0a7d0a23656e646966090909092f2a20434f4e4649475f50524f435f4653202a2f0a0a23696664656620434f4e4649475f434f4d5041540a73746174696320696e742063636973735f636f6d7061745f696f63746c2873747275637420626c6f636b5f646576696365202a2c20666d6f64655f742c0a090909202020202020756e7369676e65642c20756e7369676e6564206c6f6e67293b0a23656e6469660a0a73746174696320636f6e73742073747275637420626c6f636b5f6465766963655f6f7065726174696f6e732063636973735f666f7073203d207b0a092e6f776e6572203d20544849535f4d4f44554c452c0a092e6f70656e203d2063636973735f756e6c6f636b65645f6f70656e2c0a092e72656c65617365203d2063636973735f72656c656173652c0a092e696f63746c203d20646f5f696f63746c2c0a092e67657467656f203d2063636973735f67657467656f2c0a23696664656620434f4e4649475f434f4d5041540a092e636f6d7061745f696f63746c203d2063636973735f636f6d7061745f696f63746c2c0a23656e6469660a092e726576616c69646174655f6469736b203d2063636973735f726576616c69646174652c0a7d3b0a0a2f2a207365745f706572666f726d616e745f6d6f64653a204d6f64696679207468652074616720666f7220636369737320706572666f726d616e740a202a2073657420626974203020666f722070756c6c206d6f64656c2c206269747320332d3120666f7220626c6f636b2066657463680a202a207265676973746572206e756d6265720a202a2f0a73746174696320766f6964207365745f706572666f726d616e745f6d6f64652863746c725f696e666f5f74202a682c20436f6d6d616e644c6973745f737472756374202a63290a7b0a09696620286c696b656c7928682d3e7472616e734d6574686f6420262043464754424c5f5472616e735f506572666f726d616e7429290a0909632d3e62757361646472207c3d2031207c2028682d3e626c6f636b46657463685461626c655b632d3e4865616465722e53474c6973745d203c3c2031293b0a7d0a0a2f2a0a202a20456e71756575696e6720616e6420646571756575696e672066756e6374696f6e7320666f7220636d646c697374732e0a202a2f0a73746174696320696e6c696e6520766f6964206164645128737472756374206c6973745f68656164202a6c6973742c20436f6d6d616e644c6973745f737472756374202a63290a7b0a096c6973745f6164645f7461696c2826632d3e6c6973742c206c697374293b0a7d0a0a73746174696320696e6c696e6520766f69642072656d6f76655128436f6d6d616e644c6973745f737472756374202a63290a7b0a092f2a0a09202a204166746572206b657865632f64756d7020736f6d6520636f6d6d616e6473206d69676874207374696c6c0a09202a20626520696e20666c696768742c20776869636820746865206669726d776172652077696c6c207472790a09202a20746f20636f6d706c6574652e20526573657474696e6720746865206669726d7761726520646f65736e277420776f726b0a09202a2077697468206f6c64206677207265766973696f6e732c20736f207765206861766520746f206d61726b0a09202a207468656d206f666620617320277374616c652720746f2070726576656e7420746865206472697665722066726f6d0a09202a2066616c6c696e67206f7665722e0a09202a2f0a09696620285741524e5f4f4e286c6973745f656d7074792826632d3e6c697374292929207b0a0909632d3e636d645f74797065203d20434d445f4d53475f5354414c453b0a090972657475726e3b0a097d0a0a096c6973745f64656c5f696e69742826632d3e6c697374293b0a7d0a0a73746174696320766f696420656e71756575655f636d645f616e645f73746172745f696f2863746c725f696e666f5f74202a682c0a09436f6d6d616e644c6973745f737472756374202a63290a7b0a09756e7369676e6564206c6f6e6720666c6167733b0a097365745f706572666f726d616e745f6d6f646528682c2063293b0a097370696e5f6c6f636b5f697271736176652826682d3e6c6f636b2c20666c616773293b0a09616464512826682d3e726571512c2063293b0a09682d3e5164657074682b2b3b0a0969662028682d3e516465707468203e20682d3e6d61785173696e6365696e6974290a0909682d3e6d61785173696e6365696e6974203d20682d3e5164657074683b0a0973746172745f696f2868293b0a097370696e5f756e6c6f636b5f697271726573746f72652826682d3e6c6f636b2c20666c616773293b0a7d0a0a73746174696320766f69642063636973735f667265655f73675f636861696e5f626c6f636b7328534744657363726970746f725f737472756374202a2a636d645f73675f6c6973742c0a09696e74206e725f636d6473290a7b0a09696e7420693b0a0a096966202821636d645f73675f6c697374290a090972657475726e3b0a09666f72202869203d20303b2069203c206e725f636d64733b20692b2b29207b0a09096b6672656528636d645f73675f6c6973745b695d293b0a0909636d645f73675f6c6973745b695d203d204e554c4c3b0a097d0a096b6672656528636d645f73675f6c697374293b0a7d0a0a73746174696320534744657363726970746f725f737472756374202a2a63636973735f616c6c6f636174655f73675f636861696e5f626c6f636b73280a0963746c725f696e666f5f74202a682c20696e7420636861696e73697a652c20696e74206e725f636d6473290a7b0a09696e74206a3b0a09534744657363726970746f725f737472756374202a2a636d645f73675f6c6973743b0a0a0969662028636861696e73697a65203c3d2030290a090972657475726e204e554c4c3b0a0a09636d645f73675f6c697374203d206b6d616c6c6f632873697a656f66282a636d645f73675f6c69737429202a206e725f636d64732c204746505f4b45524e454c293b0a096966202821636d645f73675f6c697374290a090972657475726e204e554c4c3b0a0a092f2a204275696c6420757020636861696e20626c6f636b7320666f72206561636820636f6d6d616e64202a2f0a09666f7220286a203d20303b206a203c206e725f636d64733b206a2b2b29207b0a09092f2a204e656564206120626c6f636b206f6620636861696e73697a656420732f6720656c656d656e74732e202a2f0a0909636d645f73675f6c6973745b6a5d203d206b6d616c6c6f632828636861696e73697a65202a0a09090973697a656f66282a636d645f73675f6c6973745b6a5d29292c204746505f4b45524e454c293b0a09096966202821636d645f73675f6c6973745b6a5d29207b0a0909096465765f6572722826682d3e706465762d3e6465762c202243616e6e6f7420676574206d656d6f727920220a0909090922666f7220732f6720636861696e732e5c6e22293b0a090909676f746f20636c65616e3b0a09097d0a097d0a0972657475726e20636d645f73675f6c6973743b0a636c65616e3a0a0963636973735f667265655f73675f636861696e5f626c6f636b7328636d645f73675f6c6973742c206e725f636d6473293b0a0972657475726e204e554c4c3b0a7d0a0a73746174696320766f69642063636973735f756e6d61705f73675f636861696e5f626c6f636b2863746c725f696e666f5f74202a682c20436f6d6d616e644c6973745f737472756374202a63290a7b0a09534744657363726970746f725f737472756374202a636861696e5f73673b0a097536346269742074656d7036343b0a0a0969662028632d3e4865616465722e5347546f74616c203c3d20682d3e6d61785f636d645f7367656e7472696573290a090972657475726e3b0a0a09636861696e5f7367203d2026632d3e53475b682d3e6d61785f636d645f7367656e7472696573202d20315d3b0a0974656d7036342e76616c33322e6c6f776572203d20636861696e5f73672d3e416464722e6c6f7765723b0a0974656d7036342e76616c33322e7570706572203d20636861696e5f73672d3e416464722e75707065723b0a097063695f756e6d61705f73696e676c6528682d3e706465762c2074656d7036342e76616c2c20636861696e5f73672d3e4c656e2c205043495f444d415f544f444556494345293b0a7d0a0a73746174696320766f69642063636973735f6d61705f73675f636861696e5f626c6f636b2863746c725f696e666f5f74202a682c20436f6d6d616e644c6973745f737472756374202a632c0a09534744657363726970746f725f737472756374202a636861696e5f626c6f636b2c20696e74206c656e290a7b0a09534744657363726970746f725f737472756374202a636861696e5f73673b0a097536346269742074656d7036343b0a0a09636861696e5f7367203d2026632d3e53475b682d3e6d61785f636d645f7367656e7472696573202d20315d3b0a09636861696e5f73672d3e457874203d2043434953535f53475f434841494e3b0a09636861696e5f73672d3e4c656e203d206c656e3b0a0974656d7036342e76616c203d207063695f6d61705f73696e676c6528682d3e706465762c20636861696e5f626c6f636b2c206c656e2c0a090909095043495f444d415f544f444556494345293b0a09636861696e5f73672d3e416464722e6c6f776572203d2074656d7036342e76616c33322e6c6f7765723b0a09636861696e5f73672d3e416464722e7570706572203d2074656d7036342e76616c33322e75707065723b0a7d0a0a23696e636c756465202263636973735f736373692e632209092f2a20466f722053435349207461706520737570706f7274202a2f0a0a73746174696320636f6e73742063686172202a726169645f6c6162656c5b5d203d207b202230222c202234222c20223128312b3029222c202235222c2022352b31222c2022414447222c0a0922554e4b4e4f574e220a7d3b0a23646566696e6520524149445f554e4b4e4f574e202841525241595f53495a4528726169645f6c6162656c292d31290a0a23696664656620434f4e4649475f50524f435f46530a0a2f2a0a202a205265706f727420696e666f726d6174696f6e2061626f7574207468697320636f6e74726f6c6c65722e0a202a2f0a23646566696e6520454e475f47494720313030303030303030300a23646566696e6520454e475f4749475f464143544f522028454e475f4749472f353132290a23646566696e6520454e474147455f534353490922656e676167652073637369220a0a73746174696320766f69642063636973735f7365715f73686f775f68656164657228737472756374207365715f66696c65202a736571290a7b0a0963746c725f696e666f5f74202a68203d207365712d3e707269766174653b0a0a097365715f7072696e7466287365712c202225733a20485020257320436f6e74726f6c6c65725c6e220a090922426f6172642049443a2030782530386c785c6e220a0909224669726d776172652056657273696f6e3a2025632563256325635c6e220a0909224952513a2025645c6e220a0909224c6f676963616c206472697665733a2025645c6e220a09092243757272656e7420512064657074683a2025645c6e220a09092243757272656e74202320636f6d6d616e6473206f6e20636f6e74726f6c6c65723a2025645c6e220a0909224d617820512064657074682073696e636520696e69743a2025645c6e220a0909224d6178202320636f6d6d616e6473206f6e20636f6e74726f6c6c65722073696e636520696e69743a2025645c6e220a0909224d617820534720656e74726965732073696e636520696e69743a2025645c6e222c0a0909682d3e6465766e616d652c0a0909682d3e70726f647563745f6e616d652c0a090928756e7369676e6564206c6f6e6729682d3e626f6172645f69642c0a0909682d3e6669726d5f7665725b305d2c20682d3e6669726d5f7665725b315d2c20682d3e6669726d5f7665725b325d2c0a0909682d3e6669726d5f7665725b335d2c2028756e7369676e656420696e7429682d3e696e74725b682d3e696e74725f6d6f64655d2c0a0909682d3e6e756d5f6c756e732c0a0909682d3e5164657074682c20682d3e636f6d6d616e64735f6f75747374616e64696e672c0a0909682d3e6d61785173696e6365696e69742c20682d3e6d61785f6f75747374616e64696e672c20682d3e6d61785347293b0a0a23696664656620434f4e4649475f434953535f534353495f544150450a0963636973735f7365715f746170655f7265706f7274287365712c2068293b0a23656e646966202f2a20434f4e4649475f434953535f534353495f54415045202a2f0a7d0a0a73746174696320766f6964202a63636973735f7365715f737461727428737472756374207365715f66696c65202a7365712c206c6f66665f74202a706f73290a7b0a0963746c725f696e666f5f74202a68203d207365712d3e707269766174653b0a09756e7369676e6564206c6f6e6720666c6167733b0a0a092f2a2070726576656e7420646973706c6179696e6720626f67757320696e666f20647572696e6720636f6e66696775726174696f6e0a09202a206f72206465636f6e66696775726174696f6e206f662061206c6f676963616c20766f6c756d650a09202a2f0a097370696e5f6c6f636b5f697271736176652826682d3e6c6f636b2c20666c616773293b0a0969662028682d3e627573795f636f6e6669677572696e6729207b0a09097370696e5f756e6c6f636b5f697271726573746f72652826682d3e6c6f636b2c20666c616773293b0a090972657475726e204552525f505452282d4542555359293b0a097d0a09682d3e627573795f636f6e6669677572696e67203d20313b0a097370696e5f756e6c6f636b5f697271726573746f72652826682d3e6c6f636b2c20666c616773293b0a0a09696620282a706f73203d3d2030290a090963636973735f7365715f73686f775f68656164657228736571293b0a0a0972657475726e20706f733b0a7d0a0a73746174696320696e742063636973735f7365715f73686f7728737472756374207365715f66696c65202a7365712c20766f6964202a76290a7b0a09736563746f725f7420766f6c5f737a2c20766f6c5f737a5f667261633b0a0963746c725f696e666f5f74202a68203d207365712d3e707269766174653b0a09756e7369676e65642063746c72203d20682d3e63746c723b0a096c6f66665f74202a706f73203d20763b0a0964726976655f696e666f5f737472756374202a647276203d20682d3e6472765b2a706f735d3b0a0a09696620282a706f73203e20682d3e686967686573745f6c756e290a090972657475726e20303b0a0a0969662028647276203d3d204e554c4c29202f2a206974277320706f737369626c6520666f7220682d3e6472765b5d20746f206861766520686f6c65732e202a2f0a090972657475726e20303b0a0a09696620286472762d3e6865616473203d3d2030290a090972657475726e20303b0a0a09766f6c5f737a203d206472762d3e6e725f626c6f636b733b0a09766f6c5f737a5f66726163203d20736563746f725f64697628766f6c5f737a2c20454e475f4749475f464143544f52293b0a09766f6c5f737a5f66726163202a3d203130303b0a09736563746f725f64697628766f6c5f737a5f667261632c20454e475f4749475f464143544f52293b0a0a09696620286472762d3e726169645f6c6576656c203c2030207c7c206472762d3e726169645f6c6576656c203e20524149445f554e4b4e4f574e290a09096472762d3e726169645f6c6576656c203d20524149445f554e4b4e4f574e3b0a097365715f7072696e7466287365712c202263636973732f6325646425643a220a090909225c742534752e2530327547425c74524149442025735c6e222c0a09090963746c722c2028696e7429202a706f732c2028696e7429766f6c5f737a2c2028696e7429766f6c5f737a5f667261632c0a090909726169645f6c6162656c5b6472762d3e726169645f6c6576656c5d293b0a0972657475726e20303b0a7d0a0a73746174696320766f6964202a63636973735f7365715f6e65787428737472756374207365715f66696c65202a7365712c20766f6964202a762c206c6f66665f74202a706f73290a7b0a0963746c725f696e666f5f74202a68203d207365712d3e707269766174653b0a0a09696620282a706f73203e20682d3e686967686573745f6c756e290a090972657475726e204e554c4c3b0a092a706f73202b3d20313b0a0a0972657475726e20706f733b0a7d0a0a73746174696320766f69642063636973735f7365715f73746f7028737472756374207365715f66696c65202a7365712c20766f6964202a76290a7b0a0963746c725f696e666f5f74202a68203d207365712d3e707269766174653b0a0a092f2a204f6e6c7920726573657420682d3e627573795f636f6e6669677572696e672069662077652073756363656564656420696e2073657474696e670a09202a20697420647572696e672063636973735f7365715f73746172742e202a2f0a096966202876203d3d204552525f505452282d454255535929290a090972657475726e3b0a0a09682d3e627573795f636f6e6669677572696e67203d20303b0a7d0a0a73746174696320636f6e737420737472756374207365715f6f7065726174696f6e732063636973735f7365715f6f7073203d207b0a092e7374617274203d2063636973735f7365715f73746172742c0a092e73686f7720203d2063636973735f7365715f73686f772c0a092e6e65787420203d2063636973735f7365715f6e6578742c0a092e73746f7020203d2063636973735f7365715f73746f702c0a7d3b0a0a73746174696320696e742063636973735f7365715f6f70656e2873747275637420696e6f6465202a696e6f64652c207374727563742066696c65202a66696c65290a7b0a09696e7420726574203d207365715f6f70656e2866696c652c202663636973735f7365715f6f7073293b0a09737472756374207365715f66696c65202a736571203d2066696c652d3e707269766174655f646174613b0a0a096966202821726574290a09097365712d3e70726976617465203d2050444528696e6f6465292d3e646174613b0a0a0972657475726e207265743b0a7d0a0a737461746963207373697a655f740a63636973735f70726f635f7772697465287374727563742066696c65202a66696c652c20636f6e73742063686172205f5f75736572202a6275662c0a09092073697a655f74206c656e6774682c206c6f66665f74202a70706f73290a7b0a09696e74206572723b0a0963686172202a6275666665723b0a0a2369666e64656620434f4e4649475f434953535f534353495f544150450a0972657475726e202d45494e56414c3b0a23656e6469660a0a096966202821627566207c7c206c656e677468203e20504147455f53495a45202d2031290a090972657475726e202d45494e56414c3b0a0a09627566666572203d202863686172202a295f5f6765745f667265655f70616765284746505f4b45524e454c293b0a096966202821627566666572290a090972657475726e202d454e4f4d454d3b0a0a09657272203d202d454641554c543b0a0969662028636f70795f66726f6d5f75736572286275666665722c206275662c206c656e67746829290a0909676f746f206f75743b0a096275666665725b6c656e6774685d203d20275c30273b0a0a23696664656620434f4e4649475f434953535f534353495f544150450a09696620287374726e636d7028454e474147455f534353492c206275666665722c2073697a656f6620454e474147455f53435349202d203129203d3d203029207b0a0909737472756374207365715f66696c65202a736571203d2066696c652d3e707269766174655f646174613b0a090963746c725f696e666f5f74202a68203d207365712d3e707269766174653b0a0a0909657272203d2063636973735f656e676167655f736373692868293b0a090969662028657272203d3d2030290a090909657272203d206c656e6774683b0a097d20656c73650a23656e646966202f2a20434f4e4649475f434953535f534353495f54415045202a2f0a0909657272203d202d45494e56414c3b0a092f2a206d69676874206265206e69636520746f20686176652022646973656e676167652220746f6f2c206275742069742773206e6f740a09202020736166656c7920706f737369626c652e20286f6e6c792031206d6f64756c652075736520636f756e742c206c6f636b206973737565732e29202a2f0a0a6f75743a0a09667265655f706167652828756e7369676e6564206c6f6e6729627566666572293b0a0972657475726e206572723b0a7d0a0a73746174696320636f6e7374207374727563742066696c655f6f7065726174696f6e732063636973735f70726f635f666f7073203d207b0a092e6f776e657209203d20544849535f4d4f44554c452c0a092e6f70656e202020203d2063636973735f7365715f6f70656e2c0a092e72656164202020203d207365715f726561642c0a092e6c6c7365656b20203d207365715f6c7365656b2c0a092e72656c65617365203d207365715f72656c656173652c0a092e777269746509203d2063636973735f70726f635f77726974652c0a7d3b0a0a73746174696320766f69642063636973735f70726f63696e69742863746c725f696e666f5f74202a68290a7b0a097374727563742070726f635f6469725f656e747279202a7064653b0a0a096966202870726f635f6363697373203d3d204e554c4c290a090970726f635f6363697373203d2070726f635f6d6b64697228226472697665722f6363697373222c204e554c4c293b0a09696620282170726f635f6363697373290a090972657475726e3b0a09706465203d2070726f635f6372656174655f6461746128682d3e6465766e616d652c20535f4957555352207c20535f4952555352207c20535f4952475250207c0a0909090909535f49524f54482c2070726f635f63636973732c0a09090909092663636973735f70726f635f666f70732c2068293b0a7d0a23656e646966090909092f2a20434f4e4649475f50524f435f4653202a2f0a0a23646566696e65204d41585f50524f445543545f4e414d455f4c454e2031390a0a23646566696e6520746f5f686261286e2920636f6e7461696e65725f6f66286e2c207374727563742063746c725f696e666f2c20646576290a23646566696e6520746f5f647276286e2920636f6e7461696e65725f6f66286e2c2064726976655f696e666f5f7374727563742c20646576290a0a2f2a204c697374206f6620636f6e74726f6c6c6572732077686963682063616e6e6f742062652068617264207265736574206f6e206b6578656320776974682072657365745f64657669636573202a2f0a7374617469632075333220756e72657365747461626c655f636f6e74726f6c6c65725b5d203d207b0a09307833323461313033432c202f2a20536d61727420417272617920503731326d202a2f0a09307833323462313033432c202f2a20536d617274417272617920503731316d202a2f0a09307833323233313033432c202f2a20536d6172742041727261792050383030202a2f0a09307833323334313033432c202f2a20536d6172742041727261792050343030202a2f0a09307833323335313033432c202f2a20536d617274204172726179205034303069202a2f0a09307833323131313033432c202f2a20536d617274204172726179204532303069202a2f0a09307833323132313033432c202f2a20536d6172742041727261792045323030202a2f0a09307833323133313033432c202f2a20536d617274204172726179204532303069202a2f0a09307833323134313033432c202f2a20536d617274204172726179204532303069202a2f0a09307833323135313033432c202f2a20536d617274204172726179204532303069202a2f0a09307833323337313033432c202f2a20536d6172742041727261792045353030202a2f0a09307833323344313033432c202f2a20536d61727420417272617920503730306d202a2f0a09307834303943304531312c202f2a20536d6172742041727261792036343030202a2f0a09307834303944304531312c202f2a20536d617274204172726179203634303020454d202a2f0a7d3b0a0a2f2a204c697374206f6620636f6e74726f6c6c6572732077686963682063616e6e6f74206576656e20626520736f6674207265736574202a2f0a7374617469632075333220736f66745f756e72657365747461626c655f636f6e74726f6c6c65725b5d203d207b0a09307834303943304531312c202f2a20536d6172742041727261792036343030202a2f0a09307834303944304531312c202f2a20536d617274204172726179203634303020454d202a2f0a7d3b0a0a73746174696320696e742063746c725f69735f686172645f72657365747461626c652875333220626f6172645f6964290a7b0a09696e7420693b0a0a09666f72202869203d20303b2069203c2041525241595f53495a4528756e72657365747461626c655f636f6e74726f6c6c6572293b20692b2b290a090969662028756e72657365747461626c655f636f6e74726f6c6c65725b695d203d3d20626f6172645f6964290a09090972657475726e20303b0a0972657475726e20313b0a7d0a0a73746174696320696e742063746c725f69735f736f66745f72657365747461626c652875333220626f6172645f6964290a7b0a09696e7420693b0a0a09666f72202869203d20303b2069203c2041525241595f53495a4528736f66745f756e72657365747461626c655f636f6e74726f6c6c6572293b20692b2b290a090969662028736f66745f756e72657365747461626c655f636f6e74726f6c6c65725b695d203d3d20626f6172645f6964290a09090972657475726e20303b0a0972657475726e20313b0a7d0a0a73746174696320696e742063746c725f69735f72657365747461626c652875333220626f6172645f6964290a7b0a0972657475726e2063746c725f69735f686172645f72657365747461626c6528626f6172645f696429207c7c0a090963746c725f69735f736f66745f72657365747461626c6528626f6172645f6964293b0a7d0a0a737461746963207373697a655f7420686f73745f73686f775f72657365747461626c652873747275637420646576696365202a6465762c0a0909090920202020737472756374206465766963655f617474726962757465202a617474722c0a090909092020202063686172202a627566290a7b0a097374727563742063746c725f696e666f202a68203d20746f5f68626128646576293b0a0a0972657475726e20736e7072696e7466286275662c2032302c202225645c6e222c2063746c725f69735f72657365747461626c6528682d3e626f6172645f696429293b0a7d0a737461746963204445564943455f415454522872657365747461626c652c20535f495255474f2c20686f73745f73686f775f72657365747461626c652c204e554c4c293b0a0a737461746963207373697a655f7420686f73745f73746f72655f72657363616e2873747275637420646576696365202a6465762c0a0909090920737472756374206465766963655f617474726962757465202a617474722c0a0909090920636f6e73742063686172202a6275662c2073697a655f7420636f756e74290a7b0a097374727563742063746c725f696e666f202a68203d20746f5f68626128646576293b0a0a096164645f746f5f7363616e5f6c6973742868293b0a0977616b655f75705f70726f636573732863636973735f7363616e5f746872656164293b0a09776169745f666f725f636f6d706c6574696f6e5f696e7465727275707469626c652826682d3e7363616e5f77616974293b0a0a0972657475726e20636f756e743b0a7d0a737461746963204445564943455f415454522872657363616e2c20535f49575553522c204e554c4c2c20686f73745f73746f72655f72657363616e293b0a0a737461746963207373697a655f7420686f73745f73686f775f7472616e73706f72745f6d6f64652873747275637420646576696365202a6465762c0a0909090920737472756374206465766963655f617474726962757465202a617474722c0a090909092063686172202a627566290a7b0a097374727563742063746c725f696e666f202a68203d20746f5f68626128646576293b0a0a0972657475726e20736e7072696e7466286275662c2032302c202225735c6e222c0a0909682d3e7472616e734d6574686f6420262043464754424c5f5472616e735f506572666f726d616e74203f0a09090922706572666f726d616e7422203a202273696d706c6522293b0a7d0a737461746963204445564943455f41545452287472616e73706f72745f6d6f64652c20535f495255474f2c20686f73745f73686f775f7472616e73706f72745f6d6f64652c204e554c4c293b0a0a737461746963207373697a655f74206465765f73686f775f756e697175655f69642873747275637420646576696365202a6465762c0a0909090920737472756374206465766963655f617474726962757465202a617474722c0a090909092063686172202a627566290a7b0a0964726976655f696e666f5f737472756374202a647276203d20746f5f64727628646576293b0a097374727563742063746c725f696e666f202a68203d20746f5f686261286472762d3e6465762e706172656e74293b0a095f5f753820736e5b31365d3b0a09756e7369676e6564206c6f6e6720666c6167733b0a09696e7420726574203d20303b0a0a097370696e5f6c6f636b5f697271736176652826682d3e6c6f636b2c20666c616773293b0a0969662028682d3e627573795f636f6e6669677572696e67290a0909726574203d202d45425553593b0a09656c73650a09096d656d63707928736e2c206472762d3e73657269616c5f6e6f2c2073697a656f6628736e29293b0a097370696e5f756e6c6f636b5f697271726573746f72652826682d3e6c6f636b2c20666c616773293b0a0a0969662028726574290a090972657475726e207265743b0a09656c73650a090972657475726e20736e7072696e7466286275662c203136202a2032202b20322c0a09090909222530325825303258253032582530325825303258253032582530325825303258220a090909092225303258253032582530325825303258253032582530325825303258253032585c6e222c0a09090909736e5b305d2c20736e5b315d2c20736e5b325d2c20736e5b335d2c0a09090909736e5b345d2c20736e5b355d2c20736e5b365d2c20736e5b375d2c0a09090909736e5b385d2c20736e5b395d2c20736e5b31305d2c20736e5b31315d2c0a09090909736e5b31325d2c20736e5b31335d2c20736e5b31345d2c20736e5b31355d293b0a7d0a737461746963204445564943455f4154545228756e697175655f69642c20535f495255474f2c206465765f73686f775f756e697175655f69642c204e554c4c293b0a0a737461746963207373697a655f74206465765f73686f775f76656e646f722873747275637420646576696365202a6465762c0a09090920202020202020737472756374206465766963655f617474726962757465202a617474722c0a0909092020202020202063686172202a627566290a7b0a0964726976655f696e666f5f737472756374202a647276203d20746f5f64727628646576293b0a097374727563742063746c725f696e666f202a68203d20746f5f686261286472762d3e6465762e706172656e74293b0a09636861722076656e646f725b56454e444f525f4c454e202b20315d3b0a09756e7369676e6564206c6f6e6720666c6167733b0a09696e7420726574203d20303b0a0a097370696e5f6c6f636b5f697271736176652826682d3e6c6f636b2c20666c616773293b0a0969662028682d3e627573795f636f6e6669677572696e67290a0909726574203d202d45425553593b0a09656c73650a09096d656d6370792876656e646f722c206472762d3e76656e646f722c2056454e444f525f4c454e202b2031293b0a097370696e5f756e6c6f636b5f697271726573746f72652826682d3e6c6f636b2c20666c616773293b0a0a0969662028726574290a090972657475726e207265743b0a09656c73650a090972657475726e20736e7072696e7466286275662c2073697a656f662876656e646f7229202b20312c202225735c6e222c206472762d3e76656e646f72293b0a7d0a737461746963204445564943455f415454522876656e646f722c20535f495255474f2c206465765f73686f775f76656e646f722c204e554c4c293b0a0a737461746963207373697a655f74206465765f73686f775f6d6f64656c2873747275637420646576696365202a6465762c0a090909202020202020737472756374206465766963655f617474726962757465202a617474722c0a09090920202020202063686172202a627566290a7b0a0964726976655f696e666f5f737472756374202a647276203d20746f5f64727628646576293b0a097374727563742063746c725f696e666f202a68203d20746f5f686261286472762d3e6465762e706172656e74293b0a0963686172206d6f64656c5b4d4f44454c5f4c454e202b20315d3b0a09756e7369676e6564206c6f6e6720666c6167733b0a09696e7420726574203d20303b0a0a097370696e5f6c6f636b5f697271736176652826682d3e6c6f636b2c20666c616773293b0a0969662028682d3e627573795f636f6e6669677572696e67290a0909726574203d202d45425553593b0a09656c73650a09096d656d637079286d6f64656c2c206472762d3e6d6f64656c2c204d4f44454c5f4c454e202b2031293b0a097370696e5f756e6c6f636b5f697271726573746f72652826682d3e6c6f636b2c20666c616773293b0a0a0969662028726574290a090972657475726e207265743b0a09656c73650a090972657475726e20736e7072696e7466286275662c2073697a656f66286d6f64656c29202b20312c202225735c6e222c206472762d3e6d6f64656c293b0a7d0a737461746963204445564943455f41545452286d6f64656c2c20535f495255474f2c206465765f73686f775f6d6f64656c2c204e554c4c293b0a0a737461746963207373697a655f74206465765f73686f775f7265762873747275637420646576696365202a6465762c0a09090920202020737472756374206465766963655f617474726962757465202a617474722c0a0909092020202063686172202a627566290a7b0a0964726976655f696e666f5f737472756374202a647276203d20746f5f64727628646576293b0a097374727563742063746c725f696e666f202a68203d20746f5f686261286472762d3e6465762e706172656e74293b0a0963686172207265765b5245565f4c454e202b20315d3b0a09756e7369676e6564206c6f6e6720666c6167733b0a09696e7420726574203d20303b0a0a097370696e5f6c6f636b5f697271736176652826682d3e6c6f636b2c20666c616773293b0a0969662028682d3e627573795f636f6e6669677572696e67290a0909726574203d202d45425553593b0a09656c73650a09096d656d637079287265762c206472762d3e7265762c205245565f4c454e202b2031293b0a097370696e5f756e6c6f636b5f697271726573746f72652826682d3e6c6f636b2c20666c616773293b0a0a0969662028726574290a090972657475726e207265743b0a09656c73650a090972657475726e20736e7072696e7466286275662c2073697a656f662872657629202b20312c202225735c6e222c206472762d3e726576293b0a7d0a737461746963204445564943455f41545452287265762c20535f495255474f2c206465765f73686f775f7265762c204e554c4c293b0a0a737461746963207373697a655f742063636973735f73686f775f6c756e69642873747275637420646576696365202a6465762c0a09090909737472756374206465766963655f617474726962757465202a617474722c2063686172202a627566290a7b0a0964726976655f696e666f5f737472756374202a647276203d20746f5f64727628646576293b0a097374727563742063746c725f696e666f202a68203d20746f5f686261286472762d3e6465762e706172656e74293b0a09756e7369676e6564206c6f6e6720666c6167733b0a09756e7369676e65642063686172206c756e69645b385d3b0a0a097370696e5f6c6f636b5f697271736176652826682d3e6c6f636b2c20666c616773293b0a0969662028682d3e627573795f636f6e6669677572696e6729207b0a09097370696e5f756e6c6f636b5f697271726573746f72652826682d3e6c6f636b2c20666c616773293b0a090972657475726e202d45425553593b0a097d0a0969662028216472762d3e686561647329207b0a09097370696e5f756e6c6f636b5f697271726573746f72652826682d3e6c6f636b2c20666c616773293b0a090972657475726e202d454e4f5454593b0a097d0a096d656d637079286c756e69642c206472762d3e4c756e49442c2073697a656f66286c756e696429293b0a097370696e5f756e6c6f636b5f697271726573746f72652826682d3e6c6f636b2c20666c616773293b0a0972657475726e20736e7072696e7466286275662c2032302c2022307825303278253032782530327825303278253032782530327825303278253032785c6e222c0a09096c756e69645b305d2c206c756e69645b315d2c206c756e69645b325d2c206c756e69645b335d2c0a09096c756e69645b345d2c206c756e69645b355d2c206c756e69645b365d2c206c756e69645b375d293b0a7d0a737461746963204445564943455f41545452286c756e69642c20535f495255474f2c2063636973735f73686f775f6c756e69642c204e554c4c293b0a0a737461746963207373697a655f742063636973735f73686f775f726169645f6c6576656c2873747275637420646576696365202a6465762c0a090909092020202020737472756374206465766963655f617474726962757465202a617474722c2063686172202a627566290a7b0a0964726976655f696e666f5f737472756374202a647276203d20746f5f64727628646576293b0a097374727563742063746c725f696e666f202a68203d20746f5f686261286472762d3e6465762e706172656e74293b0a09696e7420726169643b0a09756e7369676e6564206c6f6e6720666c6167733b0a0a097370696e5f6c6f636b5f697271736176652826682d3e6c6f636b2c20666c616773293b0a0969662028682d3e627573795f636f6e6669677572696e6729207b0a09097370696e5f756e6c6f636b5f697271726573746f72652826682d3e6c6f636b2c20666c616773293b0a090972657475726e202d45425553593b0a097d0a0972616964203d206472762d3e726169645f6c6576656c3b0a097370696e5f756e6c6f636b5f697271726573746f72652826682d3e6c6f636b2c20666c616773293b0a096966202872616964203c2030207c7c2072616964203e20524149445f554e4b4e4f574e290a090972616964203d20524149445f554e4b4e4f574e3b0a0a0972657475726e20736e7072696e7466286275662c207374726c656e28726169645f6c6162656c5b726169645d29202b20372c2022524149442025735c6e222c0a090909726169645f6c6162656c5b726169645d293b0a7d0a737461746963204445564943455f4154545228726169645f6c6576656c2c20535f495255474f2c2063636973735f73686f775f726169645f6c6576656c2c204e554c4c293b0a0a737461746963207373697a655f742063636973735f73686f775f75736167655f636f756e742873747275637420646576696365202a6465762c0a09090909202020202020737472756374206465766963655f617474726962757465202a617474722c2063686172202a627566290a7b0a0964726976655f696e666f5f737472756374202a647276203d20746f5f64727628646576293b0a097374727563742063746c725f696e666f202a68203d20746f5f686261286472762d3e6465762e706172656e74293b0a09756e7369676e6564206c6f6e6720666c6167733b0a09696e7420636f756e743b0a0a097370696e5f6c6f636b5f697271736176652826682d3e6c6f636b2c20666c616773293b0a0969662028682d3e627573795f636f6e6669677572696e6729207b0a09097370696e5f756e6c6f636b5f697271726573746f72652826682d3e6c6f636b2c20666c616773293b0a090972657475726e202d45425553593b0a097d0a09636f756e74203d206472762d3e75736167655f636f756e743b0a097370696e5f756e6c6f636b5f697271726573746f72652826682d3e6c6f636b2c20666c616773293b0a0972657475726e20736e7072696e7466286275662c2032302c202225645c6e222c20636f756e74293b0a7d0a737461746963204445564943455f415454522875736167655f636f756e742c20535f495255474f2c2063636973735f73686f775f75736167655f636f756e742c204e554c4c293b0a0a7374617469632073747275637420617474726962757465202a63636973735f686f73745f61747472735b5d203d207b0a09266465765f617474725f72657363616e2e617474722c0a09266465765f617474725f72657365747461626c652e617474722c0a09266465765f617474725f7472616e73706f72745f6d6f64652e617474722c0a094e554c4c0a7d3b0a0a73746174696320737472756374206174747269627574655f67726f75702063636973735f686f73745f617474725f67726f7570203d207b0a092e6174747273203d2063636973735f686f73745f61747472732c0a7d3b0a0a73746174696320636f6e737420737472756374206174747269627574655f67726f7570202a63636973735f686f73745f617474725f67726f7570735b5d203d207b0a092663636973735f686f73745f617474725f67726f75702c0a094e554c4c0a7d3b0a0a73746174696320737472756374206465766963655f747970652063636973735f686f73745f74797065203d207b0a092e6e616d6509093d202263636973735f686f7374222c0a092e67726f75707309093d2063636973735f686f73745f617474725f67726f7570732c0a092e72656c65617365093d2063636973735f6862615f72656c656173652c0a7d3b0a0a7374617469632073747275637420617474726962757465202a63636973735f6465765f61747472735b5d203d207b0a09266465765f617474725f756e697175655f69642e617474722c0a09266465765f617474725f6d6f64656c2e617474722c0a09266465765f617474725f76656e646f722e617474722c0a09266465765f617474725f7265762e617474722c0a09266465765f617474725f6c756e69642e617474722c0a09266465765f617474725f726169645f6c6576656c2e617474722c0a09266465765f617474725f75736167655f636f756e742e617474722c0a094e554c4c0a7d3b0a0a73746174696320737472756374206174747269627574655f67726f75702063636973735f6465765f617474725f67726f7570203d207b0a092e6174747273203d2063636973735f6465765f61747472732c0a7d3b0a0a73746174696320636f6e737420737472756374206174747269627574655f67726f7570202a63636973735f6465765f617474725f67726f7570735b5d203d207b0a092663636973735f6465765f617474725f67726f75702c0a094e554c4c0a7d3b0a0a73746174696320737472756374206465766963655f747970652063636973735f6465765f74797065203d207b0a092e6e616d6509093d202263636973735f646576696365222c0a092e67726f75707309093d2063636973735f6465765f617474725f67726f7570732c0a092e72656c65617365093d2063636973735f6465766963655f72656c656173652c0a7d3b0a0a73746174696320737472756374206275735f747970652063636973735f6275735f74797065203d207b0a092e6e616d6509093d20226363697373222c0a7d3b0a0a2f2a0a202a2063636973735f6862615f72656c656173652069732063616c6c6564207768656e20746865207265666572656e636520636f756e740a202a206f6620682d3e64657620676f657320746f207a65726f2e0a202a2f0a73746174696320766f69642063636973735f6862615f72656c656173652873747275637420646576696365202a646576290a7b0a092f2a0a09202a206e6f7468696e6720746f20646f2c20627574206e656564207468697320746f2061766f69642061207761726e696e670a09202a2061626f7574206e6f7420686176696e6720612072656c656173652068616e646c65722066726f6d206c69622f6b7265662e632e0a09202a2f0a7d0a0a2f2a0a202a20496e697469616c697a6520737973667320656e74727920666f72206561636820636f6e74726f6c6c65722e202054686973207365747320757020616e64207265676973746572730a202a20746865202763636973732327206469726563746f727920666f72206561636820696e646976696475616c20636f6e74726f6c6c657220756e6465720a202a202f7379732f6275732f7063692f646576696365732f3c6465763e2f2e0a202a2f0a73746174696320696e742063636973735f6372656174655f6862615f73797366735f656e747279287374727563742063746c725f696e666f202a68290a7b0a096465766963655f696e697469616c697a652826682d3e646576293b0a09682d3e6465762e74797065203d202663636973735f686f73745f747970653b0a09682d3e6465762e627573203d202663636973735f6275735f747970653b0a096465765f7365745f6e616d652826682d3e6465762c20222573222c20682d3e6465766e616d65293b0a09682d3e6465762e706172656e74203d2026682d3e706465762d3e6465763b0a0a0972657475726e206465766963655f6164642826682d3e646576293b0a7d0a0a2f2a0a202a2052656d6f766520737973667320656e747269657320666f7220616e206862612e0a202a2f0a73746174696320766f69642063636973735f64657374726f795f6862615f73797366735f656e747279287374727563742063746c725f696e666f202a68290a7b0a096465766963655f64656c2826682d3e646576293b0a097075745f6465766963652826682d3e646576293b202f2a2066696e616c207075742e202a2f0a7d0a0a2f2a2063636973735f6465766963655f72656c656173652069732063616c6c6564207768656e20746865207265666572656e636520636f756e740a202a206f6620682d3e6472765b785d64657620676f657320746f207a65726f2e0a202a2f0a73746174696320766f69642063636973735f6465766963655f72656c656173652873747275637420646576696365202a646576290a7b0a0964726976655f696e666f5f73747275637420 |