Transaction

Summary

Version 1
Size 96.9 KB
Vsize 96.9 KB
Weight 396872
Locktime 0
Block 100486
Transaction b9a8ec5e7f7b6228336254b16ee42e87a0ad87467c55b644b72b6e74641c58d4
>
0.00000001 NMC

Input scripts

0.304502206f9c21ae7c909affda77909d0ed72f9629a6602bb6521aa660582d5a17360d95022100c654121f3b7b37e2c2f20eadf4c2f1c53b6f649c9cec7fe7c20d4b11a5ceb782[ALL]

Output scripts

0.0442c54552e539d092482ba98d85471a6be5fb34b41d6d41d9c37d3ea9b36ccc3508fb08fa2a82272d4389377976c899cc15589c20c0919c5c7dfbe7c62090d4b9 OP_CHECKSIG
1.70696f5f7072655f7866657228737472756374206932635f61646170746572202a61646170746572290a7b0a0973747275637420696e74656c5f676d627573202a627573203d20636f6e7461696e65725f6f6628616461707465722c0a09090909092020202020202073747275637420696e74656c5f676d6275732c0a09090909092020202020202061646170746572293b0a097374727563742064726d5f693931355f70726976617465202a6465765f70726976203d206275732d3e6465765f707269763b0a0a09696e74656c5f6932635f7265736574286465765f707269762d3e646576293b0a09696e74656c5f6932635f717569726b5f736574286465765f707269762c2074727565293b0a097365745f64617461286275732c2031293b0a097365745f636c6f636b286275732c2031293b0a097564656c6179284932435f5249534546414c4c5f54494d45293b0a0972657475726e20303b0a7d0a0a73746174696320766f69640a696e74656c5f6770696f5f706f73745f7866657228737472756374206932635f61646170746572202a61646170746572290a7b0a0973747275637420696e74656c5f676d627573202a627573203d20636f6e7461696e65725f6f6628616461707465722c0a09090909092020202020202073747275637420696e74656c5f676d6275732c0a09090909092020202020202061646170746572293b0a097374727563742064726d5f693931355f70726976617465202a6465765f70726976203d206275732d3e6465765f707269763b0a0a097365745f64617461286275732c2031293b0a097365745f636c6f636b286275732c2031293b0a09696e74656c5f6932635f717569726b5f736574286465765f707269762c2066616c7365293b0a7d0a0a73746174696320766f69640a696e74656c5f6770696f5f73657475702873747275637420696e74656c5f676d627573202a6275732c207533322070696e290a7b0a097374727563742064726d5f693931355f70726976617465202a6465765f70726976203d206275732d3e6465765f707269763b0a09737472756374206932635f616c676f5f6269745f64617461202a616c676f3b0a0a09616c676f203d20266275732d3e6269745f616c676f3b0a0a092f2a202d3120746f206d61702070696e207061697220746f20676d62757320696e646578202a2f0a096275732d3e6770696f5f726567203d206465765f707269762d3e6770696f5f6d6d696f5f62617365202b20676d6275735f706f7274735b70696e202d20315d2e7265673b0a0a096275732d3e616461707465722e616c676f5f64617461203d20616c676f3b0a09616c676f2d3e736574736461203d207365745f646174613b0a09616c676f2d3e73657473636c203d207365745f636c6f636b3b0a09616c676f2d3e676574736461203d206765745f646174613b0a09616c676f2d3e67657473636c203d206765745f636c6f636b3b0a09616c676f2d3e7072655f78666572203d20696e74656c5f6770696f5f7072655f786665723b0a09616c676f2d3e706f73745f78666572203d20696e74656c5f6770696f5f706f73745f786665723b0a09616c676f2d3e7564656c6179203d204932435f5249534546414c4c5f54494d453b0a09616c676f2d3e74696d656f7574203d2075736563735f746f5f6a6966666965732832323030293b0a09616c676f2d3e64617461203d206275733b0a7d0a0a73746174696320696e740a676d6275735f786665725f72656164287374727563742064726d5f693931355f70726976617465202a6465765f707269762c20737472756374206932635f6d7367202a6d73672c0a090975333220676d627573315f696e646578290a7b0a09696e74207265675f6f6666736574203d206465765f707269762d3e6770696f5f6d6d696f5f626173653b0a09753136206c656e203d206d73672d3e6c656e3b0a097538202a627566203d206d73672d3e6275663b0a0a09493931355f575249544528474d42555331202b207265675f6f66667365742c0a0909202020676d627573315f696e646578207c0a0909202020474d4255535f4359434c455f57414954207c0a0909202020286c656e203c3c20474d4255535f425954455f434f554e545f534849465429207c0a0909202020286d73672d3e61646472203c3c20474d4255535f534c4156455f414444525f534849465429207c0a0909202020474d4255535f534c4156455f52454144207c20474d4255535f53575f524459293b0a097768696c6520286c656e29207b0a0909696e74207265743b0a09097533322076616c2c206c6f6f70203d20303b0a090975333220676d627573323b0a0a0909726574203d20776169745f666f722828676d62757332203d20493931355f5245414428474d42555332202b207265675f6f6666736574292920260a0909092020202020202028474d4255535f5341544f4552207c20474d4255535f48575f524459292c0a090909202020202020203530293b0a090969662028726574290a09090972657475726e202d4554494d45444f55543b0a090969662028676d62757332202620474d4255535f5341544f4552290a09090972657475726e202d454e58494f3b0a0a090976616c203d20493931355f5245414428474d42555333202b207265675f6f6666736574293b0a0909646f207b0a0909092a6275662b2b203d2076616c202620307866663b0a09090976616c203e3e3d20383b0a09097d207768696c6520282d2d6c656e202626202b2b6c6f6f70203c2034293b0a097d0a0a0972657475726e20303b0a7d0a0a73746174696320696e740a676d6275735f786665725f7772697465287374727563742064726d5f693931355f70726976617465202a6465765f707269762c20737472756374206932635f6d7367202a6d7367290a7b0a09696e74207265675f6f6666736574203d206465765f707269762d3e6770696f5f6d6d696f5f626173653b0a09753136206c656e203d206d73672d3e6c656e3b0a097538202a627566203d206d73672d3e6275663b0a097533322076616c2c206c6f6f703b0a0a0976616c203d206c6f6f70203d20303b0a097768696c6520286c656e202626206c6f6f70203c203429207b0a090976616c207c3d202a6275662b2b203c3c202838202a206c6f6f702b2b293b0a09096c656e202d3d20313b0a097d0a0a09493931355f575249544528474d42555333202b207265675f6f66667365742c2076616c293b0a09493931355f575249544528474d42555331202b207265675f6f66667365742c0a0909202020474d4255535f4359434c455f57414954207c0a0909202020286d73672d3e6c656e203c3c20474d4255535f425954455f434f554e545f534849465429207c0a0909202020286d73672d3e61646472203c3c20474d4255535f534c4156455f414444525f534849465429207c0a0909202020474d4255535f534c4156455f5752495445207c20474d4255535f53575f524459293b0a097768696c6520286c656e29207b0a0909696e74207265743b0a090975333220676d627573323b0a0a090976616c203d206c6f6f70203d20303b0a0909646f207b0a09090976616c207c3d202a6275662b2b203c3c202838202a206c6f6f70293b0a09097d207768696c6520282d2d6c656e202626202b2b6c6f6f70203c2034293b0a0a0909493931355f575249544528474d42555333202b207265675f6f66667365742c2076616c293b0a0a0909726574203d20776169745f666f722828676d62757332203d20493931355f5245414428474d42555332202b207265675f6f6666736574292920260a0909092020202020202028474d4255535f5341544f4552207c20474d4255535f48575f524459292c0a090909202020202020203530293b0a090969662028726574290a09090972657475726e202d4554494d45444f55543b0a090969662028676d62757332202620474d4255535f5341544f4552290a09090972657475726e202d454e58494f3b0a097d0a0972657475726e20303b0a7d0a0a2f2a0a202a2054686520676d62757320636f6e74726f6c6c65722063616e20636f6d62696e6520612031206f722032206279746520777269746520776974682061207265616420746861740a202a20696d6d6564696174656c7920666f6c6c6f7773206974206279207573696e6720616e2022494e44455822206379636c652e0a202a2f0a73746174696320626f6f6c0a676d6275735f69735f696e6465785f7265616428737472756374206932635f6d7367202a6d7367732c20696e7420692c20696e74206e756d290a7b0a0972657475726e202869202b2031203c206e756d2026260a090921286d7367735b695d2e666c6167732026204932435f4d5f524429202626206d7367735b695d2e6c656e203c3d20322026260a0909286d7367735b69202b20315d2e666c6167732026204932435f4d5f524429293b0a7d0a0a73746174696320696e740a676d6275735f786665725f696e6465785f72656164287374727563742064726d5f693931355f70726976617465202a6465765f707269762c20737472756374206932635f6d7367202a6d736773290a7b0a09696e74207265675f6f6666736574203d206465765f707269762d3e6770696f5f6d6d696f5f626173653b0a0975333220676d627573315f696e646578203d20303b0a0975333220676d62757335203d20303b0a09696e74207265743b0a0a09696620286d7367735b305d2e6c656e203d3d2032290a0909676d62757335203d20474d4255535f32425954455f494e4445585f454e207c0a090909206d7367735b305d2e6275665b315d207c20286d7367735b305d2e6275665b305d203c3c2038293b0a09696620286d7367735b305d2e6c656e203d3d2031290a0909676d627573315f696e646578203d20474d4255535f4359434c455f494e444558207c0a09090920202020202020286d7367735b305d2e6275665b305d203c3c20474d4255535f534c4156455f494e4445585f5348494654293b0a0a092f2a20474d4255533520686f6c64732031362d62697420696e646578202a2f0a0969662028676d62757335290a0909493931355f575249544528474d42555335202b207265675f6f66667365742c20676d62757335293b0a0a09726574203d20676d6275735f786665725f72656164286465765f707269762c20266d7367735b315d2c20676d627573315f696e646578293b0a0a092f2a20436c65617220474d42555335206166746572206561636820696e646578207472616e73666572202a2f0a0969662028676d62757335290a0909493931355f575249544528474d42555335202b207265675f6f66667365742c2030293b0a0a0972657475726e207265743b0a7d0a0a73746174696320696e740a676d6275735f7866657228737472756374206932635f61646170746572202a616461707465722c0a09202020737472756374206932635f6d7367202a6d7367732c0a09202020696e74206e756d290a7b0a0973747275637420696e74656c5f676d627573202a627573203d20636f6e7461696e65725f6f6628616461707465722c0a09090909092020202020202073747275637420696e74656c5f676d6275732c0a09090909092020202020202061646170746572293b0a097374727563742064726d5f693931355f70726976617465202a6465765f70726976203d206275732d3e6465765f707269763b0a09696e7420692c207265675f6f66667365743b0a09696e7420726574203d20303b0a0a096d757465785f6c6f636b28266465765f707269762d3e676d6275735f6d75746578293b0a0a09696620286275732d3e666f7263655f62697429207b0a0909726574203d206932635f6269745f616c676f2e6d61737465725f7866657228616461707465722c206d7367732c206e756d293b0a0909676f746f206f75743b0a097d0a0a097265675f6f6666736574203d206465765f707269762d3e6770696f5f6d6d696f5f626173653b0a0a09493931355f575249544528474d42555330202b207265675f6f66667365742c206275732d3e72656730293b0a0a09666f72202869203d20303b2069203c206e756d3b20692b2b29207b0a090975333220676d627573323b0a0a090969662028676d6275735f69735f696e6465785f72656164286d7367732c20692c206e756d2929207b0a090909726574203d20676d6275735f786665725f696e6465785f72656164286465765f707269762c20266d7367735b695d293b0a09090969202b3d20313b20202f2a20736574206920746f2074686520696e646578206f662074686520726561642078666572202a2f0a09097d20656c736520696620286d7367735b695d2e666c6167732026204932435f4d5f524429207b0a090909726574203d20676d6275735f786665725f72656164286465765f707269762c20266d7367735b695d2c2030293b0a09097d20656c7365207b0a090909726574203d20676d6275735f786665725f7772697465286465765f707269762c20266d7367735b695d293b0a09097d0a0a090969662028726574203d3d202d4554494d45444f5554290a090909676f746f2074696d656f75743b0a090969662028726574203d3d202d454e58494f290a090909676f746f20636c6561725f6572723b0a0a0909726574203d20776169745f666f722828676d62757332203d20493931355f5245414428474d42555332202b207265675f6f6666736574292920260a0909092020202020202028474d4255535f5341544f4552207c20474d4255535f48575f574149545f5048415345292c0a090909202020202020203530293b0a090969662028726574290a090909676f746f2074696d656f75743b0a090969662028676d62757332202620474d4255535f5341544f4552290a090909676f746f20636c6561725f6572723b0a097d0a0a092f2a2047656e657261746520612053544f5020636f6e646974696f6e206f6e20746865206275732e204e6f7465207468617420676d6275732063616e27742067656e65726174610a09202a20612053544f50206f6e207468652076657279206669727374206379636c652e20546f2073696d706c6966792074686520636f64652077650a09202a20756e636f6e646974696f6e616c6c792067656e6572617465207468652053544f5020636f6e646974696f6e207769746820616e206164646974696f6e616c20676d6275730a09202a206379636c652e202a2f0a09493931355f575249544528474d42555331202b207265675f6f66667365742c20474d4255535f4359434c455f53544f50207c20474d4255535f53575f524459293b0a0a092f2a204d61726b2074686520474d42555320696e746572666163652061732064697361626c65642061667465722077616974696e6720666f722069646c652e0a09202a2057652077696c6c2072652d656e61626c6520697420617420746865207374617274206f6620746865206e65787420786665722c0a09202a2074696c6c207468656e206c657420697420736c6565702e0a09202a2f0a0969662028776169745f666f722828493931355f5245414428474d42555332202b207265675f6f666673657429202620474d4255535f41435449564529203d3d20302c0a0909202020202031302929207b0a090944524d5f44454255475f4b4d532822474d425553205b25735d2074696d6564206f75742077616974696e6720666f722069646c655c6e222c0a09090920616461707465722d3e6e616d65293b0a0909726574203d202d4554494d45444f55543b0a097d0a09493931355f575249544528474d42555330202b207265675f6f66667365742c2030293b0a09726574203d20726574203f3a20693b0a09676f746f206f75743b0a0a636c6561725f6572723a0a092f2a0a09202a205761697420666f722062757320746f2049444c45206265666f726520636c656172696e67204e414b2e0a09202a20496620776520636c65617220746865204e414b207768696c6520627573206973207374696c6c206163746976652c207468656e2069742077696c6c20737461790a09202a2061637469766520616e6420746865206e657874207472616e73616374696f6e206d6179206661696c2e0a09202a0a09202a204966206e6f2041434b20697320726563656976656420647572696e67207468652061646472657373207068617365206f662061207472616e73616374696f6e2c207468650a09202a2061646170746572206d757374207265706f7274202d454e58494f2e204974206973206e6f7420636c656172207768617420746f2072657475726e206966206e6f2041434b0a09202a206973207265636569766564206174206f746865722074696d65732e20427574207765206861766520746f206265206361726566756c20746f206e6f742072657475726e0a09202a2073707572696f7573202d454e58494f206265636175736520746861742077696c6c2070726576656e742069326320616e642064726d20656469642066756e6374696f6e730a09202a2066726f6d207265747279696e672e20536f2072657475726e202d454e58494f206f6e6c79207768656e20676d6275732070726f7065726c7920717569657363656e7473202d0a09202a2074696d696e67206f7574207365656d7320746f2068617070656e207768656e207468657265205f69735f20612064646320636869702070726573656e742c206275740a09202a206974277320736c6f7720726573706f6e64696e6720616e64206f6e6c7920616e7377657273206f6e2074686520326e642072657472792e0a09202a2f0a09726574203d202d454e58494f3b0a0969662028776169745f666f722828493931355f5245414428474d42555332202b207265675f6f666673657429202620474d4255535f41435449564529203d3d20302c0a0909202020202031302929207b0a090944524d5f44454255475f4b4d532822474d425553205b25735d2074696d6564206f7574206166746572204e414b5c6e222c0a090909202020202020616461707465722d3e6e616d65293b0a0909726574203d202d4554494d45444f55543b0a097d0a0a092f2a20546f67676c652074686520536f66747761726520436c65617220496e74657272757074206269742e20546869732068617320746865206566666563740a09202a206f6620726573657474696e672074686520474d42555320636f6e74726f6c6c657220616e6420736f20636c656172696e67207468650a09202a204255535f4552524f52207261697365642062792074686520736c6176652773204e414b2e0a09202a2f0a09493931355f575249544528474d42555331202b207265675f6f66667365742c20474d4255535f53575f434c525f494e54293b0a09493931355f575249544528474d42555331202b207265675f6f66667365742c2030293b0a09493931355f575249544528474d42555330202b207265675f6f66667365742c2030293b0a0a0944524d5f44454255475f4b4d532822474d425553205b25735d204e414b20666f7220616464723a2025303478202563282564295c6e222c0a09090920616461707465722d3e6e616d652c206d7367735b695d2e616464722c0a09090920286d7367735b695d2e666c6167732026204932435f4d5f524429203f20277227203a202777272c206d7367735b695d2e6c656e293b0a0a09676f746f206f75743b0a0a74696d656f75743a0a0944524d5f494e464f2822474d425553205b25735d2074696d6564206f75742c2066616c6c696e67206261636b20746f206269742062616e67696e67206f6e2070696e2025645c6e222c0a0909206275732d3e616461707465722e6e616d652c206275732d3e7265673020262030786666293b0a09493931355f575249544528474d42555330202b207265675f6f66667365742c2030293b0a0a092f2a204861726477617265206d6179206e6f7420737570706f727420474d425553206f7665722074686573652070696e733f20547279204750494f2062697462616e67696e6720696e73746561642e202a2f0a096275732d3e666f7263655f626974203d20313b0a09726574203d206932635f6269745f616c676f2e6d61737465725f7866657228616461707465722c206d7367732c206e756d293b0a0a6f75743a0a096d757465785f756e6c6f636b28266465765f707269762d3e676d6275735f6d75746578293b0a0972657475726e207265743b0a7d0a0a7374617469632075333220676d6275735f66756e6328737472756374206932635f61646170746572202a61646170746572290a7b0a0972657475726e206932635f6269745f616c676f2e66756e6374696f6e616c69747928616461707465722920260a0909284932435f46554e435f493243207c204932435f46554e435f534d4255535f454d554c207c0a09092f2a204932435f46554e435f31304249545f41444452207c202a2f0a09094932435f46554e435f534d4255535f524541445f424c4f434b5f44415441207c0a09094932435f46554e435f534d4255535f424c4f434b5f50524f435f43414c4c293b0a7d0a0a73746174696320636f6e737420737472756374206932635f616c676f726974686d20676d6275735f616c676f726974686d203d207b0a092e6d61737465725f78666572093d20676d6275735f786665722c0a092e66756e6374696f6e616c697479093d20676d6275735f66756e630a7d3b0a0a2f2a2a0a202a20696e74656c5f676d6275735f7365747570202d20696e7374616e746961746520616c6c20496e74656c2069326320474d42757365730a202a20406465763a2044524d206465766963650a202a2f0a696e7420696e74656c5f73657475705f676d627573287374727563742064726d5f646576696365202a646576290a7b0a097374727563742064726d5f693931355f70726976617465202a6465765f70726976203d206465762d3e6465765f707269766174653b0a09696e74207265742c20693b0a0a09696620284841535f5043485f53504c49542864657629290a09096465765f707269762d3e6770696f5f6d6d696f5f62617365203d205043485f4750494f41202d204750494f413b0a09656c73650a09096465765f707269762d3e6770696f5f6d6d696f5f62617365203d20303b0a0a096d757465785f696e697428266465765f707269762d3e676d6275735f6d75746578293b0a0a09666f72202869203d20303b2069203c20474d4255535f4e554d5f504f5254533b20692b2b29207b0a090973747275637420696e74656c5f676d627573202a627573203d20266465765f707269762d3e676d6275735b695d3b0a090975333220706f7274203d2069202b20313b202f2a202b3120746f206d617020676d62757320696e64657820746f2070696e2070616972202a2f0a0a09096275732d3e616461707465722e6f776e6572203d20544849535f4d4f44554c453b0a09096275732d3e616461707465722e636c617373203d204932435f434c4153535f4444433b0a0909736e7072696e7466286275732d3e616461707465722e6e616d652c0a0909092073697a656f66286275732d3e616461707465722e6e616d65292c0a09090920226939313520676d627573202573222c0a09090920676d6275735f706f7274735b695d2e6e616d65293b0a0a09096275732d3e616461707465722e6465762e706172656e74203d20266465762d3e706465762d3e6465763b0a09096275732d3e6465765f70726976203d206465765f707269763b0a0a09096275732d3e616461707465722e616c676f203d2026676d6275735f616c676f726974686d3b0a0a09092f2a2042792064656661756c7420757365206120636f6e73657276617469766520636c6f636b2072617465202a2f0a09096275732d3e72656730203d20706f7274207c20474d4255535f524154455f3130304b485a3b0a0a09092f2a20676d627573207365656d7320746f2062652062726f6b656e206f6e2069383330202a2f0a09096966202849535f493833302864657629290a0909096275732d3e666f7263655f626974203d20313b0a0a0909696e74656c5f6770696f5f7365747570286275732c20706f7274293b0a0a0909726574203d206932635f6164645f6164617074657228266275732d3e61646170746572293b0a090969662028726574290a090909676f746f206572723b0a097d0a0a09696e74656c5f6932635f7265736574286465765f707269762d3e646576293b0a0a0972657475726e20303b0a0a6572723a0a097768696c6520282d2d6929207b0a090973747275637420696e74656c5f676d627573202a627573203d20266465765f707269762d3e676d6275735b695d3b0a09096932635f64656c5f6164617074657228266275732d3e61646170746572293b0a097d0a0972657475726e207265743b0a7d0a0a737472756374206932635f61646170746572202a696e74656c5f676d6275735f6765745f61646170746572287374727563742064726d5f693931355f70726976617465202a6465765f707269762c0a090909090920202020756e7369676e656420706f7274290a7b0a095741524e5f4f4e2821696e74656c5f676d6275735f69735f706f72745f76616c696428706f727429293b0a092f2a202d3120746f206d61702070696e207061697220746f20676d62757320696e646578202a2f0a0972657475726e2028696e74656c5f676d6275735f69735f706f72745f76616c696428706f72742929203f0a0909266465765f707269762d3e676d6275735b706f7274202d20315d2e61646170746572203a204e554c4c3b0a7d0a0a766f696420696e74656c5f676d6275735f7365745f737065656428737472756374206932635f61646170746572202a616461707465722c20696e74207370656564290a7b0a0973747275637420696e74656c5f676d627573202a627573203d20746f5f696e74656c5f676d6275732861646170746572293b0a0a096275732d3e72656730203d20286275732d3e726567302026207e28307833203c3c20382929207c2073706565643b0a7d0a0a766f696420696e74656c5f676d6275735f666f7263655f62697428737472756374206932635f61646170746572202a616461707465722c20626f6f6c20666f7263655f626974290a7b0a0973747275637420696e74656c5f676d627573202a627573203d20746f5f696e74656c5f676d6275732861646170746572293b0a0a096275732d3e666f7263655f626974202b3d20666f7263655f626974203f2031203a202d313b0a0944524d5f44454255475f4b4d532822257361626c696e67206269742d62616e67696e67206f6e2025732e20666f72636520626974206e6f772025645c6e222c0a0909202020202020666f7263655f626974203f2022656e22203a2022646973222c20616461707465722d3e6e616d652c0a09092020202020206275732d3e666f7263655f626974293b0a7d0a0a766f696420696e74656c5f74656172646f776e5f676d627573287374727563742064726d5f646576696365202a646576290a7b0a097374727563742064726d5f693931355f70726976617465202a6465765f70726976203d206465762d3e6465765f707269766174653b0a09696e7420693b0a0a09666f72202869203d20303b2069203c20474d4255535f4e554d5f504f5254533b20692b2b29207b0a090973747275637420696e74656c5f676d627573202a627573203d20266465765f707269762d3e676d6275735b695d3b0a09096932635f64656c5f6164617074657228266275732d3e61646170746572293b0a097d0a7d0a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006c696e75782d332e382e322f647269766572732f6770752f64726d2f693931352f696e74656c5f6c7664732e6300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000303030303636340030303030303030003030303030303000303030303031303035363400313231313437343433333000303032303732310030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007573746172003030726f6f7400000000000000000000000000000000000000000000000000000000726f6f74000000000000000000000000000000000000000000000000000000003030303030303000303030303030300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f2a0a202a20436f7079726967687420c2a920323030362d3230303720496e74656c20436f72706f726174696f6e0a202a20436f707972696768742028632920323030362044617665204169726c6965203c6169726c696564406c696e75782e69653e0a202a0a202a205065726d697373696f6e20697320686572656279206772616e7465642c2066726565206f66206368617267652c20746f20616e7920706572736f6e206f627461696e696e6720610a202a20636f7079206f66207468697320736f66747761726520616e64206173736f63696174656420646f63756d656e746174696f6e2066696c657320287468652022536f66747761726522292c0a202a20746f206465616c20696e2074686520536f66747761726520776974686f7574207265737472696374696f6e2c20696e636c7564696e6720776974686f7574206c696d69746174696f6e0a202a207468652072696768747320746f207573652c20636f70792c206d6f646966792c206d657267652c207075626c6973682c20646973747269627574652c207375626c6963656e73652c0a202a20616e642f6f722073656c6c20636f70696573206f662074686520536f6674776172652c20616e6420746f207065726d697420706572736f6e7320746f2077686f6d207468650a202a20536f667477617265206973206675726e697368656420746f20646f20736f2c207375626a65637420746f2074686520666f6c6c6f77696e6720636f6e646974696f6e733a0a202a0a202a205468652061626f766520636f70797269676874206e6f7469636520616e642074686973207065726d697373696f6e206e6f746963652028696e636c7564696e6720746865206e6578740a202a2070617261677261706829207368616c6c20626520696e636c7564656420696e20616c6c20636f70696573206f72207375627374616e7469616c20706f7274696f6e73206f66207468650a202a20536f6674776172652e0a202a0a202a2054484520534f4654574152452049532050524f564944454420224153204953222c20574954484f55542057415252414e5459204f4620414e59204b494e442c2045585052455353204f520a202a20494d504c4945442c20494e434c5544494e4720425554204e4f54204c494d4954454420544f205448452057415252414e54494553204f46204d45524348414e544142494c4954592c0a202a204649544e45535320464f52204120504152544943554c415220505552504f534520414e44204e4f4e494e4652494e47454d454e542e2020494e204e4f204556454e54205348414c4c0a202a2054484520415554484f5253204f5220434f5059524947485420484f4c44455253204245204c4941424c4520464f5220414e5920434c41494d2c2044414d41474553204f52204f544845520a202a204c494142494c4954592c205748455448455220494e20414e20414354494f4e204f4620434f4e54524143542c20544f5254204f52204f54484552574953452c2041524953494e470a202a2046524f4d2c204f5554204f46204f5220494e20434f4e4e454354494f4e20574954482054484520534f465457415245204f522054484520555345204f52204f544845520a202a204445414c494e475320494e2054484520534f4654574152452e0a202a0a202a20417574686f72733a0a202a094572696320416e686f6c74203c6572696340616e686f6c742e6e65743e0a202a20202020202044617665204169726c6965203c6169726c696564406c696e75782e69653e0a202a2020202020204a65737365204261726e6573203c6a657373652e6261726e657340696e74656c2e636f6d3e0a202a2f0a0a23696e636c756465203c616370692f627574746f6e2e683e0a23696e636c756465203c6c696e75782f646d692e683e0a23696e636c756465203c6c696e75782f6932632e683e0a23696e636c756465203c6c696e75782f736c61622e683e0a23696e636c756465203c64726d2f64726d502e683e0a23696e636c756465203c64726d2f64726d5f637274632e683e0a23696e636c756465203c64726d2f64726d5f656469642e683e0a23696e636c7564652022696e74656c5f6472762e68220a23696e636c756465203c64726d2f693931355f64726d2e683e0a23696e636c7564652022693931355f6472762e68220a23696e636c756465203c6c696e75782f616370692e683e0a0a2f2a20507269766174652073747275637475726520666f722074686520696e7465677261746564204c56445320737570706f7274202a2f0a73747275637420696e74656c5f6c7664735f636f6e6e6563746f72207b0a0973747275637420696e74656c5f636f6e6e6563746f7220626173653b0a0a09737472756374206e6f7469666965725f626c6f636b206c69645f6e6f7469666965723b0a7d3b0a0a73747275637420696e74656c5f6c7664735f656e636f646572207b0a0973747275637420696e74656c5f656e636f64657220626173653b0a0a0975333220706669745f636f6e74726f6c3b0a0975333220706669745f70676d5f726174696f733b0a09626f6f6c20706669745f64697274793b0a0a0973747275637420696e74656c5f6c7664735f636f6e6e6563746f72202a61747461636865645f636f6e6e6563746f723b0a7d3b0a0a7374617469632073747275637420696e74656c5f6c7664735f656e636f646572202a746f5f6c7664735f656e636f646572287374727563742064726d5f656e636f646572202a656e636f646572290a7b0a0972657475726e20636f6e7461696e65725f6f6628656e636f6465722c2073747275637420696e74656c5f6c7664735f656e636f6465722c20626173652e62617365293b0a7d0a0a7374617469632073747275637420696e74656c5f6c7664735f636f6e6e6563746f72202a746f5f6c7664735f636f6e6e6563746f72287374727563742064726d5f636f6e6e6563746f72202a636f6e6e6563746f72290a7b0a0972657475726e20636f6e7461696e65725f6f6628636f6e6e6563746f722c2073747275637420696e74656c5f6c7664735f636f6e6e6563746f722c20626173652e62617365293b0a7d0a0a73746174696320626f6f6c20696e74656c5f6c7664735f6765745f68775f73746174652873747275637420696e74656c5f656e636f646572202a656e636f6465722c0a0909090920202020656e756d2070697065202a70697065290a7b0a097374727563742064726d5f646576696365202a646576203d20656e636f6465722d3e626173652e6465763b0a097374727563742064726d5f693931355f70726976617465202a6465765f70726976203d206465762d3e6465765f707269766174653b0a09753332206c7664735f7265672c20746d703b0a0a09696620284841535f5043485f53504c4954286465762929207b0a09096c7664735f726567203d205043485f4c5644533b0a097d20656c7365207b0a09096c7664735f726567203d204c5644533b0a097d0a0a09746d70203d20493931355f52454144286c7664735f726567293b0a0a09696620282128746d702026204c5644535f504f52545f454e29290a090972657475726e2066616c73653b0a0a09696620284841535f5043485f4350542864657629290a09092a70697065203d20504f52545f544f5f504950455f43505428746d70293b0a09656c73650a09092a70697065203d20504f52545f544f5f5049504528746d70293b0a0a0972657475726e20747275653b0a7d0a0a2f2a2a0a202a20536574732074686520706f77657220737461746520666f72207468652070616e656c2e0a202a2f0a73746174696320766f696420696e74656c5f656e61626c655f6c7664732873747275637420696e74656c5f656e636f646572202a656e636f646572290a7b0a097374727563742064726d5f646576696365202a646576203d20656e636f6465722d3e626173652e6465763b0a0973747275637420696e74656c5f6c7664735f656e636f646572202a6c7664735f656e636f646572203d20746f5f6c7664735f656e636f6465722826656e636f6465722d3e62617365293b0a0973747275637420696e74656c5f63727463202a696e74656c5f63727463203d20746f5f696e74656c5f6372746328656e636f6465722d3e626173652e63727463293b0a097374727563742064726d5f693931355f70726976617465202a6465765f70726976203d206465762d3e6465765f707269766174653b0a097533322063746c5f7265672c206c7664735f7265672c20737461745f7265673b0a0a09696620284841535f5043485f53504c4954286465762929207b0a090963746c5f726567203d205043485f50505f434f4e54524f4c3b0a09096c7664735f726567203d205043485f4c5644533b0a0909737461745f726567203d205043485f50505f5354415455533b0a097d20656c7365207b0a090963746c5f726567203d2050505f434f4e54524f4c3b0a09096c7664735f726567203d204c5644533b0a0909737461745f726567203d2050505f5354415455533b0a097d0a0a09493931355f5752495445286c7664735f7265672c20493931355f52454144286c7664735f72656729207c204c5644535f504f52545f454e293b0a0a09696620286c7664735f656e636f6465722d3e706669745f646972747929207b0a09092f2a0a0909202a20456e61626c65206175746f6d617469632070616e656c207363616c696e6720736f2074686174206e6f6e2d6e6174697665206d6f6465730a0909202a2066696c6c207468652073637265656e2e20205468652070616e656c206669747465722073686f756c64206f6e6c792062650a0909202a2061646a7573746564207768696c73742074686520706970652069732064697361626c65642c206163636f7264696e6720746f0a0909202a207265676973746572206465736372697074696f6e20616e642050524d2e0a0909202a2f0a090944524d5f44454255475f4b4d5328226170706c79696e672070616e656c2d6669747465723a2025782c2025785c6e222c0a0909092020202020206c7664735f656e636f6465722d3e706669745f636f6e74726f6c2c0a0909092020202020206c7664735f656e636f6465722d3e706669745f70676d5f726174696f73293b0a0a0909493931355f575249544528504649545f50474d5f524154494f532c206c7664735f656e636f6465722d3e706669745f70676d5f726174696f73293b0a0909493931355f575249544528504649545f434f4e54524f4c2c206c7664735f656e636f6465722d3e706669745f636f6e74726f6c293b0a09096c7664735f656e636f6465722d3e706669745f6469727479203d2066616c73653b0a097d0a0a09493931355f57524954452863746c5f7265672c20493931355f524541442863746c5f72656729207c20504f5745525f5441524745545f4f4e293b0a09504f5354494e475f52454144286c7664735f726567293b0a0969662028776169745f666f722828493931355f5245414428737461745f7265672920262050505f4f4e2920213d20302c203130303029290a090944524d5f4552524f52282274696d6564206f75742077616974696e6720666f722070616e656c20746f20706f776572206f6e5c6e22293b0a0a09696e74656c5f70616e656c5f656e61626c655f6261636b6c69676874286465762c20696e74656c5f637274632d3e70697065293b0a7d0a0a73746174696320766f696420696e74656c5f64697361626c655f6c7664732873747275637420696e74656c5f656e636f646572202a656e636f646572290a7b0a097374727563742064726d5f646576696365202a646576203d20656e636f6465722d3e626173652e6465763b0a0973747275637420696e74656c5f6c7664735f656e636f646572202a6c7664735f656e636f646572203d20746f5f6c7664735f656e636f6465722826656e636f6465722d3e62617365293b0a097374727563742064726d5f693931355f70726976617465202a6465765f70726976203d206465762d3e6465765f707269766174653b0a097533322063746c5f7265672c206c7664735f7265672c20737461745f7265673b0a0a09696620284841535f5043485f53504c4954286465762929207b0a090963746c5f726567203d205043485f50505f434f4e54524f4c3b0a09096c7664735f726567203d205043485f4c5644533b0a0909737461745f726567203d205043485f50505f5354415455533b0a097d20656c7365207b0a090963746c5f726567203d2050505f434f4e54524f4c3b0a09096c7664735f726567203d204c5644533b0a0909737461745f726567203d2050505f5354415455533b0a097d0a0a09696e74656c5f70616e656c5f64697361626c655f6261636b6c6967687428646576293b0a0a09493931355f57524954452863746c5f7265672c20493931355f524541442863746c5f726567292026207e504f5745525f5441524745545f4f4e293b0a0969662028776169745f666f722828493931355f5245414428737461745f7265672920262050505f4f4e29203d3d20302c203130303029290a090944524d5f4552524f52282274696d6564206f75742077616974696e6720666f722070616e656c20746f20706f776572206f66665c6e22293b0a0a09696620286c7664735f656e636f6465722d3e706669745f636f6e74726f6c29207b0a0909493931355f575249544528504649545f434f4e54524f4c2c2030293b0a09096c7664735f656e636f6465722d3e706669745f6469727479203d20747275653b0a097d0a0a09493931355f5752495445286c7664735f7265672c20493931355f52454144286c7664735f726567292026207e4c5644535f504f52545f454e293b0a09504f5354494e475f52454144286c7664735f726567293b0a7d0a0a73746174696320696e7420696e74656c5f6c7664735f6d6f64655f76616c6964287374727563742064726d5f636f6e6e6563746f72202a636f6e6e6563746f722c0a09090909207374727563742064726d5f646973706c61795f6d6f6465202a6d6f6465290a7b0a0973747275637420696e74656c5f636f6e6e6563746f72202a696e74656c5f636f6e6e6563746f72203d20746f5f696e74656c5f636f6e6e6563746f7228636f6e6e6563746f72293b0a097374727563742064726d5f646973706c61795f6d6f6465202a66697865645f6d6f6465203d20696e74656c5f636f6e6e6563746f722d3e70616e656c2e66697865645f6d6f64653b0a0a09696620286d6f64652d3e68646973706c6179203e2066697865645f6d6f64652d3e68646973706c6179290a090972657475726e204d4f44455f50414e454c3b0a09696620286d6f64652d3e76646973706c6179203e2066697865645f6d6f64652d3e76646973706c6179290a090972657475726e204d4f44455f50414e454c3b0a0a0972657475726e204d4f44455f4f4b3b0a7d0a0a73746174696320766f69640a63656e7472655f686f72697a6f6e74616c6c79287374727563742064726d5f646973706c61795f6d6f6465202a6d6f64652c0a090920202020696e74207769647468290a7b0a0975333220626f726465722c2073796e635f706f732c20626c616e6b5f77696474682c2073796e635f77696474683b0a0a092f2a206b65657020746865206873796e6320616e642068626c616e6b2077696474687320636f6e7374616e74202a2f0a0973796e635f7769647468203d206d6f64652d3e637274635f6873796e635f656e64202d206d6f64652d3e637274635f6873796e635f73746172743b0a09626c616e6b5f7769647468203d206d6f64652d3e637274635f68626c616e6b5f656e64202d206d6f64652d3e637274635f68626c616e6b5f73746172743b0a0973796e635f706f73203d2028626c616e6b5f7769647468202d2073796e635f7769647468202b203129202f20323b0a0a09626f72646572203d20286d6f64652d3e68646973706c6179202d207769647468202b203129202f20323b0a09626f72646572202b3d20626f72646572202620313b202f2a206d616b652074686520626f72646572206576656e202a2f0a0a096d6f64652d3e637274635f68646973706c6179203d2077696474683b0a096d6f64652d3e637274635f68626c616e6b5f7374617274203d207769647468202b20626f726465723b0a096d6f64652d3e637274635f68626c616e6b5f656e64203d206d6f64652d3e637274635f68626c616e6b5f7374617274202b20626c616e6b5f77696474683b0a0a096d6f64652d3e637274635f6873796e635f7374617274203d206d6f64652d3e637274635f68626c616e6b5f7374617274202b2073796e635f706f733b0a096d6f64652d3e637274635f6873796e635f656e64203d206d6f64652d3e637274635f6873796e635f7374617274202b2073796e635f77696474683b0a0a096d6f64652d3e707269766174655f666c616773207c3d20494e54454c5f4d4f44455f435254435f54494d494e47535f5345543b0a7d0a0a73746174696320766f69640a63656e7472655f766572746963616c6c79287374727563742064726d5f646973706c61795f6d6f6465202a6d6f64652c0a09092020696e7420686569676874290a7b0a0975333220626f726465722c2073796e635f706f732c20626c616e6b5f77696474682c2073796e635f77696474683b0a0a092f2a206b65657020746865207673796e6320616e642076626c616e6b2077696474687320636f6e7374616e74202a2f0a0973796e635f7769647468203d206d6f64652d3e637274635f7673796e635f656e64202d206d6f64652d3e637274635f7673796e635f73746172743b0a09626c616e6b5f7769647468203d206d6f64652d3e637274635f76626c616e6b5f656e64202d206d6f64652d3e637274635f76626c616e6b5f73746172743b0a0973796e635f706f73203d2028626c616e6b5f7769647468202d2073796e635f7769647468202b203129202f20323b0a0a09626f72646572203d20286d6f64652d3e76646973706c6179202d20686569676874202b203129202f20323b0a0a096d6f64652d3e637274635f76646973706c6179203d206865696768743b0a096d6f64652d3e637274635f76626c616e6b5f7374617274203d20686569676874202b20626f726465723b0a096d6f64652d3e637274635f76626c616e6b5f656e64203d206d6f64652d3e637274635f76626c616e6b5f7374617274202b20626c616e6b5f77696474683b0a0a096d6f64652d3e637274635f7673796e635f7374617274203d206d6f64652d3e637274635f76626c616e6b5f7374617274202b2073796e635f706f733b0a096d6f64652d3e637274635f7673796e635f656e64203d206d6f64652d3e637274635f7673796e635f7374617274202b2073796e635f77696474683b0a0a096d6f64652d3e707269766174655f666c616773207c3d20494e54454c5f4d4f44455f435254435f54494d494e47535f5345543b0a7d0a0a73746174696320696e6c696e65207533322070616e656c5f6669747465725f7363616c696e672875333220736f757263652c2075333220746172676574290a7b0a092f2a0a09202a20466c6f6174696e6720706f696e74206f7065726174696f6e206973206e6f7420737570706f727465642e20536f2074686520464143544f520a09202a20697320646566696e65642c2077686963682063616e2061766f69642074686520666c6f6174696e6720706f696e7420636f6d7075746174696f6e0a09202a207768656e2063616c63756c6174696e67207468652070616e656c20726174696f2e0a09202a2f0a23646566696e652041434355524143592031320a23646566696e6520464143544f52202831203c3c204143435552414359290a0975333220726174696f203d20736f75726365202a20464143544f52202f207461726765743b0a0972657475726e2028464143544f52202a20726174696f202b20464143544f522f3229202f20464143544f523b0a7d0a0a73746174696320626f6f6c20696e74656c5f6c7664735f6d6f64655f6669787570287374727563742064726d5f656e636f646572202a656e636f6465722c0a090909092020636f6e7374207374727563742064726d5f646973706c61795f6d6f6465202a6d6f64652c0a0909090920207374727563742064726d5f646973706c61795f6d6f6465202a61646a75737465645f6d6f6465290a7b0a097374727563742064726d5f646576696365202a646576203d20656e636f6465722d3e6465763b0a097374727563742064726d5f693931355f70726976617465202a6465765f70726976203d206465762d3e6465765f707269766174653b0a0973747275637420696e74656c5f6c7664735f656e636f646572202a6c7664735f656e636f646572203d20746f5f6c7664735f656e636f64657228656e636f646572293b0a0973747275637420696e74656c5f636f6e6e6563746f72202a696e74656c5f636f6e6e6563746f72203d0a0909266c7664735f656e636f6465722d3e61747461636865645f636f6e6e6563746f722d3e626173653b0a0973747275637420696e74656c5f63727463202a696e74656c5f63727463203d206c7664735f656e636f6465722d3e626173652e6e65775f637274633b0a0975333220706669745f636f6e74726f6c203d20302c20706669745f70676d5f726174696f73203d20302c20626f72646572203d20303b0a09696e7420706970653b0a0a092f2a2053686f756c64206e657665722068617070656e2121202a2f0a0969662028494e54454c5f494e464f28646576292d3e67656e203c203420262620696e74656c5f637274632d3e70697065203d3d203029207b0a090944524d5f4552524f52282243616e277420737570706f7274204c564453206f6e207069706520415c6e22293b0a090972657475726e2066616c73653b0a097d0a0a0969662028696e74656c5f656e636f6465725f636865636b5f69735f636c6f6e656428266c7664735f656e636f6465722d3e6261736529290a090972657475726e2066616c73653b0a0a092f2a0a09202a20576520686176652074696d696e67732066726f6d207468652042494f5320666f72207468652070616e656c2c20707574207468656d20696e0a09202a20746f207468652061646a7573746564206d6f64652e202054686520435254432077696c6c2062652073657420757020666f722074686973206d6f64652c0a09202a2077697468207468652070616e656c207363616c696e672073657420757020746f20736f757263652066726f6d2074686520482f56446973706c61790a09202a206f6620746865206f726967696e616c206d6f64652e0a09202a2f0a09696e74656c5f66697865645f70616e656c5f6d6f646528696e74656c5f636f6e6e6563746f722d3e70616e656c2e66697865645f6d6f64652c0a0909092020202020202061646a75737465645f6d6f6465293b0a0a09696620284841535f5043485f53504c4954286465762929207b0a0909696e74656c5f7063685f70616e656c5f66697474696e67286465762c0a0909090909696e74656c5f636f6e6e6563746f722d3e70616e656c2e66697474696e675f6d6f64652c0a09090909096d6f64652c2061646a75737465645f6d6f6465293b0a090972657475726e20747275653b0a097d0a0a092f2a204e6174697665206d6f64657320646f6e2774206e6565642066697474696e67202a2f0a096966202861646a75737465645f6d6f64652d3e68646973706c6179203d3d206d6f64652d3e68646973706c61792026260a092020202061646a75737465645f6d6f64652d3e76646973706c6179203d3d206d6f64652d3e76646973706c6179290a0909676f746f206f75743b0a0a092f2a203936352b2077616e74732066757a7a792066697474696e67202a2f0a0969662028494e54454c5f494e464f28646576292d3e67656e203e3d2034290a0909706669745f636f6e74726f6c207c3d202828696e74656c5f637274632d3e70697065203c3c20504649545f504950455f534849465429207c0a0909090920504649545f46494c5445525f46555a5a59293b0a0a092f2a0a09202a20456e61626c65206175746f6d617469632070616e656c207363616c696e6720666f72206e6f6e2d6e6174697665206d6f64657320736f207468617420746865792066696c6c0a09202a207468652073637265656e2e202053686f756c6420626520656e61626c6564206265666f726520746865207069706520697320656e61626c65642c206163636f7264696e670a09202a20746f207265676973746572206465736372697074696f6e20616e642050524d2e0a09202a204368616e6765207468652076616c7565206865726520746f207365652074686520626f726465727320666f7220646562756767696e670a09202a2f0a09666f725f656163685f706970652870697065290a0909493931355f57524954452842434c525041542870697065292c2030293b0a0a0964726d5f6d6f64655f7365745f63727463696e666f2861646a75737465645f6d6f64652c2030293b0a0a097377697463682028696e74656c5f636f6e6e6563746f722d3e70616e656c2e66697474696e675f6d6f646529207b0a09636173652044524d5f4d4f44455f5343414c455f43454e5445523a0a09092f2a0a0909202a20466f722063656e7465726564206d6f6465732c207765206861766520746f2063616c63756c61746520626f726465722077696474687320260a0909202a206865696768747320616e64206d6f64696679207468652076616c7565732070726f6772616d6d656420696e746f2074686520435254432e0a0909202a2f0a090963656e7472655f686f72697a6f6e74616c6c792861646a75737465645f6d6f64652c206d6f64652d3e68646973706c6179293b0a090963656e7472655f766572746963616c6c792861646a75737465645f6d6f64652c206d6f64652d3e76646973706c6179293b0a0909626f72646572203d204c5644535f424f524445525f454e41424c453b0a0909627265616b3b0a0a09636173652044524d5f4d4f44455f5343414c455f4153504543543a0a09092f2a205363616c6520627574207072657365727665207468652061737065637420726174696f202a2f0a090969662028494e54454c5f494e464f28646576292d3e67656e203e3d203429207b0a090909753332207363616c65645f7769647468203d2061646a75737465645f6d6f64652d3e68646973706c6179202a206d6f64652d3e76646973706c61793b0a090909753332207363616c65645f686569676874203d206d6f64652d3e68646973706c6179202a2061646a75737465645f6d6f64652d3e76646973706c61793b0a0a0909092f2a203936352b20697320656173792c20697420646f65732065766572797468696e6720696e206877202a2f0a090909696620287363616c65645f7769647468203e207363616c65645f686569676874290a09090909706669745f636f6e74726f6c207c3d20504649545f454e41424c45207c20504649545f5343414c494e475f50494c4c41523b0a090909656c736520696620287363616c65645f7769647468203c207363616c65645f686569676874290a09090909706669745f636f6e74726f6c207c3d20504649545f454e41424c45207c20504649545f5343414c494e475f4c45545445523b0a090909656c7365206966202861646a75737465645f6d6f64652d3e68646973706c617920213d206d6f64652d3e68646973706c6179290a09090909706669745f636f6e74726f6c207c3d20504649545f454e41424c45207c20504649545f5343414c494e475f4155544f3b0a09097d20656c7365207b0a090909753332207363616c65645f7769647468203d2061646a75737465645f6d6f64652d3e68646973706c6179202a206d6f64652d3e76646973706c61793b0a090909753332207363616c65645f686569676874203d206d6f64652d3e68646973706c6179202a2061646a75737465645f6d6f64652d3e76646973706c61793b0a0909092f2a0a090909202a20466f72206561726c696572206368697073207765206861766520746f2063616c63756c61746520746865207363616c696e670a090909202a20726174696f2062792068616e6420616e642070726f6772616d20697420696e746f207468650a090909202a20504649545f50474d5f524154494f2072656769737465720a090909202a2f0a090909696620287363616c65645f7769647468203e207363616c65645f68656967687429207b202f2a2070696c6c6172202a2f0a0909090963656e7472655f686f72697a6f6e74616c6c792861646a75737465645f6d6f64652c207363616c65645f686569676874202f206d6f64652d3e76646973706c6179293b0a0a09090909626f72646572203d204c5644535f424f524445525f454e41424c453b0a09090909696620286d6f64652d3e76646973706c617920213d2061646a75737465645f6d6f64652d3e76646973706c617929207b0a09090909097533322062697473203d2070616e656c5f6669747465725f7363616c696e67286d6f64652d3e76646973706c61792c2061646a75737465645f6d6f64652d3e76646973706c6179293b0a0909090909706669745f70676d5f726174696f73207c3d202862697473203c3c20504649545f484f52495a5f5343414c455f5348494654207c0a090909090909092020202062697473203c3c20504649545f564552545f5343414c455f5348494654293b0a0909090909706669745f636f6e74726f6c207c3d2028504649545f454e41424c45207c0a0909090909090920564552545f494e544552505f42494c494e454152207c0a0909090909090920484f52495a5f494e544552505f42494c494e454152293b0a090909097d0a0909097d20656c736520696620287363616c65645f7769647468203c207363616c65645f68656967687429207b202f2a206c6574746572202a2f0a0909090963656e7472655f766572746963616c6c792861646a75737465645f6d6f64652c207363616c65645f7769647468202f206d6f64652d3e68646973706c6179293b0a0a09090909626f72646572203d204c5644535f424f524445525f454e41424c453b0a09090909696620286d6f64652d3e68646973706c617920213d2061646a75737465645f6d6f64652d3e68646973706c617929207b0a09090909097533322062697473203d2070616e656c5f6669747465725f7363616c696e67286d6f64652d3e68646973706c61792c2061646a75737465645f6d6f64652d3e68646973706c6179293b0a0909090909706669745f70676d5f726174696f73207c3d202862697473203c3c20504649545f484f52495a5f5343414c455f5348494654207c0a090909090909092020202062697473203c3c20504649545f564552545f5343414c455f5348494654293b0a0909090909706669745f636f6e74726f6c207c3d2028504649545f454e41424c45207c0a0909090909090920564552545f494e544552505f42494c494e454152207c0a0909090909090920484f52495a5f494e544552505f42494c494e454152293b0a090909097d0a0909097d20656c73650a090909092f2a2041737065637473206d617463682c204c6574206877207363616c6520626f746820646972656374696f6e73202a2f0a09090909706669745f636f6e74726f6c207c3d2028504649545f454e41424c45207c0a09090909090920564552545f4155544f5f5343414c45207c20484f52495a5f4155544f5f5343414c45207c0a09090909090920564552545f494e544552505f42494c494e454152207c0a09090909090920484f52495a5f494e544552505f42494c494e454152293b0a09097d0a0909627265616b3b0a0a09636173652044524d5f4d4f44455f5343414c455f46554c4c53435245454e3a0a09092f2a0a0909202a2046756c6c207363616c696e672c206576656e206966206974206368616e676573207468652061737065637420726174696f2e0a0909202a20466f7274756e6174656c79207468697320697320616c6c20646f6e6520666f7220757320696e2068772e0a0909202a2f0a0909696620286d6f64652d3e76646973706c617920213d2061646a75737465645f6d6f64652d3e76646973706c6179207c7c0a0909202020206d6f64652d3e68646973706c617920213d2061646a75737465645f6d6f64652d3e68646973706c617929207b0a090909706669745f636f6e74726f6c207c3d20504649545f454e41424c453b0a09090969662028494e54454c5f494e464f28646576292d3e67656e203e3d2034290a09090909706669745f636f6e74726f6c207c3d20504649545f5343414c494e475f4155544f3b0a090909656c73650a09090909706669745f636f6e74726f6c207c3d2028564552545f4155544f5f5343414c45207c0a09090909090920564552545f494e544552505f42494c494e454152207c0a09090909090920484f52495a5f4155544f5f5343414c45207c0a09090909090920484f52495a5f494e544552505f42494c494e454152293b0a09097d0a0909627265616b3b0a0a0964656661756c743a0a0909627265616b3b0a097d0a0a6f75743a0a092f2a204966206e6f7420656e61626c696e67207363616c696e672c20626520636f6e73697374656e7420616e6420616c776179732075736520302e202a2f0a096966202828706669745f636f6e74726f6c202620504649545f454e41424c4529203d3d203029207b0a0909706669745f636f6e74726f6c203d20303b0a0909706669745f70676d5f726174696f73203d20303b0a097d0a0a092f2a204d616b652073757265207072652d393635207365742064697468657220636f72726563746c79202a2f0a0969662028494e54454c5f494e464f28646576292d3e67656e203c2034202626206465765f707269762d3e6c7664735f646974686572290a0909706669745f636f6e74726f6c207c3d2050414e454c5f38544f365f4449544845525f454e41424c453b0a0a0969662028706669745f636f6e74726f6c20213d206c7664735f656e636f6465722d3e706669745f636f6e74726f6c207c7c0a0920202020706669745f70676d5f726174696f7320213d206c7664735f656e636f6465722d3e706669745f70676d5f726174696f7329207b0a09096c7664735f656e636f6465722d3e706669745f636f6e74726f6c203d20706669745f636f6e74726f6c3b0a09096c7664735f656e636f6465722d3e706669745f70676d5f726174696f73203d20706669745f70676d5f726174696f733b0a09096c7664735f656e636f6465722d3e706669745f6469727479203d20747275653b0a097d0a096465765f707269762d3e6c7664735f626f726465725f62697473203d20626f726465723b0a0a092f2a0a09202a205858583a20497420776f756c64206265206e69636520746f20737570706f7274206c6f7765722072656672657368207261746573206f6e207468650a09202a2070616e656c7320746f2072656475636520706f77657220636f6e73756d7074696f6e2c20616e642070657268617073206d61746368207468650a09202a2075736572277320726571756573746564207265667265736820726174652e0a09202a2f0a0a0972657475726e20747275653b0a7d0a0a73746174696320766f696420696e74656c5f6c7664735f6d6f64655f736574287374727563742064726d5f656e636f646572202a656e636f6465722c0a090909097374727563742064726d5f646973706c61795f6d6f6465202a6d6f64652c0a090909097374727563742064726d5f646973706c61795f6d6f6465202a61646a75737465645f6d6f6465290a7b0a092f2a0a09202a20546865204c5644532070696e20706169722077696c6c20616c72656164792068617665206265656e207475726e6564206f6e20696e207468650a09202a20696e74656c5f637274635f6d6f64655f7365742073696e6365206974206861732061206c6172676520696d70616374206f6e207468652044504c4c0a09202a2073657474696e67732e0a09202a2f0a7d0a0a2f2a2a0a202a2044657465637420746865204c56445320636f6e6e656374696f6e2e0a202a0a202a2053696e6365204c56445320646f65736e2774206861766520686f746c75672c2077652075736520746865206c696420617320612070726f78792e20204f70656e206d65616e730a202a20636f6e6e656374656420616e6420636c6f736564206d65616e7320646973636f6e6e65637465642e2020576520616c736f2073656e6420686f74706c7567206576656e74732061730a202a206e65656465642c207573696e67206c696420737461747573206e6f74696669636174696f6e2066726f6d2074686520696e707574206c617965722e0a202a2f0a73746174696320656e756d2064726d5f636f6e6e6563746f725f7374617475730a696e74656c5f6c7664735f646574656374287374727563742064726d5f636f6e6e6563746f72202a636f6e6e6563746f722c20626f6f6c20666f726365290a7b0a097374727563742064726d5f646576696365202a646576203d20636f6e6e6563746f722d3e6465763b0a09656e756d2064726d5f636f6e6e6563746f725f737461747573207374617475733b0a0a09737461747573203d20696e74656c5f70616e656c5f64657465637428646576293b0a096966202873746174757320213d20636f6e6e6563746f725f7374617475735f756e6b6e6f776e290a090972657475726e207374617475733b0a0a0972657475726e20636f6e6e6563746f725f7374617475735f636f6e6e65637465643b0a7d0a0a2f2a2a0a202a2052657475726e20746865206c697374206f6620444443206d6f64657320696620617661696c61626c652c206f72207468652042494f53206669786564206d6f6465206f74686572776973652e0a202a2f0a73746174696320696e7420696e74656c5f6c7664735f6765745f6d6f646573287374727563742064726d5f636f6e6e6563746f72202a636f6e6e6563746f72290a7b0a0973747275637420696e74656c5f6c7664735f636f6e6e6563746f72202a6c7664735f636f6e6e6563746f72203d20746f5f6c7664735f636f6e6e6563746f7228636f6e6e6563746f72293b0a097374727563742064726d5f646576696365202a646576203d20636f6e6e6563746f722d3e6465763b0a097374727563742064726d5f646973706c61795f6d6f6465202a6d6f64653b0a0a092f2a207573652063616368656420656469642069662077652068617665206f6e65202a2f0a09696620282149535f4552525f4f525f4e554c4c286c7664735f636f6e6e6563746f722d3e626173652e6564696429290a090972657475726e2064726d5f6164645f656469645f6d6f64657328636f6e6e6563746f722c206c7664735f636f6e6e6563746f722d3e626173652e65646964293b0a0a096d6f6465203d2064726d5f6d6f64655f6475706c6963617465286465762c206c7664735f636f6e6e6563746f722d3e626173652e70616e656c2e66697865645f6d6f6465293b0a09696620286d6f6465203d3d204e554c4c290a090972657475726e20303b0a0a0964726d5f6d6f64655f70726f6265645f61646428636f6e6e6563746f722c206d6f6465293b0a0972657475726e20313b0a7d0a0a73746174696320696e7420696e74656c5f6e6f5f6d6f64657365745f6f6e5f6c69645f646d695f63616c6c6261636b28636f6e73742073747275637420646d695f73797374656d5f6964202a6964290a7b0a0944524d5f494e464f2822536b697070696e6720666f72636564206d6f646573657420666f722025735c6e222c2069642d3e6964656e74293b0a0972657475726e20313b0a7d0a0a2f2a20546865204750552068616e6773207570206f6e2074686573652073797374656d73206966206d6f646573657420697320706572666f726d6564206f6e204c4944206f70656e202a2f0a73746174696320636f6e73742073747275637420646d695f73797374656d5f696420696e74656c5f6e6f5f6d6f64657365745f6f6e5f6c69645b5d203d207b0a097b0a09092e63616c6c6261636b203d20696e74656c5f6e6f5f6d6f64657365745f6f6e5f6c69645f646d695f63616c6c6261636b2c0a09092e6964656e74203d2022546f736869626120546563726120413131222c0a09092e6d617463686573203d207b0a090909444d495f4d4154434828444d495f5359535f56454e444f522c2022544f534849424122292c0a090909444d495f4d4154434828444d495f50524f445543545f4e414d452c202254454352412041313122292c0a09097d2c0a097d2c0a0a097b207d092f2a207465726d696e6174696e6720656e747279202a2f0a7d3b0a0a2f2a0a202a204c6964206576656e74732e204e6f74652074686520757365206f6620276d6f64657365745f6f6e5f6c6964273a0a202a20202d20776520736574206974206f6e206c696420636c6f73652c20616e64207265736574206974206f6e206f70656e0a202a20202d20776520757365206974206173206120226f6e6c79206f6e63652220626974202869652077652069676e6f72650a202a202020206475706c6963617465206576656e74732077686572652069742077617320616c72656164792070726f7065726c790a202a202020207365742f7265736574290a202a20202d207468652073757370656e642f726573756d652070617468732077696c6c20616c736f2073657420697420746f0a202a202020207a65726f2c2073696e6365207468657920726573746f726520746865206d6f64652028226c6964206f70656e22292e0a202a2f0a73746174696320696e7420696e74656c5f6c69645f6e6f7469667928737472756374206e6f7469666965725f626c6f636b202a6e622c20756e7369676e6564206c6f6e672076616c2c0a09090920202020766f6964202a756e75736564290a7b0a0973747275637420696e74656c5f6c7664735f636f6e6e6563746f72202a6c7664735f636f6e6e6563746f72203d0a0909636f6e7461696e65725f6f66286e622c2073747275637420696e74656c5f6c7664735f636f6e6e6563746f722c206c69645f6e6f746966696572293b0a097374727563742064726d5f636f6e6e6563746f72202a636f6e6e6563746f72203d20266c7664735f636f6e6e6563746f722d3e626173652e626173653b0a097374727563742064726d5f646576696365202a646576203d20636f6e6e6563746f722d3e6465763b0a097374727563742064726d5f693931355f70726976617465202a6465765f70726976203d206465762d3e6465765f707269766174653b0a0a09696620286465762d3e7377697463685f706f7765725f737461746520213d2044524d5f5357495443485f504f5745525f4f4e290a090972657475726e204e4f544946595f4f4b3b0a0a092f2a0a09202a20636865636b20616e64207570646174652074686520737461747573206f66204c56445320636f6e6e6563746f7220616674657220726563656976696e670a09202a20746865204c4944206e6f6669636174696f6e206576656e742e0a09202a2f0a09636f6e6e6563746f722d3e737461747573203d20636f6e6e6563746f722d3e66756e63732d3e64657465637428636f6e6e6563746f722c2066616c7365293b0a0a092f2a20446f6e277420666f726365206d6f6465736574206f6e206d616368696e657320776865726520697420636175736573206120475055206c6f636b7570202a2f0a0969662028646d695f636865636b5f73797374656d28696e74656c5f6e6f5f6d6f64657365745f6f6e5f6c696429290a090972657475726e204e4f544946595f4f4b3b0a096966202821616370695f6c69645f6f70656e282929207b0a09096465765f707269762d3e6d6f64657365745f6f6e5f6c6964203d20313b0a090972657475726e204e4f544946595f4f4b3b0a097d0a0a0969662028216465765f707269762d3e6d6f64657365745f6f6e5f6c6964290a090972657475726e204e4f544946595f4f4b3b0a0a096465765f707269762d3e6d6f64657365745f6f6e5f6c6964203d20303b0a0a096d757465785f6c6f636b28266465762d3e6d6f64655f636f6e6669672e6d75746578293b0a09696e74656c5f6d6f64657365745f73657475705f68775f7374617465286465762c2074727565293b0a096d757465785f756e6c6f636b28266465762d3e6d6f64655f636f6e6669672e6d75746578293b0a0a0972657475726e204e4f544946595f4f4b3b0a7d0a0a2f2a2a0a202a20696e74656c5f6c7664735f64657374726f79202d20756e726567697374657220616e642066726565204c56445320737472756374757265730a202a2040636f6e6e6563746f723a20636f6e6e6563746f7220746f20667265650a202a0a202a20556e726567697374657220746865204444432062757320666f72207468697320636f6e6e6563746f72207468656e2066726565207468652064726976657220707269766174650a202a207374727563747572652e0a202a2f0a73746174696320766f696420696e74656c5f6c7664735f64657374726f79287374727563742064726d5f636f6e6e6563746f72202a636f6e6e6563746f72290a7b0a0973747275637420696e74656c5f6c7664735f636f6e6e6563746f72202a6c7664735f636f6e6e6563746f72203d0a0909746f5f6c7664735f636f6e6e6563746f7228636f6e6e6563746f72293b0a0a09696620286c7664735f636f6e6e6563746f722d3e6c69645f6e6f7469666965722e6e6f7469666965725f63616c6c290a0909616370695f6c69645f6e6f7469666965725f756e726567697374657228266c7664735f636f6e6e6563746f722d3e6c69645f6e6f746966696572293b0a0a09696620282149535f4552525f4f525f4e554c4c286c7664735f636f6e6e6563746f722d3e626173652e6564696429290a09096b66726565286c7664735f636f6e6e6563746f722d3e626173652e65646964293b0a0a09696e74656c5f70616e656c5f64657374726f795f6261636b6c6967687428636f6e6e6563746f722d3e646576293b0a09696e74656c5f70616e656c5f66696e6928266c7664735f636f6e6e6563746f722d3e626173652e70616e656c293b0a0a0964726d5f73797366735f636f6e6e6563746f725f72656d6f766528636f6e6e6563746f72293b0a0964726d5f636f6e6e6563746f725f636c65616e757028636f6e6e6563746f72293b0a096b6672656528636f6e6e6563746f72293b0a7d0a0a73746174696320696e7420696e74656c5f6c7664735f7365745f70726f7065727479287374727563742064726d5f636f6e6e6563746f72202a636f6e6e6563746f722c0a090909092020207374727563742064726d5f70726f7065727479202a70726f70657274792c0a0909090920202075696e7436345f742076616c7565290a7b0a0973747275637420696e74656c5f636f6e6e6563746f72202a696e74656c5f636f6e6e6563746f72203d20746f5f696e74656c5f636f6e6e6563746f7228636f6e6e6563746f72293b0a097374727563742064726d5f646576696365202a646576203d20636f6e6e6563746f722d3e6465763b0a0a096966202870726f7065727479203d3d206465762d3e6d6f64655f636f6e6669672e7363616c696e675f6d6f64655f70726f706572747929207b0a09097374727563742064726d5f63727463202a637274633b0a0a09096966202876616c7565203d3d2044524d5f4d4f44455f5343414c455f4e4f4e4529207b0a09090944524d5f44454255475f4b4d5328226e6f207363616c696e67206e6f7420737570706f727465645c6e22293b0a09090972657475726e202d45494e56414c3b0a09097d0a0a090969662028696e74656c5f636f6e6e6563746f722d3e70616e656c2e66697474696e675f6d6f6465203d3d2076616c756529207b0a0909092f2a20746865204c564453207363616c696e672070726f7065727479206973206e6f74206368616e676564202a2f0a09090972657475726e20303b0a09097d0a0909696e74656c5f636f6e6e6563746f722d3e70616e656c2e66697474696e675f6d6f6465203d2076616c75653b0a0a090963727463203d20696e74656c5f61747461636865645f656e636f64657228636f6e6e6563746f72292d3e626173652e637274633b0a0909696620286372746320262620637274632d3e656e61626c656429207b0a0909092f2a0a090909202a20496620746865204352544320697320656e61626c65642c2074686520646973706c61792077696c6c206265206368616e6765640a090909202a206163636f7264696e6720746f20746865206e65772070616e656c2066697474696e67206d6f64652e0a090909202a2f0a090909696e74656c5f7365745f6d6f646528637274632c2026637274632d3e6d6f64652c0a0909090920202020202020637274632d3e782c20637274632d3e792c20637274632d3e6662293b0a09097d0a097d0a0a0972657475726e20303b0a7d0a0a73746174696320636f6e7374207374727563742064726d5f656e636f6465725f68656c7065725f66756e637320696e74656c5f6c7664735f68656c7065725f66756e6373203d207b0a092e6d6f64655f6669787570203d20696e74656c5f6c7664735f6d6f64655f66697875702c0a092e6d6f64655f736574203d20696e74656c5f6c7664735f6d6f64655f7365742c0a092e64697361626c65203d20696e74656c5f656e636f6465725f6e6f6f702c0a7d3b0a0a73746174696320636f6e7374207374727563742064726d5f636f6e6e6563746f725f68656c7065725f66756e637320696e74656c5f6c7664735f636f6e6e6563746f725f68656c7065725f66756e6373203d207b0a092e6765745f6d6f646573203d20696e74656c5f6c7664735f6765745f6d6f6465732c0a092e6d6f64655f76616c6964203d20696e74656c5f6c7664735f6d6f64655f76616c69642c0a092e626573745f656e636f646572203d20696e74656c5f626573745f656e636f6465722c0a7d3b0a0a73746174696320636f6e7374207374727563742064726d5f636f6e6e6563746f725f66756e637320696e74656c5f6c7664735f636f6e6e6563746f725f66756e6373203d207b0a092e64706d73203d20696e74656c5f636f6e6e6563746f725f64706d732c0a092e646574656374203d20696e74656c5f6c7664735f6465746563742c0a092e66696c6c5f6d6f646573203d2064726d5f68656c7065725f70726f62655f73696e676c655f636f6e6e6563746f725f6d6f6465732c0a092e7365745f70726f7065727479203d20696e74656c5f6c7664735f7365745f70726f70657274792c0a092e64657374726f79203d20696e74656c5f6c7664735f64657374726f792c0a7d3b0a0a73746174696320636f6e7374207374727563742064726d5f656e636f6465725f66756e637320696e74656c5f6c7664735f656e635f66756e6373203d207b0a092e64657374726f79203d20696e74656c5f656e636f6465725f64657374726f792c0a7d3b0a0a73746174696320696e74205f5f696e697420696e74656c5f6e6f5f6c7664735f646d695f63616c6c6261636b28636f6e73742073747275637420646d695f73797374656d5f6964202a6964290a7b0a0944524d5f494e464f2822536b697070696e67204c56445320696e697469616c697a6174696f6e20666f722025735c6e222c2069642d3e6964656e74293b0a0972657475726e20313b0a7d0a0a2f2a2054686573652073797374656d7320636c61696d20746f2068617665204c5644532c20627574207265616c6c7920646f6e2774202a2f0a73746174696320636f6e73742073747275637420646d695f73797374656d5f696420696e74656c5f6e6f5f6c7664735b5d203d207b0a097b0a09092e63616c6c6261636b203d20696e74656c5f6e6f5f6c7664735f646d695f63616c6c6261636b2c0a09092e6964656e74203d20224170706c65204d6163204d696e692028436f72652073657269657329222c0a09092e6d617463686573203d207b0a090909444d495f4d4154434828444d495f5359535f56454e444f522c20224170706c6522292c0a090909444d495f4d4154434828444d495f50524f445543545f4e414d452c20224d61636d696e69312c3122292c0a09097d2c0a097d2c0a097b0a09092e63616c6c6261636b203d20696e74656c5f6e6f5f6c7664735f646d695f63616c6c6261636b2c0a09092e6964656e74203d20224170706c65204d6163204d696e692028436f726520322073657269657329222c0a09092e6d617463686573203d207b0a090909444d495f4d4154434828444d495f5359535f56454e444f522c20224170706c6522292c0a090909444d495f4d4154434828444d495f50524f445543545f4e414d452c20224d61636d696e69322c3122292c0a09097d2c0a097d2c0a097b0a09092e63616c6c6261636b203d20696e74656c5f6e6f5f6c7664735f646d695f63616c6c6261636b2c0a09092e6964656e74203d20224d534920494d2d3934354753452d41222c0a09092e6d617463686573203d207b0a090909444d495f4d4154434828444d495f5359535f56454e444f522c20224d534922292c0a090909444d495f4d4154434828444d495f50524f445543545f4e414d452c20224139383330494d5322292c0a09097d2c0a097d2c0a097b0a09092e63616c6c6261636b203d20696e74656c5f6e6f5f6c7664735f646d695f63616c6c6261636b2c0a09092e6964656e74203d202244656c6c2053747564696f20487962726964222c0a09092e6d617463686573203d207b0a090909444d495f4d4154434828444d495f5359535f56454e444f522c202244656c6c20496e632e22292c0a090909444d495f4d4154434828444d495f50524f445543545f4e414d452c202253747564696f20487962726964203134306722292c0a09097d2c0a097d2c0a097b0a09092e63616c6c6261636b203d20696e74656c5f6e6f5f6c7664735f646d695f63616c6c6261636b2c0a09092e6964656e74203d202244656c6c204f707469506c6578204658313730222c0a09092e6d617463686573203d207b0a090909444d495f4d4154434828444d495f5359535f56454e444f522c202244656c6c20496e632e22292c0a090909444d495f4d4154434828444d495f50524f445543545f4e414d452c20224f707469506c657820465831373022292c0a09097d2c0a097d2c0a097b0a09092e63616c6c6261636b203d20696e74656c5f6e6f5f6c7664735f646d695f63616c6c6261636b2c0a09092e6964656e74203d2022414f70656e204d696e69205043222c0a09092e6d617463686573203d207b0a090909444d495f4d4154434828444d495f5359535f56454e444f522c2022414f70656e22292c0a090909444d495f4d4154434828444d495f50524f445543545f4e414d452c202269393635474d782d494622292c0a09097d2c0a097d2c0a097b0a09092e63616c6c6261636b203d20696e74656c5f6e6f5f6c7664735f646d695f63616c6c6261636b2c0a09092e6964656e74203d2022414f70656e204d696e69205043204d50393135222c0a09092e6d617463686573203d207b0a090909444d495f4d4154434828444d495f424f4152445f56454e444f522c2022414f70656e22292c0a090909444d495f4d4154434828444d495f424f4152445f4e414d452c202269393135474d782d4622292c0a09097d2c0a097d2c0a097b0a09092e63616c6c6261636b203d20696e74656c5f6e6f5f6c7664735f646d695f63616c6c6261636b2c0a09092e6964656e74203d2022414f70656e2069393135474d6d2d484653222c0a09092e6d617463686573203d207b0a090909444d495f4d4154434828444d495f424f4152445f56454e444f522c2022414f70656e22292c0a090909444d495f4d4154434828444d495f424f4152445f4e414d452c202269393135474d6d2d48465322292c0a09097d2c0a097d2c0a097b0a09092e63616c6c6261636b203d20696e74656c5f6e6f5f6c7664735f646d695f63616c6c6261636b2c0a202020202020202020202020202020202e6964656e74203d2022414f70656e20693435474d782d49222c0a202020202020202020202020202020202e6d617463686573203d207b0a202020202020202020202020202020202020202020202020444d495f4d4154434828444d495f424f4152445f56454e444f522c2022414f70656e22292c0a202020202020202020202020202020202020202020202020444d495f4d4154434828444d495f424f4152445f4e414d452c2022693435474d782d4922292c0a202020202020202020202020202020207d2c0a20202020202020207d2c0a097b0a09092e63616c6c6261636b203d20696e74656c5f6e6f5f6c7664735f646d695f63616c6c6261636b2c0a09092e6964656e74203d2022416f70656e20693934354754742d564641222c0a09092e6d617463686573203d207b0a090909444d495f4d4154434828444d495f50524f445543545f56455253494f4e2c2022414f30303030314a5722292c0a09097d2c0a097d2c0a097b0a09092e63616c6c6261636b203d20696e74656c5f6e6f5f6c7664735f646d695f63616c6c6261636b2c0a09092e6964656e74203d2022436c69656e74726f6e2055383030222c0a09092e6d617463686573203d207b0a090909444d495f4d4154434828444d495f5359535f56454e444f522c2022436c69656e74726f6e22292c0a090909444d495f4d4154434828444d495f50524f445543545f4e414d452c20225538303022292c0a09097d2c0a097d2c0a097b0a202020202020202020202020202020202e63616c6c6261636b203d20696e74656c5f6e6f5f6c7664735f646d695f63616c6c6261636b2c0a202020202020202020202020202020202e6964656e74203d2022436c69656e74726f6e2045383330222c0a202020202020202020202020202020202e6d617463686573203d207b0a202020202020202020202020202020202020202020202020444d495f4d4154434828444d495f5359535f56454e444f522c2022436c69656e74726f6e22292c0a202020202020202020202020202020202020202020202020444d495f4d4154434828444d495f50524f445543545f4e414d452c20224538333022292c0a202020202020202020202020202020207d2c0a20202020202020207d2c0a20202020202020207b0a09092e63616c6c6261636b203d20696e74656c5f6e6f5f6c7664735f646d695f63616c6c6261636b2c0a09092e6964656e74203d20224173757320456565426f7820504320454231303037222c0a09092e6d617463686573203d207b0a090909444d495f4d4154434828444d495f5359535f56454e444f522c20224153555354654b20436f6d707574657220494e432e22292c0a090909444d495f4d4154434828444d495f50524f445543545f4e414d452c202245423130303722292c0a09097d2c0a097d2c0a097b0a09092e63616c6c6261636b203d20696e74656c5f6e6f5f6c7664735f646d695f63616c6c6261636b2c0a09092e6964656e74203d202241737573204154354e4d3130542d49222c0a09092e6d617463686573203d207b0a090909444d495f4d4154434828444d495f424f4152445f56454e444f522c20224153555354654b20436f6d707574657220494e432e22292c0a090909444d495f4d4154434828444d495f424f4152445f4e414d452c20224154354e4d3130542d4922292c0a09097d2c0a097d2c0a097b0a09092e63616c6c6261636b203d20696e74656c5f6e6f5f6c7664735f646d695f63616c6c6261636b2c0a09092e6964656e74203d20224865776c6574742d5061636b61726420485020743537343065205468696e20436c69656e74222c0a09092e6d617463686573203d207b0a090909444d495f4d4154434828444d495f424f4152445f56454e444f522c20224865776c6574742d5061636b61726422292c0a090909444d495f4d4154434828444d495f50524f445543545f4e414d452c2022485020743537343065205468696e20436c69656e7422292c0a09097d2c0a097d2c0a097b0a09092e63616c6c6261636b203d20696e74656c5f6e6f5f6c7664735f646d695f63616c6c6261636b2c0a09092e6964656e74203d20224865776c6574742d5061636b617264207435373435222c0a09092e6d617463686573203d207b0a090909444d495f4d4154434828444d495f424f4152445f56454e444f522c20224865776c6574742d5061636b61726422292c0a090909444d495f4d4154434828444d495f50524f445543545f4e414d452c2022687020743537343522292c0a09097d2c0a097d2c0a097b0a09092e63616c6c6261636b203d20696e74656c5f6e6f5f6c7664735f646d695f63616c6c6261636b2c0a09092e6964656e74203d20224865776c6574742d5061636b61726420737435373437222c0a09092e6d617463686573203d207b0a090909444d495f4d4154434828444d495f424f4152445f56454e444f522c20224865776c6574742d5061636b61726422292c0a090909444d495f4d4154434828444d495f50524f445543545f4e414d452c202268702073743537343722292c0a09097d2c0a097d2c0a097b0a09092e63616c6c6261636b203d20696e74656c5f6e6f5f6c7664735f646d695f63616c6c6261636b2c0a09092e6964656e74203d20224d53492057696e6420426f78204443353030222c0a09092e6d617463686573203d207b0a090909444d495f4d4154434828444d495f424f4152445f56454e444f522c20224d4943524f2d5354415220494e5445524e4154494f4e414c20434f2e2c204c544422292c0a090909444d495f4d4154434828444d495f424f4152445f4e414d452c20224d532d3734363922292c0a09097d2c0a097d2c0a097b0a09092e63616c6c6261636b203d20696e74656c5f6e6f5f6c7664735f646d695f63616c6c6261636b2c0a09092e6964656e74203d202247696761627974652047412d44353235545544222c0a09092e6d617463686573203d207b0a090909444d495f4d4154434828444d495f424f4152445f56454e444f522c2022476967616279746520546563686e6f6c6f677920436f2e2c204c74642e22292c0a090909444d495f4d4154434828444d495f424f4152445f4e414d452c20224435323554554422292c0a09097d2c0a097d2c0a097b0a09092e63616c6c6261636b203d20696e74656c5f6e6f5f6c7664735f646d695f63616c6c6261636b2c0a09092e6964656e74203d202253757065726d6963726f2058375350412d48222c0a09092e6d617463686573203d207b0a090909444d495f4d4154434828444d495f5359535f56454e444f522c202253757065726d6963726f22292c0a090909444d495f4d4154434828444d495f50524f445543545f4e414d452c202258375350412d4822292c0a09097d2c0a097d2c0a0a097b207d092f2a207465726d696e6174696e6720656e747279202a2f0a7d3b0a0a2f2a2a0a202a20696e74656c5f66696e645f6c7664735f646f776e636c6f636b202d2066696e6420746865207265647563656420646f776e636c6f636b20666f72204c56445320696e20454449440a202a20406465763a2064726d206465766963650a202a2040636f6e6e6563746f723a204c56445320636f6e6e6563746f720a202a0a202a2046696e6420746865207265647563656420646f776e636c6f636b20666f72204c56445320696e20454449442e0a202a2f0a73746174696320766f696420696e74656c5f66696e645f6c7664735f646f776e636c6f636b287374727563742064726d5f646576696365202a6465762c0a090909092020202020207374727563742064726d5f646973706c61795f6d6f6465202a66697865645f6d6f64652c0a090909092020202020207374727563742064726d5f636f6e6e6563746f72202a636f6e6e6563746f72290a7b0a097374727563742064726d5f693931355f70726976617465202a6465765f70726976203d206465762d3e6465765f707269766174653b0a097374727563742064726d5f646973706c61795f6d6f6465202a7363616e3b0a09696e742074656d705f646f776e636c6f636b3b0a0a0974656d705f646f776e636c6f636b203d2066697865645f6d6f64652d3e636c6f636b3b0a096c6973745f666f725f656163685f656e747279287363616e2c2026636f6e6e6563746f722d3e70726f6265645f6d6f6465732c206865616429207b0a09092f2a0a0909202a204966206f6e65206d6f646520686173207468652073616d65207265736f6c7574696f6e2077697468207468652066697865645f70616e656c0a0909202a206d6f6465207768696c65207468657920686176652074686520646966666572656e74207265667265736820726174652c206974206d65616e730a0909202a207468617420746865207265647563656420646f776e636c6f636b20697320666f756e6420666f7220746865204c5644532e20496e20737563680a0909202a20636173652077652063616e207365742074686520646966666572656e7420465078302f3120746f2064796e616d6963616c6c792073656c6563740a0909202a206265747765656e206c6f7720616e642068696768206672657175656e63792e0a0909202a2f0a0909696620287363616e2d3e68646973706c6179203d3d2066697865645f6d6f64652d3e68646973706c61792026260a0909202020207363616e2d3e6873796e635f7374617274203d3d2066697865645f6d6f64652d3e6873796e635f73746172742026260a0909202020207363616e2d3e6873796e635f656e64203d3d2066697865645f6d6f64652d3e6873796e635f656e642026260a0909202020207363616e2d3e68746f74616c203d3d2066697865645f6d6f64652d3e68746f74616c2026260a0909202020207363616e2d3e76646973706c6179203d3d2066697865645f6d6f64652d3e76646973706c61792026260a0909202020207363616e2d3e7673796e635f7374617274203d3d2066697865645f6d6f64652d3e7673796e635f73746172742026260a0909202020207363616e2d3e7673796e635f656e64203d3d2066697865645f6d6f64652d3e7673796e635f656e642026260a0909202020207363616e2d3e76746f74616c203d3d2066697865645f6d6f64652d3e76746f74616c29207b0a090909696620287363616e2d3e636c6f636b203c2074656d705f646f776e636c6f636b29207b0a090909092f2a0a09090909202a2054686520646f776e636c6f636b20697320616c726561647920666f756e642e204275742077650a09090909202a2065787065637420746f2066696e6420746865206c6f77657220646f776e636c6f636b2e0a09090909202a2f0a0909090974656d705f646f776e636c6f636b203d207363616e2d3e636c6f636b3b0a0909097d0a09097d0a097d0a096966202874656d705f646f776e636c6f636b203c2066697865645f6d6f64652d3e636c6f636b20262620693931355f6c7664735f646f776e636c6f636b29207b0a09092f2a20576520666f756e642074686520646f776e636c6f636b20666f72204c5644532e202a2f0a09096465765f707269762d3e6c7664735f646f776e636c6f636b5f617661696c203d20313b0a09096465765f707269762d3e6c7664735f646f776e636c6f636b203d2074656d705f646f776e636c6f636b3b0a090944524d5f44454255475f4b4d5328224c56445320646f776e636c6f636b20697320666f756e6420696e20454449442e20220a090909202020202020224e6f726d616c20636c6f636b2025644b687a2c20646f776e636c6f636b2025644b687a5c6e222c0a09090920202020202066697865645f6d6f64652d3e636c6f636b2c2074656d705f646f776e636c6f636b293b0a097d0a7d0a0a2f2a0a202a20456e756d657261746520746865206368696c6420646576206172726179207061727365642066726f6d2056425420746f20636865636b20776865746865720a202a20746865204c5644532069732070726573656e742e0a202a2049662069742069732070726573656e742c2072657475726e20312e0a202a204966206974206973206e6f742070726573656e742c2072657475726e2066616c73652e0a202a204966206e6f206368696c6420646576206973207061727365642066726f6d205642542c20697420617373756d6573207468617420746865204c5644532069732070726573656e742e0a202a2f0a73746174696320626f6f6c206c7664735f69735f70726573656e745f696e5f766274287374727563742064726d5f646576696365202a6465762c0a090909092020207538202a6932635f70696e290a7b0a097374727563742064726d5f693931355f70726976617465202a6465765f70726976203d206465762d3e6465765f707269766174653b0a09696e7420693b0a0a0969662028216465765f707269762d3e6368696c645f6465765f6e756d290a090972657475726e20747275653b0a0a09666f72202869203d20303b2069203c206465765f707269762d3e6368696c645f6465765f6e756d3b20692b2b29207b0a0909737472756374206368696c645f6465766963655f636f6e666967202a6368696c64203d206465765f707269762d3e6368696c645f646576202b20693b0a0a09092f2a20496620746865206465766963652074797065206973206e6f74204c46502c20636f6e74696e75652e0a0909202a205765206861766520746f20636865636b20626f746820746865206e6577206964656e746966696572732061732077656c6c206173207468650a0909202a206f6c6420666f7220636f6d7061746962696c697479207769746820736f6d652042494f5365732e0a0909202a2f0a0909696620286368696c642d3e6465766963655f7479706520213d204445564943455f545950455f494e545f4c46502026260a0909202020206368696c642d3e6465766963655f7479706520213d204445564943455f545950455f4c4650290a090909636f6e74696e75653b0a0a090969662028696e74656c5f676d6275735f69735f706f72745f76616c6964286368696c642d3e6932635f70696e29290a0909092a6932635f70696e203d206368696c642d3e6932635f70696e3b0a0a09092f2a20486f77657665722c2077652063616e6e6f74207472757374207468652042494f53207772697465727320746f20706f70756c6174650a0909202a207468652056425420636f72726563746c792e202053696e6365204c564453207265717569726573206164646974696f6e616c0a0909202a20696e666f726d6174696f6e2066726f6d2041494d20626c6f636b732c2061206e6f6e2d7a65726f20616464696e206f66667365742069730a0909202a206120676f6f6420696e64696361746f72207468617420746865204c5644532069732061637475616c6c792070726573656e742e0a0909202a2f0a0909696620286368696c642d3e616464696e5f6f6666736574290a09090972657475726e20747275653b0a0a09092f2a20427574206576656e207468656e20736f6d652042494f53207772697465727320706572666f726d20736f6d6520626c61636b206d616769630a0909202a20616e6420696e7374616e7469617465207468652064657669636520776974686f7574207265666572656e636520746f20616e790a0909202a206164646974696f6e616c20646174612e202054727573742074686174206966207468652056425420776173207772697474656e20696e746f0a0909202a20746865204f70526567696f6e207468656e207468657920686176652076616c69646174656420746865204c5644532773206578697374656e63652e0a0909202a2f0a0909696620286465765f707269762d3e6f70726567696f6e2e766274290a09090972657475726e20747275653b0a097d0a0a0972657475726e2066616c73653b0a7d0a0a73746174696320626f6f6c20696e74656c5f6c7664735f737570706f72746564287374727563742064726d5f646576696365202a646576290a7b0a092f2a20576974682074686520696e74726f64756374696f6e206f662074686520504348207765206761696e65642061206465646963617465640a09202a204c5644532070726573656e63652070696e2c207573652069742e202a2f0a09696620284841535f5043485f53504c49542864657629290a090972657475726e20747275653b0a0a092f2a204f7468657277697365204c56445320776173206f6e6c7920617474616368656420746f206d6f62696c652070726f64756374732c0a09202a2065786365707420666f722074686520696e676c6f72696f757320383330676d202a2f0a0972657475726e2049535f4d4f42494c452864657629202626202149535f4938333028646576293b0a7d0a0a2f2a2a0a202a20696e74656c5f6c7664735f696e6974202d207365747570204c56445320636f6e6e6563746f7273206f6e2074686973206465766963650a202a20406465763a2064726d206465766963650a202a0a202a204372656174652074686520636f6e6e6563746f722c20726567697374657220746865204c56445320444443206275732c20616e642074727920746f20666967757265206f757420776861740a202a206d6f6465732077652063616e20646973706c6179206f6e20746865204c5644532070616e656c202869662070726573656e74292e0a202a2f0a626f6f6c20696e74656c5f6c7664735f696e6974287374727563742064726d5f646576696365202a646576290a7b0a097374727563742064726d5f693931355f70726976617465202a6465765f70726976203d206465762d3e6465765f707269766174653b0a0973747275637420696e74656c5f6c7664735f656e636f646572202a6c7664735f656e636f6465723b0a0973747275637420696e74656c5f656e636f646572202a696e74656c5f656e636f6465723b0a0973747275637420696e74656c5f6c7664735f636f6e6e6563746f72202a6c7664735f636f6e6e6563746f723b0a0973747275637420696e74656c5f636f6e6e6563746f72202a696e74656c5f636f6e6e6563746f723b0a097374727563742064726d5f636f6e6e6563746f72202a636f6e6e6563746f723b0a097374727563742064726d5f656e636f646572202a656e636f6465723b0a097374727563742064726d5f646973706c61795f6d6f6465202a7363616e3b202f2a202a6d6f6465732c202a62696f735f6d6f64653b202a2f0a097374727563742064726d5f646973706c61795f6d6f6465202a66697865645f6d6f6465203d204e554c4c3b0a097374727563742065646964202a656469643b0a097374727563742064726d5f63727463202a637274633b0a09753332206c7664733b0a09696e7420706970653b0a0975382070696e3b0a0a096966202821696e74656c5f6c7664735f737570706f727465642864657629290a090972657475726e2066616c73653b0a0a092f2a20536b697020696e6974206f6e206d616368696e6573207765206b6e6f772066616c73656c79207265706f7274204c564453202a2f0a0969662028646d695f636865636b5f73797374656d28696e74656c5f6e6f5f6c76647329290a090972657475726e2066616c73653b0a0a0970696e203d20474d4255535f504f52545f50414e454c3b0a0969662028216c7664735f69735f70726573656e745f696e5f766274286465762c202670696e2929207b0a090944524d5f44454255475f4b4d5328224c564453206973206e6f742070726573656e7420696e205642545c6e22293b0a090972657475726e2066616c73653b0a097d0a0a09696620284841535f5043485f53504c4954286465762929207b0a09096966202828493931355f52454144285043485f4c564453292026204c5644535f444554454354454429203d3d2030290a09090972657475726e2066616c73653b0a0909696620286465765f707269762d3e6564702e737570706f727429207b0a09090944524d5f44454255475f4b4d53282264697361626c65204c56445320666f722065445020737570706f72745c6e22293b0a09090972657475726e2066616c73653b0a09097d0a097d0a0a096c7664735f656e636f646572203d206b7a616c6c6f632873697a656f662873747275637420696e74656c5f6c7664735f656e636f646572292c204746505f4b45524e454c293b0a0969662028216c7664735f656e636f646572290a090972657475726e2066616c73653b0a0a096c7664735f636f6e6e6563746f72203d206b7a616c6c6f632873697a656f662873747275637420696e74656c5f6c7664735f636f6e6e6563746f72292c204746505f4b45524e454c293b0a0969662028216c7664735f636f6e6e6563746f7229207b0a09096b66726565286c7664735f656e636f646572293b0a090972657475726e2066616c73653b0a097d0a0a096c7664735f656e636f6465722d3e61747461636865645f636f6e6e6563746f72203d206c7664735f636f6e6e6563746f723b0a0a0969662028214841535f5043485f53504c4954286465762929207b0a09096c7664735f656e636f6465722d3e706669745f636f6e74726f6c203d20493931355f5245414428504649545f434f4e54524f4c293b0a097d0a0a09696e74656c5f656e636f646572203d20266c7664735f656e636f6465722d3e626173653b0a09656e636f646572203d2026696e74656c5f656e636f6465722d3e626173653b0a09696e74656c5f636f6e6e6563746f72203d20266c7664735f636f6e6e6563746f722d3e626173653b0a09636f6e6e6563746f72203d2026696e74656c5f636f6e6e6563746f722d3e626173653b0a0964726d5f636f6e6e6563746f725f696e6974286465762c2026696e74656c5f636f6e6e6563746f722d3e626173652c2026696e74656c5f6c7664735f636f6e6e6563746f725f66756e63732c0a09090920202044524d5f4d4f44455f434f4e4e4543544f525f4c564453293b0a0a0964726d5f656e636f6465725f696e6974286465762c2026696e74656c5f656e636f6465722d3e626173652c2026696e74656c5f6c7664735f656e635f66756e63732c0a0909092044524d5f4d4f44455f454e434f4445525f4c564453293b0a0a09696e74656c5f656e636f6465722d3e656e61626c65203d20696e74656c5f656e61626c655f6c7664733b0a09696e74656c5f656e636f6465722d3e64697361626c65203d20696e74656c5f64697361626c655f6c7664733b0a09696e74656c5f656e636f6465722d3e6765745f68775f7374617465203d20696e74656c5f6c7664735f6765745f68775f73746174653b0a09696e74656c5f636f6e6e6563746f722d3e6765745f68775f7374617465203d20696e74656c5f636f6e6e6563746f725f6765745f68775f73746174653b0a0a09696e74656c5f636f6e6e6563746f725f6174746163685f656e636f64657228696e74656c5f636f6e6e6563746f722c20696e74656c5f656e636f646572293b0a09696e74656c5f656e636f6465722d3e74797065203d20494e54454c5f4f55545055545f4c5644533b0a0a09696e74656c5f656e636f6465722d3e636c6f6e6561626c65203d2066616c73653b0a09696620284841535f5043485f53504c49542864657629290a0909696e74656c5f656e636f6465722d3e637274635f6d61736b203d202831203c3c203029207c202831203c3c203129207c202831203c3c2032293b0a09656c7365206966202849535f47454e342864657629290a0909696e74656c5f656e636f6465722d3e637274635f6d61736b203d202831203c3c203029207c202831203c3c2031293b0a09656c73650a0909696e74656c5f656e636f6465722d3e637274635f6d61736b203d202831203c3c2031293b0a0a0964726d5f656e636f6465725f68656c7065725f61646428656e636f6465722c2026696e74656c5f6c7664735f68656c7065725f66756e6373293b0a0964726d5f636f6e6e6563746f725f68656c7065725f61646428636f6e6e6563746f722c2026696e74656c5f6c7664735f636f6e6e6563746f725f68656c7065725f66756e6373293b0a09636f6e6e6563746f722d3e646973706c61795f696e666f2e737562706978656c5f6f72646572203d20537562506978656c486f72697a6f6e74616c5247423b0a09636f6e6e6563746f722d3e696e7465726c6163655f616c6c6f776564203d2066616c73653b0a09636f6e6e6563746f722d3e646f75626c657363616e5f616c6c6f776564203d2066616c73653b0a0a092f2a2063726561746520746865207363616c696e67206d6f64652070726f7065727479202a2f0a0964726d5f6d6f64655f6372656174655f7363616c696e675f6d6f64655f70726f706572747928646576293b0a0964726d5f6f626a6563745f6174746163685f70726f70657274792826636f6e6e6563746f722d3e626173652c0a090909092020202020206465762d3e6d6f64655f636f6e6669672e7363616c696e675f6d6f64655f70726f70657274792c0a0909090920202020202044524d5f4d4f44455f5343414c455f415350454354293b0a09696e74656c5f636f6e6e6563746f722d3e70616e656c2e66697474696e675f6d6f6465203d2044524d5f4d4f44455f5343414c455f4153504543543b0a092f2a0a09202a204c56445320646973636f766572793a0a09202a20312920636865636b20666f722045444944206f6e204444430a09202a20322920636865636b20666f722056425420646174610a09202a20332920636865636b20746f20736565206966204c56445320697320616c7265616479206f6e0a09202a202020206966206e6f6e65206f66207468652061626f76652c206e6f2070616e656c0a09202a203429206d616b652073757265206c6964206973206f70656e0a09202a20202020696620636c6f7365642c20616374206c696b652069742773206e6f7420746865726520666f72206e6f770a09202a2f0a0a092f2a0a09202a20417474656d707420746f20676574207468652066697865642070616e656c206d6f64652066726f6d204444432e2020417373756d652074686174207468650a09202a20707265666572726564206d6f646520697320746865207269676874206f6e652e0a09202a2f0a0965646964203d2064726d5f6765745f6564696428636f6e6e6563746f722c20696e74656c5f676d6275735f6765745f61646170746572286465765f707269762c2070696e29293b0a09696620286564696429207b0a09096966202864726d5f6164645f656469645f6d6f64657328636f6e6e6563746f722c20656469642929207b0a09090964726d5f6d6f64655f636f6e6e6563746f725f7570646174655f656469645f70726f706572747928636f6e6e6563746f722c0a090909090909090965646964293b0a09097d20656c7365207b0a0909096b667265652865646964293b0a09090965646964203d204552525f505452282d45494e56414c293b0a09097d0a097d20656c7365207b0a090965646964203d204552525f505452282d454e4f454e54293b0a097d0a096c7664735f636f6e6e6563746f722d3e626173652e65646964203d20656469643b0a0a096966202849535f4552525f4f525f4e554c4c28656469642929207b0a09092f2a204469646e27742067657420616e20454449442c20736f0a0909202a2053657420776964652073796e632072616e67657320736f2077652067657420616c6c206d6f6465730a0909202a2068616e64656420746f2076616c69645f6d6f646520666f7220636865636b696e670a0909202a2f0a0909636f6e6e6563746f722d3e646973706c61795f696e666f2e6d696e5f7666726571203d20303b0a0909636f6e6e6563746f722d3e646973706c61795f696e666f2e6d61785f7666726571203d203230303b0a0909636f6e6e6563746f722d3e646973706c61795f696e666f2e6d696e5f6866726571203d20303b0a0909636f6e6e6563746f722d3e646973706c61795f696e666f2e6d61785f6866726571203d203230303b0a097d0a0a096c6973745f666f725f656163685f656e747279287363616e2c2026636f6e6e6563746f722d3e70726f6265645f6d6f6465732c206865616429207b0a0909696620287363616e2d3e7479706520262044524d5f4d4f44455f545950455f50524546455252454429207b0a09090944524d5f44454255475f4b4d5328227573696e6720707265666572726564206d6f64652066726f6d20454449443a2022293b0a09090964726d5f6d6f64655f64656275675f7072696e746d6f64656c696e65287363616e293b0a0a09090966697865645f6d6f6465203d2064726d5f6d6f64655f6475706c6963617465286465762c207363616e293b0a0909096966202866697865645f6d6f646529207b0a09090909696e74656c5f66696e645f6c7664735f646f776e636c6f636b286465762c2066697865645f6d6f64652c0a090909090909092020636f6e6e6563746f72293b0a09090909676f746f206f75743b0a0909097d0a09097d0a097d0a0a092f2a204661696c656420746f2067657420454449442c20776861742061626f7574205642543f202a2f0a09696620286465765f707269762d3e6c66705f6c7664735f7662745f6d6f646529207b0a090944524d5f44454255475f4b4d5328227573696e67206d6f64652066726f6d205642543a2022293b0a090964726d5f6d6f64655f64656275675f7072696e746d6f64656c696e65286465765f707269762d3e6c66705f6c7664735f7662745f6d6f6465293b0a0a090966697865645f6d6f6465203d2064726d5f6d6f64655f6475706c6963617465286465762c206465765f707269762d3e6c66705f6c7664735f7662745f6d6f6465293b0a09096966202866697865645f6d6f646529207b0a09090966697865645f6d6f64652d3e74797065207c3d2044524d5f4d4f44455f545950455f5052454645525245443b0a090909676f746f206f75743b0a09097d0a097d0a0a092f2a0a09202a204966207765206469646e27742067657420454449442c2074727920636865636b696e67206966207468652070616e656c20697320616c7265616479207475726e65640a09202a206f6e2e2020496620736f2c20617373756d6520746861742077686174657665722069732063757272656e746c792070726f6772616d6d6564206973207468650a09202a20636f7272656374206d6f64652e0a09202a2f0a0a092f2a2049726f6e6c616b653a204649584d45206966207374696c6c206661696c2c206e6f74207472792070697065206d6f6465206e6f77202a2f0a09696620284841535f5043485f53504c49542864657629290a0909676f746f206661696c65643b0a0a096c766473203d20493931355f52454144284c564453293b0a0970697065203d20286c7664732026204c5644535f50495045425f53454c45435429203f2031203a20303b0a0963727463203d20696e74656c5f6765745f637274635f666f725f70697065286465762c2070697065293b0a0a09696620286372746320262620286c7664732026204c5644535f504f52545f454e2929207b0a090966697865645f6d6f6465203d20696e74656c5f637274635f6d6f64655f676574286465762c2063727463293b0a09096966202866697865645f6d6f646529207b0a09090944524d5f44454255475f4b4d5328227573696e672063757272656e74202842494f5329206d6f64653a2022293b0a09090964726d5f6d6f64655f64656275675f7072696e746d6f64656c696e652866697865645f6d6f6465293b0a09090966697865645f6d6f64652d3e74797065207c3d2044524d5f4d4f44455f545950455f5052454645525245443b0a090909676f746f206f75743b0a09097d0a097d0a0a092f2a204966207765207374696c6c20646f6e277420686176652061206d6f646520616674657220616c6c20746861742c20676976652075702e202a2f0a09696620282166697865645f6d6f6465290a0909676f746f206661696c65643b0a0a6f75743a0a092f2a0a09202a20556e6c6f636b2072656769737465727320616e64206a7573740a09202a206c65617665207468656d20756e6c6f636b65640a09202a2f0a09696620284841535f5043485f53504c4954286465762929207b0a0909493931355f5752495445285043485f50505f434f4e54524f4c2c0a090909202020493931355f52454144285043485f50505f434f4e54524f4c29207c2050414e454c5f554e4c4f434b5f52454753293b0a097d20656c7365207b0a0909493931355f57524954452850505f434f4e54524f4c2c0a090909202020493931355f524541442850505f434f4e54524f4c29207c2050414e454c5f554e4c4f434b5f52454753293b0a097d0a096c7664735f636f6e6e6563746f722d3e6c69645f6e6f7469666965722e6e6f7469666965725f63616c6c203d20696e74656c5f6c69645f6e6f746966793b0a0969662028616370695f6c69645f6e6f7469666965725f726567697374657228266c7664735f636f6e6e6563746f722d3e6c69645f6e6f7469666965722929207b0a090944524d5f44454255475f4b4d5328226c6964206e6f74696669657220726567697374726174696f6e206661696c65645c6e22293b0a09096c7664735f636f6e6e6563746f722d3e6c69645f6e6f7469666965722e6e6f7469666965725f63616c6c203d204e554c4c3b0a097d0a0964726d5f73797366735f636f6e6e6563746f725f61646428636f6e6e6563746f72293b0a0a09696e74656c5f70616e656c5f696e69742826696e74656c5f636f6e6e6563746f722d3e70616e656c2c2066697865645f6d6f6465293b0a09696e74656c5f70616e656c5f73657475705f6261636b6c6967687428636f6e6e6563746f72293b0a0a0972657475726e20747275653b0a0a6661696c65643a0a0944524d5f44454255475f4b4d5328224e6f204c564453206d6f64657320666f756e642c2064697361626c696e672e5c6e22293b0a0964726d5f636f6e6e6563746f725f636c65616e757028636f6e6e6563746f72293b0a0964726d5f656e636f6465725f636c65616e757028656e636f646572293b0a096966202866697865645f6d6f6465290a090964726d5f6d6f64655f64657374726f79286465762c2066697865645f6d6f6465293b0a096b66726565286c7664735f656e636f646572293b0a096b66726565286c7664735f636f6e6e6563746f72293b0a0972657475726e2066616c73653b0a7d0a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006c696e75782d332e382e322f647269766572732f6770752f64726d2f693931352f696e74656c5f6d6f6465732e63000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000303030303636340030303030303030003030303030303000303030303030303731373500313231313437343433333000303032313036340030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007573746172003030726f6f7400000000000000000000000000000000000000000000000000000000726f6f74000000000000000000000000000000000000000000000000000000003030303030303000303030303030300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f2a0a202a20436f707972696768742028632920323030372044617665204169726c6965203c6169726c696564406c696e75782e69653e0a202a20436f707972696768742028632920323030372c203230313020496e74656c20436f72706f726174696f6e0a202a2020204a65737365204261726e6573203c6a657373652e6261726e657340696e74656c2e636f6d3e0a202a0a202a205065726d697373696f6e20697320686572656279206772616e7465642c2066726565206f66206368617267652c20746f20616e7920706572736f6e206f627461696e696e6720610a202a20636f7079206f66207468697320736f66747761726520616e64206173736f63696174656420646f63756d656e746174696f6e2066696c657320287468652022536f66747761726522292c0a202a20746f206465616c20696e2074686520536f66747761726520776974686f7574207265737472696374696f6e2c20696e636c7564696e6720776974686f7574206c696d69746174696f6e0a202a207468652072696768747320746f207573652c20636f70792c206d6f646966792c206d657267652c207075626c6973682c20646973747269627574652c207375626c6963656e73652c0a202a20616e642f6f722073656c6c20636f70696573206f662074686520536f6674776172652c20616e6420746f207065726d697420706572736f6e7320746f2077686f6d207468650a202a20536f667477617265206973206675726e697368656420746f20646f20736f2c207375626a65637420746f2074686520666f6c6c6f77696e6720636f6e646974696f6e733a0a202a0a202a205468652061626f766520636f70797269676874206e6f7469636520616e642074686973207065726d697373696f6e206e6f746963652028696e636c7564696e6720746865206e6578740a202a2070617261677261706829207368616c6c20626520696e636c7564656420696e20616c6c20636f70696573206f72207375627374616e7469616c20706f7274696f6e73206f66207468650a202a20536f6674776172652e0a202a0a202a2054484520534f4654574152452049532050524f564944454420224153204953222c20574954484f55542057415252414e5459204f4620414e59204b494e442c2045585052455353204f520a202a20494d504c4945442c20494e434c5544494e4720425554204e4f54204c494d4954454420544f205448452057415252414e54494553204f46204d45524348414e544142494c4954592c0a202a204649544e45535320464f52204120504152544943554c415220505552504f534520414e44204e4f4e494e4652494e47454d454e542e2020494e204e4f204556454e54205348414c4c0a202a2054484520415554484f5253204f5220434f5059524947485420484f4c44455253204245204c4941424c4520464f5220414e5920434c41494d2c2044414d41474553204f52204f544845520a202a204c494142494c4954592c205748455448455220494e20414e20414354494f4e204f4620434f4e54524143542c20544f5254204f52204f54484552574953452c2041524953494e470a202a2046524f4d2c204f5554204f46204f5220494e20434f4e4e454354494f4e20574954482054484520534f465457415245204f522054484520555345204f52204f544845520a202a204445414c494e475320494e2054484520534f4654574152452e0a202a2f0a0a23696e636c756465203c6c696e75782f736c61622e683e0a23696e636c756465203c6c696e75782f6932632e683e0a23696e636c756465203c6c696e75782f66622e683e0a23696e636c756465203c64726d2f64726d5f656469642e683e0a23696e636c756465203c64726d2f64726d502e683e0a23696e636c756465203c64726d2f64726d5f656469642e683e0a23696e636c7564652022696e74656c5f6472762e68220a23696e636c7564652022693931355f6472762e68220a0a2f2a2a0a202a20696e74656c5f636f6e6e6563746f725f7570646174655f6d6f646573202d2075706461746520636f6e6e6563746f722066726f6d20656469640a202a2040636f6e6e6563746f723a2044524d20636f6e6e6563746f722064657669636520746f207573650a202a2040656469643a2070726576696f75736c792072656164204544494420696e666f726d6174696f6e0a202a2f0a696e7420696e74656c5f636f6e6e6563746f725f7570646174655f6d6f646573287374727563742064726d5f636f6e6e6563746f72202a636f6e6e6563746f722c0a090909097374727563742065646964202a65646964290a7b0a09696e74207265743b0a0a0964726d5f6d6f64655f636f6e6e6563746f725f7570646174655f656469645f70726f706572747928636f6e6e6563746f722c2065646964293b0a09726574203d2064726d5f6164645f656469645f6d6f64657328636f6e6e6563746f722c2065646964293b0a0964726d5f656469645f746f5f656c6428636f6e6e6563746f722c2065646964293b0a0a0972657475726e207265743b0a7d0a0a2f2a2a0a202a20696e74656c5f6464635f6765745f6d6f646573202d20676574206d6f64656c6973742066726f6d206d6f6e69746f720a202a2040636f6e6e6563746f723a2044524d20636f6e6e6563746f722064657669636520746f207573650a202a2040616461707465723a2069326320616461707465720a202a0a202a20466574636820746865204544494420696e666f726d6174696f6e2066726f6d2040636f6e6e6563746f72207573696e672074686520444443206275732e0a202a2f0a696e7420696e74656c5f6464635f6765745f6d6f646573287374727563742064726d5f636f6e6e6563746f72202a636f6e6e6563746f722c0a090909737472756374206932635f61646170746572202a61646170746572290a7b0a097374727563742065646964202a656469643b0a09696e74207265743b0a0a0965646964203d2064726d5f6765745f6564696428636f6e6e6563746f722c2061646170746572293b0a09696620282165646964290a090972657475726e20303b0a0a09726574203d20696e74656c5f636f6e6e6563746f725f7570646174655f6d6f64657328636f6e6e6563746f722c2065646964293b0a096b667265652865646964293b0a0a0972657475726e207265743b0a7d0a0a73746174696320636f6e7374207374727563742064726d5f70726f705f656e756d5f6c69737420666f7263655f617564696f5f6e616d65735b5d203d207b0a097b2048444d495f415544494f5f4f46465f4456492c2022666f7263652d64766922207d2c0a097b2048444d495f415544494f5f4f46462c20226f666622207d2c0a097b2048444d495f415544494f5f4155544f2c20226175746f22207d2c0a097b2048444d495f415544494f5f4f4e2c20226f6e22207d2c0a7d3b0a0a766f69640a696e74656c5f6174746163685f666f7263655f617564696f5f70726f7065727479287374727563742064726d5f636f6e6e6563746f72202a636f6e6e6563746f72290a7b0a097374727563742064726d5f646576696365202a646576203d20636f6e6e6563746f722d3e6465763b0a097374727563742064726d5f693931355f70726976617465202a6465765f70726976203d206465762d3e6465765f707269766174653b0a097374727563742064726d5f70726f7065727479202a70726f703b0a0a0970726f70203d206465765f707269762d3e666f7263655f617564696f5f70726f70657274793b0a096966202870726f70203d3d204e554c4c29207b0a090970726f70203d2064726d5f70726f70657274795f6372656174655f656e756d286465762c20302c0a090909090920202022617564696f222c0a0909090909202020666f7263655f617564696f5f6e616d65732c0a090909090920202041525241595f53495a4528666f7263655f617564696f5f6e616d657329293b0a09096966202870726f70203d3d204e554c4c290a09090972657475726e3b0a0a09096465765f707269762d3e666f7263655f617564696f5f70726f7065727479203d2070726f703b0a097d0a0964726d5f6f626a6563745f6174746163685f70726f70657274792826636f6e6e6563746f722d3e626173652c2070726f702c2030293b0a7d0a0a73746174696320636f6e7374207374727563742064726d5f70726f705f656e756d5f6c6973742062726f6164636173745f7267625f6e616d65735b5d203d207b0a097b20302c202246756c6c22207d2c0a097b20312c20224c696d697465642031363a32333522207d2c0a7d3b0a0a766f69640a696e74656c5f6174746163685f62726f6164636173745f7267625f70726f7065727479287374727563742064726d5f636f6e6e6563746f72202a636f6e6e6563746f72290a7b0a097374727563742064726d5f646576696365202a646576203d20636f6e6e6563746f722d3e6465763b0a097374727563742064726d5f693931355f70726976617465202a6465765f70726976203d206465762d3e6465765f707269766174653b0a097374727563742064726d5f70726f7065727479202a70726f703b0a0a0970726f70203d206465765f707269762d3e62726f6164636173745f7267625f70726f70657274793b0a096966202870726f70203d3d204e554c4c29207b0a090970726f70203d2064726d5f70726f70657274795f6372656174655f656e756d286465762c2044524d5f4d4f44455f50524f505f454e554d2c0a09090909092020202242726f61646361737420524742222c0a090909090920202062726f6164636173745f7267625f6e616d65732c0a090909090920202041525241595f53495a452862726f6164636173745f7267625f6e616d657329293b0a09096966202870726f70203d3d204e554c4c290a09090972657475726e3b0a0a09096465765f707269762d3e62726f6164636173745f7267625f70726f7065727479203d2070726f703b0a097d0a0a0964726d5f6f626a6563745f6174746163685f70726f70657274792826636f6e6e6563746f722d3e626173652c2070726f702c2030293b0a7d0a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006c696e75782d332e382e322f647269766572732f6770752f64726d2f693931352f696e74656c5f6f70726567696f6e2e63000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000303030303636340030303030303030003030303030303000303030303030333631363700313231313437343433333000303032313630320030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007573746172003030726f6f7400000000000000000000000000000000000000000000000000000000726f6f74000000000000000000000000000000000000000000000000000000003030303030303000303030303030300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f2a0a202a20436f70797269676874203230303820496e74656c20436f72706f726174696f6e203c686f6e672e6c697540696e74656c2e636f6d3e0a202a20436f7079726967687420323030382052656420486174203c6d6a67407265646861742e636f6d3e0a202a0a202a205065726d697373696f6e20697320686572656279206772616e7465642c2066726565206f66206368617267652c20746f20616e7920706572736f6e206f627461696e696e670a202a206120636f7079206f66207468697320736f66747761726520616e64206173736f63696174656420646f63756d656e746174696f6e2066696c657320287468650a202a2022536f66747761726522292c20746f206465616c20696e2074686520536f66747761726520776974686f7574207265737472696374696f6e2c20696e636c7564696e670a202a20776974686f7574206c696d69746174696f6e207468652072696768747320746f207573652c20636f70792c206d6f646966792c206d657267652c207075626c6973682c0a202a20646973747269627574652c20737562206c6963656e73652c20616e642f6f722073656c6c20636f70696573206f662074686520536f6674776172652c20616e6420746f0a202a207065726d697420706572736f6e7320746f2077686f6d2074686520536f667477617265206973206675726e697368656420746f20646f20736f2c207375626a65637420746f0a202a2074686520666f6c6c6f77696e6720636f6e646974696f6e733a0a202a0a202a205468652061626f766520636f70797269676874206e6f7469636520616e642074686973207065726d697373696f6e206e6f746963652028696e636c7564696e67207468650a202a206e6578742070617261677261706829207368616c6c20626520696e636c7564656420696e20616c6c20636f70696573206f72207375627374616e7469616c0a202a20706f7274696f6e73206f662074686520536f6674776172652e0a202a0a202a2054484520534f4654574152452049532050524f564944454420224153204953222c20574954484f55542057415252414e5459204f4620414e59204b494e442c0a202a2045585052455353204f5220494d504c4945442c20494e434c5544494e4720425554204e4f54204c494d4954454420544f205448452057415252414e54494553204f460a202a204d45524348414e544142494c4954592c204649544e45535320464f52204120504152544943554c415220505552504f534520414e440a202a204e4f4e2d494e4652494e47454d454e542e2020494e204e4f204556454e54205348414c4c20494e54454c20414e442f4f522049545320535550504c494552532042450a202a204c4941424c4520464f5220414e5920434c41494d2c2044414d41474553204f52204f54484552204c494142494c4954592c205748455448455220494e20414e0a202a20414354494f4e204f4620434f4e54524143542c20544f5254204f52204f54484552574953452c2041524953494e472046524f4d2c204f5554204f46204f5220494e0a202a20434f4e4e454354494f4e20574954482054484520534f465457415245204f522054484520555345204f52204f54484552204445414c494e475320494e205448450a202a20534f4654574152452e0a202a0a202a2f0a0a23646566696e652070725f666d7428666d7429204b4255494c445f4d4f444e414d4520223a202220666d740a0a23696e636c756465203c6c696e75782f616370692e683e0a23696e636c756465203c6c696e75782f616370695f696f2e683e0a23696e636c756465203c616370692f766964656f2e683e0a0a23696e636c756465203c64726d2f64726d502e683e0a23696e636c756465203c64726d2f693931355f64726d2e683e0a23696e636c7564652022693931355f6472762e68220a23696e636c7564652022696e74656c5f6472762e68220a0a23646566696e65205043495f41534c4520307865340a23646566696e65205043495f41534c5320307866630a0a23646566696e65204f50524547494f4e5f4845414445525f4f464653455420300a23646566696e65204f50524547494f4e5f414350495f4f464653455420202030783130300a23646566696e65202020414350495f434c494420307830316163202f2a2063757272656e74206c696420737461746520696e64696361746f72202a2f0a23646566696e65202020414350495f4344434b20307830316230202f2a2063757272656e7420646f636b696e6720737461746520696e64696361746f72202a2f0a23646566696e65204f50524547494f4e5f53575343495f4f4646534554202030783230300a23646566696e65204f50524547494f4e5f41534c455f4f464653455420202030783330300a23646566696e65204f50524547494f4e5f5642545f4f46465345542020202030783430300a0a23646566696e65204f50524547494f4e5f5349474e41545552452022496e74656c47726170686963734d656d220a23646566696e65204d424f585f4143504920202020202028313c3c30290a23646566696e65204d424f585f5357534349202020202028313c3c31290a23646566696e65204d424f585f41534c4520202020202028313c3c32290a0a737472756374206f70726567696f6e5f686561646572207b0a097538207369676e61747572655b31365d3b0a097533322073697a653b0a09753332206f70726567696f6e5f7665723b0a0975382062696f735f7665725b33325d3b0a097538207662696f735f7665725b31365d3b0a097538206472697665725f7665725b31365d3b0a09753332206d626f7865733b0a0975382072657365727665645b3136345d3b0a7d205f5f6174747269627574655f5f28287061636b656429293b0a0a2f2a204f70526567696f6e206d61696c626f782023313a207075626c69632041435049206d6574686f6473202a2f0a737472756374206f70726567696f6e5f61637069207b0a0975333220647264793b202020202020202f2a206472697665722072656164696e657373202a2f0a0975333220637374733b202020202020202f2a206e6f74696669636174696f6e20737461747573202a2f0a0975333220636576743b202020202020202f2a2063757272656e74206576656e74202a2f0a0975382072737664315b32305d3b0a09753332206469646c5b385d3b202020202f2a20737570706f7274656420646973706c61792064657669636573204944206c697374202a2f0a09753332206370646c5b385d3b202020202f2a2063757272656e746c792070726573656e74656420646973706c6179206c697374202a2f0a09753332206361646c5b385d3b202020202f2a2063757272656e746c792061637469766520646973706c6179206c697374202a2f0a09753332206e61646c5b385d3b202020202f2a206e657874206163746976652064657669636573206c697374202a2f0a097533322061736c703b202020202020202f2a2041534c20736c6565702074696d652d6f7574202a2f0a0975333220746964783b202020202020202f2a20746f67676c65207461626c6520696e646578202a2f0a0975333220636870643b202020202020202f2a2063757272656e7420686f74706c756720656e61626c6520696e64696361746f72202a2f0a0975333220636c69643b202020202020202f2a2063757272656e74206c69642073746174652a2f0a09753332206364636b3b202020202020202f2a2063757272656e7420646f636b696e67207374617465202a2f0a0975333220737873773b202020202020202f2a20537820737461746520726573756d65202a2f0a0975333220657674733b202020202020202f2a2041534c20737570706f72746564206576656e7473202a2f0a0975333220636e6f743b202020202020202f2a2063757272656e74204f53206e6f74696669636174696f6e202a2f0a09753332206e7264793b202020202020202f2a2064726976657220737461747573202a2f0a0975382072737664325b36305d3b0a7d205f5f6174747269627574655f5f28287061636b656429293b0a0a2f2a204f70526567696f6e206d61696c626f782023323a205357534349202a2f0a737472756374206f70726567696f6e5f7377736369207b0a0975333220736369633b202020202020202f2a20535753434920636f6d6d616e647c7374617475737c64617461202a2f0a09753332207061726d3b202020202020202f2a20636f6d6d616e6420706172616d6574657273202a2f0a097533322064736c703b202020202020202f2a2064726976657220736c6565702074696d652d6f7574202a2f0a09753820727376645b3234345d3b0a7d205f5f6174747269627574655f5f28287061636b656429293b0a0a2f2a204f70526567696f6e206d61696c626f782023333a2041534c45202a2f0a737472756374206f70726567696f6e5f61736c65207b0a0975333220617264793b202020202020202f2a206472697665722072656164696e657373202a2f0a097533322061736c633b202020202020202f2a2041534c4520696e7465727275707420636f6d6d616e64202a2f0a0975333220746368653b202020202020202f2a20746563686e6f6c6f677920656e61626c656420696e64696361746f72202a2f0a0975333220616c73693b202020202020202f2a2063757272656e7420414c5320696c6c756d696e616e63652072656164696e67202a2f0a097533322062636c703b202020202020202f2a206261636b6c69676874206272696768746e65737320746f20736574202a2f0a0975333220706669743b202020202020202f2a2070616e656c2066697474696e67207374617465202a2f0a097533322063626c763b202020202020202f2a2063757272656e74206272696768746e657373206c6576656c202a2f0a097531362062636c6d5b32305d3b2020202f2a206261636b6c69676874206c6576656c2064757479206379636c65206d617070696e67207461626c65202a2f0a09753332206370666d3b202020202020202f2a2063757272656e742070616e656c2066697474696e67206d6f6465202a2f0a09753332206570666d3b202020202020202f2a20656e61626c65642070616e656c2066697474696e67206d6f646573202a2f0a09753820706c75745b37345d3b202020202f2a2070616e656c204c555420616e64206964656e746966696572202a2f0a097533322070666d623b202020202020202f2a2050574d206672657120616e64206d696e206272696768746e657373202a2f0a09753820727376645b3130325d3b0a7d205f5f6174747269627574655f5f28287061636b656429293b0a0a2f2a2041534c452069727120726571756573742062697473202a2f0a23646566696e652041534c455f5345545f414c535f494c4c554d20202020202831203c3c2030290a23646566696e652041534c455f5345545f4241434b4c4947485420202020202831203c3c2031290a23646566696e652041534c455f5345545f50464954202020202020202020202831203c3c2032290a23646566696e652041534c455f5345545f50574d5f465245512020202020202831203c3c2033290a23646566696e652041534c455f5245515f4d534b20202020202020202020203078660a0a2f2a20726573706f6e73652062697473206f662041534c45206972712072657175657374202a2f0a23646566696e652041534c455f414c535f494c4c554d5f4641494c45440928313c3c3130290a23646566696e652041534c455f4241434b4c494748545f4641494c45440928313c3c3132290a23646566696e652041534c455f504649545f4641494c45440928313c3c3134290a23646566696e652041534c455f50574d5f465245515f4641494c45440928313c3c3136290a0a2f2a2041534c45206261636b6c69676874206272696768746e65737320746f20736574202a2f0a23646566696e652041534c455f42434c505f56414c49442020202020202020202020202020202028313c3c3331290a23646566696e652041534c455f42434c505f4d534b20202020202020202020287e28313c3c333129290a0a2f2a2041534c452070616e656c2066697474696e672072657175657374202a2f0a23646566696e652041534c455f504649545f56414c494420202020202020202028313c3c3331290a23646566696e652041534c455f504649545f43454e5445522028313c3c30290a23646566696e652041534c455f504649545f535452455443485f544558542028313c3c31290a23646566696e652041534c455f504649545f535452455443485f4746582028313c3c32290a0a2f2a2050574d206672657175656e637920616e64206d696e696d756d206272696768746e657373202a2f0a23646566696e652041534c455f50464d425f4252494748544e4553535f4d41534b202830786666290a23646566696e652041534c455f50464d425f4252494748544e4553535f56414c49442028313c3c38290a23646566696e652041534c455f50464d425f50574d5f4d41534b202830783766666666653030290a23646566696e652041534c455f50464d425f50574d5f56414c49442028313c3c3331290a0a23646566696e652041534c455f43424c565f56414c494420202020202020202028313c3c3331290a0a23646566696e6520414350495f4f544845525f4f55545055542028303c3c38290a23646566696e6520414350495f5647415f4f55545055542028313c3c38290a23646566696e6520414350495f54565f4f55545055542028323c3c38290a23646566696e6520414350495f4449474954414c5f4f55545055542028333c3c38290a23646566696e6520414350495f4c5644535f4f55545055542028343c3c38290a0a23696664656620434f4e4649475f414350490a737461746963207533322061736c655f7365745f6261636b6c69676874287374727563742064726d5f646576696365202a6465762c207533322062636c70290a7b0a097374727563742064726d5f693931355f70726976617465202a6465765f70726976203d206465762d3e6465765f707269766174653b0a09737472756374206f70726567696f6e5f61736c65205f5f696f6d656d202a61736c65203d206465765f707269762d3e6f70726567696f6e2e61736c653b0a09753332206d61783b0a0a0944524d5f44454255475f445249564552282262636c70203d203078253038785c6e222c2062636c70293b0a0a0969662028212862636c7020262041534c455f42434c505f56414c494429290a090972657475726e2041534c455f4241434b4c494748545f4641494c45443b0a0a0962636c7020263d2041534c455f42434c505f4d534b3b0a096966202862636c70203e20323535290a090972657475726e2041534c455f4241434b4c494748545f4641494c45443b0a0a096d6178203d20696e74656c5f70616e656c5f6765745f6d61785f6261636b6c6967687428646576293b0a09696e74656c5f70616e656c5f7365745f6261636b6c69676874286465762c2062636c70202a206d6178202f20323535293b0a09696f77726974653332282862636c702a30783634292f30786666207c2041534c455f43424c565f56414c49442c202661736c652d3e63626c76293b0a0a0972657475726e20303b0a7d0a0a737461746963207533322061736c655f7365745f616c735f696c6c756d287374727563742064726d5f646576696365202a6465762c2075333220616c7369290a7b0a092f2a20616c7369206973207468652063757272656e7420414c532072656164696e6720696e206c75782e203020696e646963617465732062656c6f772073656e736f720a0920202072616e67652c2030786666666620696e646963617465732061626f76652073656e736f722072616e67652e20312d307866666665206172652076616c6964202a2f0a0972657475726e20303b0a7d0a0a737461746963207533322061736c655f7365745f70776d5f66726571287374727563742064726d5f646576696365202a6465762c207533322070666d62290a7b0a097374727563742064726d5f693931355f70726976617465202a6465765f70726976203d206465762d3e6465765f707269766174653b0a096966202870666d6220262041534c455f50464d425f50574d5f56414c494429207b0a090975333220626c635f70776d5f63746c203d20493931355f5245414428424c435f50574d5f43544c293b0a09097533322070776d203d2070666d6220262041534c455f50464d425f50574d5f4d41534b3b0a0909626c635f70776d5f63746c20263d204241434b4c494748545f445554595f4359434c455f4d41534b3b0a090970776d203d2070776d203e3e20393b0a09092f2a204649584d45202d207768617420646f20776520646f2077697468207468652050574d3f202a2f0a097d0a0972657475726e20303b0a7d0a0a737461746963207533322061736c655f7365745f70666974287374727563742064726d5f646576696365202a6465762c207533322070666974290a7b0a092f2a2050616e656c2066697474696e672069732063757272656e746c7920636f6e74726f6c6c656420627920746865205820636f64652c20736f207468697320697320610a092020206e6f6f7020756e74696c206d6f646573657474696e6720737570706f727420776f726b732066756c6c79202a2f0a096966202821287066697420262041534c455f504649545f56414c494429290a090972657475726e2041534c455f504649545f4641494c45443b0a0972657475726e20303b0a7d0a0a766f696420696e74656c5f6f70726567696f6e5f61736c655f696e7472287374727563742064726d5f646576696365202a646576290a7b0a097374727563742064726d5f693931355f70726976617465202a6465765f70726976203d206465762d3e6465765f707269766174653b0a09737472756374206f70726567696f6e5f61736c65205f5f696f6d656d202a61736c65203d206465765f707269762d3e6f70726567696f6e2e61736c653b0a097533322061736c655f73746174203d20303b0a097533322061736c655f7265713b0a0a09696620282161736c65290a090972657475726e3b0a0a0961736c655f726571203d20696f726561643332282661736c652d3e61736c632920262041534c455f5245515f4d534b3b0a0a09696620282161736c655f72657129207b0a090944524d5f44454255475f44524956455228226e6f6e2061736c652073657420726571756573743f3f5c6e22293b0a090972657475726e3b0a097d0a0a096966202861736c655f72657120262041534c455f5345545f414c535f494c4c554d290a090961736c655f73746174207c3d2061736c655f7365745f616c735f696c6c756d286465762c20696f726561643332282661736c652d3e616c736929293b0a0a096966202861736c655f72657120262041534c455f5345545f4241434b4c49474854290a090961736c655f73746174207c3d2061736c655f7365745f6261636b6c69676874286465762c20696f726561643332282661736c652d3e62636c7029293b0a0a096966202861736c655f72657120262041534c455f5345545f50464954290a090961736c655f73746174207c3d2061736c655f7365745f70666974286465762c20696f726561643332282661736c652d3e7066697429293b0a0a096966202861736c655f72657120262041534c455f5345545f50574d5f46524551290a090961736c655f73746174207c3d2061736c655f7365745f70776d5f66726571286465762c20696f726561643332282661736c652d3e70666d6229293b0a0a09696f777269746533322861736c655f737461742c202661736c652d3e61736c63293b0a7d0a0a766f696420696e74656c5f6f70726567696f6e5f6773655f696e7472287374727563742064726d5f646576696365202a646576290a7b0a097374727563742064726d5f693931355f70726976617465202a6465765f70726976203d206465762d3e6465765f707269766174653b0a09737472756374206f70726567696f6e5f61736c65205f5f696f6d656d202a61736c65203d206465765f707269762d3e6f70726567696f6e2e61736c653b0a097533322061736c655f73746174203d20303b0a097533322061736c655f7265713b0a0a09696620282161736c65290a090972657475726e3b0a0a0961736c655f726571203d20696f726561643332282661736c652d3e61736c632920262041534c455f5245515f4d534b3b0a0a09696620282161736c655f72657129207b0a090944524d5f44454255475f44524956455228226e6f6e2061736c652073657420726571756573743f3f5c6e22293b0a090972657475726e3b0a097d0a0a096966202861736c655f72657120262041534c455f5345545f414c535f494c4c554d29207b0a090944524d5f44454255475f4452495645522822496c6c756d206973206e6f7420737570706f727465645c6e22293b0a090961736c655f73746174207c3d2041534c455f414c535f494c4c554d5f4641494c45443b0a097d0a0a096966202861736c655f72657120262041534c455f5345545f4241434b4c49474854290a090961736c655f73746174207c3d2061736c655f7365745f6261636b6c69676874286465762c20696f726561643332282661736c652d3e62636c7029293b0a0a096966202861736c655f72657120262041534c455f5345545f5046495429207b0a090944524d5f44454255475f445249564552282250666974206973206e6f7420737570706f727465645c6e22293b0a090961736c655f73746174207c3d2041534c455f504649545f4641494c45443b0a097d0a0a096966202861736c655f72657120262041534c455f5345545f50574d5f4652455129207b0a090944524d5f44454255475f445249564552282250574d2066726571206973206e6f7420737570706f727465645c6e22293b0a090961736c655f73746174207c3d2041534c455f50574d5f465245515f4641494c45443b0a097d0a0a09696f777269746533322861736c655f737461742c202661736c652d3e61736c63293b0a7d0a23646566696e652041534c455f414c535f454e2020202028313c3c30290a23646566696e652041534c455f424c435f454e2020202028313c3c31290a23646566696e652041534c455f504649545f454e20202028313c3c32290a23646566696e652041534c455f50464d425f454e20202028313c3c33290a0a766f696420696e74656c5f6f70726567696f6e5f656e61626c655f61736c65287374727563742064726d5f646576696365202a646576290a7b0a097374727563742064726d5f693931355f70726976617465202a6465765f70726976203d206465762d3e6465765f707269766174653b0a09737472756374206f70726567696f6e5f61736c65205f5f696f6d656d202a61736c65203d206465765f707269762d3e6f70726567696f6e2e61736c653b0a0a096966202861736c6529207b0a09096966202849535f4d4f42494c452864657629290a090909696e74656c5f656e61626c655f61736c6528646576293b0a0a0909696f777269746533322841534c455f414c535f454e207c2041534c455f424c435f454e207c2041534c455f504649545f454e207c0a090909202041534c455f50464d425f454e2c0a09090920202661736c652d3e74636865293b0a0909696f7772697465333228312c202661736c652d3e61726479293b0a097d0a7d0a0a23646566696e6520414350495f45565f444953504c41595f5357495443482028313c3c30290a23646566696e6520414350495f45565f4c494420202020202020202020202028313c3c31290a23646566696e6520414350495f45565f444f434b202020202020202020202028313c3c32290a0a7374617469632073747275637420696e74656c5f6f70726567696f6e202a73797374656d5f6f70726567696f6e3b0a0a73746174696320696e7420696e74656c5f6f70726567696f6e5f766964656f5f6576656e7428737472756374206e6f7469666965725f626c6f636b202a6e622c0a09090909202020202020756e7369676e6564206c6f6e672076616c2c20766f6964202a64617461290a7b0a092f2a20546865206f6e6c7920766964656f206576656e74732072656c6576616e7420746f206f70726567696f6e2061726520307838302e20546865736520696e6469636174650a09202020656974686572206120646f636b696e67206576656e742c206c696420737769746368206f7220646973706c61792073776974636820726571756573742e20496e0a092020204c696e75782c207468657365206172652068616e646c65642062792074686520646f636b2c20627574746f6e20616e6420766964656f20647269766572732e0a092a2f0a0a09737472756374206f70726567696f6e5f61637069205f5f696f6d656d202a616370693b0a0973747275637420616370695f6275735f6576656e74202a6576656e74203d20646174613b0a09696e7420726574203d204e4f544946595f4f4b3b0a0a0969662028737472636d70286576656e742d3e6465766963655f636c6173732c20414350495f564944454f5f434c4153532920213d2030290a090972657475726e204e4f544946595f444f4e453b0a0a09696620282173797374656d5f6f70726567696f6e290a090972657475726e204e4f544946595f444f4e453b0a0a0961637069203d2073797374656d5f6f70726567696f6e2d3e616370693b0a0a09696620286576656e742d3e74797065203d3d20307838302026260a092020202028696f7265616433322826616370692d3e63657674292026203129203d3d2030290a0909726574203d204e4f544946595f4241443b0a0a09696f7772697465333228302c2026616370692d3e63737473293b0a0a0972657475726e207265743b0a7d0a0a73746174696320737472756374206e6f7469666965725f626c6f636b20696e74656c5f6f70726567696f6e5f6e6f746966696572203d207b0a092e6e6f7469666965725f63616c6c203d20696e74656c5f6f70726567696f6e5f766964656f5f6576656e742c0a7d3b0a0a2f2a0a202a20496e697469616c69736520746865204449444c206669656c6420696e206f70726567696f6e2e2054686973207061737365732061206c697374206f66206465766963657320746f0a202a20746865206669726d776172652e2056616c7565732061726520646566696e65642062792073656374696f6e20422e342e32206f662074686520414350492073706563696669636174696f6e0a202a202876657273696f6e2033290a202a2f0a0a73746174696320766f696420696e74656c5f6469646c5f6f757470757473287374727563742064726d5f646576696365202a646576290a7b0a097374727563742064726d5f693931355f70726976617465202a6465765f70726976203d206465762d3e6465765f707269766174653b0a0973747275637420696e74656c5f6f70726567696f6e202a6f70726567696f6e203d20266465765f707269762d3e6f70726567696f6e3b0a097374727563742064726d5f636f6e6e6563746f72202a636f6e6e6563746f723b0a09616370695f68616e646c652068616e646c653b0a0973747275637420616370695f646576696365202a616370695f6465762c202a616370695f636465762c202a616370695f766964656f5f627573203d204e554c4c3b0a09756e7369676e6564206c6f6e67206c6f6e67206465766963655f69643b0a09616370695f737461747573207374617475733b0a097533322074656d703b0a09696e742069203d20303b0a0a0968616e646c65203d204445564943455f414350495f48414e444c4528266465762d3e706465762d3e646576293b0a09696620282168616e646c65207c7c20414350495f4641494c55524528616370695f6275735f6765745f6465766963652868616e646c652c2026616370695f6465762929290a090972657475726e3b0a0a0969662028616370695f69735f766964656f5f64657669636528616370695f64657629290a0909616370695f766964656f5f627573203d20616370695f6465763b0a09656c7365207b0a09096c6973745f666f725f656163685f656e74727928616370695f636465762c2026616370695f6465762d3e6368696c6472656e2c206e6f646529207b0a09090969662028616370695f69735f766964656f5f64657669636528616370695f636465762929207b0a09090909616370695f766964656f5f627573203d20616370695f636465763b0a09090909627265616b3b0a0909097d0a09097d0a097d0a0a096966202821616370695f766964656f5f62757329207b0a090970725f7761726e28224e6f204143504920766964656f2062757320666f756e645c6e22293b0a090972657475726e3b0a097d0a0a096c6973745f666f725f656163685f656e74727928616370695f636465762c2026616370695f766964656f5f6275732d3e6368696c6472656e2c206e6f646529207b0a09096966202869203e3d203829207b0a0909096465765f7072696e746b284b45524e5f4552522c20266465762d3e706465762d3e6465762c0a0909090920202020224d6f7265207468616e2038206f7574707574732064657465637465645c6e22293b0a09090972657475726e3b0a09097d0a0909737461747573203d0a090909616370695f6576616c756174655f696e746567657228616370695f636465762d3e68616e646c652c20225f414452222c0a0909090909094e554c4c2c20266465766963655f6964293b0a090969662028414350495f53554343455353287374617475732929207b0a09090969662028216465766963655f6964290a09090909676f746f20626c696e645f7365743b0a090909696f77726974653332282875333229286465766963655f6964202620307830663066292c0a090909092020266f70726567696f6e2d3e616370692d3e6469646c5b695d293b0a090909692b2b3b0a09097d0a097d0a0a656e643a0a092f2a204966206665776572207468616e2038206f7574707574732c20746865206c697374206d757374206265206e756c6c207465726d696e61746564202a2f0a096966202869203c2038290a0909696f7772697465333228302c20266f70726567696f6e2d3e616370692d3e6469646c5b695d293b0a0972657475726e3b0a0a626c696e645f7365743a0a0969203d20303b0a096c6973745f666f725f656163685f656e74727928636f6e6e6563746f722c20266465762d3e6d6f64655f636f6e6669672e636f6e6e6563746f725f6c6973742c206865616429207b0a0909696e74206f75747075745f74797065203d20414350495f4f544845525f4f55545055543b0a09096966202869203e3d203829207b0a0909096465765f7072696e746b284b45524e5f4552522c20266465762d3e706465762d3e6465762c0a0909090920202020224d6f7265207468616e2038206f7574707574732064657465637465645c6e22293b0a09090972657475726e3b0a09097d0a09097377697463682028636f6e6e6563746f722d3e636f6e6e6563746f725f7479706529207b0a0909636173652044524d5f4d4f44455f434f4e4e4543544f525f5647413a0a0909636173652044524d5f4d4f44455f434f4e4e4543544f525f445649413a0a0909096f75747075745f74797065203d20414350495f5647415f4f55545055543b0a090909627265616b3b0a0909636173652044524d5f4d4f44455f434f4e4e4543544f525f436f6d706f736974653a0a0909636173652044524d5f4d4f44455f434f4e4e4543544f525f53564944454f3a0a0909636173652044524d5f4d4f44455f434f4e4e4543544f525f436f6d706f6e656e743a0a0909636173652044524d5f4d4f44455f434f4e4e4543544f525f3950696e44494e3a0a0909096f75747075745f74797065203d20414350495f54565f4f55545055543b0a090909627265616b3b0a0909636173652044524d5f4d4f44455f434f4e4e4543544f525f445649493a0a0909636173652044524d5f4d4f44455f434f4e4e4543544f525f445649443a0a0909636173652044524d5f4d4f44455f434f4e4e4543544f525f446973706c6179506f72743a0a0909636173652044524d5f4d4f44455f434f4e4e4543544f525f48444d49413a0a0909636173652044524d5f4d4f44455f434f4e4e4543544f525f48444d49423a0a0909096f75747075745f74797065203d20414350495f4449474954414c5f4f55545055543b0a090909627265616b3b0a0909636173652044524d5f4d4f44455f434f4e4e4543544f525f4c5644533a0a0909096f75747075745f74797065203d20414350495f4c5644535f4f55545055543b0a090909627265616b3b0a09097d0a090974656d70203d20696f72656164333228266f70726567696f6e2d3e616370692d3e6469646c5b695d293b0a0909696f777269746533322874656d70207c2028313c3c333129207c206f75747075745f74797065207c20692c0a0909092020266f70726567696f6e2d3e616370692d3e6469646c5b695d293b0a0909692b2b3b0a097d0a09676f746f20656e643b0a7d0a0a73746174696320766f696420696e74656c5f73657475705f6361646c73287374727563742064726d5f646576696365202a646576290a7b0a097374727563742064726d5f693931355f70726976617465202a6465765f70726976203d206465762d3e6465765f707269766174653b0a0973747275637420696e74656c5f6f70726567696f6e202a6f70726567696f6e203d20266465765f707269762d3e6f70726567696f6e3b0a09696e742069203d20303b0a0975333220646973705f69643b0a0a092f2a20496e697469616c697a6520746865204341444c206669656c64206279206475706c69636174696e6720746865204449444c2076616c7565732e0a09202a20546563686e6963616c6c792c2074686973206973206e6f7420616c7761797320636f727265637420617320646973706c6179206f757470757473206d61792065786973742c0a09202a20627574206e6f74206163746976652e205468697320696e697469616c697a6174696f6e206973206e656365737361727920666f7220736f6d6520436c65766f0a09202a206c6170746f7073207468617420636865636b2074686973206669656c64206265666f72652070726f63657373696e6720746865206272696768746e65737320616e640a09202a20646973706c617920737769746368696e6720686f746b6579732e204a757374206c696b65204449444c2c204341444c206973204e554c4c2d7465726d696e617465642069660a09202a20746865726520617265206c657373207468616e20656967687420646576696365732e202a2f0a09646f207b0a0909646973705f6964203d20696f72656164333228266f70726567696f6e2d3e616370692d3e6469646c5b695d293b0a0909696f7772697465333228646973705f69642c20266f70726567696f6e2d3e616370692d3e6361646c5b695d293b0a097d207768696c6520282b2b69203c203820262620646973705f696420213d2030293b0a7d0a0a766f696420696e74656c5f6f70726567696f6e5f696e6974287374727563742064726d5f646576696365202a646576290a7b0a097374727563742064726d5f693931355f70726976617465202a6465765f70726976203d206465762d3e6465765f707269766174653b0a0973747275637420696e74656c5f6f70726567696f6e202a6f70726567696f6e203d20266465765f707269762d3e6f70726567696f6e3b0a0a0969662028216f70726567696f6e2d3e686561646572290a090972657475726e3b0a0a09696620286f70726567696f6e2d3e6163706929207b0a09096966202864726d5f636f72655f636865636b5f66656174757265286465762c204452495645525f4d4f44455345542929207b0a090909696e74656c5f6469646c5f6f75747075747328646576293b0a090909696e74656c5f73657475705f6361646c7328646576293b0a09097d0a0a09092f2a204e6f746966792042494f532077652061726520726561647920746f2068616e646c65204143504920766964656f20657874206e6f746966732e0a0909202a205269676874206e6f772c20616c6c20746865206576656e7473206172652068616e646c656420627920746865204143504920766964656f206d6f64756c652e0a0909202a20576520646f6e27742061637475616c6c79206e65656420746f20646f20616e797468696e672077697468207468656d2e202a2f0a0909696f7772697465333228302c20266f70726567696f6e2d3e616370692d3e63737473293b0a0909696f7772697465333228312c20266f70726567696f6e2d3e616370692d3e64726479293b0a0a090973797374656d5f6f70726567696f6e203d206f70726567696f6e3b0a090972656769737465725f616370695f6e6f7469666965722826696e74656c5f6f70726567696f6e5f6e6f746966696572293b0a097d0a0a09696620286f70726567696f6e2d3e61736c65290a0909696e74656c5f6f70726567696f6e5f656e61626c655f61736c6528646576293b0a7d0a0a766f696420696e74656c5f6f70726567696f6e5f66696e69287374727563742064726d5f646576696365202a646576290a7b0a097374727563742064726d5f693931355f70726976617465202a6465765f70726976203d206465762d3e6465765f707269766174653b0a0973747275637420696e74656c5f6f70726567696f6e202a6f70726567696f6e203d20266465765f707269762d3e6f70726567696f6e3b0a0a0969662028216f70726567696f6e2d3e686561646572290a090972657475726e3b0a0a09696620286f70726567696f6e2d3e6163706929207b0a0909696f7772697465333228302c20266f70726567696f6e2d3e616370692d3e64726479293b0a0a090973797374656d5f6f70726567696f6e203d204e554c4c3b0a0909756e72656769737465725f616370695f6e6f7469666965722826696e74656c5f6f70726567696f6e5f6e6f746966696572293b0a097d0a0a092f2a206a75737420636c65617220616c6c206f70726567696f6e206d656d6f727920706f696e74657273206e6f77202a2f0a09696f756e6d6170286f70726567696f6e2d3e686561646572293b0a096f70726567696f6e2d3e686561646572203d204e554c4c3b0a096f70726567696f6e2d3e61637069203d204e554c4c3b0a096f70726567696f6e2d3e7377736369203d204e554c4c3b0a096f70726567696f6e2d3e61736c65203d204e554c4c3b0a096f70726567696f6e2d3e766274203d204e554c4c3b0a7d0a23656e6469660a0a696e7420696e74656c5f6f70726567696f6e5f7365747570287374727563742064726d5f646576696365202a646576290a7b0a097374727563742064726d5f693931355f70726976617465202a6465765f70726976203d206465762d3e6465765f707269766174653b0a0973747275637420696e74656c5f6f70726567696f6e202a6f70726567696f6e203d20266465765f707269762d3e6f70726567696f6e3b0a09766f6964205f5f696f6d656d202a626173653b0a097533322061736c732c206d626f7865733b0a0963686172206275665b73697a656f66284f50524547494f4e5f5349474e4154555245295d3b0a09696e7420657272203d20303b0a0a097063695f726561645f636f6e6669675f64776f7264286465762d3e706465762c205043495f41534c532c202661736c73293b0a0944524d5f44454255475f445249564552282267726170686963206f70726567696f6e20706879736963616c20616464723a20307825785c6e222c2061736c73293b0a096966202861736c73203d3d203029207b0a090944524d5f44454255475f445249564552282241435049204f70526567696f6e206e6f7420737570706f72746564215c6e22293b0a090972657475726e202d454e4f54535550503b0a097d0a0a0962617365203d20616370695f6f735f696f72656d61702861736c732c204f50524547494f4e5f53495a45293b0a09696620282162617365290a090972657475726e202d454e4f4d454d3b0a0a096d656d6370795f66726f6d696f286275662c20626173652c2073697a656f662862756629293b0a0a09696620286d656d636d70286275662c204f50524547494f4e5f5349474e41545552452c2031362929207b0a090944524d5f44454255475f44524956455228226f70726567696f6e207369676e6174757265206d69736d617463685c6e22293b0a0909657272203d202d45494e56414c3b0a0909676f746f206572725f6f75743b0a097d0a096f70726567696f6e2d3e686561646572203d20626173653b0a096f70726567696f6e2d3e766274203d2062617365202b204f50524547494f4e5f5642545f4f46465345543b0a0a096f70726567696f6e2d3e6c69645f7374617465203d2062617365202b20414350495f434c49443b0a0a096d626f786573203d20696f72656164333228266f70726567696f6e2d3e6865616465722d3e6d626f786573293b0a09696620286d626f7865732026204d424f585f4143504929207b0a090944524d5f44454255475f44524956455228225075626c69632041435049206d6574686f647320737570706f727465645c6e22293b0a09096f70726567696f6e2d3e61637069203d2062617365202b204f50524547494f4e5f414350495f4f46465345543b0a097d0a0a09696620286d626f7865732026204d424f585f535753434929207b0a090944524d5f44454255475f4452495645522822535753434920737570706f727465645c6e22293b0a09096f70726567696f6e2d3e7377736369203d2062617365202b204f50524547494f4e5f53575343495f4f46465345543b0a097d0a09696620286d626f7865732026204d424f585f41534c4529207b0a090944524d5f44454255475f445249564552282241534c4520737570706f727465645c6e22293b0a09096f70726567696f6e2d3e61736c65203d2062617365202b204f50524547494f4e5f41534c455f4f46465345543b0a097d0a0a0972657475726e20303b0a0a6572725f6f75743a0a09696f756e6d61702862617365293b0a0972657475726e206572723b0a7d0a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006c696e75782d332e382e322f647269766572732f6770752f64726d2f693931352f696e74656c5f6f7665726c61792e6300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000303030303636340030303030303030003030303030303000303030303031313631343300313231313437343433333000303032313433320030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007573746172003030726f6f7400000000000000000000000000000000000000000000000000000000726f6f74000000000000000000000000000000000000000000000000000000003030303030303000303030303030300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f2a0a202a20436f7079726967687420c2a920323030390a202a0a202a205065726d697373696f6e20697320686572656279206772616e7465642c2066726565206f66206368617267652c20746f20616e7920706572736f6e206f627461696e696e6720610a202a20636f7079206f66207468697320736f66747761726520616e64206173736f63696174656420646f63756d656e746174696f6e2066696c657320287468652022536f66747761726522292c0a202a20746f206465616c20696e2074686520536f66747761726520776974686f7574207265737472696374696f6e2c20696e636c7564696e6720776974686f7574206c696d69746174696f6e0a202a207468652072696768747320746f207573652c20636f70792c206d6f646966792c206d657267652c207075626c6973682c20646973747269627574652c207375626c6963656e73652c0a202a20616e642f6f722073656c6c20636f70696573206f662074686520536f6674776172652c20616e6420746f207065726d697420706572736f6e7320746f2077686f6d207468650a202a20536f667477617265206973206675726e697368656420746f20646f20736f2c207375626a65637420746f2074686520666f6c6c6f77696e6720636f6e646974696f6e733a0a202a0a202a205468652061626f766520636f70797269676874206e6f7469636520616e642074686973207065726d697373696f6e206e6f746963652028696e636c7564696e6720746865206e6578740a202a2070617261677261706829207368616c6c20626520696e636c7564656420696e20616c6c20636f70696573206f72207375627374616e7469616c20706f7274696f6e73206f66207468650a202a20536f6674776172652e0a202a0a202a2054484520534f4654574152452049532050524f564944454420224153204953222c20574954484f55542057415252414e5459204f4620414e59204b494e442c2045585052455353204f520a202a20494d504c4945442c20494e434c5544494e4720425554204e4f54204c494d4954454420544f205448452057415252414e54494553204f46204d45524348414e544142494c4954592c0a202a204649544e45535320464f52204120504152544943554c415220505552504f534520414e44204e4f4e494e4652494e47454d454e542e2020494e204e4f204556454e54205348414c4c0a202a2054484520415554484f5253204f5220434f5059524947485420484f4c44455253204245204c4941424c4520464f5220414e5920434c41494d2c2044414d41474553204f52204f544845520a202a204c494142494c4954592c205748455448455220494e20414e20414354494f4e204f4620434f4e54524143542c20544f5254204f52204f54484552574953452c2041524953494e472046524f4d2c0a202a204f5554204f46204f5220494e20434f4e4e454354494f4e20574954482054484520534f465457415245204f522054484520555345204f52204f54484552204445414c494e475320494e205448450a202a20534f4654574152452e0a202a0a202a20417574686f72733a0a202a2020202044616e69656c20566574746572203c64616e69656c406666776c6c2e63683e0a202a0a202a20446572697665642066726f6d20586f7267206464782c20786638362d766964656f2d696e74656c2c207372632f693833305f766964656f2e630a202a2f0a23696e636c756465203c64726d2f64726d502e683e0a23696e636c756465203c64726d2f693931355f64726d2e683e0a23696e636c7564652022693931355f6472762e68220a23696e636c7564652022693931355f7265672e68220a23696e636c7564652022696e74656c5f6472762e68220a0a2f2a204c696d69747320666f72206f7665726c61792073697a652e204163636f7264696e6720746f20696e74656c20646f632c20746865207265616c206c696d697473206172653a0a202a20592077696474683a20343039352c2055562077696474682028706c616e6172293a20323034372c2059206865696768743a20323034372c0a202a2055562077696474682028706c616e6172293a202a20313032332e204275742074686520786f7267207468696e6b73203230343820666f722068656967687420616e642077696474682e205573650a202a20746865206d696e696e756d206f6620626f74682e20202a2f0a23646566696e6520494d4147455f4d41585f57494454480909323034380a23646566696e6520494d4147455f4d41585f4845494748540932303436202f2a2032202a2031303233202a2f0a2f2a206f6e2038333020616e6420383435207468657365206c61726765206c696d69747320726573756c7420696e2074686520636172642068616e67696e67202a2f0a23646566696e6520494d4147455f4d41585f57494454485f4c454741435909313032340a23646566696e6520494d4147455f4d41585f4845494748545f4c454741435909313038380a0a2f2a206f7665726c617920726567697374657220646566696e6974696f6e73202a2f0a2f2a204f434d44207265676973746572202a2f0a23646566696e65204f434d445f54494c45445f5355524641434509283078313c3c3139290a23646566696e65204f434d445f4d4952524f525f4d41534b09283078333c3c3137290a23646566696e65204f434d445f4d4952524f525f4d4f444509283078333c3c3137290a23646566696e65204f434d445f4d4952524f525f484f52495a4f4e54414c09283078313c3c3137290a23646566696e65204f434d445f4d4952524f525f564552544943414c09283078323c3c3137290a23646566696e65204f434d445f4d4952524f525f424f544809283078333c3c3137290a23646566696e65204f434d445f425954454f524445525f4d41534b09283078333c3c313429202f2a207a65726f20666f722059555956206f7220464f555243432059555932202a2f0a23646566696e65204f434d445f55565f535741500909283078313c3c313429202f2a2059565955202a2f0a23646566696e65204f434d445f595f535741500909283078323c3c313429202f2a2055595659206f7220464f555243432055595659202a2f0a23646566696e65204f434d445f595f414e445f55565f5357415009283078333c3c313429202f2a2056595559202a2f0a23646566696e65204f434d445f534f555243455f464f524d41545f4d41534b20283078663c3c3130290a23646566696e65204f434d445f5247425f3838380909283078313c3c313029202f2a206e6f7420696e206939363520496e74656c20646f6373202a2f0a23646566696e65204f434d445f5247425f3535350909283078323c3c313029202f2a206e6f7420696e206939363520496e74656c20646f6373202a2f0a23646566696e65204f434d445f5247425f3536350909283078333c3c313029202f2a206e6f7420696e206939363520496e74656c20646f6373202a2f0a23646566696e65204f434d445f5955565f3432325f5041434b454409283078383c3c3130290a23646566696e65204f434d445f5955565f3431315f5041434b454409283078393c3c313029202f2a206e6f7420696e206939363520496e74656c20646f6373202a2f0a23646566696e65204f434d445f5955565f3432305f504c414e415209283078633c3c3130290a23646566696e65204f434d445f5955565f3432325f504c414e415209283078643c3c3130290a23646566696e65204f434d445f5955565f3431305f504c414e415209283078653c3c313029202f2a20616c736f20343131202a2f0a23646566696e65204f434d445f545653594e43464c49505f50415249545909283078313c3c39290a23646566696e65204f434d445f545653594e43464c49505f454e41424c4509283078313c3c37290a23646566696e65204f434d445f4255465f545950455f4d41534b09283078313c3c35290a23646566696e65204f434d445f4255465f545950455f4652414d4509283078303c3c35290a23646566696e65204f434d445f4255465f545950455f4649454c4409283078313c3c35290a23646566696e65204f434d445f544553545f4d4f44450909283078313c3c34290a23646566696e65204f434d445f4255464645525f53454c45435409283078333c3c32290a23646566696e65204f434d445f425546464552300909283078303c3c32290a23646566696e65204f434d445f425546464552310909283078313c3c32290a23646566696e65204f434d445f4649454c445f53454c45435409283078313c3c32290a23646566696e65204f434d445f4649454c44300909283078303c3c31290a23646566696e65204f434d445f4649454c44310909283078313c3c31290a23646566696e65204f434d445f454e41424c450909283078313c3c30290a0a2f2a204f434f4e464947207265676973746572202a2f0a23646566696e65204f434f4e465f504950455f4d41534b0909283078313c3c3138290a23646566696e65204f434f4e465f504950455f410909283078303c3c3138290a23646566696e65204f434f4e465f504950455f420909283078313c3c3138290a23646566696e65204f434f4e465f47414d4d41325f454e41424c4509283078313c3c3136290a23646566696e65204f434f4e465f4353435f4d4f44455f425436303109283078303c3c35290a23646566696e65204f434f4e465f4353435f4d4f44455f425437303909283078313c3c35290a23646566696e65204f434f4e465f4353435f42595041535309283078313c3c34290a23646566696e65204f434f4e465f43435f4f55545f3842495409283078313c3c33290a23646566696e65204f434f4e465f544553545f4d4f44450909283078313c3c32290a23646566696e65204f434f4e465f54485245455f4c494e455f42554646455209283078313c3c30290a23646566696e65204f434f4e465f54574f5f4c494e455f42554646455209283078303c3c30290a0a2f2a2044434c524b4d20286473742d6b657929207265676973746572202a2f0a23646566696e65204453545f4b45595f454e41424c450909283078313c3c3331290a23646566696e6520434c4b5f52474232345f4d41534b09093078300a23646566696e6520434c4b5f52474231365f4d41534b090930783037303330370a23646566696e6520434c4b5f52474231355f4d41534b090930783037303730370a23646566696e6520434c4b5f52474238495f4d41534b090930786666666666660a0a23646566696e652052474231365f544f5f434f4c4f524b4559286329205c0a092828286320262030784638303029203c3c203829207c2028286320262030783037453029203c3c203529207c2028286320262030783030314629203c3c203329290a23646566696e652052474231355f544f5f434f4c4f524b4559286329205c0a092828286320262030783763303029203c3c203929207c2028286320262030783033453029203c3c203629207c2028286320262030783030314629203c3c203329290a0a2f2a206f7665726c617920666c6970206164647220666c6167202a2f0a23646566696e65204f46435f55504441544509093078310a0a2f2a20706f6c7970686173652066696c74657220636f656666696369656e7473202a2f0a23646566696e65204e5f484f52495a5f595f5441505320202020202020202020350a23646566696e65204e5f564552545f595f544150532020202020202020202020330a23646566696e65204e5f484f52495a5f55565f54415053202020202020202020330a23646566696e65204e5f564552545f55565f5441505320202020202020202020330a23646566696e65204e5f5048415345532020202020202020202020202020202031370a23646566696e65204d41585f5441505320202020202020202020202020202020350a0a2f2a206d656d6f72792062756666657264206f7665726c617920726567697374657273202a2f0a737472756374206f7665726c61795f726567697374657273207b0a09753332204f4255465f30593b0a09753332204f4255465f31593b0a09753332204f4255465f30553b0a09753332204f4255465f30563b0a09753332204f4255465f31553b0a09753332204f4255465f31563b0a09753332204f5354524944453b0a0975333220595247425f5650483b0a097533322055565f5650483b0a0975333220484f525a5f50483b0a0975333220494e49545f5048533b0a09753332204457494e504f533b0a09753332204457494e535a3b0a09753332205357494454483b0a097533322053574944544853573b0a0975333220534845494748543b0a0975333220595247425343414c453b0a097533322055565343414c453b0a09753332204f434c5243303b0a09753332204f434c5243313b0a097533322044434c524b563b0a097533322044434c524b4d3b0a097533322053434c524b56483b0a097533322053434c524b564c3b0a097533322053434c524b454e3b0a09753332204f434f4e4649473b0a09753332204f434d443b0a09753332205245534552564544313b202f2a2030783643202a2f0a09753332204f53544152545f30593b0a09753332204f53544152545f31593b0a09753332204f53544152545f30553b0a09753332204f53544152545f30563b0a09753332204f53544152545f31553b0a09753332204f53544152545f31563b0a09753332204f54494c454f46465f30593b0a09753332204f54494c454f46465f31593b0a09753332204f54494c454f46465f30553b0a09753332204f54494c454f46465f30563b0a09753332204f54494c454f46465f31553b0a09753332204f54494c454f46465f31563b0a097533322046415354485343414c453b202f2a2030784130202a2f0a097533322055565343414c45563b202f2a2030784134202a2f0a09753332205245534552564544435b283078323030202d203078413829202f20345d3b202f2a2030784138202d203078314643202a2f0a0975313620595f56434f4546535b4e5f564552545f595f54415053202a204e5f5048415345535d3b202f2a203078323030202a2f0a09753136205245534552564544445b3078313030202f2032202d204e5f564552545f595f54415053202a204e5f5048415345535d3b0a0975313620595f48434f4546535b4e5f484f52495a5f595f54415053202a204e5f5048415345535d3b202f2a203078333030202a2f0a09753136205245534552564544455b3078323030202f2032202d204e5f484f52495a5f595f54415053202a204e5f5048415345535d3b0a097531362055565f56434f4546535b4e5f564552545f55565f54415053202a204e5f5048415345535d3b202f2a203078353030202a2f0a09753136205245534552564544465b3078313030202f2032202d204e5f564552545f55565f54415053202a204e5f5048415345535d3b0a097531362055565f48434f4546535b4e5f484f52495a5f55565f54415053202a204e5f5048415345535d3b202f2a203078363030202a2f0a09753136205245534552564544475b3078313030202f2032202d204e5f484f52495a5f55565f54415053202a204e5f5048415345535d3b0a7d3b0a0a73747275637420696e74656c5f6f7665726c6179207b0a097374727563742064726d5f646576696365202a6465763b0a0973747275637420696e74656c5f63727463202a637274633b0a097374727563742064726d5f693931355f67656d5f6f626a656374202a7669645f626f3b0a097374727563742064726d5f693931355f67656d5f6f626a656374202a6f6c645f7669645f626f3b0a09696e74206163746976653b0a09696e7420706669745f6163746976653b0a0975333220706669745f767363616c655f726174696f3b202f2a20736869667465642d706f696e74206e756d6265722c2028313c3c313229203d3d20312e30202a2f0a0975333220636f6c6f725f6b65793b0a09753332206272696768746e6573732c20636f6e74726173742c2073617475726174696f6e3b0a09753332206f6c645f787363616c652c206f6c645f797363616c653b0a092f2a20726567697374657220616363657373202a2f0a0975333220666c69705f616464723b0a097374727563742064726d5f693931355f67656d5f6f626a656374202a7265675f626f3b0a092f2a20666c69702068616e646c696e67202a2f0a0975696e7433325f74206c6173745f666c69705f7265713b0a09766f696420282a666c69705f7461696c292873747275637420696e74656c5f6f7665726c6179202a293b0a7d3b0a0a73746174696320737472756374206f7665726c61795f726567697374657273205f5f696f6d656d202a0a696e74656c5f6f7665726c61795f6d61705f726567732873747275637420696e74656c5f6f7665726c6179202a6f7665726c6179290a7b0a0964726d5f693931355f707269766174655f74202a6465765f70726976203d206f7665726c61792d3e6465762d3e6465765f707269766174653b0a09737472756374206f7665726c61795f726567697374657273205f5f696f6d656d202a726567733b0a0a09696620284f5645524c41595f4e454544535f504859534943414c286f7665726c61792d3e64657629290a090972656773203d2028737472756374206f7665726c61795f726567697374657273205f5f696f6d656d202a296f7665726c61792d3e7265675f626f2d3e706879735f6f626a2d3e68616e646c652d3e76616464723b0a09656c73650a090972656773203d20696f5f6d617070696e675f6d61705f7763286465765f707269762d3e6d6d2e6774745f6d617070696e672c0a0909090909206f7665726c61792d3e7265675f626f2d3e6774745f6f6666736574293b0a0a0972657475726e20726567733b0a7d0a0a73746174696320766f696420696e74656c5f6f7665726c61795f756e6d61705f726567732873747275637420696e74656c5f6f7665726c6179202a6f7665726c61792c0a090909092020202020737472756374206f7665726c61795f726567697374657273205f5f696f6d656d202a72656773290a7b0a0969662028214f5645524c41595f4e454544535f504859534943414c286f7665726c61792d3e64657629290a0909696f5f6d617070696e675f756e6d61702872656773293b0a7d0a0a73746174696320696e7420696e74656c5f6f7665726c61795f646f5f776169745f726571756573742873747275637420696e74656c5f6f7665726c6179202a6f7665726c61792c0a090909090920766f696420282a7461696c292873747275637420696e74656c5f6f7665726c6179202a29290a7b0a097374727563742064726d5f646576696365202a646576203d206f7665726c61792d3e6465763b0a0964726d5f693931355f707269766174655f74202a6465765f70726976203d206465762d3e6465765f707269766174653b0a0973747275637420696e74656c5f72696e675f627566666572202a72696e67203d20266465765f707269762d3e72696e675b5243535d3b0a09696e74207265743b0a0a094255475f4f4e286f7665726c61792d3e6c6173745f666c69705f726571293b0a09726574203d20693931355f6164645f726571756573742872696e672c204e554c4c2c20266f7665726c61792d3e6c6173745f666c69705f726571293b0a0969662028726574290a090972657475726e207265743b0a0a096f7665726c61792d3e666c69705f7461696c203d207461696c3b0a09726574203d20693931355f776169745f7365716e6f2872696e672c206f7665726c61792d3e6c6173745f666c69705f726571293b0a0969662028726574290a090972657475726e207265743b0a09693931355f67656d5f7265746972655f726571756573747328646576293b0a0a096f7665726c61792d3e6c6173745f666c69705f726571203d20303b0a0972657475726e20303b0a7d0a0a2f2a206f7665726c6179206e6565647320746f2062652064697361626c6520696e204f434d4420726567202a2f0a73746174696320696e7420696e74656c5f6f7665726c61795f6f6e2873747275637420696e74656c5f6f7665726c6179202a6f7665726c6179290a7b0a097374727563742064726d5f646576696365202a646576203d206f7665726c61792d3e6465763b0a097374727563742064726d5f693931355f70726976617465202a6465765f70726976203d206465762d3e6465765f707269766174653b0a0973747275637420696e74656c5f72696e675f627566666572202a72696e67203d20266465765f707269762d3e72696e675b5243535d3b0a09696e74207265743b0a0a094255475f4f4e286f7665726c61792d3e616374697665293b0a096f7665726c61792d3e616374697665203d20313b0a0a095741524e5f4f4e2849535f4938333028646576292026262021286465765f707269762d3e717569726b73202620515549524b5f50495045415f464f52434529293b0a0a09726574203d20696e74656c5f72696e675f626567696e2872696e672c2034293b0a0969662028726574290a090972657475726e207265743b0a0a09696e74656c5f72696e675f656d69742872696e672c204d495f4f5645524c41595f464c4950207c204d495f4f5645524c41595f4f4e293b0a09696e74656c5f72696e675f656d69742872696e672c206f7665726c61792d3e666c69705f61646472207c204f46435f555044415445293b0a09696e74656c5f72696e675f656d69742872696e672c204d495f574149545f464f525f4556454e54207c204d495f574149545f464f525f4f5645524c41595f464c4950293b0a09696e74656c5f72696e675f656d69742872696e672c204d495f4e4f4f50293b0a09696e74656c5f72696e675f616476616e63652872696e67293b0a0a0972657475726e20696e74656c5f6f7665726c61795f646f5f776169745f72657175657374286f7665726c61792c204e554c4c293b0a7d0a0a2f2a206f7665726c6179206e6565647320746f20626520656e61626c656420696e204f434d4420726567202a2f0a73746174696320696e7420696e74656c5f6f7665726c61795f636f6e74696e75652873747275637420696e74656c5f6f7665726c6179202a6f7665726c61792c0a090909092020626f6f6c206c6f61645f706f6c7970686173655f66696c746572290a7b0a097374727563742064726d5f646576696365202a646576203d206f7665726c61792d3e6465763b0a0964726d5f693931355f707269766174655f74202a6465765f70726976203d206465762d3e6465765f707269766174653b0a0973747275637420696e74656c5f72696e675f627566666572202a72696e67203d20266465765f707269762d3e72696e675b5243535d3b0a0975333220666c69705f61646472203d206f7665726c61792d3e666c69705f616464723b0a0975333220746d703b0a09696e74207265743b0a0a094255475f4f4e28216f7665726c61792d3e616374697665293b0a0a09696620286c6f61645f706f6c7970686173655f66696c746572290a0909666c69705f61646472207c3d204f46435f5550444154453b0a0a092f2a20636865636b20666f7220756e64657272756e73202a2f0a09746d70203d20493931355f5245414428444f56535441293b0a0969662028746d702026202831203c3c20313729290a090944524d5f444542554728226f7665726c617920756e64657272756e2c20444f565354413a2025785c6e222c20746d70293b0a0a09726574203d20696e74656c5f72696e675f626567696e2872696e672c2032293b0a0969662028726574290a090972657475726e207265743b0a0a09696e74656c5f72696e675f656d69742872696e672c204d495f4f5645524c41595f464c4950207c204d495f4f5645524c41595f434f4e54494e5545293b0a09696e74656c5f72696e675f656d69742872696e672c20666c69705f61646472293b0a09696e74656c5f72696e675f616476616e63652872696e67293b0a0a0972657475726e20693931355f6164645f726571756573742872696e672c204e554c4c2c20266f7665726c61792d3e6c6173745f666c69705f726571293b0a7d0a0a73746174696320766f696420696e74656c5f6f7665726c61795f72656c656173655f6f6c645f7669645f7461696c2873747275637420696e74656c5f6f7665726c6179202a6f7665726c6179290a7b0a097374727563742064726d5f693931355f67656d5f6f626a656374202a6f626a203d206f7665726c61792d3e6f6c645f7669645f626f3b0a0a09693931355f67656d5f6f626a6563745f756e70696e286f626a293b0a0964726d5f67656d5f6f626a6563745f756e7265666572656e636528266f626a2d3e62617365293b0a0a096f7665726c61792d3e6f6c645f7669645f626f203d204e554c4c3b0a7d0a0a73746174696320766f696420696e74656c5f6f7665726c61795f6f66665f7461696c2873747275637420696e74656c5f6f7665726c6179202a6f7665726c6179290a7b0a097374727563742064726d5f693931355f67656d5f6f626a656374202a6f626a203d206f7665726c61792d3e7669645f626f3b0a0a092f2a206e65766572206861766520746865206f7665726c6179206877206f6e20776974686f75742073686f77696e672061206672616d65202a2f0a094255475f4f4e28216f7665726c61792d3e7669645f626f293b0a0a09693931355f67656d5f6f626a6563745f756e70696e286f626a293b0a0964726d5f67656d5f6f626a6563745f756e7265666572656e636528266f626a2d3e62617365293b0a096f7665726c61792d3e7669645f626f203d204e554c4c3b0a0a096f7665726c61792d3e637274632d3e6f7665726c6179203d204e554c4c3b0a096f7665726c61792d3e63727463203d204e554c4c3b0a096f7665726c61792d3e616374697665203d20303b0a7d0a0a2f2a206f7665726c6179206e6565647320746f2062652064697361626c656420696e204f434d4420726567202a2f0a73746174696320696e7420696e74656c5f6f7665726c61795f6f66662873747275637420696e74656c5f6f7665726c6179202a6f7665726c6179290a7b0a097374727563742064726d5f646576696365202a646576203d206f7665726c61792d3e6465763b0a097374727563742064726d5f693931355f70726976617465202a6465765f70726976203d206465762d3e6465765f707269766174653b0a0973747275637420696e74656c5f72696e675f627566666572202a72696e67203d20266465765f707269762d3e72696e675b5243535d3b0a0975333220666c69705f61646472203d206f7665726c61792d3e666c69705f616464723b0a09696e74207265743b0a0a094255475f4f4e28216f7665726c61792d3e616374697665293b0a0a092f2a204163636f7264696e6720746f20696e74656c20646f637320746865206f7665726c6179206877206d61792068616e6720287768656e20737769746368696e670a09202a206f66662920776974686f7574206c6f6164696e67207468652066696c74657220636f656666732e20497420697320686f776576657220756e636c65617220776865746865720a09202a2074686973206170706c69657320746f207468652064697361626c696e67206f6620746865206f7665726c6179206f7220746f2074686520737769746368696e67206f66660a09202a206f66207468652068772e20446f20697420696e20626f7468206361736573202a2f0a09666c69705f61646472207c3d204f46435f5550444154453b0a0a09726574203d20696e74656c5f72696e675f626567696e2872696e672c2036293b0a0969662028726574290a090972657475726e207265743b0a0a092f2a207761697420666f72206f7665726c617920746f20676f2069646c65202a2f0a09696e74656c5f72696e675f656d69742872696e672c204d495f4f5645524c41595f464c4950207c204d495f4f5645524c41595f434f4e54494e5545293b0a09696e74656c5f72696e675f656d69742872696e672c20666c69705f61646472293b0a09696e74656c5f72696e675f656d69742872696e672c204d495f574149545f464f525f4556454e54207c204d495f574149545f464f525f4f5645524c41595f464c4950293b0a092f2a207475726e206f7665726c6179206f6666202a2f0a096966202849535f49383330286465762929207b0a09092f2a20576f726b61726f756e643a20446f6e27742064697361626c6520746865206f7665726c61792066756c6c792c2073696e6365206f74686572776973650a0909202a2069742064696573206f6e20746865206e657874204f5645524c41595f4f4e20636d642e202a2f0a0909696e74656c5f72696e675f656d69742872696e672c204d495f4e4f4f50293b0a0909696e74656c5f72696e675f656d69742872696e672c204d495f4e4f4f50293b0a0909696e74656c5f72696e675f656d69742872696e672c204d495f4e4f4f50293b0a097d20656c7365207b0a0909696e74656c5f72696e675f656d69742872696e672c204d495f4f5645524c41595f464c4950207c204d495f4f5645524c41595f4f4646293b0a0909696e74656c5f72696e675f656d69742872696e672c20666c69705f61646472293b0a0909696e74656c5f72696e675f656d69742872696e672c204d495f574149545f464f525f4556454e54207c204d495f574149545f464f525f4f5645524c41595f464c4950293b0a097d0a09696e74656c5f72696e675f616476616e63652872696e67293b0a0a0972657475726e20696e74656c5f6f7665726c61795f646f5f776169745f72657175657374286f7665726c61792c20696e74656c5f6f7665726c61795f6f66665f7461696c293b0a7d0a0a2f2a207265636f7665722066726f6d20616e20696e74657272757074696f6e2064756520746f2061207369676e616c0a202a205765206861766520746f206265206361726566756c206e6f7420746f2072657065617420776f726b20666f726576657220616e206d616b6520666f72776172642070726f676573732e202a2f0a73746174696320696e7420696e74656c5f6f7665726c61795f7265636f7665725f66726f6d5f696e746572727570742873747275637420696e74656c5f6f7665726c6179202a6f7665726c6179290a7b0a097374727563742064726d5f646576696365202a646576203d206f7665726c61792d3e6465763b0a0964726d5f693931355f707269766174655f74202a6465765f70726976203d206465762d3e6465765f707269766174653b0a0973747275637420696e74656c5f72696e675f627566666572202a72696e67203d20266465765f707269762d3e72696e675b5243535d3b0a09696e74207265743b0a0a09696620286f7665726c61792d3e6c6173745f666c69705f726571203d3d2030290a090972657475726e20303b0a0a09726574203d20693931355f776169745f7365716e6f2872696e672c206f7665726c61792d3e6c6173745f666c69705f726571293b0a0969662028726574290a090972657475726e207265743b0a09693931355f67656d5f7265746972655f726571756573747328646576293b0a0a09696620286f7665726c61792d3e666c69705f7461696c290a09096f7665726c61792d3e666c69705f7461696c286f7665726c6179293b0a0a096f7665726c61792d3e6c6173745f666c69705f726571203d20303b0a0972657475726e20303b0a7d0a0a2f2a205761697420666f722070656e64696e67206f7665726c617920666c697020616e642072656c65617365206f6c64206672616d652e0a202a204e6565647320746f2062652063616c6c6564206265666f726520746865206f7665726c617920726567697374657220617265206368616e6765640a202a2076696120696e74656c5f6f7665726c61795f28756e296d61705f726567730a202a2f0a73746174696320696e7420696e74656c5f6f7665726c61795f72656c656173655f6f6c645f7669642873747275637420696e74656c5f6f7665726c6179202a6f7665726c6179290a7b0a097374727563742064726d5f646576696365202a646576203d206f7665726c61792d3e6465763b0a0964726d5f693931355f707269766174655f74202a6465765f70726976203d206465762d3e6465765f707269766174653b0a0973747275637420696e74656c5f72696e675f627566666572202a72696e67203d20266465765f707269762d3e72696e675b5243535d3b0a09696e74207265743b0a0a092f2a204f6e6c7920776169742069662074686572652069732061637475616c6c7920616e206f6c64206672616d6520746f2072656c6561736520746f0a09202a2067756172616e74656520666f72776172642070726f67726573732e0a09202a2f0a0969662028216f7665726c61792d3e6f6c645f7669645f626f290a090972657475726e20303b0a0a0969662028493931355f524541442849535229202620493931355f4f5645524c41595f504c414e455f464c49505f50454e44494e475f494e5445525255505429207b0a09092f2a2073796e6368726f6e6f757320736c6f7770617468202a2f0a0909726574203d20696e74656c5f72696e675f626567696e2872696e672c2032293b0a090969662028726574290a09090972657475726e207265743b0a0a0909696e74656c5f72696e675f656d69742872696e672c204d495f574149545f464f525f4556454e54207c204d495f574149545f464f525f4f5645524c41595f464c4950293b0a0909696e74656c5f72696e675f656d69742872696e672c204d495f4e4f4f50293b0a0909696e74656c5f72696e675f616476616e63652872696e67293b0a0a0909726574203d20696e74656c5f6f7665726c61795f646f5f776169745f72657175657374286f7665726c61792c0a09090909090920202020696e74656c5f6f7665726c61795f72656c656173655f6f6c645f7669645f7461696c293b0a090969662028726574290a09090972657475726e207265743b0a097d0a0a09696e74656c5f6f7665726c61795f72656c656173655f6f6c645f7669645f7461696c286f7665726c6179293b0a0972657475726e20303b0a7d0a0a737472756374207075745f696d6167655f706172616d73207b0a09696e7420666f726d61743b0a0973686f7274206473745f783b0a0973686f7274206473745f793b0a0973686f7274206473745f773b0a0973686f7274206473745f683b0a0973686f7274207372635f773b0a0973686f7274207372635f7363616e5f683b0a0973686f7274207372635f7363616e5f773b0a0973686f7274207372635f683b0a0973686f7274207374726964655f593b0a0973686f7274207374726964655f55563b0a09696e74206f66667365745f593b0a09696e74206f66667365745f553b0a09696e74206f66667365745f563b0a7d3b0a0a73746174696320696e74207061636b65645f64657074685f62797465732875333220666f726d6174290a7b0a097377697463682028666f726d6174202620493931355f4f5645524c41595f44455054485f4d41534b29207b0a096361736520493931355f4f5645524c41595f5955563432323a0a090972657475726e20343b0a096361736520493931355f4f5645524c41595f5955563431313a0a09092f2a2072657475726e20363b206e6f7420696d706c656d656e746564202a2f0a0964656661756c743a0a090972657475726e202d45494e56414c3b0a097d0a7d0a0a73746174696320696e74207061636b65645f77696474685f62797465732875333220666f726d61742c2073686f7274207769647468290a7b0a097377697463682028666f726d6174202620493931355f4f5645524c41595f44455054485f4d41534b29207b0a096361736520493931355f4f5645524c41595f5955563432323a0a090972657475726e207769647468203c3c20313b0a0964656661756c743a0a090972657475726e202d45494e56414c3b0a097d0a7d0a0a73746174696320696e742075765f6873756273616d706c696e672875333220666f726d6174290a7b0a097377697463682028666f726d6174202620493931355f4f5645524c41595f44455054485f4d41534b29207b0a096361736520493931355f4f5645524c41595f5955563432323a0a096361736520493931355f4f5645524c41595f5955563432303a0a090972657475726e20323b0a096361736520493931355f4f5645524c41595f5955563431313a0a096361736520493931355f4f5645524c41595f5955563431303a0a090972657475726e20343b0a0964656661756c743a0a090972657475726e202d45494e56414c3b0a097d0a7d0a0a73746174696320696e742075765f7673756273616d706c696e672875333220666f726d6174290a7b0a097377697463682028666f726d6174202620493931355f4f5645524c41595f44455054485f4d41534b29207b0a096361736520493931355f4f5645524c41595f5955563432303a0a096361736520493931355f4f5645524c41595f5955563431303a0a090972657475726e20323b0a096361736520493931355f4f5645524c41595f5955563432323a0a096361736520493931355f4f5645524c41595f5955563431313a0a090972657475726e20313b0a0964656661756c743a0a090972657475726e202d45494e56414c3b0a097d0a7d0a0a737461746963207533322063616c635f7377696474687377287374727563742064726d5f646576696365202a6465762c20753332206f66667365742c20753332207769647468290a7b0a09753332206d61736b2c2073686966742c207265743b0a096966202849535f47454e32286465762929207b0a09096d61736b203d20307831663b0a09097368696674203d20353b0a097d20656c7365207b0a09096d61736b203d20307833663b0a09097368696674203d20363b0a097d0a09726574203d2028286f6666736574202b207769647468202b206d61736b29203e3e20736869667429202d20286f6666736574203e3e207368696674293b0a09696620282149535f47454e322864657629290a0909726574203c3c3d20313b0a09726574202d3d20313b0a0972657475726e20726574203c3c20323b0a7d0a0a73746174696320636f6e73742075313620795f7374617469635f68636f656666735b4e5f484f52495a5f595f54415053202a204e5f5048415345535d203d207b0a093078333030302c203078623461302c203078313933302c203078313932302c203078623461302c0a093078333030302c203078623530302c203078313964302c203078313838302c203078623434302c0a093078333030302c203078623534302c203078316138382c203078326638302c203078623365302c0a093078333030302c203078623538302c203078316233302c203078326532302c203078623338302c0a093078333030302c203078623563302c203078316264382c203078326363302c203078623332302c0a093078333032302c203078623565302c203078316336302c203078326238302c203078623263302c0a093078333032302c203078623565302c203078316366382c203078326132302c203078623236302c0a093078333032302c203078623565302c203078316438302c203078323865302c203078623230302c0a093078333032302c203078623563302c203078316530382c203078336634302c203078623163302c0a093078333032302c203078623538302c203078316537382c203078336365302c203078623136302c0a093078333034302c203078623532302c203078316564382c203078336161302c203078623132302c0a093078333034302c203078623461302c203078316633302c203078333838302c203078623065302c0a093078333034302c203078623430302c203078316637382c203078333638302c203078623061302c0a093078333032302c203078623334302c203078316662382c203078333461302c203078623036302c0a093078333032302c203078623234302c203078316665302c203078333265302c203078623034302c0a093078333032302c203078623134302c203078316666382c203078333136302c203078623032302c0a093078623030302c203078333030302c203078303830302c203078333030302c203078623030300a7d3b0a0a73746174696320636f6e7374207531362075765f7374617469635f68636f656666735b4e5f484f52495a5f55565f54415053202a204e5f5048415345535d203d207b0a093078333030302c203078313830302c203078313830302c203078623030302c203078313864302c203078326536302c0a093078623030302c203078313939302c203078326365302c203078623032302c203078316136382c203078326234302c0a093078623034302c203078316232302c203078323965302c203078623036302c203078316264382c203078323838302c0a093078623038302c203078316338382c203078336536302c203078623061302c203078316432382c203078336330302c0a093078623063302c203078316462382c203078333965302c203078623065302c203078316534302c203078333765302c0a093078623130302c203078316562382c203078333632302c203078623130302c203078316631382c203078333461302c0a093078623130302c203078316636382c203078333336302c203078623065302c203078316661382c203078333234302c0a093078623063302c203078316665302c203078333134302c203078623036302c203078316666302c203078333061302c0a093078333030302c203078303830302c203078333030300a7d3b0a0a73746174696320766f6964207570646174655f706f6c7970686173655f66696c74657228737472756374206f7665726c61795f726567697374657273205f5f696f6d656d202a72656773290a7b0a096d656d6370795f746f696f28726567732d3e595f48434f4546532c20795f7374617469635f68636f656666732c2073697a656f6628795f7374617469635f68636f6566667329293b0a096d656d6370795f746f696f28726567732d3e55565f48434f4546532c2075765f7374617469635f68636f656666732c0a09092020202073697a656f662875765f7374617469635f68636f6566667329293b0a7d0a0a73746174696320626f6f6c207570646174655f7363616c696e675f666163746f72732873747275637420696e74656c5f6f7665726c6179202a6f7665726c61792c0a09090909202020737472756374206f7665726c61795f726567697374657273205f5f696f6d656d202a726567732c0a09090909202020737472756374207075745f696d6167655f706172616d73202a706172616d73290a7b0a092f2a20666978656420706f696e742077697468206120313220626974207368696674202a2f0a0975333220787363616c652c20797363616c652c20787363616c655f55562c20797363616c655f55563b0a23646566696e652046505f53484946542031320a23646566696e652046524143545f4d41534b2030786666660a09626f6f6c207363616c655f6368616e676564203d2066616c73653b0a09696e742075765f687363616c65203d2075765f6873756273616d706c696e6728706172616d732d3e666f726d6174293b0a09696e742075765f767363616c65203d2075765f7673756273616d706c696e6728706172616d732d3e666f726d6174293b0a0a0969662028706172616d732d3e6473745f77203e2031290a0909787363616c65203d202828706172616d732d3e7372635f7363616e5f77202d203129203c3c2046505f5348494654290a0909092f28706172616d732d3e6473745f77293b0a09656c73650a0909787363616c65203d2031203c3c2046505f53484946543b0a0a0969662028706172616d732d3e6473745f68203e2031290a0909797363616c65203d202828706172616d732d3e7372635f7363616e5f68202d203129203c3c2046505f5348494654290a0909092f28706172616d732d3e6473745f68293b0a09656c73650a0909797363616c65203d2031203c3c2046505f53484946543b0a0a092f2a69662028706172616d732d3e666f726d6174202620493931355f4f5645524c41595f5955565f504c414e415229207b2a2f0a09787363616c655f5556203d20787363616c652f75765f687363616c653b0a09797363616c655f5556203d20797363616c652f75765f767363616c653b0a092f2a206d616b65207468652059207363616c6520746f205556207363616c6520726174696f20616e206578616374206d756c7469706c79202a2f0a09787363616c65203d20787363616c655f5556202a2075765f687363616c653b0a09797363616c65203d20797363616c655f5556202a2075765f767363616c653b0a092f2a7d20656c7365207b0a092020787363616c655f5556203d20303b0a092020797363616c655f5556203d20303b0a0920207d2a2f0a0a0969662028787363616c6520213d206f7665726c61792d3e6f6c645f787363616c65207c7c20797363616c6520213d206f7665726c61792d3e6f6c645f797363616c65290a09097363616c655f6368616e676564203d20747275653b0a096f7665726c61792d3e6f6c645f787363616c65203d20787363616c653b0a096f7665726c61792d3e6f6c645f797363616c65203d20797363616c653b0a0a09696f77726974653332282828797363616c6520262046524143545f4d41534b29203c3c20323029207c0a090920202828787363616c65203e3e2046505f53484946542920203c3c20313629207c0a090920202828787363616c6520262046524143545f4d41534b29203c3c2033292c0a09092026726567732d3e595247425343414c45293b0a0a09696f77726974653332282828797363616c655f555620262046524143545f4d41534b29203c3c20323029207c0a090920202828787363616c655f5556203e3e2046505f53484946542920203c3c20313629207c0a090920202828787363616c655f555620262046524143545f4d41534b29203c3c2033292c0a09092026726567732d3e55565343414c45293b0a0a09696f7772697465333228282828797363616c65202020203e3e2046505f534849465429203c3c20313629207c0a09092020202828797363616c655f5556203e3e2046505f534849465429203c3c203029292c0a09092026726567732d3e55565343414c4556293b0a0a09696620287363616c655f6368616e676564290a09097570646174655f706f6c7970686173655f66696c7465722872656773293b0a0a0972657475726e207363616c655f6368616e6765643b0a7d0a0a73746174696320766f6964207570646174655f636f6c6f726b65792873747275637420696e74656c5f6f7665726c6179202a6f7665726c61792c0a09090920202020737472756374206f7665726c61795f726567697374657273205f5f696f6d656d202a72656773290a7b0a09753332206b6579203d206f7665726c61792d3e636f6c6f725f6b65793b0a0a0973776974636820286f7665726c61792d3e637274632d3e626173652e66622d3e626974735f7065725f706978656c29207b0a096361736520383a0a0909696f7772697465333228302c2026726567732d3e44434c524b56293b0a0909696f7772697465333228434c4b5f52474238495f4d41534b207c204453545f4b45595f454e41424c452c2026726567732d3e44434c524b4d293b0a0909627265616b3b0a0a09636173652031363a0a0909696620286f7665726c61792d3e637274632d3e626173652e66622d3e6465707468203d3d20313529207b0a090909696f777269746533322852474231355f544f5f434f4c4f524b4559286b6579292c2026726567732d3e44434c524b56293b0a090909696f7772697465333228434c4b5f52474231355f4d41534b207c204453545f4b45595f454e41424c452c0a09090909202026726567732d3e44434c524b4d293b0a09097d20656c7365207b0a090909696f777269746533322852474231365f544f5f434f4c4f524b4559286b6579292c2026726567732d3e44434c524b56293b0a090909696f7772697465333228434c4b5f52474231365f4d41534b207c204453545f4b45595f454e41424c452c0a09090909202026726567732d3e44434c524b4d293b0a09097d0a0909627265616b3b0a0a09636173652032343a0a09636173652033323a0a0909696f77726974653332286b65792c2026726567732d3e44434c524b56293b0a0909696f7772697465333228434c4b5f52474232345f4d41534b207c204453545f4b45595f454e41424c452c2026726567732d3e44434c524b4d293b0a0909627265616b3b0a097d0a7d0a0a73746174696320753332206f7665726c61795f636d645f72656728737472756374207075745f696d6167655f706172616d73202a706172616d73290a7b0a0975333220636d64203d204f434d445f454e41424c45207c204f434d445f4255465f545950455f4652414d45207c204f434d445f425546464552303b0a0a0969662028706172616d732d3e666f726d6174202620493931355f4f5645524c41595f5955565f504c414e415229207b0a09097377697463682028706172616d732d3e666f726d6174202620493931355f4f5645524c41595f44455054485f4d41534b29207b0a09096361736520493931355f4f5645524c41595f5955563432323a0a090909636d64207c3d204f434d445f5955565f3432325f504c414e41523b0a090909627265616b3b0a09096361736520493931355f4f5645524c41595f5955563432303a0a090909636d64207c3d204f434d445f5955565f3432305f504c414e41523b0a090909627265616b3b0a09096361736520493931355f4f5645524c41595f5955563431313a0a09096361736520493931355f4f5645524c41595f5955563431303a0a090909636d64207c3d204f434d445f5955565f3431305f504c414e41523b0a090909627265616b3b0a09097d0a097d20656c7365207b202f2a20595556207061636b6564202a2f0a09097377697463682028706172616d732d3e666f726d6174202620493931355f4f5645524c41595f44455054485f4d41534b29207b0a09096361736520493931355f4f5645524c41595f5955563432323a0a090909636d64207c3d204f434d445f5955565f3432325f5041434b45443b0a090909627265616b3b0a09096361736520493931355f4f5645524c41595f5955563431313a0a090909636d64207c3d204f434d445f5955565f3431315f5041434b45443b0a090909627265616b3b0a09097d0a0a09097377697463682028706172616d732d3e666f726d6174202620493931355f4f5645524c41595f535741505f4d41534b29207b0a09096361736520493931355f4f5645524c41595f4e4f5f535741503a0a090909627265616b3b0a09096361736520493931355f4f5645524c41595f55565f535741503a0a090909636d64207c3d204f434d445f55565f535741503b0a090909627265616b3b0a09096361736520493931355f4f5645524c41595f595f535741503a0a090909636d64207c3d204f434d445f595f535741503b0a090909627265616b3b0a09096361736520493931355f4f5645524c41595f595f414e445f55565f535741503a0a090909636d64207c3d204f434d445f595f414e445f55565f535741503b0a090909627265616b3b0a09097d0a097d0a0a0972657475726e20636d643b0a7d0a0a73746174696320696e7420696e74656c5f6f7665726c61795f646f5f7075745f696d6167652873747275637420696e74656c5f6f7665726c6179202a6f7665726c61792c0a090909092020202020207374727563742064726d5f693931355f67656d5f6f626a656374202a6e65775f626f2c0a09090909202020202020737472756374207075745f696d6167655f706172616d73202a706172616d73290a7b0a09696e74207265742c20746d705f77696474683b0a09737472756374206f7665726c61795f726567697374657273205f5f696f6d656d202a726567733b0a09626f6f6c207363616c655f6368616e676564203d2066616c73653b0a097374727563742064726d5f646576696365202a646576203d206f7665726c61792d3e6465763b0a09753332207377696474682c2073776964746873772c20736865696768742c206f7374726964653b0a0a094255475f4f4e28216d757465785f69735f6c6f636b656428266465762d3e7374727563745f6d7574657829293b0a094255475f4f4e28216d757465785f69735f6c6f636b656428266465762d3e6d6f64655f636f6e6669672e6d7574657829293b0a094255475f4f4e28216f7665726c6179293b0a0a09726574203d20696e74656c5f6f7665726c61795f72656c656173655f6f6c645f766964286f7665726c6179293b0a096966202872657420213d2030290a090972657475726e207265743b0a0a09726574203d20693931355f67656d5f6f626a6563745f70696e5f746f5f646973706c61795f706c616e65286e65775f626f2c20302c204e554c4c293b0a096966202872657420213d2030290a090972657475726e207265743b0a0a09726574203d20693931355f67656d5f6f626a6563745f7075745f66656e6365286e65775f626f293b0a0969662028726574290a0909676f746f206f75745f756e70696e3b0a0a0969662028216f7665726c61792d3e61637469766529207b0a0909753332206f636f6e6669673b0a090972656773203d20696e74656c5f6f7665726c61795f6d61705f72656773286f7665726c6179293b0a090969662028217265677329207b0a090909726574203d202d454e4f4d454d3b0a090909676f746f206f75745f756e70696e3b0a09097d0a09096f636f6e666967203d204f434f4e465f43435f4f55545f384249543b0a09096966202849535f47454e34286f7665726c61792d3e64657629290a0909096f636f6e666967207c3d204f434f4e465f4353435f4d4f44455f42543730393b0a09096f636f6e666967207c3d206f7665726c61792d3e637274632d3e70697065203d3d2030203f0a0909094f434f4e465f504950455f41203a204f434f4e465f504950455f423b0a0909696f77726974653332286f636f6e6669672c2026726567732d3e4f434f4e464947293b0a0909696e74656c5f6f7665726c61795f756e6d61705f72656773286f7665726c61792c2072656773293b0a0a0909726574203d20696e74656c5f6f7665726c61795f6f6e286f7665726c6179293b0a09096966202872657420213d2030290a090909676f746f206f75745f756e70696e3b0a097d0a0a0972656773203d20696e74656c5f6f7665726c61795f6d61705f72656773286f7665726c6179293b0a0969662028217265677329207b0a0909726574203d202d454e4f4d454d3b0a0909676f746f206f75745f756e70696e3b0a097d0a0a09696f777269746533322828706172616d732d3e6473745f79203c3c20313629207c20706172616d732d3e6473745f782c2026726567732d3e4457494e504f53293b0a09696f777269746533322828706172616d732d3e6473745f68203c3c20313629207c20706172616d732d3e6473745f772c2026726567732d3e4457494e535a293b0a0a0969662028706172616d732d3e666f726d6174202620493931355f4f5645524c41595f5955565f5041434b4544290a0909746d705f7769647468203d207061636b65645f77696474685f627974657328706172616d732d3e666f726d61742c20706172616d732d3e7372635f77293b0a09656c73650a0909746d705f7769647468203d20706172616d732d3e7372635f773b0a0a09737769647468203d20706172616d732d3e7372635f773b0a097377696474687377203d2063616c635f7377696474687377286f7665726c61792d3e6465762c20706172616d732d3e6f66667365745f592c20746d705f7769647468293b0a0973686569676874203d20706172616d732d3e7372635f683b0a09696f77726974653332286e65775f626f2d3e6774745f6f6666736574202b20706172616d732d3e6f66667365745f592c2026726567732d3e4f4255465f3059293b0a096f737472696465203d20706172616d732d3e7374726964655f593b0a0a0969662028706172616d732d3e666f726d6174202620493931355f4f5645524c41595f5955565f504c414e415229207b0a0909696e742075765f687363616c65203d2075765f6873756273616d706c696e6728706172616d732d3e666f726d6174293b0a0909696e742075765f767363616c65203d2075765f7673756273616d706c696e6728706172616d732d3e666f726d6174293b0a090975333220746d705f552c20746d705f563b0a0909737769647468207c3d2028706172616d732d3e7372635f772f75765f687363616c6529203c3c2031363b0a0909746d705f55203d2063616c635f7377696474687377286f7665726c61792d3e6465762c20706172616d732d3e6f66667365745f552c0a09090909202020202020706172616d732d3e7372635f772f75765f687363616c65293b0a0909746d705f56203d2063616c635f7377696474687377286f7665726c61792d3e6465762c20706172616d732d3e6f66667365745f562c0a09090909202020202020706172616d732d3e7372635f772f75765f687363616c65293b0a09097377696474687377207c3d206d61785f74287533322c20746d705f552c20746d705f5629203c3c2031363b0a090973686569676874207c3d2028706172616d732d3e7372635f682f75765f767363616c6529203c3c2031363b0a0909696f77726974653332286e65775f626f2d3e6774745f6f6666736574202b20706172616d732d3e6f66667365745f552c2026726567732d3e4f4255465f3055293b0a0909696f77726974653332286e65775f626f2d3e6774745f6f6666736574202b20706172616d732d3e6f66667365745f562c2026726567732d3e4f4255465f3056293b0a09096f737472696465207c3d20706172616d732d3e7374726964655f5556203c3c2031363b0a097d0a0a09696f77726974653332287377696474682c2026726567732d3e535749445448293b0a09696f777269746533322873776964746873772c2026726567732d3e5357494454485357293b0a09696f7772697465333228736865696768742c2026726567732d3e53484549474854293b0a09696f77726974653332286f7374726964652c2026726567732d3e4f535452494445293b0a0a097363616c655f6368616e676564203d207570646174655f7363616c696e675f666163746f7273286f7665726c61792c20726567732c20706172616d73293b0a0a097570646174655f636f6c6f726b6579286f7665726c61792c2072656773293b0a0a09696f77726974653332286f7665726c61795f636d645f72656728706172616d73292c2026726567732d3e4f434d44293b0a0a09696e74656c5f6f7665726c61795f756e6d61705f72656773286f7665726c61792c2072656773293b0a0a09726574203d20696e74656c5f6f7665726c61795f636f6e74696e7565286f7665726c61792c207363616c655f6368616e676564293b0a0969662028726574290a0909676f746f206f75745f756e70696e3b0a0a096f7665726c61792d3e6f6c645f7669645f626f203d206f7665726c61792d3e7669645f626f3b0a096f7665726c61792d3e7669645f626f203d206e65775f626f3b0a0a0972657475726e20303b0a0a6f75745f756e70696e3a0a09693931355f67656d5f6f626a6563745f756e70696e286e65775f626f293b0a0972657475726e207265743b0a7d0a0a696e7420696e74656c5f6f7665726c61795f7377697463685f6f66662873747275637420696e74656c5f6f7665726c6179202a6f7665726c6179290a7b0a09737472756374206f7665726c61795f726567697374657273205f5f696f6d656d202a726567733b0a097374727563742064726d5f646576696365202a646576203d206f7665726c61792d3e6465763b0a09696e74207265743b0a0a094255475f4f4e28216d757465785f69735f6c6f636b656428266465762d3e7374727563745f6d7574657829293b0a094255475f4f4e28216d757465785f69735f6c6f636b656428266465762d3e6d6f64655f636f6e6669672e6d7574657829293b0a0a09726574203d20696e74656c5f6f7665726c61795f7265636f7665725f66726f6d5f696e74657272757074286f7665726c6179293b0a096966202872657420213d2030290a090972657475726e207265743b0a0a0969662028216f7665726c61792d3e616374697665290a090972657475726e20303b0a0a09726574203d20696e74656c5f6f7665726c61795f72656c656173655f6f6c645f766964286f7665726c6179293b0a096966202872657420213d2030290a090972657475726e207265743b0a0a0972656773203d20696e74656c5f6f7665726c61795f6d61705f72656773286f7665726c6179293b0a09696f7772697465333228302c2026726567732d3e4f434d44293b0a09696e74656c5f6f7665726c61795f756e6d61705f72656773286f7665726c61792c2072656773293b0a0a09726574203d20696e74656c5f6f7665726c61795f6f6666286f7665726c6179293b0a096966202872657420213d2030290a090972657475726e207265743b0a0a09696e74656c5f6f7665726c61795f6f66665f7461696c286f7665726c6179293b0a0972657475726e20303b0a7d0a0a73746174696320696e7420636865636b5f6f7665726c61795f706f737369626c655f6f6e5f637274632873747275637420696e74656c5f6f7665726c6179202a6f7665726c61792c0a0909090909202073747275637420696e74656c5f63727463202a63727463290a7b0a0964726d5f693931355f707269766174655f74202a6465765f70726976203d206f7665726c61792d3e6465762d3e6465765f707269766174653b0a0a096966202821637274632d3e616374697665290a090972657475726e202d45494e56414c3b0a0a092f2a2063616e27742075736520746865206f7665726c6179207769746820646f75626c6520776964652070697065202a2f0a0969662028494e54454c5f494e464f286f7665726c61792d3e646576292d3e67656e203c20342026260a092020202028493931355f524541442850495045434f4e4628637274632d3e7069706529292026202850495045434f4e465f444f55424c455f57494445207c2050495045434f4e465f454e41424c45292920213d2050495045434f4e465f454e41424c45290a090972657475726e202d45494e56414c3b0a0a0972657475726e20303b0a7d0a0a73746174696320766f6964207570646174655f706669745f767363616c655f726174696f2873747275637420696e74656c5f6f7665726c6179202a6f7665726c6179290a7b0a097374727563742064726d5f646576696365202a646576203d206f7665726c61792d3e6465763b0a0964726d5f693931355f707269766174655f74202a6465765f70726976203d206465762d3e6465765f707269766174653b0a0975333220706669745f636f6e74726f6c203d20493931355f5245414428504649545f434f4e54524f4c293b0a0975333220726174696f3b0a0a092f2a205858583a2054686973206973206e6f74207468652073616d65206c6f67696320617320696e2074686520786f7267206472697665722c20627574206d6f726520696e0a09202a206c696e6520776974682074686520696e74656c20646f63756d656e746174696f6e20666f722074686520693936350a09202a2f0a0969662028494e54454c5f494e464f28646576292d3e67656e203e3d203429207b0a09092f2a206f6e206939363520757365207468652050474d2072656720746f2072656164206f757420746865206175746f7363616c65722076616c756573202a2f0a0909726174696f203d20493931355f5245414428504649545f50474d5f524154494f5329203e3e20504649545f564552545f5343414c455f53484946545f3936353b0a097d20656c7365207b0a090969662028706669745f636f6e74726f6c202620564552545f4155544f5f5343414c45290a090909726174696f203d20493931355f5245414428504649545f4155544f5f524154494f53293b0a0909656c73650a090909726174696f203d20493931355f5245414428504649545f50474d5f524154494f53293b0a0909726174696f203e3e3d20504649545f564552545f5343414c455f53484946543b0a097d0a0a096f7665726c61792d3e706669745f767363616c655f726174696f203d20726174696f3b0a7d0a0a73746174696320696e7420636865636b5f6f7665726c61795f6473742873747275637420696e74656c5f6f7665726c6179202a6f7665726c61792c0a09090920202020207374727563742064726d5f696e74656c5f6f7665726c61795f7075745f696d616765202a726563290a7b0a097374727563742064726d5f646973706c61795f6d6f6465202a6d6f6465203d20266f7665726c61792d3e637274632d3e626173652e6d6f64653b0a0a09696620287265632d3e6473745f78203c206d6f64652d3e68646973706c61792026260a09202020207265632d3e6473745f78202b207265632d3e6473745f7769647468203c3d206d6f64652d3e68646973706c61792026260a09202020207265632d3e6473745f79203c206d6f64652d3e76646973706c61792026260a09202020207265632d3e6473745f79202b207265632d3e6473745f686569676874203c3d206d6f64652d3e76646973706c6179290a090972657475726e20303b0a09656c73650a090972657475726e202d45494e56414c3b0a7d0a0a73746174696320696e7420636865636b5f6f7665726c61795f7363616c696e6728737472756374207075745f696d6167655f706172616d73202a726563290a7b0a0975333220746d703b0a0a092f2a20646f776e7363616c696e67206c696d697420697320382e30202a2f0a09746d70203d2028287265632d3e7372635f7363616e5f68203c3c20313629202f207265632d3e6473745f6829203e3e2031363b0a0969662028746d70203e2037290a090972657475726e202d45494e56414c3b0a09746d70203d2028287265632d3e7372635f7363616e5f77203c3c20313629202f207265632d3e6473745f7729203e3e2031363b0a0969662028746d70203e2037290a090972657475726e202d45494e56414c3b0a0a0972657475726e20303b0a7d0a0a73746174696320696e7420636865636b5f6f7665726c61795f737263287374727563742064726d5f646576696365202a6465762c0a09090920202020207374727563742064726d5f696e74656c5f6f7665726c61795f7075745f696d616765202a7265632c0a09090920202020207374727563742064726d5f693931355f67656d5f6f626a656374202a6e65775f626f290a7b0a09696e742075765f687363616c65203d2075765f6873756273616d706c696e67287265632d3e666c616773293b0a09696e742075765f767363616c65203d2075765f7673756273616d706c696e67287265632d3e666c616773293b0a09753332207374726964655f6d61736b3b0a09696e742064657074683b0a0975333220746d703b0a0a092f2a20636865636b207372632064696d656e73696f6e73202a2f0a096966202849535f383435472864657629207c7c2049535f49383330286465762929207b0a0909696620287265632d3e7372635f686569676874203e20494d4147455f4d41585f4845494748545f4c4547414359207c7c0a0909202020207265632d3e7372635f776964746820203e20494d4147455f4d41585f57494454485f4c4547414359290a09090972657475726e202d45494e56414c3b0a097d20656c7365207b0a0909696620287265632d3e7372635f686569676874203e20494d4147455f4d41585f484549474854207c7c0a0909202020207265632d3e7372635f776964746820203e20494d4147455f4d41585f5749445448290a09090972657475726e202d45494e56414c3b0a097d0a0a092f2a206265747465722073616665207468616e20736f7272792c20757365203420617320746865206d6178696d616c2073756273616d706c696e6720726174696f202a2f0a09696620287265632d3e7372635f686569676874203c204e5f564552545f595f544150532a34207c7c0a09202020207265632d3e7372635f776964746820203c204e5f484f52495a5f595f544150532a34290a090972657475726e202d45494e56414c3b0a0a092f2a20636865636b20616c69676e6d656e7420636f6e73747261696e7473202a2f0a0973776974636820287265632d3e666c616773202620493931355f4f5645524c41595f545950455f4d41534b29207b0a096361736520493931355f4f5645524c41595f5247423a0a09092f2a206e6f7420696d706c656d656e746564202a2f0a090972657475726e202d45494e56414c3b0a0a096361736520493931355f4f5645524c41595f5955565f5041434b45443a0a09096966202875765f767363616c6520213d2031290a09090972657475726e202d45494e56414c3b0a0a09096465707468203d207061636b65645f64657074685f6279746573287265632d3e666c616773293b0a0909696620286465707468203c2030290a09090972657475726e2064657074683b0a0a09092f2a2069676e6f726520555620706c616e6573202a2f0a09097265632d3e7374726964655f5556203d20303b0a09097265632d3e6f66667365745f55203d20303b0a09097265632d3e6f66667365745f56203d20303b0a09092f2a20636865636b20706978656c20616c69676e6d656e74202a2f0a0909696620287265632d3e6f66667365745f592025206465707468290a09090972657475726e202d45494e56414c3b0a0909627265616b3b0a0a096361736520493931355f4f5645524c41595f5955565f504c414e41523a0a09096966202875765f767363616c65203c2030207c7c2075765f687363616c65203c2030290a09090972657475726e202d45494e56414c3b0a09092f2a206e6f206f6666736574207265737472696374696f6e7320666f7220706c616e617220666f726d617473202a2f0a0909627265616b3b0a0a0964656661756c743a0a090972657475726e202d45494e56414c3b0a097d0a0a09696620287265632d3e7372635f776964746820252075765f687363616c65290a090972657475726e202d45494e56414c3b0a0a092f2a2073747269646520636865636b696e67202a2f0a096966202849535f493833302864657629207c7c2049535f383435472864657629290a09097374726964655f6d61736b203d203235353b0a09656c73650a09097374726964655f6d61736b203d2036333b0a0a09696620287265632d3e7374726964655f592026207374726964655f6d61736b207c7c207265632d3e7374726964655f55562026207374726964655f6d61736b290a090972657475726e202d45494e56414c3b0a096966202849535f47454e342864657629202626207265632d3e7374726964655f59203c20353132290a090972657475726e202d45494e56414c3b0a0a09746d70203d20287265632d3e666c616773202620493931355f4f5645524c41595f545950455f4d41534b29203d3d20493931355f4f5645524c41595f5955565f504c414e4152203f0a090934303936203a20383139323b0a09696620287265632d3e7374726964655f59203e20746d70207c7c207265632d3e7374726964655f5556203e20322a31303234290a090972657475726e202d45494e56414c3b0a0a092f2a20636865636b206275666665722064696d656e73696f6e73202a2f0a0973776974636820287265632d3e666c616773202620493931355f4f5645524c41595f545950455f4d41534b29207b0a096361736520493931355f4f5645524c41595f5247423a0a096361736520493931355f4f5645524c41595f5955565f5041434b45443a0a09092f2a20616c77617973203420592076616c7565732070657220646570746820706978656c73202a2f0a0909696620287061636b65645f77696474685f6279746573287265632d3e666c6167732c207265632d3e7372635f776964746829203e207265632d3e7374726964655f59290a09090972657475726e202d45494e56414c3b0a0a0909746d70203d207265632d3e7374726964655f592a7265632d3e7372635f6865696768743b0a0909696620287265632d3e6f66667365745f59202b20746d70203e206e65775f626f2d3e626173652e73697a65290a09090972657475726e202d45494e56414c3b0a0909627265616b3b0a0a096361736520493931355f4f5645524c41595f5955565f504c414e41523a0a0909696620287265632d3e7372635f7769647468203e207265632d3e7374726964655f59290a09090972657475726e202d45494e56414c3b0a0909696620287265632d3e7372635f77696474682f75765f687363616c65203e207265632d3e7374726964655f5556290a09090972657475726e202d45494e56414c3b0a0a0909746d70203d207265632d3e7374726964655f59202a207265632d3e7372635f6865696768743b0a0909696620287265632d3e6f66667365745f59202b20746d70203e206e65775f626f2d3e626173652e73697a65290a09090972657475726e202d45494e56414c3b0a0a0909746d70203d207265632d3e7374726964655f5556202a20287265632d3e7372635f686569676874202f2075765f767363616c65293b0a0909696620287265632d3e6f66667365745f55202b20746d70203e206e65775f626f2d3e626173652e73697a65207c7c0a0909202020207265632d3e6f66667365745f56202b20746d70203e206e65775f626f2d3e626173652e73697a65290a09090972657475726e202d45494e56414c3b0a0909627265616b3b0a097d0a0a0972657475726e20303b0a7d0a0a2f2a2a0a202a2052657475726e2074686520706970652063757272656e746c7920636f6e6e656374656420746f207468652070616e656c206669747465722c0a202a206f72202d31206966207468652070616e656c20666974746572206973206e6f742070726573656e74206f72206e6f7420696e207573650a202a2f0a73746174696320696e7420696e74656c5f70616e656c5f6669747465725f70697065287374727563742064726d5f646576696365202a646576290a7b0a097374727563742064726d5f693931355f70726976617465202a6465765f70726976203d206465762d3e6465765f707269766174653b0a097533322020706669745f636f6e74726f6c3b0a0a092f2a206938333020646f65736e2774206861766520612070616e656c20666974746572202a2f0a096966202849535f493833302864657629290a090972657475726e202d313b0a0a09706669745f636f6e74726f6c203d20493931355f5245414428504649545f434f4e54524f4c293b0a0a092f2a20536565206966207468652070616e656c2066697474657220697320696e20757365202a2f0a096966202828706669745f636f6e74726f6c202620504649545f454e41424c4529203d3d2030290a090972657475726e202d313b0a0a092f2a203936352063616e20706c6163652070616e656c20666974746572206f6e206569746865722070697065202a2f0a096966202849535f47454e342864657629290a090972657475726e2028706669745f636f6e74726f6c203e3e203239292026203078333b0a0a092f2a206f6c6465722063686970732063616e206f6e6c792075736520706970652031202a2f0a0972657475726e20313b0a7d0a0a696e7420696e74656c5f6f7665726c61795f7075745f696d616765287374727563742064726d5f646576696365202a6465762c20766f6964202a646174612c0a090909202020207374727563742064726d5f66696c65202a66696c655f70726976290a7b0a097374727563742064726d5f696e74656c5f6f7665726c61795f7075745f696d616765202a7075745f696d6167655f726563203d20646174613b0a0964726d5f693931355f707269766174655f74202a6465765f70726976203d206465762d3e6465765f707269766174653b0a0973747275637420696e74656c5f6f7665726c6179202a6f7665726c61793b0a097374727563742064726d5f6d6f64655f6f626a656374202a64726d6d6f64655f6f626a3b0a0973747275637420696e74656c5f63727463202a637274633b0a097374727563742064726d5f693931355f67656d5f6f626a656374202a6e65775f626f3b0a09737472756374207075745f696d6167655f706172616d73202a706172616d733b0a09696e74207265743b0a0a092f2a204e6f206e65656420746f20636865636b20666f72204452495645525f4d4f4445534554202d20776520646f6e277420736574206974207570207468656e2e202a2f0a096f7665726c6179203d206465765f707269762d3e6f7665726c61793b0a0969662028216f7665726c617929207b0a090944524d5f44454255472822757365727370616365206275673a206e6f206f7665726c61795c6e22293b0a090972657475726e202d454e4f4445563b0a097d0a0a096966202821287075745f696d6167655f7265632d3e666c616773202620493931355f4f5645524c41595f454e41424c452929207b0a09096d757465785f6c6f636b28266465762d3e6d6f64655f636f6e6669672e6d75746578293b0a09096d757465785f6c6f636b28266465762d3e7374727563745f6d75746578293b0a0a0909726574203d20696e74656c5f6f7665726c61795f7377697463685f6f6666286f7665726c6179293b0a0a09096d757465785f756e6c6f636b28266465762d3e7374727563745f6d75746578293b0a09096d757465785f756e6c6f636b28266465762d3e6d6f64655f636f6e6669672e6d75746578293b0a0a090972657475726e207265743b0a097d0a0a09706172616d73203d206b6d616c6c6f632873697a656f6628737472756374207075745f696d6167655f706172616d73292c204746505f4b45524e454c293b0a096966202821706172616d73290a090972657475726e202d454e4f4d454d3b0a0a0964726d6d6f64655f6f626a203d2064726d5f6d6f64655f6f626a6563745f66696e64286465762c207075745f696d6167655f7265632d3e637274635f69642c0a090909090920202044524d5f4d4f44455f4f424a4543545f43525443293b0a09696620282164726d6d6f64655f6f626a29207b0a0909726574203d202d454e4f454e543b0a0909676f746f206f75745f667265653b0a097d0a0963727463203d20746f5f696e74656c5f63727463286f626a5f746f5f637274632864726d6d6f64655f6f626a29293b0a0a096e65775f626f203d20746f5f696e74656c5f626f2864726d5f67656d5f6f626a6563745f6c6f6f6b7570286465762c2066696c655f707269762c0a0909090909092020207075745f696d6167655f7265632d3e626f5f68616e646c6529293b0a0969662028266e65775f626f2d3e62617365203d3d204e554c4c29207b0a0909726574203d202d454e4f454e543b0a0909676f746f206f75745f667265653b0a097d0a0a096d757465785f6c6f636b28266465762d3e6d6f64655f636f6e6669672e6d75746578293b0a096d757465785f6c6f636b28266465762d3e7374727563745f6d75746578293b0a0a09696620286e65775f626f2d3e74696c696e675f6d6f646529207b0a090944524d5f4552524f522822627566666572207573656420666f72206f7665726c617920696d6167652063616e206e6f742062652074696c65645c6e22293b0a0909726574203d202d45494e56414c3b0a0909676f746f206f75745f756e6c6f636b3b0a097d0a0a09726574203d20696e74656c5f6f7665726c61795f7265636f7665725f66726f6d5f696e74657272757074286f7665726c6179293b0a096966202872657420213d2030290a0909676f746f206f75745f756e6c6f636b3b0a0a09696620286f7665726c61792d3e6372746320213d206372746329207b0a09097374727563742064726d5f646973706c61795f6d6f6465202a6d6f6465203d2026637274632d3e626173652e6d6f64653b0a0909726574203d20696e74656c5f6f7665726c61795f7377697463685f6f6666286f7665726c6179293b0a09096966202872657420213d2030290a090909676f746f206f75745f756e6c6f636b3b0a0a0909726574203d20636865636b5f6f7665726c61795f706f737369626c655f6f6e5f63727463286f7665726c61792c2063727463293b0a09096966202872657420213d2030290a090909676f746f206f75745f756e6c6f636b3b0a0a09096f7665726c61792d3e63727463203d20637274633b0a0909637274632d3e6f7665726c6179203d206f7665726c61793b0a0a09092f2a206c696e6520746f6f20776964652c20692e652e206f6e652d6c696e652d6d6f6465202a2f0a0909696620286d6f64652d3e68646973706c6179203e20313032342026260a090920202020696e74656c5f70616e656c5f6669747465725f706970652864657629203d3d20637274632d3e7069706529207b0a0909096f7665726c61792d3e706669745f616374697665203d20313b0a0909097570646174655f706669745f767363616c655f726174696f286f7665726c6179293b0a09097d20656c73650a0909096f7665726c61792d3e706669745f616374697665203d20303b0a097d0a0a09726574203d20636865636b5f6f7665726c61795f647374286f7665726c61792c207075745f696d6167655f726563293b0a096966202872657420213d2030290a0909676f746f206f75745f756e6c6f636b3b0a0a09696620286f7665726c61792d3e706669745f61637469766529207b0a0909706172616d732d3e6473745f79203d2028282828753332297075745f696d6167655f7265632d3e6473745f7929203c3c20313229202f0a09090909206f7665726c61792d3e706669745f767363616c655f726174696f293b0a09092f2a207368696674696e6720726967687420726f756e647320646f776e77617264732c20736f206164642031202a2f0a0909706172616d732d3e6473745f68203d2028282828753332297075745f696d6167655f7265632d3e6473745f68656967687429203c3c20313229202f0a09090909206f7665726c61792d3e706669745f767363616c655f726174696f29202b20313b0a097d20656c7365207b0a0909706172616d732d3e6473745f79203d207075745f696d6167655f7265632d3e6473745f793b0a0909706172616d732d3e6473745f68203d207075745f696d6167655f7265632d3e6473745f6865696768743b0a097d0a09706172616d732d3e6473745f78203d207075745f696d6167655f7265632d3e6473745f783b0a09706172616d732d3e6473745f77203d207075745f696d6167655f7265632d3e6473745f77696474683b0a0a09706172616d732d3e7372635f77203d207075745f696d6167655f7265632d3e7372635f77696474683b0a09706172616d732d3e7372635f68203d207075745f696d6167655f7265632d3e7372635f6865696768743b0a09706172616d732d3e7372635f7363616e5f77203d207075745f696d6167655f7265632d3e7372635f7363616e5f77696474683b0a09706172616d732d3e7372635f7363616e5f68203d207075745f696d6167655f7265632d3e7372635f7363616e5f6865696768743b0a0969662028706172616d732d3e7372635f7363616e5f68203e20706172616d732d3e7372635f68207c7c0a0920202020706172616d732d3e7372635f7363616e5f77203e20706172616d732d3e7372635f7729207b0a0909726574203d202d45494e56414c3b0a0909676f746f206f75745f756e6c6f636b3b0a097d0a0a09726574203d20636865636b5f6f7665726c61795f737263286465762c207075745f696d6167655f7265632c206e65775f626f293b0a096966202872657420213d2030290a0909676f746f206f75745f756e6c6f636b3b0a09706172616d732d3e666f726d6174203d207075745f696d6167655f7265632d3e666c6167732026207e493931355f4f5645524c41595f464c4147535f4d41534b3b0a09706172616d732d3e7374726964655f59203d207075745f696d6167655f7265632d3e7374726964655f593b0a09706172616d732d3e7374726964655f5556203d207075745f696d6167655f7265632d3e7374726964655f55563b0a09706172616d732d3e6f66667365745f59203d207075745f696d6167655f7265632d3e6f66667365745f593b0a09706172616d732d3e6f66667365745f55203d207075745f696d6167655f7265632d3e6f66667365745f553b0a09706172616d732d3e6f66667365745f56203d207075745f696d6167655f7265632d3e6f66667365745f563b0a0a092f2a20436865636b207363616c696e67206166746572207372632073697a6520746f2070726576656e742061206469766964652d62792d7a65726f2e202a2f0a09726574203d20636865636b5f6f7665726c61795f7363616c696e6728706172616d73293b0a096966202872657420213d2030290a0909676f746f206f75745f756e6c6f636b3b0a0a09726574203d20696e74656c5f6f7665726c61795f646f5f7075745f696d616765286f7665726c61792c206e65775f626f2c20706172616d73293b0a096966202872657420213d2030290a0909676f746f206f75745f756e6c6f636b3b0a0a096d757465785f756e6c6f636b28266465762d3e7374727563745f6d75746578293b0a096d757465785f756e6c6f636b28266465762d3e6d6f64655f636f6e6669672e6d75746578293b0a0a096b6672656528706172616d73293b0a0a0972657475726e20303b0a0a6f75745f756e6c6f636b3a0a096d757465785f756e6c6f636b28266465762d3e7374727563745f6d75746578293b0a096d757465785f756e6c6f636b28266465762d3e6d6f64655f636f6e6669672e6d75746578293b0a0964726d5f67656d5f6f626a6563745f756e7265666572656e63655f756e6c6f636b656428266e65775f626f2d3e62617365293b0a6f75745f667265653a0a096b6672656528706172616d73293b0a0a0972657475726e207265743b0a7d0a0a73746174696320766f6964207570646174655f7265675f61747472732873747275637420696e74656c5f6f7665726c6179202a6f7665726c61792c0a0909092020202020737472756374206f7665726c61795f726567697374657273205f5f696f6d656d202a72656773290a7b0a09696f7772697465333228286f7665726c61792d3e636f6e7472617374203c3c20313829207c20286f7665726c61792d3e6272696768746e65737320262030786666292c0a0909202026726567732d3e4f434c524330293b0a09696f77726974653332286f7665726c61792d3e73617475726174696f6e2c2026726567732d3e4f434c524331293b0a7d0a0a73746174696320626f6f6c20636865636b5f67616d6d615f626f756e6473287533322067616d6d61312c207533322067616d6d6132290a7b0a09696e7420693b0a0a096966202867616d6d613120262030786666303030303030207c7c2067616d6d613220262030786666303030303030290a090972657475726e2066616c73653b0a0a09666f72202869203d20303b2069203c20333b20692b2b29207b0a090969662028282867616d6d6131203e3e20692a38292026203078666629203e3d20282867616d6d6132203e3e20692a38292026203078666629290a09090972657475726e2066616c73653b0a097d0a0a0972657475726e20747275653b0a7d0a0a73746174696320626f6f6c20636865636b5f67616d6d61355f657272617461287533322067616d6d6135290a7b0a09696e7420693b0a0a09666f72202869203d20303b2069203c20333b20692b2b29207b0a090969662028282867616d6d6135203e3e20692a38292026203078666629203d3d2030783830290a09090972657475726e2066616c73653b0a097d0a0a0972657475726e20747275653b0a7d0a0a73746174696320696e7420636865636b5f67616d6d61287374727563742064726d5f696e74656c5f6f7665726c61795f6174747273202a6174747273290a7b0a096966202821636865636b5f67616d6d615f626f756e647328302c2061747472732d3e67616d6d613029207c7c0a092020202021636865636b5f67616d6d615f626f756e64732861747472732d3e67616d6d61302c2061747472732d3e67616d6d613129207c7c0a092020202021636865636b5f67616d6d615f626f756e64732861747472732d3e67616d6d61312c2061747472732d3e67616d6d613229207c7c0a092020202021636865636b5f67616d6d615f626f756e64732861747472732d3e67616d6d61322c2061747472732d3e67616d6d613329207c7c0a092020202021636865636b5f67616d6d615f626f756e64732861747472732d3e67616d6d61332c2061747472732d3e67616d6d613429207c7c0a092020202021636865636b5f67616d6d615f626f756e64732861747472732d3e67616d6d61342c2061747472732d3e67616d6d613529207c7c0a092020202021636865636b5f67616d6d615f626f756e64732861747472732d3e67616d6d61352c203078303066666666666629290a090972657475726e202d45494e56414c3b0a0a096966202821636865636b5f67616d6d61355f6572726174612861747472732d3e67616d6d613529290a090972657475726e202d45494e56414c3b0a0a0972657475726e20303b0a7d0a0a696e7420696e74656c5f6f7665726c61795f6174747273287374727563742064726d5f646576696365202a6465762c20766f6964202a646174612c0a0909097374727563742064726d5f66696c65202a66696c655f70726976290a7b0a097374727563742064726d5f696e74656c5f6f7665726c61795f6174747273202a6174747273203d20646174613b0a0964726d5f693931355f707269766174655f74202a6465765f70726976203d206465762d3e6465765f707269766174653b0a0973747275637420696e74656c5f6f7665726c6179202a6f7665726c61793b0a09737472756374206f7665726c61795f726567697374657273205f5f696f6d656d202a726567733b0a09696e74207265743b0a0a092f2a204e6f206e65656420746f20636865636b20666f72204452495645525f4d4f4445534554202d20776520646f6e277420736574206974207570207468656e2e202a2f0a096f7665726c6179203d206465765f707269762d3e6f7665726c61793b0a0969662028216f7665726c617929207b0a090944524d5f44454255472822757365727370616365206275673a206e6f206f7665726c61795c6e22293b0a090972657475726e202d454e4f4445563b0a097d0a0a096d757465785f6c6f636b28266465762d3e6d6f64655f636f6e6669672e6d75746578293b0a096d757465785f6c6f636b28266465762d3e7374727563745f6d75746578293b0a0a09726574203d202d45494e56414c3b0a