Transaction

Summary

Version 1
Size 96.9 KB
Vsize 96.9 KB
Weight 396876
Locktime 0
Block 100389
Transaction 85a36241d4af3b640dd01f246ad4dee3e5137b1b43365c1225f5f9baaa596d89
>
0.00000001 NMC

Input scripts

0.3046022100dfbf738a84f60af618b3415f28ab662822ddf72d815828b1fbc55809cae5f6be022100e45186884a59411bac9188d78206a5cef1d03d3f334bd84ce1e86e5394c9bf8a[ALL]

Output scripts

0.04ce5f0f5d5101ced6fad18d38863c11a59e1cf6e56e10b171906fa3805a8cd2818f42b5752c46b2b5ddc25b2c8a83c59e5c5aaadd43897419654560a28b5fef88 OP_CHECKSIG
1.57652075736520746865206661637420746861742074686520657374696d6174650a202a206973206b6e6f776e20746f20626520616363757261746520746f2061626f757420393020626974732e0a202a2f0a096d6f766c09256564692c2565617809092f2a206c7320776f7264206f66206775657373202a2f0a096d756c6c09256564690a096d6f766c09256564782c2565627809092f2a20326e64206c7320776f7264206f6620737175617265202a2f0a096d6f766c09256561782c2565637809092f2a206c7320776f7264206f6620737175617265202a2f0a0a096d6f766c09256564692c256561780a096d756c6c09256573690a096164646c09256561782c256562780a096164646c09256561782c256562780a0a23696664656620504152414e4f49440a09636d700924307866666666666662302c256562780a096a6209737172745f6e6561725f65786163745f6f6b0a0a09636d700924307830303030303035302c256562780a096a6109737172745f6e6561725f65786163745f6f6b0a0a09707573686c0945585f494e5445524e414c7c30783231340a0963616c6c09455843455054494f4e0a0a737172745f6e6561725f65786163745f6f6b3a0a23656e646966202f2a20504152414e4f4944202a2f200a0a096f7209256562782c256562780a096a7309737172745f6e6561725f65786163745f736d616c6c0a0a096a6e7a09737172745f6e6561725f65786163745f6c617267650a0a096f7209256562782c256564780a096a6e7a09737172745f6e6561725f65786163745f6c617267650a0a2f2a204f757220657374696d6174652069732065786163746c792074686520726967687420616e73776572202a2f0a09786f726c09256561782c256561780a096a6d7009737172745f726f756e645f726573756c740a0a737172745f6e6561725f65786163745f736d616c6c3a0a2f2a204f757220657374696d61746520697320746f6f20736d616c6c202a2f0a096d6f766c0924307830303030303066662c256561780a096a6d7009737172745f726f756e645f726573756c740a090a737172745f6e6561725f65786163745f6c617267653a0a2f2a204f757220657374696d61746520697320746f6f206c617267652c207765206e65656420746f2064656372656d656e74206974202a2f0a097375626c0924312c256564690a097362626c0924302c256573690a096d6f766c0924307866666666666630302c256561780a096a6d7009737172745f726f756e645f726573756c740a0a0a737172745f6765745f6d6f72655f707265636973696f6e3a0a2f2a2054686973206361736520697320616c6d6f7374207468652073616d65206173207468652061626f76652c206578636570742077652073746172740a2020207769746820616e20657874726120626974206f6620707265636973696f6e20696e2074686520657374696d6174652e202a2f0a097374630909092f2a20546865206578747261206269742e202a2f0a0972636c6c0924312c2565646909092f2a2053686966742074686520657374696d617465206c656674206f6e6520626974202a2f0a0972636c6c0924312c256573690a0a096d6f766c09256564692c2565617809092f2a206c7320776f7264206f66206775657373202a2f0a096d756c6c09256564690a096d6f766c09256564782c2565627809092f2a20326e64206c7320776f7264206f6620737175617265202a2f0a096d6f766c09256561782c2565637809092f2a206c7320776f7264206f6620737175617265202a2f0a0a096d6f766c09256564692c256561780a096d756c6c09256573690a096164646c09256561782c256562780a096164646c09256561782c256562780a0a2f2a20507574206f757220657374696d617465206261636b20746f20697473206f726967696e616c2076616c7565202a2f0a097374630909092f2a20546865206d73206269742e202a2f0a097263726c0924312c2565736909092f2a2053686966742074686520657374696d617465206c656674206f6e6520626974202a2f0a097263726c0924312c256564690a0a23696664656620504152414e4f49440a09636d700924307866666666666636302c256562780a096a6209737172745f6d6f72655f707265635f6f6b0a0a09636d700924307830303030303061302c256562780a096a6109737172745f6d6f72655f707265635f6f6b0a0a09707573686c0945585f494e5445524e414c7c30783231350a0963616c6c09455843455054494f4e0a0a737172745f6d6f72655f707265635f6f6b3a0a23656e646966202f2a20504152414e4f4944202a2f200a0a096f7209256562782c256562780a096a7309737172745f6d6f72655f707265635f736d616c6c0a0a096a6e7a09737172745f6d6f72655f707265635f6c617267650a0a096f7209256562782c256563780a096a6e7a09737172745f6d6f72655f707265635f6c617267650a0a2f2a204f757220657374696d6174652069732065786163746c792074686520726967687420616e73776572202a2f0a096d6f766c0924307838303030303030302c256561780a096a6d7009737172745f726f756e645f726573756c740a0a737172745f6d6f72655f707265635f736d616c6c3a0a2f2a204f757220657374696d61746520697320746f6f20736d616c6c202a2f0a096d6f766c0924307838303030303066662c256561780a096a6d7009737172745f726f756e645f726573756c740a090a737172745f6d6f72655f707265635f6c617267653a0a2f2a204f757220657374696d61746520697320746f6f206c61726765202a2f0a096d6f766c0924307837666666666630302c256561780a096a6d7009737172745f726f756e645f726573756c740a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006c696e75782d332e382e322f617263682f7838362f6d6d2f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000303030303737350030303030303030003030303030303000303030303030303030303000313231313437343433333000303031343633350035000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007573746172003030726f6f7400000000000000000000000000000000000000000000000000000000726f6f74000000000000000000000000000000000000000000000000000000003030303030303000303030303030300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006c696e75782d332e382e322f617263682f7838362f6d6d2f4d616b6566696c650000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000303030303636340030303030303030003030303030303000303030303030303136333100313231313437343433333000303031363237360030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007573746172003030726f6f7400000000000000000000000000000000000000000000000000000000726f6f74000000000000000000000000000000000000000000000000000000003030303030303000303030303030300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006f626a2d79093a3d2020696e69742e6f20696e69745f242842495453292e6f206661756c742e6f20696f72656d61702e6f2065787461626c652e6f2070616765617474722e6f206d6d61702e6f205c0a09202020207061742e6f2070677461626c652e6f2070687973616464722e6f206775702e6f2073657475705f6e782e6f0a0a23204d616b652073757265205f5f706879735f6164647220686173206e6f20737461636b70726f746563746f720a6e6f737461636b70203a3d20242863616c6c2063632d6f7074696f6e2c202d666e6f2d737461636b2d70726f746563746f72290a43464c4147535f70687973616464722e6f09093a3d2024286e6f737461636b70290a43464c4147535f73657475705f6e782e6f09093a3d2024286e6f737461636b70290a0a6f626a2d2428434f4e4649475f5838365f5041542909092b3d207061745f7262747265652e6f0a6f626a2d2428434f4e4649475f534d502909092b3d20746c622e6f0a0a6f626a2d2428434f4e4649475f5838365f33322909092b3d2070677461626c655f33322e6f20696f6d61705f33322e6f0a0a6f626a2d2428434f4e4649475f48554745544c425f5041474529092b3d2068756765746c62706167652e6f0a6f626a2d2428434f4e4649475f5838365f505444554d5029092b3d2064756d705f706167657461626c65732e6f0a0a6f626a2d2428434f4e4649475f484947484d454d2909092b3d20686967686d656d5f33322e6f0a0a6f626a2d2428434f4e4649475f4b4d454d434845434b2909092b3d206b6d656d636865636b2f0a0a6f626a2d2428434f4e4649475f4d4d494f54524143452909092b3d206d6d696f74726163652e6f0a6d6d696f74726163652d790909093a3d206b6d6d696f2e6f2070665f696e2e6f206d6d696f2d6d6f642e6f0a6f626a2d2428434f4e4649475f4d4d494f54524143455f5445535429092b3d20746573746d6d696f74726163652e6f0a0a6f626a2d2428434f4e4649475f4e554d412909092b3d206e756d612e6f206e756d615f242842495453292e6f0a6f626a2d2428434f4e4649475f414d445f4e554d412909092b3d20616d64746f706f6c6f67792e6f0a6f626a2d2428434f4e4649475f414350495f4e554d412909092b3d20737261742e6f0a6f626a2d2428434f4e4649475f4e554d415f454d552909092b3d206e756d615f656d756c6174696f6e2e6f0a0a6f626a2d2428434f4e4649475f4d454d544553542909092b3d206d656d746573742e6f0a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006c696e75782d332e382e322f617263682f7838362f6d6d2f616d64746f706f6c6f67792e63000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000303030303636340030303030303030003030303030303000303030303030313034333500313231313437343433333000303031373334320030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007573746172003030726f6f7400000000000000000000000000000000000000000000000000000000726f6f74000000000000000000000000000000000000000000000000000000003030303030303000303030303030300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f2a0a202a20414d44204e554d4120737570706f72742e0a202a20446973636f76657220746865206d656d6f7279206d617020616e64206173736f636961746564206e6f6465732e0a202a0a202a20546869732076657273696f6e207265616473206974206469726563746c792066726f6d2074686520414d44206e6f7274686272696467652e0a202a0a202a20436f7079726967687420323030322c3230303320416e6469204b6c65656e2c2053755345204c6162732e0a202a2f0a23696e636c756465203c6c696e75782f6b65726e656c2e683e0a23696e636c756465203c6c696e75782f696e69742e683e0a23696e636c756465203c6c696e75782f737472696e672e683e0a23696e636c756465203c6c696e75782f6d6f64756c652e683e0a23696e636c756465203c6c696e75782f6e6f64656d61736b2e683e0a23696e636c756465203c6c696e75782f6d656d626c6f636b2e683e0a23696e636c756465203c6c696e75782f626f6f746d656d2e683e0a0a23696e636c756465203c61736d2f696f2e683e0a23696e636c756465203c6c696e75782f7063695f6964732e683e0a23696e636c756465203c6c696e75782f616370692e683e0a23696e636c756465203c61736d2f74797065732e683e0a23696e636c756465203c61736d2f6d6d7a6f6e652e683e0a23696e636c756465203c61736d2f70726f746f2e683e0a23696e636c756465203c61736d2f653832302e683e0a23696e636c756465203c61736d2f7063692d6469726563742e683e0a23696e636c756465203c61736d2f6e756d612e683e0a23696e636c756465203c61736d2f6d70737065632e683e0a23696e636c756465203c61736d2f617069632e683e0a23696e636c756465203c61736d2f616d645f6e622e683e0a0a73746174696320756e7369676e65642063686172205f5f696e697464617461206e6f64656964735b385d3b0a0a737461746963205f5f696e697420696e742066696e645f6e6f72746862726964676528766f6964290a7b0a09696e74206e756d3b0a0a09666f7220286e756d203d20303b206e756d203c2033323b206e756d2b2b29207b0a0909753332206865616465723b0a0a0909686561646572203d20726561645f7063695f636f6e66696728302c206e756d2c20302c2030783030293b0a09096966202868656164657220213d20285043495f56454e444f525f49445f414d44207c20283078313130303c3c313629292026260a09090968656164657220213d20285043495f56454e444f525f49445f414d44207c20283078313230303c3c313629292026260a09090968656164657220213d20285043495f56454e444f525f49445f414d44207c20283078313330303c3c31362929290a090909636f6e74696e75653b0a0a0909686561646572203d20726561645f7063695f636f6e66696728302c206e756d2c20312c2030783030293b0a09096966202868656164657220213d20285043495f56454e444f525f49445f414d44207c20283078313130313c3c313629292026260a09090968656164657220213d20285043495f56454e444f525f49445f414d44207c20283078313230313c3c313629292026260a09090968656164657220213d20285043495f56454e444f525f49445f414d44207c20283078313330313c3c31362929290a090909636f6e74696e75653b0a090972657475726e206e756d3b0a097d0a0a0972657475726e202d454e4f454e543b0a7d0a0a737461746963205f5f696e697420766f6964206561726c795f6765745f626f6f745f6370755f696428766f6964290a7b0a092f2a0a09202a206e65656420746f20676574207468652041504943204944206f66207468652042535020736f2063616e20757365207468617420746f0a09202a20637265617465206170696369645f746f5f6e6f646520696e20616d645f7363616e5f6e6f64657328290a09202a2f0a23696664656620434f4e4649475f5838365f4d5050415253450a092f2a0a09202a2067657420626f6f742d74696d6520534d5020636f6e66696775726174696f6e3a0a09202a2f0a0969662028736d705f666f756e645f636f6e666967290a09096561726c795f6765745f736d705f636f6e66696728293b0a23656e6469660a7d0a0a696e74205f5f696e697420616d645f6e756d615f696e697428766f6964290a7b0a09753634207374617274203d2050464e5f504859532830293b0a0975363420656e64203d2050464e5f50485953286d61785f70666e293b0a09756e7369676e6564206e756d6e6f6465733b0a097536342070726576626173653b0a09696e7420692c206a2c206e623b0a09753332206e6f646569642c207265673b0a09756e7369676e656420696e7420626974732c20636f7265732c206170696369645f626173653b0a0a0969662028216561726c795f7063695f616c6c6f7765642829290a090972657475726e202d45494e56414c3b0a0a096e62203d2066696e645f6e6f72746862726964676528293b0a09696620286e62203c2030290a090972657475726e206e623b0a0a0970725f696e666f28225363616e6e696e67204e554d4120746f706f6c6f677920696e204e6f7274686272696467652025645c6e222c206e62293b0a0a09726567203d20726561645f7063695f636f6e66696728302c206e622c20302c2030783630293b0a096e756d6e6f646573203d202828726567203e3e20342920262030784629202b20313b0a09696620286e756d6e6f646573203c3d2031290a090972657475726e202d454e4f454e543b0a0a0970725f696e666f28224e756d626572206f6620706879736963616c206e6f6465732025645c6e222c206e756d6e6f646573293b0a0a097072657662617365203d20303b0a09666f72202869203d20303b2069203c20383b20692b2b29207b0a090975363420626173652c206c696d69743b0a0a090962617365203d20726561645f7063695f636f6e66696728302c206e622c20312c2030783430202b20692a38293b0a09096c696d6974203d20726561645f7063695f636f6e66696728302c206e622c20312c2030783434202b20692a38293b0a0a09096e6f64656964735b695d203d206e6f64656964203d206c696d6974202620373b0a09096966202828626173652026203329203d3d203029207b0a0909096966202869203c206e756d6e6f646573290a0909090970725f696e666f2822536b697070696e672064697361626c6564206e6f64652025645c6e222c2069293b0a090909636f6e74696e75653b0a09097d0a0909696620286e6f64656964203e3d206e756d6e6f64657329207b0a09090970725f696e666f282249676e6f72696e6720657863657373206e6f64652025642028254c783a254c78295c6e222c206e6f646569642c0a09090909626173652c206c696d6974293b0a090909636f6e74696e75653b0a09097d0a0a090969662028216c696d697429207b0a09090970725f696e666f2822536b697070696e67206e6f646520656e74727920256420286261736520254c78295c6e222c0a09090909692c2062617365293b0a090909636f6e74696e75653b0a09097d0a0909696620282862617365203e3e20382920262033207c7c20286c696d6974203e3e2038292026203329207b0a09090970725f65727228224e6f6465202564207573696e6720696e7465726c656176696e67206d6f646520254c782f254c785c6e222c0a090909202020202020206e6f646569642c202862617365203e3e203829202620332c20286c696d6974203e3e20382920262033293b0a09090972657475726e202d45494e56414c3b0a09097d0a0909696620286e6f64655f6973736574286e6f646569642c206e756d615f6e6f6465735f7061727365642929207b0a09090970725f696e666f28224e6f646520256420616c72656164792070726573656e742c20736b697070696e675c6e222c0a090909096e6f64656964293b0a090909636f6e74696e75653b0a09097d0a0a09096c696d6974203e3e3d2031363b0a09096c696d6974203c3c3d2032343b0a09096c696d6974207c3d2028313c3c3234292d313b0a09096c696d69742b2b3b0a0a0909696620286c696d6974203e20656e64290a0909096c696d6974203d20656e643b0a0909696620286c696d6974203c3d2062617365290a090909636f6e74696e75653b0a0a090962617365203e3e3d2031363b0a090962617365203c3c3d2032343b0a0a09096966202862617365203c207374617274290a09090962617365203d2073746172743b0a0909696620286c696d6974203e20656e64290a0909096c696d6974203d20656e643b0a0909696620286c696d6974203d3d206261736529207b0a09090970725f6572722822456d707479206e6f64652025645c6e222c206e6f64656964293b0a090909636f6e74696e75653b0a09097d0a0909696620286c696d6974203c206261736529207b0a09090970725f65727228224e6f646520256420626f6775732073657474696e677320254c782d254c782e5c6e222c0a090909202020202020206e6f646569642c20626173652c206c696d6974293b0a090909636f6e74696e75653b0a09097d0a0a09092f2a20436f756c6420736f727420686572652c206275742070756e20666f72206e6f772e2053686f756c64206e6f742068617070656e20616e79726f6164732e202a2f0a0909696620287072657662617365203e206261736529207b0a09090970725f65727228224e6f6465206d6170206e6f7420736f7274656420254c782c254c785c6e222c0a0909092020202020202070726576626173652c2062617365293b0a09090972657475726e202d45494e56414c3b0a09097d0a0a090970725f696e666f28224e6f6465202564204d656d4261736520253031364c78204c696d697420253031364c785c6e222c0a0909096e6f646569642c20626173652c206c696d6974293b0a0a09097072657662617365203d20626173653b0a09096e756d615f6164645f6d656d626c6b286e6f646569642c20626173652c206c696d6974293b0a09096e6f64655f736574286e6f646569642c206e756d615f6e6f6465735f706172736564293b0a097d0a0a0969662028216e6f6465735f776569676874286e756d615f6e6f6465735f70617273656429290a090972657475726e202d454e4f454e543b0a0a092f2a0a09202a205765207365656d20746f20686176652076616c6964204e554d4120636f6e66696775726174696f6e2e20204d6170206170696369647320746f206e6f6465730a09202a207573696e672074686520636f7265696420626974732066726f6d206561726c795f6964656e746966795f6370752e0a09202a2f0a0962697473203d20626f6f745f6370755f646174612e7838365f636f726569645f626974733b0a09636f726573203d2031203c3c20626974733b0a096170696369645f62617365203d20303b0a0a092f2a20676574207468652041504943204944206f662074686520425350206561726c7920666f722073797374656d73207769746820617069636964206c696674696e67202a2f0a096561726c795f6765745f626f6f745f6370755f696428293b0a0969662028626f6f745f6370755f706879736963616c5f617069636964203e203029207b0a090970725f696e666f282242535020415049432049443a20253032785c6e222c20626f6f745f6370755f706879736963616c5f617069636964293b0a09096170696369645f62617365203d20626f6f745f6370755f706879736963616c5f6170696369643b0a097d0a0a09666f725f656163685f6e6f64655f6d61736b28692c206e756d615f6e6f6465735f706172736564290a0909666f7220286a203d206170696369645f626173653b206a203c20636f726573202b206170696369645f626173653b206a2b2b290a0909097365745f6170696369645f746f5f6e6f6465282869203c3c206269747329202b206a2c2069293b0a0a0972657475726e20303b0a7d0a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006c696e75782d332e382e322f617263682f7838362f6d6d2f64756d705f706167657461626c65732e630000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000303030303636340030303030303030003030303030303000303030303030323230373600313231313437343433333000303032303134340030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007573746172003030726f6f7400000000000000000000000000000000000000000000000000000000726f6f74000000000000000000000000000000000000000000000000000000003030303030303000303030303030300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f2a0a202a2044656275672068656c70657220746f2064756d70207468652063757272656e74206b65726e656c20706167657461626c6573206f66207468652073797374656d0a202a20736f20746861742077652063616e2073656520776861742074686520766172696f7573206d656d6f72792072616e676573206172652073657420746f2e0a202a0a202a2028432920436f70797269676874203230303820496e74656c20436f72706f726174696f6e0a202a0a202a20417574686f723a2041726a616e2076616e2064652056656e203c61726a616e406c696e75782e696e74656c2e636f6d3e0a202a0a202a20546869732070726f6772616d206973206672656520736f6674776172653b20796f752063616e2072656469737472696275746520697420616e642f6f720a202a206d6f6469667920697420756e64657220746865207465726d73206f662074686520474e552047656e6572616c205075626c6963204c6963656e73650a202a206173207075626c697368656420627920746865204672656520536f66747761726520466f756e646174696f6e3b2076657273696f6e20320a202a206f6620746865204c6963656e73652e0a202a2f0a0a23696e636c756465203c6c696e75782f646562756766732e683e0a23696e636c756465203c6c696e75782f6d6d2e683e0a23696e636c756465203c6c696e75782f6d6f64756c652e683e0a23696e636c756465203c6c696e75782f7365715f66696c652e683e0a0a23696e636c756465203c61736d2f70677461626c652e683e0a0a2f2a0a202a205468652064756d7065722067726f75707320706167657461626c6520656e7472696573206f66207468652073616d65207479706520696e746f206f6e652c20616e6420666f720a202a2074686174206974206e6565647320746f206b65657020736f6d65207374617465207768656e2077616c6b696e672c20616e6420666c75736820746869732073746174650a202a207768656e20612022627265616b2220696e2074686520636f6e74696e7569747920697320666f756e642e0a202a2f0a7374727563742070675f7374617465207b0a09696e74206c6576656c3b0a09706770726f745f742063757272656e745f70726f743b0a09756e7369676e6564206c6f6e672073746172745f616464726573733b0a09756e7369676e6564206c6f6e672063757272656e745f616464726573733b0a09636f6e73742073747275637420616464725f6d61726b6572202a6d61726b65723b0a7d3b0a0a73747275637420616464725f6d61726b6572207b0a09756e7369676e6564206c6f6e672073746172745f616464726573733b0a09636f6e73742063686172202a6e616d653b0a7d3b0a0a2f2a20696e646963657320666f7220616464726573735f6d61726b6572733b206b6565702073796e63276420772f20616464726573735f6d61726b6572732062656c6f77202a2f0a656e756d20616464726573735f6d61726b6572735f696478207b0a09555345525f53504143455f4e52203d20302c0a23696664656620434f4e4649475f5838365f36340a094b45524e454c5f53504143455f4e522c0a094c4f575f4b45524e454c5f4e522c0a09564d414c4c4f435f53544152545f4e522c0a09564d454d4d41505f53544152545f4e522c0a09484947485f4b45524e454c5f4e522c0a094d4f44554c45535f56414444525f4e522c0a094d4f44554c45535f454e445f4e522c0a23656c73650a094b45524e454c5f53504143455f4e522c0a09564d414c4c4f435f53544152545f4e522c0a09564d414c4c4f435f454e445f4e522c0a2320696664656620434f4e4649475f484947484d454d0a09504b4d41505f424153455f4e522c0a2320656e6469660a09464958414444525f53544152545f4e522c0a23656e6469660a7d3b0a0a2f2a2041646472657373207370616365206d61726b6572732068696e7473202a2f0a7374617469632073747275637420616464725f6d61726b657220616464726573735f6d61726b6572735b5d203d207b0a097b20302c20225573657220537061636522207d2c0a23696664656620434f4e4649475f5838365f36340a097b20307838303030303030303030303030303030554c2c20224b65726e656c20537061636522207d2c0a097b20504147455f4f46465345542c0909224c6f77204b65726e656c204d617070696e6722207d2c0a097b20564d414c4c4f435f53544152542c202020202020202022766d616c6c6f632829204172656122207d2c0a097b20564d454d4d41505f53544152542c202020202020202022566d656d6d617022207d2c0a097b205f5f53544152545f4b45524e454c5f6d61702c2020202248696768204b65726e656c204d617070696e6722207d2c0a097b204d4f44554c45535f56414444522c2020202020202020224d6f64756c657322207d2c0a097b204d4f44554c45535f454e442c2020202020202020202022456e64204d6f64756c657322207d2c0a23656c73650a097b20504147455f4f46465345542c20202020202020202020224b65726e656c204d617070696e6722207d2c0a097b20302f2a20564d414c4c4f435f5354415254202a2f2c2022766d616c6c6f632829204172656122207d2c0a097b20302f2a564d414c4c4f435f454e442a2f2c202020202022766d616c6c6f63282920456e6422207d2c0a2320696664656620434f4e4649475f484947484d454d0a097b20302f2a504b4d41505f424153452a2f2c20202020202022506572736973656e74206b6d61702829204172656122207d2c0a2320656e6469660a097b20302f2a464958414444525f53544152542a2f2c202020224669786d6170204172656122207d2c0a23656e6469660a097b202d312c204e554c4c207d09092f2a20456e64206f66206c697374202a2f0a7d3b0a0a2f2a204d756c7469706c6965727320666f72206f6666736574732077697468696e207468652050544573202a2f0a23646566696e65205054455f4c4556454c5f4d554c542028504147455f53495a45290a23646566696e6520504d445f4c4556454c5f4d554c542028505452535f5045525f505445202a205054455f4c4556454c5f4d554c54290a23646566696e65205055445f4c4556454c5f4d554c542028505452535f5045525f504d44202a20504d445f4c4556454c5f4d554c54290a23646566696e65205047445f4c4556454c5f4d554c542028505452535f5045525f505544202a205055445f4c4556454c5f4d554c54290a0a2f2a0a202a205072696e742061207265616461626c6520666f726d206f66206120706770726f745f7420746f20746865207365715f66696c650a202a2f0a73746174696320766f6964207072696e746b5f70726f7428737472756374207365715f66696c65202a6d2c20706770726f745f742070726f742c20696e74206c6576656c290a7b0a09706770726f7476616c5f74207072203d20706770726f745f76616c2870726f74293b0a0973746174696320636f6e73742063686172202a20636f6e7374206c6576656c5f6e616d655b5d203d0a09097b2022637233222c2022706764222c2022707564222c2022706d64222c202270746522207d3b0a0a096966202821706770726f745f76616c2870726f742929207b0a09092f2a204e6f742070726573656e74202a2f0a09097365715f7072696e7466286d2c2022202020202020202020202020202020202020202020202020202022293b0a097d20656c7365207b0a09096966202870722026205f504147455f55534552290a0909097365715f7072696e7466286d2c20225553522022293b0a0909656c73650a0909097365715f7072696e7466286d2c20222020202022293b0a09096966202870722026205f504147455f5257290a0909097365715f7072696e7466286d2c202252572022293b0a0909656c73650a0909097365715f7072696e7466286d2c2022726f2022293b0a09096966202870722026205f504147455f505754290a0909097365715f7072696e7466286d2c20225057542022293b0a0909656c73650a0909097365715f7072696e7466286d2c20222020202022293b0a09096966202870722026205f504147455f504344290a0909097365715f7072696e7466286d2c20225043442022293b0a0909656c73650a0909097365715f7072696e7466286d2c20222020202022293b0a0a09092f2a20426974203920686173206120646966666572656e74206d65616e696e67206f6e206c6576656c20332076732034202a2f0a0909696620286c6576656c203c3d203329207b0a0909096966202870722026205f504147455f505345290a090909097365715f7072696e7466286d2c20225053452022293b0a090909656c73650a090909097365715f7072696e7466286d2c20222020202022293b0a09097d20656c7365207b0a0909096966202870722026205f504147455f504154290a090909097365715f7072696e7466286d2c20227061742022293b0a090909656c73650a090909097365715f7072696e7466286d2c20222020202022293b0a09097d0a09096966202870722026205f504147455f474c4f42414c290a0909097365715f7072696e7466286d2c2022474c422022293b0a0909656c73650a0909097365715f7072696e7466286d2c20222020202022293b0a09096966202870722026205f504147455f4e58290a0909097365715f7072696e7466286d2c20224e582022293b0a0909656c73650a0909097365715f7072696e7466286d2c202278202022293b0a097d0a097365715f7072696e7466286d2c202225735c6e222c206c6576656c5f6e616d655b6c6576656c5d293b0a7d0a0a2f2a0a202a204f6e20363420626974732c207369676e2d657874656e642074686520343820626974206164647265737320746f203634206269740a202a2f0a73746174696320756e7369676e6564206c6f6e67206e6f726d616c697a655f6164647228756e7369676e6564206c6f6e672075290a7b0a23696664656620434f4e4649475f5838365f36340a0972657475726e20287369676e6564206c6f6e67292875203c3c20313629203e3e2031363b0a23656c73650a0972657475726e20753b0a23656e6469660a7d0a0a2f2a0a202a20546869732066756e6374696f6e20676574732063616c6c6564206f6e206120627265616b20696e206120636f6e74696e756f7573207365726965730a202a206f662050544520656e74726965733b20746865206e657874206f6e6520697320646966666572656e7420736f207765206e65656420746f0a202a207072696e74207768617420776520636f6c6c656374656420736f206661722e0a202a2f0a73746174696320766f6964206e6f74655f7061676528737472756374207365715f66696c65202a6d2c207374727563742070675f7374617465202a73742c0a0909202020202020706770726f745f74206e65775f70726f742c20696e74206c6576656c290a7b0a09706770726f7476616c5f742070726f742c206375723b0a0973746174696320636f6e7374206368617220756e6974735b5d203d20224b4d47545045223b0a0a092f2a0a09202a204966207765206861766520612022627265616b2220696e20746865207365726965732c207765206e65656420746f20666c7573682074686520737461746520746861740a09202a2077652068617665206e6f772e2022627265616b2220697320656974686572206368616e67696e67207065726d732c206c6576656c73206f720a09202a2061646472657373207370616365206d61726b65722e0a09202a2f0a0970726f74203d20706770726f745f76616c286e65775f70726f74292026205054455f464c4147535f4d41534b3b0a09637572203d20706770726f745f76616c2873742d3e63757272656e745f70726f74292026205054455f464c4147535f4d41534b3b0a0a09696620282173742d3e6c6576656c29207b0a09092f2a20466972737420656e747279202a2f0a090973742d3e63757272656e745f70726f74203d206e65775f70726f743b0a090973742d3e6c6576656c203d206c6576656c3b0a090973742d3e6d61726b6572203d20616464726573735f6d61726b6572733b0a09097365715f7072696e7466286d2c20222d2d2d5b202573205d2d2d2d5c6e222c2073742d3e6d61726b65722d3e6e616d65293b0a097d20656c7365206966202870726f7420213d20637572207c7c206c6576656c20213d2073742d3e6c6576656c207c7c0a090920202073742d3e63757272656e745f61646472657373203e3d2073742d3e6d61726b65725b315d2e73746172745f6164647265737329207b0a0909636f6e73742063686172202a756e6974203d20756e6974733b0a0909756e7369676e6564206c6f6e672064656c74613b0a0909696e74207769647468203d2073697a656f6628756e7369676e6564206c6f6e6729202a20323b0a0a09092f2a0a0909202a204e6f77207072696e74207468652061637475616c2066696e6973686564207365726965730a0909202a2f0a09097365715f7072696e7466286d2c2022307825302a6c782d307825302a6c78202020222c0a09090920202077696474682c2073742d3e73746172745f616464726573732c0a09090920202077696474682c2073742d3e63757272656e745f61646472657373293b0a0a090964656c7461203d202873742d3e63757272656e745f61646472657373202d2073742d3e73746172745f6164647265737329203e3e2031303b0a09097768696c652028212864656c7461202620313032332920262620756e69745b315d29207b0a09090964656c7461203e3e3d2031303b0a090909756e69742b2b3b0a09097d0a09097365715f7072696e7466286d2c202225396c75256320222c2064656c74612c202a756e6974293b0a09097072696e746b5f70726f74286d2c2073742d3e63757272656e745f70726f742c2073742d3e6c6576656c293b0a0a09092f2a0a0909202a205765207072696e74206d61726b65727320666f72207370656369616c206172656173206f6620616464726573732073706163652c0a0909202a207375636820617320746865207374617274206f6620766d616c6c6f63207370616365206574632e0a0909202a20546869732068656c707320696e2074686520696e746572707265746174696f6e2e0a0909202a2f0a09096966202873742d3e63757272656e745f61646472657373203e3d2073742d3e6d61726b65725b315d2e73746172745f6164647265737329207b0a09090973742d3e6d61726b65722b2b3b0a0909097365715f7072696e7466286d2c20222d2d2d5b202573205d2d2d2d5c6e222c2073742d3e6d61726b65722d3e6e616d65293b0a09097d0a0a090973742d3e73746172745f61646472657373203d2073742d3e63757272656e745f616464726573733b0a090973742d3e63757272656e745f70726f74203d206e65775f70726f743b0a090973742d3e6c6576656c203d206c6576656c3b0a097d0a7d0a0a73746174696320766f69642077616c6b5f7074655f6c6576656c28737472756374207365715f66696c65202a6d2c207374727563742070675f7374617465202a73742c20706d645f7420616464722c0a09090909090909756e7369676e6564206c6f6e672050290a7b0a09696e7420693b0a097074655f74202a73746172743b0a0a097374617274203d20287074655f74202a2920706d645f706167655f76616464722861646472293b0a09666f72202869203d20303b2069203c20505452535f5045525f5054453b20692b2b29207b0a0909706770726f745f742070726f74203d207074655f706770726f74282a7374617274293b0a0a090973742d3e63757272656e745f61646472657373203d206e6f726d616c697a655f616464722850202b2069202a205054455f4c4556454c5f4d554c54293b0a09096e6f74655f70616765286d2c2073742c2070726f742c2034293b0a090973746172742b2b3b0a097d0a7d0a0a23696620505452535f5045525f504d44203e20310a0a73746174696320766f69642077616c6b5f706d645f6c6576656c28737472756374207365715f66696c65202a6d2c207374727563742070675f7374617465202a73742c207075645f7420616464722c0a09090909090909756e7369676e6564206c6f6e672050290a7b0a09696e7420693b0a09706d645f74202a73746172743b0a0a097374617274203d2028706d645f74202a29207075645f706167655f76616464722861646472293b0a09666f72202869203d20303b2069203c20505452535f5045525f504d443b20692b2b29207b0a090973742d3e63757272656e745f61646472657373203d206e6f726d616c697a655f616464722850202b2069202a20504d445f4c4556454c5f4d554c54293b0a09096966202821706d645f6e6f6e65282a73746172742929207b0a090909706770726f7476616c5f742070726f74203d20706d645f76616c282a7374617274292026205054455f464c4147535f4d41534b3b0a0a09090969662028706d645f6c61726765282a737461727429207c7c2021706d645f70726573656e74282a737461727429290a090909096e6f74655f70616765286d2c2073742c205f5f706770726f742870726f74292c2033293b0a090909656c73650a0909090977616c6b5f7074655f6c6576656c286d2c2073742c202a73746172742c0a09090909092020202020202050202b2069202a20504d445f4c4556454c5f4d554c54293b0a09097d20656c73650a0909096e6f74655f70616765286d2c2073742c205f5f706770726f742830292c2033293b0a090973746172742b2b3b0a097d0a7d0a0a23656c73650a23646566696e652077616c6b5f706d645f6c6576656c286d2c732c612c70292077616c6b5f7074655f6c6576656c286d2c732c5f5f706d64287075645f76616c286129292c70290a23646566696e65207075645f6c6172676528612920706d645f6c61726765285f5f706d64287075645f76616c28612929290a23646566696e65207075645f6e6f6e652861292020706d645f6e6f6e65285f5f706d64287075645f76616c28612929290a23656e6469660a0a23696620505452535f5045525f505544203e20310a0a73746174696320766f69642077616c6b5f7075645f6c6576656c28737472756374207365715f66696c65202a6d2c207374727563742070675f7374617465202a73742c207067645f7420616464722c0a09090909090909756e7369676e6564206c6f6e672050290a7b0a09696e7420693b0a097075645f74202a73746172743b0a0a097374617274203d20287075645f74202a29207067645f706167655f76616464722861646472293b0a0a09666f72202869203d20303b2069203c20505452535f5045525f5055443b20692b2b29207b0a090973742d3e63757272656e745f61646472657373203d206e6f726d616c697a655f616464722850202b2069202a205055445f4c4556454c5f4d554c54293b0a090969662028217075645f6e6f6e65282a73746172742929207b0a090909706770726f7476616c5f742070726f74203d207075645f76616c282a7374617274292026205054455f464c4147535f4d41534b3b0a0a090909696620287075645f6c61726765282a737461727429207c7c20217075645f70726573656e74282a737461727429290a090909096e6f74655f70616765286d2c2073742c205f5f706770726f742870726f74292c2032293b0a090909656c73650a0909090977616c6b5f706d645f6c6576656c286d2c2073742c202a73746172742c0a09090909092020202020202050202b2069202a205055445f4c4556454c5f4d554c54293b0a09097d20656c73650a0909096e6f74655f70616765286d2c2073742c205f5f706770726f742830292c2032293b0a0a090973746172742b2b3b0a097d0a7d0a0a23656c73650a23646566696e652077616c6b5f7075645f6c6576656c286d2c732c612c70292077616c6b5f706d645f6c6576656c286d2c732c5f5f707564287067645f76616c286129292c70290a23646566696e65207067645f6c61726765286129207075645f6c61726765285f5f707564287067645f76616c28612929290a23646566696e65207067645f6e6f6e6528612920207075645f6e6f6e65285f5f707564287067645f76616c28612929290a23656e6469660a0a73746174696320766f69642077616c6b5f7067645f6c6576656c28737472756374207365715f66696c65202a6d290a7b0a23696664656620434f4e4649475f5838365f36340a097067645f74202a7374617274203d20287067645f74202a292026696e69745f6c6576656c345f7067743b0a23656c73650a097067645f74202a7374617274203d20737761707065725f70675f6469723b0a23656e6469660a09696e7420693b0a097374727563742070675f73746174652073743b0a0a096d656d736574282673742c20302c2073697a656f6628737429293b0a0a09666f72202869203d20303b2069203c20505452535f5045525f5047443b20692b2b29207b0a090973742e63757272656e745f61646472657373203d206e6f726d616c697a655f616464722869202a205047445f4c4556454c5f4d554c54293b0a090969662028217067645f6e6f6e65282a73746172742929207b0a090909706770726f7476616c5f742070726f74203d207067645f76616c282a7374617274292026205054455f464c4147535f4d41534b3b0a0a090909696620287067645f6c61726765282a737461727429207c7c20217067645f70726573656e74282a737461727429290a090909096e6f74655f70616765286d2c202673742c205f5f706770726f742870726f74292c2031293b0a090909656c73650a0909090977616c6b5f7075645f6c6576656c286d2c202673742c202a73746172742c0a09090909092020202020202069202a205047445f4c4556454c5f4d554c54293b0a09097d20656c73650a0909096e6f74655f70616765286d2c202673742c205f5f706770726f742830292c2031293b0a0a090973746172742b2b3b0a097d0a0a092f2a20466c757368206f757420746865206c6173742070616765202a2f0a0973742e63757272656e745f61646472657373203d206e6f726d616c697a655f6164647228505452535f5045525f5047442a5047445f4c4556454c5f4d554c54293b0a096e6f74655f70616765286d2c202673742c205f5f706770726f742830292c2030293b0a7d0a0a73746174696320696e7420707464756d705f73686f7728737472756374207365715f66696c65202a6d2c20766f6964202a76290a7b0a0977616c6b5f7067645f6c6576656c286d293b0a0972657475726e20303b0a7d0a0a73746174696320696e7420707464756d705f6f70656e2873747275637420696e6f6465202a696e6f64652c207374727563742066696c65202a66696c70290a7b0a0972657475726e2073696e676c655f6f70656e2866696c702c20707464756d705f73686f772c204e554c4c293b0a7d0a0a73746174696320636f6e7374207374727563742066696c655f6f7065726174696f6e7320707464756d705f666f7073203d207b0a092e6f70656e09093d20707464756d705f6f70656e2c0a092e7265616409093d207365715f726561642c0a092e6c6c7365656b09093d207365715f6c7365656b2c0a092e72656c65617365093d2073696e676c655f72656c656173652c0a7d3b0a0a73746174696320696e742070745f64756d705f696e697428766f6964290a7b0a097374727563742064656e747279202a70653b0a0a23696664656620434f4e4649475f5838365f33320a092f2a204e6f74206120636f6d70696c652d74696d6520636f6e7374616e74206f6e207838362d3332202a2f0a09616464726573735f6d61726b6572735b564d414c4c4f435f53544152545f4e525d2e73746172745f61646472657373203d20564d414c4c4f435f53544152543b0a09616464726573735f6d61726b6572735b564d414c4c4f435f454e445f4e525d2e73746172745f61646472657373203d20564d414c4c4f435f454e443b0a2320696664656620434f4e4649475f484947484d454d0a09616464726573735f6d61726b6572735b504b4d41505f424153455f4e525d2e73746172745f61646472657373203d20504b4d41505f424153453b0a2320656e6469660a09616464726573735f6d61726b6572735b464958414444525f53544152545f4e525d2e73746172745f61646472657373203d20464958414444525f53544152543b0a23656e6469660a0a097065203d20646562756766735f6372656174655f66696c6528226b65726e656c5f706167655f7461626c6573222c20303630302c204e554c4c2c204e554c4c2c0a090909092026707464756d705f666f7073293b0a0969662028217065290a090972657475726e202d454e4f4d454d3b0a0a0972657475726e20303b0a7d0a0a5f5f696e697463616c6c2870745f64756d705f696e6974293b0a4d4f44554c455f4c4943454e5345282247504c22293b0a4d4f44554c455f415554484f52282241726a616e2076616e2064652056656e203c61726a616e406c696e75782e696e74656c2e636f6d3e22293b0a4d4f44554c455f4445534352495054494f4e28224b65726e656c20646562756767696e672068656c70657220746861742064756d707320706167657461626c657322293b0a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006c696e75782d332e382e322f617263682f7838362f6d6d2f65787461626c652e6300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000303030303636340030303030303030003030303030303000303030303030303736343300313231313437343433333000303031363433370030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007573746172003030726f6f7400000000000000000000000000000000000000000000000000000000726f6f740000000000000000000000000000000000000000000000000000000030303030303030003030303030303000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000023696e636c756465203c6c696e75782f6d6f64756c652e683e0a23696e636c756465203c6c696e75782f7370696e6c6f636b2e683e0a23696e636c756465203c6c696e75782f736f72742e683e0a23696e636c756465203c61736d2f756163636573732e683e0a0a73746174696320696e6c696e6520756e7369676e6564206c6f6e670a65785f696e736e5f6164647228636f6e73742073747275637420657863657074696f6e5f7461626c655f656e747279202a78290a7b0a0972657475726e2028756e7369676e6564206c6f6e672926782d3e696e736e202b20782d3e696e736e3b0a7d0a73746174696320696e6c696e6520756e7369676e6564206c6f6e670a65785f66697875705f6164647228636f6e73742073747275637420657863657074696f6e5f7461626c655f656e747279202a78290a7b0a0972657475726e2028756e7369676e6564206c6f6e672926782d3e6669787570202b20782d3e66697875703b0a7d0a0a696e742066697875705f657863657074696f6e287374727563742070745f72656773202a72656773290a7b0a09636f6e73742073747275637420657863657074696f6e5f7461626c655f656e747279202a66697875703b0a09756e7369676e6564206c6f6e67206e65775f69703b0a0a23696664656620434f4e4649475f504e5042494f530a0969662028756e6c696b656c79285345474d454e545f49535f504e505f434f444528726567732d3e6373292929207b0a090965787465726e2075333220706e705f62696f735f6661756c745f6569702c20706e705f62696f735f6661756c745f6573703b0a090965787465726e2075333220706e705f62696f735f69735f75747465725f637261703b0a0909706e705f62696f735f69735f75747465725f63726170203d20313b0a09097072696e746b284b45524e5f435249542022504e5042494f53206661756c742e2e20617474656d7074696e67207265636f766572792e5c6e22293b0a09095f5f61736d5f5f20766f6c6174696c65280a090909226d6f766c2025302c2025256573705c6e5c74220a090909226a6d70202a25315c6e5c74220a0909093a203a202267222028706e705f62696f735f6661756c745f657370292c202267222028706e705f62696f735f6661756c745f65697029293b0a090970616e69632822646f5f747261703a2063616e277420686974207468697322293b0a097d0a23656e6469660a0a096669787570203d207365617263685f657863657074696f6e5f7461626c657328726567732d3e6970293b0a0969662028666978757029207b0a09096e65775f6970203d2065785f66697875705f61646472286669787570293b0a0a09096966202866697875702d3e6669787570202d2066697875702d3e696e736e203e3d2030783766666666666630202d203429207b0a0909092f2a205370656369616c206861636b20666f7220756163636573735f657272202a2f0a09090963757272656e745f7468726561645f696e666f28292d3e756163636573735f657272203d20313b0a0909096e65775f6970202d3d20307837666666666666303b0a09097d0a0909726567732d3e6970203d206e65775f69703b0a090972657475726e20313b0a097d0a0a0972657475726e20303b0a7d0a0a2f2a20526573747269637465642076657273696f6e207573656420647572696e672076657279206561726c7920626f6f74202a2f0a696e74205f5f696e6974206561726c795f66697875705f657863657074696f6e28756e7369676e6564206c6f6e67202a6970290a7b0a09636f6e73742073747275637420657863657074696f6e5f7461626c655f656e747279202a66697875703b0a09756e7369676e6564206c6f6e67206e65775f69703b0a0a096669787570203d207365617263685f657863657074696f6e5f7461626c6573282a6970293b0a0969662028666978757029207b0a09096e65775f6970203d2065785f66697875705f61646472286669787570293b0a0a09096966202866697875702d3e6669787570202d2066697875702d3e696e736e203e3d2030783766666666666630202d203429207b0a0909092f2a20756163636573732068616e646c696e67206e6f7420737570706f7274656420647572696e67206561726c7920626f6f74202a2f0a09090972657475726e20303b0a09097d0a0a09092a6970203d206e65775f69703b0a090972657475726e20313b0a097d0a0a0972657475726e20303b0a7d0a0a2f2a0a202a20536561726368206f6e6520657863657074696f6e207461626c6520666f7220616e20656e74727920636f72726573706f6e64696e6720746f207468650a202a20676976656e20696e737472756374696f6e20616464726573732c20616e642072657475726e207468652061646472657373206f662074686520656e7472792c0a202a206f72204e554c4c206966206e6f6e6520697320666f756e642e0a202a2057652075736520612062696e617279207365617263682c20616e64207468757320776520617373756d65207468617420746865207461626c652069730a202a20616c726561647920736f727465642e0a202a2f0a636f6e73742073747275637420657863657074696f6e5f7461626c655f656e747279202a0a7365617263685f65787461626c6528636f6e73742073747275637420657863657074696f6e5f7461626c655f656e747279202a66697273742c0a0920202020202020636f6e73742073747275637420657863657074696f6e5f7461626c655f656e747279202a6c6173742c0a0920202020202020756e7369676e6564206c6f6e672076616c7565290a7b0a097768696c6520286669727374203c3d206c61737429207b0a0909636f6e73742073747275637420657863657074696f6e5f7461626c655f656e747279202a6d69643b0a0909756e7369676e6564206c6f6e6720616464723b0a0a09096d6964203d2028286c617374202d20666972737429203e3e203129202b2066697273743b0a090961646472203d2065785f696e736e5f61646472286d6964293b0a09096966202861646472203c2076616c7565290a0909096669727374203d206d6964202b20313b0a0909656c7365206966202861646472203e2076616c7565290a0909096c617374203d206d6964202d20313b0a0909656c73650a09090972657475726e206d69643b0a20202020202020207d0a202020202020202072657475726e204e554c4c3b0a7d0a0a2f2a0a202a2054686520657863657074696f6e207461626c65206e6565647320746f20626520736f7274656420736f2074686174207468652062696e6172790a202a2073656172636820746861742077652075736520746f2066696e6420656e747269657320696e20697420776f726b732070726f7065726c792e0a202a2054686973206973207573656420626f746820666f7220746865206b65726e656c20657863657074696f6e207461626c6520616e6420666f720a202a2074686520657863657074696f6e207461626c6573206f66206d6f64756c6573207468617420676574206c6f616465642e0a202a0a202a2f0a73746174696320696e7420636d705f657828636f6e737420766f6964202a612c20636f6e737420766f6964202a62290a7b0a09636f6e73742073747275637420657863657074696f6e5f7461626c655f656e747279202a78203d20612c202a79203d20623b0a0a092f2a0a09202a20546869732076616c75652077696c6c20616c7761797320656e642075702066697474696e20696e20616e20696e742c2062656361757365206f6e0a09202a20626f7468206933383620616e64207838362d363420746865206b65726e656c2073796d626f6c2d726561636861626c6520616464726573730a09202a207370616365206973203c2032204769422e0a09202a0a09202a205468697320636f6d70617265206973206f6e6c792076616c6964206166746572206e6f726d616c697a6174696f6e2e0a09202a2f0a0972657475726e20782d3e696e736e202d20792d3e696e736e3b0a7d0a0a766f696420736f72745f65787461626c652873747275637420657863657074696f6e5f7461626c655f656e747279202a73746172742c0a0909202073747275637420657863657074696f6e5f7461626c655f656e747279202a66696e697368290a7b0a0973747275637420657863657074696f6e5f7461626c655f656e747279202a703b0a09696e7420693b0a0a092f2a20436f6e7665727420616c6c20656e747269657320746f206265696e672072656c617469766520746f20746865207374617274206f66207468652073656374696f6e202a2f0a0969203d20303b0a09666f72202870203d2073746172743b2070203c2066696e6973683b20702b2b29207b0a0909702d3e696e736e202b3d20693b0a090969202b3d20343b0a0909702d3e6669787570202b3d20693b0a090969202b3d20343b0a097d0a0a09736f72742873746172742c2066696e697368202d2073746172742c2073697a656f662873747275637420657863657074696f6e5f7461626c655f656e747279292c0a092020202020636d705f65782c204e554c4c293b0a0a092f2a2044656e6f726d616c697a6520616c6c20656e7472696573202a2f0a0969203d20303b0a09666f72202870203d2073746172743b2070203c2066696e6973683b20702b2b29207b0a0909702d3e696e736e202d3d20693b0a090969202b3d20343b0a0909702d3e6669787570202d3d20693b0a090969202b3d20343b0a097d0a7d0a0a23696664656620434f4e4649475f4d4f44554c45530a2f2a0a202a2049662074686520657863657074696f6e207461626c6520697320736f727465642c20616e7920726566657272696e6720746f20746865206d6f64756c6520696e69740a202a2077696c6c2062652061742074686520626567696e6e696e67206f722074686520656e642e0a202a2f0a766f6964207472696d5f696e69745f65787461626c6528737472756374206d6f64756c65202a6d290a7b0a092f2a7472696d2074686520626567696e6e696e672a2f0a097768696c6520286d2d3e6e756d5f6578656e74726965732026260a092020202020202077697468696e5f6d6f64756c655f696e69742865785f696e736e5f6164647228266d2d3e65787461626c655b305d292c206d2929207b0a09096d2d3e65787461626c652b2b3b0a09096d2d3e6e756d5f6578656e74726965732d2d3b0a097d0a092f2a7472696d2074686520656e642a2f0a097768696c6520286d2d3e6e756d5f6578656e74726965732026260a092020202020202077697468696e5f6d6f64756c655f696e69742865785f696e736e5f6164647228266d2d3e65787461626c655b6d2d3e6e756d5f6578656e74726965732d315d292c206d29290a09096d2d3e6e756d5f6578656e74726965732d2d3b0a7d0a23656e646966202f2a20434f4e4649475f4d4f44554c4553202a2f0a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006c696e75782d332e382e322f617263682f7838362f6d6d2f6661756c742e63000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000303030303636340030303030303030003030303030303000303030303030373234343700313231313437343433333000303031363133320030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007573746172003030726f6f7400000000000000000000000000000000000000000000000000000000726f6f74000000000000000000000000000000000000000000000000000000003030303030303000303030303030300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f2a0a202a2020436f7079726967687420284329203139393520204c696e757320546f7276616c64730a202a2020436f707972696768742028432920323030312c203230303220416e6469204b6c65656e2c2053755345204c6162732e0a202a2020436f707972696768742028432920323030382d323030392c205265642048617420496e632e2c20496e676f204d6f6c6e61720a202a2f0a23696e636c756465203c6c696e75782f6d616769632e683e09092f2a20535441434b5f454e445f4d4147494309092a2f0a23696e636c756465203c6c696e75782f73636865642e683e09092f2a20746573745f7468726561645f666c616728292c202e2e2e092a2f0a23696e636c756465203c6c696e75782f6b64656275672e683e09092f2a206f6f70735f626567696e2f656e642c202e2e2e09092a2f0a23696e636c756465203c6c696e75782f6d6f64756c652e683e09092f2a207365617263685f657863657074696f6e5f7461626c65092a2f0a23696e636c756465203c6c696e75782f626f6f746d656d2e683e09092f2a206d61785f6c6f775f70666e0909092a2f0a23696e636c756465203c6c696e75782f6b70726f6265732e683e09092f2a205f5f6b70726f6265732c202e2e2e09092a2f0a23696e636c756465203c6c696e75782f6d6d696f74726163652e683e09092f2a206b6d6d696f5f68616e646c65722c202e2e2e09092a2f0a23696e636c756465203c6c696e75782f706572665f6576656e742e683e09092f2a20706572665f73775f6576656e7409092a2f0a23696e636c756465203c6c696e75782f68756765746c622e683e09092f2a206873746174655f696e6465785f746f5f7368696674092a2f0a23696e636c756465203c6c696e75782f70726566657463682e683e09092f2a207072656665746368770909092a2f0a0a23696e636c756465203c61736d2f74726170732e683e0909092f2a20646f747261706c696e6b6167652c202e2e2e09092a2f0a23696e636c756465203c61736d2f7067616c6c6f632e683e09092f2a207067645f2a28292c202e2e2e0909092a2f0a23696e636c756465203c61736d2f6b6d656d636865636b2e683e09092f2a206b6d656d636865636b5f2a28292c202e2e2e09092a2f0a23696e636c756465203c61736d2f6669786d61702e683e0909092f2a205653595343414c4c5f535441525409092a2f0a23696e636c756465203c61736d2f636f6e746578745f747261636b696e672e683e092f2a20657863657074696f6e5f656e74657228292c202e2e2e092a2f0a0a2f2a0a202a2050616765206661756c74206572726f7220636f646520626974733a0a202a0a202a2020206269742030203d3d0920303a206e6f207061676520666f756e6409313a2070726f74656374696f6e206661756c740a202a2020206269742031203d3d0920303a2072656164206163636573730909313a207772697465206163636573730a202a2020206269742032203d3d0920303a206b65726e656c2d6d6f64652061636365737309313a20757365722d6d6f6465206163636573730a202a2020206269742033203d3d09090909313a20757365206f66207265736572766564206269742064657465637465640a202a2020206269742034203d3d09090909313a206661756c742077617320616e20696e737472756374696f6e2066657463680a202a2f0a656e756d207838365f70665f6572726f725f636f6465207b0a0a0950465f50524f5409093d090931203c3c20302c0a0950465f5752495445093d090931203c3c20312c0a0950465f5553455209093d090931203c3c20322c0a0950465f5253564409093d090931203c3c20332c0a0950465f494e535452093d090931203c3c20342c0a7d3b0a0a2f2a0a202a2052657475726e732030206966206d6d696f74726163652069732064697361626c65642c206f7220696620746865206661756c74206973206e6f740a202a2068616e646c6564206279206d6d696f74726163653a0a202a2f0a73746174696320696e6c696e6520696e74205f5f6b70726f6265730a6b6d6d696f5f6661756c74287374727563742070745f72656773202a726567732c20756e7369676e6564206c6f6e672061646472290a7b0a0969662028756e6c696b656c792869735f6b6d6d696f5f616374697665282929290a0909696620286b6d6d696f5f68616e646c657228726567732c206164647229203d3d2031290a09090972657475726e202d313b0a0972657475726e20303b0a7d0a0a73746174696320696e6c696e6520696e74205f5f6b70726f626573206e6f746966795f706167655f6661756c74287374727563742070745f72656773202a72656773290a7b0a09696e7420726574203d20303b0a0a092f2a206b70726f62655f72756e6e696e672829206e6565647320736d705f70726f636573736f725f69642829202a2f0a09696620286b70726f6265735f6275696c745f696e28292026262021757365725f6d6f64655f766d28726567732929207b0a0909707265656d70745f64697361626c6528293b0a0909696620286b70726f62655f72756e6e696e672829202626206b70726f62655f6661756c745f68616e646c657228726567732c20313429290a090909726574203d20313b0a0909707265656d70745f656e61626c6528293b0a097d0a0a0972657475726e207265743b0a7d0a0a2f2a0a202a20507265666574636820717569726b733a0a202a0a202a2033322d626974206d6f64653a0a202a0a202a202020536f6d6574696d657320414d44204174686c6f6e2f4f707465726f6e2043505573207265706f727420696e76616c696420657863657074696f6e73206f6e2070726566657463682e0a202a202020436865636b2074686174206865726520616e642069676e6f72652069742e0a202a0a202a2036342d626974206d6f64653a0a202a0a202a202020536f6d6574696d65732074686520435055207265706f72747320696e76616c696420657863657074696f6e73206f6e2070726566657463682e0a202a202020436865636b2074686174206865726520616e642069676e6f72652069742e0a202a0a202a204f70636f646520636865636b6572206261736564206f6e20636f64652062792052696368617264204272756e6e65722e0a202a2f0a73746174696320696e6c696e6520696e740a636865636b5f70726566657463685f6f70636f6465287374727563742070745f72656773202a726567732c20756e7369676e65642063686172202a696e7374722c0a0909202020202020756e7369676e65642063686172206f70636f64652c20696e74202a7072656665746368290a7b0a09756e7369676e6564206368617220696e7374725f6869203d206f70636f6465202620307866303b0a09756e7369676e6564206368617220696e7374725f6c6f203d206f70636f6465202620307830663b0a0a097377697463682028696e7374725f686929207b0a096361736520307832303a0a096361736520307833303a0a09092f2a0a0909202a2056616c75657320307832362c307832452c307833362c30783345206172652076616c6964207838362070726566697865732e0a0909202a20496e205838365f3634206c6f6e67206d6f64652c20746865204350552077696c6c207369676e616c20696e76616c69640a0909202a206f70636f646520696620736f6d65206f66207468657365207072656669786573206172652070726573656e7420736f0a0909202a205838365f36342077696c6c206e6576657220676574206865726520616e797761790a0909202a2f0a090972657475726e202828696e7374725f6c6f2026203729203d3d20307836293b0a23696664656620434f4e4649475f5838365f36340a096361736520307834303a0a09092f2a0a0909202a20496e20414d443634206c6f6e67206d6f646520307834302e2e30783446206172652076616c6964205245582070726566697865730a0909202a204e65656420746f20666967757265206f757420756e646572207768617420696e737472756374696f6e206d6f6465207468650a0909202a20696e737472756374696f6e20776173206973737565642e20436f756c6420636865636b20746865204c445420666f72206c6d2c0a0909202a2062757420666f72206e6f77206974277320676f6f6420656e6f75676820746f20617373756d652074686174206c6f6e670a0909202a206d6f6465206f6e6c7920757365732077656c6c206b6e6f776e207365676d656e7473206f72206b65726e656c2e0a0909202a2f0a090972657475726e202821757365725f6d6f6465287265677329207c7c20757365725f36346269745f6d6f6465287265677329293b0a23656e6469660a096361736520307836303a0a09092f2a203078363420746872752030783637206172652076616c696420707265666978657320696e20616c6c206d6f6465732e202a2f0a090972657475726e2028696e7374725f6c6f20262030784329203d3d203078343b0a096361736520307846303a0a09092f2a20307846302c20307846322c2030784633206172652076616c696420707265666978657320696e20616c6c206d6f6465732e202a2f0a090972657475726e2021696e7374725f6c6f207c7c2028696e7374725f6c6f3e3e3129203d3d20313b0a096361736520307830303a0a09092f2a20507265666574636820696e737472756374696f6e20697320307830463044206f7220307830463138202a2f0a09096966202870726f62655f6b65726e656c5f6164647265737328696e7374722c206f70636f646529290a09090972657475726e20303b0a0a09092a7072656665746368203d2028696e7374725f6c6f203d3d20307846292026260a090909286f70636f6465203d3d2030783044207c7c206f70636f6465203d3d2030783138293b0a090972657475726e20303b0a0964656661756c743a0a090972657475726e20303b0a097d0a7d0a0a73746174696320696e740a69735f7072656665746368287374727563742070745f72656773202a726567732c20756e7369676e6564206c6f6e67206572726f725f636f64652c20756e7369676e6564206c6f6e672061646472290a7b0a09756e7369676e65642063686172202a6d61785f696e7374723b0a09756e7369676e65642063686172202a696e7374723b0a09696e74207072656665746368203d20303b0a0a092f2a0a09202a20496620697420776173206120657865632028696e737472756374696f6e20666574636829206661756c74206f6e204e5820706167652c207468656e0a09202a20646f206e6f742069676e6f726520746865206661756c743a0a09202a2f0a09696620286572726f725f636f646520262050465f494e535452290a090972657475726e20303b0a0a09696e737472203d2028766f6964202a29636f6e766572745f69705f746f5f6c696e6561722863757272656e742c2072656773293b0a096d61785f696e737472203d20696e737472202b2031353b0a0a0969662028757365725f6d6f646528726567732920262620696e737472203e3d2028756e7369676e65642063686172202a295441534b5f53495a45290a090972657475726e20303b0a0a097768696c652028696e737472203c206d61785f696e73747229207b0a0909756e7369676e65642063686172206f70636f64653b0a0a09096966202870726f62655f6b65726e656c5f6164647265737328696e7374722c206f70636f646529290a090909627265616b3b0a0a0909696e7374722b2b3b0a0a09096966202821636865636b5f70726566657463685f6f70636f646528726567732c20696e7374722c206f70636f64652c2026707265666574636829290a090909627265616b3b0a097d0a0972657475726e2070726566657463683b0a7d0a0a73746174696320766f69640a666f7263655f7369675f696e666f5f6661756c7428696e742073695f7369676e6f2c20696e742073695f636f64652c20756e7369676e6564206c6f6e6720616464726573732c0a09092020202020737472756374207461736b5f737472756374202a74736b2c20696e74206661756c74290a7b0a09756e7369676e6564206c7362203d20303b0a09736967696e666f5f7420696e666f3b0a0a09696e666f2e73695f7369676e6f093d2073695f7369676e6f3b0a09696e666f2e73695f6572726e6f093d20303b0a09696e666f2e73695f636f6465093d2073695f636f64653b0a09696e666f2e73695f61646472093d2028766f6964205f5f75736572202a29616464726573733b0a09696620286661756c74202620564d5f4641554c545f4857504f49534f4e5f4c41524745290a09096c7362203d206873746174655f696e6465785f746f5f736869667428564d5f4641554c545f4745545f48494e444558286661756c7429293b200a09696620286661756c74202620564d5f4641554c545f4857504f49534f4e290a09096c7362203d20504147455f53484946543b0a09696e666f2e73695f616464725f6c7362203d206c73623b0a0a09666f7263655f7369675f696e666f2873695f7369676e6f2c2026696e666f2c2074736b293b0a7d0a0a444546494e455f5350494e4c4f434b287067645f6c6f636b293b0a4c4953545f48454144287067645f6c697374293b0a0a23696664656620434f4e4649475f5838365f33320a73746174696320696e6c696e6520706d645f74202a766d616c6c6f635f73796e635f6f6e65287067645f74202a7067642c20756e7369676e6564206c6f6e672061646472657373290a7b0a09756e7369676e656420696e646578203d207067645f696e6465782861646472657373293b0a097067645f74202a7067645f6b3b0a097075645f74202a7075642c202a7075645f6b3b0a09706d645f74202a706d642c202a706d645f6b3b0a0a09706764202b3d20696e6465783b0a097067645f6b203d20696e69745f6d6d2e706764202b20696e6465783b0a0a0969662028217067645f70726573656e74282a7067645f6b29290a090972657475726e204e554c4c3b0a0a092f2a0a09202a207365745f706764287067642c202a7067645f6b293b206865726520776f756c64206265207573656c657373206f6e205041450a09202a20616e6420726564756e64616e74207769746820746865207365745f706d642829206f6e206e6f6e2d5041452e20417320776f756c640a09202a207365745f7075642e0a09202a2f0a09707564203d207075645f6f6666736574287067642c2061646472657373293b0a097075645f6b203d207075645f6f6666736574287067645f6b2c2061646472657373293b0a0969662028217075645f70726573656e74282a7075645f6b29290a090972657475726e204e554c4c3b0a0a09706d64203d20706d645f6f6666736574287075642c2061646472657373293b0a09706d645f6b203d20706d645f6f6666736574287075645f6b2c2061646472657373293b0a096966202821706d645f70726573656e74282a706d645f6b29290a090972657475726e204e554c4c3b0a0a096966202821706d645f70726573656e74282a706d6429290a09097365745f706d6428706d642c202a706d645f6b293b0a09656c73650a09094255475f4f4e28706d645f70616765282a706d642920213d20706d645f70616765282a706d645f6b29293b0a0a0972657475726e20706d645f6b3b0a7d0a0a766f696420766d616c6c6f635f73796e635f616c6c28766f6964290a7b0a09756e7369676e6564206c6f6e6720616464726573733b0a0a09696620285348415245445f4b45524e454c5f504d44290a090972657475726e3b0a0a09666f72202861646472657373203d20564d414c4c4f435f5354415254202620504d445f4d41534b3b0a09202020202061646472657373203e3d205441534b5f53495a452026262061646472657373203c20464958414444525f544f503b0a09202020202061646472657373202b3d20504d445f53495a4529207b0a09097374727563742070616765202a706167653b0a0a09097370696e5f6c6f636b28267067645f6c6f636b293b0a09096c6973745f666f725f656163685f656e74727928706167652c20267067645f6c6973742c206c727529207b0a0909097370696e6c6f636b5f74202a7067745f6c6f636b3b0a090909706d645f74202a7265743b0a0a0909092f2a20746865207067745f6c6f636b206f6e6c7920666f722058656e202a2f0a0909097067745f6c6f636b203d20267067645f706167655f6765745f6d6d2870616765292d3e706167655f7461626c655f6c6f636b3b0a0a0909097370696e5f6c6f636b287067745f6c6f636b293b0a090909726574203d20766d616c6c6f635f73796e635f6f6e6528706167655f616464726573732870616765292c2061646472657373293b0a0909097370696e5f756e6c6f636b287067745f6c6f636b293b0a0a0909096966202821726574290a09090909627265616b3b0a09097d0a09097370696e5f756e6c6f636b28267067645f6c6f636b293b0a097d0a7d0a0a2f2a0a202a2033322d6269743a0a202a0a202a20202048616e646c652061206661756c74206f6e2074686520766d616c6c6f63206f72206d6f64756c65206d617070696e6720617265610a202a2f0a737461746963206e6f696e6c696e65205f5f6b70726f62657320696e7420766d616c6c6f635f6661756c7428756e7369676e6564206c6f6e672061646472657373290a7b0a09756e7369676e6564206c6f6e67207067645f70616464723b0a09706d645f74202a706d645f6b3b0a097074655f74202a7074655f6b3b0a0a092f2a204d616b6520737572652077652061726520696e20766d616c6c6f6320617265613a202a2f0a0969662028212861646472657373203e3d20564d414c4c4f435f53544152542026262061646472657373203c20564d414c4c4f435f454e4429290a090972657475726e202d313b0a0a095741524e5f4f4e5f4f4e434528696e5f6e6d692829293b0a0a092f2a0a09202a2053796e6368726f6e697a652074686973207461736b277320746f70206c6576656c20706167652d7461626c650a09202a20776974682074686520277265666572656e6365272070616765207461626c652e0a09202a0a09202a20446f205f6e6f745f20757365202263757272656e742220686572652e205765206d6967687420626520696e736964650a09202a20616e20696e7465727275707420696e20746865206d6964646c65206f662061207461736b207377697463682e2e0a09202a2f0a097067645f7061646472203d20726561645f63723328293b0a09706d645f6b203d20766d616c6c6f635f73796e635f6f6e65285f5f7661287067645f7061646472292c2061646472657373293b0a096966202821706d645f6b290a090972657475726e202d313b0a0a097074655f6b203d207074655f6f66667365745f6b65726e656c28706d645f6b2c2061646472657373293b0a0969662028217074655f70726573656e74282a7074655f6b29290a090972657475726e202d313b0a0a0972657475726e20303b0a7d0a0a2f2a0a202a20446964206974206869742074686520444f532073637265656e206d656d6f72792056412066726f6d20766d3836206d6f64653f0a202a2f0a73746174696320696e6c696e6520766f69640a636865636b5f76383038365f6d6f6465287374727563742070745f72656773202a726567732c20756e7369676e6564206c6f6e6720616464726573732c0a090920737472756374207461736b5f737472756374202a74736b290a7b0a09756e7369676e6564206c6f6e67206269743b0a0a09696620282176383038365f6d6f6465287265677329290a090972657475726e3b0a0a09626974203d202861646472657373202d203078413030303029203e3e20504147455f53484946543b0a0969662028626974203c203332290a090974736b2d3e7468726561642e73637265656e5f6269746d6170207c3d2031203c3c206269743b0a7d0a0a73746174696320626f6f6c206c6f775f70666e28756e7369676e6564206c6f6e672070666e290a7b0a0972657475726e2070666e203c206d61785f6c6f775f70666e3b0a7d0a0a73746174696320766f69642064756d705f706167657461626c6528756e7369676e6564206c6f6e672061646472657373290a7b0a097067645f74202a62617365203d205f5f766128726561645f6372332829293b0a097067645f74202a706764203d2026626173655b7067645f696e6465782861646472657373295d3b0a09706d645f74202a706d643b0a097074655f74202a7074653b0a0a23696664656620434f4e4649475f5838365f5041450a097072696e746b28222a70647074203d20253031364c7820222c207067645f76616c282a70676429293b0a0969662028216c6f775f70666e287067645f76616c282a70676429203e3e20504147455f534849465429207c7c20217067645f70726573656e74282a70676429290a0909676f746f206f75743b0a23656e6469660a09706d64203d20706d645f6f6666736574287075645f6f6666736574287067642c2061646472657373292c2061646472657373293b0a097072696e746b284b45524e5f434f4e5420222a706465203d2025302a4c7820222c2073697a656f66282a706d6429202a20322c202875363429706d645f76616c282a706d6429293b0a0a092f2a0a09202a205765206d757374206e6f74206469726563746c7920616363657373207468652070746520696e2074686520686967687074650a09202a2063617365206966207468652070616765207461626c65206973206c6f636174656420696e20686967686d656d2e0a09202a20416e64206c6574277320726174686572206e6f74206b6d61702d61746f6d696320746865207074652c206a75737420696e20636173650a09202a206974277320616c6c6f636174656420616c72656164793a0a09202a2f0a0969662028216c6f775f70666e28706d645f70666e282a706d642929207c7c2021706d645f70726573656e74282a706d6429207c7c20706d645f6c61726765282a706d6429290a0909676f746f206f75743b0a0a09707465203d207074655f6f66667365745f6b65726e656c28706d642c2061646472657373293b0a097072696e746b28222a707465203d2025302a4c7820222c2073697a656f66282a70746529202a20322c2028753634297074655f76616c282a70746529293b0a6f75743a0a097072696e746b28225c6e22293b0a7d0a0a23656c7365202f2a20434f4e4649475f5838365f36343a202a2f0a0a766f696420766d616c6c6f635f73796e635f616c6c28766f6964290a7b0a0973796e635f676c6f62616c5f7067647328564d414c4c4f435f535441525420262050474449525f4d41534b2c20564d414c4c4f435f454e44293b0a7d0a0a2f2a0a202a2036342d6269743a0a202a0a202a20202048616e646c652061206661756c74206f6e2074686520766d616c6c6f6320617265610a202a0a202a205468697320617373756d6573206e6f206c6172676520706167657320696e2074686572652e0a202a2f0a737461746963206e6f696e6c696e65205f5f6b70726f62657320696e7420766d616c6c6f635f6661756c7428756e7369676e6564206c6f6e672061646472657373290a7b0a097067645f74202a7067642c202a7067645f7265663b0a097075645f74202a7075642c202a7075645f7265663b0a09706d645f74202a706d642c202a706d645f7265663b0a097074655f74202a7074652c202a7074655f7265663b0a0a092f2a204d616b6520737572652077652061726520696e20766d616c6c6f6320617265613a202a2f0a0969662028212861646472657373203e3d20564d414c4c4f435f53544152542026262061646472657373203c20564d414c4c4f435f454e4429290a090972657475726e202d313b0a0a095741524e5f4f4e5f4f4e434528696e5f6e6d692829293b0a0a092f2a0a09202a20436f7079206b65726e656c206d617070696e6773206f766572207768656e206e65656465642e20546869732063616e20616c736f0a09202a2068617070656e2077697468696e2061207261636520696e2070616765207461626c65207570646174652e20496e20746865206c617465720a09202a2063617365206a75737420666c7573683a0a09202a2f0a09706764203d207067645f6f66667365742863757272656e742d3e6163746976655f6d6d2c2061646472657373293b0a097067645f726566203d207067645f6f66667365745f6b2861646472657373293b0a09696620287067645f6e6f6e65282a7067645f72656629290a090972657475726e202d313b0a0a09696620287067645f6e6f6e65282a70676429290a09097365745f706764287067642c202a7067645f726566293b0a09656c73650a09094255475f4f4e287067645f706167655f7661646472282a7067642920213d207067645f706167655f7661646472282a7067645f72656629293b0a0a092f2a0a09202a2042656c6f772068657265206d69736d6174636865732061726520627567732062656361757365207468657365206c6f776572207461626c65730a09202a20617265207368617265643a0a09202a2f0a0a09707564203d207075645f6f6666736574287067642c2061646472657373293b0a097075645f726566203d207075645f6f6666736574287067645f7265662c2061646472657373293b0a09696620287075645f6e6f6e65282a7075645f72656629290a090972657475726e202d313b0a0a09696620287075645f6e6f6e65282a70756429207c7c207075645f706167655f7661646472282a7075642920213d207075645f706167655f7661646472282a7075645f72656629290a090942554728293b0a0a09706d64203d20706d645f6f6666736574287075642c2061646472657373293b0a09706d645f726566203d20706d645f6f6666736574287075645f7265662c2061646472657373293b0a0969662028706d645f6e6f6e65282a706d645f72656629290a090972657475726e202d313b0a0a0969662028706d645f6e6f6e65282a706d6429207c7c20706d645f70616765282a706d642920213d20706d645f70616765282a706d645f72656629290a090942554728293b0a0a097074655f726566203d207074655f6f66667365745f6b65726e656c28706d645f7265662c2061646472657373293b0a0969662028217074655f70726573656e74282a7074655f72656629290a090972657475726e202d313b0a0a09707465203d207074655f6f66667365745f6b65726e656c28706d642c2061646472657373293b0a0a092f2a0a09202a20446f6e277420757365207074655f7061676520686572652c206265636175736520746865206d617070696e67732063616e20706f696e740a09202a206f757473696465206d656d5f6d61702c20616e6420746865204e554d412068617368206c6f6f6b75702063616e6e6f742068616e646c650a09202a20746861743a0a09202a2f0a0969662028217074655f70726573656e74282a70746529207c7c207074655f70666e282a7074652920213d207074655f70666e282a7074655f72656629290a090942554728293b0a0a0972657475726e20303b0a7d0a0a23696664656620434f4e4649475f4350555f5355505f414d440a73746174696320636f6e737420636861722065727261746139335f7761726e696e675b5d203d0a4b45524e5f455252200a222a2a2a2a2a2a2a20596f75722042494f53207365656d7320746f206e6f7420636f6e7461696e20612066697820666f72204b3820657272617461202339335c6e220a222a2a2a2a2a2a2a20576f726b696e672061726f756e642069742c20627574206974206d6179206361757365205345475673206f72206275726e20706f7765722e5c6e220a222a2a2a2a2a2a2a20506c6561736520636f6e736964657220612042494f53207570646174652e5c6e220a222a2a2a2a2a2a2a2044697361626c696e6720555342206c656761637920696e207468652042494f53206d617920616c736f2068656c702e5c6e223b0a23656e6469660a0a2f2a0a202a204e6f20766d3836206d6f646520696e2036342d626974206d6f64653a0a202a2f0a73746174696320696e6c696e6520766f69640a636865636b5f76383038365f6d6f6465287374727563742070745f72656773202a726567732c20756e7369676e6564206c6f6e6720616464726573732c0a090920737472756374207461736b5f737472756374202a74736b290a7b0a7d0a0a73746174696320696e74206261645f6164647265737328766f6964202a70290a7b0a09756e7369676e6564206c6f6e672064756d6d793b0a0a0972657475726e2070726f62655f6b65726e656c5f616464726573732828756e7369676e6564206c6f6e67202a29702c2064756d6d79293b0a7d0a0a73746174696320766f69642064756d705f706167657461626c6528756e7369676e6564206c6f6e672061646472657373290a7b0a097067645f74202a62617365203d205f5f766128726561645f6372332829202620504859534943414c5f504147455f4d41534b293b0a097067645f74202a706764203d2062617365202b207067645f696e6465782861646472657373293b0a097075645f74202a7075643b0a09706d645f74202a706d643b0a097074655f74202a7074653b0a0a09696620286261645f616464726573732870676429290a0909676f746f206261643b0a0a097072696e746b282250474420256c7820222c207067645f76616c282a70676429293b0a0a0969662028217067645f70726573656e74282a70676429290a0909676f746f206f75743b0a0a09707564203d207075645f6f6666736574287067642c2061646472657373293b0a09696620286261645f616464726573732870756429290a0909676f746f206261643b0a0a097072696e746b282250554420256c7820222c207075645f76616c282a70756429293b0a0969662028217075645f70726573656e74282a70756429207c7c207075645f6c61726765282a70756429290a0909676f746f206f75743b0a0a09706d64203d20706d645f6f6666736574287075642c2061646472657373293b0a09696620286261645f6164647265737328706d6429290a0909676f746f206261643b0a0a097072696e746b2822504d4420256c7820222c20706d645f76616c282a706d6429293b0a096966202821706d645f70726573656e74282a706d6429207c7c20706d645f6c61726765282a706d6429290a0909676f746f206f75743b0a0a09707465203d207074655f6f66667365745f6b65726e656c28706d642c2061646472657373293b0a09696620286261645f616464726573732870746529290a0909676f746f206261643b0a0a097072696e746b282250544520256c78222c207074655f76616c282a70746529293b0a6f75743a0a097072696e746b28225c6e22293b0a0972657475726e3b0a6261643a0a097072696e746b28224241445c6e22293b0a7d0a0a23656e646966202f2a20434f4e4649475f5838365f3634202a2f0a0a2f2a0a202a20576f726b61726f756e6420666f72204b38206572726174756d2023393320262062756767792042494f532e0a202a0a202a2042494f5320534d4d2066756e6374696f6e732061726520726571756972656420746f20757365206120737065636966696320776f726b61726f756e640a202a20746f2061766f696420636f7272757074696f6e206f662074686520363462697420524950207265676973746572206f6e2043207374657070696e67204b382e0a202a0a202a2041206c6f74206f662042494f532074686174206469646e277420676574207465737465642070726f7065726c79206d69737320746869732e0a202a0a202a20546865204f532073656573207468697320617320612070616765206661756c7420776974682074686520757070657220333262697473206f662052495020636c65617265642e0a202a2054727920746f20776f726b2061726f756e6420697420686572652e0a202a0a202a204e6f7465207765206f6e6c792068616e646c65206661756c747320696e206b65726e656c20686572652e0a202a20446f6573206e6f7468696e67206f6e2033322d6269742e0a202a2f0a73746174696320696e742069735f6572726174613933287374727563742070745f72656773202a726567732c20756e7369676e6564206c6f6e672061646472657373290a7b0a23696620646566696e656428434f4e4649475f5838365f36342920262620646566696e656428434f4e4649475f4350555f5355505f414d44290a0969662028626f6f745f6370755f646174612e7838365f76656e646f7220213d205838365f56454e444f525f414d440a09202020207c7c20626f6f745f6370755f646174612e78383620213d20307866290a090972657475726e20303b0a0a09696620286164647265737320213d20726567732d3e6970290a090972657475726e20303b0a0a09696620282861646472657373203e3e2033322920213d2030290a090972657475726e20303b0a0a0961646472657373207c3d2030786666666666666666554c203c3c2033323b0a09696620282861646472657373203e3d2028753634295f73746578742026262061646472657373203c3d2028753634295f657465787429207c7c0a09202020202861646472657373203e3d204d4f44554c45535f56414444522026262061646472657373203c3d204d4f44554c45535f454e442929207b0a09097072696e746b5f6f6e63652865727261746139335f7761726e696e67293b0a0909726567732d3e6970203d20616464726573733b0a090972657475726e20313b0a097d0a23656e6469660a0972657475726e20303b0a7d0a0a2f2a0a202a20576f726b2061726f756e64204b38206572726174756d2023313030204b3820696e20636f6d706174206d6f6465206f63636173696f6e616c6c79206a756d70730a202a20746f20696c6c6567616c20616464726573736573203e3447422e0a202a0a202a205765206361746368207468697320696e207468652070616765206661756c742068616e646c65722062656361757365207468657365206164647265737365730a202a20617265206e6f7420726561636861626c652e204a757374206465746563742074686973206361736520616e642072657475726e2e2020416e7920636f64650a202a207365676d656e7420696e204c445420697320636f6d7061746962696c697479206d6f64652e0a202a2f0a73746174696320696e742069735f657272617461313030287374727563742070745f72656773202a726567732c20756e7369676e6564206c6f6e672061646472657373290a7b0a23696664656620434f4e4649475f5838365f36340a096966202828726567732d3e6373203d3d205f5f5553455233325f4353207c7c2028726567732d3e637320262028313c3c32292929202626202861646472657373203e3e20333229290a090972657475726e20313b0a23656e6469660a0972657475726e20303b0a7d0a0a73746174696320696e742069735f663030665f627567287374727563742070745f72656773202a726567732c20756e7369676e6564206c6f6e672061646472657373290a7b0a23696664656620434f4e4649475f5838365f463030465f4255470a09756e7369676e6564206c6f6e67206e723b0a0a092f2a0a09202a2050656e7469756d2046302030462043372043382062756720776f726b61726f756e643a0a09202a2f0a0969662028626f6f745f6370755f646174612e663030665f62756729207b0a09096e72203d202861646472657373202d206964745f64657363722e6164647265737329203e3e20333b0a0a0909696620286e72203d3d203629207b0a090909646f5f696e76616c69645f6f7028726567732c2030293b0a09090972657475726e20313b0a09097d0a097d0a23656e6469660a0972657475726e20303b0a7d0a0a73746174696320636f6e73742063686172206e785f7761726e696e675b5d203d204b45524e5f435249540a226b65726e656c20747269656420746f2065786563757465204e582d70726f7465637465642070616765202d206578706c6f697420617474656d70743f20287569643a202564295c6e223b0a0a73746174696320766f69640a73686f775f6661756c745f6f6f7073287374727563742070745f72656773202a726567732c20756e7369676e6564206c6f6e67206572726f725f636f64652c0a0909756e7369676e6564206c6f6e672061646472657373290a7b0a0969662028216f6f70735f6d61795f7072696e742829290a090972657475726e3b0a0a09696620286572726f725f636f646520262050465f494e53545229207b0a0909756e7369676e656420696e74206c6576656c3b0a0a09097074655f74202a707465203d206c6f6f6b75705f6164647265737328616464726573732c20266c6576656c293b0a0a090969662028707465202626207074655f70726573656e74282a7074652920262620217074655f65786563282a70746529290a0909097072696e746b286e785f7761726e696e672c2066726f6d5f6b7569642826696e69745f757365725f6e732c2063757272656e745f756964282929293b0a097d0a0a097072696e746b284b45524e5f414c45525420224255473a20756e61626c6520746f2068616e646c65206b65726e656c2022293b0a096966202861646472657373203c20504147455f53495a45290a09097072696e746b284b45524e5f434f4e5420224e554c4c20706f696e7465722064657265666572656e636522293b0a09656c73650a09097072696e746b284b45524e5f434f4e542022706167696e67207265717565737422293b0a0a097072696e746b284b45524e5f434f4e5420222061742025705c6e222c2028766f6964202a292061646472657373293b0a097072696e746b284b45524e5f414c455254202249503a22293b0a097072696e746b5f6164647265737328726567732d3e69702c2031293b0a0a0964756d705f706167657461626c652861646472657373293b0a7d0a0a737461746963206e6f696e6c696e6520766f69640a70677461626c655f626164287374727563742070745f72656773202a726567732c20756e7369676e6564206c6f6e67206572726f725f636f64652c0a0920202020756e7369676e6564206c6f6e672061646472657373290a7b0a09737472756374207461736b5f737472756374202a74736b3b0a09756e7369676e6564206c6f6e6720666c6167733b0a09696e74207369673b0a0a09666c616773203d206f6f70735f626567696e28293b0a0974736b203d2063757272656e743b0a09736967203d205349474b494c4c3b0a0a097072696e746b284b45524e5f414c455254202225733a20436f727275707465642070616765207461626c65206174206164647265737320256c785c6e222c0a092020202020202074736b2d3e636f6d6d2c2061646472657373293b0a0964756d705f706167657461626c652861646472657373293b0a0a0974736b2d3e7468726561642e63723209093d20616464726573733b0a0974736b2d3e7468726561642e747261705f6e72093d205838365f545241505f50463b0a0974736b2d3e7468726561642e6572726f725f636f6465093d206572726f725f636f64653b0a0a09696620285f5f646965282242616420706167657461626c65222c20726567732c206572726f725f636f646529290a0909736967203d20303b0a0a096f6f70735f656e6428666c6167732c20726567732c20736967293b0a7d0a0a737461746963206e6f696e6c696e6520766f69640a6e6f5f636f6e74657874287374727563742070745f72656773202a726567732c20756e7369676e6564206c6f6e67206572726f725f636f64652c0a09202020756e7369676e6564206c6f6e6720616464726573732c20696e74207369676e616c2c20696e742073695f636f6465290a7b0a09737472756374207461736b5f737472756374202a74736b203d2063757272656e743b0a09756e7369676e6564206c6f6e67202a737461636b656e643b0a09756e7369676e6564206c6f6e6720666c6167733b0a09696e74207369673b0a0a092f2a2041726520776520707265706172656420746f2068616e646c652074686973206b65726e656c206661756c743f202a2f0a096966202866697875705f657863657074696f6e28726567732929207b0a09096966202863757272656e745f7468726561645f696e666f28292d3e7369675f6f6e5f756163636573735f6572726f72202626207369676e616c29207b0a09090974736b2d3e7468726561642e747261705f6e72203d205838365f545241505f50463b0a09090974736b2d3e7468726561642e6572726f725f636f6465203d206572726f725f636f6465207c2050465f555345523b0a09090974736b2d3e7468726561642e637232203d20616464726573733b0a0a0909092f2a205858583a206877706f69736f6e206661756c74732077696c6c20736574207468652077726f6e6720636f64652e202a2f0a090909666f7263655f7369675f696e666f5f6661756c74287369676e616c2c2073695f636f64652c20616464726573732c2074736b2c2030293b0a09097d0a090972657475726e3b0a097d0a0a092f2a0a09202a2033322d6269743a0a09202a0a09202a20202056616c696420746f20646f20616e6f746865722070616765206661756c7420686572652c20626563617573652069662074686973206661756c740a09202a202020686164206265656e207472696767657265642062792069735f70726566657463682066697875705f657863657074696f6e20776f756c6420686176650a09202a20202068616e646c65642069742e0a09202a0a09202a2036342d6269743a0a09202a0a09202a20202048616c6c206f66207368616d65206f66204350552f42494f5320627567732e0a09202a2f0a096966202869735f707265666574636828726567732c206572726f725f636f64652c206164647265737329290a090972657475726e3b0a0a096966202869735f657272617461393328726567732c206164647265737329290a090972657475726e3b0a0a092f2a0a09202a204f6f70732e20546865206b65726e656c20747269656420746f2061636365737320736f6d652062616420706167652e205765276c6c206861766520746f0a09202a207465726d696e617465207468696e677320776974682065787472656d65207072656a75646963653a0a09202a2f0a09666c616773203d206f6f70735f626567696e28293b0a0a0973686f775f6661756c745f6f6f707328726567732c206572726f725f636f64652c2061646472657373293b0a0a09737461636b656e64203d20656e645f6f665f737461636b2874736b293b0a096966202874736b20213d2026696e69745f7461736b202626202a737461636b656e6420213d20535441434b5f454e445f4d41474943290a09097072696e746b284b45524e5f454d4552472022546872656164206f76657272616e20737461636b2c206f7220737461636b20636f727275707465645c6e22293b0a0a0974736b2d3e7468726561642e63723209093d20616464726573733b0a0974736b2d3e7468726561642e747261705f6e72093d205838365f545241505f50463b0a0974736b2d3e7468726561642e6572726f725f636f6465093d206572726f725f636f64653b0a0a09736967203d205349474b494c4c3b0a09696620285f5f64696528224f6f7073222c20726567732c206572726f725f636f646529290a0909736967203d20303b0a0a092f2a204578656375746976652073756d6d61727920696e20636173652074686520626f6479206f6620746865206f6f7073207363726f6c6c65642061776179202a2f0a097072696e746b284b45524e5f44454641554c5420224352323a20253031366c785c6e222c2061646472657373293b0a0a096f6f70735f656e6428666c6167732c20726567732c20736967293b0a7d0a0a2f2a0a202a205072696e74206f757420696e666f2061626f757420666174616c207365676661756c74732c206966207468652073686f775f756e68616e646c65645f7369676e616c730a202a2073797363746c206973207365743a0a202a2f0a73746174696320696e6c696e6520766f69640a73686f775f7369676e616c5f6d7367287374727563742070745f72656773202a726567732c20756e7369676e6564206c6f6e67206572726f725f636f64652c0a0909756e7369676e6564206c6f6e6720616464726573732c20737472756374207461736b5f737472756374202a74736b290a7b0a096966202821756e68616e646c65645f7369676e616c2874736b2c205349475345475629290a090972657475726e3b0a0a0969662028217072696e746b5f726174656c696d69742829290a090972657475726e3b0a0a097072696e746b2822257325735b25645d3a207365676661756c7420617420256c78206970202570207370202570206572726f7220256c78222c0a09097461736b5f7069645f6e722874736b29203e2031203f204b45524e5f494e464f203a204b45524e5f454d4552472c0a090974736b2d3e636f6d6d2c207461736b5f7069645f6e722874736b292c20616464726573732c0a090928766f6964202a29726567732d3e69702c2028766f6964202a29726567732d3e73702c206572726f725f636f6465293b0a0a097072696e745f766d615f61646472284b45524e5f434f4e54202220696e20222c20726567732d3e6970293b0a0a097072696e746b284b45524e5f434f4e5420225c6e22293b0a7d0a0a73746174696320766f69640a5f5f6261645f617265615f6e6f73656d6170686f7265287374727563742070745f72656773202a726567732c20756e7369676e6564206c6f6e67206572726f725f636f64652c0a090920202020202020756e7369676e6564206c6f6e6720616464726573732c20696e742073695f636f6465290a7b0a09737472756374207461736b5f737472756374202a74736b203d2063757272656e743b0a0a092f2a2055736572206d6f6465206163636573736573206a75737420636175736520612053494753454756202a2f0a09696620286572726f725f636f646520262050465f5553455229207b0a09092f2a0a0909202a204974277320706f737369626c6520746f206861766520696e7465727275707473206f666620686572653a0a0909202a2f0a09096c6f63616c5f6972715f656e61626c6528293b0a0a09092f2a0a0909202a2056616c696420746f20646f20616e6f746865722070616765206661756c74206865726520626563617573652074686973206f6e652063616d650a0909202a2066726f6d20757365722073706163653a0a0909202a2f0a09096966202869735f707265666574636828726567732c206572726f725f636f64652c206164647265737329290a09090972657475726e3b0a0a09096966202869735f65727261746131303028726567732c206164647265737329290a09090972657475726e3b0a0a23696664656620434f4e4649475f5838365f36340a09092f2a0a0909202a20496e737472756374696f6e206665746368206661756c747320696e20746865207673797363616c6c2070616765206d69676874206e6565640a0909202a20656d756c6174696f6e2e0a0909202a2f0a090969662028756e6c696b656c7928286572726f725f636f646520262050465f494e535452292026260a09090920202020202828616464726573732026207e307866666629203d3d205653595343414c4c5f5354415254292929207b0a09090969662028656d756c6174655f7673797363616c6c28726567732c206164647265737329290a0909090972657475726e3b0a09097d0a23656e6469660a09092f2a204b65726e656c206164647265737365732061726520616c776179732070726f74656374696f6e206661756c74733a202a2f0a09096966202861646472657373203e3d205441534b5f53495a45290a0909096572726f725f636f6465207c3d2050465f50524f543b0a0a0909696620286c696b656c792873686f775f756e68616e646c65645f7369676e616c7329290a09090973686f775f7369676e616c5f6d736728726567732c206572726f725f636f64652c20616464726573732c2074736b293b0a0a090974736b2d3e7468726561642e63723209093d20616464726573733b0a090974736b2d3e7468726561642e6572726f725f636f6465093d206572726f725f636f64653b0a090974736b2d3e7468726561642e747261705f6e72093d205838365f545241505f50463b0a0a0909666f7263655f7369675f696e666f5f6661756c7428534947534547562c2073695f636f64652c20616464726573732c2074736b2c2030293b0a0a090972657475726e3b0a097d0a0a096966202869735f663030665f62756728726567732c206164647265737329290a090972657475726e3b0a0a096e6f5f636f6e7465787428726567732c206572726f725f636f64652c20616464726573732c20534947534547562c2073695f636f6465293b0a7d0a0a737461746963206e6f696e6c696e6520766f69640a6261645f617265615f6e6f73656d6170686f7265287374727563742070745f72656773202a726567732c20756e7369676e6564206c6f6e67206572726f725f636f64652c0a09092020202020756e7369676e6564206c6f6e672061646472657373290a7b0a095f5f6261645f617265615f6e6f73656d6170686f726528726567732c206572726f725f636f64652c20616464726573732c20534547565f4d4150455252293b0a7d0a0a73746174696320766f69640a5f5f6261645f61726561287374727563742070745f72656773202a726567732c20756e7369676e6564206c6f6e67206572726f725f636f64652c0a09202020756e7369676e6564206c6f6e6720616464726573732c20696e742073695f636f6465290a7b0a09737472756374206d6d5f737472756374202a6d6d203d2063757272656e742d3e6d6d3b0a0a092f2a0a09202a20536f6d657468696e6720747269656420746f20616363657373206d656d6f727920746861742069736e277420696e206f7572206d656d6f7279206d61702e2e0a09202a204669782069742c2062757420636865636b2069662069742773206b65726e656c206f7220757365722066697273742e2e0a09202a2f0a0975705f7265616428266d6d2d3e6d6d61705f73656d293b0a0a095f5f6261645f617265615f6e6f73656d6170686f726528726567732c206572726f725f636f64652c20616464726573732c2073695f636f6465293b0a7d0a0a737461746963206e6f696e6c696e6520766f69640a6261645f61726561287374727563742070745f72656773202a726567732c20756e7369676e6564206c6f6e67206572726f725f636f64652c20756e7369676e6564206c6f6e672061646472657373290a7b0a095f5f6261645f6172656128726567732c206572726f725f636f64652c20616464726573732c20534547565f4d4150455252293b0a7d0a0a737461746963206e6f696e6c696e6520766f69640a6261645f617265615f6163636573735f6572726f72287374727563742070745f72656773202a726567732c20756e7369676e6564206c6f6e67206572726f725f636f64652c0a0909202020202020756e7369676e6564206c6f6e672061646472657373290a7b0a095f5f6261645f6172656128726567732c206572726f725f636f64652c20616464726573732c20534547565f414343455252293b0a7d0a0a73746174696320766f69640a646f5f736967627573287374727563742070745f72656773202a726567732c20756e7369676e6564206c6f6e67206572726f725f636f64652c20756e7369676e6564206c6f6e6720616464726573732c0a092020756e7369676e656420696e74206661756c74290a7b0a09737472756374207461736b5f737472756374202a74736b203d2063757272656e743b0a09737472756374206d6d5f737472756374202a6d6d203d2074736b2d3e6d6d3b0a09696e7420636f6465203d204255535f4144524552523b0a0a0975705f7265616428266d6d2d3e6d6d61705f73656d293b0a0a092f2a204b65726e656c206d6f64653f2048616e646c6520657863657074696f6e73206f72206469653a202a2f0a096966202821286572726f725f636f646520262050465f555345522929207b0a09096e6f5f636f6e7465787428726567732c206572726f725f636f64652c20616464726573732c205349474255532c204255535f414452455252293b0a090972657475726e3b0a097d0a0a092f2a20557365722d7370616365203d3e206f6b20746f20646f20616e6f746865722070616765206661756c743a202a2f0a096966202869735f707265666574636828726567732c206572726f725f636f64652c206164647265737329290a090972657475726e3b0a0a0974736b2d3e7468726561642e63723209093d20616464726573733b0a0974736b2d3e7468726561642e6572726f725f636f6465093d206572726f725f636f64653b0a0974736b2d3e7468726561642e747261705f6e72093d205838365f545241505f50463b0a0a23696664656620434f4e4649475f4d454d4f52595f4641494c5552450a09696620286661756c7420262028564d5f4641554c545f4857504f49534f4e7c564d5f4641554c545f4857504f49534f4e5f4c415247452929207b0a09097072696e746b284b45524e5f4552520a09224d43453a204b696c6c696e672025733a25642064756520746f206861726477617265206d656d6f727920636f7272757074696f6e206661756c7420617420256c785c6e222c0a09090974736b2d3e636f6d6d2c2074736b2d3e7069642c2061646472657373293b0a0909636f6465203d204255535f4d43454552525f41523b0a097d0a23656e6469660a09666f7263655f7369675f696e666f5f6661756c74285349474255532c20636f64652c20616464726573732c2074736b2c206661756c74293b0a7d0a0a737461746963206e6f696e6c696e6520696e740a6d6d5f6661756c745f6572726f72287374727563742070745f72656773202a726567732c20756e7369676e6564206c6f6e67206572726f725f636f64652c0a0920202020202020756e7369676e6564206c6f6e6720616464726573732c20756e7369676e656420696e74206661756c74290a7b0a092f2a0a09202a20506167656661756c742077617320696e746572727570746564206279205349474b494c4c2e2057652068617665206e6f20726561736f6e20746f0a09202a20636f6e74696e756520706167656661756c742e0a09202a2f0a0969662028666174616c5f7369676e616c5f70656e64696e672863757272656e742929207b0a09096966202821286661756c74202620564d5f4641554c545f524554525929290a09090975705f72656164282663757272656e742d3e6d6d2d3e6d6d61705f73656d293b0a09096966202821286572726f725f636f646520262050465f5553455229290a0909096e6f5f636f6e7465787428726567732c206572726f725f636f64652c20616464726573732c20302c2030293b0a090972657475726e20313b0a097d0a096966202821286661756c74202620564d5f4641554c545f4552524f5229290a090972657475726e20303b0a0a09696620286661756c74202620564d5f4641554c545f4f4f4d29207b0a09092f2a204b65726e656c206d6f64653f2048616e646c6520657863657074696f6e73206f72206469653a202a2f0a09096966202821286572726f725f636f646520262050465f555345522929207b0a09090975705f72656164282663757272656e742d3e6d6d2d3e6d6d61705f73656d293b0a0909096e6f5f636f6e7465787428726567732c206572726f725f636f64652c20616464726573732c0a09090909202020534947534547562c20534547565f4d4150455252293b0a09090972657475726e20313b0a09097d0a0a090975705f72656164282663757272656e742d3e6d6d2d3e6d6d61705f73656d293b0a0a09092f2a0a0909202a2057652072616e206f7574206f66206d656d6f72792c2063616c6c20746865204f4f4d206b696c6c65722c20616e642072657475726e207468650a0909202a20757365727370616365202877686963682077696c6c20726574727920746865206661756c742c206f72206b696c6c20757320696620776520676f740a0909202a206f6f6d2d6b696c6c6564293a0a0909202a2f0a0909706167656661756c745f6f75745f6f665f6d656d6f727928293b0a097d20656c7365207b0a0909696620286661756c7420262028564d5f4641554c545f5349474255537c564d5f4641554c545f4857504f49534f4e7c0a0909092020202020564d5f4641554c545f4857504f49534f4e5f4c4152474529290a090909646f5f73696762757328726567732c206572726f725f636f64652c20616464726573732c206661756c74293b0a0909656c73650a09090942554728293b0a097d0a0972657475726e20313b0a7d0a0a73746174696320696e742073707572696f75735f6661756c745f636865636b28756e7369676e6564206c6f6e67206572726f725f636f64652c207074655f74202a707465290a7b0a0969662028286572726f725f636f646520262050465f57524954452920262620217074655f7772697465282a70746529290a090972657475726e20303b0a0a0969662028286572726f725f636f646520262050465f494e5354522920262620217074655f65786563282a70746529290a090972657475726e20303b0a0a0972657475726e20313b0a7d0a0a2f2a0a202a2048616e646c6520612073707572696f7573206661756c74206361757365642062792061207374616c6520544c4220656e7472792e0a202a0a202a205468697320616c6c6f777320757320746f206c617a696c7920726566726573682074686520544c42207768656e20696e6372656173696e67207468650a202a207065726d697373696f6e73206f662061206b65726e656c20706167652028524f202d3e205257206f72204e58202d3e2058292e2020446f696e672069740a202a2065616765726c79206973207665727920657870656e736976652073696e6365207468617420696d706c69657320646f696e6720612066756c6c0a202a2063726f73732d70726f636573736f7220544c4220666c7573682c206576656e206966206e6f207374616c6520544c4220656e74726965732065786973740a202a206f6e206f746865722070726f636573736f72732e0a202a0a202a20546865726520617265206e6f20736563757269747920696d706c69636174696f6e7320746f206c656176696e672061207374616c6520544c42207768656e0a202a20696e6372656173696e6720746865207065726d697373696f6e73206f6e206120706167652e0a202a2f0a737461746963206e6f696e6c696e65205f5f6b70726f62657320696e740a73707572696f75735f6661756c7428756e7369676e6564206c6f6e67206572726f725f636f64652c20756e7369676e6564206c6f6e672061646472657373290a7b0a097067645f74202a7067643b0a097075645f74202a7075643b0a09706d645f74202a706d643b0a097074655f74202a7074653b0a09696e74207265743b0a0a092f2a2052657365727665642d6269742076696f6c6174696f6e206f7220757365722061636365737320746f206b65726e656c2073706163653f202a2f0a09696620286572726f725f636f64652026202850465f55534552207c2050465f5253564429290a090972657475726e20303b0a0a09706764203d20696e69745f6d6d2e706764202b207067645f696e6465782861646472657373293b0a0969662028217067645f70726573656e74282a70676429290a090972657475726e20303b0a0a09707564203d207075645f6f6666736574287067642c2061646472657373293b0a0969662028217075645f70726573656e74282a70756429290a090972657475726e20303b0a0a09696620287075645f6c61726765282a70756429290a090972657475726e2073707572696f75735f6661756c745f636865636b286572726f725f636f64652c20287074655f74202a2920707564293b0a0a09706d64203d20706d645f6f6666736574287075642c2061646472657373293b0a096966202821706d645f70726573656e74282a706d6429290a090972657475726e20303b0a0a0969662028706d645f6c61726765282a706d6429290a090972657475726e2073707572696f75735f6661756c745f636865636b286572726f725f636f64652c20287074655f74202a2920706d64293b0a0a092f2a0a09202a204e6f74653a20646f6e277420757365207074655f70726573656e74282920686572652c2073696e63652069742072657475726e7320747275650a09202a20696620746865205f504147455f50524f544e4f4e4520626974206973207365742e2020486f77657665722c207468697320616c6961736573207468650a09202a205f504147455f474c4f42414c206269742c20776869636820666f72206b65726e656c20706167657320676976652066616c736520706f736974697665730a09202a207768656e20434f4e4649475f44454255475f50414745414c4c4f4320697320757365642e0a09202a2f0a09707465203d207074655f6f66667365745f6b65726e656c28706d642c2061646472657373293b0a096966202821287074655f666c616773282a707465292026205f504147455f50524553454e5429290a090972657475726e20303b0a0a09726574203d2073707572696f75735f6661756c745f636865636b286572726f725f636f64652c20707465293b0a096966202821726574290a090972657475726e20303b0a0a092f2a0a09202a204d616b6520737572652077652068617665207065726d697373696f6e7320696e20504d442e0a09202a204966206e6f742c207468656e207468657265277320612062756720696e207468652070616765207461626c65733a0a09202a2f0a09726574203d2073707572696f75735f6661756c745f636865636b286572726f725f636f64652c20287074655f74202a2920706d64293b0a095741524e5f4f4e434528217265742c2022504d442068617320696e636f7272656374207065726d697373696f6e20626974735c6e22293b0a0a0972657475726e207265743b0a7d0a0a696e742073686f775f756e68616e646c65645f7369676e616c73203d20313b0a0a73746174696320696e6c696e6520696e740a6163636573735f6572726f7228756e7369676e6564206c6f6e67206572726f725f636f64652c2073747275637420766d5f617265615f737472756374202a766d61290a7b0a09696620286572726f725f636f646520262050465f575249544529207b0a09092f2a2077726974652c2070726573656e7420616e642077726974652c206e6f742070726573656e743a202a2f0a090969662028756e6c696b656c79282128766d612d3e766d5f666c616773202620564d5f57524954452929290a09090972657475726e20313b0a090972657475726e20303b0a097d0a0a092f2a20726561642c2070726573656e743a202a2f0a0969662028756e6c696b656c79286572726f725f636f646520262050465f50524f5429290a090972657475726e20313b0a0a092f2a20726561642c206e6f742070726573656e743a202a2f0a0969662028756e6c696b656c79282128766d612d3e766d5f666c61677320262028564d5f52454144207c20564d5f45584543207c20564d5f5752495445292929290a090972657475726e20313b0a0a0972657475726e20303b0a7d0a0a73746174696320696e74206661756c745f696e5f6b65726e656c5f737061636528756e7369676e6564206c6f6e672061646472657373290a7b0a0972657475726e2061646472657373203e3d205441534b5f53495a455f4d41583b0a7d0a0a73746174696320696e6c696e6520626f6f6c20736d61705f76696f6c6174696f6e28696e74206572726f725f636f64652c207374727563742070745f72656773202a72656773290a7b0a09696620286572726f725f636f646520262050465f55534552290a090972657475726e2066616c73653b0a0a096966202821757365725f6d6f64655f766d2872656773292026262028726567732d3e666c6167732026205838365f45464c4147535f414329290a090972657475726e2066616c73653b0a0a0972657475726e20747275653b0a7d0a0a2f2a0a202a205468697320726f7574696e652068616e646c65732070616765206661756c74732e202049742064657465726d696e65732074686520616464726573732c0a202a20616e64207468652070726f626c656d2c20616e64207468656e20706173736573206974206f666620746f206f6e65206f662074686520617070726f7072696174650a202a20726f7574696e65732e0a202a2f0a73746174696320766f6964205f5f6b70726f6265730a5f5f646f5f706167655f6661756c74287374727563742070745f72656773202a726567732c20756e7369676e6564206c6f6e67206572726f725f636f6465290a7b0a0973747275637420766d5f617265615f737472756374202a766d613b0a09737472756374207461736b5f737472756374202a74736b3b0a09756e7369676e6564206c6f6e6720616464726573733b0a09737472756374206d6d5f737472756374202a6d6d3b0a09696e74206661756c743b0a09696e74207772697465203d206572726f725f636f646520262050465f57524954453b0a09756e7369676e656420696e7420666c616773203d204641554c545f464c41475f414c4c4f575f5245545259207c204641554c545f464c41475f4b494c4c41424c45207c0a0909090909287772697465203f204641554c545f464c41475f5752495445203a2030293b0a0a0974736b203d2063757272656e743b0a096d6d203d2074736b2d3e6d6d3b0a0a092f2a2047657420746865206661756c74696e6720616464726573733a202a2f0a0961646472657373203d20726561645f63723228293b0a0a092f2a0a09202a2044657465637420616e642068616e646c6520696e737472756374696f6e73207468617420776f756c6420636175736520612070616765206661756c7420666f720a09202a20626f7468206120747261636b6564206b65726e656c207061676520616e6420612075736572737061636520706167652e0a09202a2f0a09696620286b6d656d636865636b5f616374697665287265677329290a09096b6d656d636865636b5f686964652872656773293b0a0970726566657463687728266d6d2d3e6d6d61705f73656d293b0a0a0969662028756e6c696b656c79286b6d6d696f5f6661756c7428726567732c20616464726573732929290a090972657475726e3b0a0a092f2a0a09202a205765206661756c742d696e206b65726e656c2d7370616365207669727475616c206d656d6f7279206f6e2d64656d616e642e205468650a09202a20277265666572656e6365272070616765207461626c6520697320696e69745f6d6d2e7067642e0a09202a0a09202a204e4f544521205765204d555354204e4f542074616b6520616e79206c6f636b7320666f72207468697320636173652e205765206d61790a09202a20626520696e20616e20696e74657272757074206f72206120637269746963616c20726567696f6e2c20616e642073686f756c640a09202a206f6e6c7920636f70792074686520696e666f726d6174696f6e2066726f6d20746865206d61737465722070616765207461626c652c0a09202a206e6f7468696e67206d6f72652e0a09202a0a09202a2054686973207665726966696573207468617420746865206661756c742068617070656e7320696e206b65726e656c2073706163650a09202a20286572726f725f636f64652026203429203d3d20302c20616e64207468617420746865206661756c7420776173206e6f7420610a09202a2070726f74656374696f6e206572726f7220286572726f725f636f64652026203929203d3d20302e0a09202a2f0a0969662028756e6c696b656c79286661756c745f696e5f6b65726e656c5f73706163652861646472657373292929207b0a09096966202821286572726f725f636f64652026202850465f52535644207c2050465f55534552207c2050465f50524f54292929207b0a09090969662028766d616c6c6f635f6661756c74286164647265737329203e3d2030290a0909090972657475726e3b0a0a090909696620286b6d656d636865636b5f6661756c7428726567732c20616464726573732c206572726f725f636f646529290a0909090972657475726e3b0a09097d0a0a09092f2a2043616e2068616e646c652061207374616c6520524f2d3e525720544c423a202a2f0a09096966202873707572696f75735f6661756c74286572726f725f636f64652c206164647265737329290a09090972657475726e3b0a0a09092f2a206b70726f62657320646f6e27742077616e7420746f20686f6f6b207468652073707572696f7573206661756c74733a202a2f0a0909696620286e6f746966795f706167655f6661756c74287265677329290a09090972657475726e3b0a09092f2a0a0909202a20446f6e27742074616b6520746865206d6d2073656d6170686f726520686572652e20496620776520666978757020612070726566657463680a0909202a206661756c7420776520636f756c64206f746865727769736520646561646c6f636b3a0a0909202a2f0a09096261645f617265615f6e6f73656d6170686f726528726567732c206572726f725f636f64652c2061646472657373293b0a0a090972657475726e3b0a097d0a0a092f2a206b70726f62657320646f6e27742077616e7420746f20686f6f6b207468652073707572696f7573206661756c74733a202a2f0a0969662028756e6c696b656c79286e6f746966795f706167655f6661756c7428726567732929290a090972657475726e3b0a092f2a0a09202a2049742773207361666520746f20616c6c6f772069727127732061667465722063723220686173206265656e20736176656420616e64207468650a09202a20766d616c6c6f63206661756c7420686173206265656e2068616e646c65642e0a09202a0a09202a20557365722d6d6f64652072656769737465727320636f756e742061732061207573657220616363657373206576656e20666f7220616e790a09202a20706f74656e7469616c2073797374656d206661756c74206f7220435055206275676c65743a0a09202a2f0a0969662028757365725f6d6f64655f766d28726567732929207b0a09096c6f63616c5f6972715f656e61626c6528293b0a09096572726f725f636f6465207c3d2050465f555345523b0a097d20656c7365207b0a090969662028726567732d3e666c6167732026205838365f45464c4147535f4946290a0909096c6f63616c5f6972715f656e61626c6528293b0a097d0a0a0969662028756e6c696b656c79286572726f725f636f646520262050465f5253564429290a090970677461626c655f62616428726567732c206572726f725f636f64652c2061646472657373293b0a0a09696620287374617469635f6370755f686173285838365f464541545552455f534d41502929207b0a090969662028756e6c696b656c7928736d61705f76696f6c6174696f6e286572726f725f636f64652c2072656773292929207b0a0909096261645f617265615f6e6f73656d6170686f726528726567732c206572726f725f636f64652c2061646472657373293b0a09090972657475726e3b0a09097d0a097d0a0a09706572665f73775f6576656e7428504552465f434f554e545f53575f504147455f4641554c54532c20312c20726567732c2061646472657373293b0a0a092f2a0a09202a20496620776527726520696e20616e20696e746572727570742c2068617665206e6f207573657220636f6e74657874206f72206172652072756e6e696e670a09202a20696e20616e2061746f6d696320726567696f6e207468656e207765206d757374206e6f742074616b6520746865206661756c743a0a09202a2f0a0969662028756e6c696b656c7928696e5f61746f6d69632829207c7c20216d6d2929207b0a09096261645f617265615f6e6f73656d6170686f726528726567732c206572726f725f636f64652c2061646472657373293b0a090972657475726e3b0a097d0a0a092f2a0a09202a205768656e2072756e6e696e6720696e20746865206b65726e656c20776520657870656374206661756c747320746f206f63637572206f6e6c7920746f0a09202a2061646472657373657320696e20757365722073706163652e2020416c6c206f74686572206661756c747320726570726573656e74206572726f727320696e0a09202a20746865206b65726e656c20616e642073686f756c642067656e657261746520616e204f4f50532e2020556e666f7274756e6174656c792c20696e207468650a09202a2063617365206f6620616e206572726f6e656f7573206661756c74206f6363757272696e6720696e206120636f6465207061746820776869636820616c72656164790a09202a20686f6c6473206d6d61705f73656d2077652077696c6c20646561646c6f636b20617474656d7074696e6720746f2076616c696461746520746865206661756c740a09202a20616761696e73742074686520616464726573732073706163652e20204c75636b696c7920746865206b65726e656c206f6e6c792076616c69646c790a09202a207265666572656e63657320757365722073706163652066726f6d2077656c6c20646566696e6564206172656173206f6620636f64652c207768696368206172650a09202a206c697374656420696e2074686520657863657074696f6e73207461626c652e0a09202a0a09202a204173207468652076617374206d616a6f72697479206f66206661756c74732077696c6c2062652076616c69642077652077696c6c206f6e6c7920706572666f726d0a09202a2074686520736f75726365207265666572656e636520636865636b207768656e207468657265206973206120706f73736962696c697479206f6620610a09202a20646561646c6f636b2e20417474656d707420746f206c6f636b2074686520616464726573732073706163652c2069662077652063616e6e6f74207765207468656e0a09202a2076616c69646174652074686520736f757263652e204966207468697320697320696e76616c69642077652063616e20736b69702074686520616464726573730a09202a20737061636520636865636b2c20746875732061766f6964696e672074686520646561646c6f636b3a0a09202a2f0a0969662028756e6c696b656c792821646f776e5f726561645f7472796c6f636b28266d6d2d3e6d6d61705f73656d292929207b0a090969662028286572726f725f636f646520262050465f5553455229203d3d20302026260a090920202020217365617263685f657863657074696f6e5f7461626c657328726567732d3e69702929207b0a0909096261645f617265615f6e6f73656d6170686f726528726567732c206572726f725f636f64652c2061646472657373293b0a09090972657475726e3b0a09097d0a72657472793a0a0909646f776e5f7265616428266d6d2d3e6d6d61705f73656d293b0a097d20656c7365207b0a09092f2a0a0909202a205468652061626f766520646f776e5f726561645f7472796c6f636b2829206d6967687420686176652073756363656564656420696e0a0909202a2077686963682063617365207765276c6c2068617665206d697373656420746865206d696768745f736c65657028292066726f6d0a0909202a20646f776e5f7265616428293a0a0909202a2f0a09096d696768745f736c65657028293b0a097d0a0a09766d61203d2066696e645f766d61286d6d2c2061646472657373293b0a0969662028756e6c696b656c792821766d612929207b0a09096261645f6172656128726567732c206572726f725f636f64652c2061646472657373293b0a090972657475726e3b0a097d0a09696620286c696b656c7928766d612d3e766d5f7374617274203c3d206164647265737329290a0909676f746f20676f6f645f617265613b0a0969662028756e6c696b656c79282128766d612d3e766d5f666c616773202620564d5f47524f5753444f574e292929207b0a09096261645f6172656128726567732c206572726f725f636f64652c2061646472657373293b0a090972657475726e3b0a097d0a09696620286572726f725f636f646520262050465f5553455229207b0a09092f2a0a0909202a20416363657373696e672074686520737461636b2062656c6f772025737020697320616c776179732061206275672e0a0909202a20546865206c617267652063757368696f6e20616c6c6f777320696e737472756374696f6e73206c696b6520656e7465720a0909202a20616e6420707573686120746f20776f726b2e202822656e746572202436353533352c2024333122207075736865730a0909202a20333220706f696e7465727320616e64207468656e2064656372656d656e7473202573702062792036353533352e290a0909202a2f0a090969662028756e6c696b656c792861646472657373202b203635353336202b203332202a2073697a656f6628756e7369676e6564206c6f6e6729203c20726567732d3e73702929207b0a0909096261645f6172656128726567732c206572726f725f636f64652c2061646472657373293b0a09090972657475726e3b0a09097d0a097d0a0969662028756e6c696b656c7928657870616e645f737461636b28766d612c2061646472657373292929207b0a09096261645f6172656128726567732c206572726f725f636f64652c2061646472657373293b0a090972657475726e3b0a097d0a0a092f2a0a09202a204f6b2c2077652068617665206120676f6f6420766d5f6172656120666f722074686973206d656d6f7279206163636573732c20736f0a09202a2077652063616e2068616e646c652069742e2e0a09202a2f0a676f6f645f617265613a0a0969662028756e6c696b656c79286163636573735f6572726f72286572726f725f636f64652c20766d61292929207b0a09096261645f617265615f6163636573735f6572726f7228726567732c206572726f725f636f64652c2061646472657373293b0a090972657475726e3b0a097d0a0a092f2a0a09202a20496620666f7220616e7920726561736f6e20617420616c6c20776520636f756c646e27742068616e646c6520746865206661756c742c0a09202a206d616b652073757265207765206578697420677261636566756c6c7920726174686572207468616e20656e646c6573736c79207265646f0a09202a20746865206661756c743a0a09202a2f0a096661756c74203d2068616e646c655f6d6d5f6661756c74286d6d2c20766d612c20616464726573732c20666c616773293b0a0a0969662028756e6c696b656c79286661756c7420262028564d5f4641554c545f52455452597c564d5f4641554c545f4552524f52292929207b0a0909696620286d6d5f6661756c745f6572726f7228726567732c206572726f725f636f64652c20616464726573732c206661756c7429290a09090972657475726e3b0a097d0a0a092f2a0a09202a204d616a6f722f6d696e6f722070616765206661756c74206163636f756e74696e67206973206f6e6c7920646f6e65206f6e207468650a09202a20696e697469616c20617474656d70742e20496620776520676f207468726f75676820612072657472792c2069742069732065787472656d656c790a09202a206c696b656c7920746861742074686520706167652077696c6c20626520666f756e6420696e2070616765206361636865206174207468617420706f696e742e0a09202a2f0a0969662028666c6167732026204641554c545f464c41475f414c4c4f575f524554525929207b0a0909696620286661756c74202620564d5f4641554c545f4d414a4f5229207b0a09090974736b2d3e6d616a5f666c742b2b3b0a090909706572665f73775f6576656e7428504552465f434f554e545f53575f504147455f4641554c54535f4d414a2c20312c0a09090909202020202020726567732c2061646472657373293b0a09097d20656c7365207b0a09090974736b2d3e6d696e5f666c742b2b3b0a090909706572665f73775f6576656e7428504552465f434f554e545f53575f504147455f4641554c54535f4d494e2c20312c0a09090909202020202020726567732c2061646472657373293b0a09097d0a0909696620286661756c74202620564d5f4641554c545f524554525929207b0a0909092f2a20436c656172204641554c545f464c41475f414c4c4f575f524554525920746f2061766f696420616e79207269736b0a090909202a206f662073746172766174696f6e2e202a2f0a090909666c61677320263d207e4641554c545f464c41475f414c4c4f575f52455452593b0a090909666c616773207c3d204641554c545f464c41475f54524945443b0a090909676f746f2072657472793b0a09097d0a097d0a0a09636865636b5f76383038365f6d6f646528726567732c20616464726573732c2074736b293b0a0a0975705f7265616428266d6d2d3e6d6d61705f73656d293b0a7d0a0a646f747261706c696e6b61676520766f6964205f5f6b70726f6265730a646f5f706167655f6661756c74287374727563742070745f72656773202a726567732c20756e7369676e6564206c6f6e67206572726f725f636f6465290a7b0a09657863657074696f6e5f656e7465722872656773293b0a095f5f646f5f706167655f6661756c7428726567732c206572726f725f636f6465293b0a09657863657074696f6e5f657869742872656773293b0a7d0a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006c696e75782d332e382e322f617263682f7838362f6d6d2f6775702e630000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000303030303636340030303030303030003030303030303000303030303030323432363500313231313437343433333000303031353630350030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007573746172003030726f6f7400000000000000000000000000000000000000000000000000000000726f6f74000000000000000000000000000000000000000000000000000000003030303030303000303030303030300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f2a0a202a204c6f636b6c657373206765745f757365725f70616765735f6661737420666f72207838360a202a0a202a20436f70797269676874202843292032303038204e69636b2050696767696e0a202a20436f70797269676874202843292032303038204e6f76656c6c20496e632e0a202a2f0a23696e636c756465203c6c696e75782f73636865642e683e0a23696e636c756465203c6c696e75782f6d6d2e683e0a23696e636c756465203c6c696e75782f766d737461742e683e0a23696e636c756465203c6c696e75782f686967686d656d2e683e0a23696e636c756465203c6c696e75782f737761702e683e0a0a23696e636c756465203c61736d2f70677461626c652e683e0a0a73746174696320696e6c696e65207074655f74206775705f6765745f707465287074655f74202a70746570290a7b0a2369666e64656620434f4e4649475f5838365f5041450a0972657475726e204143434553535f4f4e4345282a70746570293b0a23656c73650a092f2a0a09202a2057697468206765745f757365725f70616765735f666173742c2077652077616c6b20646f776e2074686520706167657461626c657320776974686f75742074616b696e670a09202a20616e79206c6f636b732e2020466f72207468697320776520776f756c64206c696b6520746f206c6f61642074686520706f696e746572732061746f6d6963616c6c792c0a09202a206275742074686174206973206e6f7420706f737369626c652028776974686f757420657870656e7369766520636d7078636867386229206f6e205041452e2020576861740a09202a20776520646f2068617665206973207468652067756172616e74656520746861742061207074652077696c6c206f6e6c792065697468657220676f2066726f6d206e6f740a09202a2070726573656e7420746f2070726573656e742c206f722070726573656e7420746f206e6f742070726573656e74206f7220626f7468202d2d2069742077696c6c206e6f740a09202a2073776974636820746f206120636f6d706c6574656c7920646966666572656e742070726573656e74207061676520776974686f7574206120544c4220666c75736820696e0a09202a206265747765656e3b20736f6d657468696e6720746861742077652061726520626c6f636b696e6720627920686f6c64696e6720696e7465727275707473206f66662e0a09202a0a09202a2053657474696e6720707465732066726f6d206e6f742070726573656e7420746f2070726573656e7420676f65733a0a09202a20707465702d3e7074655f68696768203d20683b0a09202a20736d705f776d6228293b0a09202a20707465702d3e7074655f6c6f77203d206c3b0a09202a0a09202a20416e642070726573656e7420746f206e6f742070726573656e7420676f65733a0a09202a20707465702d3e7074655f6c6f77203d20303b0a09202a20736d705f776d6228293b0a09202a20707465702d3e7074655f68696768203d20303b0a09202a0a09202a205765206d75737420656e737572652068657265207468617420746865206c6f6164206f66207074655f6c6f772073656573206c20696666207074655f686967680a09202a207365657320682e205765206c6f6164207074655f68696768202a61667465722a206c6f6164696e67207074655f6c6f772c20776869636820656e73757265732077650a09202a20646f6e27742073656520616e206f6c6465722076616c7565206f66207074655f686967682e20202a5468656e2a207765207265636865636b207074655f6c6f772c0a09202a20776869636820656e7375726573207468617420776520686176656e2774207069636b65642075702061206368616e6765642070746520686967682e205765206d696768740a09202a206861766520676f7420727562626973682076616c7565732066726f6d207074655f6c6f7720616e64207074655f686967682c20627574207765206172650a09202a2067756172616e746565642074686174207074655f6c6f772077696c6c206e6f742068617665207468652070726573656e742062697420736574202a756e6c6573732a0a09202a20697420697320276c272e20416e64206765745f757365725f70616765735f66617374206f6e6c79206f70657261746573206f6e2070726573656e7420707465732c20736f0a09202a20776527726520736166652e0a09202a0a09202a206775705f6765745f7074652073686f756c64206e6f742062652075736564206f7220636f70696564206f757473696465206775702e6320776974686f7574206265696e670a09202a2076657279206361726566756c202d2d20697420646f6573206e6f742061746f6d6963616c6c79206c6f61642074686520707465206f7220616e797468696e6720746861740a09202a206973206c696b656c7920746f2062652075736566756c20666f7220796f752e0a09202a2f0a097074655f74207074653b0a0a72657472793a0a097074652e7074655f6c6f77203d20707465702d3e7074655f6c6f773b0a09736d705f726d6228293b0a097074652e7074655f68696768203d20707465702d3e7074655f686967683b0a09736d705f726d6228293b0a0969662028756e6c696b656c79287074652e7074655f6c6f7720213d20707465702d3e7074655f6c6f7729290a0909676f746f2072657472793b0a0a0972657475726e207074653b0a23656e6469660a7d0a0a2f2a0a202a2054686520706572666f726d616e636520637269746963616c206c6561662066756e6374696f6e7320617265206d616465206e6f696e6c696e65206f7468657277697365206763630a202a20696e6c696e65732065766572797468696e6720696e746f20612073696e676c652066756e6374696f6e20776869636820726573756c747320696e20746f6f206d7563680a202a2072656769737465722070726573737572652e0a202a2f0a737461746963206e6f696e6c696e6520696e74206775705f7074655f72616e676528706d645f7420706d642c20756e7369676e6564206c6f6e6720616464722c0a0909756e7369676e6564206c6f6e6720656e642c20696e742077726974652c207374727563742070616765202a2a70616765732c20696e74202a6e72290a7b0a09756e7369676e6564206c6f6e67206d61736b3b0a097074655f74202a707465703b0a0a096d61736b203d205f504147455f50524553454e547c5f504147455f555345523b0a09696620287772697465290a09096d61736b207c3d205f504147455f52573b0a0a0970746570203d207074655f6f66667365745f6d61702826706d642c2061646472293b0a09646f207b0a09097074655f7420707465203d206775705f6765745f7074652870746570293b0a09097374727563742070616765202a706167653b0a0a090969662028287074655f666c6167732870746529202620286d61736b207c205f504147455f5350454349414c292920213d206d61736b29207b0a0909097074655f756e6d61702870746570293b0a09090972657475726e20303b0a09097d0a0909564d5f4255475f4f4e282170666e5f76616c6964287074655f70666e287074652929293b0a090970616765203d207074655f7061676528707465293b0a09096765745f706167652870616765293b0a0909536574506167655265666572656e6365642870616765293b0a090970616765735b2a6e725d203d20706167653b0a0909282a6e72292b2b3b0a0a097d207768696c652028707465702b2b2c2061646472202b3d20504147455f53495a452c206164647220213d20656e64293b0a097074655f756e6d61702870746570202d2031293b0a0a0972657475726e20313b0a7d0a0a73746174696320696e6c696e6520766f6964206765745f686561645f706167655f6d756c7469706c65287374727563742070616765202a706167652c20696e74206e72290a7b0a09564d5f4255475f4f4e287061676520213d20636f6d706f756e645f68656164287061676529293b0a09564d5f4255475f4f4e28706167655f636f756e74287061676529203d3d2030293b0a0961746f6d69635f616464286e722c2026706167652d3e5f636f756e74293b0a09536574506167655265666572656e6365642870616765293b0a7d0a0a737461746963206e6f696e6c696e6520696e74206775705f687567655f706d6428706d645f7420706d642c20756e7369676e6564206c6f6e6720616464722c0a0909756e7369676e6564206c6f6e6720656e642c20696e742077726974652c207374727563742070616765202a2a70616765732c20696e74202a6e72290a7b0a09756e7369676e6564206c6f6e67206d61736b3b0a097074655f7420707465203d202a287074655f74202a2926706d643b0a097374727563742070616765202a686561642c202a706167653b0a09696e7420726566733b0a0a096d61736b203d205f504147455f50524553454e547c5f504147455f555345523b0a09696620287772697465290a09096d61736b207c3d205f504147455f52573b0a0969662028287074655f666c61677328707465292026206d61736b2920213d206d61736b290a090972657475726e20303b0a092f2a2068756765706167657320617265206e6576657220227370656369616c22202a2f0a09564d5f4255475f4f4e287074655f666c61677328707465292026205f504147455f5350454349414c293b0a09564d5f4255475f4f4e282170666e5f76616c6964287074655f70666e287074652929293b0a0a0972656673203d20303b0a0968656164203d207074655f7061676528707465293b0a0970616765203d2068656164202b202828616464722026207e504d445f4d41534b29203e3e20504147455f5348494654293b0a09646f207b0a0909564d5f4255475f4f4e28636f6d706f756e645f6865616428706167652920213d2068656164293b0a090970616765735b2a6e725d203d20706167653b0a090969662028506167655461696c287061676529290a0909096765745f687567655f706167655f7461696c2870616765293b0a0909282a6e72292b2b3b0a0909706167652b2b3b0a0909726566732b2b3b0a097d207768696c65202861646472202b3d20504147455f53495a452c206164647220213d20656e64293b0a096765745f686561645f706167655f6d756c7469706c6528686561642c2072656673293b0a0a0972657475726e20313b0a7d0a0a73746174696320696e74206775705f706d645f72616e6765287075645f74207075642c20756e7369676e6564206c6f6e6720616464722c20756e7369676e6564206c6f6e6720656e642c0a0909696e742077726974652c207374727563742070616765202a2a70616765732c20696e74202a6e72290a7b0a09756e7369676e6564206c6f6e67206e6578743b0a09706d645f74202a706d64703b0a0a09706d6470203d20706d645f6f666673657428267075642c2061646472293b0a09646f207b0a0909706d645f7420706d64203d202a706d64703b0a0a09096e657874203d20706d645f616464725f656e6428616464722c20656e64293b0a09092f2a0a0909202a2054686520706d645f7472616e735f73706c697474696e67282920636865636b2062656c6f77206578706c61696e73207768790a0909202a20706d64705f73706c697474696e675f666c7573682068617320746f20666c7573682074686520746c622c20746f2073746f700a0909202a2074686973206775702d6661737420636f64652066726f6d2072756e6e696e67207768696c6520776520736574207468650a0909202a2073706c697474696e672062697420696e2074686520706d642e2052657475726e696e67207a65726f2077696c6c2074616b650a0909202a2074686520736c6f77207061746820746861742077696c6c2063616c6c20776169745f73706c69745f687567655f7061676528290a0909202a2069662074686520706d64206973207374696c6c20696e2073706c697474696e672073746174652e206775702d666173740a0909202a2063616e2774206265636175736520697420686173206972712064697361626c656420616e640a0909202a20776169745f73706c69745f687567655f70616765282920776f756c64206e657665722072657475726e206173207468650a0909202a20746c6220666c7573682049504920776f756c646e27742072756e2e0a0909202a2f0a090969662028706d645f6e6f6e6528706d6429207c7c20706d645f7472616e735f73706c697474696e6728706d6429290a09090972657475726e20303b0a090969662028756e6c696b656c7928706d645f6c6172676528706d64292929207b0a09090969662028216775705f687567655f706d6428706d642c20616464722c206e6578742c2077726974652c2070616765732c206e7229290a0909090972657475726e20303b0a09097d20656c7365207b0a09090969662028216775705f7074655f72616e676528706d642c20616464722c206e6578742c2077726974652c2070616765732c206e7229290a0909090972657475726e20303b0a09097d0a097d207768696c652028706d64702b2b2c2061646472203d206e6578742c206164647220213d20656e64293b0a0a0972657475726e20313b0a7d0a0a737461746963206e6f696e6c696e6520696e74206775705f687567655f707564287075645f74207075642c20756e7369676e6564206c6f6e6720616464722c0a0909756e7369676e6564206c6f6e6720656e642c20696e742077726974652c207374727563742070616765202a2a70616765732c20696e74202a6e72290a7b0a09756e7369676e6564206c6f6e67206d61736b3b0a097074655f7420707465203d202a287074655f74202a29267075643b0a097374727563742070616765202a686561642c202a706167653b0a09696e7420726566733b0a0a096d61736b203d205f504147455f50524553454e547c5f504147455f555345523b0a09696620287772697465290a09096d61736b207c3d205f504147455f52573b0a0969662028287074655f666c61677328707465292026206d61736b2920213d206d61736b290a090972657475726e20303b0a092f2a2068756765706167657320617265206e6576657220227370656369616c22202a2f0a09564d5f4255475f4f4e287074655f666c61677328707465292026205f504147455f5350454349414c293b0a09564d5f4255475f4f4e282170666e5f76616c6964287074655f70666e287074652929293b0a0a0972656673203d20303b0a0968656164203d207074655f7061676528707465293b0a0970616765203d2068656164202b202828616464722026207e5055445f4d41534b29203e3e20504147455f5348494654293b0a09646f207b0a0909564d5f4255475f4f4e28636f6d706f756e645f6865616428706167652920213d2068656164293b0a090970616765735b2a6e725d203d20706167653b0a090969662028506167655461696c287061676529290a0909096765745f687567655f706167655f7461696c2870616765293b0a0909282a6e72292b2b3b0a0909706167652b2b3b0a0909726566732b2b3b0a097d207768696c65202861646472202b3d20504147455f53495a452c206164647220213d20656e64293b0a096765745f686561645f706167655f6d756c7469706c6528686561642c2072656673293b0a0a0972657475726e20313b0a7d0a0a73746174696320696e74206775705f7075645f72616e6765287067645f74207067642c20756e7369676e6564206c6f6e6720616464722c20756e7369676e6564206c6f6e6720656e642c0a090909696e742077726974652c207374727563742070616765202a2a70616765732c20696e74202a6e72290a7b0a09756e7369676e6564206c6f6e67206e6578743b0a097075645f74202a707564703b0a0a0970756470203d207075645f6f666673657428267067642c2061646472293b0a09646f207b0a09097075645f7420707564203d202a707564703b0a0a09096e657874203d207075645f616464725f656e6428616464722c20656e64293b0a0909696620287075645f6e6f6e652870756429290a09090972657475726e20303b0a090969662028756e6c696b656c79287075645f6c6172676528707564292929207b0a09090969662028216775705f687567655f707564287075642c20616464722c206e6578742c2077726974652c2070616765732c206e7229290a0909090972657475726e20303b0a09097d20656c7365207b0a09090969662028216775705f706d645f72616e6765287075642c20616464722c206e6578742c2077726974652c2070616765732c206e7229290a0909090972657475726e20303b0a09097d0a097d207768696c652028707564702b2b2c2061646472203d206e6578742c206164647220213d20656e64293b0a0a0972657475726e20313b0a7d0a0a2f2a0a202a204c696b65206765745f757365725f70616765735f6661737428292065786365707420697473204952512d7361666520696e207468617420697420776f6e27742066616c6c0a202a206261636b20746f2074686520726567756c6172204755502e0a202a2f0a696e74205f5f6765745f757365725f70616765735f6661737428756e7369676e6564206c6f6e672073746172742c20696e74206e725f70616765732c20696e742077726974652c0a09090920207374727563742070616765202a2a7061676573290a7b0a09737472756374206d6d5f737472756374202a6d6d203d2063757272656e742d3e6d6d3b0a09756e7369676e6564206c6f6e6720616464722c206c656e2c20656e643b0a09756e7369676e6564206c6f6e67206e6578743b0a09756e7369676e6564206c6f6e6720666c6167733b0a097067645f74202a706764703b0a09696e74206e72203d20303b0a0a09737461727420263d20504147455f4d41534b3b0a0961646472203d2073746172743b0a096c656e203d2028756e7369676e6564206c6f6e6729206e725f7061676573203c3c20504147455f53484946543b0a09656e64203d207374617274202b206c656e3b0a0969662028756e6c696b656c7928216163636573735f6f6b287772697465203f205645524946595f5752495445203a205645524946595f524541442c0a090909090928766f6964205f5f75736572202a2973746172742c206c656e2929290a090972657475726e20303b0a0a092f2a0a09202a205858583a206261746368202f206c696d697420276e72272c20746f2061766f6964206c6172676520697271206f6666206c6174656e63790a09202a206e6565647320736f6d6520696e737472756d656e74696e6720746f2064657465726d696e652074686520636f6d6d6f6e2073697a657320757365642062790a09202a20696d706f7274616e7420776f726b6c6f616473202865672e20444232292c20616e642077686574686572206c696d6974696e67207468652062617463682073697a650a09202a2077696c6c20646563726561736520706572666f726d616e63652e0a09202a0a09202a204974207365656d73206c696b6520776527726520696e2074686520636c65617220666f7220746865206d6f6d656e742e204469726563742d494f2069730a09202a20746865206d61696e2067757920746861742062617463686573207570206c6f7473206f66206765745f757365725f70616765732c20616e64206576656e0a09202a207468657920617265206c696d6974656420746f2036342d61742d612d74696d65207768696368206973206e6f7420736f206d616e792e0a09202a2f0a092f2a0a09202a205468697320646f65736e27742070726576656e7420706167657461626c652074656172646f776e2c2062757420646f65732070726576656e740a09202a2074686520706167657461626c657320616e642070616765732066726f6d206265696e67206672656564206f6e207838362e0a09202a0a09202a20536f206c6f6e672061732077652061746f6d6963616c6c79206c6f61642070616765207461626c6520706f696e74657273207665727375732074656172646f776e0a09202a2028776869636820776520646f206f6e207838362c2077697468207468652061626f76652050414520657863657074696f6e292c2077652063616e20666f6c6c6f77207468650a09202a206164647265737320646f776e20746f2074686520746865207061676520616e642074616b65206120726566206f6e2069742e0a09202a2f0a096c6f63616c5f6972715f7361766528666c616773293b0a0970676470203d207067645f6f6666736574286d6d2c2061646472293b0a09646f207b0a09097067645f7420706764203d202a706764703b0a0a09096e657874203d207067645f616464725f656e6428616464722c20656e64293b0a0909696620287067645f6e6f6e652870676429290a090909627265616b3b0a090969662028216775705f7075645f72616e6765287067642c20616464722c206e6578742c2077726974652c2070616765732c20266e7229290a090909627265616b3b0a097d207768696c652028706764702b2b2c2061646472203d206e6578742c206164647220213d20656e64293b0a096c6f63616c5f6972715f726573746f726528666c616773293b0a0a0972657475726e206e723b0a7d0a0a2f2a2a0a202a206765745f757365725f70616765735f666173742829202d2070696e207573657220706167657320696e206d656d6f72790a202a204073746172743a097374617274696e67207573657220616464726573730a202a20406e725f70616765733a096e756d626572206f662070616765732066726f6d20737461727420746f2070696e0a202a204077726974653a09776865746865722070616765732077696c6c206265207772697474656e20746f0a202a204070616765733a096172726179207468617420726563656976657320706f696e7465727320746f207468652070616765732070696e6e65642e0a202a20090953686f756c64206265206174206c65617374206e725f7061676573206c6f6e672e0a202a0a202a20417474656d707420746f2070696e207573657220706167657320696e206d656d6f727920776974686f75742074616b696e67206d6d2d3e6d6d61705f73656d2e0a202a204966206e6f74207375636365737366756c2c2069742077696c6c2066616c6c206261636b20746f2074616b696e6720746865206c6f636b20616e640a202a2063616c6c696e67206765745f757365725f706167657328292e0a202a0a202a2052657475726e73206e756d626572206f662070616765732070696e6e65642e2054686973206d6179206265206665776572207468616e20746865206e756d6265720a202a207265717565737465642e204966206e725f70616765732069732030206f72206e656761746976652c2072657475726e7320302e204966206e6f2070616765730a202a20776572652070696e6e65642c2072657475726e73202d6572726e6f2e0a202a2f0a696e74206765745f757365725f70616765735f6661737428756e7369676e6564206c6f6e672073746172742c20696e74206e725f70616765732c20696e742077726974652c0a0909097374727563742070616765202a2a7061676573290a7b0a09737472756374206d6d5f737472756374202a6d6d203d2063757272656e742d3e6d6d3b0a09756e7369676e6564206c6f6e6720616464722c206c656e2c20656e643b0a09756e7369676e6564206c6f6e67206e6578743b0a097067645f74202a706764703b0a09696e74206e72203d20303b0a0a09737461727420263d20504147455f4d41534b3b0a0961646472203d2073746172743b0a096c656e203d2028756e7369676e6564206c6f6e6729206e725f7061676573203c3c20504147455f53484946543b0a0a09656e64203d207374617274202b206c656e3b0a0969662028656e64203c207374617274290a0909676f746f20736c6f775f6972716f6e3b0a0a23696664656620434f4e4649475f5838365f36340a0969662028656e64203e3e205f5f5649525455414c5f4d41534b5f5348494654290a0909676f746f20736c6f775f6972716f6e3b0a23656e6469660a0a092f2a0a09202a205858583a206261746368202f206c696d697420276e72272c20746f2061766f6964206c6172676520697271206f6666206c6174656e63790a09202a206e6565647320736f6d6520696e737472756d656e74696e6720746f2064657465726d696e652074686520636f6d6d6f6e2073697a657320757365642062790a09202a20696d706f7274616e7420776f726b6c6f616473202865672e20444232292c20616e642077686574686572206c696d6974696e67207468652062617463682073697a650a09202a2077696c6c20646563726561736520706572666f726d616e63652e0a09202a0a09202a204974207365656d73206c696b6520776527726520696e2074686520636c65617220666f7220746865206d6f6d656e742e204469726563742d494f2069730a09202a20746865206d61696e2067757920746861742062617463686573207570206c6f7473206f66206765745f757365725f70616765732c20616e64206576656e0a09202a207468657920617265206c696d6974656420746f2036342d61742d612d74696d65207768696368206973206e6f7420736f206d616e792e0a09202a2f0a092f2a0a09202a205468697320646f65736e27742070726576656e7420706167657461626c652074656172646f776e2c2062757420646f65732070726576656e740a09202a2074686520706167657461626c657320616e642070616765732066726f6d206265696e67206672656564206f6e207838362e0a09202a0a09202a20536f206c6f6e672061732077652061746f6d6963616c6c79206c6f61642070616765207461626c6520706f696e74657273207665727375732074656172646f776e0a09202a2028776869636820776520646f206f6e207838362c2077697468207468652061626f76652050414520657863657074696f6e292c2077652063616e20666f6c6c6f77207468650a09202a206164647265737320646f776e20746f2074686520746865207061676520616e642074616b65206120726566206f6e2069742e0a09202a2f0a096c6f63616c5f6972715f64697361626c6528293b0a0970676470203d207067645f6f6666736574286d6d2c2061646472293b0a09646f207b0a09097067645f7420706764203d202a706764703b0a0a09096e657874203d207067645f616464725f656e6428616464722c20656e64293b0a0909696620287067645f6e6f6e652870676429290a090909676f746f20736c6f773b0a090969662028216775705f7075645f72616e6765287067642c20616464722c206e6578742c2077726974652c2070616765732c20266e7229290a090909676f746f20736c6f773b0a097d207768696c652028706764702b2b2c2061646472203d206e6578742c206164647220213d20656e64293b0a096c6f63616c5f6972715f656e61626c6528293b0a0a09564d5f4255475f4f4e286e7220213d2028656e64202d20737461727429203e3e20504147455f5348494654293b0a0972657475726e206e723b0a0a097b0a0909696e74207265743b0a0a736c6f773a0a09096c6f63616c5f6972715f656e61626c6528293b0a736c6f775f6972716f6e3a0a09092f2a2054727920746f20676574207468652072656d61696e696e672070616765732077697468206765745f757365725f7061676573202a2f0a09097374617274202b3d206e72203c3c20504147455f53484946543b0a09097061676573202b3d206e723b0a0a0909646f776e5f7265616428266d6d2d3e6d6d61705f73656d293b0a0909726574203d206765745f757365725f70616765732863757272656e742c206d6d2c2073746172742c0a09090928656e64202d20737461727429203e3e20504147455f53484946542c2077726974652c20302c2070616765732c204e554c4c293b0a090975705f7265616428266d6d2d3e6d6d61705f73656d293b0a0a09092f2a204861766520746f206265206120626974206361726566756c20776974682072657475726e2076616c756573202a2f0a0909696620286e72203e203029207b0a09090969662028726574203c2030290a09090909726574203d206e723b0a090909656c73650a09090909726574202b3d206e723b0a09097d0a0a090972657475726e207265743b0a097d0a7d0a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006c696e75782d332e382e322f617263682f7838362f6d6d2f686967686d656d5f33322e6300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000303030303636340030303030303030003030303030303000303030303030303635313600313231313437343433333000303031363733330030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007573746172003030726f6f7400000000000000000000000000000000000000000000000000000000726f6f740000000000000000000000000000000000000000000000000000000030303030303030003030303030303000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000023696e636c756465203c6c696e75782f686967686d656d2e683e0a23696e636c756465203c6c696e75782f6d6f64756c652e683e0a23696e636c756465203c6c696e75782f737761702e683e202f2a20666f7220746f74616c72616d5f7061676573202a2f0a0a766f6964202a6b6d6170287374727563742070616765202a70616765290a7b0a096d696768745f736c65657028293b0a09696620282150616765486967684d656d287061676529290a090972657475726e20706167655f616464726573732870616765293b0a0972657475726e206b6d61705f686967682870616765293b0a7d0a4558504f52545f53594d424f4c286b6d6170293b0a0a766f6964206b756e6d6170287374727563742070616765202a70616765290a7b0a0969662028696e5f696e746572727570742829290a090942554728293b0a09696620282150616765486967684d656d287061676529290a090972657475726e3b0a096b756e6d61705f686967682870616765293b0a7d0a4558504f52545f53594d424f4c286b756e6d6170293b0a0a2f2a0a202a206b6d61705f61746f6d69632f6b756e6d61705f61746f6d6963206973207369676e69666963616e746c7920666173746572207468616e206b6d61702f6b756e6d617020626563617573650a202a206e6f20676c6f62616c206c6f636b206973206e656564656420616e64206265636175736520746865206b6d617020636f6465206d75737420706572666f726d206120676c6f62616c20544c420a202a20696e76616c69646174696f6e207768656e20746865206b6d617020706f6f6c2077726170732e0a202a0a202a20486f7765766572207768656e20686f6c64696e6720616e2061746f6d6963206b6d6170206974206973206e6f74206c6567616c20746f20736c6565702c20736f2061746f6d69630a202a206b6d6170732061726520617070726f70726961746520666f722073686f72742c20746967687420636f6465207061746873206f6e6c792e0a202a2f0a766f6964202a6b6d61705f61746f6d69635f70726f74287374727563742070616765202a706167652c20706770726f745f742070726f74290a7b0a09756e7369676e6564206c6f6e672076616464723b0a09696e74206964782c20747970653b0a0a092f2a206576656e2021434f4e4649475f505245454d5054206e6565647320746869732c20666f7220696e5f61746f6d696320696e20646f5f706167655f6661756c74202a2f0a09706167656661756c745f64697361626c6528293b0a0a09696620282150616765486967684d656d287061676529290a090972657475726e20706167655f616464726573732870616765293b0a0a0974797065203d206b6d61705f61746f6d69635f6964785f7075736828293b0a09696478203d2074797065202b204b4d5f545950455f4e522a736d705f70726f636573736f725f696428293b0a097661646472203d205f5f6669785f746f5f76697274284649585f4b4d41505f424547494e202b20696478293b0a094255475f4f4e28217074655f6e6f6e65282a286b6d61705f7074652d6964782929293b0a097365745f707465286b6d61705f7074652d6964782c206d6b5f70746528706167652c2070726f7429293b0a09617263685f666c7573685f6c617a795f6d6d755f6d6f646528293b0a0a0972657475726e2028766f6964202a2976616464723b0a7d0a4558504f52545f53594d424f4c286b6d61705f61746f6d69635f70726f74293b0a0a766f6964202a6b6d61705f61746f6d6963287374727563742070616765202a70616765290a7b0a0972657475726e206b6d61705f61746f6d69635f70726f7428706167652c206b6d61705f70726f74293b0a7d0a4558504f52545f53594d424f4c286b6d61705f61746f6d6963293b0a0a2f2a0a202a2054686973206973207468652073616d65206173206b6d61705f61746f6d69632829206275742063616e206d6170206d656d6f7279207468617420646f65736e27740a202a20686176652061207374727563742070616765206173736f63696174656420776974682069742e0a202a2f0a766f6964202a6b6d61705f61746f6d69635f70666e28756e7369676e6564206c6f6e672070666e290a7b0a0972657475726e206b6d61705f61746f6d69635f70726f745f70666e2870666e2c206b6d61705f70726f74293b0a7d0a4558504f52545f53594d424f4c5f47504c286b6d61705f61746f6d69635f70666e293b0a0a766f6964205f5f6b756e6d61705f61746f6d696328766f6964202a6b7661646472290a7b0a09756e7369676e6564206c6f6e67207661646472203d2028756e7369676e6564206c6f6e6729206b7661646472202620504147455f4d41534b3b0a0a09696620287661646472203e3d205f5f6669785f746f5f76697274284649585f4b4d41505f454e44292026260a09202020207661646472203c3d205f5f6669785f746f5f76697274284649585f4b4d41505f424547494e2929207b0a0909696e74206964782c20747970653b0a0a090974797065203d206b6d61705f61746f6d69635f69647828293b0a0909696478203d2074797065202b204b4d5f545950455f4e52202a20736d705f70726f636573736f725f696428293b0a0a23696664656620434f4e4649475f44454255475f484947484d454d0a09095741524e5f4f4e5f4f4e434528766164647220213d205f5f6669785f746f5f76697274284649585f4b4d41505f424547494e202b2069647829293b0a23656e6469660a09092f2a0a0909202a20466f726365206f74686572206d617070696e677320746f204f6f70732069662074686579276c6c2074727920746f2061636365737320746869730a0909202a2070746520776974686f75742066697273742072656d61702069742e20204b656570696e67207374616c65206d617070696e67732061726f756e640a0909202a206973206120626164206964656120616c736f2c20696e2063617365207468652070616765206368616e6765732063616368656162696c6974790a0909202a2061747472696275746573206f72206265636f6d657320612070726f746563746564207061676520696e20612068797065727669736f722e0a0909202a2f0a09096b7074655f636c6561725f666c757368286b6d61705f7074652d6964782c207661646472293b0a09096b6d61705f61746f6d69635f6964785f706f7028293b0a0909617263685f666c7573685f6c617a795f6d6d755f6d6f646528293b0a097d0a23696664656620434f4e4649475f44454255475f484947484d454d0a09656c7365207b0a09094255475f4f4e287661646472203c20504147455f4f4646534554293b0a09094255475f4f4e287661646472203e3d2028756e7369676e6564206c6f6e6729686967685f6d656d6f7279293b0a097d0a23656e6469660a0a09706167656661756c745f656e61626c6528293b0a7d0a4558504f52545f53594d424f4c285f5f6b756e6d61705f61746f6d6963293b0a0a7374727563742070616765202a6b6d61705f61746f6d69635f746f5f7061676528766f6964202a707472290a7b0a09756e7369676e6564206c6f6e67206964782c207661646472203d2028756e7369676e6564206c6f6e67297074723b0a097074655f74202a7074653b0a0a09696620287661646472203c20464958414444525f5354415254290a090972657475726e20766972745f746f5f7061676528707472293b0a0a09696478203d20766972745f746f5f666978287661646472293b0a09707465203d206b6d61705f707465202d2028696478202d204649585f4b4d41505f424547494e293b0a0972657475726e207074655f70616765282a707465293b0a7d0a4558504f52545f53594d424f4c286b6d61705f61746f6d69635f746f5f70616765293b0a0a766f6964205f5f696e6974207365745f686967686d656d5f70616765735f696e697428766f6964290a7b0a09737472756374207a6f6e65202a7a6f6e653b0a09696e74206e69643b0a0a09666f725f656163685f7a6f6e65287a6f6e6529207b0a0909756e7369676e6564206c6f6e67207a6f6e655f73746172745f70666e2c207a6f6e655f656e645f70666e3b0a0a0909696620282169735f686967686d656d287a6f6e6529290a090909636f6e74696e75653b0a0a09097a6f6e655f73746172745f70666e203d207a6f6e652d3e7a6f6e655f73746172745f70666e3b0a09097a6f6e655f656e645f70666e203d207a6f6e655f73746172745f70666e202b207a6f6e652d3e7370616e6e65645f70616765733b0a0a09096e6964203d207a6f6e655f746f5f6e6964287a6f6e65293b0a09097072696e746b284b45524e5f494e464f2022496e697469616c697a696e6720257320666f72206e6f646520256420282530386c783a2530386c78295c6e222c0a090909097a6f6e652d3e6e616d652c206e69642c207a6f6e655f73746172745f70666e2c207a6f6e655f656e645f70666e293b0a0a09096164645f6869676870616765735f776974685f6163746976655f726567696f6e73286e69642c207a6f6e655f73746172745f70666e2c0a09090909207a6f6e655f656e645f70666e293b0a097d0a09746f74616c72616d5f7061676573202b3d20746f74616c686967685f70616765733b0a7d0a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006c696e75782d332e382e322f617263682f7838362f6d6d2f68756765746c62706167652e63000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000303030303636340030303030303030003030303030303000303030303030323133343500313231313437343433333000303031373237350030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007573746172003030726f6f7400000000000000000000000000000000000000000000000000000000726f6f74000000000000000000000000000000000000000000000000000000003030303030303000303030303030300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f2a0a202a2049412d3332204875676520544c42205061676520537570706f727420666f72204b65726e656c2e0a202a0a202a20436f707972696768742028432920323030322c20526f6869742053657468203c726f6869742e7365746840696e74656c2e636f6d3e0a202a2f0a0a23696e636c756465203c6c696e75782f696e69742e683e0a23696e636c756465203c6c696e75782f66732e683e0a23696e636c756465203c6c696e75782f6d6d2e683e0a23696e636c756465203c6c696e75782f68756765746c622e683e0a23696e636c756465203c6c696e75782f706167656d61702e683e0a23696e636c756465203c6c696e75782f6572722e683e0a23696e636c756465203c6c696e75782f73797363746c2e683e0a23696e636c756465203c61736d2f6d6d616e2e683e0a23696e636c756465203c61736d2f746c622e683e0a23696e636c756465203c61736d2f746c62666c7573682e683e0a23696e636c756465203c61736d2f7067616c6c6f632e683e0a0a73746174696320756e7369676e6564206c6f6e6720706167655f7461626c655f736861726561626c652873747275637420766d5f617265615f737472756374202a73766d612c0a0909090973747275637420766d5f617265615f737472756374202a766d612c0a09090909756e7369676e6564206c6f6e6720616464722c2070676f66665f7420696478290a7b0a09756e7369676e6564206c6f6e67207361646472203d202828696478202d2073766d612d3e766d5f70676f666629203c3c20504147455f534849465429202b0a0909090973766d612d3e766d5f73746172743b0a09756e7369676e6564206c6f6e67207362617365203d2073616464722026205055445f4d41534b3b0a09756e7369676e6564206c6f6e6720735f656e64203d207362617365202b205055445f53495a453b0a0a092f2a20416c6c6f77207365676d656e747320746f207368617265206966206f6e6c79206f6e65206973206d61726b6564206c6f636b6564202a2f0a09756e7369676e6564206c6f6e6720766d5f666c616773203d20766d612d3e766d5f666c6167732026207e564d5f4c4f434b45443b0a09756e7369676e6564206c6f6e672073766d5f666c616773203d2073766d612d3e766d5f666c6167732026207e564d5f4c4f434b45443b0a0a092f2a0a09202a206d6174636820746865207669727475616c206164647265737365732c207065726d697373696f6e20616e642074686520616c69676e6d656e74206f66207468650a09202a2070616765207461626c6520706167652e0a09202a2f0a0969662028706d645f696e64657828616464722920213d20706d645f696e64657828736164647229207c7c0a0920202020766d5f666c61677320213d2073766d5f666c616773207c7c0a09202020207362617365203c2073766d612d3e766d5f7374617274207c7c2073766d612d3e766d5f656e64203c20735f656e64290a090972657475726e20303b0a0a0972657475726e2073616464723b0a7d0a0a73746174696320696e7420766d615f736861726561626c652873747275637420766d5f617265615f737472756374202a766d612c20756e7369676e6564206c6f6e672061646472290a7b0a09756e7369676e6564206c6f6e672062617365203d20616464722026205055445f4d41534b3b0a09756e7369676e6564206c6f6e6720656e64203d2062617365202b205055445f53495a453b0a0a092f2a0a09202a20636865636b206f6e2070726f70657220766d5f666c61677320616e642070616765207461626c6520616c69676e6d656e740a09202a2f0a0969662028766d612d3e766d5f666c616773202620564d5f4d415953484152452026260a0920202020766d612d3e766d5f7374617274203c3d206261736520262620656e64203c3d20766d612d3e766d5f656e64290a090972657475726e20313b0a0972657475726e20303b0a7d0a0a2f2a0a202a2053656172636820666f72206120736861726561626c6520706d64207061676520666f722068756765746c622e20496e20616e7920636173652063616c6c7320706d645f616c6c6f6328290a202a20616e642072657475726e732074686520636f72726573706f6e64696e67207074652e205768696c652074686973206973206e6f74206e656365737361727920666f72207468650a202a202173686172656420706d64206361736520626563617573652077652063616e20616c6c6f636174652074686520706d64206c617465722061732077656c6c2c206974206d616b6573207468650a202a20636f6465206d75636820636c65616e65722e20706d6420616c6c6f636174696f6e20697320657373656e7469616c20666f722074686520736861726564206361736520626563617573650a202a207075642068617320746f20626520706f70756c6174656420696e73696465207468652073616d6520695f6d6d61705f6d757465782073656374696f6e202d206f74686572776973650a202a20726163696e67207461736b7320636f756c6420656974686572206d697373207468652073686172696e67202873656520687567655f7074655f6f666673657429206f722073656c65637420610a202a2062616420706d6420666f722073686172696e672e0a202a2f0a737461746963207074655f74202a0a687567655f706d645f736861726528737472756374206d6d5f737472756374202a6d6d2c20756e7369676e6564206c6f6e6720616464722c207075645f74202a707564290a7b0a0973747275637420766d5f617265615f737472756374202a766d61203d2066696e645f766d61286d6d2c2061646472293b0a0973747275637420616464726573735f7370616365202a6d617070696e67203d20766d612d3e766d5f66696c652d3e665f6d617070696e673b0a0970676f66665f7420696478203d20282861646472202d20766d612d3e766d5f737461727429203e3e20504147455f534849465429202b0a090909766d612d3e766d5f70676f66663b0a0973747275637420766d5f617265615f737472756374202a73766d613b0a09756e7369676e6564206c6f6e672073616464723b0a097074655f74202a73707465203d204e554c4c3b0a097074655f74202a7074653b0a0a096966202821766d615f736861726561626c6528766d612c206164647229290a090972657475726e20287074655f74202a29706d645f616c6c6f63286d6d2c207075642c2061646472293b0a0a096d757465785f6c6f636b28266d617070696e672d3e695f6d6d61705f6d75746578293b0a09766d615f696e74657276616c5f747265655f666f72656163682873766d612c20266d617070696e672d3e695f6d6d61702c206964782c2069647829207b0a09096966202873766d61203d3d20766d61290a090909636f6e74696e75653b0a0a09097361646472203d20706167655f7461626c655f736861726561626c652873766d612c20766d612c20616464722c20696478293b0a090969662028736164647229207b0a09090973707465203d20687567655f7074655f6f66667365742873766d612d3e766d5f6d6d2c207361646472293b0a090909696620287370746529207b0a090909096765745f7061676528766972745f746f5f70616765287370746529293b0a09090909627265616b3b0a0909097d0a09097d0a097d0a0a09696620282173707465290a0909676f746f206f75743b0a0a097370696e5f6c6f636b28266d6d2d3e706167655f7461626c655f6c6f636b293b0a09696620287075645f6e6f6e65282a70756429290a09097075645f706f70756c617465286d6d2c207075642c2028706d645f74202a292828756e7369676e6564206c6f6e672973707465202620504147455f4d41534b29293b0a09656c73650a09097075745f7061676528766972745f746f5f70616765287370746529293b0a097370696e5f756e6c6f636b28266d6d2d3e706167655f7461626c655f6c6f636b293b0a6f75743a0a09707465203d20287074655f74202a29706d645f616c6c6f63286d6d2c207075642c2061646472293b0a096d757465785f756e6c6f636b28266d617070696e672d3e695f6d6d61705f6d75746578293b0a0972657475726e207074653b0a7d0a0a2f2a0a202a20756e6d617020687567652070616765206261636b656420627920736861726564207074652e0a202a0a202a2048756765746c622070746520706167652069732072656620636f756e746564206174207468652074696d65206f66206d617070696e672e2020496620707465206973207368617265640a202a20696e6469636174656420627920706167655f636f756e74203e20312c20756e6d617020697320616368696576656420627920636c656172696e672070756420616e640a202a2064656372656d656e74696e67207468652072656620636f756e742e20496620636f756e74203d3d20312c20746865207074652070616765206973206e6f74207368617265642e0a202a0a202a2063616c6c6564207769746820766d612d3e766d5f6d6d2d3e706167655f7461626c655f6c6f636b2068656c642e0a202a0a202a2072657475726e733a2031207375636365737366756c6c7920756e6d61707065642061207368617265642070746520706167650a202a0920202020302074686520756e6465726c79696e67207074652070616765206973206e6f74207368617265642c206f7220697420697320746865206c61737420757365720a202a2f0a696e7420687567655f706d645f756e736861726528737472756374206d6d5f737472756374202a6d6d2c20756e7369676e6564206c6f6e67202a616464722c207074655f74202a70746570290a7b0a097067645f74202a706764203d207067645f6f6666736574286d6d2c202a61646472293b0a097075645f74202a707564203d207075645f6f6666736574287067642c202a61646472293b0a0a094255475f4f4e28706167655f636f756e7428766972745f746f5f7061676528707465702929203d3d2030293b0a0969662028706167655f636f756e7428766972745f746f5f7061676528707465702929203d3d2031290a090972657475726e20303b0a0a097075645f636c65617228707564293b0a097075745f7061676528766972745f746f5f70616765287074657029293b0a092a61646472203d20414c49474e282a616464722c2048504147455f53495a45202a20505452535f5045525f50544529202d2048504147455f53495a453b0a0972657475726e20313b0a7d0a0a7074655f74202a687567655f7074655f616c6c6f6328737472756374206d6d5f737472756374202a6d6d2c0a090909756e7369676e6564206c6f6e6720616464722c20756e7369676e6564206c6f6e6720737a290a7b0a097067645f74202a7067643b0a097075645f74202a7075643b0a097074655f74202a707465203d204e554c4c3b0a0a09706764203d207067645f6f6666736574286d6d2c2061646472293b0a09707564203d207075645f616c6c6f63286d6d2c207067642c2061646472293b0a096966202870756429207b0a090969662028737a203d3d205055445f53495a4529207b0a090909707465203d20287074655f74202a297075643b0a09097d20656c7365207b0a0909094255475f4f4e28737a20213d20504d445f53495a45293b0a090909696620287075645f6e6f6e65282a70756429290a09090909707465203d20687567655f706d645f7368617265286d6d2c20616464722c20707564293b0a090909656c73650a09090909707465203d20287074655f74202a29706d645f616c6c6f63286d6d2c207075642c2061646472293b0a09097d0a097d0a094255475f4f4e2870746520262620217074655f6e6f6e65282a7074652920262620217074655f68756765282a70746529293b0a0a0972657475726e207074653b0a7d0a0a7074655f74202a687567655f7074655f6f666673657428737472756374206d6d5f737472756374202a6d6d2c20756e7369676e6564206c6f6e672061646472290a7b0a097067645f74202a7067643b0a097075645f74202a7075643b0a09706d645f74202a706d64203d204e554c4c3b0a0a09706764203d207067645f6f6666736574286d6d2c2061646472293b0a09696620287067645f70726573656e74282a7067642929207b0a0909707564203d207075645f6f6666736574287067642c2061646472293b0a0909696620287075645f70726573656e74282a7075642929207b0a090909696620287075645f6c61726765282a70756429290a0909090972657475726e20287074655f74202a297075643b0a090909706d64203d20706d645f6f6666736574287075642c2061646472293b0a09097d0a097d0a0972657475726e20287074655f74202a2920706d643b0a7d0a0a2369662030092f2a2054686973206973206a75737420666f722074657374696e67202a2f0a7374727563742070616765202a0a666f6c6c6f775f687567655f6164647228737472756374206d6d5f737472756374202a6d6d2c20756e7369676e6564206c6f6e6720616464726573732c20696e74207772697465290a7b0a09756e7369676e6564206c6f6e67207374617274203d20616464726573733b0a09696e74206c656e677468203d20313b0a09696e74206e723b0a097374727563742070616765202a706167653b0a0973747275637420766d5f617265615f737472756374202a766d613b0a0a09766d61203d2066696e645f766d61286d6d2c2061646472293b0a096966202821766d61207c7c202169735f766d5f68756765746c625f7061676528766d6129290a090972657475726e204552525f505452282d45494e56414c293b0a0a09707465203d20687567655f7074655f6f6666736574286d6d2c2061646472657373293b0a0a092f2a2068756765746c622073686f756c64206265206c6f636b65642c20616e642068656e63652c207072656661756c746564202a2f0a095741524e5f4f4e2821707465207c7c207074655f6e6f6e65282a70746529293b0a0a0970616765203d20267074655f70616765282a707465295b7670666e2025202848504147455f53495a452f504147455f53495a45295d3b0a0a095741524e5f4f4e28215061676548656164287061676529293b0a0a0972657475726e20706167653b0a7d0a0a696e7420706d645f6875676528706d645f7420706d64290a7b0a0972657475726e20303b0a7d0a0a696e74207075645f68756765287075645f7420707564290a7b0a0972657475726e20303b0a7d0a0a7374727563742070616765202a0a666f6c6c6f775f687567655f706d6428737472756374206d6d5f737472756374202a6d6d2c20756e7369676e6564206c6f6e6720616464726573732c0a0909706d645f74202a706d642c20696e74207772697465290a7b0a0972657475726e204e554c4c3b0a7d0a0a23656c73650a0a7374727563742070616765202a0a666f6c6c6f775f687567655f6164647228737472756374206d6d5f737472756374202a6d6d2c20756e7369676e6564206c6f6e6720616464726573732c20696e74207772697465290a7b0a0972657475726e204552525f505452282d45494e56414c293b0a7d0a0a696e7420706d645f6875676528706d645f7420706d64290a7b0a0972657475726e20212128706d645f76616c28706d64292026205f504147455f505345293b0a7d0a0a696e74207075645f68756765287075645f7420707564290a7b0a0972657475726e202121287075645f76616c28707564292026205f504147455f505345293b0a7d0a0a7374727563742070616765202a0a666f6c6c6f775f687567655f706d6428737472756374206d6d5f737472756374202a6d6d2c20756e7369676e6564206c6f6e6720616464726573732c0a0909706d645f74202a706d642c20696e74207772697465290a7b0a097374727563742070616765202a706167653b0a0a0970616765203d207074655f70616765282a287074655f74202a29706d64293b0a096966202870616765290a090970616765202b3d202828616464726573732026207e504d445f4d41534b29203e3e20504147455f5348494654293b0a0972657475726e20706167653b0a7d0a0a7374727563742070616765202a0a666f6c6c6f775f687567655f70756428737472756374206d6d5f737472756374202a6d6d2c20756e7369676e6564206c6f6e6720616464726573732c0a09097075645f74202a7075642c20696e74207772697465290a7b0a097374727563742070616765202a706167653b0a0a0970616765203d207074655f70616765282a287074655f74202a29707564293b0a096966202870616765290a090970616765202b3d202828616464726573732026207e5055445f4d41534b29203e3e20504147455f5348494654293b0a0972657475726e20706167653b0a7d0a0a23656e6469660a0a2f2a207838365f363420616c736f207573657320746869732066696c65202a2f0a0a23696664656620484156455f415243485f48554745544c425f554e4d41505045445f415245410a73746174696320756e7369676e6564206c6f6e672068756765746c625f6765745f756e6d61707065645f617265615f626f74746f6d7570287374727563742066696c65202a66696c652c0a0909756e7369676e6564206c6f6e6720616464722c20756e7369676e6564206c6f6e67206c656e2c0a0909756e7369676e6564206c6f6e672070676f66662c20756e7369676e6564206c6f6e6720666c616773290a7b0a0973747275637420687374617465202a68203d206873746174655f66696c652866696c65293b0a0973747275637420766d5f756e6d61707065645f617265615f696e666f20696e666f3b0a0a09696e666f2e666c616773203d20303b0a09696e666f2e6c656e677468203d206c656e3b0a09696e666f2e6c6f775f6c696d6974203d205441534b5f554e4d41505045445f424153453b0a09696e666f2e686967685f6c696d6974203d205441534b5f53495a453b0a09696e666f2e616c69676e5f6d61736b203d20504147455f4d41534b2026207e687567655f706167655f6d61736b2868293b0a09696e666f2e616c69676e5f6f6666736574203d20303b0a0972657475726e20766d5f756e6d61707065645f617265612826696e666f293b0a7d0a0a73746174696320756e7369676e6564206c6f6e672068756765746c625f6765745f756e6d61707065645f617265615f746f70646f776e287374727563742066696c65202a66696c652c0a0909756e7369676e6564206c6f6e672061646472302c20756e7369676e6564206c6f6e67206c656e2c0a0909756e7369676e6564206c6f6e672070676f66662c20756e7369676e6564206c6f6e6720666c616773290a7b0a0973747275637420687374617465202a68203d206873746174655f66696c652866696c65293b0a0973747275637420766d5f756e6d61707065645f617265615f696e666f20696e666f3b0a09756e7369676e6564206c6f6e6720616464723b0a0a09696e666f2e666c616773203d20564d5f554e4d41505045445f415245415f544f50444f574e3b0a09696e666f2e6c656e677468203d206c656e3b0a09696e666f2e6c6f775f6c696d6974203d20504147455f53495a453b0a09696e666f2e686967685f6c696d6974203d2063757272656e742d3e6d6d2d3e6d6d61705f626173653b0a09696e666f2e616c69676e5f6d61736b203d20504147455f4d41534b2026207e687567655f706167655f6d61736b2868293b0a09696e666f2e616c69676e5f6f6666736574203d20303b0a0961646472203d20766d5f756e6d61707065645f617265612826696e666f293b0a0a092f2a0a09202a2041206661696c6564206d6d617028292076657279206c696b656c7920636175736573206170706c69636174696f6e206661696c7572652c0a09202a20736f2066616c6c206261636b20746f2074686520626f74746f6d2d75702066756e6374696f6e20686572652e2054686973207363656e6172696f0a09202a2063616e2068617070656e2077697468206c6172676520737461636b206c696d69747320616e64206c61726765206d6d617028290a09202a20616c6c6f636174696f6e732e0a09202a2f0a0969662028616464722026207e504147455f4d41534b29207b0a0909564d5f4255475f4f4e286164647220213d202d454e4f4d454d293b0a0909696e666f2e666c616773203d20303b0a0909696e666f2e6c6f775f6c696d6974203d205441534b5f554e4d41505045445f424153453b0a0909696e666f2e686967685f6c696d6974203d205441534b5f53495a453b0a090961646472203d20766d5f756e6d61707065645f617265612826696e666f293b0a097d0a0a0972657475726e20616464723b0a7d0a0a756e7369676e6564206c6f6e670a68756765746c625f6765745f756e6d61707065645f61726561287374727563742066696c65202a66696c652c20756e7369676e6564206c6f6e6720616464722c0a0909756e7369676e6564206c6f6e67206c656e2c20756e7369676e6564206c6f6e672070676f66662c20756e7369676e6564206c6f6e6720666c616773290a7b0a0973747275637420687374617465202a68203d206873746174655f66696c652866696c65293b0a09737472756374206d6d5f737472756374202a6d6d203d2063757272656e742d3e6d6d3b0a0973747275637420766d5f617265615f737472756374202a766d613b0a0a09696620286c656e2026207e687567655f706167655f6d61736b286829290a090972657475726e202d45494e56414c3b0a09696620286c656e203e205441534b5f53495a45290a090972657475726e202d454e4f4d454d3b0a0a0969662028666c6167732026204d41505f464958454429207b0a090969662028707265706172655f68756765706167655f72616e67652866696c652c20616464722c206c656e29290a09090972657475726e202d45494e56414c3b0a090972657475726e20616464723b0a097d0a0a09696620286164647229207b0a090961646472203d20414c49474e28616464722c20687567655f706167655f73697a65286829293b0a0909766d61203d2066696e645f766d61286d6d2c2061646472293b0a0909696620285441534b5f53495a45202d206c656e203e3d20616464722026260a0909202020202821766d61207c7c2061646472202b206c656e203c3d20766d612d3e766d5f737461727429290a09090972657475726e20616464723b0a097d0a09696620286d6d2d3e6765745f756e6d61707065645f61726561203d3d20617263685f6765745f756e6d61707065645f61726561290a090972657475726e2068756765746c625f6765745f756e6d61707065645f617265615f626f74746f6d75702866696c652c20616464722c206c656e2c0a0909090970676f66662c20666c616773293b0a09656c73650a090972657475726e2068756765746c625f6765745f756e6d61707065645f617265615f746f70646f776e2866696c652c20616464722c206c656e2c0a0909090970676f66662c20666c616773293b0a7d0a0a23656e646966202f2a484156455f415243485f48554745544c425f554e4d41505045445f415245412a2f0a0a23696664656620434f4e4649475f5838365f36340a737461746963205f5f696e697420696e742073657475705f6875676570616765737a2863686172202a6f7074290a7b0a09756e7369676e6564206c6f6e67207073203d206d656d7061727365286f70742c20266f7074293b0a09696620287073203d3d20504d445f53495a4529207b0a090968756765746c625f6164645f68737461746528504d445f5348494654202d20504147455f5348494654293b0a097d20656c736520696620287073203d3d205055445f53495a45202626206370755f6861735f6762706167657329207b0a090968756765746c625f6164645f687374617465285055445f5348494654202d20504147455f5348494654293b0a097d20656c7365207b0a09097072696e746b284b45524e5f45525220226875676570616765737a3a20556e737570706f7274656420706167652073697a6520256c75204d5c6e222c0a0909097073203e3e203230293b0a090972657475726e20303b0a097d0a0972657475726e20313b0a7d0a5f5f736574757028226875676570616765737a3d222c2073657475705f6875676570616765737a293b0a23656e6469660a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006c696e75782d332e382e322f617263682f7838362f6d6d2f696e69742e6300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000303030303636340030303030303030003030303030303000303030303030323731363000313231313437343433333000303031353735320030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007573746172003030726f6f7400000000000000000000000000000000000000000000000000000000726f6f740000000000000000000000000000000000000000000000000000000030303030303030003030303030303000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000023696e636c756465203c6c696e75782f6766702e683e0a23696e636c756465203c6c696e75782f696e697472642e683e0a23696e636c756465203c6c696e75782f696f706f72742e683e0a23696e636c756465203c6c696e75782f737761702e683e0a23696e636c756465203c6c696e75782f6d656d626c6f636b2e683e0a23696e636c756465203c6c696e75782f626f6f746d656d2e683e092f2a20666f72206d61785f6c6f775f70666e202a2f0a0a23696e636c756465203c61736d2f6361636865666c7573682e683e0a23696e636c756465203c61736d2f653832302e683e0a23696e636c756465203c61736d2f696e69742e683e0a23696e636c756465203c61736d2f706167652e683e0a23696e636c756465203c61736d2f706167655f74797065732e683e0a23696e636c756465203c61736d2f73656374696f6e732e683e0a23696e636c756465203c61736d2f73657475702e683e0a23696e636c756465203c61736d2f746c62666c7573682e683e0a23696e636c756465203c61736d2f746c622e683e0a23696e636c756465203c61736d2f70726f746f2e683e0a23696e636c756465203c61736d2f646d612e683e09092f2a20666f72204d41585f444d415f50464e202a2f0a0a756e7369676e6564206c6f6e67205f5f696e697464617461207067745f6275665f73746172743b0a756e7369676e6564206c6f6e67205f5f6d656d696e697464617461207067745f6275665f656e643b0a756e7369676e6564206c6f6e67205f5f6d656d696e697464617461207067745f6275665f746f703b0a0a696e742061667465725f626f6f746d656d3b0a0a696e74206469726563745f676270616765730a23696664656620434f4e4649475f4449524543545f474250414745530a090909093d20310a23656e6469660a3b0a0a737472756374206d61705f72616e6765207b0a09756e7369676e6564206c6f6e672073746172743b0a09756e7369676e6564206c6f6e6720656e643b0a09756e7369676e656420706167655f73697a655f6d61736b3b0a7d3b0a0a2f2a0a202a2046697273742063616c63756c617465207370616365206e656564656420666f72206b65726e656c20646972656374206d617070696e672070616765207461626c657320746f20636f7665720a202a206d725b305d2e737461727420746f206d725b6e725f72616e6765202d20315d2e656e642c207768696c65206163636f756e74696e6720666f7220706f737369626c6520324d20616e64203147420a202a2070616765732e205468656e2066696e6420656e6f75676820636f6e746967756f757320737061636520666f722074686f73652070616765207461626c65732e0a202a2f0a73746174696320766f6964205f5f696e69742066696e645f6561726c795f7461626c655f737061636528737472756374206d61705f72616e6765202a6d722c20696e74206e725f72616e6765290a7b0a09696e7420693b0a09756e7369676e6564206c6f6e672070756473203d20302c20706d6473203d20302c2070746573203d20302c207461626c65733b0a09756e7369676e6564206c6f6e67207374617274203d20302c20676f6f645f656e643b0a09706879735f616464725f7420626173653b0a0a09666f72202869203d20303b2069203c206e725f72616e67653b20692b2b29207b0a0909756e7369676e6564206c6f6e672072616e67652c2065787472613b0a0a090972616e6765203d206d725b695d2e656e64202d206d725b695d2e73746172743b0a090970756473202b3d202872616e6765202b205055445f53495a45202d203129203e3e205055445f53484946543b0a0a0909696620286d725b695d2e706167655f73697a655f6d61736b2026202831203c3c2050475f4c4556454c5f31472929207b0a0909096578747261203d2072616e6765202d20282872616e6765203e3e205055445f534849465429203c3c205055445f5348494654293b0a090909706d6473202b3d20286578747261202b20504d445f53495a45202d203129203e3e20504d445f53484946543b0a09097d20656c7365207b0a090909706d6473202b3d202872616e6765202b20504d445f53495a45202d203129203e3e20504d445f53484946543b0a09097d0a0a0909696620286d725b695d2e706167655f73697a655f6d61736b2026202831203c3c2050475f4c4556454c5f324d2929207b0a0909096578747261203d2072616e6765202d20282872616e6765203e3e20504d445f534849465429203c3c20504d445f5348494654293b0a23696664656620434f4e4649475f5838365f33320a0909096578747261202b3d20504d445f53495a453b0a23656e6469660a09090970746573202b3d20286578747261202b20504147455f53495a45202d203129203e3e20504147455f53484946543b0a09097d20656c7365207b0a09090970746573202b3d202872616e6765202b20504147455f53495a45202d203129203e3e20504147455f53484946543b0a09097d0a097d0a0a097461626c6573203d20726f756e6475702870756473202a2073697a656f66287075645f74292c20504147455f53495a45293b0a097461626c6573202b3d20726f756e64757028706d6473202a2073697a656f6628706d645f74292c20504147455f53495a45293b0a097461626c6573202b3d20726f756e6475702870746573202a2073697a656f66287074655f74292c20504147455f53495a45293b0a0a23696664656620434f4e4649475f5838365f33320a092f2a20666f72206669786d6170202a2f0a097461626c6573202b3d20726f756e647570285f5f656e645f6f665f66697865645f616464726573736573202a2073697a656f66287074655f74292c20504147455f53495a45293b0a23656e6469660a09676f6f645f656e64203d206d61785f70666e5f6d6170706564203c3c20504147455f53484946543b0a0a0962617365203d206d656d626c6f636b5f66696e645f696e5f72616e67652873746172742c20676f6f645f656e642c207461626c65732c20504147455f53495a45293b0a09696620282162617365290a090970616e6963282243616e6e6f742066696e6420737061636520666f7220746865206b65726e656c2070616765207461626c657322293b0a0a097067745f6275665f7374617274203d2062617365203e3e20504147455f53484946543b0a097067745f6275665f656e64203d207067745f6275665f73746172743b0a097067745f6275665f746f70203d207067745f6275665f7374617274202b20287461626c6573203e3e20504147455f5348494654293b0a0a097072696e746b284b45524e5f444542554720226b65726e656c20646972656374206d617070696e67207461626c657320757020746f2025236c782040205b6d656d2025233031306c782d25233031306c785d5c6e222c0a09096d725b6e725f72616e6765202d20315d2e656e64202d20312c207067745f6275665f7374617274203c3c20504147455f53484946542c0a0909287067745f6275665f746f70203c3c20504147455f534849465429202d2031293b0a7d0a0a766f6964205f5f696e6974206e61746976655f706167657461626c655f72657365727665287536342073746172742c2075363420656e64290a7b0a096d656d626c6f636b5f726573657276652873746172742c20656e64202d207374617274293b0a7d0a0a23696664656620434f4e4649475f5838365f33320a23646566696e65204e525f52414e47455f4d5220330a23656c7365202f2a20434f4e4649475f5838365f3634202a2f0a23646566696e65204e525f52414e47455f4d5220350a23656e6469660a0a73746174696320696e74205f5f6d656d696e697420736176655f6d7228737472756374206d61705f72616e6765202a6d722c20696e74206e725f72616e67652c0a0909092020202020756e7369676e6564206c6f6e672073746172745f70666e2c20756e7369676e6564206c6f6e6720656e645f70666e2c0a0909092020202020756e7369676e6564206c6f6e6720706167655f73697a655f6d61736b290a7b0a096966202873746172745f70666e203c20656e645f70666e29207b0a0909696620286e725f72616e6765203e3d204e525f52414e47455f4d52290a09090970616e6963282272756e206f7574206f662072616e676520666f7220696e69745f6d656d6f72795f6d617070696e675c6e22293b0a09096d725b6e725f72616e67655d2e7374617274203d2073746172745f70666e3c3c504147455f53484946543b0a09096d725b6e725f72616e67655d2e656e642020203d20656e645f70666e3c3c504147455f53484946543b0a09096d725b6e725f72616e67655d2e706167655f73697a655f6d61736b203d20706167655f73697a655f6d61736b3b0a09096e725f72616e67652b2b3b0a097d0a0a0972657475726e206e725f72616e67653b0a7d0a0a2f2a0a202a2053657475702074686520646972656374206d617070696e67206f662074686520706879736963616c206d656d6f727920617420504147455f4f46465345542e0a202a20546869732072756e73206265666f726520626f6f746d656d20697320696e697469616c697a656420616e642067657473207061676573206469726563746c792066726f6d0a202a2074686520706879736963616c206d656d6f72792e20546f20616363657373207468656d2074686579206172652074656d706f726172696c79206d61707065642e0a202a2f0a756e7369676e6564206c6f6e67205f5f696e69745f7265666f6b20696e69745f6d656d6f72795f6d617070696e6728756e7369676e6564206c6f6e672073746172742c0a090909090920202020202020756e7369676e6564206c6f6e6720656e64290a7b0a09756e7369676e6564206c6f6e6720706167655f73697a655f6d61736b203d20303b0a09756e7369676e6564206c6f6e672073746172745f70666e2c20656e645f70666e3b0a09756e7369676e6564206c6f6e6720726574203d20303b0a09756e7369676e6564206c6f6e6720706f733b0a0a09737472756374206d61705f72616e6765206d725b4e525f52414e47455f4d525d3b0a09696e74206e725f72616e67652c20693b0a09696e74207573655f7073652c207573655f676270616765733b0a0a097072696e746b284b45524e5f494e464f2022696e69745f6d656d6f72795f6d617070696e673a205b6d656d2025233031306c782d25233031306c785d5c6e222c0a092020202020202073746172742c20656e64202d2031293b0a0a23696620646566696e656428434f4e4649475f44454255475f50414745414c4c4f4329207c7c20646566696e656428434f4e4649475f4b4d454d434845434b290a092f2a0a09202a20466f7220434f4e4649475f44454255475f50414745414c4c4f432c206964656e74697479206d617070696e672077696c6c2075736520736d616c6c2070616765732e0a09202a20546869732077696c6c2073696d706c6966792063706128292c207768696368206f7468657277697365206e6565647320746f20737570706f72742073706c697474696e670a09202a206c6172676520706167657320696e746f20736d616c6c20696e20696e7465727275707420636f6e746578742c206574632e0a09202a2f0a097573655f707365203d207573655f67627061676573203d20303b0a23656c73650a097573655f707365203d206370755f6861735f7073653b0a097573655f67627061676573203d206469726563745f676270616765733b0a23656e6469660a0a092f2a20456e61626c652050534520696620617661696c61626c65202a2f0a09696620286370755f6861735f707365290a09097365745f696e5f637234285838365f4352345f505345293b0a0a092f2a20456e61626c652050474520696620617661696c61626c65202a2f0a09696620286370755f6861735f70676529207b0a09097365745f696e5f637234285838365f4352345f504745293b0a09095f5f737570706f727465645f7074655f6d61736b207c3d205f504147455f474c4f42414c3b0a097d0a0a09696620287573655f67627061676573290a0909706167655f73697a655f6d61736b207c3d2031203c3c2050475f4c4556454c5f31473b0a09696620287573655f707365290a0909706167655f73697a655f6d61736b207c3d2031203c3c2050475f4c4556454c5f324d3b0a0a096d656d736574286d722c20302c2073697a656f66286d7229293b0a096e725f72616e6765203d20303b0a0a092f2a2068656164206966206e6f7420626967207061676520616c69676e6d656e74203f202a2f0a0973746172745f70666e203d207374617274203e3e20504147455f53484946543b0a09706f73203d2073746172745f70666e203c3c20504147455f53484946543b0a23696664656620434f4e4649475f5838365f33320a092f2a0a09202a20446f6e2774207573652061206c61726765207061676520666f722074686520666972737420322f344d42206f66206d656d6f72790a09202a206265636175736520746865726520617265206f6674656e2066697865642073697a65204d5452527320696e2074686572650a09202a20616e64206f7665726c617070696e67204d5452527320696e746f206c617267652070616765732063616e2063617573650a09202a20736c6f77646f776e732e0a09202a2f0a0969662028706f73203d3d2030290a0909656e645f70666e203d20313c3c28504d445f5348494654202d20504147455f5348494654293b0a09656c73650a0909656e645f70666e203d202828706f73202b2028504d445f53495a45202d203129293e3e504d445f5348494654290a09090909203c3c2028504d445f5348494654202d20504147455f5348494654293b0a23656c7365202f2a20434f4e4649475f5838365f3634202a2f0a09656e645f70666e203d202828706f73202b2028504d445f53495a45202d20312929203e3e20504d445f5348494654290a0909093c3c2028504d445f5348494654202d20504147455f5348494654293b0a23656e6469660a0969662028656e645f70666e203e2028656e64203e3e20504147455f534849465429290a0909656e645f70666e203d20656e64203e3e20504147455f53484946543b0a096966202873746172745f70666e203c20656e645f70666e29207b0a09096e725f72616e6765203d20736176655f6d72286d722c206e725f72616e67652c2073746172745f70666e2c20656e645f70666e2c2030293b0a0909706f73203d20656e645f70666e203c3c20504147455f53484946543b0a097d0a0a092f2a2062696720706167652028324d292072616e6765202a2f0a0973746172745f70666e203d202828706f73202b2028504d445f53495a45202d203129293e3e504d445f5348494654290a090909203c3c2028504d445f5348494654202d20504147455f5348494654293b0a23696664656620434f4e4649475f5838365f33320a09656e645f70666e203d2028656e643e3e504d445f534849465429203c3c2028504d445f5348494654202d20504147455f5348494654293b0a23656c7365202f2a20434f4e4649475f5838365f3634202a2f0a09656e645f70666e203d202828706f73202b20285055445f53495a45202d203129293e3e5055445f5348494654290a090909203c3c20285055445f5348494654202d20504147455f5348494654293b0a0969662028656e645f70666e203e202828656e643e3e504d445f5348494654293c3c28504d445f5348494654202d20504147455f53484946542929290a0909656e645f70666e203d202828656e643e3e504d445f5348494654293c3c28504d445f5348494654202d20504147455f534849465429293b0a23656e6469660a0a096966202873746172745f70666e203c20656e645f70666e29207b0a09096e725f72616e6765203d20736176655f6d72286d722c206e725f72616e67652c2073746172745f70666e2c20656e645f70666e2c0a09090909706167655f73697a655f6d61736b20262028313c3c50475f4c4556454c5f324d29293b0a0909706f73203d20656e645f70666e203c3c20504147455f53484946543b0a097d0a0a23696664656620434f4e4649475f5838365f36340a092f2a20626967207061676520283147292072616e6765202a2f0a0973746172745f70666e203d202828706f73202b20285055445f53495a45202d203129293e3e5055445f5348494654290a090909203c3c20285055445f5348494654202d20504147455f5348494654293b0a09656e645f70666e203d2028656e64203e3e205055445f534849465429203c3c20285055445f5348494654202d20504147455f5348494654293b0a096966202873746172745f70666e203c20656e645f70666e29207b0a09096e725f72616e6765203d20736176655f6d72286d722c206e725f72616e67652c2073746172745f70666e2c20656e645f70666e2c0a09090909706167655f73697a655f6d61736b20260a09090909202828313c3c50475f4c4556454c5f324d297c28313c3c50475f4c4556454c5f31472929293b0a0909706f73203d20656e645f70666e203c3c20504147455f53484946543b0a097d0a0a092f2a207461696c206973206e6f74206269672070616765202831472920616c69676e6d656e74202a2f0a0973746172745f70666e203d202828706f73202b2028504d445f53495a45202d203129293e3e504d445f5348494654290a090909203c3c2028504d445f5348494654202d20504147455f5348494654293b0a09656e645f70666e203d2028656e64203e3e20504d445f534849465429203c3c2028504d445f5348494654202d20504147455f5348494654293b0a096966202873746172745f70666e203c20656e645f70666e29207b0a09096e725f72616e6765203d20736176655f6d72286d722c206e725f72616e67652c2073746172745f70666e2c20656e645f70666e2c0a09090909706167655f73697a655f6d61736b20262028313c3c50475f4c4556454c5f324d29293b0a0909706f73203d20656e645f70666e203c3c20504147455f53484946543b0a097d0a23656e6469660a0a092f2a207461696c206973206e6f742062696720706167652028324d2920616c69676e6d656e74202a2f0a0973746172745f70666e203d20706f733e3e504147455f53484946543b0a09656e645f70666e203d20656e643e3e504147455f53484946543b0a096e725f72616e6765203d20736176655f6d72286d722c206e725f72616e67652c2073746172745f70666e2c20656e645f70666e2c2030293b0a0a092f2a2074727920746f206d657267652073616d6520706167652073697a6520616e6420636f6e74696e756f7573202a2f0a09666f72202869203d20303b206e725f72616e6765203e20312026262069203c206e725f72616e6765202d20313b20692b2b29207b0a0909756e7369676e6564206c6f6e67206f6c645f73746172743b0a0909696620286d725b695d2e656e6420213d206d725b692b315d2e7374617274207c7c0a0909202020206d725b695d2e706167655f73697a655f6d61736b20213d206d725b692b315d2e706167655f73697a655f6d61736b290a090909636f6e74696e75653b0a09092f2a206d6f7665206974202a2f0a09096f6c645f7374617274203d206d725b695d2e73746172743b0a09096d656d6d6f766528266d725b695d2c20266d725b692b315d2c0a090909286e725f72616e6765202d2031202d206929202a2073697a656f6628737472756374206d61705f72616e676529293b0a09096d725b692d2d5d2e7374617274203d206f6c645f73746172743b0a09096e725f72616e67652d2d3b0a097d0a0a09666f72202869203d20303b2069203c206e725f72616e67653b20692b2b290a09097072696e746b284b45524e5f44454255472022205b6d656d2025233031306c782d25233031306c785d20706167652025735c6e222c0a090909096d725b695d2e73746172742c206d725b695d2e656e64202d20312c0a090909286d725b695d2e706167655f73697a655f6d61736b20262028313c3c50475f4c4556454c5f314729293f223147223a280a09090920286d725b695d2e706167655f73697a655f6d61736b20262028313c3c50475f4c4556454c5f324d29293f22324d223a22346b2229293b0a0a092f2a0a09202a2046696e6420737061636520666f7220746865206b65726e656c20646972656374206d617070696e67207461626c65732e0a09202a0a09202a204c617465722077652073686f756c6420616c6c6f63617465207468657365207461626c657320696e20746865206c6f63616c206e6f6465206f66207468650a09202a206d656d6f7279206d61707065642e20556e666f7274756e6174656c79207468697320697320646f6e652063757272656e746c79206265666f7265207468650a09202a206e6f6465732061726520646973636f76657265642e0a09202a2f0a09696620282161667465725f626f6f746d656d290a090966696e645f6561726c795f7461626c655f7370616365286d722c206e725f72616e6765293b0a0a09666f72202869203d20303b2069203c206e725f72616e67653b20692b2b290a0909726574203d206b65726e656c5f706879736963616c5f6d617070696e675f696e6974286d725b695d2e73746172742c206d725b695d2e656e642c0a0909090909092020206d725b695d2e706167655f73697a655f6d61736b293b0a0a23696664656620434f4e4649475f5838365f33320a096561726c795f696f72656d61705f706167655f7461626c655f72616e67655f696e697428293b0a0a096c6f61645f63723328737761707065725f70675f646972293b0a23656e6469660a0a095f5f666c7573685f746c625f616c6c28293b0a0a092f2a0a09202a205265736572766520746865206b65726e656c20706167657461626c65207061676573207765207573656420287067745f6275665f7374617274202d0a09202a207067745f6275665f656e642920616e64206672656520746865206f74686572206f6e657320287067745f6275665f656e64202d207067745f6275665f746f70290a09202a20736f207468617420746865792063616e2062652072657573656420666f72206f7468657220707572706f7365732e0a09202a0a09202a204f6e206e6174697665206974206a757374206d65616e732063616c6c696e67206d656d626c6f636b5f726573657276652c206f6e2058656e20697420616c736f0a09202a206d65616e73206d61726b696e672052572074686520706167657461626c65207061676573207468617420776520616c6c6f6361746564206265666f72650a09202a20627574207468617420686176656e2774206265656e20757365642e0a09202a0a09202a20496e2066616374206f6e2078656e207765206d61726b20524f207468652077686f6c652072616e6765207067745f6275665f7374617274202d0a09202a207067745f6275665f746f702c2062656361757365207765206861766520746f206d616b6520737572652074686174207768656e0a09202a20696e69745f6d656d6f72795f6d617070696e6720726561636865732074686520706167657461626c6520706167657320617265612c206974206d6170730a09202a20524f20616c6c2074686520706167657461626c652070616765732c20696e636c7564696e6720746865206f6e6573207468617420617265206265796f6e640a09202a207067745f6275665f656e6420617420746861742074696d652e0a09202a2f0a09696620282161667465725f626f6f746d656d202626207067745f6275665f656e64203e207067745f6275665f7374617274290a09097838365f696e69742e6d617070696e672e706167657461626c655f726573657276652850464e5f50485953287067745f6275665f7374617274292c0a0909090950464e5f50485953287067745f6275665f656e6429293b0a0a09696620282161667465725f626f6f746d656d290a09096561726c795f6d656d746573742873746172742c20656e64293b0a0a0972657475726e20726574203e3e20504147455f53484946543b0a7d0a0a0a2f2a0a202a206465766d656d5f69735f616c6c6f776564282920636865636b7320746f20736565206966202f6465762f6d656d2061636365737320746f2061206365727461696e20616464726573730a202a2069732076616c69642e2054686520617267756d656e74206973206120706879736963616c2070616765206e756d6265722e0a202a0a202a0a202a204f6e207838362c206163636573732068617320746f20626520676976656e20746f20746865206669727374206d65676162797465206f662072616d2062656361757365207468617420617265610a202a20636f6e7461696e732062696f7320636f646520616e64206461746120726567696f6e732075736564206279205820616e6420646f73656d7520616e642073696d696c617220617070732e0a202a204163636573732068617320746f20626520676976656e20746f206e6f6e2d6b65726e656c2d72616d2061726561732061732077656c6c2c20746865736520636f6e7461696e20746865205043490a202a206d6d696f207265736f75726365732061732077656c6c20617320706f74656e7469616c2062696f732f61637069206461746120726567696f6e732e0a202a2f0a696e74206465766d656d5f69735f616c6c6f77656428756e7369676e6564206c6f6e6720706167656e72290a7b0a0969662028706167656e72203c20323536290a090972657475726e20313b0a0969662028696f6d656d5f69735f6578636c757369766528706167656e72203c3c20504147455f534849465429290a090972657475726e20303b0a096966202821706167655f69735f72616d28706167656e7229290a090972657475726e20313b0a0972657475726e20303b0a7d0a0a766f696420667265655f696e69745f70616765732863686172202a776861742c20756e7369676e6564206c6f6e6720626567696e2c20756e7369676e6564206c6f6e6720656e64290a7b0a09756e7369676e6564206c6f6e6720616464723b0a09756e7369676e6564206c6f6e6720626567696e5f616c69676e65642c20656e645f616c69676e65643b0a0a092f2a204d616b65207375726520626f756e64617269657320617265207061676520616c69676e6564202a2f0a09626567696e5f616c69676e6564203d20504147455f414c49474e28626567696e293b0a09656e645f616c69676e65642020203d20656e64202620504147455f4d41534b3b0a0a09696620285741524e5f4f4e28626567696e5f616c69676e656420213d20626567696e207c7c20656e645f616c69676e656420213d20656e642929207b0a0909626567696e203d20626567696e5f616c69676e65643b0a0909656e642020203d20656e645f616c69676e65643b0a097d0a0a0969662028626567696e203e3d20656e64290a090972657475726e3b0a0a0961646472203d20626567696e3b0a0a092f2a0a09202a20496620646562756767696e672070616765206163636573736573207468656e20646f206e6f7420667265652074686973206d656d6f7279206275740a09202a206d61726b207468656d206e6f742070726573656e74202d20616e7920627567677920696e69742d73656374696f6e206163636573732077696c6c0a09202a206372656174652061206b65726e656c2070616765206661756c743a0a09202a2f0a23696664656620434f4e4649475f44454255475f50414745414c4c4f430a097072696e746b284b45524e5f494e464f202264656275673a20756e6d617070696e6720696e6974205b6d656d2025233031306c782d25233031306c785d5c6e222c0a0909626567696e2c20656e64202d2031293b0a097365745f6d656d6f72795f6e7028626567696e2c2028656e64202d20626567696e29203e3e20504147455f5348494654293b0a23656c73650a092f2a0a09202a205765206a757374206d61726b656420746865206b65726e656c20746578742072656164206f6e6c792061626f76652c206e6f7720746861740a09202a2077652061726520676f696e6720746f20667265652070617274206f6620746861742c207765206e65656420746f206d616b6520746861740a09202a20777269746561626c6520616e64206e6f6e2d65786563757461626c652066697273742e0a09202a2f0a097365745f6d656d6f72795f6e7828626567696e2c2028656e64202d20626567696e29203e3e20504147455f5348494654293b0a097365745f6d656d6f72795f727728626567696e2c2028656e64202d20626567696e29203e3e20504147455f5348494654293b0a0a097072696e746b284b45524e5f494e464f202246726565696e672025733a20256c756b2066726565645c6e222c20776861742c2028656e64202d20626567696e29203e3e203130293b0a0a09666f7220283b2061646472203c20656e643b2061646472202b3d20504147455f53495a4529207b0a0909436c65617250616765526573657276656428766972745f746f5f70616765286164647229293b0a0909696e69745f706167655f636f756e7428766972745f746f5f70616765286164647229293b0a09096d656d7365742828766f6964202a29616464722c20504f49534f4e5f465245455f494e49544d454d2c20504147455f53495a45293b0a0909667265655f706167652861646472293b0a0909746f74616c72616d5f70616765732b2b3b0a097d0a23656e6469660a7d0a0a766f696420667265655f696e69746d656d28766f6964290a7b0a09667265655f696e69745f70616765732822756e75736564206b65726e656c206d656d6f7279222c0a09090928756e7369676e6564206c6f6e672928265f5f696e69745f626567696e292c0a09090928756e7369676e6564206c6f6e672928265f5f696e69745f656e6429293b0a7d0a0a23696664656620434f4e4649475f424c4b5f4445565f494e495452440a766f6964205f5f696e697420667265655f696e697472645f6d656d28756e7369676e6564206c6f6e672073746172742c20756e7369676e6564206c6f6e6720656e64290a7b0a092f2a0a09202a20656e6420636f756c64206265206e6f7420616c69676e65642c20616e642057652063616e206e6f7420616c69676e20746861742c0a09202a206465636f6d7072657373657220636f756c6420626520636f6e667573656420627920616c69676e656420696e697472645f656e640a09202a20576520616c726561647920726573657276652074686520656e64207061727469616c2070616765206265666f726520696e0a09202a2020202d20693338365f73746172745f6b65726e656c28290a09202a2020202d207838365f36345f73746172745f6b65726e656c28290a09202a2020202d2072656c6f636174655f696e6974726428290a09202a20536f20686572652057652063616e20646f20504147455f414c49474e282920736166656c7920746f20676574207061727469616c207061676520746f2062652066726565640a09202a2f0a09667265655f696e69745f70616765732822696e69747264206d656d6f7279222c2073746172742c20504147455f414c49474e28656e6429293b0a7d0a23656e6469660a0a766f6964205f5f696e6974207a6f6e655f73697a65735f696e697428766f6964290a7b0a09756e7369676e6564206c6f6e67206d61785f7a6f6e655f70666e735b4d41585f4e525f5a4f4e45535d3b0a0a096d656d736574286d61785f7a6f6e655f70666e732c20302c2073697a656f66286d61785f7a6f6e655f70666e7329293b0a0a23696664656620434f4e4649475f5a4f4e455f444d410a096d61785f7a6f6e655f70666e735b5a4f4e455f444d415d09093d204d41585f444d415f50464e3b0a23656e6469660a23696664656620434f4e4649475f5a4f4e455f444d4133320a096d61785f7a6f6e655f70666e735b5a4f4e455f444d4133325d093d204d41585f444d4133325f50464e3b0a23656e6469660a096d61785f7a6f6e655f70666e735b5a4f4e455f4e4f524d414c5d093d206d61785f6c6f775f70666e3b0a23696664656620434f4e4649475f484947484d454d0a096d61785f7a6f6e655f70666e735b5a4f4e455f484947484d454d5d093d206d61785f70666e3b0a23656e6469660a0a09667265655f617265615f696e69745f6e6f646573286d61785f7a6f6e655f70666e73293b0a7d0a0a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006c696e75782d332e382e322f617263682f7838362f6d6d2f696e69745f33322e6300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000303030303636340030303030303030003030303030303000303030303030363131333300313231313437343433333000303031363235340030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007573746172003030726f6f7400000000000000000000000000000000000000000000000000000000726f6f74000000000000000000000000000000000000000000000000000000003030303030303000303030303030300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f2a0a202a0a202a2020436f7079726967687420284329203139393520204c696e757320546f7276616c64730a202a0a202a2020537570706f7274206f66204249474d454d206164646564206279204765726861726420576963686572742c205369656d656e732041472c204a756c7920313939390a202a2f0a0a23696e636c756465203c6c696e75782f6d6f64756c652e683e0a23696e636c756465203c6c696e75782f7369676e616c2e683e0a23696e636c756465203c6c696e75782f73636865642e683e0a23696e636c756465203c6c696e75782f6b65726e656c2e683e0a23696e636c756465203c6c696e75782f6572726e6f2e683e0a23696e636c756465203c6c696e75782f737472696e672e683e0a23696e636c756465203c6c696e75782f74797065732e683e0a23696e636c756465203c6c696e75782f7074726163652e683e0a23696e636c756465203c6c696e75782f6d6d616e2e683e0a23696e636c756465203c6c696e75782f6d6d2e683e0a23696e636c756465203c6c696e75782f68756765746c622e683e0a23696e636c756465203c6c696e75782f737761702e683e0a23696e636c756465203c6c696e75782f736d702e683e0a23696e636c756465203c6c696e75782f696e69742e683e0a23696e636c756465203c6c696e75782f686967686d656d2e683e0a23696e636c756465203c6c696e75782f706167656d61702e683e0a23696e636c756465203c6c696e75782f7063692e683e0a23696e636c756465203c6c696e75782f70666e2e683e0a23696e636c756465203c6c696e75782f706f69736f6e2e683e0a23696e636c756465203c6c696e75782f626f6f746d656d2e683e0a23696e636c756465203c6c696e75782f6d656d626c6f636b2e683e0a23696e636c756465203c6c696e75782f70726f635f66732e683e0a23696e636c756465203c6c696e75782f6d656d6f72795f686f74706c75672e683e0a23696e636c756465203c6c696e75782f696e697472642e683e0a23696e636c756465203c6c696e75782f6370756d61736b2e683e0a23696e636c756465203c6c696e75782f6766702e683e0a0a23696e636c756465203c61736d2f61736d2e683e0a23696e636c756465203c61736d2f62696f735f656264612e683e0a23696e636c756465203c61736d2f70726f636573736f722e683e0a23696e636c756465203c61736d2f756163636573732e683e0a23696e636c756465203c61736d2f70677461626c652e683e0a23696e636c756465203c61736d2f646d612e683e0a23696e636c756465203c61736d2f6669786d61702e683e0a23696e636c756465203c61736d2f653832302e683e0a23696e636c756465203c61736d2f617069632e683e0a23696e636c756465203c61736d2f627567732e683e0a23696e636c756465203c61736d2f746c622e683e0a23696e636c756465203c61736d2f746c62666c7573682e683e0a23696e636c756465203c61736d2f6f6c70635f6f66772e683e0a23696e636c756465203c61736d2f7067616c6c6f632e683e0a23696e636c756465203c61736d2f73656374696f6e732e683e0a23696e636c756465203c61736d2f70617261766972742e683e0a23696e636c756465203c61736d2f73657475702e683e0a23696e636c756465203c61736d2f6361636865666c7573682e683e0a23696e636c756465203c61736d2f706167655f74797065732e683e0a23696e636c756465203c61736d2f696e69742e683e0a0a756e7369676e6564206c6f6e67206869676873746172745f70666e2c2068696768656e645f70666e3b0a0a737461746963206e6f696e6c696e6520696e7420646f5f746573745f77705f62697428766f6964293b0a0a626f6f6c205f5f726561645f6d6f73746c79205f5f766d616c6c6f635f73746172745f736574203d2066616c73653b0a0a737461746963205f5f696e697420766f6964202a616c6c6f635f6c6f775f7061676528766f6964290a7b0a09756e7369676e6564206c6f6e672070666e203d207067745f6275665f656e642b2b3b0a09766f6964202a6164723b0a0a096966202870666e203e3d207067745f6275665f746f70290a090970616e69632822616c6c6f635f6c6f775f706167653a2072616e206f7574206f66206d656d6f727922293b0a0a09616472203d205f5f76612870666e202a20504147455f53495a45293b0a09636c6561725f7061676528616472293b0a0972657475726e206164723b0a7d0a0a2f2a0a202a20437265617465732061206d6964646c652070616765207461626c6520616e642070757473206120706f696e74657220746f20697420696e207468650a202a20676976656e20676c6f62616c206469726563746f727920656e7472792e2054686973206f6e6c792072657475726e732074686520676420656e7472790a202a20696e206e6f6e2d50414520636f6d70696c6174696f6e206d6f64652c2073696e636520746865206d6964646c65206c6179657220697320666f6c6465642e0a202a2f0a73746174696320706d645f74202a205f5f696e6974206f6e655f6d645f7461626c655f696e6974287067645f74202a706764290a7b0a097075645f74202a7075643b0a09706d645f74202a706d645f7461626c653b0a0a23696664656620434f4e4649475f5838365f5041450a096966202821287067645f76616c282a706764292026205f504147455f50524553454e542929207b0a09096966202861667465725f626f6f746d656d290a090909706d645f7461626c65203d2028706d645f74202a29616c6c6f635f626f6f746d656d5f706167657328504147455f53495a45293b0a0909656c73650a090909706d645f7461626c65203d2028706d645f74202a29616c6c6f635f6c6f775f7061676528293b0a090970617261766972745f616c6c6f635f706d642826696e69745f6d6d2c205f5f706128706d645f7461626c6529203e3e20504147455f5348494654293b0a09097365745f706764287067642c205f5f706764285f5f706128706d645f7461626c6529207c205f504147455f50524553454e5429293b0a0909707564203d207075645f6f6666736574287067642c2030293b0a09094255475f4f4e28706d645f7461626c6520213d20706d645f6f6666736574287075642c203029293b0a0a090972657475726e20706d645f7461626c653b0a097d0a23656e6469660a09707564203d207075645f6f6666736574287067642c2030293b0a09706d645f7461626c65203d20706d645f6f6666736574287075642c2030293b0a0a0972657475726e20706d645f7461626c653b0a7d0a0a2f2a0a202a2043726561746520612070616765207461626c6520616e6420706c616365206120706f696e74657220746f20697420696e2061206d6964646c6520706167650a202a206469726563746f727920656e7472793a0a202a2f0a737461746963207074655f74202a205f5f696e6974206f6e655f706167655f7461626c655f696e697428706d645f74202a706d64290a7b0a09696620282128706d645f76616c282a706d64292026205f504147455f50524553454e542929207b0a09097074655f74202a706167655f7461626c65203d204e554c4c3b0a0a09096966202861667465725f626f6f746d656d29207b0a23696620646566696e656428434f4e4649475f44454255475f50414745414c4c4f4329207c7c20646566696e656428434f4e4649475f4b4d454d434845434b290a090909706167655f7461626c65203d20287074655f74202a2920616c6c6f635f626f6f746d656d5f706167657328504147455f53495a45293b0a23656e6469660a0909096966202821706167655f7461626c65290a09090909706167655f7461626c65203d0a09090909287074655f74202a29616c6c6f635f626f6f746d656d5f706167657328504147455f53495a45293b0a09097d20656c73650a090909706167655f7461626c65203d20287074655f74202a29616c6c6f635f6c6f775f7061676528293b0a0a090970617261766972745f616c6c6f635f7074652826696e69745f6d6d2c205f5f706128706167655f7461626c6529203e3e20504147455f5348494654293b0a09097365745f706d6428706d642c205f5f706d64285f5f706128706167655f7461626c6529207c205f504147455f5441424c4529293b0a09094255475f4f4e28706167655f7461626c6520213d207074655f6f66667365745f6b65726e656c28706d642c203029293b0a097d0a0a0972657475726e207074655f6f66667365745f6b65726e656c28706d642c2030293b0a7d0a0a706d645f74202a205f5f696e697420706f70756c6174655f65787472615f706d6428756e7369676e6564206c6f6e67207661646472290a7b0a09696e74207067645f696478203d207067645f696e646578287661646472293b0a09696e7420706d645f696478203d20706d645f696e646578287661646472293b0a0a0972657475726e206f6e655f6d645f7461626c655f696e697428737761707065725f70675f646972202b207067645f69647829202b20706d645f6964783b0a7d0a0a7074655f74202a205f5f696e697420706f70756c6174655f65787472615f70746528756e7369676e6564206c6f6e67207661646472290a7b0a09696e74207074655f696478203d207074655f696e646578287661646472293b0a09706d645f74202a706d643b0a0a09706d64203d20706f70756c6174655f65787472615f706d64287661646472293b0a0972657475726e206f6e655f706167655f7461626c655f696e697428706d6429202b207074655f6964783b0a7d0a0a737461746963207074655f74202a5f5f696e697420706167655f7461626c655f6b6d61705f636865636b287074655f74202a7074652c20706d645f74202a706d642c0a0909090909202020756e7369676e6564206c6f6e672076616464722c207074655f74202a6c617374707465290a7b0a23696664656620434f4e4649475f484947484d454d0a092f2a0a09202a20536f6d657468696e6720286561726c79206669786d617029206d617920616c72656164792068617665207075742061207074650a09202a207061676520686572652c20776869636820636175736573207468652070616765207461626c6520616c6c6f636174696f6e0a09202a20746f206265636f6d65206e6f6e6c696e6561722e20417474656d707420746f206669782069742c20616e642069662069740a09202a206973207374696c6c206e6f6e6c696e656172207468656e207765206861766520746f206275672e0a09202a2f0a09696e7420706d645f6964785f6b6d61705f626567696e203d206669785f746f5f76697274284649585f4b4d41505f454e4429203e3e20504d445f53484946543b0a09696e7420706d645f6964785f6b6d61705f656e64203d206669785f746f5f76697274284649585f4b4d41505f424547494e29203e3e20504d445f53484946543b0a0a0969662028706d645f6964785f6b6d61705f626567696e20213d20706d645f6964785f6b6d61705f656e640a0920202020262620287661646472203e3e20504d445f534849465429203e3d20706d645f6964785f6b6d61705f626567696e0a0920202020262620287661646472203e3e20504d445f534849465429203c3d20706d645f6964785f6b6d61705f656e640a092020202026262028285f5f70612870746529203e3e20504147455f534849465429203c207067745f6275665f73746172740a09097c7c20285f5f70612870746529203e3e20504147455f534849465429203e3d207067745f6275665f656e642929207b0a09097074655f74202a6e65777074653b0a0909696e7420693b0a0a09094255475f4f4e2861667465725f626f6f746d656d293b0a09096e6577707465203d20616c6c6f635f6c6f775f7061676528293b0a0909666f72202869203d20303b2069203c20505452535f5045525f5054453b20692b2b290a0909097365745f707465286e6577707465202b20692c207074655b695d293b0a0a090970617261766972745f616c6c6f635f7074652826696e69745f6d6d2c205f5f7061286e657770746529203e3e20504147455f5348494654293b0a09097365745f706d6428706d642c205f5f706d64285f5f7061286e6577707465297c5f504147455f5441424c4529293b0a09094255475f4f4e286e657770746520213d207074655f6f66667365745f6b65726e656c28706d642c203029293b0a09095f5f666c7573685f746c625f616c6c28293b0a0a090970617261766972745f72656c656173655f707465285f5f70612870746529203e3e20504147455f5348494654293b0a0909707465203d206e65777074653b0a097d0a094255475f4f4e287661646472203c206669785f746f5f76697274284649585f4b4d41505f424547494e202d2031290a09202020202020202626207661646472203e206669785f746f5f76697274284649585f4b4d41505f454e44290a09202020202020202626206c617374707465202626206c617374707465202b20505452535f5045525f50544520213d20707465293b0a23656e6469660a0972657475726e207074653b0a7d0a0a2f2a0a202a20546869732066756e6374696f6e20696e697469616c697a65732061206365727461696e2072616e6765206f66206b65726e656c207669727475616c206d656d6f72790a202a2077697468206e657720626f6f746d656d2070616765207461626c65732c20657665727977686572652070616765207461626c657320617265206d697373696e6720696e0a202a2074686520676976656e2072616e67652e0a202a0a202a204e4f54453a2054686520706167657461626c65732061726520616c6c6f636174656420636f6e746967756f7573206f6e2074686520706879736963616c2073706163650a202a20736f2077652063616e2063616368652074686520706c616365206f6620746865206669727374206f6e6520616e64206d6f76652061726f756e6420776974686f75740a202a20636865636b696e6720746865207067642065766572792074696d652e0a202a2f0a73746174696320766f6964205f5f696e69740a706167655f7461626c655f72616e67655f696e697428756e7369676e6564206c6f6e672073746172742c20756e7369676e6564206c6f6e6720656e642c207067645f74202a7067645f62617365290a7b0a09696e74207067645f6964782c20706d645f6964783b0a09756e7369676e6564206c6f6e672076616464723b0a097067645f74202a7067643b0a09706d645f74202a706d643b0a097074655f74202a707465203d204e554c4c3b0a0a097661646472203d2073746172743b0a097067645f696478203d207067645f696e646578287661646472293b0a09706d645f696478203d20706d645f696e646578287661646472293b0a09706764203d207067645f62617365202b207067645f6964783b0a0a09666f722028203b20287067