1. | 73745f6765745f6572616e67652826657273745f6572616e6765293b0a0969662028726329207b0a0909696620287263203d3d202d454e4f444556290a09090970725f696e666f28455253545f5046580a092254686520636f72726573706f6e64696e6720686172647761726520646576696365206f72206669726d7761726520696d706c656d656e746174696f6e20220a09226973206e6f7420617661696c61626c652e5c6e22293b0a0909656c73650a09090970725f65727228455253545f5046580a09090920202020202020224661696c656420746f20676574204572726f72204c6f6720416464726573732052616e67652e5c6e22293b0a0909676f746f206572725f756e6d61705f7265673b0a097d0a0a0972203d20726571756573745f6d656d5f726567696f6e28657273745f6572616e67652e626173652c20657273745f6572616e67652e73697a652c202241504549204552535422293b0a0969662028217229207b0a090970725f65727228455253545f5046580a09092243616e206e6f74207265717565737420696f6d656d20726567696f6e203c30782531366c6c782d30782531366c6c783e20666f7220455253542e5c6e222c0a090928756e7369676e6564206c6f6e67206c6f6e6729657273745f6572616e67652e626173652c0a090928756e7369676e6564206c6f6e67206c6f6e6729657273745f6572616e67652e62617365202b20657273745f6572616e67652e73697a65293b0a09097263203d202d45494f3b0a0909676f746f206572725f756e6d61705f7265673b0a097d0a097263203d202d454e4f4d454d3b0a09657273745f6572616e67652e7661646472203d20696f72656d61705f636163686528657273745f6572616e67652e626173652c0a09090909092020657273745f6572616e67652e73697a65293b0a096966202821657273745f6572616e67652e7661646472290a0909676f746f206572725f72656c656173655f6572616e67653b0a0a09627566203d206b6d616c6c6f6328657273745f6572616e67652e73697a652c204746505f4b45524e454c293b0a097370696e5f6c6f636b5f696e69742826657273745f696e666f2e6275665f6c6f636b293b0a096966202862756629207b0a0909657273745f696e666f2e627566203d20627566202b2073697a656f662873747275637420637065725f7073746f72655f7265636f7264293b0a0909657273745f696e666f2e62756673697a65203d20657273745f6572616e67652e73697a65202d0a090909092020202073697a656f662873747275637420637065725f7073746f72655f7265636f7264293b0a0909696620287073746f72655f72656769737465722826657273745f696e666f2929207b0a09090970725f696e666f28455253545f5046582022436f756c64206e6f7420726567697374657220776974682070657273697374656e742073746f72655c6e22293b0a0909096b6672656528627566293b0a09097d0a097d0a0a0970725f696e666f28455253545f5046580a09224572726f72205265636f72642053657269616c697a6174696f6e205461626c652028455253542920737570706f727420697320696e697469616c697a65642e5c6e22293b0a0a0972657475726e20303b0a0a6572725f72656c656173655f6572616e67653a0a0972656c656173655f6d656d5f726567696f6e28657273745f6572616e67652e626173652c20657273745f6572616e67652e73697a65293b0a6572725f756e6d61705f7265673a0a09617065695f657865635f706f73745f756e6d61705f676172732826637478293b0a6572725f72656c656173653a0a09617065695f7265736f75726365735f72656c656173652826657273745f7265736f7572636573293b0a6572725f66696e693a0a09617065695f7265736f75726365735f66696e692826657273745f7265736f7572636573293b0a6572723a0a09657273745f64697361626c65203d20313b0a0972657475726e2072633b0a7d0a0a6465766963655f696e697463616c6c28657273745f696e6974293b0a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006c696e75782d332e382e322f647269766572732f616370692f617065692f676865732e6300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000303030303636340030303030303030003030303030303000303030303030373234343000313231313437343433333000303031373237330030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007573746172003030726f6f7400000000000000000000000000000000000000000000000000000000726f6f74000000000000000000000000000000000000000000000000000000003030303030303000303030303030300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f2a0a202a20415045492047656e65726963204861726477617265204572726f7220536f7572636520737570706f72740a202a0a202a2047656e65726963204861726477617265204572726f7220536f757263652070726f766964657320612077617920746f207265706f727420706c6174666f726d0a202a206861726477617265206572726f727320287375636820617320746861742066726f6d2063686970736574292e20497420776f726b7320696e20736f2063616c6c65640a202a20224669726d7761726520466972737422206d6f64652c20746861742069732c206861726477617265206572726f727320617265207265706f7274656420746f0a202a206669726d776172652066697273746c792c207468656e207265706f7274656420746f204c696e7578206279206669726d776172652e2054686973207761792c0a202a20736f6d65206e6f6e2d7374616e64617264206861726477617265206572726f7220726567697374657273206f72206e6f6e2d7374616e646172642068617264776172650a202a206c696e6b2063616e20626520636865636b6564206279206669726d7761726520746f2070726f64756365206d6f7265206861726477617265206572726f720a202a20696e666f726d6174696f6e20666f72204c696e75782e0a202a0a202a20466f72206d6f726520696e666f726d6174696f6e2061626f75742047656e65726963204861726477617265204572726f7220536f757263652c20706c656173650a202a20726566657220746f20414350492053706563696669636174696f6e2076657273696f6e20342e302c2073656374696f6e2031372e332e322e360a202a0a202a20436f7079726967687420323031302c3230313120496e74656c20436f72702e0a202a202020417574686f723a204875616e672059696e67203c79696e672e6875616e6740696e74656c2e636f6d3e0a202a0a202a20546869732070726f6772616d206973206672656520736f6674776172653b20796f752063616e2072656469737472696275746520697420616e642f6f720a202a206d6f6469667920697420756e64657220746865207465726d73206f662074686520474e552047656e6572616c205075626c6963204c6963656e73652076657273696f6e0a202a2032206173207075626c697368656420627920746865204672656520536f66747761726520466f756e646174696f6e3b0a202a0a202a20546869732070726f6772616d20697320646973747269627574656420696e2074686520686f706520746861742069742077696c6c2062652075736566756c2c0a202a2062757420574954484f555420414e592057415252414e54593b20776974686f7574206576656e2074686520696d706c6965642077617272616e7479206f660a202a204d45524348414e544142494c495459206f72204649544e45535320464f52204120504152544943554c415220505552504f53452e2020536565207468650a202a20474e552047656e6572616c205075626c6963204c6963656e736520666f72206d6f72652064657461696c732e0a202a0a202a20596f752073686f756c642068617665207265636569766564206120636f7079206f662074686520474e552047656e6572616c205075626c6963204c6963656e73650a202a20616c6f6e67207769746820746869732070726f6772616d3b206966206e6f742c20777269746520746f20746865204672656520536f6674776172650a202a20466f756e646174696f6e2c20496e632e2c2035392054656d706c6520506c6163652c205375697465203333302c20426f73746f6e2c204d41202030323131312d3133303720205553410a202a2f0a0a23696e636c756465203c6c696e75782f6b65726e656c2e683e0a23696e636c756465203c6c696e75782f6d6f64756c652e683e0a23696e636c756465203c6c696e75782f696e69742e683e0a23696e636c756465203c6c696e75782f616370692e683e0a23696e636c756465203c6c696e75782f616370695f696f2e683e0a23696e636c756465203c6c696e75782f696f2e683e0a23696e636c756465203c6c696e75782f696e746572727570742e683e0a23696e636c756465203c6c696e75782f74696d65722e683e0a23696e636c756465203c6c696e75782f637065722e683e0a23696e636c756465203c6c696e75782f6b64656275672e683e0a23696e636c756465203c6c696e75782f706c6174666f726d5f6465766963652e683e0a23696e636c756465203c6c696e75782f6d757465782e683e0a23696e636c756465203c6c696e75782f726174656c696d69742e683e0a23696e636c756465203c6c696e75782f766d616c6c6f632e683e0a23696e636c756465203c6c696e75782f6972715f776f726b2e683e0a23696e636c756465203c6c696e75782f6c6c6973742e683e0a23696e636c756465203c6c696e75782f67656e616c6c6f632e683e0a23696e636c756465203c6c696e75782f7063692e683e0a23696e636c756465203c6c696e75782f6165722e683e0a23696e636c756465203c616370692f617065692e683e0a23696e636c756465203c616370692f6865642e683e0a23696e636c756465203c61736d2f6d63652e683e0a23696e636c756465203c61736d2f746c62666c7573682e683e0a23696e636c756465203c61736d2f6e6d692e683e0a0a23696e636c7564652022617065692d696e7465726e616c2e68220a0a23646566696e6520474845535f5046580922474845533a20220a0a23646566696e6520474845535f455354415455535f4d41585f53495a45090936353533360a23646566696e6520474845535f45534f555243455f505245414c4c4f435f4d41585f53495a450936353533360a0a23646566696e6520474845535f455354415455535f504f4f4c5f4d494e5f414c4c4f435f4f5244455220330a0a2f2a2054686973206973206a75737420616e20657374696d6174696f6e20666f72206d656d6f727920706f6f6c20616c6c6f636174696f6e202a2f0a23646566696e6520474845535f455354415455535f43414348455f4156475f53495a45093531320a0a23646566696e6520474845535f455354415455535f4341434845535f53495a4509340a0a23646566696e6520474845535f455354415455535f494e5f43414348455f4d41585f4e534543093130303030303030303030554c4c0a2f2a2050726576656e7420746f6f206d616e79206361636865732061726520616c6c6f63617465642062656361757365206f6620524355202a2f0a23646566696e6520474845535f455354415455535f43414348455f414c4c4f4345445f4d41580928474845535f455354415455535f4341434845535f53495a45202a2033202f2032290a0a23646566696e6520474845535f455354415455535f43414348455f4c454e28657374617475735f6c656e290909095c0a092873697a656f662873747275637420676865735f657374617475735f636163686529202b2028657374617475735f6c656e29290a23646566696e6520474845535f455354415455535f46524f4d5f434143484528657374617475735f6361636865290909095c0a09282873747275637420616370695f686573745f67656e657269635f737461747573202a290909095c0a0920282873747275637420676865735f657374617475735f6361636865202a2928657374617475735f636163686529202b203129290a0a23646566696e6520474845535f455354415455535f4e4f44455f4c454e28657374617475735f6c656e290909095c0a092873697a656f662873747275637420676865735f657374617475735f6e6f646529202b2028657374617475735f6c656e29290a23646566696e6520474845535f455354415455535f46524f4d5f4e4f444528657374617475735f6e6f646529090909095c0a09282873747275637420616370695f686573745f67656e657269635f737461747573202a29090909095c0a0920282873747275637420676865735f657374617475735f6e6f6465202a2928657374617475735f6e6f646529202b203129290a0a2f2a0a202a204f6e65207374727563742067686573206973206372656174656420666f7220656163682067656e65726963206861726477617265206572726f7220736f757263652e0a202a2049742070726f76696465732074686520636f6e7465787420666f722041504549206861726477617265206572726f722074696d65722f4952512f5343492f4e4d490a202a2068616e646c65722e0a202a0a202a20657374617475733a206d656d6f72792062756666657220666f72206572726f722073746174757320626c6f636b2c20616c6c6f636174656420647572696e670a202a20484553542070617273696e672e0a202a2f0a23646566696e6520474845535f544f5f434c45415209093078303030310a23646566696e6520474845535f45584954494e4709093078303030320a0a7374727563742067686573207b0a0973747275637420616370695f686573745f67656e65726963202a67656e657269633b0a0973747275637420616370695f686573745f67656e657269635f737461747573202a657374617475733b0a09753634206275666665725f70616464723b0a09756e7369676e6564206c6f6e6720666c6167733b0a09756e696f6e207b0a0909737472756374206c6973745f68656164206c6973743b0a09097374727563742074696d65725f6c6973742074696d65723b0a0909756e7369676e656420696e74206972713b0a097d3b0a7d3b0a0a73747275637420676865735f657374617475735f6e6f6465207b0a09737472756374206c6c6973745f6e6f6465206c6c6e6f64653b0a0973747275637420616370695f686573745f67656e65726963202a67656e657269633b0a7d3b0a0a73747275637420676865735f657374617475735f6361636865207b0a0975333220657374617475735f6c656e3b0a0961746f6d69635f7420636f756e743b0a0973747275637420616370695f686573745f67656e65726963202a67656e657269633b0a09756e7369676e6564206c6f6e67206c6f6e672074696d655f696e3b0a09737472756374207263755f68656164207263753b0a7d3b0a0a626f6f6c20676865735f64697361626c653b0a6d6f64756c655f706172616d5f6e616d65642864697361626c652c20676865735f64697361626c652c20626f6f6c2c2030293b0a0a73746174696320696e7420676865735f70616e69635f74696d656f7574095f5f726561645f6d6f73746c79203d2033303b0a0a2f2a0a202a20416c6c206572726f7220736f7572636573206e6f74696669656420776974682053434920736861726573206f6e65206e6f7469666965722066756e6374696f6e2c0a202a20736f2074686579206e65656420746f206265206c696e6b656420616e6420636865636b6564206f6e65206279206f6e652e202054686973206973206170706c6965640a202a20746f204e4d4920746f6f2e0a202a0a202a20524355206973207573656420666f72207468657365206c697374732c20736f20676865735f6c6973745f6d75746578206973206f6e6c79207573656420666f720a202a206c697374206368616e67696e672c206e6f7420666f722074726176657273696e672e0a202a2f0a737461746963204c4953545f4845414428676865735f736369293b0a737461746963204c4953545f4845414428676865735f6e6d69293b0a73746174696320444546494e455f4d5554455828676865735f6c6973745f6d75746578293b0a0a2f2a0a202a204e4d49206d617920626520747269676765726564206f6e20616e79204350552c20736f20676865735f6e6d695f6c6f636b206973207573656420666f720a202a206d757475616c206578636c7573696f6e2e0a202a2f0a73746174696320444546494e455f5241575f5350494e4c4f434b28676865735f6e6d695f6c6f636b293b0a0a2f2a0a202a204265636175736520746865206d656d6f72792061726561207573656420746f207472616e73666572206861726477617265206572726f7220696e666f726d6174696f6e0a202a2066726f6d2042494f5320746f204c696e75782063616e2062652064657465726d696e6564206f6e6c7920696e204e4d492c20495251206f722074696d65720a202a2068616e646c65722c206275742067656e6572616c20696f72656d61702063616e206e6f74206265207573656420696e2061746f6d696320636f6e746578742c20736f0a202a2061207370656369616c2076657273696f6e206f662061746f6d696320696f72656d617020697320696d706c656d656e74656420666f7220746861742e0a202a2f0a0a2f2a0a202a2054776f207669727475616c2070616765732061726520757365642c206f6e6520666f72204e4d4920636f6e746578742c20746865206f7468657220666f720a202a204952512f50524f4345535320636f6e746578740a202a2f0a23646566696e6520474845535f494f52454d41505f50414745530909320a23646566696e6520474845535f494f52454d41505f4e4d495f50414745286261736529092862617365290a23646566696e6520474845535f494f52454d41505f4952515f504147452862617365290928286261736529202b20504147455f53495a45290a0a2f2a207669727475616c206d656d6f7279206172656120666f722061746f6d696320696f72656d6170202a2f0a7374617469632073747275637420766d5f737472756374202a676865735f696f72656d61705f617265613b0a2f2a0a202a2054686573652032207370696e6c6f636b206973207573656420746f2070726576656e742061746f6d696320696f72656d6170207669727475616c206d656d6f72790a202a20617265612066726f6d206265696e67206d61707065642073696d756c74616e656f75736c792e0a202a2f0a73746174696320444546494e455f5241575f5350494e4c4f434b28676865735f696f72656d61705f6c6f636b5f6e6d69293b0a73746174696320444546494e455f5350494e4c4f434b28676865735f696f72656d61705f6c6f636b5f697271293b0a0a2f2a0a202a207072696e746b206973206e6f74207361666520696e204e4d4920636f6e746578742e2020536f20696e204e4d492068616e646c65722c20776520616c6c6f636174650a202a207265717569726564206d656d6f72792066726f6d206c6f636b2d6c657373206d656d6f727920616c6c6f6361746f720a202a2028676865735f657374617475735f706f6f6c292c2073617665206573746174757320696e746f2069742c20707574207468656d20696e746f206c6f636b2d6c6573730a202a206c6973742028676865735f657374617475735f6c6c697374292c207468656e2064656c6179207072696e746b20696e746f2049525120636f6e74657874207669610a202a206972715f776f726b2028676865735f70726f635f6972715f776f726b292e2020676865735f657374617475735f73697a655f72657175657374207265636f72640a202a20726571756972656420706f6f6c2073697a6520627920616c6c204e4d49206572726f7220736f757263652e0a202a2f0a737461746963207374727563742067656e5f706f6f6c202a676865735f657374617475735f706f6f6c3b0a73746174696320756e7369676e6564206c6f6e6720676865735f657374617475735f706f6f6c5f73697a655f726571756573743b0a73746174696320737472756374206c6c6973745f6865616420676865735f657374617475735f6c6c6973743b0a73746174696320737472756374206972715f776f726b20676865735f70726f635f6972715f776f726b3b0a0a73747275637420676865735f657374617475735f6361636865202a676865735f657374617475735f6361636865735b474845535f455354415455535f4341434845535f53495a455d3b0a7374617469632061746f6d69635f7420676865735f657374617475735f63616368655f616c6c6f6365643b0a0a73746174696320696e7420676865735f696f72656d61705f696e697428766f6964290a7b0a09676865735f696f72656d61705f61726561203d205f5f6765745f766d5f6172656128504147455f53495a45202a20474845535f494f52454d41505f50414745532c0a0909564d5f494f52454d41502c20564d414c4c4f435f53544152542c20564d414c4c4f435f454e44293b0a096966202821676865735f696f72656d61705f6172656129207b0a090970725f65727228474845535f50465820224661696c656420746f20616c6c6f63617465207669727475616c206d656d6f7279206172656120666f722061746f6d696320696f72656d61702e5c6e22293b0a090972657475726e202d454e4f4d454d3b0a097d0a0a0972657475726e20303b0a7d0a0a73746174696320766f696420676865735f696f72656d61705f6578697428766f6964290a7b0a09667265655f766d5f6172656128676865735f696f72656d61705f61726561293b0a7d0a0a73746174696320766f6964205f5f696f6d656d202a676865735f696f72656d61705f70666e5f6e6d69287536342070666e290a7b0a09756e7369676e6564206c6f6e672076616464723b0a0a097661646472203d2028756e7369676e6564206c6f6e6729474845535f494f52454d41505f4e4d495f5041474528676865735f696f72656d61705f617265612d3e61646472293b0a09696f72656d61705f706167655f72616e67652876616464722c207661646472202b20504147455f53495a452c0a09090920202070666e203c3c20504147455f53484946542c20504147455f4b45524e454c293b0a0a0972657475726e2028766f6964205f5f696f6d656d202a2976616464723b0a7d0a0a73746174696320766f6964205f5f696f6d656d202a676865735f696f72656d61705f70666e5f697271287536342070666e290a7b0a09756e7369676e6564206c6f6e672076616464723b0a0a097661646472203d2028756e7369676e6564206c6f6e6729474845535f494f52454d41505f4952515f5041474528676865735f696f72656d61705f617265612d3e61646472293b0a09696f72656d61705f706167655f72616e67652876616464722c207661646472202b20504147455f53495a452c0a09090920202070666e203c3c20504147455f53484946542c20504147455f4b45524e454c293b0a0a0972657475726e2028766f6964205f5f696f6d656d202a2976616464723b0a7d0a0a73746174696320766f696420676865735f696f756e6d61705f6e6d6928766f6964205f5f696f6d656d202a76616464725f707472290a7b0a09756e7369676e6564206c6f6e67207661646472203d2028756e7369676e6564206c6f6e67205f5f666f7263652976616464725f7074723b0a09766f6964202a62617365203d20676865735f696f72656d61705f617265612d3e616464723b0a0a094255475f4f4e28766164647220213d2028756e7369676e6564206c6f6e6729474845535f494f52454d41505f4e4d495f50414745286261736529293b0a09756e6d61705f6b65726e656c5f72616e67655f6e6f666c7573682876616464722c20504147455f53495a45293b0a095f5f666c7573685f746c625f6f6e65287661646472293b0a7d0a0a73746174696320766f696420676865735f696f756e6d61705f69727128766f6964205f5f696f6d656d202a76616464725f707472290a7b0a09756e7369676e6564206c6f6e67207661646472203d2028756e7369676e6564206c6f6e67205f5f666f7263652976616464725f7074723b0a09766f6964202a62617365203d20676865735f696f72656d61705f617265612d3e616464723b0a0a094255475f4f4e28766164647220213d2028756e7369676e6564206c6f6e6729474845535f494f52454d41505f4952515f50414745286261736529293b0a09756e6d61705f6b65726e656c5f72616e67655f6e6f666c7573682876616464722c20504147455f53495a45293b0a095f5f666c7573685f746c625f6f6e65287661646472293b0a7d0a0a73746174696320696e7420676865735f657374617475735f706f6f6c5f696e697428766f6964290a7b0a09676865735f657374617475735f706f6f6c203d2067656e5f706f6f6c5f63726561746528474845535f455354415455535f504f4f4c5f4d494e5f414c4c4f435f4f524445522c202d31293b0a096966202821676865735f657374617475735f706f6f6c290a090972657475726e202d454e4f4d454d3b0a0972657475726e20303b0a7d0a0a73746174696320766f696420676865735f657374617475735f706f6f6c5f667265655f6368756e6b5f70616765287374727563742067656e5f706f6f6c202a706f6f6c2c0a09090909092020202020207374727563742067656e5f706f6f6c5f6368756e6b202a6368756e6b2c0a0909090909202020202020766f6964202a64617461290a7b0a09667265655f70616765286368756e6b2d3e73746172745f61646472293b0a7d0a0a73746174696320766f696420676865735f657374617475735f706f6f6c5f6578697428766f6964290a7b0a0967656e5f706f6f6c5f666f725f656163685f6368756e6b28676865735f657374617475735f706f6f6c2c0a09090909676865735f657374617475735f706f6f6c5f667265655f6368756e6b5f706167652c204e554c4c293b0a0967656e5f706f6f6c5f64657374726f7928676865735f657374617475735f706f6f6c293b0a7d0a0a73746174696320696e7420676865735f657374617475735f706f6f6c5f657870616e6428756e7369676e6564206c6f6e67206c656e290a7b0a09756e7369676e6564206c6f6e6720692c2070616765732c2073697a652c20616464723b0a09696e74207265743b0a0a09676865735f657374617475735f706f6f6c5f73697a655f72657175657374202b3d20504147455f414c49474e286c656e293b0a0973697a65203d2067656e5f706f6f6c5f73697a6528676865735f657374617475735f706f6f6c293b0a096966202873697a65203e3d20676865735f657374617475735f706f6f6c5f73697a655f72657175657374290a090972657475726e20303b0a097061676573203d2028676865735f657374617475735f706f6f6c5f73697a655f72657175657374202d2073697a6529202f20504147455f53495a453b0a09666f72202869203d20303b2069203c2070616765733b20692b2b29207b0a090961646472203d205f5f6765745f667265655f70616765284746505f4b45524e454c293b0a0909696620282161646472290a09090972657475726e202d454e4f4d454d3b0a0909726574203d2067656e5f706f6f6c5f61646428676865735f657374617475735f706f6f6c2c20616464722c20504147455f53495a452c202d31293b0a090969662028726574290a09090972657475726e207265743b0a097d0a0a0972657475726e20303b0a7d0a0a73746174696320766f696420676865735f657374617475735f706f6f6c5f736872696e6b28756e7369676e6564206c6f6e67206c656e290a7b0a09676865735f657374617475735f706f6f6c5f73697a655f72657175657374202d3d20504147455f414c49474e286c656e293b0a7d0a0a737461746963207374727563742067686573202a676865735f6e65772873747275637420616370695f686573745f67656e65726963202a67656e65726963290a7b0a097374727563742067686573202a676865733b0a09756e7369676e656420696e74206572726f725f626c6f636b5f6c656e6774683b0a09696e742072633b0a0a0967686573203d206b7a616c6c6f632873697a656f66282a67686573292c204746505f4b45524e454c293b0a09696620282167686573290a090972657475726e204552525f505452282d454e4f4d454d293b0a09676865732d3e67656e65726963203d2067656e657269633b0a097263203d20617065695f6d61705f67656e657269635f61646472657373282667656e657269632d3e6572726f725f7374617475735f61646472657373293b0a09696620287263290a0909676f746f206572725f667265653b0a096572726f725f626c6f636b5f6c656e677468203d2067656e657269632d3e6572726f725f626c6f636b5f6c656e6774683b0a09696620286572726f725f626c6f636b5f6c656e677468203e20474845535f455354415455535f4d41585f53495a4529207b0a090970725f7761726e696e672846575f5741524e20474845535f5046580a090909202020224572726f722073746174757320626c6f636b206c656e67746820697320746f6f206c6f6e673a20257520666f7220220a0909092020202267656e65726963206861726477617265206572726f7220736f757263653a2025642e5c6e222c0a0909092020206572726f725f626c6f636b5f6c656e6774682c2067656e657269632d3e6865616465722e736f757263655f6964293b0a09096572726f725f626c6f636b5f6c656e677468203d20474845535f455354415455535f4d41585f53495a453b0a097d0a09676865732d3e65737461747573203d206b6d616c6c6f63286572726f725f626c6f636b5f6c656e6774682c204746505f4b45524e454c293b0a096966202821676865732d3e6573746174757329207b0a09097263203d202d454e4f4d454d3b0a0909676f746f206572725f756e6d61703b0a097d0a0a0972657475726e20676865733b0a0a6572725f756e6d61703a0a09617065695f756e6d61705f67656e657269635f61646472657373282667656e657269632d3e6572726f725f7374617475735f61646472657373293b0a6572725f667265653a0a096b667265652867686573293b0a0972657475726e204552525f505452287263293b0a7d0a0a73746174696320766f696420676865735f66696e69287374727563742067686573202a67686573290a7b0a096b6672656528676865732d3e65737461747573293b0a09617065695f756e6d61705f67656e657269635f616464726573732826676865732d3e67656e657269632d3e6572726f725f7374617475735f61646472657373293b0a7d0a0a656e756d207b0a09474845535f5345565f4e4f203d203078302c0a09474845535f5345565f434f52524543544544203d203078312c0a09474845535f5345565f5245434f56455241424c45203d203078322c0a09474845535f5345565f50414e4943203d203078332c0a7d3b0a0a73746174696320696e6c696e6520696e7420676865735f736576657269747928696e74207365766572697479290a7b0a097377697463682028736576657269747929207b0a096361736520435045525f5345565f494e464f524d4154494f4e414c3a0a090972657475726e20474845535f5345565f4e4f3b0a096361736520435045525f5345565f434f525245435445443a0a090972657475726e20474845535f5345565f434f525245435445443b0a096361736520435045525f5345565f5245434f56455241424c453a0a090972657475726e20474845535f5345565f5245434f56455241424c453b0a096361736520435045525f5345565f464154414c3a0a090972657475726e20474845535f5345565f50414e49433b0a0964656661756c743a0a09092f2a20556e6b6e6f776e2c20676f2070616e6963202a2f0a090972657475726e20474845535f5345565f50414e49433b0a097d0a7d0a0a73746174696320766f696420676865735f636f70795f746f66726f6d5f7068797328766f6964202a6275666665722c207536342070616464722c20753332206c656e2c0a090909092020696e742066726f6d5f70687973290a7b0a09766f6964205f5f696f6d656d202a76616464723b0a09756e7369676e6564206c6f6e6720666c616773203d20303b0a09696e7420696e5f6e6d69203d20696e5f6e6d6928293b0a09753634206f66667365743b0a09753332207472756e6b3b0a0a097768696c6520286c656e203e203029207b0a09096f6666736574203d207061646472202d20287061646472202620504147455f4d41534b293b0a090969662028696e5f6e6d6929207b0a0909097261775f7370696e5f6c6f636b2826676865735f696f72656d61705f6c6f636b5f6e6d69293b0a0909097661646472203d20676865735f696f72656d61705f70666e5f6e6d69287061646472203e3e20504147455f5348494654293b0a09097d20656c7365207b0a0909097370696e5f6c6f636b5f697271736176652826676865735f696f72656d61705f6c6f636b5f6972712c20666c616773293b0a0909097661646472203d20676865735f696f72656d61705f70666e5f697271287061646472203e3e20504147455f5348494654293b0a09097d0a09097472756e6b203d20504147455f53495a45202d206f66667365743b0a09097472756e6b203d206d696e287472756e6b2c206c656e293b0a09096966202866726f6d5f70687973290a0909096d656d6370795f66726f6d696f286275666665722c207661646472202b206f66667365742c207472756e6b293b0a0909656c73650a0909096d656d6370795f746f696f287661646472202b206f66667365742c206275666665722c207472756e6b293b0a09096c656e202d3d207472756e6b3b0a09097061646472202b3d207472756e6b3b0a0909627566666572202b3d207472756e6b3b0a090969662028696e5f6e6d6929207b0a090909676865735f696f756e6d61705f6e6d69287661646472293b0a0909097261775f7370696e5f756e6c6f636b2826676865735f696f72656d61705f6c6f636b5f6e6d69293b0a09097d20656c7365207b0a090909676865735f696f756e6d61705f697271287661646472293b0a0909097370696e5f756e6c6f636b5f697271726573746f72652826676865735f696f72656d61705f6c6f636b5f6972712c20666c616773293b0a09097d0a097d0a7d0a0a73746174696320696e7420676865735f726561645f65737461747573287374727563742067686573202a676865732c20696e742073696c656e74290a7b0a0973747275637420616370695f686573745f67656e65726963202a67203d20676865732d3e67656e657269633b0a09753634206275665f70616464723b0a09753332206c656e3b0a09696e742072633b0a0a097263203d20617065695f7265616428266275665f70616464722c2026672d3e6572726f725f7374617475735f61646472657373293b0a0969662028726329207b0a0909696620282173696c656e74202626207072696e746b5f726174656c696d69742829290a09090970725f7761726e696e672846575f5741524e20474845535f5046580a224661696c656420746f2072656164206572726f722073746174757320626c6f636b206164647265737320666f72206861726477617265206572726f7220736f757263653a2025642e5c6e222c0a09090909202020672d3e6865616465722e736f757263655f6964293b0a090972657475726e202d45494f3b0a097d0a0969662028216275665f7061646472290a090972657475726e202d454e4f454e543b0a0a09676865735f636f70795f746f66726f6d5f7068797328676865732d3e657374617475732c206275665f70616464722c0a09090920202020202073697a656f66282a676865732d3e65737461747573292c2031293b0a096966202821676865732d3e657374617475732d3e626c6f636b5f737461747573290a090972657475726e202d454e4f454e543b0a0a09676865732d3e6275666665725f7061646472203d206275665f70616464723b0a09676865732d3e666c616773207c3d20474845535f544f5f434c4541523b0a0a097263203d202d45494f3b0a096c656e203d20617065695f657374617475735f6c656e28676865732d3e65737461747573293b0a09696620286c656e203c2073697a656f66282a676865732d3e6573746174757329290a0909676f746f206572725f726561645f626c6f636b3b0a09696620286c656e203e20676865732d3e67656e657269632d3e6572726f725f626c6f636b5f6c656e677468290a0909676f746f206572725f726561645f626c6f636b3b0a0969662028617065695f657374617475735f636865636b5f68656164657228676865732d3e6573746174757329290a0909676f746f206572725f726561645f626c6f636b3b0a09676865735f636f70795f746f66726f6d5f7068797328676865732d3e65737461747573202b20312c0a0909092020202020206275665f7061646472202b2073697a656f66282a676865732d3e65737461747573292c0a0909092020202020206c656e202d2073697a656f66282a676865732d3e65737461747573292c2031293b0a0969662028617065695f657374617475735f636865636b28676865732d3e6573746174757329290a0909676f746f206572725f726561645f626c6f636b3b0a097263203d20303b0a0a6572725f726561645f626c6f636b3a0a09696620287263202626202173696c656e74202626207072696e746b5f726174656c696d69742829290a090970725f7761726e696e672846575f5741524e20474845535f5046580a090909202020224661696c656420746f2072656164206572726f722073746174757320626c6f636b215c6e22293b0a0972657475726e2072633b0a7d0a0a73746174696320766f696420676865735f636c6561725f65737461747573287374727563742067686573202a67686573290a7b0a09676865732d3e657374617475732d3e626c6f636b5f737461747573203d20303b0a09696620282128676865732d3e666c616773202620474845535f544f5f434c45415229290a090972657475726e3b0a09676865735f636f70795f746f66726f6d5f7068797328676865732d3e657374617475732c20676865732d3e6275666665725f70616464722c0a09090920202020202073697a656f6628676865732d3e657374617475732d3e626c6f636b5f737461747573292c2030293b0a09676865732d3e666c61677320263d207e474845535f544f5f434c4541523b0a7d0a0a73746174696320766f696420676865735f646f5f70726f6328636f6e73742073747275637420616370695f686573745f67656e657269635f737461747573202a65737461747573290a7b0a09696e74207365762c207365635f7365763b0a0973747275637420616370695f686573745f67656e657269635f64617461202a67646174613b0a0a09736576203d20676865735f736576657269747928657374617475732d3e6572726f725f7365766572697479293b0a09617065695f657374617475735f666f725f656163685f73656374696f6e28657374617475732c20676461746129207b0a09097365635f736576203d20676865735f73657665726974792867646174612d3e6572726f725f7365766572697479293b0a09096966202821757569645f6c655f636d70282a28757569645f6c65202a2967646174612d3e73656374696f6e5f747970652c0a0909090920435045525f5345435f504c4154464f524d5f4d454d2929207b0a09090973747275637420637065725f7365635f6d656d5f657272202a6d656d5f6572723b0a0909096d656d5f657272203d202873747275637420637065725f7365635f6d656d5f657272202a292867646174612b31293b0a23696664656620434f4e4649475f5838365f4d43450a090909617065695f6d63655f7265706f72745f6d656d5f6572726f7228736576203d3d20474845535f5345565f434f525245435445442c0a09090909090920206d656d5f657272293b0a23656e6469660a23696664656620434f4e4649475f414350495f415045495f4d454d4f52595f4641494c5552450a09090969662028736576203d3d20474845535f5345565f5245434f56455241424c452026260a090909202020207365635f736576203d3d20474845535f5345565f5245434f56455241424c452026260a090909202020206d656d5f6572722d3e76616c69646174696f6e5f62697473202620435045525f4d454d5f56414c49445f504859534943414c5f4144445245535329207b0a09090909756e7369676e6564206c6f6e672070666e3b0a0909090970666e203d206d656d5f6572722d3e706879736963616c5f61646472203e3e20504147455f53484946543b0a090909096d656d6f72795f6661696c7572655f71756575652870666e2c20302c2030293b0a0909097d0a23656e6469660a09097d0a23696664656620434f4e4649475f414350495f415045495f504349454145520a0909656c7365206966202821757569645f6c655f636d70282a28757569645f6c65202a2967646174612d3e73656374696f6e5f747970652c0a09090909202020202020435045525f5345435f504349452929207b0a09090973747275637420637065725f7365635f70636965202a706369655f6572723b0a090909706369655f657272203d202873747275637420637065725f7365635f70636965202a292867646174612b31293b0a09090969662028736576203d3d20474845535f5345565f5245434f56455241424c452026260a090909202020207365635f736576203d3d20474845535f5345565f5245434f56455241424c452026260a09090920202020706369655f6572722d3e76616c69646174696f6e5f62697473202620435045525f504349455f56414c49445f4445564943455f49442026260a09090920202020706369655f6572722d3e76616c69646174696f6e5f62697473202620435045525f504349455f56414c49445f4145525f494e464f29207b0a09090909756e7369676e656420696e7420646576666e3b0a09090909696e74206165725f73657665726974793b0a09090909646576666e203d205043495f444556464e28706369655f6572722d3e6465766963655f69642e6465766963652c0a0909090909092020706369655f6572722d3e6465766963655f69642e66756e6374696f6e293b0a090909096165725f7365766572697479203d20637065725f73657665726974795f746f5f61657228736576293b0a090909096165725f7265636f7665725f717565756528706369655f6572722d3e6465766963655f69642e7365676d656e742c0a0909090909092020706369655f6572722d3e6465766963655f69642e6275732c0a0909090909092020646576666e2c206165725f7365766572697479293b0a0909097d0a0a09097d0a23656e6469660a097d0a7d0a0a73746174696320766f6964205f5f676865735f7072696e745f6573746174757328636f6e73742063686172202a7066782c0a0909090920636f6e73742073747275637420616370695f686573745f67656e65726963202a67656e657269632c0a0909090920636f6e73742073747275637420616370695f686573745f67656e657269635f737461747573202a65737461747573290a7b0a097374617469632061746f6d69635f74207365716e6f3b0a09756e7369676e656420696e7420637572725f7365716e6f3b0a0963686172207066785f7365715b36345d3b0a0a0969662028706678203d3d204e554c4c29207b0a090969662028676865735f736576657269747928657374617475732d3e6572726f725f736576657269747929203c3d0a090920202020474845535f5345565f434f52524543544544290a090909706678203d204b45524e5f5741524e494e473b0a0909656c73650a090909706678203d204b45524e5f4552523b0a097d0a09637572725f7365716e6f203d2061746f6d69635f696e635f72657475726e28267365716e6f293b0a09736e7072696e7466287066785f7365712c2073697a656f66287066785f736571292c202225737b25757d222048575f4552522c207066782c20637572725f7365716e6f293b0a097072696e746b2822257322224861726477617265206572726f722066726f6d20415045492047656e65726963204861726477617265204572726f7220536f757263653a2025645c6e222c0a09202020202020207066785f7365712c2067656e657269632d3e6865616465722e736f757263655f6964293b0a09617065695f657374617475735f7072696e74287066785f7365712c2065737461747573293b0a7d0a0a73746174696320696e7420676865735f7072696e745f6573746174757328636f6e73742063686172202a7066782c0a090909202020202020636f6e73742073747275637420616370695f686573745f67656e65726963202a67656e657269632c0a090909202020202020636f6e73742073747275637420616370695f686573745f67656e657269635f737461747573202a65737461747573290a7b0a092f2a204e6f74206d6f7265207468616e2032206d657373616765732065766572792035207365636f6e6473202a2f0a0973746174696320444546494e455f524154454c494d49545f535441544528726174656c696d69745f636f727265637465642c20352a485a2c2032293b0a0973746174696320444546494e455f524154454c494d49545f535441544528726174656c696d69745f756e636f727265637465642c20352a485a2c2032293b0a0973747275637420726174656c696d69745f7374617465202a726174656c696d69743b0a0a0969662028676865735f736576657269747928657374617475732d3e6572726f725f736576657269747929203c3d20474845535f5345565f434f52524543544544290a0909726174656c696d6974203d2026726174656c696d69745f636f727265637465643b0a09656c73650a0909726174656c696d6974203d2026726174656c696d69745f756e636f727265637465643b0a09696620285f5f726174656c696d697428726174656c696d69742929207b0a09095f5f676865735f7072696e745f65737461747573287066782c2067656e657269632c2065737461747573293b0a090972657475726e20313b0a097d0a0972657475726e20303b0a7d0a0a2f2a0a202a2047484553206572726f7220737461747573207265706f7274696e67207468726f74746c652c20746f207265706f7274206d6f7265206b696e6473206f660a202a206572726f72732c20696e7374656164206f66206a757374206d6f7374206672657175656e746c79206f63637572726564206572726f72732e0a202a2f0a73746174696320696e7420676865735f657374617475735f6361636865642873747275637420616370695f686573745f67656e657269635f737461747573202a65737461747573290a7b0a09753332206c656e3b0a09696e7420692c20636163686564203d20303b0a09756e7369676e6564206c6f6e67206c6f6e67206e6f773b0a0973747275637420676865735f657374617475735f6361636865202a63616368653b0a0973747275637420616370695f686573745f67656e657269635f737461747573202a63616368655f657374617475733b0a0a096c656e203d20617065695f657374617475735f6c656e2865737461747573293b0a097263755f726561645f6c6f636b28293b0a09666f72202869203d20303b2069203c20474845535f455354415455535f4341434845535f53495a453b20692b2b29207b0a09096361636865203d207263755f64657265666572656e636528676865735f657374617475735f6361636865735b695d293b0a0909696620286361636865203d3d204e554c4c290a090909636f6e74696e75653b0a0909696620286c656e20213d2063616368652d3e657374617475735f6c656e290a090909636f6e74696e75653b0a090963616368655f65737461747573203d20474845535f455354415455535f46524f4d5f4341434845286361636865293b0a0909696620286d656d636d7028657374617475732c2063616368655f657374617475732c206c656e29290a090909636f6e74696e75653b0a090961746f6d69635f696e63282663616368652d3e636f756e74293b0a09096e6f77203d2073636865645f636c6f636b28293b0a0909696620286e6f77202d2063616368652d3e74696d655f696e203c20474845535f455354415455535f494e5f43414348455f4d41585f4e534543290a090909636163686564203d20313b0a0909627265616b3b0a097d0a097263755f726561645f756e6c6f636b28293b0a0972657475726e206361636865643b0a7d0a0a7374617469632073747275637420676865735f657374617475735f6361636865202a676865735f657374617475735f63616368655f616c6c6f63280a0973747275637420616370695f686573745f67656e65726963202a67656e657269632c0a0973747275637420616370695f686573745f67656e657269635f737461747573202a65737461747573290a7b0a09696e7420616c6c6f6365643b0a09753332206c656e2c2063616368655f6c656e3b0a0973747275637420676865735f657374617475735f6361636865202a63616368653b0a0973747275637420616370695f686573745f67656e657269635f737461747573202a63616368655f657374617475733b0a0a09616c6c6f636564203d2061746f6d69635f6164645f72657475726e28312c2026676865735f657374617475735f63616368655f616c6c6f636564293b0a0969662028616c6c6f636564203e20474845535f455354415455535f43414348455f414c4c4f4345445f4d415829207b0a090961746f6d69635f6465632826676865735f657374617475735f63616368655f616c6c6f636564293b0a090972657475726e204e554c4c3b0a097d0a096c656e203d20617065695f657374617475735f6c656e2865737461747573293b0a0963616368655f6c656e203d20474845535f455354415455535f43414348455f4c454e286c656e293b0a096361636865203d2028766f6964202a2967656e5f706f6f6c5f616c6c6f6328676865735f657374617475735f706f6f6c2c2063616368655f6c656e293b0a096966202821636163686529207b0a090961746f6d69635f6465632826676865735f657374617475735f63616368655f616c6c6f636564293b0a090972657475726e204e554c4c3b0a097d0a0963616368655f65737461747573203d20474845535f455354415455535f46524f4d5f4341434845286361636865293b0a096d656d6370792863616368655f657374617475732c20657374617475732c206c656e293b0a0963616368652d3e657374617475735f6c656e203d206c656e3b0a0961746f6d69635f736574282663616368652d3e636f756e742c2030293b0a0963616368652d3e67656e65726963203d2067656e657269633b0a0963616368652d3e74696d655f696e203d2073636865645f636c6f636b28293b0a0972657475726e2063616368653b0a7d0a0a73746174696320766f696420676865735f657374617475735f63616368655f667265652873747275637420676865735f657374617475735f6361636865202a6361636865290a7b0a09753332206c656e3b0a0a096c656e203d20617065695f657374617475735f6c656e28474845535f455354415455535f46524f4d5f434143484528636163686529293b0a096c656e203d20474845535f455354415455535f43414348455f4c454e286c656e293b0a0967656e5f706f6f6c5f6672656528676865735f657374617475735f706f6f6c2c2028756e7369676e6564206c6f6e672963616368652c206c656e293b0a0961746f6d69635f6465632826676865735f657374617475735f63616368655f616c6c6f636564293b0a7d0a0a73746174696320766f696420676865735f657374617475735f63616368655f7263755f6672656528737472756374207263755f68656164202a68656164290a7b0a0973747275637420676865735f657374617475735f6361636865202a63616368653b0a0a096361636865203d20636f6e7461696e65725f6f6628686561642c2073747275637420676865735f657374617475735f63616368652c20726375293b0a09676865735f657374617475735f63616368655f66726565286361636865293b0a7d0a0a73746174696320766f696420676865735f657374617475735f63616368655f616464280a0973747275637420616370695f686573745f67656e65726963202a67656e657269632c0a0973747275637420616370695f686573745f67656e657269635f737461747573202a65737461747573290a7b0a09696e7420692c20736c6f74203d202d312c20636f756e743b0a09756e7369676e6564206c6f6e67206c6f6e67206e6f772c206475726174696f6e2c20706572696f642c206d61785f706572696f64203d20303b0a0973747275637420676865735f657374617475735f6361636865202a63616368652c202a736c6f745f6361636865203d204e554c4c2c202a6e65775f63616368653b0a0a096e65775f6361636865203d20676865735f657374617475735f63616368655f616c6c6f632867656e657269632c2065737461747573293b0a09696620286e65775f6361636865203d3d204e554c4c290a090972657475726e3b0a097263755f726561645f6c6f636b28293b0a096e6f77203d2073636865645f636c6f636b28293b0a09666f72202869203d20303b2069203c20474845535f455354415455535f4341434845535f53495a453b20692b2b29207b0a09096361636865203d207263755f64657265666572656e636528676865735f657374617475735f6361636865735b695d293b0a0909696620286361636865203d3d204e554c4c29207b0a090909736c6f74203d20693b0a090909736c6f745f6361636865203d204e554c4c3b0a090909627265616b3b0a09097d0a09096475726174696f6e203d206e6f77202d2063616368652d3e74696d655f696e3b0a0909696620286475726174696f6e203e3d20474845535f455354415455535f494e5f43414348455f4d41585f4e53454329207b0a090909736c6f74203d20693b0a090909736c6f745f6361636865203d2063616368653b0a090909627265616b3b0a09097d0a0909636f756e74203d2061746f6d69635f72656164282663616368652d3e636f756e74293b0a0909706572696f64203d206475726174696f6e3b0a0909646f5f64697628706572696f642c2028636f756e74202b203129293b0a090969662028706572696f64203e206d61785f706572696f6429207b0a0909096d61785f706572696f64203d20706572696f643b0a090909736c6f74203d20693b0a090909736c6f745f6361636865203d2063616368653b0a09097d0a097d0a092f2a206e65775f6361636865206d7573742062652070757420696e746f2061727261792061667465722069747320636f6e74656e747320617265207772697474656e202a2f0a09736d705f776d6228293b0a0969662028736c6f7420213d202d3120262620636d707863686728676865735f657374617475735f636163686573202b20736c6f742c0a090909092020736c6f745f63616368652c206e65775f636163686529203d3d20736c6f745f636163686529207b0a090969662028736c6f745f6361636865290a09090963616c6c5f7263752826736c6f745f63616368652d3e7263752c20676865735f657374617475735f63616368655f7263755f66726565293b0a097d20656c73650a0909676865735f657374617475735f63616368655f66726565286e65775f6361636865293b0a097263755f726561645f756e6c6f636b28293b0a7d0a0a73746174696320696e7420676865735f70726f63287374727563742067686573202a67686573290a7b0a09696e742072633b0a0a097263203d20676865735f726561645f6573746174757328676865732c2030293b0a09696620287263290a0909676f746f206f75743b0a096966202821676865735f657374617475735f63616368656428676865732d3e657374617475732929207b0a090969662028676865735f7072696e745f65737461747573284e554c4c2c20676865732d3e67656e657269632c20676865732d3e6573746174757329290a090909676865735f657374617475735f63616368655f61646428676865732d3e67656e657269632c20676865732d3e65737461747573293b0a097d0a09676865735f646f5f70726f6328676865732d3e65737461747573293b0a6f75743a0a09676865735f636c6561725f657374617475732867686573293b0a0972657475726e20303b0a7d0a0a73746174696320766f696420676865735f6164645f74696d6572287374727563742067686573202a67686573290a7b0a0973747275637420616370695f686573745f67656e65726963202a67203d20676865732d3e67656e657269633b0a09756e7369676e6564206c6f6e67206578706972653b0a0a096966202821672d3e6e6f746966792e706f6c6c5f696e74657276616c29207b0a090970725f7761726e696e672846575f5741524e20474845535f5046582022506f6c6c20696e74657276616c206973203020666f722067656e65726963206861726477617265206572726f7220736f757263653a2025642c2064697361626c65642e5c6e222c0a090909202020672d3e6865616465722e736f757263655f6964293b0a090972657475726e3b0a097d0a09657870697265203d206a696666696573202b206d736563735f746f5f6a69666669657328672d3e6e6f746966792e706f6c6c5f696e74657276616c293b0a09676865732d3e74696d65722e65787069726573203d20726f756e645f6a6966666965735f72656c617469766528657870697265293b0a096164645f74696d65722826676865732d3e74696d6572293b0a7d0a0a73746174696320766f696420676865735f706f6c6c5f66756e6328756e7369676e6564206c6f6e672064617461290a7b0a097374727563742067686573202a67686573203d2028766f6964202a29646174613b0a0a09676865735f70726f632867686573293b0a09696620282128676865732d3e666c616773202620474845535f45584954494e4729290a0909676865735f6164645f74696d65722867686573293b0a7d0a0a7374617469632069727172657475726e5f7420676865735f6972715f66756e6328696e74206972712c20766f6964202a64617461290a7b0a097374727563742067686573202a67686573203d20646174613b0a09696e742072633b0a0a097263203d20676865735f70726f632867686573293b0a09696620287263290a090972657475726e204952515f4e4f4e453b0a0a0972657475726e204952515f48414e444c45443b0a7d0a0a73746174696320696e7420676865735f6e6f746966795f73636928737472756374206e6f7469666965725f626c6f636b202a746869732c0a090909092020756e7369676e6564206c6f6e67206576656e742c20766f6964202a64617461290a7b0a097374727563742067686573202a676865733b0a09696e7420726574203d204e4f544946595f444f4e453b0a0a097263755f726561645f6c6f636b28293b0a096c6973745f666f725f656163685f656e7472795f72637528676865732c2026676865735f7363692c206c69737429207b0a09096966202821676865735f70726f63286768657329290a090909726574203d204e4f544946595f4f4b3b0a097d0a097263755f726561645f756e6c6f636b28293b0a0a0972657475726e207265743b0a7d0a0a73746174696320737472756374206c6c6973745f6e6f6465202a6c6c6973745f6e6f6465735f7265766572736528737472756374206c6c6973745f6e6f6465202a6c6c6e6f6465290a7b0a09737472756374206c6c6973745f6e6f6465202a6e6578742c202a7461696c203d204e554c4c3b0a0a097768696c6520286c6c6e6f646529207b0a09096e657874203d206c6c6e6f64652d3e6e6578743b0a09096c6c6e6f64652d3e6e657874203d207461696c3b0a09097461696c203d206c6c6e6f64653b0a09096c6c6e6f6465203d206e6578743b0a097d0a0a0972657475726e207461696c3b0a7d0a0a73746174696320766f696420676865735f70726f635f696e5f69727128737472756374206972715f776f726b202a6972715f776f726b290a7b0a09737472756374206c6c6973745f6e6f6465202a6c6c6e6f64652c202a6e6578743b0a0973747275637420676865735f657374617475735f6e6f6465202a657374617475735f6e6f64653b0a0973747275637420616370695f686573745f67656e65726963202a67656e657269633b0a0973747275637420616370695f686573745f67656e657269635f737461747573202a657374617475733b0a09753332206c656e2c206e6f64655f6c656e3b0a0a096c6c6e6f6465203d206c6c6973745f64656c5f616c6c2826676865735f657374617475735f6c6c697374293b0a092f2a0a09202a2042656361757365207468652074696d65206f72646572206f66206573746174757320696e206c6973742069732072657665727365642c0a09202a20726576657274206974206261636b20746f2070726f706572206f726465722e0a09202a2f0a096c6c6e6f6465203d206c6c6973745f6e6f6465735f72657665727365286c6c6e6f6465293b0a097768696c6520286c6c6e6f646529207b0a09096e657874203d206c6c6e6f64652d3e6e6578743b0a0909657374617475735f6e6f6465203d206c6c6973745f656e747279286c6c6e6f64652c2073747275637420676865735f657374617475735f6e6f64652c0a09090909092020206c6c6e6f6465293b0a090965737461747573203d20474845535f455354415455535f46524f4d5f4e4f444528657374617475735f6e6f6465293b0a09096c656e203d20617065695f657374617475735f6c656e2865737461747573293b0a09096e6f64655f6c656e203d20474845535f455354415455535f4e4f44455f4c454e286c656e293b0a0909676865735f646f5f70726f632865737461747573293b0a09096966202821676865735f657374617475735f63616368656428657374617475732929207b0a09090967656e65726963203d20657374617475735f6e6f64652d3e67656e657269633b0a09090969662028676865735f7072696e745f65737461747573284e554c4c2c2067656e657269632c206573746174757329290a09090909676865735f657374617475735f63616368655f6164642867656e657269632c2065737461747573293b0a09097d0a090967656e5f706f6f6c5f6672656528676865735f657374617475735f706f6f6c2c2028756e7369676e6564206c6f6e6729657374617475735f6e6f64652c0a0909092020202020206e6f64655f6c656e293b0a09096c6c6e6f6465203d206e6578743b0a097d0a7d0a0a73746174696320766f696420676865735f7072696e745f7175657565645f6573746174757328766f6964290a7b0a09737472756374206c6c6973745f6e6f6465202a6c6c6e6f64653b0a0973747275637420676865735f657374617475735f6e6f6465202a657374617475735f6e6f64653b0a0973747275637420616370695f686573745f67656e65726963202a67656e657269633b0a0973747275637420616370695f686573745f67656e657269635f737461747573202a657374617475733b0a09753332206c656e2c206e6f64655f6c656e3b0a0a096c6c6e6f6465203d206c6c6973745f64656c5f616c6c2826676865735f657374617475735f6c6c697374293b0a092f2a0a09202a2042656361757365207468652074696d65206f72646572206f66206573746174757320696e206c6973742069732072657665727365642c0a09202a20726576657274206974206261636b20746f2070726f706572206f726465722e0a09202a2f0a096c6c6e6f6465203d206c6c6973745f6e6f6465735f72657665727365286c6c6e6f6465293b0a097768696c6520286c6c6e6f646529207b0a0909657374617475735f6e6f6465203d206c6c6973745f656e747279286c6c6e6f64652c2073747275637420676865735f657374617475735f6e6f64652c0a09090909092020206c6c6e6f6465293b0a090965737461747573203d20474845535f455354415455535f46524f4d5f4e4f444528657374617475735f6e6f6465293b0a09096c656e203d20617065695f657374617475735f6c656e2865737461747573293b0a09096e6f64655f6c656e203d20474845535f455354415455535f4e4f44455f4c454e286c656e293b0a090967656e65726963203d20657374617475735f6e6f64652d3e67656e657269633b0a0909676865735f7072696e745f65737461747573284e554c4c2c2067656e657269632c2065737461747573293b0a09096c6c6e6f6465203d206c6c6e6f64652d3e6e6578743b0a097d0a7d0a0a73746174696320696e7420676865735f6e6f746966795f6e6d6928756e7369676e656420696e7420636d642c207374727563742070745f72656773202a72656773290a7b0a097374727563742067686573202a676865732c202a676865735f676c6f62616c203d204e554c4c3b0a09696e74207365762c207365765f676c6f62616c203d202d313b0a09696e7420726574203d204e4d495f444f4e453b0a0a097261775f7370696e5f6c6f636b2826676865735f6e6d695f6c6f636b293b0a096c6973745f666f725f656163685f656e7472795f72637528676865732c2026676865735f6e6d692c206c69737429207b0a090969662028676865735f726561645f6573746174757328676865732c20312929207b0a090909676865735f636c6561725f657374617475732867686573293b0a090909636f6e74696e75653b0a09097d0a0909736576203d20676865735f736576657269747928676865732d3e657374617475732d3e6572726f725f7365766572697479293b0a090969662028736576203e207365765f676c6f62616c29207b0a0909097365765f676c6f62616c203d207365763b0a090909676865735f676c6f62616c203d20676865733b0a09097d0a0909726574203d204e4d495f48414e444c45443b0a097d0a0a0969662028726574203d3d204e4d495f444f4e45290a0909676f746f206f75743b0a0a09696620287365765f676c6f62616c203e3d20474845535f5345565f50414e494329207b0a09096f6f70735f626567696e28293b0a0909676865735f7072696e745f7175657565645f6573746174757328293b0a09095f5f676865735f7072696e745f65737461747573284b45524e5f454d4552472c20676865735f676c6f62616c2d3e67656e657269632c0a090909092020202020676865735f676c6f62616c2d3e65737461747573293b0a09092f2a207265626f6f7420746f206c6f6720746865206572726f7221202a2f0a09096966202870616e69635f74696d656f7574203d3d2030290a09090970616e69635f74696d656f7574203d20676865735f70616e69635f74696d656f75743b0a090970616e69632822466174616c206861726477617265206572726f722122293b0a097d0a0a096c6973745f666f725f656163685f656e7472795f72637528676865732c2026676865735f6e6d692c206c69737429207b0a23696664656620434f4e4649475f415243485f484156455f4e4d495f534146455f434d50584348470a0909753332206c656e2c206e6f64655f6c656e3b0a090973747275637420676865735f657374617475735f6e6f6465202a657374617475735f6e6f64653b0a090973747275637420616370695f686573745f67656e657269635f737461747573202a657374617475733b0a23656e6469660a0909696620282128676865732d3e666c616773202620474845535f544f5f434c45415229290a090909636f6e74696e75653b0a23696664656620434f4e4649475f415243485f484156455f4e4d495f534146455f434d50584348470a090969662028676865735f657374617475735f63616368656428676865732d3e6573746174757329290a090909676f746f206e6578743b0a09092f2a2053617665206573746174757320666f7220667572746865722070726f63657373696e6720696e2049525120636f6e74657874202a2f0a09096c656e203d20617065695f657374617475735f6c656e28676865732d3e65737461747573293b0a09096e6f64655f6c656e203d20474845535f455354415455535f4e4f44455f4c454e286c656e293b0a0909657374617475735f6e6f6465203d2028766f6964202a2967656e5f706f6f6c5f616c6c6f6328676865735f657374617475735f706f6f6c2c0a0909090909092020202020206e6f64655f6c656e293b0a090969662028657374617475735f6e6f646529207b0a090909657374617475735f6e6f64652d3e67656e65726963203d20676865732d3e67656e657269633b0a09090965737461747573203d20474845535f455354415455535f46524f4d5f4e4f444528657374617475735f6e6f6465293b0a0909096d656d63707928657374617475732c20676865732d3e657374617475732c206c656e293b0a0909096c6c6973745f6164642826657374617475735f6e6f64652d3e6c6c6e6f64652c2026676865735f657374617475735f6c6c697374293b0a09097d0a6e6578743a0a23656e6469660a0909676865735f636c6561725f657374617475732867686573293b0a097d0a23696664656620434f4e4649475f415243485f484156455f4e4d495f534146455f434d50584348470a096972715f776f726b5f71756575652826676865735f70726f635f6972715f776f726b293b0a23656e6469660a0a6f75743a0a097261775f7370696e5f756e6c6f636b2826676865735f6e6d695f6c6f636b293b0a0972657475726e207265743b0a7d0a0a73746174696320737472756374206e6f7469666965725f626c6f636b20676865735f6e6f7469666965725f736369203d207b0a092e6e6f7469666965725f63616c6c203d20676865735f6e6f746966795f7363692c0a7d3b0a0a73746174696320756e7369676e6564206c6f6e6720676865735f65736f757263655f707265616c6c6f635f73697a65280a09636f6e73742073747275637420616370695f686573745f67656e65726963202a67656e65726963290a7b0a09756e7369676e6564206c6f6e6720626c6f636b5f6c656e6774682c20707265616c6c6f635f7265636f7264732c20707265616c6c6f635f73697a653b0a0a09626c6f636b5f6c656e677468203d206d696e5f7428756e7369676e6564206c6f6e672c2067656e657269632d3e6572726f725f626c6f636b5f6c656e6774682c0a0909092020202020474845535f455354415455535f4d41585f53495a45293b0a09707265616c6c6f635f7265636f726473203d206d61785f7428756e7369676e6564206c6f6e672c0a090909092067656e657269632d3e7265636f7264735f746f5f707265616c6c6f636174652c2031293b0a09707265616c6c6f635f73697a65203d206d696e5f7428756e7369676e6564206c6f6e672c20626c6f636b5f6c656e677468202a20707265616c6c6f635f7265636f7264732c0a090909202020202020474845535f45534f555243455f505245414c4c4f435f4d41585f53495a45293b0a0a0972657475726e20707265616c6c6f635f73697a653b0a7d0a0a73746174696320696e7420676865735f70726f62652873747275637420706c6174666f726d5f646576696365202a676865735f646576290a7b0a0973747275637420616370695f686573745f67656e65726963202a67656e657269633b0a097374727563742067686573202a67686573203d204e554c4c3b0a09756e7369676e6564206c6f6e67206c656e3b0a09696e74207263203d202d45494e56414c3b0a0a0967656e65726963203d202a2873747275637420616370695f686573745f67656e65726963202a2a29676865735f6465762d3e6465762e706c6174666f726d5f646174613b0a09696620282167656e657269632d3e656e61626c6564290a090972657475726e202d454e4f4445563b0a0a09737769746368202867656e657269632d3e6e6f746966792e7479706529207b0a096361736520414350495f484553545f4e4f544946595f504f4c4c45443a0a096361736520414350495f484553545f4e4f544946595f45585445524e414c3a0a096361736520414350495f484553545f4e4f544946595f5343493a0a096361736520414350495f484553545f4e4f544946595f4e4d493a0a0909627265616b3b0a096361736520414350495f484553545f4e4f544946595f4c4f43414c3a0a090970725f7761726e696e6728474845535f504658202247656e65726963206861726477617265206572726f7220736f757263653a202564206e6f74696669656420766961206c6f63616c20696e74657272757074206973206e6f7420737570706f72746564215c6e222c0a09090920202067656e657269632d3e6865616465722e736f757263655f6964293b0a0909676f746f206572723b0a0964656661756c743a0a090970725f7761726e696e672846575f5741524e20474845535f5046582022556e6b6e6f776e206e6f74696669636174696f6e20747970653a20257520666f722067656e65726963206861726477617265206572726f7220736f757263653a2025645c6e222c0a09090920202067656e657269632d3e6e6f746966792e747970652c2067656e657269632d3e6865616465722e736f757263655f6964293b0a0909676f746f206572723b0a097d0a0a097263203d202d45494f3b0a096966202867656e657269632d3e6572726f725f626c6f636b5f6c656e677468203c0a092020202073697a656f662873747275637420616370695f686573745f67656e657269635f7374617475732929207b0a090970725f7761726e696e672846575f42554720474845535f5046582022496e76616c6964206572726f7220626c6f636b206c656e6774683a20257520666f722067656e65726963206861726477617265206572726f7220736f757263653a2025645c6e222c0a09090920202067656e657269632d3e6572726f725f626c6f636b5f6c656e6774682c0a09090920202067656e657269632d3e6865616465722e736f757263655f6964293b0a0909676f746f206572723b0a097d0a0967686573203d20676865735f6e65772867656e65726963293b0a096966202849535f45525228676865732929207b0a09097263203d205054525f4552522867686573293b0a090967686573203d204e554c4c3b0a0909676f746f206572723b0a097d0a09737769746368202867656e657269632d3e6e6f746966792e7479706529207b0a096361736520414350495f484553545f4e4f544946595f504f4c4c45443a0a0909676865732d3e74696d65722e66756e6374696f6e203d20676865735f706f6c6c5f66756e633b0a0909676865732d3e74696d65722e64617461203d2028756e7369676e6564206c6f6e6729676865733b0a0909696e69745f74696d65725f64656665727261626c652826676865732d3e74696d6572293b0a0909676865735f6164645f74696d65722867686573293b0a0909627265616b3b0a096361736520414350495f484553545f4e4f544946595f45585445524e414c3a0a09092f2a2045787465726e616c20696e7465727275707420766563746f7220697320475349202a2f0a090969662028616370695f6773695f746f5f6972712867656e657269632d3e6e6f746966792e766563746f722c2026676865732d3e6972712929207b0a09090970725f65727228474845535f50465820224661696c656420746f206d61702047534920746f2049525120666f722067656e65726963206861726477617265206572726f7220736f757263653a2025645c6e222c0a0909092020202020202067656e657269632d3e6865616465722e736f757263655f6964293b0a090909676f746f206572723b0a09097d0a090969662028726571756573745f69727128676865732d3e6972712c20676865735f6972715f66756e632c0a09090909302c20224748455320495251222c20676865732929207b0a09090970725f65727228474845535f50465820224661696c656420746f2072656769737465722049525120666f722067656e65726963206861726477617265206572726f7220736f757263653a2025645c6e222c0a0909092020202020202067656e657269632d3e6865616465722e736f757263655f6964293b0a090909676f746f206572723b0a09097d0a0909627265616b3b0a096361736520414350495f484553545f4e4f544946595f5343493a0a09096d757465785f6c6f636b2826676865735f6c6973745f6d75746578293b0a0909696620286c6973745f656d7074792826676865735f73636929290a09090972656769737465725f616370695f6865645f6e6f7469666965722826676865735f6e6f7469666965725f736369293b0a09096c6973745f6164645f7263752826676865732d3e6c6973742c2026676865735f736369293b0a09096d757465785f756e6c6f636b2826676865735f6c6973745f6d75746578293b0a0909627265616b3b0a096361736520414350495f484553545f4e4f544946595f4e4d493a0a09096c656e203d20676865735f65736f757263655f707265616c6c6f635f73697a652867656e65726963293b0a0909676865735f657374617475735f706f6f6c5f657870616e64286c656e293b0a09096d757465785f6c6f636b2826676865735f6c6973745f6d75746578293b0a0909696620286c6973745f656d7074792826676865735f6e6d6929290a09090972656769737465725f6e6d695f68616e646c6572284e4d495f4c4f43414c2c20676865735f6e6f746966795f6e6d692c20302c0a090909090909226768657322293b0a09096c6973745f6164645f7263752826676865732d3e6c6973742c2026676865735f6e6d69293b0a09096d757465785f756e6c6f636b2826676865735f6c6973745f6d75746578293b0a0909627265616b3b0a0964656661756c743a0a090942554728293b0a097d0a09706c6174666f726d5f7365745f6472766461746128676865735f6465762c2067686573293b0a0a0972657475726e20303b0a6572723a0a09696620286768657329207b0a0909676865735f66696e692867686573293b0a09096b667265652867686573293b0a097d0a0972657475726e2072633b0a7d0a0a73746174696320696e7420676865735f72656d6f76652873747275637420706c6174666f726d5f646576696365202a676865735f646576290a7b0a097374727563742067686573202a676865733b0a0973747275637420616370695f686573745f67656e65726963202a67656e657269633b0a09756e7369676e6564206c6f6e67206c656e3b0a0a0967686573203d20706c6174666f726d5f6765745f6472766461746128676865735f646576293b0a0967656e65726963203d20676865732d3e67656e657269633b0a0a09676865732d3e666c616773207c3d20474845535f45584954494e473b0a09737769746368202867656e657269632d3e6e6f746966792e7479706529207b0a096361736520414350495f484553545f4e4f544946595f504f4c4c45443a0a090964656c5f74696d65725f73796e632826676865732d3e74696d6572293b0a0909627265616b3b0a096361736520414350495f484553545f4e4f544946595f45585445524e414c3a0a0909667265655f69727128676865732d3e6972712c2067686573293b0a0909627265616b3b0a096361736520414350495f484553545f4e4f544946595f5343493a0a09096d757465785f6c6f636b2826676865735f6c6973745f6d75746578293b0a09096c6973745f64656c5f7263752826676865732d3e6c697374293b0a0909696620286c6973745f656d7074792826676865735f73636929290a090909756e72656769737465725f616370695f6865645f6e6f7469666965722826676865735f6e6f7469666965725f736369293b0a09096d757465785f756e6c6f636b2826676865735f6c6973745f6d75746578293b0a0909627265616b3b0a096361736520414350495f484553545f4e4f544946595f4e4d493a0a09096d757465785f6c6f636b2826676865735f6c6973745f6d75746578293b0a09096c6973745f64656c5f7263752826676865732d3e6c697374293b0a0909696620286c6973745f656d7074792826676865735f6e6d6929290a090909756e72656769737465725f6e6d695f68616e646c6572284e4d495f4c4f43414c2c20226768657322293b0a09096d757465785f756e6c6f636b2826676865735f6c6973745f6d75746578293b0a09092f2a0a0909202a20546f2073796e6368726f6e697a652077697468204e4d492068616e646c65722c20676865732063616e206f6e6c792062650a0909202a206672656564206166746572204e4d492068616e646c65722066696e69736865732e0a0909202a2f0a090973796e6368726f6e697a655f72637528293b0a09096c656e203d20676865735f65736f757263655f707265616c6c6f635f73697a652867656e65726963293b0a0909676865735f657374617475735f706f6f6c5f736872696e6b286c656e293b0a0909627265616b3b0a0964656661756c743a0a090942554728293b0a0909627265616b3b0a097d0a0a09676865735f66696e692867686573293b0a096b667265652867686573293b0a0a09706c6174666f726d5f7365745f6472766461746128676865735f6465762c204e554c4c293b0a0a0972657475726e20303b0a7d0a0a7374617469632073747275637420706c6174666f726d5f64726976657220676865735f706c6174666f726d5f647269766572203d207b0a092e64726976657209093d207b0a09092e6e616d65093d202247484553222c0a09092e6f776e6572093d20544849535f4d4f44554c452c0a097d2c0a092e70726f626509093d20676865735f70726f62652c0a092e72656d6f766509093d20676865735f72656d6f76652c0a7d3b0a0a73746174696320696e74205f5f696e697420676865735f696e697428766f6964290a7b0a09696e742072633b0a0a0969662028616370695f64697361626c6564290a090972657475726e202d454e4f4445563b0a0a0969662028686573745f64697361626c6529207b0a090970725f696e666f28474845535f504658202248455354206973206e6f7420656e61626c6564215c6e22293b0a090972657475726e202d45494e56414c3b0a097d0a0a0969662028676865735f64697361626c6529207b0a090970725f696e666f28474845535f504658202247484553206973206e6f7420656e61626c6564215c6e22293b0a090972657475726e202d45494e56414c3b0a097d0a0a09696e69745f6972715f776f726b2826676865735f70726f635f6972715f776f726b2c20676865735f70726f635f696e5f697271293b0a0a097263203d20676865735f696f72656d61705f696e697428293b0a09696620287263290a0909676f746f206572723b0a0a097263203d20676865735f657374617475735f706f6f6c5f696e697428293b0a09696620287263290a0909676f746f206572725f696f72656d61705f657869743b0a0a097263203d20676865735f657374617475735f706f6f6c5f657870616e6428474845535f455354415455535f43414348455f4156475f53495a45202a0a09090909202020202020474845535f455354415455535f43414348455f414c4c4f4345445f4d4158293b0a09696620287263290a0909676f746f206572725f706f6f6c5f657869743b0a0a097263203d20706c6174666f726d5f6472697665725f72656769737465722826676865735f706c6174666f726d5f647269766572293b0a09696620287263290a0909676f746f206572725f706f6f6c5f657869743b0a0a097263203d20617065695f6f73635f736574757028293b0a09696620287263203d3d2030202626206f73635f73625f617065695f737570706f72745f61636b6564290a090970725f696e666f28474845535f504658202241504549206669726d77617265206669727374206d6f646520697320656e61626c656420627920415045492062697420616e642057484541205f4f53432e5c6e22293b0a09656c736520696620287263203d3d203020262620216f73635f73625f617065695f737570706f72745f61636b6564290a090970725f696e666f28474845535f504658202241504549206669726d77617265206669727374206d6f646520697320656e61626c65642062792057484541205f4f53432e5c6e22293b0a09656c736520696620287263202626206f73635f73625f617065695f737570706f72745f61636b6564290a090970725f696e666f28474845535f504658202241504549206669726d77617265206669727374206d6f646520697320656e61626c65642062792041504549206269742e5c6e22293b0a09656c73650a090970725f696e666f28474845535f50465820224661696c656420746f20656e61626c652041504549206669726d77617265206669727374206d6f64652e5c6e22293b0a0a0972657475726e20303b0a6572725f706f6f6c5f657869743a0a09676865735f657374617475735f706f6f6c5f6578697428293b0a6572725f696f72656d61705f657869743a0a09676865735f696f72656d61705f6578697428293b0a6572723a0a0972657475726e2072633b0a7d0a0a73746174696320766f6964205f5f6578697420676865735f6578697428766f6964290a7b0a09706c6174666f726d5f6472697665725f756e72656769737465722826676865735f706c6174666f726d5f647269766572293b0a09676865735f657374617475735f706f6f6c5f6578697428293b0a09676865735f696f72656d61705f6578697428293b0a7d0a0a6d6f64756c655f696e697428676865735f696e6974293b0a6d6f64756c655f6578697428676865735f65786974293b0a0a4d4f44554c455f415554484f5228224875616e672059696e6722293b0a4d4f44554c455f4445534352495054494f4e2822415045492047656e65726963204861726477617265204572726f7220536f7572636520737570706f727422293b0a4d4f44554c455f4c4943454e5345282247504c22293b0a4d4f44554c455f414c4941532822706c6174666f726d3a4748455322293b0a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006c696e75782d332e382e322f647269766572732f616370692f617065692f686573742e6300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000303030303636340030303030303030003030303030303000303030303030313433363100313231313437343433333000303031373330360030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007573746172003030726f6f7400000000000000000000000000000000000000000000000000000000726f6f74000000000000000000000000000000000000000000000000000000003030303030303000303030303030300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f2a0a202a2041504549204861726477617265204572726f7220536f756365205461626c6520737570706f72740a202a0a202a204845535420646573637269626573206572726f7220736f757263657320696e2064657461696c3b20636f6d6d756e696361746573206f7065726174696f6e616c0a202a20706172616d65746572732028692e652e207365766572697479206c6576656c732c206d61736b696e6720626974732c20616e64207468726573686f6c640a202a2076616c7565732920746f204c696e7578206173206e65636573736172792e20497420616c736f20616c6c6f7773207468652042494f5320746f207265706f72740a202a206e6f6e2d7374616e64617264206572726f7220736f757263657320746f204c696e75782028666f72206578616d706c652c20636869707365742d73706563696669630a202a206572726f7220726567697374657273292e0a202a0a202a20466f72206d6f726520696e666f726d6174696f6e2061626f757420484553542c20706c6561736520726566657220746f20414350492053706563696669636174696f6e0a202a2076657273696f6e20342e302c2073656374696f6e2031372e332e322e0a202a0a202a20436f70797269676874203230303920496e74656c20436f72702e0a202a202020417574686f723a204875616e672059696e67203c79696e672e6875616e6740696e74656c2e636f6d3e0a202a0a202a20546869732070726f6772616d206973206672656520736f6674776172653b20796f752063616e2072656469737472696275746520697420616e642f6f720a202a206d6f6469667920697420756e64657220746865207465726d73206f662074686520474e552047656e6572616c205075626c6963204c6963656e73652076657273696f6e0a202a2032206173207075626c697368656420627920746865204672656520536f66747761726520466f756e646174696f6e3b0a202a0a202a20546869732070726f6772616d20697320646973747269627574656420696e2074686520686f706520746861742069742077696c6c2062652075736566756c2c0a202a2062757420574954484f555420414e592057415252414e54593b20776974686f7574206576656e2074686520696d706c6965642077617272616e7479206f660a202a204d45524348414e544142494c495459206f72204649544e45535320464f52204120504152544943554c415220505552504f53452e2020536565207468650a202a20474e552047656e6572616c205075626c6963204c6963656e736520666f72206d6f72652064657461696c732e0a202a0a202a20596f752073686f756c642068617665207265636569766564206120636f7079206f662074686520474e552047656e6572616c205075626c6963204c6963656e73650a202a20616c6f6e67207769746820746869732070726f6772616d3b206966206e6f742c20777269746520746f20746865204672656520536f6674776172650a202a20466f756e646174696f6e2c20496e632e2c2035392054656d706c6520506c6163652c205375697465203333302c20426f73746f6e2c204d41202030323131312d3133303720205553410a202a2f0a0a23696e636c756465203c6c696e75782f6b65726e656c2e683e0a23696e636c756465203c6c696e75782f6d6f64756c652e683e0a23696e636c756465203c6c696e75782f696e69742e683e0a23696e636c756465203c6c696e75782f616370692e683e0a23696e636c756465203c6c696e75782f6b64656275672e683e0a23696e636c756465203c6c696e75782f686967686d656d2e683e0a23696e636c756465203c6c696e75782f696f2e683e0a23696e636c756465203c6c696e75782f706c6174666f726d5f6465766963652e683e0a23696e636c756465203c616370692f617065692e683e0a0a23696e636c7564652022617065692d696e7465726e616c2e68220a0a23646566696e6520484553545f5046582022484553543a20220a0a626f6f6c20686573745f64697361626c653b0a4558504f52545f53594d424f4c5f47504c28686573745f64697361626c65293b0a0a2f2a2048455354207461626c652070617273696e67202a2f0a0a7374617469632073747275637420616370695f7461626c655f68657374202a5f5f726561645f6d6f73746c7920686573745f7461623b0a0a73746174696320636f6e737420696e7420686573745f657372635f6c656e5f7461625b414350495f484553545f545950455f52455345525645445d203d207b0a095b414350495f484553545f545950455f494133325f434845434b5d203d202d312c092f2a206e65656420667572746865722063616c63756c6174696f6e202a2f0a095b414350495f484553545f545950455f494133325f434f525245435445445f434845434b5d203d202d312c0a095b414350495f484553545f545950455f494133325f4e4d495d203d2073697a656f662873747275637420616370695f686573745f69615f6e6d69292c0a095b414350495f484553545f545950455f4145525f524f4f545f504f52545d203d2073697a656f662873747275637420616370695f686573745f6165725f726f6f74292c0a095b414350495f484553545f545950455f4145525f454e44504f494e545d203d2073697a656f662873747275637420616370695f686573745f616572292c0a095b414350495f484553545f545950455f4145525f4252494447455d203d2073697a656f662873747275637420616370695f686573745f6165725f627269646765292c0a095b414350495f484553545f545950455f47454e455249435f4552524f525d203d2073697a656f662873747275637420616370695f686573745f67656e65726963292c0a7d3b0a0a73746174696320696e7420686573745f657372635f6c656e2873747275637420616370695f686573745f686561646572202a686573745f686472290a7b0a0975313620686573745f74797065203d20686573745f6864722d3e747970653b0a09696e74206c656e3b0a0a0969662028686573745f74797065203e3d20414350495f484553545f545950455f5245534552564544290a090972657475726e20303b0a0a096c656e203d20686573745f657372635f6c656e5f7461625b686573745f747970655d3b0a0a0969662028686573745f74797065203d3d20414350495f484553545f545950455f494133325f434f525245435445445f434845434b29207b0a090973747275637420616370695f686573745f69615f636f72726563746564202a636d633b0a0909636d63203d202873747275637420616370695f686573745f69615f636f72726563746564202a29686573745f6864723b0a09096c656e203d2073697a656f66282a636d6329202b20636d632d3e6e756d5f68617264776172655f62616e6b73202a0a09090973697a656f662873747275637420616370695f686573745f69615f6572726f725f62616e6b293b0a097d20656c73652069662028686573745f74797065203d3d20414350495f484553545f545950455f494133325f434845434b29207b0a090973747275637420616370695f686573745f69615f6d616368696e655f636865636b202a6d633b0a09096d63203d202873747275637420616370695f686573745f69615f6d616368696e655f636865636b202a29686573745f6864723b0a09096c656e203d2073697a656f66282a6d6329202b206d632d3e6e756d5f68617264776172655f62616e6b73202a0a09090973697a656f662873747275637420616370695f686573745f69615f6572726f725f62616e6b293b0a097d0a094255475f4f4e286c656e203d3d202d31293b0a0a0972657475726e206c656e3b0a7d3b0a0a696e7420617065695f686573745f706172736528617065695f686573745f66756e635f742066756e632c20766f6964202a64617461290a7b0a0973747275637420616370695f686573745f686561646572202a686573745f6864723b0a09696e7420692c2072632c206c656e3b0a0a0969662028686573745f64697361626c65290a090972657475726e202d45494e56414c3b0a0a09686573745f686472203d202873747275637420616370695f686573745f686561646572202a2928686573745f746162202b2031293b0a09666f72202869203d20303b2069203c20686573745f7461622d3e6572726f725f736f757263655f636f756e743b20692b2b29207b0a09096c656e203d20686573745f657372635f6c656e28686573745f686472293b0a090969662028216c656e29207b0a09090970725f7761726e696e672846575f5741524e20484553545f5046580a0909090920202022556e6b6e6f776e206f7220756e75736564206861726477617265206572726f7220736f7572636520220a0909090920202022747970653a20256420666f72206861726477617265206572726f7220736f757263653a2025642e5c6e222c0a09090909202020686573745f6864722d3e747970652c20686573745f6864722d3e736f757263655f6964293b0a09090972657475726e202d45494e56414c3b0a09097d0a09096966202828766f6964202a29686573745f686472202b206c656e203e0a09092020202028766f6964202a29686573745f746162202b20686573745f7461622d3e6865616465722e6c656e67746829207b0a09090970725f7761726e696e672846575f42554720484553545f5046580a0909225461626c6520636f6e74656e7473206f766572666c6f7720666f72206861726477617265206572726f7220736f757263653a2025642e5c6e222c0a09090909686573745f6864722d3e736f757263655f6964293b0a09090972657475726e202d45494e56414c3b0a09097d0a0a09097263203d2066756e6328686573745f6864722c2064617461293b0a0909696620287263290a09090972657475726e2072633b0a0a0909686573745f686472203d2028766f6964202a29686573745f686472202b206c656e3b0a097d0a0a0972657475726e20303b0a7d0a4558504f52545f53594d424f4c5f47504c28617065695f686573745f7061727365293b0a0a73747275637420676865735f617272207b0a0973747275637420706c6174666f726d5f646576696365202a2a676865735f646576733b0a09756e7369676e656420696e7420636f756e743b0a7d3b0a0a73746174696320696e74205f5f696e697420686573745f70617273655f676865735f636f756e742873747275637420616370695f686573745f686561646572202a686573745f6864722c20766f6964202a64617461290a7b0a09696e74202a636f756e74203d20646174613b0a0a0969662028686573745f6864722d3e74797065203d3d20414350495f484553545f545950455f47454e455249435f4552524f52290a0909282a636f756e74292b2b3b0a0972657475726e20303b0a7d0a0a73746174696320696e74205f5f696e697420686573745f70617273655f676865732873747275637420616370695f686573745f686561646572202a686573745f6864722c20766f6964202a64617461290a7b0a0973747275637420706c6174666f726d5f646576696365202a676865735f6465763b0a0973747275637420676865735f617272202a676865735f617272203d20646174613b0a09696e742072632c20693b0a0a0969662028686573745f6864722d3e7479706520213d20414350495f484553545f545950455f47454e455249435f4552524f52290a090972657475726e20303b0a0a096966202821282873747275637420616370695f686573745f67656e65726963202a29686573745f686472292d3e656e61626c6564290a090972657475726e20303b0a09666f72202869203d20303b2069203c20676865735f6172722d3e636f756e743b20692b2b29207b0a090973747275637420616370695f686573745f686561646572202a6864723b0a0909676865735f646576203d20676865735f6172722d3e676865735f646576735b695d3b0a0909686472203d202a2873747275637420616370695f686573745f686561646572202a2a29676865735f6465762d3e6465762e706c6174666f726d5f646174613b0a0909696620286864722d3e736f757263655f6964203d3d20686573745f6864722d3e736f757263655f696429207b0a09090970725f7761726e696e672846575f5741524e20484553545f50465820224475706c696361746564206861726477617265206572726f7220736f757263652049443a2025642e5c6e222c0a090909092020206864722d3e736f757263655f6964293b0a09090972657475726e202d45494f3b0a09097d0a097d0a09676865735f646576203d20706c6174666f726d5f6465766963655f616c6c6f63282247484553222c20686573745f6864722d3e736f757263655f6964293b0a096966202821676865735f646576290a090972657475726e202d454e4f4d454d3b0a0a097263203d20706c6174666f726d5f6465766963655f6164645f6461746128676865735f6465762c2026686573745f6864722c2073697a656f6628766f6964202a29293b0a09696620287263290a0909676f746f206572723b0a0a097263203d20706c6174666f726d5f6465766963655f61646428676865735f646576293b0a09696620287263290a0909676f746f206572723b0a09676865735f6172722d3e676865735f646576735b676865735f6172722d3e636f756e742b2b5d203d20676865735f6465763b0a0a0972657475726e20303b0a6572723a0a09706c6174666f726d5f6465766963655f70757428676865735f646576293b0a0972657475726e2072633b0a7d0a0a73746174696320696e74205f5f696e697420686573745f676865735f6465765f726567697374657228756e7369676e656420696e7420676865735f636f756e74290a7b0a09696e742072632c20693b0a0973747275637420676865735f61727220676865735f6172723b0a0a09676865735f6172722e636f756e74203d20303b0a09676865735f6172722e676865735f64657673203d206b6d616c6c6f632873697a656f6628766f6964202a29202a20676865735f636f756e742c204746505f4b45524e454c293b0a096966202821676865735f6172722e676865735f64657673290a090972657475726e202d454e4f4d454d3b0a0a097263203d20617065695f686573745f706172736528686573745f70617273655f676865732c2026676865735f617272293b0a09696620287263290a0909676f746f206572723b0a6f75743a0a096b6672656528676865735f6172722e676865735f64657673293b0a0972657475726e2072633b0a6572723a0a09666f72202869203d20303b2069203c20676865735f6172722e636f756e743b20692b2b290a0909706c6174666f726d5f6465766963655f756e726567697374657228676865735f6172722e676865735f646576735b695d293b0a09676f746f206f75743b0a7d0a0a73746174696320696e74205f5f696e69742073657475705f686573745f64697361626c652863686172202a737472290a7b0a09686573745f64697361626c65203d20313b0a0972657475726e20303b0a7d0a0a5f5f73657475702822686573745f64697361626c65222c2073657475705f686573745f64697361626c65293b0a0a766f6964205f5f696e697420616370695f686573745f696e697428766f6964290a7b0a09616370695f737461747573207374617475733b0a09696e74207263203d202d454e4f4445563b0a09756e7369676e656420696e7420676865735f636f756e74203d20303b0a0a0969662028686573745f64697361626c6529207b0a090970725f696e666f28484553545f50465820225461626c652070617273696e672064697361626c65642e5c6e22293b0a090972657475726e3b0a097d0a0a0969662028616370695f64697361626c6564290a0909676f746f206572723b0a0a09737461747573203d20616370695f6765745f7461626c6528414350495f5349475f484553542c20302c0a090909092873747275637420616370695f7461626c655f686561646572202a2a2926686573745f746162293b0a0969662028737461747573203d3d2041455f4e4f545f464f554e44290a0909676f746f206572723b0a09656c73652069662028414350495f4641494c555245287374617475732929207b0a0909636f6e73742063686172202a6d7367203d20616370695f666f726d61745f657863657074696f6e28737461747573293b0a090970725f65727228484553545f50465820224661696c656420746f20676574207461626c652c2025735c6e222c206d7367293b0a09097263203d202d45494e56414c3b0a0909676f746f206572723b0a097d0a0a096966202821676865735f64697361626c6529207b0a09097263203d20617065695f686573745f706172736528686573745f70617273655f676865735f636f756e742c2026676865735f636f756e74293b0a0909696620287263290a090909676f746f206572723b0a09097263203d20686573745f676865735f6465765f726567697374657228676865735f636f756e74293b0a0909696620287263290a090909676f746f206572723b0a097d0a0a0970725f696e666f28484553545f50465820225461626c652070617273696e6720686173206265656e20696e697469616c697a65642e5c6e22293b0a0972657475726e3b0a6572723a0a09686573745f64697361626c65203d20313b0a7d0a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006c696e75782d332e382e322f647269766572732f616370692f626174746572792e63000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000303030303636340030303030303030003030303030303000303030303031303536333600313231313437343433333000303031373130350030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007573746172003030726f6f7400000000000000000000000000000000000000000000000000000000726f6f74000000000000000000000000000000000000000000000000000000003030303030303000303030303030300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f2a0a202a2020626174746572792e63202d204143504920426174746572792044726976657220285265766973696f6e3a20322e30290a202a0a202a2020436f7079726967687420284329203230303720416c657865792053746172696b6f76736b6979203c6173746172696b6f76736b697940737573652e64653e0a202a2020436f707972696768742028432920323030342d3230303720566c6164696d6972204c656265646576203c766c6164696d69722e702e6c65626564657640696e74656c2e636f6d3e0a202a2020436f707972696768742028432920323030312c203230303220416e64792047726f766572203c616e647265772e67726f76657240696e74656c2e636f6d3e0a202a2020436f707972696768742028432920323030312c2032303032205061756c2044696566656e6261756768203c7061756c2e732e64696566656e626175676840696e74656c2e636f6d3e0a202a0a202a207e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e0a202a0a202a2020546869732070726f6772616d206973206672656520736f6674776172653b20796f752063616e2072656469737472696275746520697420616e642f6f72206d6f646966790a202a2020697420756e64657220746865207465726d73206f662074686520474e552047656e6572616c205075626c6963204c6963656e7365206173207075626c69736865642062790a202a2020746865204672656520536f66747761726520466f756e646174696f6e3b206569746865722076657273696f6e2032206f6620746865204c6963656e73652c206f72202861740a202a2020796f7572206f7074696f6e2920616e79206c617465722076657273696f6e2e0a202a0a202a2020546869732070726f6772616d20697320646973747269627574656420696e2074686520686f706520746861742069742077696c6c2062652075736566756c2c206275740a202a2020574954484f555420414e592057415252414e54593b20776974686f7574206576656e2074686520696d706c6965642077617272616e7479206f660a202a20204d45524348414e544142494c495459206f72204649544e45535320464f52204120504152544943554c415220505552504f53452e20205365652074686520474e550a202a202047656e6572616c205075626c6963204c6963656e736520666f72206d6f72652064657461696c732e0a202a0a202a2020596f752073686f756c642068617665207265636569766564206120636f7079206f662074686520474e552047656e6572616c205075626c6963204c6963656e736520616c6f6e670a202a20207769746820746869732070726f6772616d3b206966206e6f742c20777269746520746f20746865204672656520536f66747761726520466f756e646174696f6e2c20496e632e2c0a202a202035392054656d706c6520506c6163652c205375697465203333302c20426f73746f6e2c204d412030323131312d31333037205553412e0a202a0a202a207e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e0a202a2f0a0a23696e636c756465203c6c696e75782f6b65726e656c2e683e0a23696e636c756465203c6c696e75782f6d6f64756c652e683e0a23696e636c756465203c6c696e75782f696e69742e683e0a23696e636c756465203c6c696e75782f74797065732e683e0a23696e636c756465203c6c696e75782f6a6966666965732e683e0a23696e636c756465203c6c696e75782f6173796e632e683e0a23696e636c756465203c6c696e75782f646d692e683e0a23696e636c756465203c6c696e75782f736c61622e683e0a23696e636c756465203c6c696e75782f73757370656e642e683e0a23696e636c756465203c61736d2f756e616c69676e65642e683e0a0a23696664656620434f4e4649475f414350495f50524f4346535f504f5745520a23696e636c756465203c6c696e75782f70726f635f66732e683e0a23696e636c756465203c6c696e75782f7365715f66696c652e683e0a23696e636c756465203c61736d2f756163636573732e683e0a23656e6469660a0a23696e636c756465203c616370692f616370695f6275732e683e0a23696e636c756465203c616370692f616370695f647269766572732e683e0a23696e636c756465203c6c696e75782f706f7765725f737570706c792e683e0a0a23646566696e65205052454649582022414350493a20220a0a23646566696e6520414350495f424154544552595f56414c55455f554e4b4e4f574e20307846464646464646460a0a23646566696e6520414350495f424154544552595f434c41535309092262617474657279220a23646566696e6520414350495f424154544552595f4445564943455f4e414d45092242617474657279220a23646566696e6520414350495f424154544552595f4e4f544946595f53544154555309307838300a23646566696e6520414350495f424154544552595f4e4f544946595f494e464f09307838310a23646566696e6520414350495f424154544552595f4e4f544946595f5448524553484f4c44202020307838320a0a2f2a204261747465727920706f77657220756e69743a2030206d65616e73206d572c2031206d65616e73206d41202a2f0a23646566696e6520414350495f424154544552595f504f5745525f554e49545f4d4109310a0a23646566696e65205f434f4d504f4e454e540909414350495f424154544552595f434f4d504f4e454e540a0a414350495f4d4f44554c455f4e414d4528226261747465727922293b0a0a4d4f44554c455f415554484f5228225061756c2044696566656e626175676822293b0a4d4f44554c455f415554484f522822416c657865792053746172696b6f76736b6979203c6173746172696b6f76736b697940737573652e64653e22293b0a4d4f44554c455f4445534352495054494f4e28224143504920426174746572792044726976657222293b0a4d4f44554c455f4c4943454e5345282247504c22293b0a0a73746174696320756e7369676e656420696e742063616368655f74696d65203d20313030303b0a6d6f64756c655f706172616d2863616368655f74696d652c2075696e742c2030363434293b0a4d4f44554c455f5041524d5f444553432863616368655f74696d652c202263616368652074696d6520696e206d696c6c697365636f6e647322293b0a0a23696664656620434f4e4649475f414350495f50524f4346535f504f5745520a65787465726e207374727563742070726f635f6469725f656e747279202a616370695f6c6f636b5f626174746572795f64697228766f6964293b0a65787465726e20766f6964202a616370695f756e6c6f636b5f626174746572795f646972287374727563742070726f635f6469725f656e747279202a616370695f626174746572795f646972293b0a0a656e756d20616370695f626174746572795f66696c6573207b0a09696e666f5f746167203d20302c0a0973746174655f7461672c0a09616c61726d5f7461672c0a09414350495f424154544552595f4e554d46494c45532c0a7d3b0a0a23656e6469660a0a73746174696320636f6e73742073747275637420616370695f6465766963655f696420626174746572795f6465766963655f6964735b5d203d207b0a097b22504e5030433041222c20307d2c0a097b22222c20307d2c0a7d3b0a0a4d4f44554c455f4445564943455f5441424c4528616370692c20626174746572795f6465766963655f696473293b0a0a656e756d207b0a09414350495f424154544552595f414c41524d5f50524553454e542c0a09414350495f424154544552595f58494e464f5f50524553454e542c0a09414350495f424154544552595f515549524b5f50455243454e544147455f43415041434954592c0a092f2a204f6e204c656e6f766f205468696e6b706164206d6f64656c732066726f6d203230313020616e6420323031312c2074686520706f77657220756e69740a092020207377697463686573206265747765656e206d576820616e64206d416820646570656e64696e67206f6e2077686574686572207468652073797374656d0a0920202069732072756e6e696e67206f6e2062617474657279206f72206e6f742e20205768656e206d41682069732074686520756e69742c206d6f73740a092020207265706f727465642076616c7565732061726520696e636f727265637420616e64206e65656420746f2062652061646a75737465642062790a0920202031303030302f64657369676e5f766f6c746167652e20205665726966696564206f6e20783230312c20743431302c2074343130732c20616e6420783232302e0a092020205072652d3230313020616e642032303132206d6f64656c732061707065617220746f20616c77617973207265706f727420696e206d576820616e640a09202020617265207468757320756e616666656374656420287465737465642077697468207434322c207436312c20743530302c20783230302c20783330302c0a09202020616e642078323330292e2020416c736f2c20696e206d69642d32303132204c656e6f766f2069737375656420612042494f532075706461746520666f720a092020207468652032303131206d6f64656c732074686174206669786573207468652069737375652028746573746564206f6e2078323230207769746820610a09202020706f73742d312e32392042494f53292c20627574206173206f66204e6f762e20323031322c206e6f2073756368207570646174652069730a09202020617661696c61626c6520666f72207468652032303130206d6f64656c732e20202a2f0a09414350495f424154544552595f515549524b5f5448494e4b5041445f4d41482c0a7d3b0a0a73747275637420616370695f62617474657279207b0a09737472756374206d75746578206c6f636b3b0a09737472756374206d757465782073797366735f6c6f636b3b0a0973747275637420706f7765725f737570706c79206261743b0a0973747275637420616370695f646576696365202a6465766963653b0a09737472756374206e6f7469666965725f626c6f636b20706d5f6e623b0a09756e7369676e6564206c6f6e67207570646174655f74696d653b0a09696e7420726174655f6e6f773b0a09696e742063617061636974795f6e6f773b0a09696e7420766f6c746167655f6e6f773b0a09696e742064657369676e5f63617061636974793b0a09696e742066756c6c5f6368617267655f63617061636974793b0a09696e7420746563686e6f6c6f67793b0a09696e742064657369676e5f766f6c746167653b0a09696e742064657369676e5f63617061636974795f7761726e696e673b0a09696e742064657369676e5f63617061636974795f6c6f773b0a09696e74206379636c655f636f756e743b0a09696e74206d6561737572656d656e745f61636375726163793b0a09696e74206d61785f73616d706c696e675f74696d653b0a09696e74206d696e5f73616d706c696e675f74696d653b0a09696e74206d61785f617665726167696e675f696e74657276616c3b0a09696e74206d696e5f617665726167696e675f696e74657276616c3b0a09696e742063617061636974795f6772616e756c61726974795f313b0a09696e742063617061636974795f6772616e756c61726974795f323b0a09696e7420616c61726d3b0a0963686172206d6f64656c5f6e756d6265725b33325d3b0a09636861722073657269616c5f6e756d6265725b33325d3b0a096368617220747970655b33325d3b0a0963686172206f656d5f696e666f5b33325d3b0a09696e742073746174653b0a09696e7420706f7765725f756e69743b0a09756e7369676e6564206c6f6e6720666c6167733b0a7d3b0a0a23646566696e6520746f5f616370695f6261747465727928782920636f6e7461696e65725f6f6628782c2073747275637420616370695f626174746572792c20626174290a0a696e6c696e6520696e7420616370695f626174746572795f70726573656e742873747275637420616370695f62617474657279202a62617474657279290a7b0a0972657475726e20626174746572792d3e6465766963652d3e7374617475732e626174746572795f70726573656e743b0a7d0a0a73746174696320696e7420616370695f626174746572795f746563686e6f6c6f67792873747275637420616370695f62617474657279202a62617474657279290a7b0a09696620282173747263617365636d7028224e694364222c20626174746572792d3e7479706529290a090972657475726e20504f5745525f535550504c595f544543484e4f4c4f47595f4e6943643b0a09696620282173747263617365636d7028224e694d48222c20626174746572792d3e7479706529290a090972657475726e20504f5745525f535550504c595f544543484e4f4c4f47595f4e694d483b0a09696620282173747263617365636d7028224c494f4e222c20626174746572792d3e7479706529290a090972657475726e20504f5745525f535550504c595f544543484e4f4c4f47595f4c494f4e3b0a0969662028217374726e63617365636d7028224c492d494f4e222c20626174746572792d3e747970652c203629290a090972657475726e20504f5745525f535550504c595f544543484e4f4c4f47595f4c494f4e3b0a09696620282173747263617365636d7028224c6950222c20626174746572792d3e7479706529290a090972657475726e20504f5745525f535550504c595f544543484e4f4c4f47595f4c49504f3b0a0972657475726e20504f5745525f535550504c595f544543484e4f4c4f47595f554e4b4e4f574e3b0a7d0a0a73746174696320696e7420616370695f626174746572795f6765745f73746174652873747275637420616370695f62617474657279202a62617474657279293b0a0a73746174696320696e7420616370695f626174746572795f69735f636861726765642873747275637420616370695f62617474657279202a62617474657279290a7b0a092f2a20656974686572206368617267696e67206f72206469736368617267696e67202a2f0a0969662028626174746572792d3e737461746520213d2030290a090972657475726e20303b0a0a092f2a2062617474657279206e6f74207265706f7274696e6720636861726765202a2f0a0969662028626174746572792d3e63617061636974795f6e6f77203d3d20414350495f424154544552595f56414c55455f554e4b4e4f574e207c7c0a0920202020626174746572792d3e63617061636974795f6e6f77203d3d2030290a090972657475726e20303b0a0a092f2a20676f6f6420626174746572696573207570646174652066756c6c5f63686172676520617320746865206261747465726965732064656772616465202a2f0a0969662028626174746572792d3e66756c6c5f6368617267655f6361706163697479203d3d20626174746572792d3e63617061636974795f6e6f77290a090972657475726e20313b0a0a092f2a2066616c6c6261636b20746f207573696e672064657369676e2076616c75657320666f722062726f6b656e20626174746572696573202a2f0a0969662028626174746572792d3e64657369676e5f6361706163697479203d3d20626174746572792d3e63617061636974795f6e6f77290a090972657475726e20313b0a0a092f2a20776520646f6e277420646f20616e7920736f7274206f66206d6574726963206261736564206f6e2070657263656e7461676573202a2f0a0972657475726e20303b0a7d0a0a73746174696320696e7420616370695f626174746572795f6765745f70726f70657274792873747275637420706f7765725f737570706c79202a7073792c0a090909092020202020656e756d20706f7765725f737570706c795f70726f7065727479207073702c0a090909092020202020756e696f6e20706f7765725f737570706c795f70726f7076616c202a76616c290a7b0a09696e7420726574203d20303b0a0973747275637420616370695f62617474657279202a62617474657279203d20746f5f616370695f6261747465727928707379293b0a0a0969662028616370695f626174746572795f70726573656e7428626174746572792929207b0a09092f2a2072756e206261747465727920757064617465206f6e6c792069662069742069732070726573656e74202a2f0a0909616370695f626174746572795f6765745f73746174652862617474657279293b0a097d20656c7365206966202870737020213d20504f5745525f535550504c595f50524f505f50524553454e54290a090972657475726e202d454e4f4445563b0a09737769746368202870737029207b0a096361736520504f5745525f535550504c595f50524f505f5354415455533a0a090969662028626174746572792d3e737461746520262030783031290a09090976616c2d3e696e7476616c203d20504f5745525f535550504c595f5354415455535f4449534348415247494e473b0a0909656c73652069662028626174746572792d3e737461746520262030783032290a09090976616c2d3e696e7476616c203d20504f5745525f535550504c595f5354415455535f4348415247494e473b0a0909656c73652069662028616370695f626174746572795f69735f63686172676564286261747465727929290a09090976616c2d3e696e7476616c203d20504f5745525f535550504c595f5354415455535f46554c4c3b0a0909656c73650a09090976616c2d3e696e7476616c203d20504f5745525f535550504c595f5354415455535f554e4b4e4f574e3b0a0909627265616b3b0a096361736520504f5745525f535550504c595f50524f505f50524553454e543a0a090976616c2d3e696e7476616c203d20616370695f626174746572795f70726573656e742862617474657279293b0a0909627265616b3b0a096361736520504f5745525f535550504c595f50524f505f544543484e4f4c4f47593a0a090976616c2d3e696e7476616c203d20616370695f626174746572795f746563686e6f6c6f67792862617474657279293b0a0909627265616b3b0a096361736520504f5745525f535550504c595f50524f505f4359434c455f434f554e543a0a090976616c2d3e696e7476616c203d20626174746572792d3e6379636c655f636f756e743b0a0909627265616b3b0a096361736520504f5745525f535550504c595f50524f505f564f4c544147455f4d494e5f44455349474e3a0a090969662028626174746572792d3e64657369676e5f766f6c74616765203d3d20414350495f424154544552595f56414c55455f554e4b4e4f574e290a090909726574203d202d454e4f4445563b0a0909656c73650a09090976616c2d3e696e7476616c203d20626174746572792d3e64657369676e5f766f6c74616765202a20313030303b0a0909627265616b3b0a096361736520504f5745525f535550504c595f50524f505f564f4c544147455f4e4f573a0a090969662028626174746572792d3e766f6c746167655f6e6f77203d3d20414350495f424154544552595f56414c55455f554e4b4e4f574e290a090909726574203d202d454e4f4445563b0a0909656c73650a09090976616c2d3e696e7476616c203d20626174746572792d3e766f6c746167655f6e6f77202a20313030303b0a0909627265616b3b0a096361736520504f5745525f535550504c595f50524f505f43555252454e545f4e4f573a0a096361736520504f5745525f535550504c595f50524f505f504f5745525f4e4f573a0a090969662028626174746572792d3e726174655f6e6f77203d3d20414350495f424154544552595f56414c55455f554e4b4e4f574e290a090909726574203d202d454e4f4445563b0a0909656c73650a09090976616c2d3e696e7476616c203d20626174746572792d3e726174655f6e6f77202a20313030303b0a0909627265616b3b0a096361736520504f5745525f535550504c595f50524f505f4348415247455f46554c4c5f44455349474e3a0a096361736520504f5745525f535550504c595f50524f505f454e455247595f46554c4c5f44455349474e3a0a090969662028626174746572792d3e64657369676e5f6361706163697479203d3d20414350495f424154544552595f56414c55455f554e4b4e4f574e290a090909726574203d202d454e4f4445563b0a0909656c73650a09090976616c2d3e696e7476616c203d20626174746572792d3e64657369676e5f6361706163697479202a20313030303b0a0909627265616b3b0a096361736520504f5745525f535550504c595f50524f505f4348415247455f46554c4c3a0a096361736520504f5745525f535550504c595f50524f505f454e455247595f46554c4c3a0a090969662028626174746572792d3e66756c6c5f6368617267655f6361706163697479203d3d20414350495f424154544552595f56414c55455f554e4b4e4f574e290a090909726574203d202d454e4f4445563b0a0909656c73650a09090976616c2d3e696e7476616c203d20626174746572792d3e66756c6c5f6368617267655f6361706163697479202a20313030303b0a0909627265616b3b0a096361736520504f5745525f535550504c595f50524f505f4348415247455f4e4f573a0a096361736520504f5745525f535550504c595f50524f505f454e455247595f4e4f573a0a090969662028626174746572792d3e63617061636974795f6e6f77203d3d20414350495f424154544552595f56414c55455f554e4b4e4f574e290a090909726574203d202d454e4f4445563b0a0909656c73650a09090976616c2d3e696e7476616c203d20626174746572792d3e63617061636974795f6e6f77202a20313030303b0a0909627265616b3b0a096361736520504f5745525f535550504c595f50524f505f43415041434954593a0a090969662028626174746572792d3e63617061636974795f6e6f7720262620626174746572792d3e66756c6c5f6368617267655f6361706163697479290a09090976616c2d3e696e7476616c203d20626174746572792d3e63617061636974795f6e6f77202a203130302f0a0909090909626174746572792d3e66756c6c5f6368617267655f63617061636974793b0a0909656c73650a09090976616c2d3e696e7476616c203d20303b0a0909627265616b3b0a096361736520504f5745525f535550504c595f50524f505f4d4f44454c5f4e414d453a0a090976616c2d3e73747276616c203d20626174746572792d3e6d6f64656c5f6e756d6265723b0a0909627265616b3b0a096361736520504f5745525f535550504c595f50524f505f4d414e5546414354555245523a0a090976616c2d3e73747276616c203d20626174746572792d3e6f656d5f696e666f3b0a0909627265616b3b0a096361736520504f5745525f535550504c595f50524f505f53455249414c5f4e554d4245523a0a090976616c2d3e73747276616c203d20626174746572792d3e73657269616c5f6e756d6265723b0a0909627265616b3b0a0964656661756c743a0a0909726574203d202d45494e56414c3b0a097d0a0972657475726e207265743b0a7d0a0a73746174696320656e756d20706f7765725f737570706c795f70726f7065727479206368617267655f626174746572795f70726f70735b5d203d207b0a09504f5745525f535550504c595f50524f505f5354415455532c0a09504f5745525f535550504c595f50524f505f50524553454e542c0a09504f5745525f535550504c595f50524f505f544543484e4f4c4f47592c0a09504f5745525f535550504c595f50524f505f4359434c455f434f554e542c0a09504f5745525f535550504c595f50524f505f564f4c544147455f4d494e5f44455349474e2c0a09504f5745525f535550504c595f50524f505f564f4c544147455f4e4f572c0a09504f5745525f535550504c595f50524f505f43555252454e545f4e4f572c0a09504f5745525f535550504c595f50524f505f4348415247455f46554c4c5f44455349474e2c0a09504f5745525f535550504c595f50524f505f4348415247455f46554c4c2c0a09504f5745525f535550504c595f50524f505f4348415247455f4e4f572c0a09504f5745525f535550504c595f50524f505f43415041434954592c0a09504f5745525f535550504c595f50524f505f4d4f44454c5f4e414d452c0a09504f5745525f535550504c595f50524f505f4d414e5546414354555245522c0a09504f5745525f535550504c595f50524f505f53455249414c5f4e554d4245522c0a7d3b0a0a73746174696320656e756d20706f7765725f737570706c795f70726f706572747920656e657267795f626174746572795f70726f70735b5d203d207b0a09504f5745525f535550504c595f50524f505f5354415455532c0a09504f5745525f535550504c595f50524f505f50524553454e542c0a09504f5745525f535550504c595f50524f505f544543484e4f4c4f47592c0a09504f5745525f535550504c595f50524f505f4359434c455f434f554e542c0a09504f5745525f535550504c595f50524f505f564f4c544147455f4d494e5f44455349474e2c0a09504f5745525f535550504c595f50524f505f564f4c544147455f4e4f572c0a09504f5745525f535550504c595f50524f505f504f5745525f4e4f572c0a09504f5745525f535550504c595f50524f505f454e455247595f46554c4c5f44455349474e2c0a09504f5745525f535550504c595f50524f505f454e455247595f46554c4c2c0a09504f5745525f535550504c595f50524f505f454e455247595f4e4f572c0a09504f5745525f535550504c595f50524f505f43415041434954592c0a09504f5745525f535550504c595f50524f505f4d4f44454c5f4e414d452c0a09504f5745525f535550504c595f50524f505f4d414e5546414354555245522c0a09504f5745525f535550504c595f50524f505f53455249414c5f4e554d4245522c0a7d3b0a0a23696664656620434f4e4649475f414350495f50524f4346535f504f5745520a696e6c696e652063686172202a616370695f626174746572795f756e6974732873747275637420616370695f62617474657279202a62617474657279290a7b0a0972657475726e2028626174746572792d3e706f7765725f756e6974203d3d20414350495f424154544552595f504f5745525f554e49545f4d4129203f0a0909226d4122203a20226d57223b0a7d0a23656e6469660a0a2f2a202d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d0a2020202020202020202020202020202020202020202020202020202020202042617474657279204d616e6167656d656e740a2020202d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d202a2f0a73747275637420616370695f6f666673657473207b0a0973697a655f74206f66667365743b09092f2a206f666673657420696e736964652073747275637420616370695f7362735f62617474657279202a2f0a097538206d6f64653b09092f2a20696e74206f7220737472696e673f202a2f0a7d3b0a0a7374617469632073747275637420616370695f6f6666736574732073746174655f6f6666736574735b5d203d207b0a097b6f66667365746f662873747275637420616370695f626174746572792c207374617465292c20307d2c0a097b6f66667365746f662873747275637420616370695f626174746572792c20726174655f6e6f77292c20307d2c0a097b6f66667365746f662873747275637420616370695f626174746572792c2063617061636974795f6e6f77292c20307d2c0a097b6f66667365746f662873747275637420616370695f626174746572792c20766f6c746167655f6e6f77292c20307d2c0a7d3b0a0a7374617469632073747275637420616370695f6f66667365747320696e666f5f6f6666736574735b5d203d207b0a097b6f66667365746f662873747275637420616370695f626174746572792c20706f7765725f756e6974292c20307d2c0a097b6f66667365746f662873747275637420616370695f626174746572792c2064657369676e5f6361706163697479292c20307d2c0a097b6f66667365746f662873747275637420616370695f626174746572792c2066756c6c5f6368617267655f6361706163697479292c20307d2c0a097b6f66667365746f662873747275637420616370695f626174746572792c20746563686e6f6c6f6779292c20307d2c0a097b6f66667365746f662873747275637420616370695f626174746572792c2064657369676e5f766f6c74616765292c20307d2c0a097b6f66667365746f662873747275637420616370695f626174746572792c2064657369676e5f63617061636974795f7761726e696e67292c20307d2c0a097b6f66667365746f662873747275637420616370695f626174746572792c2064657369676e5f63617061636974795f6c6f77292c20307d2c0a097b6f66667365746f662873747275637420616370695f626174746572792c2063617061636974795f6772616e756c61726974795f31292c20307d2c0a097b6f66667365746f662873747275637420616370695f626174746572792c2063617061636974795f6772616e756c61726974795f32292c20307d2c0a097b6f66667365746f662873747275637420616370695f626174746572792c206d6f64656c5f6e756d626572292c20317d2c0a097b6f66667365746f662873747275637420616370695f626174746572792c2073657269616c5f6e756d626572292c20317d2c0a097b6f66667365746f662873747275637420616370695f626174746572792c2074797065292c20317d2c0a097b6f66667365746f662873747275637420616370695f626174746572792c206f656d5f696e666f292c20317d2c0a7d3b0a0a7374617469632073747275637420616370695f6f66667365747320657874656e6465645f696e666f5f6f6666736574735b5d203d207b0a097b6f66667365746f662873747275637420616370695f626174746572792c20706f7765725f756e6974292c20307d2c0a097b6f66667365746f662873747275637420616370695f626174746572792c2064657369676e5f6361706163697479292c20307d2c0a097b6f66667365746f662873747275637420616370695f626174746572792c2066756c6c5f6368617267655f6361706163697479292c20307d2c0a097b6f66667365746f662873747275637420616370695f626174746572792c20746563686e6f6c6f6779292c20307d2c0a097b6f66667365746f662873747275637420616370695f626174746572792c2064657369676e5f766f6c74616765292c20307d2c0a097b6f66667365746f662873747275637420616370695f626174746572792c2064657369676e5f63617061636974795f7761726e696e67292c20307d2c0a097b6f66667365746f662873747275637420616370695f626174746572792c2064657369676e5f63617061636974795f6c6f77292c20307d2c0a097b6f66667365746f662873747275637420616370695f626174746572792c206379636c655f636f756e74292c20307d2c0a097b6f66667365746f662873747275637420616370695f626174746572792c206d6561737572656d656e745f6163637572616379292c20307d2c0a097b6f66667365746f662873747275637420616370695f626174746572792c206d61785f73616d706c696e675f74696d65292c20307d2c0a097b6f66667365746f662873747275637420616370695f626174746572792c206d696e5f73616d706c696e675f74696d65292c20307d2c0a097b6f66667365746f662873747275637420616370695f626174746572792c206d61785f617665726167696e675f696e74657276616c292c20307d2c0a097b6f66667365746f662873747275637420616370695f626174746572792c206d696e5f617665726167696e675f696e74657276616c292c20307d2c0a097b6f66667365746f662873747275637420616370695f626174746572792c2063617061636974795f6772616e756c61726974795f31292c20307d2c0a097b6f66667365746f662873747275637420616370695f626174746572792c2063617061636974795f6772616e756c61726974795f32292c20307d2c0a097b6f66667365746f662873747275637420616370695f626174746572792c206d6f64656c5f6e756d626572292c20317d2c0a097b6f66667365746f662873747275637420616370695f626174746572792c2073657269616c5f6e756d626572292c20317d2c0a097b6f66667365746f662873747275637420616370695f626174746572792c2074797065292c20317d2c0a097b6f66667365746f662873747275637420616370695f626174746572792c206f656d5f696e666f292c20317d2c0a7d3b0a0a73746174696320696e7420657874726163745f7061636b6167652873747275637420616370695f62617474657279202a626174746572792c0a090909202020756e696f6e20616370695f6f626a656374202a7061636b6167652c0a09090920202073747275637420616370695f6f666673657473202a6f6666736574732c20696e74206e756d290a7b0a09696e7420693b0a09756e696f6e20616370695f6f626a656374202a656c656d656e743b0a09696620287061636b6167652d3e7479706520213d20414350495f545950455f5041434b414745290a090972657475726e202d454641554c543b0a09666f72202869203d20303b2069203c206e756d3b202b2b6929207b0a0909696620287061636b6167652d3e7061636b6167652e636f756e74203c3d2069290a09090972657475726e202d454641554c543b0a0909656c656d656e74203d20267061636b6167652d3e7061636b6167652e656c656d656e74735b695d3b0a0909696620286f6666736574735b695d2e6d6f646529207b0a0909097538202a707472203d20287538202a2962617474657279202b206f6666736574735b695d2e6f66667365743b0a09090969662028656c656d656e742d3e74797065203d3d20414350495f545950455f535452494e47207c7c0a09090920202020656c656d656e742d3e74797065203d3d20414350495f545950455f425546464552290a090909097374726e637079287074722c20656c656d656e742d3e737472696e672e706f696e7465722c203332293b0a090909656c73652069662028656c656d656e742d3e74797065203d3d20414350495f545950455f494e544547455229207b0a090909097374726e637079287074722c20287538202a2926656c656d656e742d3e696e74656765722e76616c75652c0a090909090973697a656f662875363429293b0a090909097074725b73697a656f6628753634295d203d20303b0a0909097d20656c73650a090909092a707472203d20303b202f2a20646f6e277420686176652076616c7565202a2f0a09097d20656c7365207b0a090909696e74202a78203d2028696e74202a2928287538202a2962617474657279202b206f6666736574735b695d2e6f6666736574293b0a0909092a78203d2028656c656d656e742d3e74797065203d3d20414350495f545950455f494e544547455229203f0a09090909656c656d656e742d3e696e74656765722e76616c7565203a202d313b0a09097d0a097d0a0972657475726e20303b0a7d0a0a73746174696320696e7420616370695f626174746572795f6765745f7374617475732873747275637420616370695f62617474657279202a62617474657279290a7b0a0969662028616370695f6275735f6765745f73746174757328626174746572792d3e6465766963652929207b0a0909414350495f455843455054494f4e282841455f494e464f2c2041455f4552524f522c20224576616c756174696e67205f5354412229293b0a090972657475726e202d454e4f4445563b0a097d0a0972657475726e20303b0a7d0a0a73746174696320696e7420616370695f626174746572795f6765745f696e666f2873747275637420616370695f62617474657279202a62617474657279290a7b0a09696e7420726573756c74203d202d454641554c543b0a09616370695f73746174757320737461747573203d20303b0a0963686172202a6e616d65203d20746573745f62697428414350495f424154544552595f58494e464f5f50524553454e542c2026626174746572792d3e666c616773293f0a090909225f42495822203a20225f424946223b0a0a0973747275637420616370695f62756666657220627566666572203d207b20414350495f414c4c4f434154455f4255464645522c204e554c4c207d3b0a0a096966202821616370695f626174746572795f70726573656e74286261747465727929290a090972657475726e20303b0a096d757465785f6c6f636b2826626174746572792d3e6c6f636b293b0a09737461747573203d20616370695f6576616c756174655f6f626a65637428626174746572792d3e6465766963652d3e68616e646c652c206e616d652c0a0909090909094e554c4c2c2026627566666572293b0a096d757465785f756e6c6f636b2826626174746572792d3e6c6f636b293b0a0a0969662028414350495f4641494c555245287374617475732929207b0a0909414350495f455843455054494f4e282841455f494e464f2c207374617475732c20224576616c756174696e67202573222c206e616d6529293b0a090972657475726e202d454e4f4445563b0a097d0a0969662028746573745f62697428414350495f424154544552595f58494e464f5f50524553454e542c2026626174746572792d3e666c61677329290a0909726573756c74203d20657874726163745f7061636b61676528626174746572792c206275666665722e706f696e7465722c0a09090909657874656e6465645f696e666f5f6f6666736574732c0a0909090941525241595f53495a4528657874656e6465645f696e666f5f6f66667365747329293b0a09656c73650a0909726573756c74203d20657874726163745f7061636b61676528626174746572792c206275666665722e706f696e7465722c0a09090909696e666f5f6f6666736574732c2041525241595f53495a4528696e666f5f6f66667365747329293b0a096b66726565286275666665722e706f696e746572293b0a0969662028746573745f62697428414350495f424154544552595f515549524b5f50455243454e544147455f43415041434954592c2026626174746572792d3e666c61677329290a0909626174746572792d3e66756c6c5f6368617267655f6361706163697479203d20626174746572792d3e64657369676e5f63617061636974793b0a0969662028746573745f62697428414350495f424154544552595f515549524b5f5448494e4b5041445f4d41482c2026626174746572792d3e666c616773292026260a0920202020626174746572792d3e706f7765725f756e697420262620626174746572792d3e64657369676e5f766f6c7461676529207b0a0909626174746572792d3e64657369676e5f6361706163697479203d20626174746572792d3e64657369676e5f6361706163697479202a0a0909202020203130303030202f20626174746572792d3e64657369676e5f766f6c746167653b0a0909626174746572792d3e66756c6c5f6368617267655f6361706163697479203d20626174746572792d3e66756c6c5f6368617267655f6361706163697479202a0a0909202020203130303030202f20626174746572792d3e64657369676e5f766f6c746167653b0a0909626174746572792d3e64657369676e5f63617061636974795f7761726e696e67203d0a090920202020626174746572792d3e64657369676e5f63617061636974795f7761726e696e67202a0a0909202020203130303030202f20626174746572792d3e64657369676e5f766f6c746167653b0a09092f2a20437572696f75736c792c2064657369676e5f63617061636974795f6c6f772c20756e6c696b65207468652072657374206f66207468656d2c0a0909202020697320636f72726563742e20202a2f0a09092f2a2063617061636974795f6772616e756c61726974795f2a20657175616c2031206f6e207468652073797374656d73207465737465642c20736f0a09092020206974277320696d706f737369626c6520746f2074656c6c206966207468657920776f756c64206e65656420616e2061646a7573746d656e740a09092020206f72206e6f742069662074686569722076616c7565732077657265206869676865722e20202a2f0a097d0a0972657475726e20726573756c743b0a7d0a0a73746174696320696e7420616370695f626174746572795f6765745f73746174652873747275637420616370695f62617474657279202a62617474657279290a7b0a09696e7420726573756c74203d20303b0a09616370695f73746174757320737461747573203d20303b0a0973747275637420616370695f62756666657220627566666572203d207b20414350495f414c4c4f434154455f4255464645522c204e554c4c207d3b0a0a096966202821616370695f626174746572795f70726573656e74286261747465727929290a090972657475726e20303b0a0a0969662028626174746572792d3e7570646174655f74696d652026260a092020202074696d655f6265666f7265286a6966666965732c20626174746572792d3e7570646174655f74696d65202b0a0909096d736563735f746f5f6a6966666965732863616368655f74696d652929290a090972657475726e20303b0a0a096d757465785f6c6f636b2826626174746572792d3e6c6f636b293b0a09737461747573203d20616370695f6576616c756174655f6f626a65637428626174746572792d3e6465766963652d3e68616e646c652c20225f425354222c0a090909092020202020204e554c4c2c2026627566666572293b0a096d757465785f756e6c6f636b2826626174746572792d3e6c6f636b293b0a0a0969662028414350495f4641494c555245287374617475732929207b0a0909414350495f455843455054494f4e282841455f494e464f2c207374617475732c20224576616c756174696e67205f4253542229293b0a090972657475726e202d454e4f4445563b0a097d0a0a09726573756c74203d20657874726163745f7061636b61676528626174746572792c206275666665722e706f696e7465722c0a090909092073746174655f6f6666736574732c2041525241595f53495a452873746174655f6f66667365747329293b0a09626174746572792d3e7570646174655f74696d65203d206a6966666965733b0a096b66726565286275666665722e706f696e746572293b0a0a092f2a20466f722062756767792044534454732074686174207265706f7274206e656761746976652031362d6269742076616c75657320666f72206569746865720a09202a206368617267696e67206f72206469736368617267696e672063757272656e7420616e642f6f72207265706f727420302061732036353533360a09202a2064756520746f20626164206d6174682e0a09202a2f0a0969662028626174746572792d3e706f7765725f756e6974203d3d20414350495f424154544552595f504f5745525f554e49545f4d412026260a0909626174746572792d3e726174655f6e6f7720213d20414350495f424154544552595f56414c55455f554e4b4e4f574e2026260a0909287331362928626174746572792d3e726174655f6e6f7729203c203029207b0a0909626174746572792d3e726174655f6e6f77203d20616273282873313629626174746572792d3e726174655f6e6f77293b0a09097072696e746b5f6f6e6365284b45524e5f5741524e494e472046575f4255472022626174746572793a2028646973296368617267652072617465220a0909092220696e76616c69642e5c6e22293b0a097d0a0a0969662028746573745f62697428414350495f424154544552595f515549524b5f50455243454e544147455f43415041434954592c2026626174746572792d3e666c616773290a0920202020262620626174746572792d3e63617061636974795f6e6f77203e3d203020262620626174746572792d3e63617061636974795f6e6f77203c3d20313030290a0909626174746572792d3e63617061636974795f6e6f77203d2028626174746572792d3e63617061636974795f6e6f77202a0a09090909626174746572792d3e66756c6c5f6368617267655f636170616369747929202f203130303b0a0969662028746573745f62697428414350495f424154544552595f515549524b5f5448494e4b5041445f4d41482c2026626174746572792d3e666c616773292026260a0920202020626174746572792d3e706f7765725f756e697420262620626174746572792d3e64657369676e5f766f6c7461676529207b0a0909626174746572792d3e63617061636974795f6e6f77203d20626174746572792d3e63617061636974795f6e6f77202a0a0909202020203130303030202f20626174746572792d3e64657369676e5f766f6c746167653b0a097d0a0972657475726e20726573756c743b0a7d0a0a73746174696320696e7420616370695f626174746572795f7365745f616c61726d2873747275637420616370695f62617474657279202a62617474657279290a7b0a09616370695f73746174757320737461747573203d20303b0a09756e696f6e20616370695f6f626a6563742061726730203d207b202e74797065203d20414350495f545950455f494e5445474552207d3b0a0973747275637420616370695f6f626a6563745f6c697374206172675f6c697374203d207b20312c202661726730207d3b0a0a096966202821616370695f626174746572795f70726573656e74286261747465727929207c7c0a092020202021746573745f62697428414350495f424154544552595f414c41524d5f50524553454e542c2026626174746572792d3e666c61677329290a090972657475726e202d454e4f4445563b0a0a09617267302e696e74656765722e76616c7565203d20626174746572792d3e616c61726d3b0a0a096d757465785f6c6f636b2826626174746572792d3e6c6f636b293b0a09737461747573203d20616370695f6576616c756174655f6f626a65637428626174746572792d3e6465766963652d3e68616e646c652c20225f425450222c0a0909090920266172675f6c6973742c204e554c4c293b0a096d757465785f756e6c6f636b2826626174746572792d3e6c6f636b293b0a0a0969662028414350495f4641494c5552452873746174757329290a090972657475726e202d454e4f4445563b0a0a09414350495f44454255475f5052494e542828414350495f44425f494e464f2c2022416c61726d2073657420746f2025645c6e222c20626174746572792d3e616c61726d29293b0a0972657475726e20303b0a7d0a0a73746174696320696e7420616370695f626174746572795f696e69745f616c61726d2873747275637420616370695f62617474657279202a62617474657279290a7b0a09616370695f73746174757320737461747573203d2041455f4f4b3b0a09616370695f68616e646c652068616e646c65203d204e554c4c3b0a0a092f2a2053656520696620616c61726d732061726520737570706f727465642c20616e6420696620736f2c207365742064656661756c74202a2f0a09737461747573203d20616370695f6765745f68616e646c6528626174746572792d3e6465766963652d3e68616e646c652c20225f425450222c202668616e646c65293b0a0969662028414350495f4641494c555245287374617475732929207b0a0909636c6561725f62697428414350495f424154544552595f414c41524d5f50524553454e542c2026626174746572792d3e666c616773293b0a090972657475726e20303b0a097d0a097365745f62697428414350495f424154544552595f414c41524d5f50524553454e542c2026626174746572792d3e666c616773293b0a096966202821626174746572792d3e616c61726d290a0909626174746572792d3e616c61726d203d20626174746572792d3e64657369676e5f63617061636974795f7761726e696e673b0a0972657475726e20616370695f626174746572795f7365745f616c61726d2862617474657279293b0a7d0a0a737461746963207373697a655f7420616370695f626174746572795f616c61726d5f73686f772873747275637420646576696365202a6465762c0a0909090909737472756374206465766963655f617474726962757465202a617474722c0a090909090963686172202a627566290a7b0a0973747275637420616370695f62617474657279202a62617474657279203d20746f5f616370695f62617474657279286465765f6765745f647276646174612864657629293b0a0972657475726e20737072696e7466286275662c202225645c6e222c20626174746572792d3e616c61726d202a2031303030293b0a7d0a0a737461746963207373697a655f7420616370695f626174746572795f616c61726d5f73746f72652873747275637420646576696365202a6465762c0a0909090909737472756374206465766963655f617474726962757465202a617474722c0a0909090909636f6e73742063686172202a6275662c2073697a655f7420636f756e74290a7b0a09756e7369676e6564206c6f6e6720783b0a0973747275637420616370695f62617474657279202a62617474657279203d20746f5f616370695f62617474657279286465765f6765745f647276646174612864657629293b0a0969662028737363616e66286275662c2022256c645c6e222c20267829203d3d2031290a0909626174746572792d3e616c61726d203d20782f313030303b0a0969662028616370695f626174746572795f70726573656e74286261747465727929290a0909616370695f626174746572795f7365745f616c61726d2862617474657279293b0a0972657475726e20636f756e743b0a7d0a0a73746174696320737472756374206465766963655f61747472696275746520616c61726d5f61747472203d207b0a092e61747472203d207b2e6e616d65203d2022616c61726d222c202e6d6f6465203d20303634347d2c0a092e73686f77203d20616370695f626174746572795f616c61726d5f73686f772c0a092e73746f7265203d20616370695f626174746572795f616c61726d5f73746f72652c0a7d3b0a0a73746174696320696e742073797366735f6164645f626174746572792873747275637420616370695f62617474657279202a62617474657279290a7b0a09696e7420726573756c743b0a0a0969662028626174746572792d3e706f7765725f756e6974203d3d20414350495f424154544552595f504f5745525f554e49545f4d4129207b0a0909626174746572792d3e6261742e70726f70657274696573203d206368617267655f626174746572795f70726f70733b0a0909626174746572792d3e6261742e6e756d5f70726f70657274696573203d0a09090941525241595f53495a45286368617267655f626174746572795f70726f7073293b0a097d20656c7365207b0a0909626174746572792d3e6261742e70726f70657274696573203d20656e657267795f626174746572795f70726f70733b0a0909626174746572792d3e6261742e6e756d5f70726f70657274696573203d0a09090941525241595f53495a4528656e657267795f626174746572795f70726f7073293b0a097d0a0a09626174746572792d3e6261742e6e616d65203d20616370695f6465766963655f62696428626174746572792d3e646576696365293b0a09626174746572792d3e6261742e74797065203d20504f5745525f535550504c595f545950455f424154544552593b0a09626174746572792d3e6261742e6765745f70726f7065727479203d20616370695f626174746572795f6765745f70726f70657274793b0a0a09726573756c74203d20706f7765725f737570706c795f72656769737465722826626174746572792d3e6465766963652d3e6465762c2026626174746572792d3e626174293b0a0969662028726573756c74290a090972657475726e20726573756c743b0a0972657475726e206465766963655f6372656174655f66696c6528626174746572792d3e6261742e6465762c2026616c61726d5f61747472293b0a7d0a0a73746174696320766f69642073797366735f72656d6f76655f626174746572792873747275637420616370695f62617474657279202a62617474657279290a7b0a096d757465785f6c6f636b2826626174746572792d3e73797366735f6c6f636b293b0a096966202821626174746572792d3e6261742e64657629207b0a09096d757465785f756e6c6f636b2826626174746572792d3e73797366735f6c6f636b293b0a090972657475726e3b0a097d0a0a096465766963655f72656d6f76655f66696c6528626174746572792d3e6261742e6465762c2026616c61726d5f61747472293b0a09706f7765725f737570706c795f756e72656769737465722826626174746572792d3e626174293b0a09626174746572792d3e6261742e646576203d204e554c4c3b0a096d757465785f756e6c6f636b2826626174746572792d3e73797366735f6c6f636b293b0a7d0a0a73746174696320766f69642066696e645f6261747465727928636f6e73742073747275637420646d695f686561646572202a646d2c20766f6964202a70726976617465290a7b0a0973747275637420616370695f62617474657279202a62617474657279203d202873747275637420616370695f62617474657279202a29707269766174653b0a092f2a204e6f74653a207468652068617264636f646564206f6666736574732062656c6f772068617665206265656e206578747261637465642066726f6d0a0920202074686520736f7572636520636f6465206f6620646d696465636f64652e20202a2f0a0969662028646d2d3e74797065203d3d20444d495f454e5452595f504f525441424c455f4241545445525920262620646d2d3e6c656e677468203e3d203829207b0a0909636f6e7374207538202a646d695f64617461203d2028636f6e7374207538202a2928646d202b2031293b0a0909696e7420646d695f6361706163697479203d206765745f756e616c69676e65642828636f6e737420753136202a2928646d695f64617461202b203629293b0a090969662028646d2d3e6c656e677468203e3d203138290a090909646d695f6361706163697479202a3d20646d695f646174615b31375d3b0a090969662028626174746572792d3e64657369676e5f6361706163697479202a20626174746572792d3e64657369676e5f766f6c74616765202f20313030300a090920202020213d20646d695f63617061636974792026260a090920202020626174746572792d3e64657369676e5f6361706163697479202a203130203d3d20646d695f6361706163697479290a0909097365745f62697428414350495f424154544552595f515549524b5f5448494e4b5041445f4d41482c0a0909090926626174746572792d3e666c616773293b0a097d0a7d0a0a2f2a0a202a204163636f7264696e6720746f20746865204143504920737065632c20736f6d65206b696e6473206f66207072696d617279206261747465726965732063616e0a202a207265706f72742070657263656e7461676520626174746572792072656d61696e696e67206361706163697479206469726563746c7920746f204f532e0a202a20496e207468697320636173652c206974207265706f72747320746865204c6173742046756c6c2043686172676564204361706163697479203d3d203130300a202a20616e64204261747465727950726573656e7452617465203d3d20307846464646464646462e0a202a0a202a204e6f7720776520666f756e6420736f6d652062617474657279207265706f7274732070657263656e746167652072656d61696e696e672063617061636974790a202a206576656e206966206974277320726563686172676561626c652e0a202a2068747470733a2f2f6275677a696c6c612e6b65726e656c2e6f72672f73686f775f6275672e6367693f69643d31353937390a202a0a202a2048616e646c65207468697320636f72726563746c7920736f2074686174207468657920776f6e277420627265616b207573657273706163652e0a202a2f0a73746174696320766f696420616370695f626174746572795f717569726b732873747275637420616370695f62617474657279202a62617474657279290a7b0a0969662028746573745f62697428414350495f424154544552595f515549524b5f50455243454e544147455f43415041434954592c2026626174746572792d3e666c61677329290a090972657475726e203b0a0a202020202020202069662028626174746572792d3e66756c6c5f6368617267655f6361706163697479203d3d203130302026260a202020202020202020202020626174746572792d3e726174655f6e6f77203d3d20414350495f424154544552595f56414c55455f554e4b4e4f574e2026260a202020202020202020202020626174746572792d3e63617061636974795f6e6f77203e3d3020262620626174746572792d3e63617061636974795f6e6f77203c3d2031303029207b0a09097365745f62697428414350495f424154544552595f515549524b5f50455243454e544147455f43415041434954592c2026626174746572792d3e666c616773293b0a0909626174746572792d3e66756c6c5f6368617267655f6361706163697479203d20626174746572792d3e64657369676e5f63617061636974793b0a0909626174746572792d3e63617061636974795f6e6f77203d2028626174746572792d3e63617061636974795f6e6f77202a0a09090909626174746572792d3e66756c6c5f6368617267655f636170616369747929202f203130303b0a097d0a0a0969662028746573745f62697428414350495f424154544552595f515549524b5f5448494e4b5041445f4d41482c2026626174746572792d3e666c61677329290a090972657475726e203b0a0a0969662028626174746572792d3e706f7765725f756e697420262620646d695f6e616d655f696e5f76656e646f727328224c454e4f564f222929207b0a0909636f6e73742063686172202a733b0a090973203d20646d695f6765745f73797374656d5f696e666f28444d495f50524f445543545f56455253494f4e293b0a0909696620287320262620217374726e69636d7028732c20225468696e6b506164222c20382929207b0a090909646d695f77616c6b2866696e645f626174746572792c2062617474657279293b0a09090969662028746573745f62697428414350495f424154544552595f515549524b5f5448494e4b5041445f4d41482c0a09090909202020202026626174746572792d3e666c616773292026260a09090920202020626174746572792d3e64657369676e5f766f6c7461676529207b0a09090909626174746572792d3e64657369676e5f6361706163697479203d0a0909090920202020626174746572792d3e64657369676e5f6361706163697479202a0a09090909202020203130303030202f20626174746572792d3e64657369676e5f766f6c746167653b0a09090909626174746572792d3e66756c6c5f6368617267655f6361706163697479203d0a0909090920202020626174746572792d3e66756c6c5f6368617267655f6361706163697479202a0a09090909202020203130303030202f20626174746572792d3e64657369676e5f766f6c746167653b0a09090909626174746572792d3e64657369676e5f63617061636974795f7761726e696e67203d0a0909090920202020626174746572792d3e64657369676e5f63617061636974795f7761726e696e67202a0a09090909202020203130303030202f20626174746572792d3e64657369676e5f766f6c746167653b0a09090909626174746572792d3e63617061636974795f6e6f77203d20626174746572792d3e63617061636974795f6e6f77202a0a09090909202020203130303030202f20626174746572792d3e64657369676e5f766f6c746167653b0a0909097d0a09097d0a097d0a7d0a0a73746174696320696e7420616370695f626174746572795f7570646174652873747275637420616370695f62617474657279202a62617474657279290a7b0a09696e7420726573756c742c206f6c645f70726573656e74203d20616370695f626174746572795f70726573656e742862617474657279293b0a09726573756c74203d20616370695f626174746572795f6765745f7374617475732862617474657279293b0a0969662028726573756c74290a090972657475726e20726573756c743b0a096966202821616370695f626174746572795f70726573656e7428626174746572792929207b0a090973797366735f72656d6f76655f626174746572792862617474657279293b0a0909626174746572792d3e7570646174655f74696d65203d20303b0a090972657475726e20303b0a097d0a096966202821626174746572792d3e7570646174655f74696d65207c7c0a09202020206f6c645f70726573656e7420213d20616370695f626174746572795f70726573656e7428626174746572792929207b0a0909726573756c74203d20616370695f626174746572795f6765745f696e666f2862617474657279293b0a090969662028726573756c74290a09090972657475726e20726573756c743b0a0909616370695f626174746572795f696e69745f616c61726d2862617474657279293b0a097d0a096966202821626174746572792d3e6261742e64657629207b0a0909726573756c74203d2073797366735f6164645f626174746572792862617474657279293b0a090969662028726573756c74290a09090972657475726e20726573756c743b0a097d0a09726573756c74203d20616370695f626174746572795f6765745f73746174652862617474657279293b0a09616370695f626174746572795f717569726b732862617474657279293b0a0972657475726e20726573756c743b0a7d0a0a73746174696320766f696420616370695f626174746572795f726566726573682873747275637420616370695f62617474657279202a62617474657279290a7b0a09696e7420706f7765725f756e69743b0a0a096966202821626174746572792d3e6261742e646576290a090972657475726e3b0a0a09706f7765725f756e6974203d20626174746572792d3e706f7765725f756e69743b0a0a09616370695f626174746572795f6765745f696e666f2862617474657279293b0a0a0969662028706f7765725f756e6974203d3d20626174746572792d3e706f7765725f756e6974290a090972657475726e3b0a0a092f2a20546865206261747465727920686173206368616e67656420697473207265706f7274696e6720756e6974732e202a2f0a0973797366735f72656d6f76655f626174746572792862617474657279293b0a0973797366735f6164645f626174746572792862617474657279293b0a7d0a0a2f2a202d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d0a202020202020202020202020202020202020202020202020202020202020465320496e7465726661636520282f70726f63290a2020202d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d202a2f0a0a23696664656620434f4e4649475f414350495f50524f4346535f504f5745520a737461746963207374727563742070726f635f6469725f656e747279202a616370695f626174746572795f6469723b0a0a73746174696320696e7420616370695f626174746572795f7072696e745f696e666f28737472756374207365715f66696c65202a7365712c20696e7420726573756c74290a7b0a0973747275637420616370695f62617474657279202a62617474657279203d207365712d3e707269766174653b0a0a0969662028726573756c74290a0909676f746f20656e643b0a0a097365715f7072696e7466287365712c202270726573656e743a202020202020202020202020202020202025735c6e222c0a0909202020616370695f626174746572795f70726573656e742862617474657279293f22796573223a226e6f22293b0a096966202821616370695f626174746572795f70726573656e74286261747465727929290a0909676f746f20656e643b0a0969662028626174746572792d3e64657369676e5f6361706163697479203d3d20414350495f424154544552595f56414c55455f554e4b4e4f574e290a09097365715f7072696e7466287365712c202264657369676e2063617061636974793a202020202020202020756e6b6e6f776e5c6e22293b0a09656c73650a09097365715f7072696e7466287365712c202264657369676e2063617061636974793a2020202020202020202564202573685c6e222c0a090909202020626174746572792d3e64657369676e5f63617061636974792c0a090909202020616370695f626174746572795f756e697473286261747465727929293b0a0a0969662028626174746572792d3e66756c6c5f6368617267655f6361706163697479203d3d20414350495f424154544552595f56414c55455f554e4b4e4f574e290a09097365715f7072696e7466287365712c20226c6173742066756c6c2063617061636974793a202020202020756e6b6e6f776e5c6e22293b0a09656c73650a09097365715f7072696e7466287365712c20226c6173742066756c6c2063617061636974793a2020202020202564202573685c6e222c0a090909202020626174746572792d3e66756c6c5f6368617267655f63617061636974792c0a090909202020616370695f626174746572795f756e697473286261747465727929293b0a0a097365715f7072696e7466287365712c20226261747465727920746563686e6f6c6f67793a2020202020202573726563686172676561626c655c6e222c0a09092020202821626174746572792d3e746563686e6f6c6f6779293f226e6f6e2d223a2222293b0a0a0969662028626174746572792d3e64657369676e5f766f6c74616765203d3d20414350495f424154544552595f56414c55455f554e4b4e4f574e290a09097365715f7072696e7466287365712c202264657369676e20766f6c746167653a20202020202020202020756e6b6e6f776e5c6e22293b0a09656c73650a09097365715f7072696e7466287365712c202264657369676e20766f6c746167653a202020202020202020202564206d565c6e222c0a090909202020626174746572792d3e64657369676e5f766f6c74616765293b0a097365715f7072696e7466287365712c202264657369676e206361706163697479207761726e696e673a202564202573685c6e222c0a0909202020626174746572792d3e64657369676e5f63617061636974795f7761726e696e672c0a0909202020616370695f626174746572795f756e697473286261747465727929293b0a097365715f7072696e7466287365712c202264657369676e206361706163697479206c6f773a20202020202564202573685c6e222c0a0909202020626174746572792d3e64657369676e5f63617061636974795f6c6f772c0a0909202020616370695f626174746572795f756e697473286261747465727929293b0a097365715f7072696e7466287365712c20226379636c6520636f756e743a0909202025695c6e222c20626174746572792d3e6379636c655f636f756e74293b0a097365715f7072696e7466287365712c20226361706163697479206772616e756c617269747920313a20202564202573685c6e222c0a0909202020626174746572792d3e63617061636974795f6772616e756c61726974795f312c0a0909202020616370695f626174746572795f756e697473286261747465727929293b0a097365715f7072696e7466287365712c20226361706163697479206772616e756c617269747920323a20202564202573685c6e222c0a0909202020626174746572792d3e63617061636974795f6772616e756c61726974795f322c0a0909202020616370695f626174746572795f756e697473286261747465727929293b0a097365715f7072696e7466287365712c20226d6f64656c206e756d6265723a20202020202020202020202025735c6e222c20626174746572792d3e6d6f64656c5f6e756d626572293b0a097365715f7072696e7466287365712c202273657269616c206e756d6265723a202020202020202020202025735c6e222c20626174746572792d3e73657269616c5f6e756d626572293b0a097365715f7072696e7466287365712c20226261747465727920747970653a20202020202020202020202025735c6e222c20626174746572792d3e74797065293b0a097365715f7072696e7466287365712c20224f454d20696e666f3a2020202020202020202020202020202025735c6e222c20626174746572792d3e6f656d5f696e666f293b0a202020202020656e643a0a0969662028726573756c74290a09097365715f7072696e7466287365712c20224552524f523a20556e61626c6520746f2072656164206261747465727920696e666f5c6e22293b0a0972657475726e20726573756c743b0a7d0a0a73746174696320696e7420616370695f626174746572795f7072696e745f737461746528737472756374207365715f66696c65202a7365712c20696e7420726573756c74290a7b0a0973747275637420616370695f62617474657279202a62617474657279203d207365712d3e707269766174653b0a0a0969662028726573756c74290a0909676f746f20656e643b0a0a097365715f7072696e7466287365712c202270726573656e743a202020202020202020202020202020202025735c6e222c0a0909202020616370695f626174746572795f70726573656e742862617474657279293f22796573223a226e6f22293b0a096966202821616370695f626174746572795f70726573656e74286261747465727929290a0909676f746f20656e643b0a0a097365715f7072696e7466287365712c202263617061636974792073746174653a2020202020202020202025735c6e222c0a09090928626174746572792d3e737461746520262030783034293f22637269746963616c223a226f6b22293b0a096966202828626174746572792d3e737461746520262030783031292026262028626174746572792d3e73746174652026203078303229290a09097365715f7072696e7466287365712c0a090909202020226368617267696e672073746174653a202020202020202020206368617267696e672f6469736368617267696e675c6e22293b0a09656c73652069662028626174746572792d3e737461746520262030783031290a09097365715f7072696e7466287365712c20226368617267696e672073746174653a202020202020202020206469736368617267696e675c6e22293b0a09656c73652069662028626174746572792d3e737461746520262030783032290a09097365715f7072696e7466287365712c20226368617267696e672073746174653a202020202020202020206368617267696e675c6e22293b0a09656c73650a09097365715f7072696e7466287365712c20226368617267696e672073746174653a20202020202020202020636861726765645c6e22293b0a0a0969662028626174746572792d3e726174655f6e6f77203d3d20414350495f424154544552595f56414c55455f554e4b4e4f574e290a09097365715f7072696e7466287365712c202270726573656e7420726174653a202020202020202020202020756e6b6e6f776e5c6e22293b0a09656c73650a09097365715f7072696e7466287365712c202270726573656e7420726174653a20202020202020202020202025642025735c6e222c0a090909202020626174746572792d3e726174655f6e6f772c20616370695f626174746572795f756e697473286261747465727929293b0a0a0969662028626174746572792d3e63617061636974795f6e6f77203d3d20414350495f424154544552595f56414c55455f554e4b4e4f574e290a09097365715f7072696e7466287365712c202272656d61696e696e672063617061636974793a202020202020756e6b6e6f776e5c6e22293b0a09656c73650a09097365715f7072696e7466287365712c202272656d61696e696e672063617061636974793a2020202020202564202573685c6e222c0a090909202020626174746572792d3e63617061636974795f6e6f772c20616370695f626174746572795f756e697473286261747465727929293b0a0969662028626174746572792d3e766f6c746167655f6e6f77203d3d20414350495f424154544552595f56414c55455f554e4b4e4f574e290a09097365715f7072696e7466287365712c202270726573656e7420766f6c746167653a202020202020202020756e6b6e6f776e5c6e22293b0a09656c73650a09097365715f7072696e7466287365712c202270726573656e7420766f6c746167653a2020202020202020202564206d565c6e222c0a090909202020626174746572792d3e766f6c746167655f6e6f77293b0a202020202020656e643a0a0969662028726573756c74290a09097365715f7072696e7466287365712c20224552524f523a20556e61626c6520746f207265616420626174746572792073746174655c6e22293b0a0a0972657475726e20726573756c743b0a7d0a0a73746174696320696e7420616370695f626174746572795f7072696e745f616c61726d28737472756374207365715f66696c65202a7365712c20696e7420726573756c74290a7b0a0973747275637420616370695f62617474657279202a62617474657279203d207365712d3e707269766174653b0a0a0969662028726573756c74290a0909676f746f20656e643b0a0a096966202821616370695f626174746572795f70726573656e7428626174746572792929207b0a09097365715f7072696e7466287365712c202270726573656e743a20202020202020202020202020202020206e6f5c6e22293b0a0909676f746f20656e643b0a097d0a097365715f7072696e7466287365712c2022616c61726d3a2020202020202020202020202020202020202022293b0a096966202821626174746572792d3e616c61726d290a09097365715f7072696e7466287365712c2022756e737570706f727465645c6e22293b0a09656c73650a09097365715f7072696e7466287365712c20222575202573685c6e222c20626174746572792d3e616c61726d2c0a09090909616370695f626174746572795f756e697473286261747465727929293b0a202020202020656e643a0a0969662028726573756c74290a09097365715f7072696e7466287365712c20224552524f523a20556e61626c6520746f2072656164206261747465727920616c61726d5c6e22293b0a0972657475726e20726573756c743b0a7d0a0a737461746963207373697a655f7420616370695f626174746572795f77726974655f616c61726d287374727563742066696c65202a66696c652c0a0909090909636f6e73742063686172205f5f75736572202a206275666665722c0a090909090973697a655f7420636f756e742c206c6f66665f74202a2070706f73290a7b0a09696e7420726573756c74203d20303b0a096368617220616c61726d5f737472696e675b31325d203d207b20275c3027207d3b0a09737472756374207365715f66696c65202a6d203d2066696c652d3e707269766174655f646174613b0a0973747275637420616370695f62617474657279202a62617474657279203d206d2d3e707269766174653b0a0a09696620282162617474657279207c7c2028636f756e74203e2073697a656f6628616c61726d5f737472696e6729202d203129290a090972657475726e202d45494e56414c3b0a096966202821616370695f626174746572795f70726573656e7428626174746572792929207b0a0909726573756c74203d202d454e4f4445563b0a0909676f746f20656e643b0a097d0a0969662028636f70795f66726f6d5f7573657228616c61726d5f737472696e672c206275666665722c20636f756e742929207b0a0909726573756c74203d202d454641554c543b0a0909676f746f20656e643b0a097d0a09616c61726d5f737472696e675b636f756e745d203d20275c30273b0a09626174746572792d3e616c61726d203d2073696d706c655f737472746f6c28616c61726d5f737472696e672c204e554c4c2c2030293b0a09726573756c74203d20616370695f626174746572795f7365745f616c61726d2862617474657279293b0a202020202020656e643a0a096966202821726573756c74290a090972657475726e20636f756e743b0a0972657475726e20726573756c743b0a7d0a0a7479706564656620696e74282a7072696e745f66756e632928737472756374207365715f66696c65202a7365712c20696e7420726573756c74293b0a0a737461746963207072696e745f66756e6320616370695f7072696e745f66756e63735b414350495f424154544552595f4e554d46494c45535d203d207b0a09616370695f626174746572795f7072696e745f696e666f2c0a09616370695f626174746572795f7072696e745f73746174652c0a09616370695f626174746572795f7072696e745f616c61726d2c0a7d3b0a0a73746174696320696e7420616370695f626174746572795f7265616428696e74206669642c20737472756374207365715f66696c65202a736571290a7b0a0973747275637420616370695f62617474657279202a62617474657279203d207365712d3e707269766174653b0a09696e7420726573756c74203d20616370695f626174746572795f7570646174652862617474657279293b0a0972657475726e20616370695f7072696e745f66756e63735b6669645d287365712c20726573756c74293b0a7d0a0a23646566696e65204445434c4152455f46494c455f46554e4354494f4e53285f6e616d6529205c0a73746174696320696e7420616370695f626174746572795f726561645f23235f6e616d6528737472756374207365715f66696c65202a7365712c20766f6964202a6f666673657429205c0a7b205c0a0972657475726e20616370695f626174746572795f72656164285f6e616d6523235f7461672c20736571293b205c0a7d205c0a73746174696320696e7420616370695f626174746572795f23235f6e616d6523235f6f70656e5f66732873747275637420696e6f6465202a696e6f64652c207374727563742066696c65202a66696c6529205c0a7b205c0a0972657475726e2073696e676c655f6f70656e2866696c652c20616370695f626174746572795f726561645f23235f6e616d652c2050444528696e6f6465292d3e64617461293b205c0a7d0a0a4445434c4152455f46494c455f46554e4354494f4e5328696e666f293b0a4445434c4152455f46494c455f46554e4354494f4e53287374617465293b0a4445434c4152455f46494c455f46554e4354494f4e5328616c61726d293b0a0a23756e646566204445434c4152455f46494c455f46554e4354494f4e530a0a23646566696e652046494c455f4445534352495054494f4e5f524f285f6e616d6529205c0a097b205c0a092e6e616d65203d205f5f737472696e67696679285f6e616d65292c205c0a092e6d6f6465203d20535f495255474f2c205c0a092e6f7073203d207b205c0a09092e6f70656e203d20616370695f626174746572795f23235f6e616d6523235f6f70656e5f66732c205c0a09092e72656164203d207365715f726561642c205c0a09092e6c6c7365656b203d207365715f6c7365656b2c205c0a09092e72656c65617365203d2073696e676c655f72656c656173652c205c0a09092e6f776e6572203d20544849535f4d4f44554c452c205c0a09097d2c205c0a097d0a0a23646566696e652046494c455f4445534352495054494f4e5f5257285f6e616d6529205c0a097b205c0a092e6e616d65203d205f5f737472696e67696679285f6e616d65292c205c0a092e6d6f6465203d20535f4946524547207c20535f495255474f207c20535f49575553522c205c0a092e6f7073203d207b205c0a09092e6f70656e203d20616370695f626174746572795f23235f6e616d6523235f6f70656e5f66732c205c0a09092e72656164203d207365715f726561642c205c0a09092e6c6c7365656b203d207365715f6c7365656b2c205c0a09092e7772697465203d20616370695f626174746572795f77726974655f23235f6e616d652c205c0a09092e72656c65617365203d2073696e676c655f72656c656173652c205c0a09092e6f776e6572203d20544849535f4d4f44554c452c205c0a09097d2c205c0a097d0a0a73746174696320636f6e73742073747275637420626174746572795f66696c65207b0a097374727563742066696c655f6f7065726174696f6e73206f70733b0a09756d6f64655f74206d6f64653b0a09636f6e73742063686172202a6e616d653b0a7d20616370695f626174746572795f66696c655b5d203d207b0a0946494c455f4445534352495054494f4e5f524f28696e666f292c0a0946494c455f4445534352495054494f4e5f524f287374617465292c0a0946494c455f4445534352495054494f4e5f525728616c61726d292c0a7d3b0a0a23756e6465662046494c455f4445534352495054494f4e5f524f0a23756e6465662046494c455f4445534352495054494f4e5f52570a0a73746174696320696e7420616370695f626174746572795f6164645f66732873747275637420616370695f646576696365202a646576696365290a7b0a097374727563742070726f635f6469725f656e747279202a656e747279203d204e554c4c3b0a09696e7420693b0a0a097072696e746b284b45524e5f5741524e494e47205052454649582022446570726563617465642070726f63667320492f4620666f722062617474657279206973206c6f616465642c220a0909092220706c65617365207265747279207769746820434f4e4649475f414350495f50524f4346535f504f57455220636c65617265645c6e22293b0a096966202821616370695f6465766963655f646972286465766963652929207b0a0909616370695f6465766963655f6469722864657669636529203d2070726f635f6d6b64697228616370695f6465766963655f62696428646576696365292c0a0909090909092020202020616370695f626174746572795f646972293b0a09096966202821616370695f6465766963655f6469722864657669636529290a09090972657475726e202d454e4f4445563b0a097d0a0a09666f72202869203d20303b2069203c20414350495f424154544552595f4e554d46494c45533b202b2b6929207b0a0909656e747279203d2070726f635f6372656174655f6461746128616370695f626174746572795f66696c655b695d2e6e616d652c0a090909090920616370695f626174746572795f66696c655b695d2e6d6f64652c0a090909090920616370695f6465766963655f64697228646576696365292c0a09090909092026616370695f626174746572795f66696c655b695d2e6f70732c0a090909090920616370695f6472697665725f646174612864657669636529293b0a09096966202821656e747279290a09090972657475726e202d454e4f4445563b0a097d0a0972657475726e20303b0a7d0a0a73746174696320766f696420616370695f626174746572795f72656d6f76655f66732873747275637420616370695f646576696365202a646576696365290a7b0a09696e7420693b0a096966202821616370695f6465766963655f6469722864657669636529290a090972657475726e3b0a09666f72202869203d20303b2069203c20414350495f424154544552595f4e554d46494c45533b202b2b69290a090972656d6f76655f70726f635f656e74727928616370695f626174746572795f66696c655b695d2e6e616d652c0a090909092020616370695f6465766963655f6469722864657669636529293b0a0a0972656d6f76655f70726f635f656e74727928616370695f6465766963655f62696428646576696365292c20616370695f626174746572795f646972293b0a09616370695f6465766963655f6469722864657669636529203d204e554c4c3b0a7d0a0a23656e6469660a0a2f2a202d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d0a20202020202020202020202020202020202020202020202020202020202020202044726976657220496e746572666163650a2020202d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d202a2f0a0a73746174696320766f696420616370695f626174746572795f6e6f746966792873747275637420616370695f646576696365202a6465766963652c20753332206576656e74290a7b0a0973747275637420616370695f62617474657279202a62617474657279203d20616370695f6472697665725f6461746128646576696365293b0a0973747275637420646576696365202a6f6c643b0a0a09696620282162617474657279290a090972657475726e3b0a096f6c64203d20626174746572792d3e6261742e6465763b0a09696620286576656e74203d3d20414350495f424154544552595f4e4f544946595f494e464f290a0909616370695f626174746572795f726566726573682862617474657279293b0a09616370695f626174746572795f7570646174652862617474657279293b0a09616370695f6275735f67656e65726174655f70726f635f6576656e74286465766963652c206576656e742c0a090909092020202020616370695f626174746572795f70726573656e74286261747465727929293b0a09616370695f6275735f67656e65726174655f6e65746c696e6b5f6576656e74286465766963652d3e706e702e6465766963655f636c6173732c0a09090909096465765f6e616d6528266465766963652d3e646576292c206576656e742c0a0909090909616370695f626174746572795f70726573656e74286261747465727929293b0a092f2a20616370695f626174746572795f75706461746520636f756c642072656d6f766520706f7765725f737570706c79206f626a656374202a2f0a09696620286f6c6420262620626174746572792d3e6261742e646576290a0909706f7765725f737570706c795f6368616e6765642826626174746572792d3e626174293b0a7d0a0a73746174696320696e7420626174746572795f6e6f7469667928737472756374206e6f7469666965725f626c6f636b202a6e622c0a09090920202020202020756e7369676e6564206c6f6e67206d6f64652c20766f6964202a5f756e75736564290a7b0a0973747275637420616370695f62617474657279202a62617474657279203d20636f6e7461696e65725f6f66286e622c2073747275637420616370695f626174746572792c0a09090909090920202020706d5f6e62293b0a0973776974636820286d6f646529207b0a096361736520504d5f504f53545f48494245524e4154494f4e3a0a096361736520504d5f504f53545f53555350454e443a0a090969662028626174746572792d3e6261742e64657629207b0a09090973797366735f72656d6f76655f626174746572792862617474657279293b0a09090973797366735f6164645f626174746572792862617474657279293b0a09097d0a0909627265616b3b0a097d0a0a0972657475726e20303b0a7d0a0a73746174696320696e7420616370695f626174746572795f6164642873747275637420616370695f646576696365202a646576696365290a7b0a09696e7420726573756c74203d20303b0a0973747275637420616370695f62617474657279202a62617474657279203d204e554c4c3b0a09616370695f68616e646c652068616e646c653b0a096966202821646576696365290a090972657475726e202d45494e56414c3b0a0962617474657279203d206b7a616c6c6f632873697a656f662873747275637420616370695f62617474657279292c204746505f4b45524e454c293b0a09696620282162617474657279290a090972657475726e202d454e4f4d454d3b0a09626174746572792d3e646576696365203d206465766963653b0a0973747263707928616370695f6465766963655f6e616d6528646576696365292c20414350495f424154544552595f4445564943455f4e414d45293b0a0973747263707928616370695f6465766963655f636c61737328646576696365292c20414350495f424154544552595f434c415353293b0a096465766963652d3e6472697665725f64617461203d20626174746572793b0a096d757465785f696e69742826626174746572792d3e6c6f636b293b0a096d757465785f696e69742826626174746572792d3e73797366735f6c6f636b293b0a0969662028414350495f5355434345535328616370695f6765745f68616e646c6528626174746572792d3e6465766963652d3e68616e646c652c0a090909225f424958222c202668616e646c652929290a09097365745f62697428414350495f424154544552595f58494e464f5f50524553454e542c2026626174746572792d3e666c616773293b0a09726573756c74203d20616370695f626174746572795f7570646174652862617474657279293b0a0969662028726573756c74290a0909676f746f206661696c3b0a23696664656620434f4e4649475f414350495f50524f4346535f504f5745520a09726573756c74203d20616370695f626174746572795f6164645f667328646576696365293b0a23656e6469660a0969662028726573756c7429207b0a23696664656620434f4e4649475f414350495f50524f4346535f504f5745520a0909616370695f626174746572795f72656d6f76655f667328646576696365293b0a23656e6469660a0909676f746f206661696c3b0a097d0a0a097072696e746b284b45524e5f494e464f205052454649582022257320536c6f74205b25735d202862617474657279202573295c6e222c0a0909414350495f424154544552595f4445564943455f4e414d452c20616370695f6465766963655f62696428646576696365292c0a09096465766963652d3e7374617475732e626174746572795f70726573656e74203f202270726573656e7422203a2022616273656e7422293b0a0a09626174746572792d3e706d5f6e622e6e6f7469666965725f63616c6c203d20626174746572795f6e6f746966793b0a0972656769737465725f706d5f6e6f7469666965722826626174746572792d3e706d5f6e62293b0a0a0972657475726e20726573756c743b0a0a6661696c3a0a0973797366735f72656d6f76655f626174746572792862617474657279293b0a096d757465785f64657374726f792826626174746572792d3e6c6f636b293b0a096d757465785f64657374726f792826626174746572792d3e73797366735f6c6f636b293b0a096b667265652862617474657279293b0a0972657475726e20726573756c743b0a7d0a0a73746174696320696e7420616370695f626174746572795f72656d6f76652873747275637420616370695f646576696365202a6465766963652c20696e742074797065290a7b0a0973747275637420616370695f62617474657279202a62617474657279203d204e554c4c3b0a0a096966202821646576696365207c7c2021616370695f6472697665725f646174612864657669636529290a090972657475726e202d45494e56414c3b0a0962617474657279203d20616370695f6472697665725f6461746128646576696365293b0a09756e72656769737465725f706d5f6e6f7469666965722826626174746572792d3e706d5f6e62293b0a23696664656620434f4e4649475f414350495f50524f4346535f504f5745520a09616370695f626174746572795f72656d6f76655f667328646576696365293b0a23656e6469660a0973797366735f72656d6f76655f626174746572792862617474657279293b0a096d757465785f64657374726f792826626174746572792d3e6c6f636b293b0a096d757465785f64657374726f792826626174746572792d3e73797366735f6c6f636b293b0a096b667265652862617474657279293b0a0972657475726e20303b0a7d0a0a23696664656620434f4e4649475f504d5f534c4545500a2f2a2074686973206973206e656564656420746f206c6561726e2061626f7574206368616e676573206d61646520696e2073757370656e646564207374617465202a2f0a73746174696320696e7420616370695f626174746572795f726573756d652873747275637420646576696365202a646576290a7b0a0973747275637420616370695f62617474657279202a626174746572793b0a0a096966202821646576290a090972657475726e202d45494e56414c3b0a0a0962617474657279203d20616370695f6472697665725f6461746128746f5f616370695f6465766963652864657629293b0a09696620282162617474657279290a090972657475726e202d45494e56414c3b0a0a09626174746572792d3e7570646174655f74696d65203d20303b0a09616370695f626174746572795f7570646174652862617474657279293b0a0972657475726e20303b0a7d0a23656e6469660a0a7374617469632053494d504c455f4445565f504d5f4f505328616370695f626174746572795f706d2c204e554c4c2c20616370695f626174746572795f726573756d65293b0a0a7374617469632073747275637420616370695f64726976657220616370695f626174746572795f647269766572203d207b0a092e6e616d65203d202262617474657279222c0a092e636c617373203d20414350495f424154544552595f434c4153532c0a092e696473203d20626174746572795f6465766963655f6964732c0a092e666c616773203d20414350495f4452495645525f414c4c5f4e4f544946595f4556454e54532c0a092e6f7073203d207b0a09092e616464203d20616370695f626174746572795f6164642c0a09092e72656d6f7665203d20616370695f626174746572795f72656d6f76652c0a09092e6e6f74696679203d20616370695f626174746572795f6e6f746966792c0a09097d2c0a092e6472762e706d203d2026616370695f626174746572795f706d2c0a7d3b0a0a73746174696320766f6964205f5f696e697420616370695f626174746572795f696e69745f6173796e6328766f6964202a756e757365642c206173796e635f636f6f6b69655f7420636f6f6b6965290a7b0a0969662028616370695f64697361626c6564290a090972657475726e3b0a23696664656620434f4e4649475f414350495f50524f4346535f504f5745520a09616370695f626174746572795f646972203d20616370695f6c6f636b5f626174746572795f64697228293b0a096966202821616370695f626174746572795f646972290a090972657475726e3b0a23656e6469660a0969662028616370695f6275735f72656769737465725f6472697665722826616370695f626174746572795f64726976657229203c203029207b0a23696664656620434f4e4649475f414350495f50524f4346535f504f5745520a0909616370695f756e6c6f636b5f626174746572795f64697228616370695f626174746572795f646972293b0a23656e6469660a090972657475726e3b0a097d0a0972657475726e3b0a7d0a0a73746174696320696e74205f5f696e697420616370695f626174746572795f696e697428766f6964290a7b0a096173796e635f7363686564756c6528616370695f626174746572795f696e69745f6173796e632c204e554c4c293b0a0972657475726e20303b0a7d0a0a73746174696320766f6964205f5f6578697420616370695f626174746572795f6578697428766f6964290a7b0a09616370695f6275735f756e72656769737465725f6472697665722826616370695f626174746572795f647269766572293b0a23696664656620434f4e4649475f414350495f50524f4346535f504f5745520a09616370695f756e6c6f636b5f626174746572795f64697228616370695f626174746572795f646972293b0a23656e6469660a7d0a0a6d6f64756c655f696e697428616370695f626174746572795f696e6974293b0a6d6f64756c655f6578697428616370695f626174746572795f65786974293b0a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006c696e75782d332e382e322f647269766572732f616370692f626772742e63000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000303030303636340030303030303030003030303030303000303030303030303535353500313231313437343433333000303031363337300030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007573746172003030726f6f7400000000000000000000000000000000000000000000000000000000726f6f74000000000000000000000000000000000000000000000000000000003030303030303000303030303030300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f2a0a202a20436f70797269676874203230313220526564204861742c20496e63203c6d6a67407265646861742e636f6d3e0a202a20436f70797269676874203230313220496e74656c20436f72706f726174696f6e0a202a0a202a20546869732070726f6772616d206973206672656520736f6674776172653b20796f752063616e2072656469737472696275746520697420616e642f6f72206d6f646966790a202a20697420756e64657220746865207465726d73206f662074686520474e552047656e6572616c205075626c6963204c6963656e73652076657273696f6e20322061730a202a207075626c697368656420627920746865204672656520536f66747761726520466f756e646174696f6e2e0a202a2f0a0a23696e636c756465203c6c696e75782f6b65726e656c2e683e0a23696e636c756465203c6c696e75782f6d6f64756c652e683e0a23696e636c756465203c6c696e75782f696e69742e683e0a23696e636c756465203c6c696e75782f6465766963652e683e0a23696e636c756465203c6c696e75782f73797366732e683e0a23696e636c756465203c6c696e75782f6566692d626772742e683e0a0a73746174696320737472756374206b6f626a656374202a626772745f6b6f626a3b0a0a737461746963207373697a655f742073686f775f76657273696f6e2873747275637420646576696365202a6465762c0a09090920202020737472756374206465766963655f617474726962757465202a617474722c2063686172202a627566290a7b0a0972657475726e20736e7072696e7466286275662c20504147455f53495a452c202225645c6e222c20626772745f7461622d3e76657273696f6e293b0a7d0a737461746963204445564943455f415454522876657273696f6e2c20535f495255474f2c2073686f775f76657273696f6e2c204e554c4c293b0a0a737461746963207373697a655f742073686f775f7374617475732873747275637420646576696365202a6465762c0a090909202020737472756374206465766963655f617474726962757465202a617474722c2063686172202a627566290a7b0a0972657475726e20736e7072696e7466286275662c20504147455f53495a452c202225645c6e222c20626772745f7461622d3e737461747573293b0a7d0a737461746963204445564943455f41545452287374617475732c20535f495255474f2c2073686f775f7374617475732c204e554c4c293b0a0a737461746963207373697a655f742073686f775f747970652873747275637420646576696365202a6465762c0a09090920737472756374206465766963655f617474726962757465202a617474722c2063686172202a627566290a7b0a0972657475726e20736e7072696e7466286275662c20504147455f53495a452c202225645c6e222c20626772745f7461622d3e696d6167655f74797065293b0a7d0a737461746963204445564943455f4154545228747970652c20535f495255474f2c2073686f775f747970652c204e554c4c293b0a0a737461746963207373697a655f742073686f775f786f66667365742873747275637420646576696365202a6465762c0a09090920202020737472756374206465766963655f617474726962757465202a617474722c2063686172202a627566290a7b0a0972657475726e20736e7072696e7466286275662c20504147455f53495a452c202225645c6e222c20626772745f7461622d3e696d6167655f6f66667365745f78293b0a7d0a737461746963204445564943455f4154545228786f66667365742c20535f495255474f2c2073686f775f786f66667365742c204e554c4c293b0a0a737461746963207373697a655f742073686f775f796f66667365742873747275637420646576696365202a6465762c0a09090920202020737472756374206465766963655f617474726962757465202a617474722c2063686172202a627566290a7b0a0972657475726e20736e7072696e7466286275662c20504147455f53495a452c202225645c6e222c20626772745f7461622d3e696d6167655f6f66667365745f79293b0a7d0a737461746963204445564943455f4154545228796f66667365742c20535f495255474f2c2073686f775f796f66667365742c204e554c4c293b0a0a737461746963207373697a655f742073686f775f696d616765287374727563742066696c65202a66696c652c20737472756374206b6f626a656374202a6b6f626a2c0a09202020202020207374727563742062696e5f617474726962757465202a617474722c2063686172202a6275662c206c6f66665f74206f66662c2073697a655f7420636f756e74290a7b0a096d656d637079286275662c20617474722d3e70726976617465202b206f66662c20636f756e74293b0a0972657475726e20636f756e743b0a7d0a0a737461746963207374727563742062696e5f61747472696275746520696d6167655f61747472203d207b0a092e61747472203d207b0a09092e6e616d65203d2022696d616765222c0a09092e6d6f6465203d20535f495255474f2c0a097d2c0a092e72656164203d2073686f775f696d6167652c0a7d3b0a0a7374617469632073747275637420617474726962757465202a626772745f617474726962757465735b5d203d207b0a09266465765f617474725f76657273696f6e2e617474722c0a09266465765f617474725f7374617475732e617474722c0a09266465765f617474725f747970652e617474722c0a09266465765f617474725f786f66667365742e617474722c0a09266465765f617474725f796f66667365742e617474722c0a094e554c4c2c0a7d3b0a0a73746174696320737472756374206174747269627574655f67726f757020626772745f6174747269627574655f67726f7570203d207b0a092e6174747273203d20626772745f617474726962757465732c0a7d3b0a0a73746174696320696e74205f5f696e697420626772745f696e697428766f6964290a7b0a09696e74207265743b0a0a096966202821626772745f696d616765290a090972657475726e202d454e4f4445563b0a0a0973797366735f62696e5f617474725f696e69742826696d6167655f61747472293b0a09696d6167655f617474722e70726976617465203d20626772745f696d6167653b0a09696d6167655f617474722e73697a65203d20626772745f696d6167655f73697a653b0a0a09626772745f6b6f626a203d206b6f626a6563745f6372656174655f616e645f616464282262677274222c20616370695f6b6f626a293b0a096966202821626772745f6b6f626a290a090972657475726e202d45494e56414c3b0a0a09726574203d2073797366735f6372656174655f67726f757028626772745f6b6f626a2c2026626772745f6174747269627574655f67726f7570293b0a0969662028726574290a0909676f746f206f75745f6b6f626a6563743b0a0a09726574203d2073797366735f6372656174655f62696e5f66696c6528626772745f6b6f626a2c2026696d6167655f61747472293b0a0969662028726574290a0909676f746f206f75745f67726f75703b0a0a0972657475726e20303b0a0a6f75745f67726f75703a0a0973797366735f72656d6f76655f67726f757028626772745f6b6f626a2c2026626772745f6174747269627574655f67726f7570293b0a6f75745f6b6f626a6563743a0a096b6f626a6563745f70757428626772745f6b6f626a293b0a0972657475726e207265743b0a7d0a0a6d6f64756c655f696e697428626772745f696e6974293b0a0a4d4f44554c455f415554484f5228224d61747468657720476172726574742c204a6f736820547269706c657474203c6a6f7368406a6f7368747269706c6574742e6f72673e22293b0a4d4f44554c455f4445534352495054494f4e28224247525420626f6f74206772617068696320737570706f727422293b0a4d4f44554c455f4c4943454e5345282247504c22293b0a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006c696e75782d332e382e322f647269766572732f616370692f626c61636b6c6973742e6300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000303030303636340030303030303030003030303030303000303030303030323136313700313231313437343433333000303031373337370030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007573746172003030726f6f7400000000000000000000000000000000000000000000000000000000726f6f74000000000000000000000000000000000000000000000000000000003030303030303000303030303030300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f2a0a202a2020626c61636b6c6973742e630a202a0a202a2020436865636b20746f207365652069662074686520676976656e206d616368696e65206861732061206b6e6f776e2062616420414350492042494f530a202a20206f72206966207468652042494f5320697320746f6f206f6c642e0a202a2020436865636b20676976656e206d616368696e6520616761696e737420616370695f6f73695f646d695f7461626c655b5d2e0a202a0a202a2020436f70797269676874202843292032303034204c656e2042726f776e203c6c656e2e62726f776e40696e74656c2e636f6d3e0a202a2020436f7079726967687420284329203230303220416e64792047726f766572203c616e647265772e67726f76657240696e74656c2e636f6d3e0a202a0a202a207e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e0a202a0a202a2020546869732070726f6772616d206973206672656520736f6674776172653b20796f752063616e2072656469737472696275746520697420616e642f6f72206d6f646966790a202a2020697420756e64657220746865207465726d73206f662074686520474e552047656e6572616c205075626c6963204c6963656e7365206173207075626c69736865642062790a202a2020746865204672656520536f66747761726520466f756e646174696f6e3b206569746865722076657273696f6e2032206f6620746865204c6963656e73652c206f72202861740a202a2020796f7572206f7074696f6e2920616e79206c617465722076657273696f6e2e0a202a0a202a2020546869732070726f6772616d20697320646973747269627574656420696e2074686520686f706520746861742069742077696c6c2062652075736566756c2c206275740a202a2020574954484f555420414e592057415252414e54593b20776974686f7574206576656e2074686520696d706c6965642077617272616e7479206f660a202a20204d45524348414e544142494c495459206f72204649544e45535320464f52204120504152544943554c415220505552504f53452e20205365652074686520474e550a202a202047656e6572616c205075626c6963204c6963656e736520666f72206d6f72652064657461696c732e0a202a0a202a2020596f752073686f756c642068617665207265636569766564206120636f7079206f662074686520474e552047656e6572616c205075626c6963204c6963656e736520616c6f6e670a202a20207769746820746869732070726f6772616d3b206966206e6f742c20777269746520746f20746865204672656520536f66747761726520466f756e646174696f6e2c20496e632e2c0a202a202035392054656d706c6520506c6163652c205375697465203333302c20426f73746f6e2c204d412030323131312d31333037205553412e0a202a0a202a207e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e0a202a2f0a0a23696e636c756465203c6c696e75782f6b65726e656c2e683e0a23696e636c756465203c6c696e75782f696e69742e683e0a23696e636c756465203c6c696e75782f616370692e683e0a23696e636c756465203c616370692f616370695f6275732e683e0a23696e636c756465203c6c696e75782f646d692e683e0a0a23696e636c7564652022696e7465726e616c2e68220a0a656e756d20616370695f626c61636b6c6973745f70726564696361746573207b0a09616c6c5f76657273696f6e732c0a096c6573735f7468616e5f6f725f657175616c2c0a09657175616c2c0a09677265617465725f7468616e5f6f725f657175616c2c0a7d3b0a0a73747275637420616370695f626c61636b6c6973745f6974656d207b0a0963686172206f656d5f69645b375d3b0a0963686172206f656d5f7461626c655f69645b395d3b0a09753332206f656d5f7265766973696f6e3b0a0963686172202a7461626c653b0a09656e756d20616370695f626c61636b6c6973745f70726564696361746573206f656d5f7265766973696f6e5f7072656469636174653b0a0963686172202a726561736f6e3b0a097533322069735f637269746963616c5f6572726f723b0a7d3b0a0a7374617469632073747275637420646d695f73797374656d5f696420616370695f6f73695f646d695f7461626c655b5d205f5f696e6974646174613b0a0a2f2a0a202a20504f4c4943593a204966202a616e797468696e672a20646f65736e277420776f726b2c20707574206974206f6e2074686520626c61636b6c6973742e0a202a09202020496620746865792061726520637269746963616c206572726f72732c206d61726b20697420637269746963616c2c20616e642061626f727420647269766572206c6f61642e0a202a2f0a7374617469632073747275637420616370695f626c61636b6c6973745f6974656d20616370695f626c61636b6c6973745b5d205f5f696e697464617461203d207b0a092f2a20436f6d70617120507265736172696f2031373030202a2f0a097b2250544c544420222c20222020445344542020222c20307830363034303030302c20414350495f5349475f445344542c206c6573735f7468616e5f6f725f657175616c2c0a0920224d756c7469706c652070726f626c656d73222c20317d2c0a092f2a20536f6e792046583132302c2046583134302c2046583135303f202a2f0a097b22534f4e592020222c20225530202020202020222c20307832303031303331332c20414350495f5349475f445344542c206c6573735f7468616e5f6f725f657175616c2c0a09202241435049206472697665722070726f626c656d222c20317d2c0a092f2a20436f6d70617120507265736172696f203830302c20496e737964652042494f53202a2f0a097b22494e54343430222c20225359534665787878222c20307830303030313030312c20414350495f5349475f445344542c206c6573735f7468616e5f6f725f657175616c2c0a092022446f6573206e6f7420757365205f52454720746f2070726f74656374204543204f70526567696f6e73222c20317d2c0a092f2a2049424d2036303045202d205f4144522073686f756c642072657475726e20372c206275742069742072657475726e732031202a2f0a097b2249424d202020222c20225450363030452020222c20307830303030303130352c20414350495f5349475f445344542c206c6573735f7468616e5f6f725f657175616c2c0a092022496e636f7272656374205f414452222c20317d2c0a0a097b22227d0a7d3b0a0a23696609434f4e4649475f414350495f424c41434b4c4953545f594541520a0a73746174696320696e74205f5f696e697420626c61636b6c6973745f62795f7965617228766f6964290a7b0a09696e7420796561723b0a0a092f2a20446f65736e27742065786973743f204c696b656c7920616e206f6c642073797374656d202a2f0a096966202821646d695f6765745f6461746528444d495f42494f535f444154452c2026796561722c204e554c4c2c204e554c4c2929207b0a09097072696e746b284b45524e5f4552522050524546495820226e6f20444d492042494f5320796561722c20220a09090922616370693d666f72636520697320726571756972656420746f20656e61626c6520414350495c6e2220293b0a090972657475726e20313b0a097d0a092f2a20303f204c696b656c792061206275676779206e65772042494f53202a2f0a096966202879656172203d3d203029207b0a09097072696e746b284b45524e5f455252205052454649582022444d492042494f5320796561723d3d302c20220a09090922617373756d696e6720414350492d63617061626c65206d616368696e655c6e2220293b0a090972657475726e20303b0a097d0a096966202879656172203c20434f4e4649475f414350495f424c41434b4c4953545f5945415229207b0a09097072696e746b284b45524e5f45525220505245464958202242494f53206167652028256429206661696c73206375746f666620282564292c20220a09092020202020202022616370693d666f72636520697320726571756972656420746f20656e61626c6520414350495c6e222c0a090920202020202020796561722c20434f4e4649475f414350495f424c41434b4c4953545f59454152293b0a090972657475726e20313b0a097d0a0972657475726e20303b0a7d0a23656c73650a73746174696320696e6c696e6520696e7420626c61636b6c6973745f62795f7965617228766f6964290a7b0a0972657475726e20303b0a7d0a23656e6469660a0a696e74205f5f696e697420616370695f626c61636b6c697374656428766f6964290a7b0a09696e742069203d20303b0a09696e7420626c61636b6c6973746564203d20303b0a0973747275637420616370695f7461626c655f686561646572207461626c655f6865616465723b0a0a097768696c652028616370695f626c61636b6c6973745b695d2e6f656d5f69645b305d20213d20275c302729207b0a090969662028616370695f6765745f7461626c655f68656164657228616370695f626c61636b6c6973745b695d2e7461626c652c20302c20267461626c655f6865616465722929207b0a090909692b2b3b0a090909636f6e74696e75653b0a09097d0a0a0909696620287374726e636d7028616370695f626c61636b6c6973745b695d2e6f656d5f69642c207461626c655f6865616465722e6f656d5f69642c20362929207b0a090909692b2b3b0a090909636f6e74696e75653b0a09097d0a0a0909696620287374726e636d700a09092020202028616370695f626c61636b6c6973745b695d2e6f656d5f7461626c655f69642c207461626c655f6865616465722e6f656d5f7461626c655f69642c0a09092020202020382929207b0a090909692b2b3b0a090909636f6e74696e75653b0a09097d0a0a09096966202828616370695f626c61636b6c6973745b695d2e6f656d5f7265766973696f6e5f707265646963617465203d3d20616c6c5f76657273696f6e73290a0909202020207c7c2028616370695f626c61636b6c6973745b695d2e6f656d5f7265766973696f6e5f707265646963617465203d3d0a0909096c6573735f7468616e5f6f725f657175616c0a0909092626207461626c655f6865616465722e6f656d5f7265766973696f6e203c3d0a090909616370695f626c61636b6c6973745b695d2e6f656d5f7265766973696f6e290a0909202020207c7c2028616370695f626c61636b6c6973745b695d2e6f656d5f7265766973696f6e5f707265646963617465203d3d0a090909677265617465725f7468616e5f6f725f657175616c0a0909092626207461626c655f6865616465722e6f656d5f7265766973696f6e203e3d0a090909616370695f626c61636b6c6973745b695d2e6f656d5f7265766973696f6e290a0909202020207c7c2028616370695f626c61636b6c6973745b695d2e6f656d5f7265766973696f6e5f707265646963617465203d3d20657175616c0a0909092626207461626c655f6865616465722e6f656d5f7265766973696f6e203d3d0a090909616370695f626c61636b6c6973745b695d2e6f656d5f7265766973696f6e2929207b0a0a0909097072696e746b284b45524e5f455252205052454649580a090909202020202020202256656e646f72205c2225362e36735c222053797374656d205c2225382e38735c2220220a09090920202020202020225265766973696f6e2030782578206861732061206b6e6f776e20414350492042494f532070726f626c656d2e5c6e222c0a09090920202020202020616370695f626c61636b6c6973745b695d2e6f656d5f69642c0a09090920202020202020616370695f626c61636b6c6973745b695d2e6f656d5f7461626c655f69642c0a09090920202020202020616370695f626c61636b6c6973745b695d2e6f656d5f7265766973696f6e293b0a0a0909097072696e746b284b45524e5f455252205052454649580a0909092020202020202022526561736f6e3a2025732e20546869732069732061202573206572726f725c6e222c0a09090920202020202020616370695f626c61636b6c6973745b695d2e726561736f6e2c0a0909092020202020202028616370695f626c61636b6c6973745b695d2e0a0909090969735f637269746963616c5f6572726f72203f20226e6f6e2d7265636f76657261626c6522203a0a09090909227265636f76657261626c652229293b0a0a090909626c61636b6c6973746564203d20616370695f626c61636b6c6973745b695d2e69735f637269746963616c5f6572726f723b0a090909627265616b3b0a09097d20656c7365207b0a090909692b2b3b0a09097d0a097d0a0a09626c61636b6c6973746564202b3d20626c61636b6c6973745f62795f7965617228293b0a0a09646d695f636865636b5f73797374656d28616370695f6f73695f646d695f7461626c65293b0a0a0972657475726e20626c61636b6c69737465643b0a7d0a23696664656620434f4e4649475f444d490a73746174696320696e74205f5f696e697420646d695f656e61626c655f6f73695f6c696e757828636f6e73742073747275637420646d695f73797374656d5f6964202a64290a7b0a09616370695f646d695f6f73695f6c696e757828312c2064293b092f2a20656e61626c65202a2f0a0972657475726e20303b0a7d0a73746174696320696e74205f5f696e697420646d695f64697361626c655f6f73695f766973746128636f6e73742073747275637420646d695f73797374656d5f6964202a64290a7b0a097072696e746b284b45524e5f4e4f54494345205052454649582022444d492064657465637465643a2025735c6e222c20642d3e6964656e74293b0a09616370695f6f73695f736574757028222157696e646f7773203230303622293b0a09616370695f6f73695f736574757028222157696e646f777320323030362053503122293b0a09616370695f6f73695f736574757028222157696e646f777320323030362053503222293b0a0972657475726e20303b0a7d0a73746174696320696e74205f5f696e697420646d695f64697361626c655f6f73695f77696e3728636f6e73742073747275637420646d695f73797374656d5f6964202a64290a7b0a097072696e746b284b45524e5f4e4f54494345205052454649582022444d492064657465637465643a2025735c6e222c20642d3e6964656e74293b0a09616370695f6f73695f736574757028222157696e646f7773203230303922293b0a0972657475726e20303b0a7d0a0a7374617469632073747275637420646d695f73797374656d5f696420616370695f6f73695f646d695f7461626c655b5d205f5f696e697464617461203d207b0a097b0a092e63616c6c6261636b203d20646d695f64697361626c655f6f73695f76697374612c0a092e6964656e74203d202246756a69747375205369656d656e73222c0a092e6d617463686573203d207b0a09092020202020444d495f4d4154434828444d495f5359535f56454e444f522c202246554a49545355205349454d454e5322292c0a09092020202020444d495f4d4154434828444d495f50524f445543545f4e414d452c202245535052494d4f204d6f62696c6520563535303522292c0a09097d2c0a097d2c0a097b0a092f2a0a09202a20546865726520686176652061204e564946206d6574686f6420696e204d53492047583732332044534454206e6565642063616c6c206279204e76696469610a09202a206472697665722028652e672e206e6f757665617529207768656e2075736572207072657373206272696768746e65737320686f746b65792e0a09202a2043757272656e746c792c206e6f757665617520647269766572206469646e277420646f20746865206a6f6220616e64206974206361757365732074686572650a09202a2068617665206120696e66696e697465207768696c65206c6f6f7020696e2044534454207768656e207573657220707265737320686f746b65792e0a09202a20576520616464204d5349204758373233277320646d6920696e666f726d6174696f6e20746f2074686973207461626c6520666f7220776f726b61726f756e640a09202a20746869732069737375652e0a09202a2057696c6c2072656d6f7665204d53492047583732332066726f6d20746865207461626c65206166746572206e6f75766561752067726f777320737570706f72742e0a09202a2f0a092e63616c6c6261636b203d20646d695f64697361626c655f6f73695f76697374612c0a092e6964656e74203d20224d5349204758373233222c0a092e6d617463686573203d207b0a09092020202020444d495f4d4154434828444d495f5359535f56454e444f522c20224d6963726f2d5374617220496e7465726e6174696f6e616c22292c0a09092020202020444d495f4d4154434828444d495f50524f445543545f4e414d452c2022475837323322292c0a09097d2c0a097d2c0a097b0a092e63616c6c6261636b203d20646d695f64697361626c655f6f73695f76697374612c0a092e6964656e74203d2022536f6e792056474e2d4e5331304a5f53222c0a092e6d617463686573203d207b0a09092020202020444d495f4d4154434828444d495f5359535f56454e444f522c2022536f6e7920436f72706f726174696f6e22292c0a09092020202020444d495f4d4154434828444d495f50524f445543545f4e414d452c202256474e2d4e5331304a5f5322292c0a09097d2c0a097d2c0a097b0a092e63616c6c6261636b203d20646d695f64697361626c655f6f73695f76697374612c0a092e6964656e74203d2022536f6e792056474e2d53523239304a222c0a092e6d617463686573203d207b0a09092020202020444d495f4d4154434828444d495f5359535f56454e444f522c2022536f6e7920436f72706f726174696f6e22292c0a09092020202020444d495f4d4154434828444d495f50524f445543545f4e414d452c202256474e2d53523239304a22292c0a09097d2c0a097d2c0a097b0a092e63616c6c6261636b203d20646d695f64697361626c655f6f73695f76697374612c0a092e6964656e74203d202256474e2d4e533530425f4c222c0a092e6d617463686573203d207b0a09092020202020444d495f4d4154434828444d495f5359535f56454e444f522c2022536f6e7920436f72706f726174696f6e22292c0a09092020202020444d495f4d4154434828444d495f50524f445543545f4e414d452c202256474e2d4e533530425f4c22292c0a09097d2c0a097d2c0a097b0a092e63616c6c6261636b203d20646d695f64697361626c655f6f73695f76697374612c0a092e6964656e74203d2022546f736869626120536174656c6c697465204c333535222c0a092e6d617463686573203d207b0a09092020202020444d495f4d4154434828444d495f5359535f56454e444f522c2022544f534849424122292c0a09092020202020444d495f4d4154434828444d495f50524f445543545f56455253494f4e2c2022536174656c6c697465204c33353522292c0a09097d2c0a097d2c0a097b0a092e63616c6c6261636b203d20646d695f64697361626c655f6f73695f77696e372c0a092e6964656e74203d202241535553204b3530494a222c0a092e6d617463686573203d207b0a09092020202020444d495f4d4154434828444d495f5359535f56454e444f522c20224153555354654b20436f6d707574657220496e632e22292c0a09092020202020444d495f4d4154434828444d495f50524f445543545f4e414d452c20224b3530494a22292c0a09097d2c0a097d2c0a097b0a092e63616c6c6261636b203d20646d695f64697361626c655f6f73695f76697374612c0a092e6964656e74203d2022546f7368696261205033303544222c0a092e6d617463686573203d207b0a09092020202020444d495f4d4154434828444d495f5359535f56454e444f522c2022544f534849424122292c0a09092020202020444d495f4d4154434828444d495f50524f445543545f4e414d452c2022536174656c6c69746520503330354422292c0a09097d2c0a097d2c0a0a092f2a0a09202a2042494f5320696e766f636174696f6e206f66205f4f5349284c696e75782920697320616c6d6f737420616c7761797320612042494f53206275672e0a09202a204c696e75782069676e6f7265732069742c2065786365707420666f7220746865206d616368696e657320656e756d6572617465642062656c6f772e0a09202a2f0a0a092f2a0a09202a204c656e6f766f206861732061206d6978206f662073797374656d73204f5349284c696e75782920736974756174696f6e730a09202a20616e6420746875732077652063616e206e6f742077696c6463617264207468652076656e646f722e0a09202a0a09202a205f4f5349284c696e7578292068656c707320736f756e640a09202a20444d495f4d4154434828444d495f50524f445543545f56455253494f4e2c20225468696e6b5061642052363122292c0a09202a20444d495f4d4154434828444d495f50524f445543545f56455253494f4e2c20225468696e6b5061642054363122292c0a09202a20543430302c20543530300a09202a205f4f5349284c696e75782920686173204c696e757820737065636966696320686f6f6b730a09202a20444d495f4d4154434828444d495f50524f445543545f56455253494f4e2c20225468696e6b5061642058363122292c0a09202a205f4f5349284c696e7578292069732061204e4f503a0a09202a20444d495f4d4154434828444d495f50524f445543545f56455253494f4e2c202233303030204e31303022292c0a09202a20444d495f4d4154434828444d495f50524f445543545f56455253494f4e2c20224c454e4f564f33303030205631303022292c0a09202a2f0a097b0a092e63616c6c6261636b203d20646d695f656e61626c655f6f73695f6c696e75782c0a092e6964656e74203d20224c656e6f766f205468696e6b50616420523631222c0a092e6d617463686573203d207b0a09092020202020444d495f4d4154434828444d495f5359535f56454e444f522c20224c454e4f564f22292c0a09092020202020444d495f4d4154434828444d495f50524f445543545f56455253494f4e2c20225468696e6b5061642052363122292c0a09097d2c0a097d2c0a097b0a092e63616c6c6261636b203d20646d695f656e61626c655f6f73695f6c696e75782c0a092e6964656e74203d20224c656e6f766f205468696e6b50616420543631222c0a092e6d617463686573203d207b0a09092020202020444d495f4d4154434828444d495f5359535f56454e444f522c20224c454e4f564f22292c0a09092020202020444d495f4d4154434828444d495f50524f445543545f56455253494f4e2c20225468696e6b5061642054363122292c0a09097d2c0a097d2c0a097b0a092e63616c6c6261636b203d20646d695f656e61626c655f6f73695f6c696e75782c0a092e6964656e74203d20224c656e6f766f205468696e6b50616420583631222c0a092e6d617463686573203d207b0a09092020202020444d495f4d4154434828444d495f5359535f56454e444f522c20224c454e4f564f22292c0a09092020202020444d495f4d4154434828444d495f50524f445543545f56455253494f4e2c20225468696e6b5061642058363122292c0a09097d2c0a097d2c0a097b0a092e63616c6c6261636b203d20646d695f656e61626c655f6f73695f6c696e75782c0a092e6964656e74203d20224c656e6f766f205468696e6b5061642054343030222c0a092e6d617463686573203d207b0a09092020202020444d495f4d4154434828444d495f5359535f56454e444f522c20224c454e4f564f22292c0a09092020202020444d495f4d4154434828444d495f50524f445543545f56455253494f4e2c20225468696e6b506164205434303022292c0a09097d2c0a097d2c0a097b0a092e63616c6c6261636b203d20646d695f656e61626c655f6f73695f6c696e75782c0a092e6964656e74203d20224c656e6f766f205468696e6b5061642054353030222c0a092e6d617463686573203d207b0a09092020202020444d495f4d4154434828444d495f5359535f56454e444f522c20224c454e4f564f22292c0a09092020202020444d495f4d4154434828444d495f50524f445543545f56455253494f4e2c20225468696e6b506164205435303022292c0a09097d2c0a097d2c0a097b7d0a7d3b0a0a23656e646966202f2a20434f4e4649475f444d49202a2f0a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006c696e75782d332e382e322f647269766572732f616370692f6275732e6300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000303030303636340030303030303030003030303030303000303030303030363535333200313231313437343433333000303031363232340030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007573746172003030726f6f7400000000000000000000000000000000000000000000000000000000726f6f74000000000000000000000000000000000000000000000000000000003030303030303000303030303030300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f2a0a202a2020616370695f6275732e63202d204143504920427573204472697665722028245265766973696f6e3a2038302024290a202a0a202a2020436f707972696768742028432920323030312c2032303032205061756c2044696566656e6261756768203c7061756c2e732e64696566656e626175676840696e74656c2e636f6d3e0a202a0a202a207e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e0a202a0a202a2020546869732070726f6772616d206973206672656520736f6674776172653b20796f752063616e2072656469737472696275746520697420616e642f6f72206d6f646966790a202a2020697420756e64657220746865207465726d73206f662074686520474e552047656e6572616c205075626c6963204c6963656e7365206173207075626c69736865642062790a202a2020746865204672656520536f66747761726520466f756e646174696f6e3b206569746865722076657273696f6e2032206f6620746865204c6963656e73652c206f72202861740a202a2020796f7572206f7074696f6e2920616e79206c617465722076657273696f6e2e0a202a0a202a2020546869732070726f6772616d20697320646973747269627574656420696e2074686520686f706520746861742069742077696c6c2062652075736566756c2c206275740a202a2020574954484f555420414e592057415252414e54593b20776974686f7574206576656e2074686520696d706c6965642077617272616e7479206f660a202a20204d45524348414e544142494c495459206f72204649544e45535320464f52204120504152544943554c415220505552504f53452e20205365652074686520474e550a202a202047656e6572616c205075626c6963204c6963656e736520666f72206d6f72652064657461696c732e0a202a0a202a2020596f752073686f756c642068617665207265636569766564206120636f7079206f662074686520474e552047656e6572616c205075626c6963204c6963656e736520616c6f6e670a202a20207769746820746869732070726f6772616d3b206966206e6f742c20777269746520746f20746865204672656520536f66747761726520466f756e646174696f6e2c20496e632e2c0a202a202035392054656d706c6520506c6163652c205375697465203333302c20426f73746f6e2c204d412030323131312d31333037205553412e0a202a0a202a207e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e0a202a2f0a0a23696e636c756465203c6c696e75782f6d6f64756c652e683e0a23696e636c756465203c6c696e75782f696e69742e683e0a23696e636c756465203c6c696e75782f696f706f72742e683e0a23696e636c756465203c6c696e75782f6b65726e656c2e683e0a23696e636c756465203c6c696e75782f6c6973742e683e0a23696e636c756465203c6c696e75782f73636865642e683e0a23696e636c756465203c6c696e75782f706d2e683e0a23696e636c756465203c6c696e75782f6465766963652e683e0a23696e636c756465203c6c696e75782f70726f635f66732e683e0a23696e636c756465203c6c696e75782f616370692e683e0a23696e636c756465203c6c696e75782f736c61622e683e0a23696664656620434f4e4649475f5838360a23696e636c756465203c61736d2f6d70737065632e683e0a23656e6469660a23696e636c756465203c6c696e75782f7063692e683e0a23696e636c756465203c616370692f616370695f6275732e683e0a23696e636c756465203c616370692f616370695f647269766572732e683e0a23696e636c756465203c616370692f617065692e683e0a23696e636c756465203c6c696e75782f646d692e683e0a23696e636c756465203c6c696e75782f73757370656e642e683e0a0a23696e636c7564652022696e7465726e616c2e68220a0a23646566696e65205f434f4d504f4e454e540909414350495f4255535f434f4d504f4e454e540a414350495f4d4f44554c455f4e414d45282262757322293b0a0a73747275637420616370695f646576696365202a616370695f726f6f743b0a7374727563742070726f635f6469725f656e747279202a616370695f726f6f745f6469723b0a4558504f52545f53594d424f4c28616370695f726f6f745f646972293b0a0a23646566696e65205354525543545f544f5f494e5428732909282a2828696e742a29267329290a0a0a23696664656620434f4e4649475f5838360a73746174696320696e74207365745f636f70795f6473647428636f6e73742073747275637420646d695f73797374656d5f6964202a6964290a7b0a097072696e746b284b45524e5f4e4f5449434520222573206465746563746564202d20220a090922666f72636520636f7079206f66204453445420746f206c6f63616c206d656d6f72795c6e222c2069642d3e6964656e74293b0a09616370695f67626c5f636f70795f647364745f6c6f63616c6c79203d20313b0a0972657475726e20303b0a7d0a0a7374617469632073747275637420646d695f73797374656d5f696420647364745f646d695f7461626c655b5d205f5f696e697464617461203d207b0a092f2a0a09202a20496e766f6b65204453445420636f7272757074696f6e20776f726b2d61726f756e64206f6e20616c6c20546f736869626120536174656c6c6974652e0a09202a2068747470733a2f2f6275677a696c6c612e6b65726e656c2e6f72672f73686f775f6275672e6367693f69643d31343637390a09202a2f0a097b0a09202e63616c6c6261636b203d207365745f636f70795f647364742c0a09202e6964656e74203d2022544f534849424120536174656c6c697465222c0a09202e6d617463686573203d207b0a0909444d495f4d4154434828444d495f5359535f56454e444f522c2022544f534849424122292c0a0909444d495f4d4154434828444d495f50524f445543545f4e414d452c2022536174656c6c69746522292c0a09097d2c0a097d2c0a097b7d0a7d3b0a23656c73650a7374617469632073747275637420646d695f73797374656d5f696420647364745f646d695f7461626c655b5d205f5f696e697464617461203d207b0a097b7d0a7d3b0a23656e6469660a0a2f2a202d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d0a2020202020202020202020202020202020202020202020202020202020202020446576696365204d616e6167656d656e740a2020202d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d202a2f0a0a696e7420616370695f6275735f6765745f64657669636528616370695f68616e646c652068616e646c652c2073747275637420616370695f646576696365202a2a646576696365290a7b0a09616370695f73746174757320737461747573203d2041455f4f4b3b0a0a0a096966202821646576696365290a090972657475726e202d45494e56414c3b0a0a092f2a205442443a20537570706f72742066697865642d666561747572652064657669636573202a2f0a0a09737461747573203d20616370695f6765745f646174612868616e646c652c20616370695f6275735f646174615f68616e646c65722c2028766f6964202a2a29646576696365293b0a0969662028414350495f4641494c5552452873746174757329207c7c20212a64657669636529207b0a0909414350495f44454255475f5052494e542828414350495f44425f494e464f2c20224e6f20636f6e7465787420666f72206f626a656374205b25705d5c6e222c0a09090909202068616e646c6529293b0a090972657475726e202d454e4f4445563b0a097d0a0a0972657475726e20303b0a7d0a0a4558504f52545f53594d424f4c28616370695f6275735f6765745f646576696365293b0a0a616370695f73746174757320616370695f6275735f6765745f7374617475735f68616e646c6528616370695f68616e646c652068616e646c652c0a0909090920202020202020756e7369676e6564206c6f6e67206c6f6e67202a737461290a7b0a09616370695f737461747573207374617475733b0a0a09737461747573203d20616370695f6576616c756174655f696e74656765722868616e646c652c20225f535441222c204e554c4c2c20737461293b0a0969662028414350495f535543434553532873746174757329290a090972657475726e2041455f4f4b3b0a0a0969662028737461747573203d3d2041455f4e4f545f464f554e4429207b0a09092a737461203d20414350495f5354415f4445564943455f50524553454e54207c20414350495f5354415f4445564943455f454e41424c4544207c0a090920202020202020414350495f5354415f4445564943455f55492020202020207c20414350495f5354415f4445564943455f46554e4354494f4e494e473b0a090972657475726e2041455f4f4b3b0a097d0a0972657475726e207374617475733b0a7d0a0a696e7420616370695f6275735f6765745f7374617475732873747275637420616370695f646576696365202a646576696365290a7b0a09616370695f737461747573207374617475733b0a09756e7369676e6564206c6f6e67206c6f6e67207374613b0a0a09737461747573203d20616370695f6275735f6765745f7374617475735f68616e646c65286465766963652d3e68616e646c652c2026737461293b0a0969662028414350495f4641494c5552452873746174757329290a090972657475726e202d454e4f4445563b0a0a095354525543545f544f5f494e54286465766963652d3e73746174757329203d2028696e7429207374613b0a0a09696620286465766963652d3e7374617475732e66756e6374696f6e616c20262620216465766963652d3e7374617475732e70726573656e7429207b0a0909414350495f44454255475f5052494e542828414350495f44425f494e464f2c2022446576696365205b25735d20737461747573205b253038785d3a20220a0909202020202020202266756e6374696f6e616c20627574206e6f742070726573656e743b5c6e222c0a0909096465766963652d3e706e702e6275735f69642c0a0909092875333229205354525543545f544f5f494e54286465766963652d3e7374617475732929293b0a097d0a0a09414350495f44454255475f5052494e542828414350495f44425f494e464f2c2022446576696365205b25735d20737461747573205b253038785d5c6e222c0a09090920206465766963652d3e706e702e6275735f69642c0a09090920202875333229205354525543545f544f5f494e54286465766963652d3e7374617475732929293b0a0972657475726e20303b0a7d0a4558504f52545f53594d424f4c28616370695f6275735f6765745f737461747573293b0a0a766f696420616370695f6275735f707269766174655f646174615f68616e646c657228616370695f68616e646c652068616e646c652c0a09090909202020766f6964202a636f6e74657874290a7b0a0972657475726e3b0a7d0a4558504f52545f53594d424f4c28616370695f6275735f707269766174655f646174615f68616e646c6572293b0a0a696e7420616370695f6275735f6765745f707269766174655f6461746128616370695f68616e646c652068616e646c652c20766f6964202a2a64617461290a7b0a09616370695f73746174757320737461747573203d2041455f4f4b3b0a0a0969662028212a64617461290a090972657475726e202d45494e56414c3b0a0a09737461747573203d20616370695f6765745f646174612868616e646c652c20616370695f6275735f707269766174655f646174615f68616e646c65722c2064617461293b0a0969662028414350495f4641494c5552452873746174757329207c7c20212a6461746129207b0a0909414350495f44454255475f5052494e542828414350495f44425f494e464f2c20224e6f20636f6e7465787420666f72206f626a656374205b25705d5c6e222c0a0909090968616e646c6529293b0a090972657475726e202d454e4f4445563b0a097d0a0a0972657475726e20303b0a7d0a4558504f52545f53594d424f4c28616370695f6275735f6765745f707269766174655f64617461293b0a0a2f2a202d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d0a202020202020202020202020202020202020202020202020202020202020202020506f776572204d616e6167656d656e740a2020202d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d202a2f0a0a73746174696320636f6e73742063686172202a73746174655f737472696e6728696e74207374617465290a7b0a097377697463682028737461746529207b0a096361736520414350495f53544154455f44303a0a090972657475726e20224430223b0a096361736520414350495f53544154455f44313a0a090972657475726e20224431223b0a096361736520414350495f53544154455f44323a0a090972657475726e20224432223b0a096361736520414350495f53544154455f44335f484f543a0a090972657475726e20224433686f74223b0a096361736520414350495f53544154455f44335f434f4c443a0a090972657475726e20224433223b0a0964656661756c743a0a090972657475726e202228756e6b6e6f776e29223b0a097d0a7d0a0a73746174696320696e74205f5f616370695f6275735f6765745f706f7765722873747275637420616370695f646576696365202a6465766963652c20696e74202a7374617465290a7b0a09696e7420726573756c74203d20414350495f53544154455f554e4b4e4f574e3b0a0a096966202821646576696365207c7c20217374617465290a090972657475726e202d45494e56414c3b0a0a0969662028216465766963652d3e666c6167732e706f7765725f6d616e61676561626c6529207b0a09092f2a205442443a204e6f6e2d72656375727369766520616c676f726974686d20666f722077616c6b696e67207570206869657261726368792e202a2f0a09092a7374617465203d206465766963652d3e706172656e74203f0a0909096465766963652d3e706172656e742d3e706f7765722e7374617465203a20414350495f53544154455f44303b0a0909676f746f206f75743b0a097d0a0a092f2a0a09202a204765742074686520646576696365277320706f77657220737461746520656974686572206469726563746c792028766961205f50534329206f720a09202a20696e6469726563746c79202876696120706f776572207265736f7572636573292e0a09202a2f0a09696620286465766963652d3e706f7765722e666c6167732e6578706c696369745f67657429207b0a0909756e7369676e6564206c6f6e67206c6f6e67207073633b0a0909616370695f73746174757320737461747573203d20616370695f6576616c756174655f696e7465676572286465766963652d3e68616e646c652c0a09090909090909202020225f505343222c204e554c4c2c2026707363293b0a090969662028414350495f4641494c5552452873746174757329290a09090972657475726e202d454e4f4445563b0a0a0909726573756c74203d207073633b0a097d0a092f2a2054686520746573742062656c6f7720636f7665727320414350495f53544154455f554e4b4e4f574e20746f6f2e202a2f0a0969662028726573756c74203c3d20414350495f53544154455f443229207b0a0920203b202f2a20446f206e6f7468696e672e202a2f0a097d20656c736520696620286465766963652d3e706f7765722e666c6167732e706f7765725f7265736f757263657329207b0a0909696e74206572726f72203d20616370695f706f7765725f6765745f696e6665727265645f7374617465286465766963652c2026726573756c74293b0a0909696620286572726f72290a09090972657475726e206572726f723b0a097d20656c73652069662028726573756c74203d3d20414350495f53544154455f44335f484f5429207b0a0909726573756c74203d20414350495f53544154455f44333b0a097d0a0a092f2a0a09202a204966207765207765726520756e737572652061626f7574207468652064657669636520706172656e74277320706f77657220737461746520757020746f20746869730a09202a20706f696e742c2074686520666163742074686174207468652064657669636520697320696e20443020696d706c69657320746861742074686520706172656e74206861730a09202a20746f20626520696e20443020746f6f2e0a09202a2f0a09696620286465766963652d3e706172656e74202626206465766963652d3e706172656e742d3e706f7765722e7374617465203d3d20414350495f53544154455f554e4b4e4f574e0a0920202020262620726573756c74203d3d20414350495f53544154455f4430290a09096465766963652d3e706172656e742d3e706f7765722e7374617465203d20414350495f53544154455f44303b0a0a092a7374617465203d20726573756c743b0a0a206f75743a0a09414350495f44454255475f5052494e542828414350495f44425f494e464f2c2022446576696365205b25735d20706f7765722073746174652069732025735c6e222c0a09090920206465766963652d3e706e702e6275735f69642c2073746174655f737472696e67282a73746174652929293b0a0a0972657475726e20303b0a7d0a0a0a2f2a2a0a202a20616370695f6465766963655f7365745f706f776572202d2053657420706f776572207374617465206f6620616e2041435049206465766963652e0a202a20406465766963653a2044657669636520746f207365742074686520706f776572207374617465206f662e0a202a204073746174653a204e657720706f77657220737461746520746f207365742e0a202a0a202a2043616c6c657273206d75737420656e737572652074686174207468652064657669636520697320706f776572206d616e61676561626c65206265666f7265207573696e6720746869730a202a2066756e6374696f6e2e0a202a2f0a696e7420616370695f6465766963655f7365745f706f7765722873747275637420616370695f646576696365202a6465766963652c20696e74207374617465290a7b0a09696e7420726573756c74203d20303b0a09616370695f73746174757320737461747573203d2041455f4f4b3b0a0963686172206f626a6563745f6e616d655b355d203d207b20275f272c202750272c202753272c20273027202b2073746174652c20275c3027207d3b0a0a096966202821646576696365207c7c20287374617465203c20414350495f53544154455f443029207c7c20287374617465203e20414350495f53544154455f44335f434f4c4429290a090972657475726e202d45494e56414c3b0a0a092f2a204d616b652073757265207468697320697320612076616c696420746172676574207374617465202a2f0a0a09696620287374617465203d3d206465766963652d3e706f7765722e737461746529207b0a0909414350495f44454255475f5052494e542828414350495f44425f494e464f2c202244657669636520697320616c72656164792061742025735c6e222c0a09090909202073746174655f737472696e672873746174652929293b0a090972657475726e20303b0a097d0a0a0969662028216465766963652d3e706f7765722e7374617465735b73746174655d2e666c6167732e76616c696429207b0a09097072696e746b284b45524e5f5741524e494e4720505245464958202244657669636520646f6573206e6f7420737570706f72742025735c6e222c0a09092020202020202073746174655f737472696e6728737461746529293b0a090972657475726e202d454e4f4445563b0a097d0a09696620286465766963652d3e706172656e7420262620287374617465203c206465766963652d3e706172656e742d3e706f7765722e73746174652929207b0a09097072696e746b284b45524e5f5741524e494e47205052454649580a0909092020202020202243616e6e6f74207365742064657669636520746f2061206869676865722d706f7765726564220a09090920202020202022207374617465207468616e20706172656e745c6e22293b0a090972657475726e202d454e4f4445563b0a097d0a0a092f2a20466f72204433636f6c642077652073686f756c642065786563757465205f5053332c206e6f74205f5053342e202a2f0a09696620287374617465203d3d20414350495f53544154455f44335f434f4c44290a09096f626a6563745f6e616d655b335d203d202733273b0a0a092f2a0a09202a205472616e736974696f6e20506f7765720a09202a202d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d0a09202a204f6e207472616e736974696f6e7320746f206120686967682d706f7765726564207374617465207765206669727374206170706c7920706f77657220287669610a09202a20706f776572207265736f757263657329207468656e206576616c757465205f5053782e2020436f6e766572736c7920666f72207472616e736974696f6e7320746f0a09202a2061206c6f7765722d706f77657265642073746174652e0a09202a2f0a09696620287374617465203c206465766963652d3e706f7765722e737461746529207b0a0909696620286465766963652d3e706f7765722e7374617465203e3d20414350495f53544154455f44335f484f542026260a090920202020737461746520213d20414350495f53544154455f443029207b0a0909097072696e746b284b45524e5f5741524e494e47205052454649580a0909092020202020202243616e6e6f74207472616e736974696f6e20746f206e6f6e2d44302073746174652066726f6d2044335c6e22293b0a09090972657475726e202d454e4f4445563b0a09097d0a0909696620286465766963652d3e706f7765722e666c6167732e706f7765725f7265736f757263657329207b0a090909726573756c74203d20616370695f706f7765725f7472616e736974696f6e286465766963652c207374617465293b0a09090969662028726573756c74290a09090909676f746f20656e643b0a09097d0a0909696620286465766963652d3e706f7765722e7374617465735b73746174655d2e666c6167732e6578706c696369745f73657429207b0a090909737461747573203d20616370695f6576616c756174655f6f626a656374286465766963652d3e68616e646c652c0a0909090909092020202020206f626a6563745f6e616d652c204e554c4c2c204e554c4c293b0a09090969662028414350495f4641494c555245287374617475732929207b0a09090909726573756c74203d202d454e4f4445563b0a09090909676f746f20656e643b0a0909097d0a09097d0a097d20656c7365207b0a0909696620286465766963652d3e706f7765722e7374617465735b73746174655d2e666c6167732e6578706c696369745f73657429207b0a090909737461747573203d20616370695f6576616c756174655f6f626a656374286465766963652d3e68616e646c652c0a0909090909092020202020206f626a6563745f6e616d652c204e554c4c2c204e554c4c293b0a09090969662028414350495f4641494c555245287374617475732929207b0a09090909726573756c74203d202d454e4f4445563b0a09090909676f746f20656e643b0a0909097d0a09097d0a0909696620286465766963652d3e706f7765722e666c6167732e706f7765725f7265736f757263657329207b0a090909726573756c74203d20616370695f706f7765725f7472616e736974696f6e286465766963652c207374617465293b0a09090969662028726573756c74290a09090909676f746f20656e643b0a09097d0a097d0a0a |