{
"__typename": "MsgAddPackage",
"creator": "g136j0m08pkm2lwwde9dmlx8uee26llent9s5cpf",
"package": {
"name": "memba_notes_v1",
"path": "gno.land/r/samcrew/memba_notes_v1",
"files": [
{
"name": "acl.gno"
},
{
"name": "admin.gno"
},
{
"name": "backup.gno"
},
{
"name": "capabilities.gno"
},
{
"name": "chunks.gno"
},
{
"name": "comments.gno"
},
{
"name": "crypto.gno"
},
{
"name": "epochs.gno"
},
{
"name": "getters.gno"
},
{
"name": "gnomod.toml"
},
{
"name": "gov.gno"
},
{
"name": "gov_codec.gno"
},
{
"name": "history.gno"
},
{
"name": "history_reads.gno"
},
{
"name": "moderation.gno"
},
{
"name": "notes.gno"
},
{
"name": "payable.gno"
},
{
"name": "policies.gno"
},
{
"name": "render.gno"
},
{
"name": "requests.gno"
},
{
"name": "seal.gno"
},
{
"name": "state.gno"
},
{
"name": "types.gno"
}
]
},
"deposit": "",
"send": "",
"max_deposit": "25000000ugnot"
}msg:0,success:true,log:,events:[]
—
Tx{0ABF80060A0C2F766D2E6D5F616464706B6712AD80060A28673133366A306D3038706B6D326C7777646539646D6C783875656532366C6C656E7439733563706612F0FF050A0E6D656D62615F6E6F7465735F76311221676E6F2E6C616E642F722F73616D637265772F6D656D62615F6E6F7465735F76311AC8250A0761636C2E676E6F12BC257061636B616765206D656D62615F6E6F7465735F76310A0A696D706F727420280A096B6579732022676E6F2E6C616E642F722F73616D637265772F656E636B6579735F7631220A0922737472696E6773220A290A0A66756E6320777269746572286E202A6E6F74652C2077686F20616464726573732920626F6F6C207B0A09666F72205F2C2061203A3D2072616E6765206E2E57726974657273207B0A090969662061203D3D2077686F207B0A09090972657475726E20747275650A09097D0A097D0A0972657475726E2066616C73650A7D0A66756E632063616E577269746528637572207265616C6D2C206E202A6E6F74652C2077686F20616464726573732920626F6F6C207B0A0969662077686F203D3D206E2E4F776E6572207B0A090972657475726E20747275650A097D0A096966206E2E4D6F6465203D3D204D6F64655075626C69634F70656E207B0A090972657475726E2066616C73650A097D0A09696620777269746572286E2C2077686F29207B0A090972657475726E20747275650A097D0A09696620656E63727970746564286E2E4D6F6465292026262021636F6E7461696E73286E2E526561646572732C2077686F29207B0A090972657475726E2066616C73650A097D0A096966206E2E476F7657726974657273202626206E2E4F776E6572203D3D20676F764164647265737320262620676F764D656D6265722877686F29207B0A090972657475726E20747275650A097D0A0972657475726E20706F6C696379416C6C6F7773286375722C206E2C2077686F2C204F705772697465290A7D0A66756E632072657175697265577269746528637572207265616C6D2C206E202A6E6F74652C2077686F206164647265737329207B0A096966202163616E5772697465286375722C206E2C2077686F29207B0A090970616E696328226E6F7465733A2077726974657220726571756972656422290A097D0A7D0A66756E632041646457726974657228637572207265616C6D2C206964205B31365D627974652C20626173655265766973696F6E2075696E7436342C20746F20616464726573732C206F704944205B31365D6279746529207B0A0977686F203A3D20656E746572286375722C2066616C7365290A096465666572206C6561766528290A096D7574617465416464577269746572286375722C2077686F2C2069642C20626173655265766973696F6E2C20746F2C206F704944290A7D0A66756E63206D757461746541646457726974657228637572207265616C6D2C2077686F20616464726573732C206964205B31365D627974652C20626173655265766973696F6E2075696E7436342C20746F20616464726573732C206F704944205B31365D6279746529207B0A096E203A3D206C697665286964290A096F776E6572286E2C2077686F290A096578706563746564286E2C20626173655265766973696F6E290A09696620217075626C6963286E2E4D6F646529207B0A090970616E696328226E6F7465733A20656E637279707465642041434C2072657175697265732061746F6D6963206D616E696665737422290A097D0A09746F203D206B6579732E43616E6F6E6963616C4164647265737328746F290A09696620746F203D3D206E2E4F776E6572207C7C20777269746572286E2C20746F29207B0A090970616E696328226E6F7465733A2077726974657220616C72656164792070726573656E7422290A097D0A096966206C656E286E2E5772697465727329203E3D204D617852656164657273207B0A090970616E696328226E6F7465733A20746F6F206D616E79207772697465727322290A097D0A096F7065726174696F6E286E2C206F704944290A096E2E57726974657273203D20617070656E64286E2E577269746572732C20746F290A09736861726564496E6465782E53657428737472696E6728746F292B223A222B696E6465784B6579286E292C2069645465787428696429290A0962756D70286E2C2077686F2C206F7049442C20227772697465722D61646422290A7D0A66756E632052656D6F766557726974657228637572207265616C6D2C206964205B31365D627974652C20626173655265766973696F6E2075696E7436342C20746F20616464726573732C206F704944205B31365D6279746529207B0A0977686F203A3D20656E746572286375722C2066616C7365290A096465666572206C6561766528290A096D757461746552656D6F7665577269746572286375722C2077686F2C2069642C20626173655265766973696F6E2C20746F2C206F704944290A7D0A66756E63206D757461746552656D6F766557726974657228637572207265616C6D2C2077686F20616464726573732C206964205B31365D627974652C20626173655265766973696F6E2075696E7436342C20746F20616464726573732C206F704944205B31365D6279746529207B0A096E203A3D206C697665286964290A096F776E6572286E2C2077686F290A096578706563746564286E2C20626173655265766973696F6E290A09696620217075626C6963286E2E4D6F646529207B0A090970616E696328226E6F7465733A20656E637279707465642041434C20726571756972657320726F746174696F6E22290A097D0A09746F203D206B6579732E43616E6F6E6963616C4164647265737328746F290A0969662021777269746572286E2C20746F29207B0A090970616E696328226E6F7465733A20777269746572206D697373696E6722290A097D0A096F7065726174696F6E286E2C206F704944290A09666F7220692C2061203A3D2072616E6765206E2E57726974657273207B0A090969662061203D3D20746F207B0A0909096E2E57726974657273203D20617070656E64286E2E577269746572735B3A695D2C206E2E577269746572735B692B313A5D2E2E2E290A090909627265616B0A09097D0A097D0A09736861726564496E6465782E52656D6F766528737472696E6728746F29202B20223A22202B20696E6465784B6579286E29290A0962756D70286E2C2077686F2C206F7049442C20227772697465722D72656D6F766522290A7D0A66756E632050726F706F73654F776E657228637572207265616C6D2C206964205B31365D627974652C20626173655265766973696F6E2075696E7436342C20746F20616464726573732C206F704944205B31365D6279746529207B0A0977686F203A3D20656E746572286375722C2066616C7365290A096465666572206C6561766528290A096D757461746550726F706F73654F776E6572286375722C2077686F2C2069642C20626173655265766973696F6E2C20746F2C206F704944290A7D0A66756E63206D757461746550726F706F73654F776E657228637572207265616C6D2C2077686F20616464726573732C206964205B31365D627974652C20626173655265766973696F6E2075696E7436342C20746F20616464726573732C206F704944205B31365D6279746529207B0A096E203A3D206C697665286964290A096F776E6572286E2C2077686F290A096578706563746564286E2C20626173655265766973696F6E290A09696620746F20213D202222207B0A0909746F203D206B6579732E43616E6F6E6963616C4164647265737328746F290A097D0A09696620746F203D3D206E2E4F776E6572207B0A090970616E696328226E6F7465733A20616C7265616479206F776E657222290A097D0A096F7065726174696F6E286E2C206F704944290A096E2E50656E64696E674F776E6572203D20746F0A0962756D70286E2C2077686F2C206F7049442C20226F776E65722D70726F706F736522290A7D0A66756E63204163636570744F776E65727368697028637572207265616C6D2C206964205B31365D627974652C20626173655265766973696F6E2075696E7436342C206F704944205B31365D6279746529207B0A0977686F203A3D20656E746572286375722C2066616C7365290A096465666572206C6561766528290A096D75746174654163636570744F776E657273686970286375722C2077686F2C2069642C20626173655265766973696F6E2C206F704944290A7D0A66756E63206D75746174654163636570744F776E65727368697028637572207265616C6D2C2077686F20616464726573732C206964205B31365D627974652C20626173655265766973696F6E2075696E7436342C206F704944205B31365D6279746529207B0A096E203A3D206C697665286964290A096578706563746564286E2C20626173655265766973696F6E290A096966206E2E50656E64696E674F776E6572203D3D202222207C7C2077686F20213D206E2E50656E64696E674F776E6572207B0A090970616E696328226E6F7465733A2070656E64696E67206F776E657220726571756972656422290A097D0A0969735265616C6D203A3D20737472696E67732E486173507265666978286375722E50726576696F757328292E506B675061746828292C2022676E6F2E6C616E642F722F2229207C7C2077686F203D3D20676F76416464726573730A09696620656E63727970746564286E2E4D6F64652920262620282169735265616C6D2026262021636F6E7461696E73286E2E526561646572732C2077686F29207C7C2069735265616C6D202626206E2E4D6F6465203D3D204D6F64655072697661746529207B0A090970616E696328226E6F7465733A20656E63727970746564206F776E6572736869702072657175697265732063757272656E7420777261702F736861726564206D6F646522290A097D0A096966206E2E4F776E657247656E65726174696F6E203D3D205E75696E743634283029207B0A090970616E696328226E6F7465733A206F776E65722067656E65726174696F6E2065786861757374656422290A097D0A096F7065726174696F6E286E2C206F704944290A09756E696E646578286E290A096E2E4F776E657249735265616C6D203D2069735265616C6D0A0972657365745075626C6963577269746573286E290A096E2E4F776E6572203D2077686F0A096E2E50656E64696E674F776E6572203D2022220A096E2E4F776E657247656E65726174696F6E2B2B0A096E2E476F7657726974657273203D2066616C73650A09696620656E63727970746564286E2E4D6F646529207B0A090970726573657276655472616E7366657272656457726974657273286E290A097D0A09696E646578286E290A0962756D70286E2C2077686F2C206F7049442C20226F776E65722D61636365707422290A7D0A66756E63205365744C697374656428637572207265616C6D2C206964205B31365D627974652C20626173655265766973696F6E2075696E7436342C206C697374656420626F6F6C2C206F704944205B31365D6279746529207B0A0977686F203A3D20656E746572286375722C2066616C7365290A096465666572206C6561766528290A096D75746174655365744C6973746564286375722C2077686F2C2069642C20626173655265766973696F6E2C206C69737465642C206F704944290A7D0A66756E63206D75746174655365744C697374656428637572207265616C6D2C2077686F20616464726573732C206964205B31365D627974652C20626173655265766973696F6E2075696E7436342C206C697374656420626F6F6C2C206F704944205B31365D6279746529207B0A096E203A3D206C697665286964290A0969662077686F20213D206E2E4F776E6572202626206D6F64657261746F722877686F29207B0A09096D75746174654D6F6465726174654C697374696E67286375722C2077686F2C2069642C20626173655265766973696F6E2C206C69737465642C206F704944290A090972657475726E0A097D0A096F776E6572286E2C2077686F290A096578706563746564286E2C20626173655265766973696F6E290A09696620217075626C6963286E2E4D6F646529207B0A090970616E696328226E6F7465733A207075626C6963206E6F746520726571756972656422290A097D0A096F7065726174696F6E286E2C206F704944290A09756E696E646578286E290A096E2E4C6973746564203D206C69737465640A09696E646578286E290A0962756D70286E2C2077686F2C206F7049442C20226C697374696E6722290A7D0A66756E6320577269746572734A534F4E28696448657820737472696E672920737472696E67207B0A096E203A3D2066696E642872656164494428696448657829290A096F7574203A3D20225B220A09666F7220692C2061203A3D2072616E6765206E2E57726974657273207B0A090969662069203E2030207B0A0909096F7574202B3D20222C220A09097D0A09096F7574202B3D207128737472696E67286129290A097D0A0972657475726E206F7574202B20225D220A7D0A66756E63204C697374536861726564576974684A534F4E286164647220616464726573732C20637572736F7220737472696E672C206C696D697420696E742920737472696E67207B0A0972657475726E207061676528736861726564496E6465782C20737472696E67286B6579732E43616E6F6E6963616C41646472657373286164647229292B223A222C20637572736F722C206C696D6974290A7D0A1AAA0A0A0961646D696E2E676E6F129C0A7061636B616765206D656D62615F6E6F7465735F76310A0A696D706F727420280A0922636861696E220A096B6579732022676E6F2E6C616E642F722F73616D637265772F656E636B6579735F7631220A290A0A66756E632061646D696E6973747261746F722877686F206164647265737329207B0A0969662077686F20213D2061646D696E207B0A090970616E696328226E6F7465733A2061646D696E20726571756972656422290A097D0A7D0A66756E632053657443726561746546656528637572207265616C6D2C2066656520696E74363429207B0A0977686F203A3D20656E746572286375722C2066616C7365290A096465666572206C6561766528290A0961646D696E6973747261746F722877686F290A09696620666565203C2030207C7C20666565203E2031303030303030207B0A090970616E696328226E6F7465733A20666565206F7574206F662072616E676522290A097D0A09637265617465466565203D206665650A7D0A66756E6320536574547265617375727928637572207265616C6D2C20746F206164647265737329207B0A0977686F203A3D20656E746572286375722C2066616C7365290A096465666572206C6561766528290A0961646D696E6973747261746F722877686F290A09746F203D206B6579732E43616E6F6E6963616C4164647265737328746F290A09696620746F203D3D206375722E416464726573732829207C7C20746F203D3D20636861696E2E44657269766553746F726167654465706F73697441646472285265616C6D5061746829207B0A090970616E696328226E6F7465733A206C6F636B656420747265617375727922290A097D0A097472656173757279203D20746F0A7D0A66756E6320506175736528637572207265616C6D2C206F6E20626F6F6C29207B0A0977686F203A3D20656E746572286375722C2066616C7365290A096465666572206C6561766528290A0961646D696E6973747261746F722877686F290A09706175736564203D206F6E0A7D0A66756E63205472616E7366657241646D696E28637572207265616C6D2C20746F206164647265737329207B0A0977686F203A3D20656E746572286375722C2066616C7365290A096465666572206C6561766528290A0961646D696E6973747261746F722877686F290A09746F203D206B6579732E43616E6F6E6963616C4164647265737328746F290A09696620746F203D3D20676F7641646472657373207B0A090970616E696328226E6F7465733A20676F7665726E616E63652063616E6E6F7420616363657074207265616C6D2061646D696E697374726174696F6E22290A097D0A0970656E64696E6741646D696E203D20746F0A7D0A66756E632041636365707441646D696E28637572207265616C6D29207B0A0977686F203A3D20656E746572286375722C2066616C7365290A096465666572206C6561766528290A0969662077686F20213D2070656E64696E6741646D696E207C7C2070656E64696E6741646D696E203D3D202222207B0A090970616E696328226E6F7465733A2070656E64696E672061646D696E20726571756972656422290A097D0A0961646D696E203D2077686F0A0970656E64696E6741646D696E203D2022220A7D0A0A2F2F2047657441646D696E20737570706C6965732074686520636C6F73656420617574686F7269747920726561646261636B2075736564206279206465706C6F796D656E742072656865617273616C2E0A66756E632047657441646D696E28292061646472657373207B2072657475726E2061646D696E207D0A1AD6270A0A6261636B75702E676E6F12C7277061636B616765206D656D62615F6E6F7465735F76310A0A696D706F727420280A09226279746573220A0922636861696E2F72756E74696D65220A092263727970746F2F626563683332220A092263727970746F2F736861323536220A0922656E636F64696E672F62696E617279220A0922656E636F64696E672F686578220A0922676E6F2E6C616E642F702F73616D637265772F61766C220A096B6579732022676E6F2E6C616E642F722F73616D637265772F656E636B6579735F7631220A0922737472636F6E76220A0922737472696E6773220A290A0A636F6E7374204D61784261636B75704279746573203D203336350A0A74797065206261636B75705265636F726420737472756374207B0A095265636F72642020202020202020202020202020205B5D627974650A094D6F6465202020202020202020202020202020202075696E74380A0947656E65726174696F6E2C205265766973696F6E2075696E7436340A095075626C69634B65794861736820202020202020205B5D627974650A094C6173742020202020202020202020202020202020726563656970740A7D0A0A766172206261636B75704C6174657374203D2061766C2E4E65775472656528290A766172206261636B757073203D2061766C2E4E65775472656528290A0A2F2F20412077616C6C65742D70726F74656374656420686973746F726963616C206261636B75702063616E6E6F74206265636F6D65205661756C742D736166652062792072656C6162656C6C696E672E0A766172207374616E646172644261636B75704B657973203D2061766C2E4E65775472656528290A0A66756E63206261636B75704B65792877686F20616464726573732C2067656E65726174696F6E2075696E7436342920737472696E67207B0A0973203A3D20737472636F6E762E466F726D617455696E742867656E65726174696F6E2C203130290A0972657475726E20737472696E672877686F29202B20223A22202B20737472696E67732E526570656174282230222C2032302D6C656E28732929202B20730A7D0A66756E63206261636B757054657874287265636F7264205B5D627974652C20706F732C2063617020696E74292028737472696E672C20696E7429207B0A09696620706F732B34203E206C656E287265636F726429207B0A090970616E696328226E6F7465733A206261636B7570207472756E636174656422290A097D0A0973697A65203A3D20696E742862696E6172792E426967456E6469616E2E55696E743332287265636F72645B706F73203A20706F732B345D29290A09706F73202B3D20340A0969662073697A65203C2031207C7C2073697A65203E20636170207C7C20706F732B73697A65203E206C656E287265636F726429207B0A090970616E696328226E6F7465733A206261636B75702074657874206C656E67746822290A097D0A09666F72205F2C2062203A3D2072616E6765207265636F72645B706F73203A20706F732B73697A655D207B0A090969662062203C203333207C7C2062203E20313236207B0A09090970616E696328226E6F7465733A206261636B757020617363696922290A09097D0A097D0A0972657475726E20737472696E67287265636F72645B706F73203A20706F732B73697A655D292C20706F73202B2073697A650A7D0A66756E632076616C69646174654261636B75702877686F20616464726573732C207265636F7264205B5D6279746529202875696E74382C2075696E7436342C205B5D6279746529207B0A096966206C656E287265636F726429203C20313835207C7C206C656E287265636F726429203E204D61784261636B75704279746573207C7C20737472696E67287265636F72645B3A345D2920213D20224D4E4B4222207C7C207265636F72645B345D20213D2031207C7C207265636F72645B355D20213D2031207B0A090970616E696328226E6F7465733A206261636B757020666F726D617422290A097D0A096D6F6465203A3D207265636F72645B365D0A096B6466203A3D207265636F72645B375D0A096D656D6F7279203A3D2062696E6172792E426967456E6469616E2E55696E743332287265636F72645B383A31325D290A09706173736573203A3D2062696E6172792E426967456E6469616E2E55696E743332287265636F72645B31323A31365D290A096C616E6573203A3D207265636F72645B31365D0A0969662021286D6F6465203D3D2031202626206B6466203D3D2031202626206D656D6F7279203D3D203020262620706173736573203D3D2030202626206C616E6573203D3D2030207C7C206D6F6465203D3D2032202626206B6466203D3D2032202626206D656D6F7279203D3D20363535333620262620706173736573203D3D2033202626206C616E6573203D3D203129207B0A090970616E696328226E6F7465733A206261636B7570206B64662070726F66696C6522290A097D0A09636861696E2C20706F73203A3D206261636B757054657874287265636F72642C2033332C203634290A097265616C6D506174682C20706F73203A3D206261636B757054657874287265636F72642C20706F732C20313238290A09696620636861696E20213D2072756E74696D652E436861696E49442829207C7C207265616C6D5061746820213D205265616C6D50617468207C7C206C656E287265636F72642920213D20706F732B313332207B0A090970616E696328226E6F7465733A206261636B7570206E6574776F726B2F6C656E67746822290A097D0A09656E636F6465642C20657272203A3D206265636833322E456E636F646546726F6D42617365323536282267222C207265636F72645B706F733A706F732B32305D290A0969662065727220213D206E696C207C7C206164647265737328656E636F6465642920213D2077686F207B0A090970616E696328226E6F7465733A206261636B7570206164647265737322290A097D0A09706F73202B3D2032300A0967656E65726174696F6E203A3D2062696E6172792E426967456E6469616E2E55696E743634287265636F72645B706F73203A20706F732B385D290A09706F73202B3D20380A0968617368203A3D207265636F72645B706F73203A20706F732B33325D0A09706B2C2067656E2C20616374697665203A3D206B6579732E4765744B65792877686F2C206B6579732E53756974655857696E675631290A0968203A3D207368613235362E53756D32353628706B290A0969662067656E65726174696F6E203D3D2030207C7C2067656E65726174696F6E20213D2067656E207C7C2021616374697665207C7C202162797465732E457175616C28686173682C20685B3A5D29207B0A090970616E696328226E6F7465733A206261636B7570207265676973747279206964656E7469747922290A097D0A0972657475726E206D6F64652C2067656E65726174696F6E2C20636F706965642868617368290A7D0A66756E6320536574536565644261636B757028637572207265616C6D2C20626173655265766973696F6E2075696E7436342C207265636F7264205B5D627974652C206F704944205B31365D6279746529207B0A0977686F203A3D20656E746572286375722C2066616C7365290A096465666572206C6561766528290A09696620216375722E50726576696F757328292E49735573657243616C6C2829207B0A090970616E696328226E6F7465733A206261636B7570206469726563746C792066726F6D206163636F756E7422290A097D0A096966206F704944203D3D20285B31365D627974657B7D29207C7C20626173655265766973696F6E203D3D205E75696E743634283029207B0A090970616E696328226E6F7465733A20696E76616C6964206261636B7570206F7065726174696F6E22290A097D0A09766172207265766973696F6E2075696E7436340A09696620762C206F6B203A3D206261636B75704C61746573742E47657428737472696E672877686F29293B206F6B207B0A090972203A3D20762E282A6261636B75705265636F7264290A09097265766973696F6E203D20722E5265766973696F6E0A0909696620722E4C6173742E4F7065726174696F6E203D3D206F704944207B0A09090970616E696328226E6F7465733A206F7065726174696F6E2069642072657573656422290A09097D0A097D0A096966207265766973696F6E20213D20626173655265766973696F6E207B0A090970616E696328226E6F7465733A207374616C65206261636B7570207265766973696F6E22290A097D0A096D6F64652C2067656E65726174696F6E2C2068617368203A3D2076616C69646174654261636B75702877686F2C207265636F7264290A096578706F737572654B6579203A3D20737472696E672877686F29202B20223A22202B206865782E456E636F6465546F537472696E672868617368290A096966206D6F6465203D3D2032207B0A09096966205F2C207365656E203A3D207374616E646172644261636B75704B6579732E476574286578706F737572654B6579293B207365656E207B0A09090970616E696328226E6F7465733A207661756C7420726571756972657320696E646570656E64656E74206964656E7469747922290A09097D0A097D20656C7365207B0A09097374616E646172644261636B75704B6579732E536574286578706F737572654B65792C2074727565290A097D0A0972203A3D20266261636B75705265636F72647B636F70696564287265636F7264292C206D6F64652C2067656E65726174696F6E2C207265766973696F6E202B20312C20686173682C20726563656970747B6F7049442C2077686F2C2072756E74696D652E436861696E48656967687428297D7D0A096261636B7570732E536574286261636B75704B65792877686F2C2067656E65726174696F6E292C2072290A096261636B75704C61746573742E53657428737472696E672877686F292C2072290A7D0A66756E63206261636B75704A534F4E2872202A6261636B75705265636F72642C20776974685265636F726420626F6F6C2920737472696E67207B0A0973203A3D20607B226D6F6465223A60202B20737472636F6E762E49746F6128696E7428722E4D6F64652929202B20602C227375697465223A227877696E672D7631222C2267656E65726174696F6E223A60202B207528722E47656E65726174696F6E29202B20602C227265766973696F6E223A60202B207528722E5265766973696F6E29202B20602C227075626C69635F6B65795F68617368223A60202B20626C6F6228722E5075626C69634B65794861736829202B20602C226F705F6964223A60202B20712869645465787428722E4C6173742E4F7065726174696F6E2929202B20602C226163746F72223A60202B207128737472696E6728722E4C6173742E4163746F722929202B20602C22686569676874223A60202B207128737472636F6E762E466F726D6174496E7428722E4C6173742E4865696768742C20313029290A09696620776974685265636F7264207B0A090973202B3D20602C227265636F7264223A60202B20626C6F6228722E5265636F7264290A097D0A0972657475726E2073202B20607D600A7D0A66756E6320536565644261636B75704A534F4E2877686F20616464726573732920737472696E67207B0A09762C206F6B203A3D206261636B75704C61746573742E47657428737472696E67286B6579732E43616E6F6E6963616C416464726573732877686F2929290A09696620216F6B207B0A090972657475726E20226E756C6C220A097D0A0972657475726E206261636B75704A534F4E28762E282A6261636B75705265636F7264292C2074727565290A7D0A66756E6320536565644261636B757041744A534F4E2877686F20616464726573732C2067656E65726174696F6E2075696E7436342920737472696E67207B0A09762C206F6B203A3D206261636B7570732E476574286261636B75704B6579286B6579732E43616E6F6E6963616C416464726573732877686F292C2067656E65726174696F6E29290A09696620216F6B207B0A090972657475726E20226E756C6C220A097D0A0972657475726E206261636B75704A534F4E28762E282A6261636B75705265636F7264292C2074727565290A7D0A66756E6320536565644261636B7570734A534F4E2877686F20616464726573732C20637572736F722075696E7436342C206C696D697420696E742920737472696E67207B0A0977686F203D206B6579732E43616E6F6E6963616C416464726573732877686F290A096966206C696D6974203C2031207C7C206C696D6974203E204D617850616765207B0A090970616E696328226E6F7465733A2070616765206C696D697422290A097D0A096974656D73203A3D205B5D737472696E677B7D0A09766172206E6578742075696E7436340A096261636B7570732E49746572617465286261636B75704B65792877686F2C20637572736F72292C20737472696E672877686F292B223A5C786666222C2066756E63286B20737472696E672C207620696E746572666163657B7D2920626F6F6C207B0A090972203A3D20762E282A6261636B75705265636F7264290A0909696620722E47656E65726174696F6E203C3D20637572736F72207B0A09090972657475726E2066616C73650A09097D0A09096974656D73203D20617070656E64286974656D732C206261636B75704A534F4E28722C2066616C736529290A09096E657874203D20722E47656E65726174696F6E0A090972657475726E206C656E286974656D7329203D3D206C696D69740A097D290A096966206C656E286974656D7329203C206C696D6974207B0A09096E657874203D20300A097D0A0972657475726E20607B226974656D73223A5B60202B20737472696E67732E4A6F696E286974656D732C20222C2229202B20605D2C226E6578745F637572736F72223A60202B2075286E65787429202B20607D600A7D0A1AF7100A106361706162696C69746965732E676E6F12E2107061636B616765206D656D62615F6E6F7465735F76310A0A696D706F727420280A0922676E6F2E6C616E642F702F73616D637265772F61766C220A0922737472636F6E76220A290A0A2F2F204F6E6C79206578706C69636974207075626C6963206772616E7473206172652073746F7265642E2050726976617465206E6F746573206B656570207468656972206578697374696E672041434C2E0A766172207075626C696357726974654772616E7473203D2061766C2E4E65775472656528290A0A66756E63207075626C6963577269746573456E61626C6564286E202A6E6F74652920626F6F6C207B0A095F2C206772616E746564203A3D207075626C696357726974654772616E74732E47657428696454657874286E2E494429290A0972657475726E20216E2E44656C65746564202626206E2E4D6F6465203D3D204D6F64655075626C69634F70656E202626206772616E7465640A7D0A66756E632072657365745075626C6963577269746573286E202A6E6F746529207B0A096966205F2C206772616E746564203A3D207075626C696357726974654772616E74732E47657428696454657874286E2E494429293B206772616E746564207B0A09097075626C696357726974654772616E74732E52656D6F766528696454657874286E2E494429290A097D0A7D0A0A2F2F20436F6D6D756E6974792065646974696E67206E65766572206772616E7473205265736F6C7665436F6D6D656E74206F7220616E79206F776E65722F6D6F64657261746F7220616374696F6E2E0A2F2F204B6565702072657175697265577269746520756E6368616E67656420666F722074686F7365206578697374696E67207065726D697373696F6E732E0A2F2F205768696C652070617573656420746865206772616E742069732069676E6F7265642C20736F206F6E6C7920746865206578697374696E672041434C2063616E20656469742E0A66756E632072657175697265436F6E74656E74577269746528637572207265616C6D2C206E202A6E6F74652C2077686F206164647265737329207B0A0969662021706175736564202626207075626C6963577269746573456E61626C6564286E29202626206375722E50726576696F757328292E49735573657243616C6C2829207B0A090972657475726E0A097D0A09726571756972655772697465286375722C206E2C2077686F290A7D0A0A66756E63205365745075626C696357726974657328637572207265616C6D2C206964205B31365D627974652C20626173655265766973696F6E2075696E7436342C206F6E20626F6F6C2C206F704944205B31365D6279746529207B0A0977686F203A3D20656E746572286375722C2066616C7365290A096465666572206C6561766528290A096D75746174655365745075626C6963577269746573286375722C2077686F2C2069642C20626173655265766973696F6E2C206F6E2C206F704944290A7D0A66756E63206D75746174655365745075626C696357726974657328637572207265616C6D2C2077686F20616464726573732C206964205B31365D627974652C20626173655265766973696F6E2075696E7436342C206F6E20626F6F6C2C206F704944205B31365D6279746529207B0A096E203A3D206C697665286964290A096F776E6572286E2C2077686F290A096578706563746564286E2C20626173655265766973696F6E290A096966206E2E4D6F646520213D204D6F64655075626C69634F70656E207B0A090970616E696328226E6F7465733A207075626C69632D6F70656E206E6F746520726571756972656422290A097D0A096F7065726174696F6E286E2C206F704944290A096966207075626C6963577269746573456E61626C6564286E29203D3D206F6E207B0A090970616E696328226E6F7465733A207075626C69632077726974657320756E6368616E67656422290A097D0A096966206F6E207B0A09097075626C696357726974654772616E74732E53657428696454657874286964292C2074727565290A097D20656C7365207B0A090972657365745075626C6963577269746573286E290A097D0A0962756D70286E2C2077686F2C206F7049442C20227075626C69632D77726974657322290A7D0A0A2F2F20536570617261746520736368656D613A206578697374696E67204E6F74654A534F4E20636F6E73756D6572732072657461696E207468656972206578616374206669656C64207365742E0A66756E63205075626C69634361706162696C69746965734A534F4E28696448657820737472696E672920737472696E67207B0A09762C206F6B203A3D206E6F7465732E47657428696454657874287265616449442869644865782929290A09696620216F6B207B0A090972657475726E20226E756C6C220A097D0A096E203A3D20762E282A6E6F7465290A09696620217075626C6963286E2E4D6F646529207B0A090972657475726E20226E756C6C220A097D0A0972657475726E20607B22736368656D61223A226D656D62612D6E6F7465732F7075626C69632D6361706162696C69746965732F7631222C226964223A60202B207128696454657874286E2E49442929202B20602C2273746174655F7265766973696F6E223A60202B2075286E2E5265766973696F6E29202B20602C226F776E65725F67656E65726174696F6E223A60202B2075286E2E4F776E657247656E65726174696F6E29202B20602C226D6F6465223A60202B20737472636F6E762E49746F6128696E74286E2E4D6F64652929202B20602C2264656C65746564223A60202B20737472636F6E762E466F726D6174426F6F6C286E2E44656C6574656429202B20602C22616C6C6F775F7075626C69635F777269746573223A60202B20737472636F6E762E466F726D6174426F6F6C287075626C6963577269746573456E61626C6564286E2929202B20607D600A7D0A1ADE080A0A6368756E6B732E676E6F12CF087061636B616765206D656D62615F6E6F7465735F76310A0A696D706F72742022737472636F6E76220A0A636F6E7374204D6178426F64794368756E6B4279746573203D20383139320A0A66756E63204E6F74654D6574614A534F4E28696448657820737472696E672920737472696E67207B0A09762C206F6B203A3D206E6F7465732E47657428696454657874287265616449442869644865782929290A09696620216F6B207B0A090972657475726E20226E756C6C220A097D0A0972657475726E206E6F74654A534F4E28762E282A6E6F7465292C2066616C7365290A7D0A0A2F2F20456163682070616765206973207469656420746F2074686520636F6D706C657465207374617465207265766973696F6E2C20696E636C7564696E67206163636573732F6D6F646520616E640A2F2F2065706F6368206368616E6765732E20436C69656E747320636F6E636174656E6174652062696E617279206368756E6B73206265666F7265206465636F64696E6720555446382F414541442E0A66756E63204E6F7465426F64794368756E6B4A534F4E28696448657820737472696E672C2065787065637465645265766973696F6E2075696E7436342C206F66667365742C206C696D697420696E742920737472696E67207B0A096E203A3D2066696E642872656164494428696448657829290A0969662065787065637465645265766973696F6E20213D206E2E5265766973696F6E207B0A090970616E696328226E6F7465733A207374616C6520626F6479207265766973696F6E22290A097D0A096966206C696D6974203C2031207C7C206C696D6974203E204D6178426F64794368756E6B4279746573207C7C206F6666736574203C2030207C7C206F6666736574203E206E2E426F64794279746573207B0A090970616E696328226E6F7465733A20626F6479206368756E6B20626F756E647322290A097D0A09656E64203A3D206F6666736574202B206C696D69740A09696620656E64203E206E2E426F64794279746573207B0A0909656E64203D206E2E426F647942797465730A097D0A0972657475726E20607B226964223A60202B207128696454657874286E2E49442929202B20602C2273746174655F7265766973696F6E223A60202B2075286E2E5265766973696F6E29202B20602C22626F64795F7265766973696F6E223A60202B2075286E2E426F64795265766973696F6E29202B20602C2265706F6368223A60202B20752875696E743634286E2E45706F63682929202B20602C226F6666736574223A60202B207128737472636F6E762E49746F61286F66667365742929202B20602C22746F74616C223A60202B207128737472636F6E762E49746F61286E2E426F647942797465732929202B20602C226E6578745F6F6666736574223A60202B207128737472636F6E762E49746F6128656E642929202B20602C226368756E6B5F626C6F62223A60202B20626C6F62286E2E426F64795B6F66667365743A656E645D29202B20607D600A7D0A1A92460A0C636F6D6D656E74732E676E6F1281467061636B616765206D656D62615F6E6F7465735F76310A0A696D706F727420280A0922636861696E2F72756E74696D65220A0922676E6F2E6C616E642F702F73616D637265772F61766C220A0922737472636F6E76220A0922737472696E6773220A0922756E69636F64652F75746638220A290A0A636F6E7374204D6178436F6D6D656E744279746573203D20343030300A636F6E7374204D6178416E63686F724279746573203D203630300A636F6E737420436F6D6D656E74436F6F6C646F776E426C6F636B7320696E743634203D2031300A636F6E7374204D6178436F6D6D656E7450616765203D20350A0A7479706520636F6D6D656E7420737472756374207B0A0953657175656E636520202020202020202020202020202020202075696E7436340A0949442C20506172656E74202020202020202020202020202020205B31365D627974650A09417574686F722020202020202020202020202020202020202020616464726573730A09426F64795265766973696F6E202020202020202020202020202075696E7436340A0945706F636820202020202020202020202020202020202020202075696E7433320A09416E63686F722C20426F647920202020202020202020202020205B5D627974650A095265766973696F6E20202020202020202020202020202020202075696E7436340A094372656174656448656967687420202020202020202020202020696E7436340A094C61737420202020202020202020202020202020202020202020726563656970740A0944656C657465642C2048696464656E2C205265736F6C76656420626F6F6C0A09456E637279707465642020202020202020202020202020202020626F6F6C0A7D0A0A76617220636F6D6D656E7473203D2061766C2E4E65775472656528290A76617220636F6D6D656E74496E646578203D2061766C2E4E65775472656528290A76617220636F6F6C646F776E73203D2061766C2E4E65775472656528290A0A66756E6320636F6D6D656E744B65792869642C20636964205B31365D627974652920737472696E67207B2072657475726E2069645465787428696429202B20223A22202B206964546578742863696429207D0A66756E6320676574436F6D6D656E742869642C20636964205B31365D6279746529202A636F6D6D656E74207B0A09762C206F6B203A3D20636F6D6D656E74732E47657428636F6D6D656E744B65792869642C2063696429290A09696620216F6B207B0A090970616E696328226E6F7465733A20636F6D6D656E74206D697373696E6722290A097D0A0972657475726E20762E282A636F6D6D656E74290A7D0A66756E6320636F6D6D656E7445787065637465642863202A636F6D6D656E742C207265762075696E7436342C206F70205B31365D6279746529207B0A09696620632E5265766973696F6E20213D20726576207C7C20726576203D3D205E75696E743634283029207B0A090970616E696328226E6F7465733A207374616C6520636F6D6D656E74207265766973696F6E22290A097D0A096966206F70203D3D20285B31365D627974657B7D29207C7C20632E4C6173742E4F7065726174696F6E203D3D206F70207B0A090970616E696328226E6F7465733A20696E76616C696420636F6D6D656E74206F7065726174696F6E22290A097D0A7D0A66756E6320636F6D6D656E74526563656970742863202A636F6D6D656E742C2077686F20616464726573732C206F70205B31365D6279746529207B0A09632E5265766973696F6E2B2B0A09632E4C617374203D20726563656970747B6F702C2077686F2C2072756E74696D652E436861696E48656967687428297D0A7D0A66756E63206D6179436F6D6D656E7428637572207265616C6D2C206E202A6E6F74652C2077686F20616464726573732920626F6F6C207B0A096966206E2E4D6F6465203D3D204D6F64655075626C69634F70656E207B0A090972657475726E20747275650A097D0A096966206E2E4D6F6465203D3D204D6F64655075626C6963207B0A090972657475726E2077686F203D3D206E2E4F776E6572207C7C20777269746572286E2C2077686F29207C7C206E2E476F7657726974657273202626206E2E4F776E6572203D3D20676F764164647265737320262620676F764D656D6265722877686F29207C7C20706F6C696379416C6C6F7773286375722C206E2C2077686F2C204F70436F6D6D656E74290A097D0A096966206E2E4D6F6465203D3D204D6F6465536861726564207B0A090972657475726E20636F6E7461696E73286E2E526561646572732C2077686F290A097D0A0972657475726E2066616C73650A7D0A0A2F2F205075626C696320636F6D6D656E7473206361727279205554463820616E63686F722F626F64792073657061726174656C792E20456E6372797074656420636F6D6D656E74732077696C6C0A2F2F20636172727920746865697220636F6D62696E65642061757468656E74696361746564207061796C6F616420696E20426F647920616E6420616E20656D70747920416E63686F722E0A66756E6320416464436F6D6D656E7428637572207265616C6D2C2069642C20636964205B31365D627974652C20626F64795265766973696F6E2075696E7436342C2065706F63682075696E7433322C20706172656E74205B31365D627974652C20616E63686F722C20626F6479205B5D627974652C206F704944205B31365D6279746529207B0A0977686F203A3D20656E746572286375722C2066616C7365290A096465666572206C6561766528290A096E203A3D206C697665286964290A09696620706175736564207B0A090970616E696328226E6F7465733A20636F6D6D656E74732070617573656422290A097D0A09696620216D6179436F6D6D656E74286375722C206E2C2077686F29207B0A090970616E696328226E6F7465733A20636F6D6D656E74732064656E69656422290A097D0A09696620636964203D3D20285B31365D627974657B7D29207C7C206F704944203D3D20285B31365D627974657B7D29207B0A090970616E696328226E6F7465733A20656D70747920636F6D6D656E7420696422290A097D0A096966205F2C206F6B203A3D20636F6D6D656E74732E47657428636F6D6D656E744B65792869642C2063696429293B206F6B207B0A090970616E696328226E6F7465733A20636F6D6D656E74206964207573656422290A097D0A09696620626F64795265766973696F6E203D3D2030207C7C20626F64795265766973696F6E203E206E2E426F64795265766973696F6E207C7C2065706F636820213D206E2E45706F6368207B0A090970616E696328226E6F7465733A2062616420636F6D6D656E7420616E63686F722076657273696F6E22290A097D0A096966207075626C6963286E2E4D6F64652920262620286C656E28616E63686F7229203E204D6178416E63686F724279746573207C7C2021757466382E56616C696428616E63686F7229207C7C206C656E28626F647929203D3D2030207C7C206C656E28626F647929203E204D6178436F6D6D656E744279746573207C7C2021757466382E56616C696428626F647929207C7C20757466382E52756E65436F756E7428626F647929203E203130303029207B0A090970616E696328226E6F7465733A20696E76616C696420636F6D6D656E74207061796C6F616422290A097D0A09707269766174655772697461626C65286E290A09696620656E63727970746564286E2E4D6F646529207B0A09096966206C656E28616E63686F722920213D2030207B0A09090970616E696328226E6F7465733A20656E6372797074656420616E63686F72206D75737420626520696E73696465207061796C6F616422290A09097D0A090976616C696461746543697068657228626F64792C206E2E45706F63682C20332C20312C204D6178436970686572436F6D6D656E744279746573290A097D0A09696620706172656E7420213D20285B31365D627974657B7D29207B0A090970203A3D20676574436F6D6D656E742869642C20706172656E74290A0909696620702E44656C65746564207B0A09090970616E696328226E6F7465733A20706172656E742064656C6574656422290A09097D0A097D0A09636B203A3D2069645465787428696429202B20223A22202B20737472696E672877686F290A0968203A3D2072756E74696D652E436861696E48656967687428290A09696620762C206F6B203A3D20636F6F6C646F776E732E47657428636B293B206F6B20262620682D762E28696E74363429203C20436F6D6D656E74436F6F6C646F776E426C6F636B73207B0A090970616E696328226E6F7465733A20636F6D6D656E7420636F6F6C646F776E22290A097D0A096966206E2E436F6D6D656E7453657175656E6365203D3D205E75696E743634283029207B0A090970616E696328226E6F7465733A20636F6D6D656E742073657175656E63652065786861757374656422290A097D0A096E2E436F6D6D656E7453657175656E63652B2B0A0963203A3D2026636F6D6D656E747B53657175656E63653A206E2E436F6D6D656E7453657175656E63652C20456E637279707465643A20656E63727970746564286E2E4D6F6465292C2049443A206369642C20506172656E743A20706172656E742C20417574686F723A2077686F2C20426F64795265766973696F6E3A20626F64795265766973696F6E2C2045706F63683A2065706F63682C20416E63686F723A20636F7069656428616E63686F72292C20426F64793A20636F7069656428626F6479292C20437265617465644865696768743A20687D0A09636F6D6D656E745265636569707428632C2077686F2C206F704944290A09636F6D6D656E74732E53657428636F6D6D656E744B65792869642C20636964292C2063290A09736571203A3D20737472636F6E762E466F726D617455696E7428632E53657175656E63652C203130290A09636F6D6D656E74496E6465782E53657428696454657874286964292B223A222B737472696E67732E526570656174282230222C2032302D6C656E2873657129292B7365712B223A222B69645465787428636964292C20636F6D6D656E744B65792869642C2063696429290A09636F6F6C646F776E732E53657428636B2C2068290A09686973746F7279436F6D6D656E744368616E6765286E2C20632C2022636F6D6D656E742D61646422290A7D0A66756E632044656C657465436F6D6D656E7428637572207265616C6D2C2069642C20636964205B31365D627974652C20626173655265766973696F6E2075696E7436342C206F704944205B31365D6279746529207B0A0977686F203A3D20656E746572286375722C2066616C7365290A096465666572206C6561766528290A092F2F20417574686F72732063616E20636C6561722074686569722063757272656E74207061796C6F6164206576656E20616674657220746865206E6F74652069732064656C65746564206F720A092F2F207061757365642E205075626C696320686973746F7279206B6565707320746865206F726967696E616C20756E6C6573732061206D6F64657261746F7220726564616374732069742E0A096E203A3D2066696E64286964290A0963203A3D20676574436F6D6D656E742869642C20636964290A09696620632E417574686F7220213D2077686F207B0A090970616E696328226E6F7465733A20636F6D6D656E7420617574686F7220726571756972656422290A097D0A09696620632E44656C65746564207B0A090970616E696328226E6F7465733A20636F6D6D656E742064656C6574656422290A097D0A09636F6D6D656E74457870656374656428632C20626173655265766973696F6E2C206F704944290A09632E44656C65746564203D20747275650A09632E416E63686F72203D206E696C0A09632E426F6479203D206E696C0A09636F6D6D656E745265636569707428632C2077686F2C206F704944290A09686973746F7279436F6D6D656E744368616E6765286E2C20632C2022636F6D6D656E742D64656C65746522290A7D0A66756E63205265736F6C7665436F6D6D656E7428637572207265616C6D2C2069642C20636964205B31365D627974652C20626173655265766973696F6E2075696E7436342C207265736F6C76656420626F6F6C2C206F704944205B31365D6279746529207B0A0977686F203A3D20656E746572286375722C2066616C7365290A096465666572206C6561766528290A096D75746174655265736F6C7665436F6D6D656E74286375722C2077686F2C2069642C206369642C20626173655265766973696F6E2C207265736F6C7665642C206F704944290A7D0A66756E63206D75746174655265736F6C7665436F6D6D656E7428637572207265616C6D2C2077686F20616464726573732C2069642C20636964205B31365D627974652C20626173655265766973696F6E2075696E7436342C207265736F6C76656420626F6F6C2C206F704944205B31365D6279746529207B0A096E203A3D206C697665286964290A09726571756972655772697465286375722C206E2C2077686F290A0963203A3D20676574436F6D6D656E742869642C20636964290A09636F6D6D656E74457870656374656428632C20626173655265766973696F6E2C206F704944290A09632E5265736F6C766564203D207265736F6C7665640A09636F6D6D656E745265636569707428632C2077686F2C206F704944290A09686973746F7279436F6D6D656E744368616E6765286E2C20632C2022636F6D6D656E742D7265736F6C7574696F6E22290A7D0A66756E632048696465436F6D6D656E7428637572207265616C6D2C2069642C20636964205B31365D627974652C20626173655265766973696F6E2075696E7436342C2068696464656E20626F6F6C2C206F704944205B31365D6279746529207B0A0977686F203A3D20656E746572286375722C2066616C7365290A096465666572206C6561766528290A096D757461746548696465436F6D6D656E74286375722C2077686F2C2069642C206369642C20626173655265766973696F6E2C2068696464656E2C206F704944290A7D0A66756E63206D757461746548696465436F6D6D656E7428637572207265616C6D2C2077686F20616464726573732C2069642C20636964205B31365D627974652C20626173655265766973696F6E2075696E7436342C2068696464656E20626F6F6C2C206F704944205B31365D6279746529207B0A096E203A3D206C697665286964290A0969662077686F20213D206E2E4F776E657220262620216D6F64657261746F722877686F29207B0A090970616E696328226E6F7465733A206F776E6572207265717569726564206F72206D6F64657261746F7222290A097D0A0963203A3D20676574436F6D6D656E742869642C20636964290A09636F6D6D656E74457870656374656428632C20626173655265766973696F6E2C206F704944290A09696620762C206F6B203A3D20686973746F7279436F6D6D656E74732E47657428636F6D6D656E744B65792869642C2063696429293B206F6B202626202168696464656E20262620762E282A686973746F7279436F6D6D656E74292E5265646163746564207B0A090970616E696328226E6F7465733A20636F6D6D656E7420726564616374656422290A097D0A09632E48696464656E203D2068696464656E0A09636F6D6D656E745265636569707428632C2077686F2C206F704944290A09686973746F7279436F6D6D656E744368616E6765286E2C20632C2022636F6D6D656E742D7669736962696C69747922290A7D0A66756E6320636F6D6D656E744A534F4E2863202A636F6D6D656E742920737472696E67207B0A0972657475726E20607B226964223A60202B20712869645465787428632E49442929202B20602C22706172656E74223A60202B20712869645465787428632E506172656E742929202B20602C22617574686F72223A60202B207128737472696E6728632E417574686F722929202B20602C22656E63727970746564223A60202B20737472636F6E762E466F726D6174426F6F6C28632E456E6372797074656429202B20602C22626F64795F7265766973696F6E223A60202B207528632E426F64795265766973696F6E29202B20602C2265706F6368223A60202B20752875696E74363428632E45706F63682929202B20602C227265766973696F6E223A60202B207528632E5265766973696F6E29202B20602C22616E63686F725F626C6F62223A60202B20626C6F6228632E416E63686F7229202B20602C22626F64795F626C6F62223A60202B20626C6F6228632E426F647929202B20602C22637265617465645F686569676874223A60202B207128737472636F6E762E466F726D6174496E7428632E437265617465644865696768742C2031302929202B20602C226F705F6964223A60202B20712869645465787428632E4C6173742E4F7065726174696F6E2929202B20602C226163746F72223A60202B207128737472696E6728632E4C6173742E4163746F722929202B20602C22686569676874223A60202B207128737472636F6E762E466F726D6174496E7428632E4C6173742E4865696768742C2031302929202B20602C2264656C65746564223A60202B20737472636F6E762E466F726D6174426F6F6C28632E44656C6574656429202B20602C2268696464656E223A60202B20737472636F6E762E466F726D6174426F6F6C28632E48696464656E29202B20602C227265736F6C766564223A60202B20737472636F6E762E466F726D6174426F6F6C28632E5265736F6C76656429202B20607D600A7D0A66756E6320436F6D6D656E744A534F4E2869644865782C2063696448657820737472696E672920737472696E67207B0A09762C206F6B203A3D20636F6D6D656E74732E47657428636F6D6D656E744B657928726561644944286964486578292C20726561644944286369644865782929290A09696620216F6B207B0A090972657475726E20226E756C6C220A097D0A0972657475726E20636F6D6D656E744A534F4E28762E282A636F6D6D656E7429290A7D0A0A2F2F20436F6D6D656E747320706167696E61746520696E20617070656E64206F726465723B2065646974696E67206F72206D6F6465726174696F6E206E657665722072656F7264657273207468656D2E0A66756E6320436F6D6D656E74734A534F4E2869644865782C20637572736F7220737472696E672C206C696D697420696E742920737472696E67207B0A096964203A3D20726561644944286964486578290A0966696E64286964290A096966206C696D6974203C2031207C7C206C696D6974203E204D6178436F6D6D656E7450616765207B0A090970616E696328226E6F7465733A2070616765206C696D697422290A097D0A09696620637572736F7220213D202222207B0A09096966206C656E28637572736F722920213D203533207C7C20637572736F725B32305D20213D20273A27207B0A09090970616E696328226E6F7465733A2062616420637572736F7222290A09097D0A090972656164494428637572736F725B32313A5D290A0909666F72205F2C2063203A3D2072616E676520637572736F725B3A32305D207B0A09090969662063203C20273027207C7C2063203E20273927207B0A0909090970616E696328226E6F7465733A2062616420637572736F7222290A0909097D0A09097D0A097D0A09707265666978203A3D2069645465787428696429202B20223A220A097374617274203A3D20707265666978202B20637572736F720A096974656D73203A3D205B5D737472696E677B7D0A096E657874203A3D2022220A09636F6D6D656E74496E6465782E497465726174652873746172742C207072656669782B225C786666222C2066756E63286B20737472696E672C207620696E746572666163657B7D2920626F6F6C207B0A0909696620637572736F7220213D202222202626206B203D3D207374617274207B0A09090972657475726E2066616C73650A09097D0A090963762C206F6B203A3D20636F6D6D656E74732E47657428762E28737472696E6729290A0909696620216F6B207B0A09090970616E696328226E6F7465733A20636F727275707420636F6D6D656E7420696E64657822290A09097D0A09096974656D73203D20617070656E64286974656D732C20636F6D6D656E744A534F4E2863762E282A636F6D6D656E742929290A09096E657874203D20737472696E67732E5472696D507265666978286B2C20707265666978290A090972657475726E206C656E286974656D7329203D3D206C696D69740A097D290A096966206C656E286974656D7329203C206C696D6974207B0A09096E657874203D2022220A097D0A0972657475726E20607B226974656D73223A5B60202B20737472696E67732E4A6F696E286974656D732C20222C2229202B20605D2C226E6578745F637572736F72223A60202B2071286E65787429202B20607D600A7D0A0A2F2F205075726765206E65766572206F70657261746573206F6E2061206C697665206E6F74652E20456163682063616C6C20657261736573206174206D6F7374206C696D6974207265636F7264730A2F2F2028696E636C7564696E6720636F6F6C646F776E73293B2061207065726D616E656E74206E6F746520746F6D6273746F6E652070726576656E74732049442072657573652E0A66756E6320507572676528637572207265616C6D2C206964205B31365D627974652C206C696D697420696E742920696E74207B0A0977686F203A3D20656E746572286375722C2066616C7365290A096465666572206C6561766528290A0972657475726E206D75746174655075726765286375722C2077686F2C2069642C206C696D6974290A7D0A66756E63206D7574617465507572676528637572207265616C6D2C2077686F20616464726573732C206964205B31365D627974652C206C696D697420696E742920696E74207B0A096E203A3D2066696E64286964290A096F776E6572286E2C2077686F290A09696620216E2E44656C65746564207B0A090970616E696328226E6F7465733A2064656C657465206265666F726520707572676522290A097D0A096966206C696D6974203C2031207C7C206C696D6974203E204D617850616765207B0A090970616E696328226E6F7465733A207075726765206C696D697422290A097D0A09636F756E7473203A3D205B355D696E747B7D0A09636F756E74735B305D203D20707572676550726566697828636F6D6D656E74496E6465782C20696454657874286964292B223A222C206C696D6974290A09636F756E74735B315D203D20707572676550726566697828636F6D6D656E74732C20696454657874286964292B223A222C206C696D69742D636F756E74735B305D290A09636F756E74735B325D203D20707572676550726566697828636F6F6C646F776E732C20696454657874286964292B223A222C206C696D69742D636F756E74735B305D2D636F756E74735B315D290A09636F756E74735B335D203D2070757267655072656669782865706F6368732C20696454657874286964292B223A222C206C696D69742D636F756E74735B305D2D636F756E74735B315D2D636F756E74735B325D290A09636F756E74735B345D203D2070757267655265717565737473286E2C206C696D69742D636F756E74735B305D2D636F756E74735B315D2D636F756E74735B325D2D636F756E74735B335D290A09686973746F7279436C65616E7570286E2C2077686F2C20636F756E7473290A0972657475726E20636F756E74735B305D2B636F756E74735B315D2B636F756E74735B325D2B636F756E74735B335D2B636F756E74735B345D0A7D0A66756E632070757267655072656669782874726565202A61766C2E547265652C2070726566697820737472696E672C206C696D697420696E742920696E74207B0A096966206C696D6974203D3D2030207B0A090972657475726E20300A097D0A09646F6F6D6564203A3D205B5D737472696E677B7D0A09747265652E49746572617465287072656669782C207072656669782B225C786666222C2066756E63286B20737472696E672C207620696E746572666163657B7D2920626F6F6C207B20646F6F6D6564203D20617070656E6428646F6F6D65642C206B293B2072657475726E206C656E28646F6F6D656429203D3D206C696D6974207D290A09666F72205F2C206B203A3D2072616E676520646F6F6D6564207B0A0909747265652E52656D6F7665286B290A097D0A0972657475726E206C656E28646F6F6D6564290A7D0A1AAA230A0A63727970746F2E676E6F129B237061636B616765206D656D62615F6E6F7465735F76310A0A696D706F727420280A09226279746573220A0922636861696E2F72756E74696D65220A092263727970746F2F626563683332220A092263727970746F2F736861323536220A0922656E636F64696E672F62696E617279220A096B6579732022676E6F2E6C616E642F722F73616D637265772F656E636B6579735F7631220A0922737472636F6E76220A290A0A636F6E7374204D616E6966657374456E7472794279746573203D20313239390A636F6E7374204D61784D616E69666573744279746573203D2032202B204D6178526561646572732A4D616E6966657374456E74727942797465730A636F6E7374204D6178436970686572436F6D6D656E744279746573203D20353638370A0A7479706520726563697069656E7420737472756374207B0A0957686F2020202020202020616464726573730A095772697465722020202020626F6F6C0A0947656E65726174696F6E2075696E7436340A7D0A0A66756E6320656E63727970746564286D6F64652075696E74382920626F6F6C207B2072657475726E206D6F6465203C3D204D6F64654C696E6B207D0A66756E6320636F6E7461696E73286164647273205B5D616464726573732C2077686F20616464726573732920626F6F6C207B0A09666F72205F2C2061203A3D2072616E6765206164647273207B0A090969662061203D3D2077686F207B0A09090972657475726E20747275650A09097D0A097D0A0972657475726E2066616C73650A7D0A66756E632070617273654D616E69666573742864617461205B5D627974652C2065706F63682075696E7433322C206F776E657220616464726573732C206D6F64652075696E743829205B5D726563697069656E74207B0A0972657475726E2070617273654D616E6966657374466F7228646174612C2065706F63682C206F776E65722C206D6F64652C202222290A7D0A0A2F2F20412073656C66207265667265736820636865636B7320746865206E65772063616C6C6572206964656E74697479207768696C652070726573657276696E67206576657279206F746865720A2F2F20616C72656164792D73746F72656420656E76656C6F70652C20696E636C7564696E67207265766F6B6564206F722073757065727365646564206964656E7469746965732E0A66756E632070617273654D616E6966657374466F722864617461205B5D627974652C2065706F63682075696E7433322C206F776E657220616464726573732C206D6F64652075696E74382C2063757272656E744F6E6C79206164647265737329205B5D726563697069656E74207B0A096966206C656E286461746129203C2032207C7C206C656E286461746129203E204D61784D616E69666573744279746573207C7C20646174615B305D20213D2031207C7C20646174615B315D203C2031207C7C20646174615B315D203E204D617852656164657273207C7C206C656E28646174612920213D20322B696E7428646174615B315D292A4D616E6966657374456E7472794279746573207B0A090970616E696328226E6F7465733A206D616E6966657374206865616465722F6C656E67746822290A097D0A09726573756C74203A3D205B5D726563697069656E747B7D0A0970726576696F7573203A3D205B5D62797465286E696C290A096861734F776E6572203A3D2066616C73650A09686173577269746572203A3D2066616C73650A09666F722069203A3D20303B2069203C20696E7428646174615B315D293B20692B2B207B0A09096F6666203A3D2032202B20692A4D616E6966657374456E74727942797465730A0909726177203A3D20646174615B6F6666203A206F66662B32305D0A090969662069203E20302026262062797465732E436F6D70617265287261772C2070726576696F757329203C3D2030207C7C20646174615B6F66662B32305D203E2031207B0A09090970616E696328226E6F7465733A206D616E6966657374206F726465722F726F6C6522290A09097D0A090970726576696F7573203D207261770A0909656E636F6465642C20657272203A3D206265636833322E456E636F646546726F6D42617365323536282267222C20726177290A090969662065727220213D206E696C207B0A09090970616E696328226E6F7465733A20726563697069656E74206164647265737322290A09097D0A090977686F203A3D206164647265737328656E636F646564290A090967656E65726174696F6E203A3D2062696E6172792E426967456E6469616E2E55696E74363428646174615B6F66662B3231203A206F66662B32395D290A090969662067656E65726174696F6E203D3D2030207B0A09090970616E696328226E6F7465733A207A65726F206964656E746974792067656E65726174696F6E22290A09097D0A09097772203A3D206F6666202B2036310A0909696620646174615B77725D20213D2031207C7C20646174615B77722B315D20213D2031207C7C2062696E6172792E426967456E6469616E2E55696E74333228646174615B77722B323A77722B365D2920213D2065706F6368207B0A09090970616E696328226E6F7465733A20777261702073756974652F65706F636822290A09097D0A090969662062696E6172792E426967456E6469616E2E55696E74363428646174615B77722B363A77722B31345D2920213D2067656E65726174696F6E207C7C202162797465732E457175616C28646174615B6F66662B32393A6F66662B36315D2C20646174615B77722B31343A77722B34365D29207B0A09090970616E696328226E6F7465733A2077726170206964656E74697479206D69736D6174636822290A09097D0A090969662063757272656E744F6E6C79203D3D202222207C7C2063757272656E744F6E6C79203D3D2077686F207B0A090909706B2C2067656E2C20616374697665203A3D206B6579732E4765744B65792877686F2C206B6579732E53756974655857696E675631290A09090969662021616374697665207C7C2067656E20213D2067656E65726174696F6E207B0A0909090970616E696328226E6F7465733A20726563697069656E74206B657920696E6163746976652F7374616C6522290A0909097D0A09090968617368203A3D207368613235362E53756D32353628706B290A0909096966202162797465732E457175616C28686173685B3A5D2C20646174615B6F66662B32393A6F66662B36315D29207B0A0909090970616E696328226E6F7465733A20726563697069656E74207075626C6963206B6579206861736822290A0909097D0A09097D0A09096973577269746572203A3D20646174615B6F66662B32305D203D3D20310A09096966206973577269746572207B0A090909686173577269746572203D20747275650A09097D0A090969662077686F203D3D206F776E6572207B0A090909696620216973577269746572207B0A0909090970616E696328226E6F7465733A206F776E6572206D75737420777269746522290A0909097D0A0909096861734F776E6572203D20747275650A09097D0A09096966206D6F6465203D3D204D6F64654C696E6B20262620216973577269746572207B0A09090970616E696328226E6F7465733A206C696E6B2077726170732061726520666F72207772697465727322290A09097D0A0909726573756C74203D20617070656E6428726573756C742C20726563697069656E747B77686F2C2069735772697465722C2067656E65726174696F6E7D290A097D0A096966206F776E657220213D2022222026262028216861734F776E6572207C7C202168617357726974657229207C7C206D6F6465203D3D204D6F64655072697661746520262620286C656E28726573756C742920213D2031207C7C206F776E6572203D3D20222229207B0A090970616E696328226E6F7465733A206D697373696E67206F776E65722F70726976617465207265616465727322290A097D0A0972657475726E20726573756C740A7D0A66756E632076616C696461746543697068657228626C6F62205B5D627974652C2065706F63682075696E7433322C206669656C642075696E74382C207265766973696F6E2075696E7436342C2063617020696E7429207B0A096966206C656E28626C6F6229203C203539207C7C206C656E28626C6F6229203E20636170207C7C20626C6F625B305D20213D2031207C7C20626C6F625B315D20213D2031207C7C2062696E6172792E426967456E6469616E2E55696E74333228626C6F625B323A365D2920213D2065706F6368207C7C20626C6F625B365D20213D206669656C64207C7C2062696E6172792E426967456E6469616E2E55696E74363428626C6F625B373A31355D2920213D207265766973696F6E207B0A090970616E696328226E6F7465733A20696E76616C69642063697068657220656E76656C6F706522290A097D0A7D0A66756E632076616C6964617465436F6D6D69746D656E74286B63205B5D6279746529207B0A096966206C656E286B632920213D203332207C7C2062797465732E457175616C286B632C206D616B65285B5D627974652C2033322929207B0A090970616E696328226E6F7465733A20696E76616C69642065706F636820636F6D6D69746D656E7422290A097D0A7D0A66756E6320617070656E64546578742862205B5D627974652C207320737472696E6729205B5D62797465207B0A0973697A65203A3D206D616B65285B5D627974652C2034290A0962696E6172792E426967456E6469616E2E50757455696E7433322873697A652C2075696E743332286C656E28732929290A0962203D20617070656E6428622C2073697A652E2E2E290A0972657475726E20617070656E6428622C205B5D627974652873292E2E2E290A7D0A66756E632065706F6368436F6D6D69746D656E74286964205B31365D627974652C2065706F63682075696E7433322C206B6579205B5D6279746529205B5D62797465207B0A0962203A3D20617070656E6454657874286E696C2C20226D656D62612D6E6F7465732F76312F65706F63682D636F6D6D69746D656E7422290A0962203D20617070656E645465787428622C2072756E74696D652E436861696E49442829290A0962203D20617070656E645465787428622C205265616C6D50617468290A0962203D20617070656E6428622C2069645B3A5D2E2E2E290A096570203A3D206D616B65285B5D627974652C2034290A0962696E6172792E426967456E6469616E2E50757455696E7433322865702C2065706F6368290A0962203D20617070656E6428622C2065702E2E2E290A0962203D20617070656E6428622C206B65792E2E2E290A0968203A3D207368613235362E53756D3235362862290A0972657475726E20685B3A5D0A7D0A0A66756E63206D616E69666573744164647265737328726177205B5D62797465292061646472657373207B0A09732C20657272203A3D206265636833322E456E636F646546726F6D42617365323536282267222C20726177290A0969662065727220213D206E696C207B0A090970616E696328226E6F7465733A206D616E6966657374206164647265737322290A097D0A0972657475726E20616464726573732873290A7D0A0A66756E632063616E6F6E6963616C526563697069656E742877686F2061646472657373292061646472657373207B2072657475726E206B6579732E43616E6F6E6963616C416464726573732877686F29207D0A66756E6320777261704A534F4E28656E747279205B5D627974652C2065706F63682075696E7433322C2077686F20616464726573732920737472696E67207B0A0972657475726E20607B2261646472657373223A60202B207128737472696E672877686F2929202B20602C2265706F6368223A60202B20752875696E7436342865706F63682929202B20602C22777269746572223A60202B20737472636F6E762E466F726D6174426F6F6C28656E7472795B32305D203D3D203129202B20602C2267656E65726174696F6E223A60202B20752862696E6172792E426967456E6469616E2E55696E74363428656E7472795B32313A32395D2929202B20602C227075626C69635F6B65795F68617368223A60202B20626C6F6228656E7472795B32393A36315D29202B20602C2277726170223A60202B20626C6F6228656E7472795B36313A5D29202B20607D600A7D0A1AF04D0A0A65706F6368732E676E6F12E14D7061636B616765206D656D62615F6E6F7465735F76310A0A696D706F727420280A09226279746573220A0922676E6F2E6C616E642F702F73616D637265772F61766C220A0922737472636F6E76220A0922737472696E6773220A290A0A747970652065706F63685265636F726420737472756374207B0A0945706F6368202020202020202020202020202020202020202020202020202020202075696E7433320A094D616E69666573742C20436F6D6D69746D656E742C2052657665616C65644B6579205B5D627974650A7D0A0A7661722065706F636873203D2061766C2E4E65775472656528290A0A66756E632065706F63684B6579286964205B31365D627974652C2065706F63682075696E7433322920737472696E67207B0A0973203A3D20737472636F6E762E466F726D617455696E742875696E7436342865706F6368292C203130290A0972657475726E2069645465787428696429202B20223A22202B20737472696E67732E526570656174282230222C2031302D6C656E28732929202B20730A7D0A66756E632067657445706F6368286964205B31365D627974652C2065706F63682075696E74333229202A65706F63685265636F7264207B0A09762C206F6B203A3D2065706F6368732E4765742865706F63684B65792869642C2065706F636829290A09696620216F6B207B0A090970616E696328226E6F7465733A2065706F6368206D697373696E6722290A097D0A0972657475726E20762E282A65706F63685265636F7264290A7D0A66756E6320707269766174655772697461626C65286E202A6E6F746529207B0A09696620656E63727970746564286E2E4D6F646529202626206C656E2867657445706F6368286E2E49442C206E2E45706F6368292E52657665616C65644B65792920213D2030207B0A090970616E696328226E6F7465733A2072657665616C65642065706F636820726571756972657320726F746174696F6E22290A097D0A7D0A66756E6320736574526563697069656E7473286E202A6E6F74652C206C697374205B5D726563697069656E7429207B0A096E2E52656164657273203D206E696C0A096E2E57726974657273203D206E696C0A09666F72205F2C2072203A3D2072616E6765206C697374207B0A09096E2E52656164657273203D20617070656E64286E2E526561646572732C20722E57686F290A0909696620722E57726974657220262620722E57686F20213D206E2E4F776E6572207B0A0909096E2E57726974657273203D20617070656E64286E2E577269746572732C20722E57686F290A09097D0A097D0A7D0A66756E6320696E697469616C697A65456E63727970746564286E202A6E6F74652C206163636573732C206B63205B5D6279746529207B0A0976616C6964617465436F6D6D69746D656E74286B63290A096C697374203A3D2070617273654D616E6966657374286163636573732C20312C206E2E4F776E65722C206E2E4D6F6465290A0976616C6964617465436970686572286E2E5469746C652C20312C20312C20312C204D61784369706865725469746C654279746573290A0976616C6964617465436970686572286E2E426F64792C20312C20322C20312C204D6178436970686572426F64794279746573290A096E2E45706F6368203D20310A096E2E436F6D6D69746D656E74203D20636F70696564286B63290A09736574526563697069656E7473286E2C206C697374290A0965706F6368732E5365742865706F63684B6579286E2E49442C2031292C202665706F63685265636F72647B45706F63683A20312C204D616E69666573743A20636F7069656428616363657373292C20436F6D6D69746D656E743A20636F70696564286B63297D290A7D0A0A2F2F20526F7461746520696E7374616C6C732074686520656E74697265206E6578742065706F636820696E206F6E65207472616E73616374696F6E2E20486973746F726963616C2065706F63680A2F2F207265636F726473207374617920617661696C61626C6520756E74696C2044656C6574652B626F756E64656450757267653B20726F746174696F6E206E65766572207363616E73207468656D2E0A66756E6320526F7461746528637572207265616C6D2C206964205B31365D627974652C20626173655265766973696F6E2075696E7436342C20657870656374656445706F63682075696E7433322C206D6F64652075696E74382C207469746C652C20626F64792C206D616E69666573742C206B63205B5D627974652C206F704944205B31365D6279746529207B0A0977686F203A3D20656E746572286375722C2066616C7365290A096465666572206C6561766528290A096D7574617465526F74617465286375722C2077686F2C2069642C20626173655265766973696F6E2C20657870656374656445706F63682C206D6F64652C207469746C652C20626F64792C206D616E69666573742C206B632C206F704944290A7D0A66756E63206D7574617465526F7461746528637572207265616C6D2C2077686F20616464726573732C206964205B31365D627974652C20626173655265766973696F6E2075696E7436342C20657870656374656445706F63682075696E7433322C206D6F64652075696E74382C207469746C652C20626F64792C206D616E69666573742C206B63205B5D627974652C206F704944205B31365D6279746529207B0A096E203A3D206C697665286964290A096F776E6572286E2C2077686F290A096578706563746564286E2C20626173655265766973696F6E290A0969662021656E63727970746564286E2E4D6F646529207C7C2021656E63727970746564286D6F646529207B0A090970616E696328226E6F7465733A20656E6372797074656420726F746174696F6E20726571756972656422290A097D0A09696620657870656374656445706F636820213D206E2E45706F6368207C7C206E2E45706F6368203D3D205E75696E743332283029207B0A090970616E696328226E6F7465733A207374616C652F6578686175737465642065706F636822290A097D0A096966206E2E5469746C655265766973696F6E203D3D205E75696E743634283029207C7C206E2E426F64795265766973696F6E203D3D205E75696E743634283029207B0A090970616E696328226E6F7465733A206669656C64207265766973696F6E2065786861757374656422290A097D0A096570203A3D206E2E45706F6368202B20310A0976616C6964617465436F6D6D69746D656E74286B63290A0969662062797465732E457175616C286B632C206E2E436F6D6D69746D656E7429207B0A090970616E696328226E6F7465733A2066726573682065706F636820636F6D6D69746D656E7420726571756972656422290A097D0A096C697374203A3D2070617273654D616E6966657374286D616E69666573742C2065702C206D616E69666573744F776E6572286E292C206D6F6465290A0976616C6964617465436970686572287469746C652C2065702C20312C206E2E5469746C655265766973696F6E2B312C204D61784369706865725469746C654279746573290A0976616C696461746543697068657228626F64792C2065702C20322C206E2E426F64795265766973696F6E2B312C204D6178436970686572426F64794279746573290A096F7065726174696F6E286E2C206F704944290A09756E696E646578286E290A096E2E4D6F6465203D206D6F64650A096E2E45706F6368203D2065700A096E2E5469746C65203D20636F70696564287469746C65290A096E2E426F6479203D20636F7069656428626F6479290A096E2E426F64794279746573203D206C656E28626F6479290A096E2E5469746C655265766973696F6E2B2B0A096E2E426F64795265766973696F6E2B2B0A096E2E436F6D6D69746D656E74203D20636F70696564286B63290A096E2E50656E64696E674F776E6572203D2022220A09736574526563697069656E7473286E2C206C697374290A09696E646578286E290A0965706F6368732E5365742865706F63684B65792869642C206570292C202665706F63685265636F72647B45706F63683A2065702C204D616E69666573743A20636F70696564286D616E6966657374292C20436F6D6D69746D656E743A20636F70696564286B63297D290A0961636B6E6F776C656467655265717565737473286E2C2077686F2C206F704944290A0962756D70286E2C2077686F2C206F7049442C2022726F7461746522290A7D0A0A2F2F204170706C79416363657373206772616E74732061636365737320746F207468652043555252454E542065706F636820616E642069747320686973746F72792E2052656D6F76696E6720610A2F2F207265616465722F777269746572206F72206368616E67696E67206C696E6B2073636F706520726571756972657320526F746174652C206E65766572207468697320656E747279706F696E742E0A66756E63204170706C7941636365737328637572207265616C6D2C206964205B31365D627974652C20626173655265766973696F6E2075696E7436342C20657870656374656445706F63682075696E7433322C206D6F64652075696E74382C206D616E6966657374205B5D627974652C206F704944205B31365D6279746529207B0A0977686F203A3D20656E746572286375722C2066616C7365290A096465666572206C6561766528290A096D75746174654170706C79416363657373286375722C2077686F2C2069642C20626173655265766973696F6E2C20657870656374656445706F63682C206D6F64652C206D616E69666573742C206F704944290A7D0A66756E63206D75746174654170706C7941636365737328637572207265616C6D2C2077686F20616464726573732C206964205B31365D627974652C20626173655265766973696F6E2075696E7436342C20657870656374656445706F63682075696E7433322C206D6F64652075696E74382C206D616E6966657374205B5D627974652C206F704944205B31365D6279746529207B0A096E203A3D206C697665286964290A096F776E6572286E2C2077686F290A096578706563746564286E2C20626173655265766973696F6E290A09707269766174655772697461626C65286E290A0969662021656E63727970746564286E2E4D6F646529207C7C20657870656374656445706F636820213D206E2E45706F6368207C7C2021286D6F6465203D3D206E2E4D6F6465207C7C206E2E4D6F6465203D3D204D6F646550726976617465202626206D6F6465203D3D204D6F646553686172656429207B0A090970616E696328226E6F7465733A20616363657373207472616E736974696F6E20726571756972657320726F746174696F6E22290A097D0A096C697374203A3D2070617273654D616E6966657374286D616E69666573742C206E2E45706F63682C206D616E69666573744F776E6572286E292C206D6F6465290A09666F72205F2C2061203A3D2072616E6765206E2E52656164657273207B0A0909666F756E64203A3D2066616C73650A0909666F72205F2C2072203A3D2072616E6765206C697374207B0A090909696620722E57686F203D3D2061207B0A09090909666F756E64203D20747275650A09090909696620777269746572286E2C2061292026262021722E577269746572207B0A090909090970616E696328226E6F7465733A207772697465722072656D6F76616C20726571756972657320726F746174696F6E22290A090909097D0A0909097D0A09097D0A090969662021666F756E64207B0A09090970616E696328226E6F7465733A207265616465722072656D6F76616C20726571756972657320726F746174696F6E22290A09097D0A097D0A096F7065726174696F6E286E2C206F704944290A09756E696E646578286E290A096E2E4D6F6465203D206D6F64650A09736574526563697069656E7473286E2C206C697374290A09696E646578286E290A0967657445706F63682869642C206E2E45706F6368292E4D616E6966657374203D20636F70696564286D616E6966657374290A0961636B6E6F776C656467655265717565737473286E2C2077686F2C206F704944290A0962756D70286E2C2077686F2C206F7049442C202261636365737322290A7D0A66756E63205075626C69736828637572207265616C6D2C206964205B31365D627974652C20626173655265766973696F6E2075696E7436342C206D6F64652075696E74382C207469746C652C20626F6479205B5D627974652C206F704944205B31365D6279746529207B0A0977686F203A3D20656E746572286375722C2066616C7365290A096465666572206C6561766528290A096D75746174655075626C697368286375722C2077686F2C2069642C20626173655265766973696F6E2C206D6F64652C207469746C652C20626F64792C206F704944290A7D0A66756E63206D75746174655075626C69736828637572207265616C6D2C2077686F20616464726573732C206964205B31365D627974652C20626173655265766973696F6E2075696E7436342C206D6F64652075696E74382C207469746C652C20626F6479205B5D627974652C206F704944205B31365D6279746529207B0A096E203A3D206C697665286964290A096F776E6572286E2C2077686F290A096578706563746564286E2C20626173655265766973696F6E290A0969662021656E63727970746564286E2E4D6F646529207C7C20217075626C6963286D6F646529207B0A090970616E696328226E6F7465733A207075626C697368207472616E736974696F6E22290A097D0A096966206E2E5469746C655265766973696F6E203D3D205E75696E743634283029207C7C206E2E426F64795265766973696F6E203D3D205E75696E743634283029207B0A090970616E696328226E6F7465733A206669656C64207265766973696F6E2065786861757374656422290A097D0A0976616C69646174655075626C6963287469746C652C20626F6479290A096F7065726174696F6E286E2C206F704944290A09756E696E646578286E290A096E2E4D6F6465203D206D6F64650A096E2E5469746C65203D20636F70696564287469746C65290A096E2E426F6479203D20636F7069656428626F6479290A096E2E426F64794279746573203D206C656E28626F6479290A096E2E5469746C655265766973696F6E2B2B0A096E2E426F64795265766973696F6E2B2B0A096E2E4C6973746564203D20747275650A096E2E52656164657273203D206E696C0A096E2E436F6D6D69746D656E74203D206E696C0A096E2E50656E64696E674F776E6572203D2022220A09696E646578286E290A0962756D70286E2C2077686F2C206F7049442C20227075626C69736822290A7D0A66756E632052657665616C28637572207265616C6D2C206964205B31365D627974652C20626173655265766973696F6E2075696E7436342C2065706F63682075696E7433322C206B6579205B5D627974652C206F704944205B31365D6279746529207B0A0977686F203A3D20656E746572286375722C2066616C7365290A096465666572206C6561766528290A096D757461746552657665616C286375722C2077686F2C2069642C20626173655265766973696F6E2C2065706F63682C206B65792C206F704944290A7D0A66756E63206D757461746552657665616C28637572207265616C6D2C2077686F20616464726573732C206964205B31365D627974652C20626173655265766973696F6E2075696E7436342C2065706F63682075696E7433322C206B6579205B5D627974652C206F704944205B31365D6279746529207B0A096E203A3D206C697665286964290A096F776E6572286E2C2077686F290A096578706563746564286E2C20626173655265766973696F6E290A096570203A3D2067657445706F63682869642C2065706F6368290A096966206C656E286B65792920213D203332207C7C206C656E2865702E52657665616C65644B65792920213D2030207C7C202162797465732E457175616C2865706F6368436F6D6D69746D656E742869642C2065706F63682C206B6579292C2065702E436F6D6D69746D656E7429207B0A090970616E696328226E6F7465733A20696E76616C69642F616C72656164792072657665616C6564206B657922290A097D0A096F7065726174696F6E286E2C206F704944290A0965702E52657665616C65644B6579203D20636F70696564286B6579290A0962756D70486973746F7279286E2C2077686F2C206F7049442C202272657665616C222C20602C227461726765745F65706F6368223A60202B20752875696E7436342865706F63682929290A7D0A66756E632065706F63684A534F4E286570202A65706F63685265636F72642C20776974684D616E696665737420626F6F6C2920737472696E67207B0A096F7574203A3D20607B2265706F6368223A60202B20752875696E7436342865702E45706F63682929202B20602C22636F6D6D69746D656E74223A60202B20626C6F622865702E436F6D6D69746D656E7429202B20602C2272657665616C65645F6B6579223A60202B20626C6F622865702E52657665616C65644B6579290A09696620776974684D616E6966657374207B0A09096F7574202B3D20602C226D616E6966657374223A60202B20626C6F622865702E4D616E6966657374290A097D0A0972657475726E206F7574202B20607D600A7D0A66756E632045706F63684A534F4E28696448657820737472696E672C2065706F63682075696E7433322920737472696E67207B0A096964203A3D20726561644944286964486578290A09762C206F6B203A3D2065706F6368732E4765742865706F63684B65792869642C2065706F636829290A09696620216F6B207B0A090972657475726E20226E756C6C220A097D0A0972657475726E2065706F63684A534F4E28762E282A65706F63685265636F7264292C2074727565290A7D0A66756E632045706F6368734A534F4E28696448657820737472696E672C20637572736F722075696E7433322C206C696D697420696E742920737472696E67207B0A096964203A3D20726561644944286964486578290A0966696E64286964290A096966206C696D6974203C2031207C7C206C696D6974203E204D617850616765207B0A090970616E696328226E6F7465733A2070616765206C696D697422290A097D0A096974656D73203A3D205B5D737472696E677B7D0A09766172206E6578742075696E7433320A0965706F6368732E497465726174652865706F63684B65792869642C20637572736F72292C20696454657874286964292B223A5C786666222C2066756E63286B20737472696E672C207620696E746572666163657B7D2920626F6F6C207B0A09096570203A3D20762E282A65706F63685265636F7264290A090969662065702E45706F6368203C3D20637572736F72207B0A09090972657475726E2066616C73650A09097D0A09096974656D73203D20617070656E64286974656D732C2065706F63684A534F4E2865702C2066616C736529290A09096E657874203D2065702E45706F63680A090972657475726E206C656E286974656D7329203D3D206C696D69740A097D290A096966206C656E286974656D7329203C206C696D6974207B0A09096E657874203D20300A097D0A0972657475726E20607B226974656D73223A5B60202B20737472696E67732E4A6F696E286974656D732C20222C2229202B20605D2C226E6578745F637572736F72223A60202B20752875696E743634286E6578742929202B20607D600A7D0A66756E6320526561646572734A534F4E28696448657820737472696E672920737472696E67207B0A096E203A3D2066696E642872656164494428696448657829290A096F7574203A3D20225B220A09666F7220692C2061203A3D2072616E6765206E2E52656164657273207B0A090969662069203E2030207B0A0909096F7574202B3D20222C220A09097D0A09096F7574202B3D207128737472696E67286129290A097D0A0972657475726E206F7574202B20225D220A7D0A0A66756E63206D616E69666573744F776E6572286E202A6E6F7465292061646472657373207B0A096966206E2E4F776E657249735265616C6D207B0A090972657475726E2022220A097D0A0972657475726E206E2E4F776E65720A7D0A0A2F2F204F776E657273686970206368616E67657320646F206E6F742073696C656E746C79207265766F6B6520616E206578697374696E67206D616E6966657374207772697465722E0A2F2F205265766F636174696F6E20726571756972657320746865206E6577206F776E657220746F20726F746174653B206F6C64206B6579206B6E6F776C6564676520616C736F2072656D61696E732E0A66756E632070726573657276655472616E7366657272656457726974657273286E202A6E6F746529207B0A0964617461203A3D2067657445706F6368286E2E49442C206E2E45706F6368292E4D616E69666573740A096E2E57726974657273203D206E696C0A09666F722069203A3D20303B2069203C20696E7428646174615B315D293B20692B2B207B0A09096F6666203A3D2032202B20692A4D616E6966657374456E74727942797465730A0909696620646174615B6F66662B32305D203D3D2031207B0A09090977686F203A3D206D616E69666573744164647265737328646174615B6F6666203A206F66662B32305D290A09090969662077686F20213D206E2E4F776E6572207B0A090909096E2E57726974657273203D20617070656E64286E2E577269746572732C2077686F290A0909097D0A09097D0A097D0A7D0A0A66756E6320577261704A534F4E28696448657820737472696E672C2065706F63682075696E7433322C2077686F20616464726573732920737472696E67207B0A096964203A3D20726561644944286964486578290A0977686F203D2063616E6F6E6963616C526563697069656E742877686F290A09762C206F6B203A3D2065706F6368732E4765742865706F63684B65792869642C2065706F636829290A09696620216F6B207B0A090972657475726E20226E756C6C220A097D0A0964617461203A3D20762E282A65706F63685265636F7264292E4D616E69666573740A09666F722069203A3D20303B2069203C20696E7428646174615B315D293B20692B2B207B0A09096F6666203A3D2032202B20692A4D616E6966657374456E74727942797465730A09096966206D616E69666573744164647265737328646174615B6F66663A6F66662B32305D29203D3D2077686F207B0A09090972657475726E20777261704A534F4E28646174615B6F66663A6F66662B4D616E6966657374456E74727942797465735D2C2065706F63682C2077686F290A09097D0A097D0A0972657475726E20226E756C6C220A7D0A0A2F2F20526566726573684F776E57726170206368616E676573206F6E6C79207468652063616C6C65722773206964656E7469747920656E76656C6F70652E2049742063616E6E6F74206368616E67650A2F2F20726F6C65732C20726561646572732C206D6F646573206F722065706F6368732C20616E64206E6576657220726577726974657320616E79626F647920656C73652773207265636F766572792E0A66756E6320526566726573684F776E5772617028637572207265616C6D2C206964205B31365D627974652C20626173655265766973696F6E2075696E7436342C20657870656374656445706F63682075696E7433322C206D616E6966657374205B5D627974652C206F704944205B31365D6279746529207B0A0977686F203A3D20656E746572286375722C2066616C7365290A096465666572206C6561766528290A096E203A3D206C697665286964290A096578706563746564286E2C20626173655265766973696F6E290A09707269766174655772697461626C65286E290A09696620216375722E50726576696F757328292E49735573657243616C6C2829207C7C2021656E63727970746564286E2E4D6F646529207C7C20657870656374656445706F636820213D206E2E45706F6368207C7C2021636F6E7461696E73286E2E526561646572732C2077686F29207B0A090970616E696328226E6F7465733A2063757272656E742072656164657220726571756972656422290A097D0A092F2F2041207265616465722077686F20616363657074656420536861726564206F776E657273686970206D61792072657461696E20612066616C7365206578706C69636974207772697465720A092F2F20666C61673A206F776E65727368697020697320696D706C6963697420617574686F726974792E2053656C662D7265667265736820707265736572766573207468617420666C61672E0A096D616E69666573744163636F756E744F776E6572203A3D2061646472657373282222290A096966206E2E4D6F6465203D3D204D6F646550726976617465207B0A09096D616E69666573744163636F756E744F776E6572203D206E2E4F776E65720A097D0A0970617273654D616E6966657374466F72286D616E69666573742C206E2E45706F63682C206D616E69666573744163636F756E744F776E65722C206E2E4D6F64652C2077686F290A096F6C64203A3D2067657445706F63682869642C206E2E45706F6368292E4D616E69666573740A096966206C656E286F6C642920213D206C656E286D616E696665737429207B0A090970616E696328226E6F7465733A2073656C6620726566726573682063616E6E6F74206368616E6765207265616465727322290A097D0A096368616E676564203A3D2066616C73650A09666F722069203A3D20303B2069203C20696E74286F6C645B315D293B20692B2B207B0A09096F6666203A3D2032202B20692A4D616E6966657374456E74727942797465730A090970726576696F7573203A3D206F6C645B6F6666203A206F66662B4D616E6966657374456E74727942797465735D0A09096E657874203A3D206D616E69666573745B6F6666203A206F66662B4D616E6966657374456E74727942797465735D0A09096966206D616E6966657374416464726573732870726576696F75735B3A32305D29203D3D2077686F207B0A090909696620737472696E672870726576696F75735B3A32315D2920213D20737472696E67286E6578745B3A32315D29207B0A0909090970616E696328226E6F7465733A2073656C6620726566726573682063616E6E6F74206368616E676520726F6C6522290A0909097D0A0909096368616E676564203D20737472696E672870726576696F75732920213D20737472696E67286E657874290A09097D20656C736520696620737472696E672870726576696F75732920213D20737472696E67286E65787429207B0A09090970616E696328226E6F7465733A2073656C6620726566726573682063616E6E6F74206368616E676520616E6F74686572207772617022290A09097D0A097D0A09696620216368616E676564207B0A090970616E696328226E6F7465733A207772617020756E6368616E67656422290A097D0A096F7065726174696F6E286E2C206F704944290A0967657445706F63682869642C206E2E45706F6368292E4D616E6966657374203D20636F70696564286D616E6966657374290A0962756D70286E2C2077686F2C206F7049442C202273656C662D72656B657922290A7D0A1A89190A0B676574746572732E676E6F12F9187061636B616765206D656D62615F6E6F7465735F76310A0A696D706F727420280A0922656E636F64696E672F626173653634220A0922676E6F2E6C616E642F702F73616D637265772F61766C220A096B6579732022676E6F2E6C616E642F722F73616D637265772F656E636B6579735F7631220A0922737472636F6E76220A0922737472696E6773220A290A0A66756E632071287320737472696E672920737472696E67202020207B2072657475726E20737472636F6E762E51756F7465287329207D0A66756E632075286E2075696E7436342920737472696E67202020207B2072657475726E207128737472636F6E762E466F726D617455696E74286E2C2031302929207D0A66756E6320626C6F622862205B5D627974652920737472696E67207B2072657475726E20225C2222202B206261736536342E537464456E636F64696E672E456E636F6465546F537472696E67286229202B20225C2222207D0A66756E63206E6F74654A534F4E286E202A6E6F74652C2077697468426F647920626F6F6C2920737472696E67207B0A0973203A3D20607B226964223A60202B207128696454657874286E2E49442929202B20602C226F776E6572223A60202B207128737472696E67286E2E4F776E65722929202B20602C2270656E64696E675F6F776E6572223A60202B207128737472696E67286E2E50656E64696E674F776E65722929202B20602C226F776E65725F67656E65726174696F6E223A60202B2075286E2E4F776E657247656E65726174696F6E29202B20602C226D6F6465223A60202B20737472636F6E762E49746F6128696E74286E2E4D6F64652929202B20602C2273746174655F7265766973696F6E223A60202B2075286E2E5265766973696F6E29202B20602C227469746C655F7265766973696F6E223A60202B2075286E2E5469746C655265766973696F6E29202B20602C22626F64795F7265766973696F6E223A60202B2075286E2E426F64795265766973696F6E29202B20602C2265706F6368223A60202B20752875696E743634286E2E45706F63682929202B20602C22626F64795F6279746573223A60202B207128737472636F6E762E49746F61286E2E426F647942797465732929202B20602C227469746C655F626C6F62223A60202B20626C6F62286E2E5469746C6529202B20602C22636F6D6D69746D656E74223A60202B20626C6F62286E2E436F6D6D69746D656E7429202B20602C2264656C65746564223A60202B20737472636F6E762E466F726D6174426F6F6C286E2E44656C6574656429202B20602C226C6973746564223A60202B20737472636F6E762E466F726D6174426F6F6C286E2E4C697374656420262620216E2E4D6F64657261746F7248696464656E29202B20602C226F776E65725F6C6973746564223A60202B20737472636F6E762E466F726D6174426F6F6C286E2E4C697374656429202B20602C226D6F64657261746F725F68696464656E223A60202B20737472636F6E762E466F726D6174426F6F6C286E2E4D6F64657261746F7248696464656E29202B20602C22637265617465645F686569676874223A60202B207128737472636F6E762E466F726D6174496E74286E2E437265617465644865696768742C2031302929202B20602C226F705F6964223A60202B207128696454657874286E2E4C6173742E4F7065726174696F6E2929202B20602C226578656375746F72223A60202B207128737472696E67286E2E4C6173744578656375746F722929202B20602C22676F765F77726974657273223A60202B20737472636F6E762E466F726D6174426F6F6C286E2E476F765772697465727329202B20602C226163746F72223A60202B207128737472696E67286E2E4C6173742E4163746F722929202B20602C22686569676874223A60202B207128737472636F6E762E466F726D6174496E74286E2E4C6173742E4865696768742C20313029290A0969662077697468426F6479207B0A090973202B3D20602C22626F64795F626C6F62223A60202B20626C6F62286E2E426F6479290A097D0A0972657475726E2073202B20607D600A7D0A66756E63204E6F74654A534F4E28696448657820737472696E672920737472696E67207B0A09762C206F6B203A3D206E6F7465732E47657428696454657874287265616449442869644865782929290A09696620216F6B207B0A090972657475726E20226E756C6C220A097D0A0972657475726E206E6F74654A534F4E28762E282A6E6F7465292C2074727565290A7D0A66756E6320706167652874726565202A61766C2E547265652C207072656669782C20637572736F7220737472696E672C206C696D697420696E742920737472696E67207B0A096966206C696D6974203C2031207C7C206C696D6974203E204D617850616765207B0A090970616E696328226E6F7465733A2070616765206C696D697422290A097D0A096966206C656E28637572736F7229203E203533207B0A090970616E696328226E6F7465733A20637572736F72206C656E67746822290A097D0A09696620637572736F7220213D202222207B0A09096966206C656E28637572736F722920213D203533207C7C20637572736F725B32305D20213D20273A27207B0A09090970616E696328226E6F7465733A2062616420637572736F7222290A09097D0A090972656164494428637572736F725B32313A5D290A0909666F72205F2C2063203A3D2072616E676520637572736F725B3A32305D207B0A09090969662063203C20273027207C7C2063203E20273927207B0A0909090970616E696328226E6F7465733A2062616420637572736F7222290A0909097D0A09097D0A097D0A09656E64203A3D20707265666978202B20225C786666220A09696620637572736F7220213D202222207B0A0909656E64203D20707265666978202B20637572736F720A097D0A096974656D73203A3D205B5D737472696E677B7D0A096E657874203A3D2022220A09747265652E5265766572736549746572617465287072656669782C20656E642C2066756E63286B657920737472696E672C2076616C756520696E746572666163657B7D2920626F6F6C207B0A0909696620637572736F7220213D202222202626206B6579203D3D20656E64207B0A09090972657475726E2066616C73650A09097D0A0909762C206F6B203A3D206E6F7465732E4765742876616C75652E28737472696E6729290A0909696620216F6B207B0A09090970616E696328226E6F7465733A20636F727275707420696E64657822290A09097D0A09096974656D73203D20617070656E64286974656D732C206E6F74654A534F4E28762E282A6E6F7465292C2066616C736529290A09096E657874203D20737472696E67732E5472696D507265666978286B65792C20707265666978290A090972657475726E206C656E286974656D7329203D3D206C696D69740A097D290A096966206C656E286974656D7329203C206C696D6974207B0A09096E657874203D2022220A097D0A0972657475726E20607B226974656D73223A5B60202B20737472696E67732E4A6F696E286974656D732C20222C2229202B20605D2C226E6578745F637572736F72223A60202B2071286E65787429202B20607D600A7D0A66756E63204C69737442794F776E65724A534F4E286164647220616464726573732C20637572736F7220737472696E672C206C696D697420696E742920737472696E67207B0A0972657475726E2070616765286F776E6572496E6465782C20737472696E67286B6579732E43616E6F6E6963616C41646472657373286164647229292B223A222C20637572736F722C206C696D6974290A7D0A66756E63204C6973745075626C69634A534F4E28637572736F7220737472696E672C206C696D697420696E742920737472696E67207B2072657475726E2070616765287075626C6963496E6465782C2022222C20637572736F722C206C696D697429207D0A66756E6320436F6E6669674A534F4E282920737472696E67207B0A0972657475726E20607B227265616C6D223A60202B2071285265616C6D5061746829202B20602C2261646D696E223A60202B207128737472696E672861646D696E2929202B20602C2270656E64696E675F61646D696E223A60202B207128737472696E672870656E64696E6741646D696E2929202B20602C227472656173757279223A60202B207128737472696E672874726561737572792929202B20602C226372656174655F6665655F75676E6F74223A60202B207128737472636F6E762E466F726D6174496E74286372656174654665652C2031302929202B20602C22706175736564223A60202B20737472636F6E762E466F726D6174426F6F6C2870617573656429202B20607D600A7D0A1A480A0B676E6F6D6F642E746F6D6C12396D6F64756C65203D2022676E6F2E6C616E642F722F73616D637265772F6D656D62615F6E6F7465735F7631220A676E6F203D2022302E39220A1AEF380A07676F762E676E6F12E3387061636B616765206D656D62615F6E6F7465735F76310A0A696D706F727420280A0922636861696E220A0922636861696E2F72756E74696D65220A092263727970746F2F736861323536220A0922656E636F64696E672F62696E617279220A0922656E636F64696E672F686578220A0922676E6F2E6C616E642F702F73616D637265772F64616F61757468220A09676F762022676E6F2E6C616E642F722F73616D637265772F6D656D62615F676F76220A0922737472636F6E76220A290A0A636F6E737420476F765265616C6D50617468203D2022676E6F2E6C616E642F722F73616D637265772F6D656D62615F676F76220A0A76617220676F7641646472657373203D20636861696E2E5061636B6167654164647265737328476F765265616C6D50617468290A0A66756E6320676F764D656D6265722877686F20616464726573732920626F6F6C207B2072657475726E20676F762E49734D656D6265722877686F29207D0A66756E6320536574476F765772697465727328637572207265616C6D2C206964205B31365D627974652C20626173655265766973696F6E2075696E7436342C206F6E20626F6F6C2C206F704944205B31365D6279746529207B0A0977686F203A3D20656E746572286375722C2066616C7365290A096465666572206C6561766528290A096D7574617465536574476F7657726974657273286375722C2077686F2C2069642C20626173655265766973696F6E2C206F6E2C206F704944290A7D0A66756E63206D7574617465536574476F765772697465727328637572207265616C6D2C2077686F20616464726573732C206964205B31365D627974652C20626173655265766973696F6E2075696E7436342C206F6E20626F6F6C2C206F704944205B31365D6279746529207B0A096E203A3D206C697665286964290A096F776E6572286E2C2077686F290A096578706563746564286E2C20626173655265766973696F6E290A096966206E2E4F776E657220213D20676F7641646472657373207B0A090970616E696328226E6F7465733A20676F76206F776E657220726571756972656422290A097D0A096F7065726174696F6E286E2C206F704944290A096E2E476F7657726974657273203D206F6E0A0962756D70286E2C2077686F2C206F7049442C2022676F762D7772697465727322290A7D0A66756E632076616C6964476F76416374696F6E28616374696F6E20737472696E672920626F6F6C207B0A0973776974636820616374696F6E207B0A096361736520224163636570744F776E657273686970222C2022436F6D6D6974222C202252656E616D65222C2022526F74617465222C20224170706C79416363657373222C20225075626C697368222C202252657665616C222C202244656C657465222C2022416464577269746572222C202252656D6F7665577269746572222C202250726F706F73654F776E6572222C2022536574506F6C696379222C2022536574436F6D6D656E744D6F6465222C20225365745075626C6963577269746573222C20225365744C6973746564222C20224D6F6465726174654C697374696E67222C2022536574476F7657726974657273222C202248696465436F6D6D656E74222C20225265736F6C7665436F6D6D656E74222C202252656A65637441636365737352657175657374222C20225075726765223A0A090972657475726E20747275650A097D0A0972657475726E2066616C73650A7D0A0A2F2F20546865207479706564207061796C6F616420697320626F756E64656420616E64206861736865642061732062797465732C20696E636C7564696E67206974732076657273696F6E2E0A2F2F20457665727920707265636F6E646974696F6E20616E64206F70494420697320646F6D61696E2D626F756E643B206E6F20726177206C617267652F556E69636F646520636F6E74656E742069730A2F2F2070757420696E2064616F61757468277320313032342D62797465207072696E7461626C652D415343494920617267756D656E7420656E76656C6F70652E0A66756E6320676F76446967657374286E202A6E6F74652C20626173655265766973696F6E2C206F776E657247656E65726174696F6E2075696E7436342C20657870656374656445706F63682075696E7433322C20616374696F6E20737472696E672C207061796C6F6164205B5D627974652C206F704944205B31365D627974652920737472696E67207B0A096966202176616C6964476F76416374696F6E28616374696F6E29207C7C206C656E287061796C6F616429203C2031207C7C206C656E287061796C6F616429203E204D6178476F765061796C6F61644279746573207B0A090970616E696328226E6F7465733A20756E6B6E6F776E2F6F76657273697A6520676F76206F7065726174696F6E22290A097D0A0962203A3D20617070656E6454657874286E696C2C20226D656D62612D6E6F7465732F76312F676F762D6F7065726174696F6E22290A0962203D20617070656E645465787428622C2072756E74696D652E436861696E49442829290A0962203D20617070656E645465787428622C205265616C6D50617468290A0962203D20617070656E6428622C206E2E49445B3A5D2E2E2E290A096E756D626572203A3D206D616B65285B5D627974652C2038290A0962696E6172792E426967456E6469616E2E50757455696E743634286E756D6265722C206F776E657247656E65726174696F6E290A0962203D20617070656E6428622C206E756D6265722E2E2E290A0962696E6172792E426967456E6469616E2E50757455696E743634286E756D6265722C20626173655265766973696F6E290A0962203D20617070656E6428622C206E756D6265722E2E2E290A096570203A3D206D616B65285B5D627974652C2034290A0962696E6172792E426967456E6469616E2E50757455696E7433322865702C20657870656374656445706F6368290A0962203D20617070656E6428622C2065702E2E2E290A0962203D20617070656E6428622C206E2E4D6F6465290A0962203D20617070656E645465787428622C20737472696E67286E2E4F776E657229290A0962203D20617070656E645465787428622C20737472696E67286E2E50656E64696E674F776E657229290A0962203D20617070656E645465787428622C20737472696E67286E2E436F6D6D69746D656E7429290A0962203D20617070656E645465787428622C20616374696F6E290A0968617368203A3D207368613235362E53756D323536287061796C6F6164290A0962203D20617070656E6428622C20686173685B3A5D2E2E2E290A0962203D20617070656E6428622C206F7049445B3A5D2E2E2E290A09646967657374203A3D207368613235362E53756D3235362862290A0972657475726E206865782E456E636F6465546F537472696E67286469676573745B3A5D290A7D0A66756E6320476F7644696765737428696448657820737472696E672C20626173655265766973696F6E2C206F776E657247656E65726174696F6E2075696E7436342C20657870656374656445706F63682075696E7433322C20616374696F6E20737472696E672C207061796C6F6164205B5D627974652C206F704944205B31365D627974652920737472696E67207B0A0972657475726E20676F764469676573742866696E642872656164494428696448657829292C20626173655265766973696F6E2C206F776E657247656E65726174696F6E2C20657870656374656445706F63682C20616374696F6E2C207061796C6F61642C206F704944290A7D0A66756E6320476F764170706C7928637572207265616C6D2C207069642075696E7436342C206964205B31365D627974652C20626173655265766973696F6E2C206F776E657247656E65726174696F6E2075696E7436342C20657870656374656445706F63682075696E7433322C20616374696F6E20737472696E672C207061796C6F6164205B5D627974652C206F704944205B31365D6279746529207B0A096578656375746F72203A3D20656E746572286375722C2066616C7365290A096465666572206C6561766528290A09696620216375722E50726576696F757328292E49735573657243616C6C2829207B0A090970616E696328226E6F7465733A2064697265637420676F7665726E616E6365206578656375746F7220726571756972656422290A097D0A096F7065726174696F6E286E696C2C206F704944290A096E203A3D2066696E64286964290A096578706563746564286E2C20626173655265766973696F6E290A096966206F776E657247656E65726174696F6E20213D206E2E4F776E657247656E65726174696F6E207C7C20657870656374656445706F636820213D206E2E45706F6368207B0A090970616E696328226E6F7465733A207374616C6520676F7665726E616E63652067656E65726174696F6E2F65706F636822290A097D0A09696620616374696F6E203D3D20224163636570744F776E65727368697022207B0A09096966206E2E50656E64696E674F776E657220213D20676F7641646472657373207B0A09090970616E696328226E6F7465733A2070656E64696E6720676F76206F776E657220726571756972656422290A09097D0A097D20656C7365206966206E2E4F776E657220213D20676F764164647265737320262620212828616374696F6E203D3D20224D6F6465726174654C697374696E6722207C7C20616374696F6E203D3D202248696465436F6D6D656E742229202626206D6F64657261746F7228676F76416464726573732929207B0A090970616E696328226E6F7465733A20676F76206F776E657220726571756972656422290A097D0A09646967657374203A3D20676F76446967657374286E2C20626173655265766973696F6E2C206F776E657247656E65726174696F6E2C20657870656374656445706F63682C20616374696F6E2C207061796C6F61642C206F704944290A092F2F204661696C75726520696E20646973706174636820616C736F20726F6C6C73206261636B20436F6E73756D6520696E207468652073616D65207472616E73616374696F6E2E0A09676F762E436F6E73756D652863726F737328637572292C207069642C20226E6F7465732E222B616374696F6E2C2064616F617574682E4E657728292E53747228646967657374292E537472696E6728292C20226E6F74653A222B696454657874286964292C20676F762E526F7574696E652C206578656375746F72290A09686973746F7279476F76203D2026686973746F727943616C6C7B6578656375746F722C207069642C206F7049442C20616374696F6E7D0A0964656665722066756E632829207B20686973746F7279476F76203D206E696C207D28290A096469737061746368476F76286375722C206E2C20626173655265766973696F6E2C20657870656374656445706F63682C20616374696F6E2C207061796C6F61642C206F704944290A096966206E2E5265766973696F6E203E20626173655265766973696F6E202626206E2E4C6173742E4F7065726174696F6E203D3D206F704944207B0A09096E2E4C6173744578656375746F72203D206578656375746F720A097D0A09636861696E2E456D697428224E6F7465476F7665726E6564222C20226964222C20696454657874286964292C2022616374696F6E222C20616374696F6E2C2022706964222C20737472636F6E762E466F726D617455696E74287069642C203130292C20226578656375746F72222C20737472696E67286578656375746F72292C20226F705F6964222C20696454657874286F70494429290A7D0A66756E63206469737061746368476F7628637572207265616C6D2C206E202A6E6F74652C207265762075696E7436342C2065706F63682075696E7433322C20616374696F6E20737472696E672C207061796C6F6164205B5D627974652C206F70205B31365D6279746529207B0A0972203A3D207061796C6F6164526561646572287061796C6F6164290A096964203A3D206E2E49440A0977686F203A3D20676F76416464726573730A0973776974636820616374696F6E207B0A096361736520224163636570744F776E657273686970223A0A0909722E646F6E6528290A09096D75746174654163636570744F776E657273686970286375722C2077686F2C2069642C207265762C206F70290A09636173652022436F6D6D6974223A0A09096D61736B203A3D20722E6279746528290A09097469746C65203A3D20722E626C6F62284D61784369706865725469746C654279746573290A0909626F6479203A3D20722E626C6F62284D6178436970686572426F64794279746573290A0909722E646F6E6528290A09096D7574617465436F6D6D6974286375722C2077686F2C2069642C207265762C2065706F63682C206D61736B2C207469746C652C20626F64792C206F70290A0963617365202252656E616D65223A0A09097469746C65203A3D20722E626C6F62284D61784369706865725469746C654279746573290A0909722E646F6E6528290A09096D7574617465436F6D6D6974286375722C2077686F2C2069642C207265762C2065706F63682C20312C207469746C652C206E696C2C206F70290A09636173652022526F74617465223A0A09096D6F6465203A3D20722E6279746528290A09097469746C65203A3D20722E626C6F62284D61784369706865725469746C654279746573290A0909626F6479203A3D20722E626C6F62284D6178436970686572426F64794279746573290A09096D616E6966657374203A3D20722E626C6F62284D61784D616E69666573744279746573290A09096B63203A3D20722E626C6F62283332290A0909722E646F6E6528290A09096D7574617465526F74617465286375722C2077686F2C2069642C207265762C2065706F63682C206D6F64652C207469746C652C20626F64792C206D616E69666573742C206B632C206F70290A096361736520224170706C79416363657373223A0A09096D6F6465203A3D20722E6279746528290A09096D616E6966657374203A3D20722E626C6F62284D61784D616E69666573744279746573290A0909722E646F6E6528290A09096D75746174654170706C79416363657373286375722C2077686F2C2069642C207265762C2065706F63682C206D6F64652C206D616E69666573742C206F70290A096361736520225075626C697368223A0A09096D6F6465203A3D20722E6279746528290A09097469746C65203A3D20722E626C6F62284D61785469746C654279746573290A0909626F6479203A3D20722E626C6F62284D6178426F64794279746573290A0909722E646F6E6528290A09096D75746174655075626C697368286375722C2077686F2C2069642C207265762C206D6F64652C207469746C652C20626F64792C206F70290A0963617365202252657665616C223A0A09096570203A3D20722E75333228290A09096B6579203A3D20722E74616B65283332290A0909722E646F6E6528290A09096D757461746552657665616C286375722C2077686F2C2069642C207265762C2065702C206B65792C206F70290A0963617365202244656C657465223A0A0909722E646F6E6528290A09096D757461746544656C657465286375722C2077686F2C2069642C207265762C206F70290A09636173652022416464577269746572222C202252656D6F7665577269746572222C202250726F706F73654F776E6572223A0A0909746F203A3D206164647265737328737472696E6728722E626C6F622839302929290A0909722E646F6E6528290A0909696620616374696F6E203D3D202241646457726974657222207B0A0909096D7574617465416464577269746572286375722C2077686F2C2069642C207265762C20746F2C206F70290A09097D20656C736520696620616374696F6E203D3D202252656D6F766557726974657222207B0A0909096D757461746552656D6F7665577269746572286375722C2077686F2C2069642C207265762C20746F2C206F70290A09097D20656C7365207B0A0909096D757461746550726F706F73654F776E6572286375722C2077686F2C2069642C207265762C20746F2C206F70290A09097D0A09636173652022536574506F6C696379223A0A09096B696E64203A3D20722E6279746528290A09096B6579203A3D20737472696E6728722E626C6F622832333329290A0909722E646F6E6528290A09096D7574617465536574506F6C696379286375722C2077686F2C2069642C207265762C206B696E642C206B65792C206F70290A096361736520225365745075626C6963577269746573223A0A09096F6E203A3D20722E626F6F6C65616E28290A0909722E646F6E6528290A09096D75746174655365745075626C6963577269746573286375722C2077686F2C2069642C207265762C206F6E2C206F70290A09636173652022536574436F6D6D656E744D6F6465223A0A09096F6E203A3D20722E626F6F6C65616E28290A0909722E646F6E6528290A09096D7574617465536574436F6D6D656E744D6F6465286375722C2077686F2C2069642C207265762C206F6E2C206F70290A096361736520225365744C6973746564223A0A09096F6E203A3D20722E626F6F6C65616E28290A0909722E646F6E6528290A09096D75746174655365744C6973746564286375722C2077686F2C2069642C207265762C206F6E2C206F70290A096361736520224D6F6465726174654C697374696E67223A0A09096F6E203A3D20722E626F6F6C65616E28290A0909722E646F6E6528290A09096D75746174654D6F6465726174654C697374696E67286375722C2077686F2C2069642C207265762C206F6E2C206F70290A09636173652022536574476F7657726974657273223A0A09096F6E203A3D20722E626F6F6C65616E28290A0909722E646F6E6528290A09096D7574617465536574476F7657726974657273286375722C2077686F2C2069642C207265762C206F6E2C206F70290A0963617365202248696465436F6D6D656E74222C20225265736F6C7665436F6D6D656E74223A0A0909636964203A3D20722E696428290A0909636F6D6D656E74526576203A3D20722E75363428290A09096F6E203A3D20722E626F6F6C65616E28290A0909722E646F6E6528290A0909696620616374696F6E203D3D202248696465436F6D6D656E7422207B0A0909096D757461746548696465436F6D6D656E74286375722C2077686F2C2069642C206369642C20636F6D6D656E745265762C206F6E2C206F70290A09097D20656C7365207B0A0909096D75746174655265736F6C7665436F6D6D656E74286375722C2077686F2C2069642C206369642C20636F6D6D656E745265762C206F6E2C206F70290A09097D0A0963617365202252656A65637441636365737352657175657374223A0A0909746F203A3D206164647265737328737472696E6728722E626C6F622839302929290A09097072696F724F70203A3D20722E696428290A0909722E646F6E6528290A0909762C206F6B203A3D2072657175657374732E47657428726571756573744B65792869642C20746F29290A0909696620216F6B207C7C20762E282A61636365737352657175657374292E4C6173742E4F7065726174696F6E20213D207072696F724F70207B0A09090970616E696328226E6F7465733A207374616C65207265717565737420617070726F76616C22290A09097D0A09096D757461746552656A65637441636365737352657175657374286375722C2077686F2C2069642C20746F2C206F70290A096361736520225075726765223A0A09096C696D6974203A3D20722E6279746528290A0909722E646F6E6528290A09096D75746174655075726765286375722C2077686F2C2069642C20696E74286C696D697429290A0964656661756C743A0A090970616E696328226E6F7465733A20756E6B6E6F776E20676F7665726E616E636520616374696F6E22290A097D0A7D0A1AE1090A0D676F765F636F6465632E676E6F12CF097061636B616765206D656D62615F6E6F7465735F76310A0A696D706F727420280A0922656E636F64696E672F62696E617279220A290A0A636F6E7374204D6178476F765061796C6F61644279746573203D204D61784369706865725469746C654279746573202B204D6178436970686572426F64794279746573202B204D61784D616E69666573744279746573202B203132380A0A7479706520676F7652656164657220737472756374207B0A096279746573205B5D627974650A09706F73202020696E740A7D0A0A66756E63207061796C6F6164526561646572287061796C6F6164205B5D6279746529202A676F76526561646572207B0A096966206C656E287061796C6F616429203C2031207C7C206C656E287061796C6F616429203E204D6178476F765061796C6F61644279746573207C7C207061796C6F61645B305D20213D2031207B0A090970616E696328226E6F7465733A20676F76207061796C6F616420666F726D617422290A097D0A0972657475726E2026676F765265616465727B7061796C6F61642C20317D0A7D0A66756E63202872202A676F76526561646572292074616B65286E20696E7429205B5D62797465207B0A096966206E203C2030207C7C206E203E206C656E28722E6279746573292D722E706F73207B0A090970616E696328226E6F7465733A20676F76207061796C6F6164207472756E636174656422290A097D0A0962203A3D20722E62797465735B722E706F73203A20722E706F732B6E5D0A09722E706F73202B3D206E0A0972657475726E20620A7D0A66756E63202872202A676F7652656164657229206279746528292075696E7438207B2072657475726E20722E74616B652831295B305D207D0A66756E63202872202A676F765265616465722920626F6F6C65616E282920626F6F6C207B0A0976203A3D20722E6279746528290A0969662076203E2031207B0A090970616E696328226E6F7465733A20676F7620626F6F6C22290A097D0A0972657475726E2076203D3D20310A7D0A66756E63202872202A676F76526561646572292075363428292075696E74363420207B2072657475726E2062696E6172792E426967456E6469616E2E55696E74363428722E74616B6528382929207D0A66756E63202872202A676F76526561646572292075333228292075696E74333220207B2072657475726E2062696E6172792E426967456E6469616E2E55696E74333228722E74616B6528342929207D0A66756E63202872202A676F76526561646572292069642829205B31365D62797465207B207661722076205B31365D627974653B20636F707928765B3A5D2C20722E74616B6528313629293B2072657475726E2076207D0A66756E63202872202A676F765265616465722920626C6F622863617020696E7429205B5D62797465207B0A096E203A3D20722E75333228290A096966206E203E2075696E7433322863617029207B0A090970616E696328226E6F7465733A20676F76206669656C642063617022290A097D0A0972657475726E20722E74616B6528696E74286E29290A7D0A66756E63202872202A676F765265616465722920646F6E652829207B0A09696620722E706F7320213D206C656E28722E627974657329207B0A090970616E696328226E6F7465733A20676F7620747261696C696E6720627974657322290A097D0A7D0A1A89580A0B686973746F72792E676E6F12F9577061636B616765206D656D62615F6E6F7465735F76310A0A696D706F727420280A0922636861696E2F72756E74696D65220A092263727970746F2F736861323536220A0922656E636F64696E672F686578220A0922676E6F2E6C616E642F702F73616D637265772F61766C220A0922737472636F6E76220A0922737472696E6773220A290A0A2F2F2042797465732073686172657320746865206E6F7465277320636F6D6D69747465642061727261793A206669656C647320617265207265706C616365642C206E65766572206D75746174656420696E0A2F2F20706C6163652C20736F20686973746F72792073746F72657320656163682076657273696F6E206F6E636520616E642061206C6174657220636F6D6D6974206672656573206E6F7468696E670A2F2F20616E6F74686572206163636F756E74207061696420666F722E2041206D6F64657261746F7220726564616374696F6E20636C6561727320427974657320616E64206B6565707320486173682E0A7479706520686973746F7279426C6F6220737472756374207B0A094279746573202020205B5D627974650A09486173682020202020737472696E670A09526564616374656420626F6F6C0A7D0A0A2F2F20686973746F727956657273696F6E20697320746865207075626C6963207374617465207265636F72646564206279206F6E65206E6F74652D6C6576656C206576656E742E204974206B656570730A2F2F206F6E6C79207768617420746865207075626C696320686973746F7279207265616473206578706F73652C206E65766572206120636F7079206F6620746865206C697665206E6F74653A206E6F0A2F2F2070726976617465206D616E69666573742C20726561646572732C20636F6D6D69746D656E74206F722072656365697074732E2056657273696F6E732074686174206C656176652061206669656C640A2F2F20756E6368616E6765642073686172652074686174206669656C64277320626C6F622E0A7479706520686973746F727956657273696F6E20737472756374207B0A095265766973696F6E2C205469746C655265766973696F6E2C20426F64795265766973696F6E2C204F776E657247656E65726174696F6E2075696E7436340A094F776E65722C2050656E64696E674F776E6572202020202020202020202020202020202020202020202020202020202020202020202020616464726573730A09577269746572732020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020205B5D616464726573730A09506F6C696379526561642C20506F6C69637957726974652C20506F6C696379436F6D6D656E742020202020202020202020202020202020737472696E670A0945706F6368202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202075696E7433320A094D6F646520202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202075696E74380A094F776E657249735265616C6D2C20476F76577269746572732C204C69737465642C204D6F64657261746F7248696464656E202020202020626F6F6C0A0944656C657465642C205075626C696357726974657320202020202020202020202020202020202020202020202020202020202020202020626F6F6C0A095469746C652C20426F647920202020202020202020202020202020202020202020202020202020202020202020202020202020202020202A686973746F7279426C6F620A7D0A0A2F2F20686973746F7279496E666F206973206B657074206F6E20746865207075626C6963206E6F746520697473656C6620286E6F74652E486973746F7279293B20746865206E6F7465207265636F72640A2F2F2069732072657461696E656420666F7265766572206173206120746F6D6273746F6E652C20736F206974206E65656473206E6F20696E646578206F6620697473206F776E2E0A7479706520686973746F7279496E666F20737472756374207B0A0953746172745265766973696F6E2C205374617274426F64795265766973696F6E2C20486561642075696E7436340A094C61746573742020202020202020202020202020202020202020202020202020202020202020202A686973746F727956657273696F6E0A7D0A0A2F2F204F6E65207265636F726420706572206576656E742E204F7065726174696F6E20616E6420436F6D6D656E7420686F6C6420746865207261772031362D62797465206964732028222220666F720A2F2F206E6F6E65292E2056657273696F6E20697320736574206F6E206E6F74652D6C6576656C206576656E7473206F6E6C793B20636F6D6D656E7420616E6420636C65616E7570206576656E74730A2F2F207265757365207468652063757272656E74207374617465207265766973696F6E20616E64207265636F7264206E6F2076657273696F6E2E0A7479706520686973746F7279456E74727920737472756374207B0A095365712C205265766973696F6E2C2050726F706F73616C2020202020202020202075696E7436340A09486569676874202020202020202020202020202020202020202020202020202020696E7436340A094163746F722C204578656375746F72202020202020202020202020202020202020616464726573730A094F7065726174696F6E2C20436F6D6D656E74202020202020202020202020202020737472696E670A09416374696F6E2C20476F7665726E616E6365416374696F6E2C2044657461696C20737472696E670A0956657273696F6E20202020202020202020202020202020202020202020202020202A686973746F727956657273696F6E0A7D0A0A2F2F20686973746F7279436F6D6D656E74206B6565707320746865206669727374207075626C69632076657273696F6E206F66206120636F6D6D656E742028506172656E7420746F20426F64792C0A2F2F20506172656E74206173206120726177206964206F722022222920616E6420697473206C61746573742070726573656E746174696F6E2E20416E63686F7220616E6420426F64792073686172650A2F2F20746865206C69766520636F6D6D656E742773206172726179732C20736F206120636F6D6D656E74277320746578742069732073746F726564206F6E63652E0A7479706520686973746F7279436F6D6D656E7420737472756374207B0A09506172656E742020202020202020202020202020202020202020202020737472696E670A09417574686F722020202020202020202020202020202020202020202020616464726573730A09426F64795265766973696F6E202020202020202020202020202020202075696E7436340A0945706F636820202020202020202020202020202020202020202020202075696E7433320A094372656174656448656967687420202020202020202020202020202020696E7436340A09416E63686F722C20426F647920202020202020202020202020202020205B5D627974650A09416E63686F72486973746F72792C20506172656E74486973746F727920626F6F6C0A094C6174657374536571202020202020202020202020202020202020202075696E7436340A0944656C657465642C2048696464656E2C205265736F6C76656420202020626F6F6C0A095265646163746564202020202020202020202020202020202020202020626F6F6C0A7D0A7479706520686973746F727943616C6C20737472756374207B0A094578656375746F722020616464726573730A0950726F706F73616C202075696E7436340A094F7065726174696F6E205B31365D627974650A09416374696F6E20202020737472696E670A7D0A0A76617220686973746F7279456E7472696573203D2061766C2E4E65775472656528290A76617220686973746F7279436F6D6D656E7473203D2061766C2E4E65775472656528290A0A2F2F204F6E6C7920476F764170706C7920736574732074686973207768696C6520746865206578697374696E672062757379206775617264206578636C75646573207265656E7472792E0A76617220686973746F7279476F76202A686973746F727943616C6C0A0A66756E6320686973746F72794B6579286964205B31365D627974652C207365712075696E7436342920737472696E67207B0A0973203A3D20737472636F6E762E466F726D617455696E74287365712C203130290A0972657475726E2069645465787428696429202B20223A22202B20737472696E67732E526570656174282230222C2032302D6C656E28732929202B20730A7D0A66756E6320686973746F72794944287465787420737472696E6729205B31365D62797465207B0A096964203A3D207265616449442874657874290A096966206964203D3D20285B31365D627974657B7D29207B0A090970616E696328226E6F7465733A20656D70747920686973746F727920696422290A097D0A0972657475726E2069640A7D0A66756E6320686973746F7279476574286964205B31365D6279746529202A686973746F7279496E666F207B0A09762C206F6B203A3D206E6F7465732E4765742869645465787428696429290A09696620216F6B207B0A090972657475726E206E696C0A097D0A0972657475726E20762E282A6E6F7465292E486973746F72790A7D0A66756E6320686973746F7279456E7472794174286964205B31365D627974652C207365712075696E74363429202A686973746F7279456E747279207B0A09762C206F6B203A3D20686973746F7279456E74726965732E47657428686973746F72794B65792869642C2073657129290A09696620216F6B207B0A090970616E696328226E6F7465733A20686973746F72792067617022290A097D0A0972657475726E20762E282A686973746F7279456E747279290A7D0A0A2F2F20686973746F727956657273696F6E41742072657475726E73207468652076657273696F6E207265636F7264656420627920746865206576656E7420776974682074686973207365712C206F720A2F2F206E696C207768656E207468657265206973206E6F2073756368206576656E74206F72206974206973206120636F6D6D656E742F636C65616E7570206576656E742E0A66756E6320686973746F727956657273696F6E4174286964205B31365D627974652C207365712075696E74363429202A686973746F727956657273696F6E207B0A09762C206F6B203A3D20686973746F7279456E74726965732E47657428686973746F72794B65792869642C2073657129290A09696620216F6B207B0A090972657475726E206E696C0A097D0A0972657475726E20762E282A686973746F7279456E747279292E56657273696F6E0A7D0A0A2F2F20686973746F72795265766973696F6E456E7472792066696E647320746865206E6F74652D6C6576656C206576656E74206F662061207075626C6963207374617465207265766973696F6E0A2F2F20776974686F757420616E20696E6465782E20456E74726965732061726520636F6E746967756F75732066726F6D20736571203120616E64207468656972207374617465207265766973696F6E0A2F2F206E65766572206465637265617365733B2065616368207374617465207265766973696F6E2073696E6365207075626C69636174696F6E206973207265636F726465642062792065786163746C790A2F2F206F6E65206E6F74652D6C6576656C206576656E742C2074686520666972737420656E747279206361727279696E672069742E0A66756E6320686973746F72795265766973696F6E456E747279286964205B31365D627974652C2068202A686973746F7279496E666F2C207265766973696F6E2075696E74363429202A686973746F7279456E747279207B0A096966207265766973696F6E203C20682E53746172745265766973696F6E207C7C207265766973696F6E203E20682E4C61746573742E5265766973696F6E207B0A090972657475726E206E696C0A097D0A096C6F2C206869203A3D2075696E7436342831292C20682E486561640A09666F72206C6F203C206869207B0A09096D6964203A3D206C6F202B202868692D6C6F292F320A0909696620686973746F7279456E74727941742869642C206D6964292E5265766973696F6E203C207265766973696F6E207B0A0909096C6F203D206D6964202B20310A09097D20656C7365207B0A0909096869203D206D69640A09097D0A097D0A0965203A3D20686973746F7279456E74727941742869642C206C6F290A09696620652E5265766973696F6E20213D207265766973696F6E207C7C20652E56657273696F6E203D3D206E696C207B0A090970616E696328226E6F7465733A20636F727275707420686973746F727922290A097D0A0972657475726E20650A7D0A66756E6320686973746F7279426C6F624F662864617461205B5D6279746529202A686973746F7279426C6F62207B0A0968617368203A3D207368613235362E53756D3235362864617461290A0972657475726E2026686973746F7279426C6F627B42797465733A20646174612C20486173683A206865782E456E636F6465546F537472696E6728686173685B3A5D297D0A7D0A66756E63207261774944286964205B31365D627974652920737472696E67207B0A096966206964203D3D20285B31365D627974657B7D29207B0A090972657475726E2022220A097D0A0972657475726E20737472696E672869645B3A5D290A7D0A66756E6320686973746F72794E756C6C61626C655261772872617720737472696E672920737472696E67207B0A09696620726177203D3D202222207B0A090972657475726E20226E756C6C220A097D0A0972657475726E2071286865782E456E636F6465546F537472696E67285B5D62797465287261772929290A7D0A66756E6320686973746F7279417070656E64286E202A6E6F74652C2077686F20616464726573732C206F702C20636964205B31365D627974652C20616374696F6E2C2064657461696C20737472696E6729202A686973746F7279456E747279207B0A0968203A3D206E2E486973746F72790A0969662068203D3D206E696C207C7C20682E48656164203D3D205E75696E743634283029207B0A090970616E696328226E6F7465733A20686973746F727920756E617661696C61626C652F65786861757374656422290A097D0A09682E486561642B2B0A0965203A3D2026686973746F7279456E7472797B5365713A20682E486561642C205265766973696F6E3A206E2E5265766973696F6E2C204865696768743A2072756E74696D652E436861696E48656967687428292C204163746F723A2077686F2C204F7065726174696F6E3A207261774944286F70292C20436F6D6D656E743A20726177494428636964292C20416374696F6E3A20616374696F6E2C2044657461696C3A2064657461696C7D0A09696620686973746F7279476F7620213D206E696C207B0A0909652E4578656375746F722C20652E50726F706F73616C2C20652E476F7665726E616E6365416374696F6E203D20686973746F7279476F762E4578656375746F722C20686973746F7279476F762E50726F706F73616C2C20686973746F7279476F762E416374696F6E0A0909652E4F7065726174696F6E203D20726177494428686973746F7279476F762E4F7065726174696F6E290A097D0A096966205F2C20657869737473203A3D20686973746F7279456E74726965732E47657428686973746F72794B6579286E2E49442C20652E53657129293B20657869737473207B0A090970616E696328226E6F7465733A20686973746F727920636F6C6C6973696F6E22290A097D0A09686973746F7279456E74726965732E53657428686973746F72794B6579286E2E49442C20652E536571292C2065290A0972657475726E20650A7D0A66756E6320686973746F72794E6F7465286E202A6E6F74652C2077686F20616464726573732C206F70205B31365D627974652C20616374696F6E2C20657874726120737472696E6729207B0A09696620217075626C6963286E2E4D6F646529207B0A090972657475726E0A097D0A0968203A3D206E2E486973746F72790A0969662068203D3D206E696C207B0A0909696620616374696F6E20213D20226372656174652220262620616374696F6E20213D20227075626C69736822207B0A09090970616E696328226E6F7465733A206D697373696E67207075626C696320686973746F727922290A09097D0A090968203D2026686973746F7279496E666F7B53746172745265766973696F6E3A206E2E5265766973696F6E2C205374617274426F64795265766973696F6E3A206E2E426F64795265766973696F6E7D0A09096E2E486973746F7279203D20680A097D0A0970726576696F7573203A3D20226E756C6C220A096D61736B203A3D20300A09696620682E4C617465737420213D206E696C207B0A090970726576696F7573203D207528682E4C61746573742E5265766973696F6E290A09096966206E2E5469746C655265766973696F6E20213D20682E4C61746573742E5469746C655265766973696F6E207B0A0909096D61736B207C3D20310A09097D0A09096966206E2E426F64795265766973696F6E20213D20682E4C61746573742E426F64795265766973696F6E207B0A0909096D61736B207C3D20320A09097D0A097D0A0973776974636820616374696F6E207B0A09636173652022636F6D6D6974223A0A0909616374696F6E203D2022636F6E74656E742D636F6D6D6974220A09096578747261203D20602C226669656C645F6D61736B223A60202B20737472636F6E762E49746F61286D61736B290A09636173652022636F6D6D656E74732D6D6F6465223A0A0909616374696F6E203D2022636F6D6D656E742D6D6F6465220A09636173652022706F6C696379223A0A0909616374696F6E203D2022706F6C6963792D736574220A096361736520226C697374696E67223A0A0909616374696F6E203D20226F776E65722D6C697374696E67220A096361736520226D6F6465726174652D6C697374696E67223A0A0909616374696F6E203D20226C697374696E672D6D6F6465726174696F6E220A0963617365202264656C657465223A0A0909616374696F6E203D20226E6F74652D64656C657465220A0963617365202272657665616C223A0A0909616374696F6E203D20226C65676163792D65706F63682D72657665616C220A096361736520226F776E65722D70726F706F7365223A0A09096966206E2E50656E64696E674F776E6572203D3D202222207B0A090909616374696F6E203D20226F776E65722D63616E63656C220A09097D0A097D0A0965203A3D20686973746F7279417070656E64286E2C2077686F2C206F702C205B31365D627974657B7D2C20616374696F6E2C20607B22736E617073686F745F7265766973696F6E223A602B75286E2E5265766973696F6E292B602C2270726576696F75735F73746174655F7265766973696F6E223A602B70726576696F75732B65787472612B607D60290A0976203A3D2026686973746F727956657273696F6E7B5265766973696F6E3A206E2E5265766973696F6E2C205469746C655265766973696F6E3A206E2E5469746C655265766973696F6E2C20426F64795265766973696F6E3A206E2E426F64795265766973696F6E2C204F776E657247656E65726174696F6E3A206E2E4F776E657247656E65726174696F6E2C0A09094F776E65723A206E2E4F776E65722C2050656E64696E674F776E65723A206E2E50656E64696E674F776E65722C20577269746572733A20686973746F72795772697465727328682E4C61746573742C206E2E57726974657273292C0A0909506F6C696379526561643A206E2E506F6C69636965735B305D2C20506F6C69637957726974653A206E2E506F6C69636965735B315D2C20506F6C696379436F6D6D656E743A206E2E506F6C69636965735B325D2C2045706F63683A206E2E45706F63682C204D6F64653A206E2E4D6F64652C0A09094F776E657249735265616C6D3A206E2E4F776E657249735265616C6D2C20476F76577269746572733A206E2E476F76577269746572732C204C69737465643A206E2E4C69737465642C204D6F64657261746F7248696464656E3A206E2E4D6F64657261746F7248696464656E2C0A090944656C657465643A206E2E44656C657465642C205075626C69635772697465733A207075626C6963577269746573456E61626C6564286E297D0A09696620216E2E44656C65746564207B0A0909696620682E4C617465737420213D206E696C20262620682E4C61746573742E5469746C655265766973696F6E203D3D206E2E5469746C655265766973696F6E207B0A090909762E5469746C65203D20682E4C61746573742E5469746C650A09097D20656C7365207B0A090909762E5469746C65203D20686973746F7279426C6F624F66286E2E5469746C65290A09097D0A0909696620682E4C617465737420213D206E696C20262620682E4C61746573742E426F64795265766973696F6E203D3D206E2E426F64795265766973696F6E207B0A090909762E426F6479203D20682E4C61746573742E426F64790A09097D20656C7365207B0A090909762E426F6479203D20686973746F7279426C6F624F66286E2E426F6479290A09097D0A097D0A09652E56657273696F6E203D20760A09682E4C6174657374203D20760A7D0A0A2F2F20686973746F72795772697465727320736861726573207468652070726576696F75732076657273696F6E277320777269746572206C697374207768696C652069742069730A2F2F20756E6368616E6765642E205265636F72646564206C6973747320617265206E65766572206D7574617465642C20616E6420746865206C697665206C697374206973206E657665720A2F2F207368617265643A2061206368616E676564206C69737420697320636F706965642C2073696E63652052656D6F766557726974657220656469747320697420696E20706C6163652E0A66756E6320686973746F727957726974657273286C6174657374202A686973746F727956657273696F6E2C2077726974657273205B5D6164647265737329205B5D61646472657373207B0A096966206C617465737420213D206E696C202626206C656E286C61746573742E5772697465727329203D3D206C656E287772697465727329207B0A090973616D65203A3D20747275650A0909666F7220692C2077686F203A3D2072616E67652077726974657273207B0A0909096966206C61746573742E577269746572735B695D20213D2077686F207B0A0909090973616D65203D2066616C73650A09090909627265616B0A0909097D0A09097D0A090969662073616D65207B0A09090972657475726E206C61746573742E577269746572730A09097D0A097D0A0972657475726E20636F706965644164647265737365732877726974657273290A7D0A66756E6320686973746F72794E756C6C61626C6554657874287320737472696E672920737472696E67207B0A0969662073203D3D202222207B0A090972657475726E20226E756C6C220A097D0A0972657475726E20712873290A7D0A0A2F2F20686973746F7279436F6D6D656E7444657461696C2072656E64657273206120636F6D6D656E74207265666572656E63653B20636964206973207468652068657820696420616E6420706172656E740A2F2F207468652072617720706172656E742069642028222220666F72206120746F702D6C6576656C20636F6D6D656E74292E0A66756E6320686973746F7279436F6D6D656E7444657461696C286369642C20706172656E7420737472696E672C207265766973696F6E2C20626F64795265766973696F6E2075696E7436342C2064656C657465642C2068696464656E2C207265736F6C76656420626F6F6C2C206172636869766564202A686973746F7279436F6D6D656E742920737472696E67207B0A09616E63686F725265766973696F6E203A3D20226E756C6C220A0969662061726368697665642E416E63686F72486973746F7279207B0A0909616E63686F725265766973696F6E203D207528626F64795265766973696F6E290A097D0A0972657475726E20607B22636F6D6D656E745F6964223A60202B20712863696429202B20602C22636F6D6D656E745F7265766973696F6E223A60202B2075287265766973696F6E29202B20602C22636F6E74656E745F726566223A60202B20712863696429202B20602C22626F64795F7265766973696F6E223A60202B207528626F64795265766973696F6E29202B20602C22616E63686F725F686973746F72795F626F64795F7265766973696F6E223A60202B20616E63686F725265766973696F6E202B20602C22706172656E74223A60202B20686973746F72794E756C6C61626C6552617728706172656E7429202B20602C22706172656E745F686973746F72795F617661696C61626C65223A60202B20737472636F6E762E466F726D6174426F6F6C2861726368697665642E506172656E74486973746F727929202B20602C2264656C65746564223A60202B20737472636F6E762E466F726D6174426F6F6C2864656C6574656429202B20602C2268696464656E223A60202B20737472636F6E762E466F726D6174426F6F6C2868696464656E29202B20602C227265736F6C766564223A60202B20737472636F6E762E466F726D6174426F6F6C287265736F6C76656429202B20607D600A7D0A66756E6320686973746F7279436F6D6D656E744368616E6765286E202A6E6F74652C2063202A636F6D6D656E742C20616374696F6E20737472696E6729207B0A09696620217075626C6963286E2E4D6F646529207C7C20632E456E63727970746564207B0A090972657475726E0A097D0A096B6579203A3D20636F6D6D656E744B6579286E2E49442C20632E4944290A0976616C75652C20657869737473203A3D20686973746F7279436F6D6D656E74732E476574286B6579290A09766172206172636869766564202A686973746F7279436F6D6D656E740A09696620616374696F6E203D3D2022636F6D6D656E742D61646422207B0A0909696620657869737473207B0A09090970616E696328226E6F7465733A20636F6D6D656E7420686973746F727920636F6C6C6973696F6E22290A09097D0A090968203A3D206E2E486973746F72790A090969662068203D3D206E696C207B0A09090970616E696328226E6F7465733A206D697373696E67207075626C696320686973746F727922290A09097D0A09092F2F20457665727920626F6479207265766973696F6E2073696E6365207075626C69636174696F6E206973207265636F726465642C20736F2074686520616E63686F7265640A09092F2F2076657273696F6E20697320696E207075626C696320686973746F72792065786163746C79207768656E206974206973206E6F74206F6C646572207468616E20746861742E0A0909616E63686F72203A3D20632E426F64795265766973696F6E203E3D20682E5374617274426F64795265766973696F6E0A09095F2C20706172656E74203A3D20686973746F7279436F6D6D656E74732E47657428636F6D6D656E744B6579286E2E49442C20632E506172656E7429290A09092F2F20416E63686F7220616E6420426F64792073686172652074686520636F6D6D656E7427732061727261797320666F72207468652073616D652073696E676C652D636F707920726561736F6E2E0A09096172636869766564203D2026686973746F7279436F6D6D656E747B506172656E743A20726177494428632E506172656E74292C20417574686F723A20632E417574686F722C20426F64795265766973696F6E3A20632E426F64795265766973696F6E2C2045706F63683A20632E45706F63682C20437265617465644865696768743A20632E437265617465644865696768742C0A090909416E63686F723A20632E416E63686F722C20426F64793A20632E426F64792C20416E63686F72486973746F72793A20616E63686F722C20506172656E74486973746F72793A20706172656E747D0A0909686973746F7279436F6D6D656E74732E536574286B65792C206172636869766564290A097D20656C7365207B0A090969662021657869737473207B0A09090970616E696328226E6F7465733A206D697373696E67207075626C696320636F6D6D656E7420686973746F727922290A09097D0A09096172636869766564203D2076616C75652E282A686973746F7279436F6D6D656E74290A097D0A0965203A3D20686973746F7279417070656E64286E2C20632E4C6173742E4163746F722C20632E4C6173742E4F7065726174696F6E2C20632E49442C20616374696F6E2C20686973746F7279436F6D6D656E7444657461696C2869645465787428632E4944292C20726177494428632E506172656E74292C20632E5265766973696F6E2C20632E426F64795265766973696F6E2C20632E44656C657465642C20632E48696464656E2C20632E5265736F6C7665642C20617263686976656429290A0961726368697665642E4C61746573745365712C2061726368697665642E44656C657465642C2061726368697665642E48696464656E2C2061726368697665642E5265736F6C766564203D20652E5365712C20632E44656C657465642C20632E48696464656E2C20632E5265736F6C7665640A7D0A66756E6320686973746F7279436C65616E7570286E202A6E6F74652C2077686F20616464726573732C20636F756E7473205B355D696E7429207B0A09696620217075626C6963286E2E4D6F646529207B0A090972657475726E0A097D0A09746F74616C203A3D20636F756E74735B305D202B20636F756E74735B315D202B20636F756E74735B325D202B20636F756E74735B335D202B20636F756E74735B345D0A09696620746F74616C203D3D2030207B0A090972657475726E0A097D0A0964657461696C203A3D20607B22636F6D6D656E745F696E646578223A60202B20752875696E74363428636F756E74735B305D2929202B20602C22636F6D6D656E7473223A60202B20752875696E74363428636F756E74735B315D2929202B20602C22636F6F6C646F776E73223A60202B20752875696E74363428636F756E74735B325D2929202B20602C2265706F636873223A60202B20752875696E74363428636F756E74735B335D2929202B20602C227265717565737473223A60202B20752875696E74363428636F756E74735B345D2929202B20602C22746F74616C223A60202B20752875696E74363428746F74616C2929202B20607D600A09686973746F7279417070656E64286E2C2077686F2C205B31365D627974657B7D2C205B31365D627974657B7D2C2022636C65616E7570222C2064657461696C290A7D0A1AAC350A11686973746F72795F72656164732E676E6F1296357061636B616765206D656D62615F6E6F7465735F76310A0A696D706F72742022737472636F6E76220A0A66756E63205075626C6963486973746F7279496E666F4A534F4E28696448657820737472696E672920737472696E67207B0A096964203A3D20686973746F72794944286964486578290A0968203A3D20686973746F7279476574286964290A0969662068203D3D206E696C207B0A090972657475726E20226E756C6C220A097D0A096E203A3D20682E4C61746573740A0972657475726E20607B22736368656D61223A226D656D62612E6E6F7465732E7075626C69632D686973746F72792D696E666F2F7631222C226964223A60202B207128696448657829202B20602C2273746172745F73746174655F7265766973696F6E223A60202B207528682E53746172745265766973696F6E29202B20602C2273746172745F626F64795F7265766973696F6E223A60202B207528682E5374617274426F64795265766973696F6E29202B20602C22686561645F736571223A60202B207528682E4865616429202B20602C226C61746573745F73746174655F7265766973696F6E223A60202B2075286E2E5265766973696F6E29202B20602C22726574656E74696F6E223A227075626C69632D6D6F64657261746F722D72656461637461626C65222C22636F766572616765223A227075626C69632D73696E63652D7075626C69636174696F6E2D7631222C2264656C65746564223A60202B20737472636F6E762E466F726D6174426F6F6C286E2E44656C6574656429202B20602C226D6F64657261746F725F68696464656E223A60202B20737472636F6E762E466F726D6174426F6F6C286E2E4D6F64657261746F7248696464656E29202B20607D600A7D0A66756E6320686973746F7279456E7472794669656C64732865202A686973746F7279456E7472792920737472696E67207B0A0970726F706F73616C203A3D20226E756C6C220A09696620652E50726F706F73616C20213D2030207B0A090970726F706F73616C203D207528652E50726F706F73616C290A097D0A0972657475726E206022736571223A60202B207528652E53657129202B20602C22616374696F6E223A60202B207128652E416374696F6E29202B20602C22686569676874223A60202B207128737472636F6E762E466F726D6174496E7428652E4865696768742C2031302929202B20602C2273746174655F7265766973696F6E223A60202B207528652E5265766973696F6E29202B20602C226163746F72223A60202B207128737472696E6728652E4163746F722929202B20602C226578656375746F72223A60202B20686973746F72794E756C6C61626C655465787428737472696E6728652E4578656375746F722929202B20602C226F705F6964223A60202B20686973746F72794E756C6C61626C6552617728652E4F7065726174696F6E29202B20602C2270726F706F73616C5F6964223A60202B2070726F706F73616C0A7D0A66756E63205075626C6963486973746F72794A534F4E28696448657820737472696E672C2061667465725365712C207468726F7567685365712075696E7436342C206C696D697420696E742920737472696E67207B0A096964203A3D20686973746F72794944286964486578290A096966206C696D6974203C2031207C7C206C696D6974203E203230207B0A090970616E696328226E6F7465733A20686973746F72792070616765206C696D697422290A097D0A0968203A3D20686973746F7279476574286964290A0969662068203D3D206E696C207B0A090972657475726E20226E756C6C220A097D0A096966207468726F756768536571203D3D2030207B0A0909696620616674657253657120213D2030207B0A09090970616E696328226E6F7465733A20686973746F7279206669727374207061676520637572736F7222290A09097D0A09097468726F756768536571203D20682E486561640A097D0A096966206166746572536571203E207468726F756768536571207C7C207468726F756768536571203E20682E48656164207B0A090970616E696328226E6F7465733A20686973746F727920637572736F7222290A097D0A096974656D732C206E657874203A3D2022222C20226E756C6C220A096C6173742C20636F756E74203A3D2061667465725365712C20300A092F2F20446972656374206B65797320707265736572766520636F6E7469677569747920776974686F75742061207363616E206F722061667465722B6C696D6974206F766572666C6F772E0A09666F72206C617374203C207468726F75676853657120262620636F756E74203C206C696D6974207B0A09096C6173742B2B0A090965203A3D20686973746F7279456E74727941742869642C206C617374290A0909696620636F756E74203E2030207B0A0909096974656D73202B3D20222C220A09097D0A09096974656D73202B3D20227B22202B20686973746F7279456E7472794669656C6473286529202B20602C22636F6D6D656E745F6964223A60202B20686973746F72794E756C6C61626C6552617728652E436F6D6D656E7429202B20227D220A0909636F756E742B2B0A097D0A096966206C617374203C207468726F756768536571207B0A09096E657874203D2075286C617374290A097D0A0972657475726E20607B22736368656D61223A226D656D62612E6E6F7465732E7075626C69632D686973746F72792D706167652F7631222C226964223A60202B207128696448657829202B20602C227468726F7567685F736571223A60202B2075287468726F75676853657129202B20602C226974656D73223A5B60202B206974656D73202B20605D2C226E6578745F637572736F72223A60202B206E657874202B20607D600A7D0A66756E63205075626C6963486973746F7279456E7472794A534F4E28696448657820737472696E672C207365712075696E7436342920737472696E67207B0A09762C206F6B203A3D20686973746F7279456E74726965732E47657428686973746F72794B657928686973746F72794944286964486578292C2073657129290A09696620216F6B207B0A090972657475726E20226E756C6C220A097D0A0965203A3D20762E282A686973746F7279456E747279290A0972657475726E20607B22736368656D61223A226D656D62612E6E6F7465732E7075626C69632D686973746F72792D656E7472792F7631222C226964223A60202B207128696448657829202B20222C22202B20686973746F7279456E7472794669656C6473286529202B20602C22676F7665726E616E63655F616374696F6E223A60202B20686973746F72794E756C6C61626C655465787428652E476F7665726E616E6365416374696F6E29202B20602C2264657461696C223A60202B20652E44657461696C202B20607D600A7D0A0A2F2F205075626C6963486973746F727956657273696F6E4A534F4E20726561647320746865207075626C6963207374617465207265636F726465642061742061207374617465207265766973696F6E2E0A2F2F207265636F726465645F73657120697320746865206576656E742074686174207265636F726465642069743B205075626C6963486973746F7279426F64794368756E6B4A534F4E20616E640A2F2F205265646163745075626C6963436F6E74656E744174536571206164647265737320746861742076657273696F6E2062792074686973207365712E0A66756E63205075626C6963486973746F727956657273696F6E4A534F4E28696448657820737472696E672C2073746174655265766973696F6E2075696E7436342920737472696E67207B0A096964203A3D20686973746F72794944286964486578290A0968203A3D20686973746F7279476574286964290A0969662068203D3D206E696C207B0A090972657475726E20226E756C6C220A097D0A0965203A3D20686973746F72795265766973696F6E456E7472792869642C20682C2073746174655265766973696F6E290A0969662065203D3D206E696C207B0A090972657475726E20226E756C6C220A097D0A0976203A3D20652E56657273696F6E0A097469746C655265766973696F6E2C207469746C652C20626F64795265766973696F6E2C20626F6479486173682C20626F64794279746573203A3D20226E756C6C222C20226E756C6C222C20226E756C6C222C20226E756C6C222C202230220A097469746C6552656461637465642C20626F64795265646163746564203A3D2066616C73652C2066616C73650A09696620762E5469746C6520213D206E696C207B0A09097469746C655265766973696F6E2C207469746C655265646163746564203D207528762E5469746C655265766973696F6E292C20762E5469746C652E52656461637465640A0909696620217469746C655265646163746564207B0A0909097469746C65203D20626C6F6228762E5469746C652E4279746573290A09097D0A097D0A09696620762E426F647920213D206E696C207B0A0909626F64795265766973696F6E2C20626F6479486173682C20626F647942797465732C20626F64795265646163746564203D207528762E426F64795265766973696F6E292C207128762E426F64792E48617368292C20737472636F6E762E49746F61286C656E28762E426F64792E427974657329292C20762E426F64792E52656461637465640A097D0A0977726974657273203A3D2022220A09666F7220692C2077686F203A3D2072616E676520762E57726974657273207B0A090969662069203E2030207B0A09090977726974657273202B3D20222C220A09097D0A090977726974657273202B3D207128737472696E672877686F29290A097D0A0972657475726E20607B22736368656D61223A226D656D62612E6E6F7465732E7075626C69632D686973746F72792D76657273696F6E2F7631222C226964223A60202B207128696448657829202B20602C2273746174655F7265766973696F6E223A60202B207528762E5265766973696F6E29202B20602C227265636F726465645F736571223A60202B207528652E53657129202B20602C226F776E6572223A60202B207128737472696E6728762E4F776E65722929202B20602C2270656E64696E675F6F776E6572223A60202B20686973746F72794E756C6C61626C655465787428737472696E6728762E50656E64696E674F776E65722929202B20602C226F776E65725F69735F7265616C6D223A60202B20737472636F6E762E466F726D6174426F6F6C28762E4F776E657249735265616C6D29202B20602C226F776E65725F67656E65726174696F6E223A60202B207528762E4F776E657247656E65726174696F6E29202B20602C226D6F6465223A60202B20737472636F6E762E49746F6128696E7428762E4D6F64652929202B20602C2265706F6368223A60202B20752875696E74363428762E45706F63682929202B20602C227469746C655F7265766973696F6E223A60202B207469746C655265766973696F6E202B20602C227469746C655F626C6F62223A60202B207469746C65202B20602C227469746C655F7265646163746564223A60202B20737472636F6E762E466F726D6174426F6F6C287469746C65526564616374656429202B20602C22626F64795F7265766973696F6E223A60202B20626F64795265766973696F6E202B20602C22626F64795F6279746573223A60202B207128626F6479427974657329202B20602C22626F64795F736861323536223A60202B20626F647948617368202B20602C22626F64795F7265646163746564223A60202B20737472636F6E762E466F726D6174426F6F6C28626F6479526564616374656429202B20602C2277726974657273223A5B60202B2077726974657273202B20605D2C22706F6C6963696573223A7B2272656164223A60202B207128762E506F6C6963795265616429202B20602C227772697465223A60202B207128762E506F6C696379577269746529202B20602C22636F6D6D656E74223A60202B207128762E506F6C696379436F6D6D656E7429202B20607D2C22676F765F77726974657273223A60202B20737472636F6E762E466F726D6174426F6F6C28762E476F765772697465727329202B20602C22616C6C6F775F7075626C69635F777269746573223A60202B20737472636F6E762E466F726D6174426F6F6C28762E5075626C696357726974657329202B20602C226F776E65725F6C6973746564223A60202B20737472636F6E762E466F726D6174426F6F6C28762E4C697374656429202B20602C226D6F64657261746F725F68696464656E223A60202B20737472636F6E762E466F726D6174426F6F6C28762E4D6F64657261746F7248696464656E29202B20602C2264656C65746564223A60202B20737472636F6E762E466F726D6174426F6F6C28762E44656C6574656429202B20607D600A7D0A0A2F2F205075626C6963486973746F7279426F64794368756E6B4A534F4E2072656164732074686520626F6479206F66207468652076657273696F6E207265636F72646564206279207468650A2F2F206E6F74652D6C6576656C206576656E74207365712028612076657273696F6E2773207265636F726465645F736571292E2041206C61746572206E6F74652D6C6576656C206576656E740A2F2F2074686174206B6570742074686520626F64792072657475726E73207468652073616D6520626F64793B20636F6D6D656E7420616E6420636C65616E7570206576656E74732C2064656C6574696F6E0A2F2F2076657273696F6E732C20756E6B6E6F776E207365717320616E6420726564616374656420626F646965732072657475726E206E756C6C2E0A66756E63205075626C6963486973746F7279426F64794368756E6B4A534F4E28696448657820737472696E672C207365712075696E7436342C206F66667365742C206C696D697420696E742920737472696E67207B0A096964203A3D20686973746F72794944286964486578290A096966206C696D6974203C2031207C7C206C696D6974203E204D6178426F64794368756E6B4279746573207C7C206F6666736574203C2030207B0A090970616E696328226E6F7465733A20686973746F7279206368756E6B20626F756E647322290A097D0A0976203A3D20686973746F727956657273696F6E41742869642C20736571290A0969662076203D3D206E696C207C7C20762E426F6479203D3D206E696C207B0A090972657475726E20226E756C6C220A097D0A0962203A3D20762E426F64790A09696620622E5265646163746564207B0A090972657475726E20226E756C6C220A097D0A096966206F6666736574203E206C656E28622E427974657329207B0A090970616E696328226E6F7465733A20686973746F7279206368756E6B20626F756E647322290A097D0A09656E64203A3D206F6666736574202B206C696D69740A09696620656E64203E206C656E28622E427974657329207B0A0909656E64203D206C656E28622E4279746573290A097D0A0972657475726E20607B22736368656D61223A226D656D62612E6E6F7465732E7075626C69632D686973746F72792D626F64792F7632222C226964223A60202B207128696448657829202B20602C22736571223A60202B20752873657129202B20602C22626F64795F7265766973696F6E223A60202B207528762E426F64795265766973696F6E29202B20602C22736861323536223A60202B207128622E4861736829202B20602C226F6666736574223A60202B207128737472636F6E762E49746F61286F66667365742929202B20602C22746F74616C223A60202B207128737472636F6E762E49746F61286C656E28622E4279746573292929202B20602C226E6578745F6F6666736574223A60202B207128737472636F6E762E49746F6128656E642929202B20602C226368756E6B5F626C6F62223A60202B20626C6F6228622E42797465735B6F66667365743A656E645D29202B20607D600A7D0A66756E63205075626C6963486973746F7279436F6D6D656E744A534F4E2869644865782C2063696448657820737472696E672920737472696E67207B0A0969642C20636964203A3D20686973746F72794944286964486578292C20686973746F7279494428636964486578290A09762C206F6B203A3D20686973746F7279436F6D6D656E74732E47657428636F6D6D656E744B65792869642C2063696429290A09696620216F6B207B0A090972657475726E20226E756C6C220A097D0A0968203A3D20762E282A686973746F7279436F6D6D656E74290A092F2F20546865207265666572656E636520646573637269626573207468652066697273742076657273696F6E3A207265766973696F6E20312C206E6F74207965742064656C657465642C2068696464656E206F72207265736F6C7665642E0A0972657475726E20607B22736368656D61223A226D656D62612E6E6F7465732E7075626C69632D686973746F72792D636F6D6D656E742F7631222C226964223A60202B207128696448657829202B20602C22636F6D6D656E745F6964223A60202B20712863696448657829202B20602C22636F6E74656E74223A7B22617574686F72223A60202B207128737472696E6728682E417574686F722929202B20602C22637265617465645F686569676874223A60202B207128737472636F6E762E466F726D6174496E7428682E437265617465644865696768742C2031302929202B20602C2265706F6368223A60202B20752875696E74363428682E45706F63682929202B20602C22616E63686F725F626C6F62223A60202B20626C6F6228682E416E63686F7229202B20602C22626F64795F626C6F62223A60202B20626C6F6228682E426F647929202B20602C227265666572656E6365223A60202B20686973746F7279436F6D6D656E7444657461696C286369644865782C20682E506172656E742C20312C20682E426F64795265766973696F6E2C2066616C73652C2066616C73652C2066616C73652C206829202B20607D2C2270726573656E746174696F6E223A7B226C61746573745F736571223A60202B207528682E4C617465737453657129202B20602C2264656C65746564223A60202B20737472636F6E762E466F726D6174426F6F6C28682E44656C6574656429202B20602C2268696464656E223A60202B20737472636F6E762E466F726D6174426F6F6C28682E48696464656E29202B20602C227265736F6C766564223A60202B20737472636F6E762E466F726D6174426F6F6C28682E5265736F6C76656429202B20602C227265646163746564223A60202B20737472636F6E762E466F726D6174426F6F6C28682E526564616374656429202B20607D7D600A7D0A1AA92C0A0E6D6F6465726174696F6E2E676E6F12962C7061636B616765206D656D62615F6E6F7465735F76310A0A696D706F7274206B6579732022676E6F2E6C616E642F722F73616D637265772F656E636B6579735F7631220A0A636F6E7374204D61784D6F64657261746F7273203D2033320A0A766172206D6F64657261746F7273205B5D616464726573730A0A66756E63206D6F64657261746F722877686F20616464726573732920626F6F6C207B2072657475726E2077686F203D3D2061646D696E207C7C20636F6E7461696E73286D6F64657261746F72732C2077686F29207D0A66756E63204164644D6F64657261746F7228637572207265616C6D2C20746F206164647265737329207B0A0977686F203A3D20656E746572286375722C2066616C7365290A096465666572206C6561766528290A0961646D696E6973747261746F722877686F290A09746F203D206B6579732E43616E6F6E6963616C4164647265737328746F290A09696620636F6E7461696E73286D6F64657261746F72732C20746F29207B0A090970616E696328226E6F7465733A206D6F64657261746F722065786973747322290A097D0A096966206C656E286D6F64657261746F727329203E3D204D61784D6F64657261746F7273207B0A090970616E696328226E6F7465733A206D6F64657261746F722063617022290A097D0A096D6F64657261746F7273203D20617070656E64286D6F64657261746F72732C20746F290A7D0A66756E632052656D6F76654D6F64657261746F7228637572207265616C6D2C20746F206164647265737329207B0A0977686F203A3D20656E746572286375722C2066616C7365290A096465666572206C6561766528290A0961646D696E6973747261746F722877686F290A09746F203D206B6579732E43616E6F6E6963616C4164647265737328746F290A09666F7220692C2061203A3D2072616E6765206D6F64657261746F7273207B0A090969662061203D3D20746F207B0A0909096D6F64657261746F7273203D20617070656E64286D6F64657261746F72735B3A695D2C206D6F64657261746F72735B692B313A5D2E2E2E290A09090972657475726E0A09097D0A097D0A0970616E696328226E6F7465733A206D6F64657261746F72206D697373696E6722290A7D0A66756E63204D6F64657261746F72734A534F4E282920737472696E67207B0A096F7574203A3D20225B220A09666F7220692C2061203A3D2072616E6765206D6F64657261746F7273207B0A090969662069203E2030207B0A0909096F7574202B3D20222C220A09097D0A09096F7574202B3D207128737472696E67286129290A097D0A0972657475726E206F7574202B20225D220A7D0A0A2F2F204469726563746F7279206D6F6465726174696F6E2069732073657061726174652066726F6D206F776E657220646973636F7665726162696C6974792E204F776E6572732063616E6E6F740A2F2F20756E646F2061206D6F6465726174696F6E206869646520627920746F67676C696E67207468656972206F776E206C697374696E6720707265666572656E63652E0A66756E63204D6F6465726174654C697374696E6728637572207265616C6D2C206964205B31365D627974652C20626173655265766973696F6E2075696E7436342C2076697369626C6520626F6F6C2C206F704944205B31365D6279746529207B0A0977686F203A3D20656E746572286375722C2066616C7365290A096465666572206C6561766528290A096D75746174654D6F6465726174654C697374696E67286375722C2077686F2C2069642C20626173655265766973696F6E2C2076697369626C652C206F704944290A7D0A66756E63206D75746174654D6F6465726174654C697374696E6728637572207265616C6D2C2077686F20616464726573732C206964205B31365D627974652C20626173655265766973696F6E2075696E7436342C2076697369626C6520626F6F6C2C206F704944205B31365D6279746529207B0A096E203A3D206C697665286964290A09696620216D6F64657261746F722877686F29207B0A090970616E696328226E6F7465733A206D6F64657261746F7220726571756972656422290A097D0A096578706563746564286E2C20626173655265766973696F6E290A09696620217075626C6963286E2E4D6F646529207B0A090970616E696328226E6F7465733A207075626C6963206E6F746520726571756972656422290A097D0A096F7065726174696F6E286E2C206F704944290A09756E696E646578286E290A096E2E4D6F64657261746F7248696464656E203D202176697369626C650A09696E646578286E290A0962756D70286E2C2077686F2C206F7049442C20226D6F6465726174652D6C697374696E6722290A7D0A0A2F2F2052656461637465645469746C65207265706C6163657320612072656461637465642063757272656E74207469746C652C207768696368206D75737420737461792076616C69642E0A636F6E73742052656461637465645469746C65203D20225265646163746564206279206D6F6465726174696F6E220A0A2F2F205265646163745075626C6963436F6E74656E7441745365712072656D6F766573206F6E65207075626C6963207469746C6520286669656C64203129206F7220626F647920286669656C642032290A2F2F2066726F6D207265616C6D2073746F726167653A20746865206F6E65207265636F7264656420627920746865206E6F74652D6C6576656C20686973746F7279206576656E74207365712028610A2F2F2076657273696F6E2773207265636F726465645F736571292E20546865206E616D652063617272696573207468652061646472657373696E6720736F20612063616C6C6572207772697474656E0A2F2F20666F72206669656C64207265766973696F6E732063616E6E6F7420616374206F6E207468652077726F6E672076657273696F6E2E20486973746F72792073746F7265732065616368206669656C640A2F2F207265766973696F6E206F6E63652C20736F2065766572792076657273696F6E2074686174206B6570742074686174207469746C65206F7220626F64792073686F77732069740A2F2F2072656461637465642E205075626C696320686973746F7279206B6565707320697473205348412D32353620616E64206120636F6E74656E742D72656461637420656E747279206E616D696E670A2F2F20746865206D6F64657261746F7220616E6420746865206669656C64207265766973696F6E2E20526564616374696E67207468652063757272656E742076657273696F6E20616C736F0A2F2F207265706C616365732069742028706C616365686F6C646572207469746C652C20656D70747920626F64792920756E6465722061206E6577206669656C64207265766973696F6E2E20476E6F0A2F2F20726566756E6473207468652066726565642073746F7261676520746F20746865206D6F64657261746F722077686F2066726565732069742E0A66756E63205265646163745075626C6963436F6E74656E74417453657128637572207265616C6D2C206964205B31365D627974652C20626173655265766973696F6E2075696E7436342C206669656C642075696E74382C207365712075696E7436342C206F704944205B31365D6279746529207B0A0977686F203A3D20656E746572286375722C2066616C7365290A096465666572206C6561766528290A096D75746174655265646163745075626C6963436F6E74656E744174536571286375722C2077686F2C2069642C20626173655265766973696F6E2C206669656C642C207365712C206F704944290A7D0A66756E63206D75746174655265646163745075626C6963436F6E74656E74417453657128637572207265616C6D2C2077686F20616464726573732C206964205B31365D627974652C20626173655265766973696F6E2075696E7436342C206669656C642075696E74382C207365712075696E7436342C206F704944205B31365D6279746529207B0A096E203A3D2066696E64286964290A09696620216D6F64657261746F722877686F29207B0A090970616E696328226E6F7465733A206D6F64657261746F7220726571756972656422290A097D0A096578706563746564286E2C20626173655265766973696F6E290A09696620217075626C6963286E2E4D6F646529207B0A090970616E696328226E6F7465733A207075626C6963206E6F746520726571756972656422290A097D0A096966206669656C6420213D2031202626206669656C6420213D2032207B0A090970616E696328226E6F7465733A2062616420726564616374696F6E206669656C6422290A097D0A0976203A3D20686973746F727956657273696F6E4174286E2E49442C20736571290A0969662076203D3D206E696C207B0A090970616E696328226E6F7465733A20686973746F72792076657273696F6E206D697373696E6722290A097D0A096E616D652C20622C206669656C645265766973696F6E203A3D20227469746C65222C20762E5469746C652C20762E5469746C655265766973696F6E0A096966206669656C64203D3D2032207B0A09096E616D652C20622C206669656C645265766973696F6E203D2022626F6479222C20762E426F64792C20762E426F64795265766973696F6E0A097D0A0969662062203D3D206E696C207B0A090970616E696328226E6F7465733A20686973746F72792076657273696F6E206D697373696E6722290A097D0A09696620622E5265646163746564207B0A090970616E696328226E6F7465733A20616C726561647920726564616374656422290A097D0A096F7065726174696F6E286E2C206F704944290A09696620216E2E44656C65746564202626206669656C64203D3D2031202626206669656C645265766973696F6E203D3D206E2E5469746C655265766973696F6E207B0A09096966206E2E5469746C655265766973696F6E203D3D205E75696E743634283029207B0A09090970616E696328226E6F7465733A207469746C65207265766973696F6E2065786861757374656422290A09097D0A09096E2E5469746C65203D205B5D627974652852656461637465645469746C65290A09096E2E5469746C655265766973696F6E2B2B0A097D0A09696620216E2E44656C65746564202626206669656C64203D3D2032202626206669656C645265766973696F6E203D3D206E2E426F64795265766973696F6E207B0A09096966206E2E426F64795265766973696F6E203D3D205E75696E743634283029207B0A09090970616E696328226E6F7465733A20626F6479207265766973696F6E2065786861757374656422290A09097D0A09096E2E426F6479203D205B5D627974657B7D0A09096E2E426F64794279746573203D20300A09096E2E426F64795265766973696F6E2B2B0A097D0A09622E42797465732C20622E5265646163746564203D206E696C2C20747275650A0962756D70486973746F7279286E2C2077686F2C206F7049442C2022636F6E74656E742D726564616374222C20602C226669656C64223A602B71286E616D65292B602C226669656C645F7265766973696F6E223A602B75286669656C645265766973696F6E292B602C22736861323536223A602B7128622E4861736829290A7D0A0A2F2F205265646163745075626C6963436F6D6D656E742072656D6F7665732061207075626C696320636F6D6D656E74277320616E63686F7220616E6420626F64792066726F6D20626F7468207468650A2F2F206C69766520636F6D6D656E7420287768696368206265636F6D65732068696464656E20616E642063616E6E6F742062652073686F776E20616761696E2920616E6420697473207075626C69630A2F2F20686973746F72792E20412070757267656420636F6D6D656E74206B65657073206F6E6C792069747320686973746F7279207265636F72642C2077686963682069732072656461637465640A2F2F207468652073616D65207761793B20626173655265766973696F6E206973207468656E2069676E6F7265642028706173732030292E0A66756E63205265646163745075626C6963436F6D6D656E7428637572207265616C6D2C2069642C20636964205B31365D627974652C20626173655265766973696F6E2075696E7436342C206F704944205B31365D6279746529207B0A0977686F203A3D20656E746572286375722C2066616C7365290A096465666572206C6561766528290A096D75746174655265646163745075626C6963436F6D6D656E74286375722C2077686F2C2069642C206369642C20626173655265766973696F6E2C206F704944290A7D0A66756E63206D75746174655265646163745075626C6963436F6D6D656E7428637572207265616C6D2C2077686F20616464726573732C2069642C20636964205B31365D627974652C20626173655265766973696F6E2075696E7436342C206F704944205B31365D6279746529207B0A096E203A3D2066696E64286964290A09696620216D6F64657261746F722877686F29207B0A090970616E696328226E6F7465733A206D6F64657261746F7220726571756972656422290A097D0A09696620217075626C6963286E2E4D6F646529207B0A090970616E696328226E6F7465733A207075626C6963206E6F746520726571756972656422290A097D0A096B6579203A3D20636F6D6D656E744B65792869642C20636964290A09762C206F6B203A3D20686973746F7279436F6D6D656E74732E476574286B6579290A09696620216F6B207B0A090970616E696328226E6F7465733A206D697373696E67207075626C696320636F6D6D656E7420686973746F727922290A097D0A096172636869766564203A3D20762E282A686973746F7279436F6D6D656E74290A0969662061726368697665642E5265646163746564207B0A090970616E696328226E6F7465733A20616C726561647920726564616374656422290A097D0A0963762C206C697665203A3D20636F6D6D656E74732E476574286B6579290A09696620216C697665207B0A09096966206F704944203D3D20285B31365D627974657B7D29207B0A09090970616E696328226E6F7465733A20656D707479206F7065726174696F6E20696422290A09097D0A090961726368697665642E416E63686F722C2061726368697665642E426F64792C2061726368697665642E5265646163746564203D206E696C2C206E696C2C20747275650A090965203A3D20686973746F7279417070656E64286E2C2077686F2C206F7049442C206369642C2022636F6D6D656E742D726564616374222C20607B22636F6D6D656E745F6964223A602B71286964546578742863696429292B602C22707572676564223A747275657D60290A090961726368697665642E4C6174657374536571203D20652E5365710A090972657475726E0A097D0A0963203A3D2063762E282A636F6D6D656E74290A09636F6D6D656E74457870656374656428632C20626173655265766973696F6E2C206F704944290A0961726368697665642E416E63686F722C2061726368697665642E426F64792C2061726368697665642E5265646163746564203D206E696C2C206E696C2C20747275650A09632E416E63686F722C20632E426F64792C20632E48696464656E203D206E696C2C206E696C2C20747275650A09636F6D6D656E745265636569707428632C2077686F2C206F704944290A09686973746F7279436F6D6D656E744368616E6765286E2C20632C2022636F6D6D656E742D72656461637422290A7D0A1AFF230A096E6F7465732E676E6F12F1237061636B616765206D656D62615F6E6F7465735F76310A0A696D706F727420280A0922636861696E220A0922636861696E2F62616E6B6572220A0922636861696E2F72756E74696D65220A290A0A2F2F204372656174654E6F746520697320746865206F6E6C792070617961626C6520656E747279706F696E743B20656E63727970746564206372656174696F6E2069732061746F6D69632E0A66756E63204372656174654E6F746528637572207265616C6D2C206964205B31365D627974652C206D6F64652075696E74382C207469746C652C20626F64792C206163636573732C20636F6D6D69746D656E74205B5D627974652C206D617846656520696E7436342C206F704944205B31365D6279746529207B0A0977686F203A3D20656E746572286375722C2074727565290A096465666572206C6561766528290A09696620216375722E50726576696F757328292E49735573657243616C6C2829207B0A090970616E696328226E6F7465733A20637265617465206469726563746C792066726F6D20796F7572206163636F756E7422290A097D0A09696620706175736564207B0A090970616E696328226E6F7465733A206372656174696F6E2070617573656422290A097D0A096966206964203D3D20285B31365D627974657B7D29207B0A090970616E696328226E6F7465733A20656D707479206E6F746520696422290A097D0A096966205F2C206F6B203A3D206E6F7465732E4765742869645465787428696429293B206F6B207B0A090970616E696328226E6F7465733A206E6F7465206964207573656422290A097D0A096966206D6F6465203E204D6F64655075626C69634F70656E207C7C207075626C6963286D6F64652920262620286C656E286163636573732920213D2030207C7C206C656E28636F6D6D69746D656E742920213D203029207B0A090970616E696328226E6F7465733A20756E737570706F72746564206372656174696F6E206D6F646522290A097D0A096966207075626C6963286D6F646529207B0A090976616C69646174655075626C6963287469746C652C20626F6479290A097D0A096F7065726174696F6E286E696C2C206F704944290A096173736572744372656174655061796D656E74286375722C206D6178466565290A0969662073657175656E6365203D3D205E75696E743634283029207B0A090970616E696328226E6F7465733A2073657175656E63652065786861757374656422290A097D0A0973657175656E63652B2B0A096E203A3D20266E6F74657B49443A2069642C204F776E65723A2077686F2C204F776E657247656E65726174696F6E3A20312C204D6F64653A206D6F64652C205469746C655265766973696F6E3A20312C20426F64795265766973696F6E3A20312C205469746C653A20636F70696564287469746C65292C20426F64793A20636F7069656428626F6479292C20426F647942797465733A206C656E28626F6479292C20437265617465644865696768743A2072756E74696D652E436861696E48656967687428292C2053657175656E63653A2073657175656E63652C204C69737465643A207075626C6963286D6F6465297D0A09696620656E63727970746564286D6F646529207B0A0909696E697469616C697A65456E63727970746564286E2C206163636573732C20636F6D6D69746D656E74290A097D0A0962756D70286E2C2077686F2C206F7049442C202263726561746522290A096E6F7465732E53657428696454657874286964292C206E290A09696E646578286E290A09696620637265617465466565203E2030207B0A090962616E6B65722E4E657742616E6B65722862616E6B65722E42616E6B6572547970655265616C6D53656E642C20637572292E53656E64436F696E73286375722E4164647265737328292C2074726561737572792C20636861696E2E436F696E737B636861696E2E4E6577436F696E282275676E6F74222C20637265617465466565297D290A097D0A7D0A0A2F2F206669656C644D61736B3A2031207469746C652C203220626F64792C203320626F74682E20416E20756E6368616E676564206669656C64206D757374206265206F6D69747465642028656D7074790A2F2F20626C6F62292E20546865207365706172617465206669656C64207265766973696F6E20616476616E636573206F6E6C79207768656E2074686174206669656C64206368616E6765732E0A66756E6320436F6D6D697428637572207265616C6D2C206964205B31365D627974652C20626173655265766973696F6E2075696E7436342C20657870656374656445706F63682075696E7433322C206669656C644D61736B2075696E74382C207469746C652C20626F6479205B5D627974652C206F704944205B31365D6279746529207B0A0977686F203A3D20656E746572286375722C2066616C7365290A096465666572206C6561766528290A096D7574617465436F6D6D6974286375722C2077686F2C2069642C20626173655265766973696F6E2C20657870656374656445706F63682C206669656C644D61736B2C207469746C652C20626F64792C206F704944290A7D0A66756E63206D7574617465436F6D6D697428637572207265616C6D2C2077686F20616464726573732C206964205B31365D627974652C20626173655265766973696F6E2075696E7436342C20657870656374656445706F63682075696E7433322C206669656C644D61736B2075696E74382C207469746C652C20626F6479205B5D627974652C206F704944205B31365D6279746529207B0A096E203A3D206C697665286964290A0972657175697265436F6E74656E745772697465286375722C206E2C2077686F290A096578706563746564286E2C20626173655265766973696F6E290A096966206E2E45706F636820213D20657870656374656445706F6368207B0A090970616E696328226E6F7465733A207374616C652065706F636822290A097D0A09707269766174655772697461626C65286E290A096966206669656C644D61736B203C2031207C7C206669656C644D61736B203E2033207C7C20286669656C644D61736B2631203D3D2030202626206C656E287469746C652920213D203029207C7C20286669656C644D61736B2632203D3D2030202626206C656E28626F64792920213D203029207B0A090970616E696328226E6F7465733A20626164206669656C64206D61736B22290A097D0A096966206669656C644D61736B263120213D2030207B0A09096966207075626C6963286E2E4D6F646529207B0A09090976616C69646174655469746C65287469746C65290A09097D20656C7365207B0A09090976616C6964617465436970686572287469746C652C206E2E45706F63682C20312C206E2E5469746C655265766973696F6E2B312C204D61784369706865725469746C654279746573290A09097D0A09096966206E2E5469746C655265766973696F6E203D3D205E75696E743634283029207B0A09090970616E696328226E6F7465733A207469746C65207265766973696F6E2065786861757374656422290A09097D0A097D0A096966206669656C644D61736B263220213D2030207B0A09096966207075626C6963286E2E4D6F646529207B0A09090976616C69646174655075626C6963286E2E5469746C652C20626F6479290A09097D20656C7365207B0A09090976616C696461746543697068657228626F64792C206E2E45706F63682C20322C206E2E426F64795265766973696F6E2B312C204D6178436970686572426F64794279746573290A09097D0A09096966206E2E426F64795265766973696F6E203D3D205E75696E743634283029207B0A09090970616E696328226E6F7465733A20626F6479207265766973696F6E2065786861757374656422290A09097D0A097D0A096F7065726174696F6E286E2C206F704944290A096966206669656C644D61736B263120213D2030207B0A09096E2E5469746C65203D20636F70696564287469746C65290A09096E2E5469746C655265766973696F6E2B2B0A097D0A096966206669656C644D61736B263220213D2030207B0A09096E2E426F6479203D20636F7069656428626F6479290A09096E2E426F64794279746573203D206C656E28626F6479290A09096E2E426F64795265766973696F6E2B2B0A097D0A0962756D70286E2C2077686F2C206F7049442C2022636F6D6D697422290A7D0A66756E632052656E616D6528637572207265616C6D2C206964205B31365D627974652C20626173655265766973696F6E2075696E7436342C20657870656374656445706F63682075696E7433322C207469746C65205B5D627974652C206F704944205B31365D6279746529207B0A09436F6D6D6974286375722C2069642C20626173655265766973696F6E2C20657870656374656445706F63682C20312C207469746C652C206E696C2C206F704944290A7D0A0A2F2F2044656C6574652072657461696E732074686520494420616E64206C617374206F7065726174696F6E207265636569707420666F72657665722E204C6172676520636F6C6C656374696F6E730A2F2F206172652070757267656420627920626F756E64656420666F6C6C6F772D75702063616C6C732C206E6576657220627920616E20756E626F756E6465642064656C657465206C6F6F702E0A66756E632044656C65746528637572207265616C6D2C206964205B31365D627974652C20626173655265766973696F6E2075696E7436342C206F704944205B31365D6279746529207B0A0977686F203A3D20656E746572286375722C2066616C7365290A096465666572206C6561766528290A096D757461746544656C657465286375722C2077686F2C2069642C20626173655265766973696F6E2C206F704944290A7D0A66756E63206D757461746544656C65746528637572207265616C6D2C2077686F20616464726573732C206964205B31365D627974652C20626173655265766973696F6E2075696E7436342C206F704944205B31365D6279746529207B0A096E203A3D206C697665286964290A096F776E6572286E2C2077686F290A096578706563746564286E2C20626173655265766973696F6E290A096F7065726174696F6E286E2C206F704944290A09756E696E646578286E290A0972657365745075626C6963577269746573286E290A096E2E44656C65746564203D20747275650A096E2E4C6973746564203D2066616C73650A096E2E5469746C65203D206E696C0A096E2E426F6479203D206E696C0A096E2E426F64794279746573203D20300A096E2E436F6D6D69746D656E74203D206E696C0A096E2E50656E64696E674F776E6572203D2022220A096E2E57726974657273203D206E696C0A096E2E52656164657273203D206E696C0A096E2E506F6C6963696573203D205B335D737472696E677B7D0A096E2E476F7657726974657273203D2066616C73650A0962756D70286E2C2077686F2C206F7049442C202264656C65746522290A7D0A66756E6320536574436F6D6D656E744D6F646528637572207265616C6D2C206964205B31365D627974652C20626173655265766973696F6E2075696E7436342C206F70656E20626F6F6C2C206F704944205B31365D6279746529207B0A0977686F203A3D20656E746572286375722C2066616C7365290A096465666572206C6561766528290A096D7574617465536574436F6D6D656E744D6F6465286375722C2077686F2C2069642C20626173655265766973696F6E2C206F70656E2C206F704944290A7D0A66756E63206D7574617465536574436F6D6D656E744D6F646528637572207265616C6D2C2077686F20616464726573732C206964205B31365D627974652C20626173655265766973696F6E2075696E7436342C206F70656E20626F6F6C2C206F704944205B31365D6279746529207B0A096E203A3D206C697665286964290A096F776E6572286E2C2077686F290A096578706563746564286E2C20626173655265766973696F6E290A09696620217075626C6963286E2E4D6F646529207B0A090970616E696328226E6F7465733A207075626C6963206E6F746520726571756972656422290A097D0A096F7065726174696F6E286E2C206F704944290A096966206F70656E207B0A09096E2E4D6F6465203D204D6F64655075626C69634F70656E0A097D20656C7365207B0A090972657365745075626C6963577269746573286E290A09096E2E4D6F6465203D204D6F64655075626C69630A097D0A0962756D70286E2C2077686F2C206F7049442C2022636F6D6D656E74732D6D6F646522290A7D0A1AC6060A0B70617961626C652E676E6F12B6067061636B616765206D656D62615F6E6F7465735F76310A0A696D706F72742022636861696E2F72756E74696D652F756E73616665220A0A2F2F20496E6572742061637469766174696F6E207573657320746865206F726967696E616C207061636B6167652063726561746F72206173204F726967696E43616C6C65722C206E6F74207468650A2F2F20656E61626C696E6720617070726F7665722E2052756E74696D6520653735666566383263206B65657065725F696E6572742E676F2070696E732074686973206265686176696F722E0A66756E6320696E69742829207B2061646D696E203D20756E736166652E4F726967696E43616C6C65722829207D0A66756E63206173736572744E6F436F696E732829207B0A0969662021756E736166652E4F726967696E53656E6428292E49735A65726F2829207B0A090970616E696328226E6F7465733A206E6F20636F696E7322290A097D0A7D0A66756E63206173736572744372656174655061796D656E7428637572207265616C6D2C206D617846656520696E74363429207B0A09696620216375722E50726576696F757328292E49735573657243616C6C2829207B0A090970616E696328226E6F7465733A20637265617465206469726563746C792066726F6D20796F7572206163636F756E7422290A097D0A096966206D6178466565203C2030207C7C20637265617465466565203E206D6178466565207B0A090970616E696328226E6F7465733A206665652065786365656473206D6178696D756D22290A097D0A09636F696E73203A3D20756E736166652E4F726967696E53656E6428290A09696620637265617465466565203D3D2030207B0A090969662021636F696E732E49735A65726F2829207B0A09090970616E696328226E6F7465733A2065786163742066656520726571756972656422290A09097D0A090972657475726E0A097D0A096966206C656E28636F696E732920213D2031207C7C20636F696E735B305D2E44656E6F6D20213D202275676E6F7422207C7C20636F696E735B305D2E416D6F756E7420213D20637265617465466565207B0A090970616E696328226E6F7465733A2065786163742066656520726571756972656422290A097D0A7D0A1ABC1D0A0C706F6C69636965732E676E6F12AB1D7061636B616765206D656D62615F6E6F7465735F76310A0A696D706F727420280A0922676E6F2E6C616E642F702F73616D637265772F61766C220A0922737472636F6E76220A0922737472696E6773220A290A0A636F6E737420280A094F70526561642075696E7438203D20696F74610A094F7057726974650A094F70436F6D6D656E740A290A0A2F2F20546865207265616C6D20706172616D6574657220666F7263657320616E206578706C696369742063726F7373696E673A2061646170746572732072756E2077697468207468656972206F776E0A2F2F207265616C6D206964656E746974792E20416C6C206D757461746F72732072657461696E207468652062757379206775617264207468726F7567686F75742063616C6C6261636B732E0A7479706520506F6C69637920696E74657266616365207B0A09416C6C6F777328637572207265616C6D2C206964205B31365D627974652C2077686F20616464726573732C206F702075696E74382920626F6F6C0A7D0A0A76617220706F6C6963696573203D2061766C2E4E65775472656528290A0A66756E63205265676973746572506F6C69637928637572207265616C6D2C20736C756720737472696E672C207020506F6C6963792920737472696E67207B0A09656E746572286375722C2066616C7365290A096465666572206C6561766528290A0970617468203A3D206375722E50726576696F757328292E506B675061746828290A0969662021737472696E67732E48617350726566697828706174682C2022676E6F2E6C616E642F722F2229207C7C206C656E287061746829203E20323030207C7C206C656E28736C756729203C2031207C7C206C656E28736C756729203E203332207C7C2070203D3D206E696C207B0A090970616E696328226E6F7465733A207265616C6D20706F6C69637920726571756972656422290A097D0A09666F72205F2C2063203A3D2072616E676520736C7567207B0A0909696620212863203E3D202761272026262063203C3D20277A27207C7C2063203E3D202730272026262063203C3D20273927207C7C2063203D3D20272D2729207B0A09090970616E696328226E6F7465733A20696E76616C696420706F6C69637920736C756722290A09097D0A097D0A096B6579203A3D2070617468202B20223A22202B20736C75670A096966205F2C206F6B203A3D20706F6C69636965732E476574286B6579293B206F6B207B0A090970616E696328226E6F7465733A20706F6C69637920616C7265616479207265676973746572656422290A097D0A09706F6C69636965732E536574286B65792C2070290A0972657475726E206B65790A7D0A66756E6320536574506F6C69637928637572207265616C6D2C206964205B31365D627974652C20626173655265766973696F6E2075696E7436342C206F702075696E74382C206B657920737472696E672C206F704944205B31365D6279746529207B0A0977686F203A3D20656E746572286375722C2066616C7365290A096465666572206C6561766528290A096D7574617465536574506F6C696379286375722C2077686F2C2069642C20626173655265766973696F6E2C206F702C206B65792C206F704944290A7D0A66756E63206D7574617465536574506F6C69637928637572207265616C6D2C2077686F20616464726573732C206964205B31365D627974652C20626173655265766973696F6E2075696E7436342C206F702075696E74382C206B657920737472696E672C206F704944205B31365D6279746529207B0A096E203A3D206C697665286964290A096F776E6572286E2C2077686F290A096578706563746564286E2C20626173655265766973696F6E290A096966206F70203E204F70436F6D6D656E74207B0A090970616E696328226E6F7465733A20756E6B6E6F776E20706F6C696379206F7065726174696F6E22290A097D0A096966206B657920213D202222207B0A09096966205F2C206F6B203A3D20706F6C69636965732E476574286B6579293B20216F6B207B0A09090970616E696328226E6F7465733A20706F6C696379206D697373696E6722290A09097D0A097D0A096F7065726174696F6E286E2C206F704944290A096E2E506F6C69636965735B6F705D203D206B65790A0962756D70486973746F7279286E2C2077686F2C206F7049442C2022706F6C696379222C20602C22706F6C6963795F6F70223A602B737472636F6E762E49746F6128696E74286F7029292B602C22706F6C6963795F6B6579223A602B71286B657929290A7D0A66756E6320706F6C696379416C6C6F777328637572207265616C6D2C206E202A6E6F74652C2077686F20616464726573732C206F702075696E74382920626F6F6C207B0A096B6579203A3D206E2E506F6C69636965735B6F705D0A096966206B6579203D3D202222207B0A090972657475726E2066616C73650A097D0A09702C206F6B203A3D20706F6C69636965732E476574286B6579290A09696620216F6B207B0A090970616E696328226E6F7465733A206D697373696E672073746F72656420706F6C69637922290A097D0A0972657475726E20702E28506F6C696379292E416C6C6F77732863726F737328637572292C206E2E49442C2077686F2C206F70290A7D0A66756E6320506F6C69636965734A534F4E28696448657820737472696E672920737472696E67207B0A096E203A3D2066696E642872656164494428696448657829290A0972657475726E20607B2272656164223A60202B2071286E2E506F6C69636965735B305D29202B20602C227772697465223A60202B2071286E2E506F6C69636965735B315D29202B20602C22636F6D6D656E74223A60202B2071286E2E506F6C69636965735B325D29202B20607D600A7D0A0A2F2F204120686F6C646572206D6179206772616E74206120726561642D706F6C6963792D617070726F76656420726563697069656E74207468652063757272656E742065706F63682E2045766572790A2F2F206578697374696E6720656E747279206D7573742072656D61696E20627974652D6964656E746963616C3A2061206772616E7465652063616E6E6F7420636F727275707420736F6D656F6E650A2F2F20656C7365277320777261702C206368616E676520777269746572732C2072656D6F766520616363657373206F7220726F7461746520746865206F776E657220696E746F206E6577206B6579732E0A66756E63204772616E7441636365737328637572207265616C6D2C206964205B31365D627974652C20626173655265766973696F6E2075696E7436342C20657870656374656445706F63682075696E7433322C206D616E6966657374205B5D627974652C206F704944205B31365D6279746529207B0A0977686F203A3D20656E746572286375722C2066616C7365290A096465666572206C6561766528290A096E203A3D206C697665286964290A096578706563746564286E2C20626173655265766973696F6E290A09707269766174655772697461626C65286E290A096966206E2E4D6F646520213D204D6F6465536861726564207C7C20657870656374656445706F636820213D206E2E45706F6368207C7C2021636F6E7461696E73286E2E526561646572732C2077686F29207B0A090970616E696328226E6F7465733A2063757272656E74207368617265642072656164657220726571756972656422290A097D0A096C697374203A3D2070617273654D616E6966657374286D616E69666573742C206E2E45706F63682C206D616E69666573744F776E6572286E292C206E2E4D6F6465290A096F6C64203A3D2067657445706F63682869642C206E2E45706F6368292E4D616E69666573740A09666F722069203A3D20303B2069203C20696E74286F6C645B315D293B20692B2B207B0A0909656E747279203A3D206F6C645B322B692A4D616E6966657374456E7472794279746573203A20322B28692B31292A4D616E6966657374456E74727942797465735D0A0909666F756E64203A3D2066616C73650A0909666F72206A203A3D20303B206A203C20696E74286D616E69666573745B315D293B206A2B2B207B0A0909096E657874203A3D206D616E69666573745B322B6A2A4D616E6966657374456E7472794279746573203A20322B286A2B31292A4D616E6966657374456E74727942797465735D0A090909696620737472696E6728656E74727929203D3D20737472696E67286E65787429207B0A09090909666F756E64203D20747275650A09090909627265616B0A0909097D0A09097D0A090969662021666F756E64207B0A09090970616E696328226E6F7465733A206578697374696E67207772617020696D6D757461626C6520666F722072656164657222290A09097D0A097D0A096164646564203A3D2066616C73650A09666F72205F2C2072203A3D2072616E6765206C697374207B0A090969662021636F6E7461696E73286E2E526561646572732C20722E57686F29207B0A090909676F764772616E74203A3D206E2E476F7657726974657273202626206E2E4F776E6572203D3D20676F764164647265737320262620676F764D656D6265722877686F2920262620676F764D656D62657228722E57686F290A090909696620722E577269746572207C7C2077686F20213D206E2E4F776E65722026262021676F764772616E742026262021706F6C696379416C6C6F7773286375722C206E2C20722E57686F2C204F705265616429207B0A0909090970616E696328226E6F7465733A207265616420706F6C6963792064656E69656422290A0909097D0A0909096164646564203D20747275650A09097D0A097D0A09696620216164646564207B0A090970616E696328226E6F7465733A206E6F206E65772072656164657222290A097D0A096F7065726174696F6E286E2C206F704944290A09756E696E646578286E290A09736574526563697069656E7473286E2C206C697374290A09696E646578286E290A0967657445706F63682869642C206E2E45706F6368292E4D616E6966657374203D20636F70696564286D616E6966657374290A0961636B6E6F776C656467655265717565737473286E2C2077686F2C206F704944290A0962756D70286E2C2077686F2C206F7049442C2022726561642D6772616E7422290A7D0A1ACC160A0A72656E6465722E676E6F12BD167061636B616765206D656D62615F6E6F7465735F76310A0A696D706F727420280A0922737472636F6E76220A0922737472696E6773220A290A0A2F2F20676E6F776562207573657320626F756E6465642070616765732E2041207265766973696F6E20696E20657665727920636F6E74696E756174696F6E206C696E6B2070726576656E74730A2F2F20617373656D626C696E67206120776869746570617065722066726F6D20646966666572656E742065646974733B20746865206170702072656164732062696E617279206368756E6B732E0A66756E632052656E646572287061746820737472696E672920737472696E67207B0A0969662070617468203D3D202222207B0A090972657475726E202223204E6F7465735C6E5C6E557365204C6973745075626C69634A534F4E20666F7220746865207075626C6963206469726563746F72792E5C6E220A097D0A096966206C656E287061746829203E203830207B0A090970616E696328226E6F7465733A2072656E646572207061746822290A097D0A097061727473203A3D20737472696E67732E53706C697428706174682C20222F22290A096966206C656E2870617274732920213D2031202626206C656E2870617274732920213D2033207B0A090970616E696328226E6F7465733A2072656E646572207061746822290A097D0A096E203A3D2066696E64287265616449442870617274735B305D29290A096966206E2E44656C65746564207B0A090972657475726E2022232044656C65746564206E6F74655C6E5C6E506173742076657273696F6E732072656D61696E20696E20636861696E20686973746F72792E5C6E220A097D0A0970616765203A3D20300A096966206C656E28706172747329203D3D2033207B0A09097265762C20657272203A3D20737472636F6E762E506172736555696E742870617274735B315D2C2031302C203634290A090969662065727220213D206E696C207C7C2072657620213D206E2E5265766973696F6E207B0A09090972657475726E202223204E6F7465206368616E6765645C6E5C6E5B537461727420616761696E5D283A22202B20696454657874286E2E494429202B2022292E5C6E220A09097D0A0909706167652C20657272203D20737472636F6E762E41746F692870617274735B325D290A090969662065727220213D206E696C207B0A09090970616E696328226E6F7465733A2072656E646572207061676522290A09097D0A097D0A09696620217075626C6963286E2E4D6F646529207B0A090972657475726E20222320456E63727970746564206E6F74655C6E5C6E22202B207365616C286E2E426F647929202B20225C6E4F776E65723A2022202B20737472696E67286E2E4F776E657229202B20225C6E5C6E456E637279707465642062797465733A2022202B20737472636F6E762E49746F61286E2E426F6479427974657329202B202220C2B7205265766973696F6E2022202B20737472636F6E762E466F726D617455696E74286E2E5265766973696F6E2C20313029202B20225C6E5C6E4F70656E2074686973206E6F746520696E204D656D626120746F20646563727970742E2054686973207365616C206973206465636F7261746976652E5C6E220A097D0A097061676573203A3D20286E2E426F64794279746573202B204D6178426F64794368756E6B4279746573202D203129202F204D6178426F64794368756E6B42797465730A096966207061676573203D3D2030207B0A09097061676573203D20310A097D0A0969662070616765203C2030207C7C2070616765203E3D207061676573207B0A090970616E696328226E6F7465733A2072656E646572207061676522290A097D0A097374617274203A3D2072656E646572426F756E64617279286E2E426F64792C20706167652A4D6178426F64794368756E6B4279746573290A09656E64203A3D2072656E646572426F756E64617279286E2E426F64792C2028706167652B31292A4D6178426F64794368756E6B4279746573290A097469746C65203A3D20737472696E67732E4E65775265706C6163657228225C5C222C20225C5C5C5C222C20225B222C20225C5C5B222C20225D222C20225C5C5D222C20222A222C20225C5C2A222C20225F222C20225C5C5F222C202260222C20225C5C60222C202223222C20225C5C23222C20223C222C2022266C743B222C20223E222C20222667743B22292E5265706C61636528737472696E67286E2E5469746C6529290A09626F6479203A3D20737472696E67732E5265706C616365416C6C28737472696E67732E5265706C616365416C6C28737472696E67286E2E426F64795B73746172743A656E645D292C20223C222C2022266C743B22292C20223E222C20222667743B22290A092F2F20456E7469747920746F6B656E732061726520746578742C206E6F74204D61726B646F776E20696D6167652073796E7461782C206576656E2061667465722061206261636B736C6173682E0A092F2F204B656570206F7264696E617279206C696E6B7320617661696C61626C6520776974686F7574206175746F6D61746963616C6C79206665746368696E672072656D6F746520696D616765732E0A09626F6479203D20737472696E67732E5265706C616365416C6C28626F64792C2022215B222C2022262333333B5B22290A096E6176203A3D2022220A096966207061676573203E2031207B0A09096E6176203D20225C6E5C6E2D2D2D5C6E5C6E506167652022202B20737472636F6E762E49746F6128706167652B3129202B2022206F662022202B20737472636F6E762E49746F6128706167657329202B202220C2B72022202B20737472636F6E762E49746F61286E2E426F6479427974657329202B202220627974657320C2B7207265766973696F6E2022202B20737472636F6E762E466F726D617455696E74286E2E5265766973696F6E2C20313029202B20222E204D61726B646F776E206D617920636F6E74696E7565206163726F73732070616765732E5C6E5C6E220A090962617365203A3D20223A22202B20696454657874286E2E494429202B20222F22202B20737472636F6E762E466F726D617455696E74286E2E5265766973696F6E2C20313029202B20222F220A090969662070616765203E2030207B0A0909096E6176202B3D20225B50726576696F75735D2822202B2062617365202B20737472636F6E762E49746F6128706167652D3129202B20222920220A09097D0A0909696620706167652B31203C207061676573207B0A0909096E6176202B3D20225B4E6578745D2822202B2062617365202B20737472636F6E762E49746F6128706167652B3129202B20222920220A09097D0A09096E6176202B3D20225B526561642074686520636F6D706C657465206E6F746520696E204D656D62615D2868747470733A2F2F6D656D62612E636C75622F6F732F6E6F7465732F22202B20696454657874286E2E494429202B2022295C6E220A097D0A0972657475726E2022232022202B207469746C65202B20225C6E5C6E22202B20626F6479202B206E61760A7D0A0A2F2F20416476616E6365206174206D6F737420746872656520636F6E74696E756174696F6E2062797465733B2061646A6163656E7420706167657320757365207468652073616D650A2F2F20626F756E646172792C20736F206E6F20555446382062797465206973206C6F7374206F722072657065617465642E0A66756E632072656E646572426F756E6461727928626F6479205B5D627974652C20706F7320696E742920696E74207B0A09696620706F73203E3D206C656E28626F647929207B0A090972657475726E206C656E28626F6479290A097D0A09666F7220706F73203C206C656E28626F64792920262620626F64795B706F735D2630786330203D3D2030783830207B0A0909706F732B2B0A097D0A0972657475726E20706F730A7D0A1A9D2F0A0C72657175657374732E676E6F128C2F7061636B616765206D656D62615F6E6F7465735F76310A0A696D706F727420280A0922636861696E2F72756E74696D65220A0922676E6F2E6C616E642F702F73616D637265772F61766C220A096B6579732022676E6F2E6C616E642F722F73616D637265772F656E636B6579735F7631220A0922737472636F6E76220A0922737472696E6773220A290A0A636F6E7374204D61784163636573735265717565737473203D203235360A636F6E7374205265717565737454544C426C6F636B7320696E743634203D2031303030300A0A74797065206163636573735265717565737420737472756374207B0A0957686F2020202020616464726573730A094578706972657320696E7436340A094163746976652020626F6F6C0A095374617475732020737472696E670A094C61737420202020726563656970740A7D0A0A766172207265717565737473203D2061766C2E4E65775472656528290A0A66756E6320726571756573744B6579286964205B31365D627974652C2077686F20616464726573732920737472696E67207B2072657475726E2069645465787428696429202B20223A22202B20737472696E672877686F29207D0A66756E63205265717565737441636365737328637572207265616C6D2C206964205B31365D627974652C206F704944205B31365D6279746529207B0A0977686F203A3D20656E746572286375722C2066616C7365290A096465666572206C6561766528290A096E203A3D206C697665286964290A09696620216375722E50726576696F757328292E49735573657243616C6C2829207C7C2021656E63727970746564286E2E4D6F646529207C7C2077686F203D3D206E2E4F776E6572207C7C20636F6E7461696E73286E2E526561646572732C2077686F29207B0A090970616E696328226E6F7465733A2072657175657374206E6F74206170706C696361626C6522290A097D0A096966206F704944203D3D20285B31365D627974657B7D29207B0A090970616E696328226E6F7465733A20656D707479206F7065726174696F6E20696422290A097D0A0968203A3D2072756E74696D652E436861696E48656967687428290A0969662068203E20696E7436342839323233333732303336383534373735383037292D5265717565737454544C426C6F636B73207B0A090970616E696328226E6F7465733A207265717565737420686569676874206F766572666C6F7722290A097D0A096B6579203A3D20726571756573744B65792869642C2077686F290A09696620762C206F6B203A3D2072657175657374732E476574286B6579293B206F6B207B0A090972203A3D20762E282A61636365737352657175657374290A0909696620722E4C6173742E4F7065726174696F6E203D3D206F704944207B0A09090970616E696328226E6F7465733A206F7065726174696F6E2069642072657573656422290A09097D0A090969662021722E41637469766520262620722E537461747573203D3D202272656A65637465642220262620722E45787069726573203E2068207B0A09090970616E696328226E6F7465733A20726571756573742072656A656374656420726563656E746C7922290A09097D0A0909696620722E416374697665207B0A090909696620722E45787069726573203E2068207B0A0909090970616E696328226E6F7465733A20726571756573742070656E64696E6722290A0909097D0A0909096E2E52657175657374436F756E742D2D0A09097D0A097D0A096966206E2E52657175657374436F756E74203E3D204D61784163636573735265717565737473207B0A090970616E696328226E6F7465733A20726571756573742063617061636974793B207075726765206578706972656420726571756573747322290A097D0A096E2E52657175657374436F756E742B2B0A0972657175657374732E536574286B65792C2026616363657373526571756573747B77686F2C2068202B205265717565737454544C426C6F636B732C20747275652C202270656E64696E67222C20726563656970747B6F7049442C2077686F2C20687D7D290A7D0A66756E6320636C6F736552657175657374286E202A6E6F74652C2077686F20616464726573732C2073746174757320737472696E672C206163746F7220616464726573732C206F704944205B31365D6279746529207B0A09762C206F6B203A3D2072657175657374732E47657428726571756573744B6579286E2E49442C2077686F29290A09696620216F6B207B0A090970616E696328226E6F7465733A2072657175657374206D697373696E6722290A097D0A0972203A3D20762E282A61636365737352657175657374290A0969662021722E416374697665207B0A090970616E696328226E6F7465733A207265717565737420616C726561647920636C6F73656422290A097D0A096966206F704944203D3D20285B31365D627974657B7D29207C7C206F704944203D3D20722E4C6173742E4F7065726174696F6E207B0A090970616E696328226E6F7465733A20696E76616C69642072657175657374206F7065726174696F6E22290A097D0A0968203A3D2072756E74696D652E436861696E48656967687428290A09722E416374697665203D2066616C73650A09722E537461747573203D207374617475730A09722E4C617374203D20726563656970747B6F7049442C206163746F722C20687D0A096E2E52657175657374436F756E742D2D0A092F2F20412072656A656374696F6E206B6565707320746865207265636F726420756E74696C206F6E652066756C6C2054544C2061667465722069742C20736F206E656974686572207468650A092F2F20726571756573746572206E6F722050757267654578706972656452657175657374732063616E20656E64207468652072652D7265717565737420636F6F6C646F776E206561726C792E0A09696620737461747573203D3D202272656A656374656422207B0A090969662068203E20696E7436342839323233333732303336383534373735383037292D5265717565737454544C426C6F636B73207B0A09090970616E696328226E6F7465733A207265717565737420686569676874206F766572666C6F7722290A09097D0A0909722E45787069726573203D2068202B205265717565737454544C426C6F636B730A097D0A7D0A66756E632043616E63656C4163636573735265717565737428637572207265616C6D2C206964205B31365D627974652C206F704944205B31365D6279746529207B0A0977686F203A3D20656E746572286375722C2066616C7365290A096465666572206C6561766528290A096E203A3D2066696E64286964290A09636C6F736552657175657374286E2C2077686F2C202263616E63656C6C6564222C2077686F2C206F704944290A7D0A66756E632052656A6563744163636573735265717565737428637572207265616C6D2C206964205B31365D627974652C20746F20616464726573732C206F704944205B31365D6279746529207B0A0977686F203A3D20656E746572286375722C2066616C7365290A096465666572206C6561766528290A096D757461746552656A65637441636365737352657175657374286375722C2077686F2C2069642C20746F2C206F704944290A7D0A66756E63206D757461746552656A6563744163636573735265717565737428637572207265616C6D2C2077686F20616464726573732C206964205B31365D627974652C20746F20616464726573732C206F704944205B31365D6279746529207B0A096E203A3D206C697665286964290A096F776E6572286E2C2077686F290A09636C6F736552657175657374286E2C206B6579732E43616E6F6E6963616C4164647265737328746F292C202272656A6563746564222C2077686F2C206F704944290A7D0A66756E632061636B6E6F776C656467655265717565737473286E202A6E6F74652C206163746F7220616464726573732C206F704944205B31365D6279746529207B0A09666F72205F2C2077686F203A3D2072616E6765206E2E52656164657273207B0A0909696620762C206F6B203A3D2072657175657374732E47657428726571756573744B6579286E2E49442C2077686F29293B206F6B207B0A09090972203A3D20762E282A61636365737352657175657374290A090909696620722E416374697665207B0A09090909722E416374697665203D2066616C73650A09090909722E537461747573203D20226772616E746564220A09090909722E4C617374203D20726563656970747B6F7049442C206163746F722C2072756E74696D652E436861696E48656967687428297D0A090909096E2E52657175657374436F756E742D2D0A0909097D0A09097D0A097D0A7D0A66756E6320726571756573744A534F4E2872202A616363657373526571756573742920737472696E67207B0A0972657475726E20607B2261646472657373223A60202B207128737472696E6728722E57686F2929202B20602C22657870697265735F686569676874223A60202B207128737472636F6E762E466F726D6174496E7428722E457870697265732C2031302929202B20602C22616374697665223A60202B20737472636F6E762E466F726D6174426F6F6C28722E41637469766529202B20602C22737461747573223A60202B207128722E53746174757329202B20602C226F705F6964223A60202B20712869645465787428722E4C6173742E4F7065726174696F6E2929202B20602C226163746F72223A60202B207128737472696E6728722E4C6173742E4163746F722929202B20602C22686569676874223A60202B207128737472636F6E762E466F726D6174496E7428722E4C6173742E4865696768742C2031302929202B20607D600A7D0A66756E6320416363657373526571756573744A534F4E28696448657820737472696E672C2077686F20616464726573732920737472696E67207B0A09762C206F6B203A3D2072657175657374732E47657428726571756573744B657928726561644944286964486578292C206B6579732E43616E6F6E6963616C416464726573732877686F2929290A09696620216F6B207B0A090972657475726E20226E756C6C220A097D0A0972657475726E20726571756573744A534F4E28762E282A6163636573735265717565737429290A7D0A66756E6320726571756573745374617274286964205B31365D627974652C20637572736F7220737472696E672920737472696E67207B0A09696620637572736F7220213D20222220262620737472696E67286B6579732E43616E6F6E6963616C41646472657373286164647265737328637572736F7229292920213D20637572736F72207B0A090970616E696328226E6F7465733A20626164207265717565737420637572736F7222290A097D0A0972657475726E2069645465787428696429202B20223A22202B20637572736F720A7D0A66756E632041636365737352657175657374734A534F4E2869644865782C20637572736F7220737472696E672C206C696D697420696E742920737472696E67207B0A096964203A3D20726561644944286964486578290A096E203A3D2066696E64286964290A096966206C696D6974203C2031207C7C206C696D6974203E204D617850616765207B0A090970616E696328226E6F7465733A2070616765206C696D697422290A097D0A097374617274203A3D207265717565737453746172742869642C20637572736F72290A09707265666978203A3D2069645465787428696429202B20223A220A096974656D73203A3D205B5D737472696E677B7D0A096E657874203A3D2022220A0972657175657374732E497465726174652873746172742C207072656669782B225C786666222C2066756E63286B20737472696E672C207620696E746572666163657B7D2920626F6F6C207B0A0909696620637572736F7220213D202222202626206B203D3D207374617274207B0A09090972657475726E2066616C73650A09097D0A09096974656D73203D20617070656E64286974656D732C20726571756573744A534F4E28762E282A616363657373526571756573742929290A09096E657874203D20737472696E67732E5472696D507265666978286B2C20707265666978290A090972657475726E206C656E286974656D7329203D3D206C696D69740A097D290A096966206C656E286974656D7329203C206C696D6974207B0A09096E657874203D2022220A097D0A0972657475726E20607B226974656D73223A5B60202B20737472696E67732E4A6F696E286974656D732C20222C2229202B20605D2C226E6578745F637572736F72223A60202B2071286E65787429202B20602C226163746976655F636F756E74223A60202B20752875696E743634286E2E52657175657374436F756E742929202B20607D600A7D0A0A2F2F204174206D6F7374206C696D6974207265636F7264732061726520696E737065637465642C206E6F74206A7573742072656D6F7665642E205468652072657475726E656420637572736F720A2F2F206C65747320612063616C6C6572207377656570207468652066756C6C20726571756573742073657420776974686F757420616E20756E626F756E646564207363616E2E0A66756E6320507572676545787069726564526571756573747328637572207265616C6D2C206964205B31365D627974652C20637572736F7220737472696E672C206C696D697420696E742920737472696E67207B0A09656E746572286375722C2066616C7365290A096465666572206C6561766528290A096E203A3D2066696E64286964290A096966206C696D6974203C2031207C7C206C696D6974203E204D617850616765207B0A090970616E696328226E6F7465733A207075726765206C696D697422290A097D0A097374617274203A3D207265717565737453746172742869642C20637572736F72290A09707265666978203A3D2069645465787428696429202B20223A220A09646F6F6D6564203A3D205B5D737472696E677B7D0A096E657874203A3D2022220A09696E73706563746564203A3D20300A0968203A3D2072756E74696D652E436861696E48656967687428290A0972657175657374732E497465726174652873746172742C207072656669782B225C786666222C2066756E63286B20737472696E672C207620696E746572666163657B7D2920626F6F6C207B0A0909696620637572736F7220213D202222202626206B203D3D207374617274207B0A09090972657475726E2066616C73650A09097D0A090972203A3D20762E282A61636365737352657175657374290A0909696620722E45787069726573203C3D2068207B0A090909646F6F6D6564203D20617070656E6428646F6F6D65642C206B290A090909696620722E416374697665207B0A090909096E2E52657175657374436F756E742D2D0A0909097D0A09097D0A0909696E737065637465642B2B0A09096E657874203D20737472696E67732E5472696D507265666978286B2C20707265666978290A090972657475726E20696E73706563746564203D3D206C696D69740A097D290A09666F72205F2C206B6579203A3D2072616E676520646F6F6D6564207B0A090972657175657374732E52656D6F7665286B6579290A097D0A09696620696E73706563746564203C206C696D6974207B0A09096E657874203D2022220A097D0A0972657475726E206E6578740A7D0A0A66756E632070757267655265717565737473286E202A6E6F74652C206C696D697420696E742920696E74207B0A096966206C696D6974203D3D2030207B0A090972657475726E20300A097D0A09707265666978203A3D20696454657874286E2E494429202B20223A220A09646F6F6D6564203A3D205B5D737472696E677B7D0A0972657175657374732E49746572617465287072656669782C207072656669782B225C786666222C2066756E63286B20737472696E672C207620696E746572666163657B7D2920626F6F6C207B0A090972203A3D20762E282A61636365737352657175657374290A0909696620722E416374697665207B0A0909096E2E52657175657374436F756E742D2D0A09097D0A0909646F6F6D6564203D20617070656E6428646F6F6D65642C206B290A090972657475726E206C656E28646F6F6D656429203D3D206C696D69740A097D290A09666F72205F2C206B203A3D2072616E676520646F6F6D6564207B0A090972657175657374732E52656D6F7665286B290A097D0A0972657475726E206C656E28646F6F6D6564290A7D0A1A81080A087365616C2E676E6F12F4077061636B616765206D656D62615F6E6F7465735F76310A0A696D706F727420280A092263727970746F2F736861323536220A0922656E636F64696E672F686578220A0922737472636F6E76220A290A0A2F2F204465636F7261746976652066696E6765727072696E742066726F6D207075626C69632063697068657274657874206F6E6C792E204974206973206E6F74206120686973746F726963616C0A2F2F20696E636C7573696F6E2070726F6F66206F722070726F6F66206F66206B6E6F776C65646765206F66206120706C61696E746578742F6B65792E0A66756E63207365616C28626F6479205B5D627974652920737472696E67207B0A0968617368203A3D207368613235362E53756D32353628626F6479290A09676C79706873203A3D205B5D72756E652822E29787E29786E2978BE2978FE296A1E296A0E296B3E296B2E29CA622290A096F7574203A3D20226060605C6E220A09666F722069203A3D20303B2069203C2038313B20692B2B207B0A09096F7574202B3D20737472696E6728676C797068735B696E7428686173685B692533325D2B6279746528692F33322929256C656E28676C79706873295D290A0909696620692539203D3D2038207B0A0909096F7574202B3D20225C6E220A09097D0A097D0A0972657475726E206F7574202B20226060605C6E220A7D0A66756E63205365616C4A534F4E28696448657820737472696E672920737472696E67207B0A096E203A3D2066696E642872656164494428696448657829290A0968617368203A3D207368613235362E53756D323536286E2E426F6479290A0972657475726E20607B226964223A60202B207128696454657874286E2E49442929202B20602C2273746174655F7265766973696F6E223A60202B2075286E2E5265766973696F6E29202B20602C22626F64795F7265766973696F6E223A60202B2075286E2E426F64795265766973696F6E29202B20602C2265706F6368223A60202B20752875696E743634286E2E45706F63682929202B20602C22636970686572746578745F736861323536223A60202B2071286865782E456E636F6465546F537472696E6728686173685B3A5D2929202B20602C22656E63727970746564223A60202B20737472636F6E762E466F726D6174426F6F6C28656E63727970746564286E2E4D6F64652920262620216E2E44656C6574656429202B20602C2264656C65746564223A60202B20737472636F6E762E466F726D6174426F6F6C286E2E44656C6574656429202B20602C22686569676874223A60202B207128737472636F6E762E466F726D6174496E74286E2E4C6173742E4865696768742C2031302929202B20602C22686973746F726963616C5F70726F6F66223A66616C73657D600A7D0A1AB91A0A0973746174652E676E6F12AB1A7061636B616765206D656D62615F6E6F7465735F76310A0A696D706F727420280A0922636861696E220A0922636861696E2F72756E74696D65220A0922656E636F64696E672F686578220A0922737472636F6E76220A0922737472696E6773220A0922756E69636F6465220A0922756E69636F64652F75746638220A290A0A66756E6320656E74657228637572207265616C6D2C2070617961626C6520626F6F6C292061646472657373207B0A09696620216375722E497343757272656E742829207B0A090970616E696328226E6F7465733A207374616C65207265616C6D22290A097D0A0969662062757379207B0A090970616E696328226E6F7465733A207265656E74727922290A097D0A096966202170617961626C65207B0A09096173736572744E6F436F696E7328290A097D0A0962757379203D20747275650A0972657475726E206375722E50726576696F757328292E4164647265737328290A7D0A66756E63206C65617665282920202020202020202020202020202020202020207B2062757379203D2066616C7365207D0A66756E6320696454657874286964205B31365D627974652920737472696E67207B2072657475726E206865782E456E636F6465546F537472696E672869645B3A5D29207D0A66756E6320726561644944287320737472696E6729205B31365D62797465207B0A096966206C656E28732920213D203332207B0A090970616E696328226E6F7465733A20626164206E6F746520696422290A097D0A09622C20657272203A3D206865782E4465636F6465537472696E672873290A0969662065727220213D206E696C207C7C206865782E456E636F6465546F537472696E6728622920213D2073207B0A090970616E696328226E6F7465733A20626164206E6F746520696422290A097D0A09766172206964205B31365D627974650A09636F70792869645B3A5D2C2062290A0972657475726E2069640A7D0A66756E632066696E64286964205B31365D6279746529202A6E6F7465207B0A09762C206F6B203A3D206E6F7465732E4765742869645465787428696429290A09696620216F6B207B0A090970616E696328226E6F7465733A206E6F7465206E6F7420666F756E6422290A097D0A0972657475726E20762E282A6E6F7465290A7D0A66756E63206C697665286964205B31365D6279746529202A6E6F7465207B0A096E203A3D2066696E64286964290A096966206E2E44656C65746564207B0A090970616E696328226E6F7465733A206E6F74652064656C6574656422290A097D0A0972657475726E206E0A7D0A66756E63206578706563746564286E202A6E6F74652C207265762075696E74363429207B0A0969662072657620213D206E2E5265766973696F6E207B0A090970616E696328226E6F7465733A207374616C65207265766973696F6E22290A097D0A09696620726576203D3D205E75696E743634283029207B0A090970616E696328226E6F7465733A207265766973696F6E2065786861757374656422290A097D0A7D0A66756E63206F776E6572286E202A6E6F74652C2077686F206164647265737329207B0A096966206E2E4F776E657220213D2077686F207B0A090970616E696328226E6F7465733A206F776E657220726571756972656422290A097D0A7D0A66756E63206F7065726174696F6E286E202A6E6F74652C206F70205B31365D6279746529207B0A096966206F70203D3D20285B31365D627974657B7D29207B0A090970616E696328226E6F7465733A20656D707479206F7065726174696F6E20696422290A097D0A096966206E20213D206E696C202626206E2E4C6173742E4F7065726174696F6E203D3D206F70207B0A090970616E696328226E6F7465733A206F7065726174696F6E2069642072657573656422290A097D0A7D0A66756E632062756D70286E202A6E6F74652C2077686F20616464726573732C206F70205B31365D627974652C20616374696F6E20737472696E6729207B0A0962756D70486973746F7279286E2C2077686F2C206F702C20616374696F6E2C202222290A7D0A66756E632062756D70486973746F7279286E202A6E6F74652C2077686F20616464726573732C206F70205B31365D627974652C20616374696F6E2C20686973746F7279457874726120737472696E6729207B0A096F7065726174696F6E286E2C206F70290A096E2E5265766973696F6E2B2B0A096E2E4C617374203D20726563656970747B6F702C2077686F2C2072756E74696D652E436861696E48656967687428297D0A096E2E4C6173744578656375746F72203D2022220A09686973746F72794E6F7465286E2C2077686F2C206F702C20616374696F6E2C20686973746F72794578747261290A09636861696E2E456D697428224E6F74654368616E676564222C20226964222C20696454657874286E2E4944292C2022616374696F6E222C20616374696F6E2C20227265766973696F6E222C20737472636F6E762E466F726D617455696E74286E2E5265766973696F6E2C203130292C20226163746F72222C20737472696E672877686F292C20226F705F6964222C20696454657874286F7029290A7D0A66756E6320636F706965642862205B5D6279746529205B5D62797465207B2072657475726E20617070656E64285B5D62797465286E696C292C20622E2E2E29207D0A66756E63207075626C6963286D6F64652075696E74382920626F6F6C207B2072657475726E206D6F6465203D3D204D6F64655075626C6963207C7C206D6F6465203D3D204D6F64655075626C69634F70656E207D0A66756E6320696E6465784B6579286E202A6E6F74652920737472696E67207B0A0973203A3D20737472636F6E762E466F726D617455696E74286E2E53657175656E63652C203130290A0972657475726E20737472696E67732E526570656174282230222C2032302D6C656E28732929202B2073202B20223A22202B20696454657874286E2E4944290A7D0A66756E6320696E646578286E202A6E6F746529207B0A09666F72205F2C2061203A3D2072616E676520617070656E6428636F70696564416464726573736573286E2E57726974657273292C206E2E526561646572732E2E2E29207B0A0909736861726564496E6465782E53657428737472696E672861292B223A222B696E6465784B6579286E292C20696454657874286E2E494429290A097D0A096F776E6572496E6465782E53657428737472696E67286E2E4F776E6572292B223A222B696E6465784B6579286E292C20696454657874286E2E494429290A096966207075626C6963286E2E4D6F646529202626206E2E4C697374656420262620216E2E4D6F64657261746F7248696464656E207B0A09097075626C6963496E6465782E53657428696E6465784B6579286E292C20696454657874286E2E494429290A097D0A7D0A66756E6320756E696E646578286E202A6E6F746529207B0A09666F72205F2C2061203A3D2072616E676520617070656E6428636F70696564416464726573736573286E2E57726974657273292C206E2E526561646572732E2E2E29207B0A0909736861726564496E6465782E52656D6F766528737472696E67286129202B20223A22202B20696E6465784B6579286E29290A097D0A096F776E6572496E6465782E52656D6F766528737472696E67286E2E4F776E657229202B20223A22202B20696E6465784B6579286E29290A097075626C6963496E6465782E52656D6F766528696E6465784B6579286E29290A7D0A66756E632076616C69646174655469746C65287469746C65205B5D6279746529207B0A096966206C656E287469746C6529203D3D2030207C7C206C656E287469746C6529203E204D61785469746C654279746573207C7C2021757466382E56616C6964287469746C6529207C7C20757466382E52756E65436F756E74287469746C6529203E203830207B0A090970616E696328226E6F7465733A20696E76616C6964207469746C6522290A097D0A0973203A3D20737472696E67287469746C65290A09696620737472696E67732E5472696D537061636528732920213D2073207B0A090970616E696328226E6F7465733A20696E76616C6964207469746C6522290A097D0A09666F72205F2C2072203A3D2072616E67652073207B0A090969662072203D3D20272F27207C7C20756E69636F64652E4973436F6E74726F6C287229207C7C20756E69636F64652E497328756E69636F64652E43662C207229207B0A09090970616E696328226E6F7465733A20696E76616C6964207469746C6522290A09097D0A097D0A7D0A66756E632076616C69646174655075626C6963287469746C652C20626F6479205B5D6279746529207B0A0976616C69646174655469746C65287469746C65290A096966206C656E28626F647929203E204D6178426F64794279746573207C7C2021757466382E56616C696428626F647929207B0A090970616E696328226E6F7465733A20696E76616C696420626F647922290A097D0A7D0A0A66756E6320636F706965644164647265737365732861205B5D6164647265737329205B5D61646472657373207B2072657475726E20617070656E64285B5D61646472657373286E696C292C20612E2E2E29207D0A1AE90F0A0974797065732E676E6F12DB0F2F2F205061636B616765206D656D62615F6E6F7465735F76312073746F7265732076657273696F6E6564204D61726B646F776E206E6F74657320616E642074686569722072656365697074732E0A2F2F205075626C69636174696F6E20697320696D6D757461626C653B206465706C6F796D656E74206973206761746564206F6E2074686520636F6D706C65746520636F6E74726163742061756469742E0A7061636B616765206D656D62615F6E6F7465735F76310A0A696D706F72742022676E6F2E6C616E642F702F73616D637265772F61766C220A0A636F6E7374205265616C6D50617468203D2022676E6F2E6C616E642F722F73616D637265772F6D656D62615F6E6F7465735F7631220A636F6E73742052657365727665416464726573732061646472657373203D202267316A7737366C78767A6A616677326B796A68646E7A77676763667479686E6C666A616572327530220A636F6E737420280A094D6F6465507269766174652075696E7438203D20696F74610A094D6F64655368617265640A094D6F64654C696E6B0A094D6F64655075626C69630A094D6F64655075626C69634F70656E0A290A636F6E737420280A094D6178426F6479427974657320202020202020203D203133313037320A094D6178436970686572426F6479427974657320203D203133353232330A094D61785469746C654279746573202020202020203D203136300A094D61784369706865725469746C654279746573203D203233310A094D617852656164657273202020202020202020203D2033320A094D617850616765202020202020202020202020203D2035300A290A0A74797065207265636569707420737472756374207B0A094F7065726174696F6E205B31365D627974650A094163746F722020202020616464726573730A0948656967687420202020696E7436340A7D0A74797065206E6F746520737472756374207B0A0949442020202020202020202020202020202020202020202020202020202020202020202020205B31365D627974650A094F776E65722C2050656E64696E674F776E657220202020202020202020202020202020202020616464726573730A094F776E657247656E65726174696F6E202020202020202020202020202020202020202020202075696E7436340A0957726974657273202020202020202020202020202020202020202020202020202020202020205B5D616464726573730A0952656164657273202020202020202020202020202020202020202020202020202020202020205B5D616464726573730A094F776E657249735265616C6D2020202020202020202020202020202020202020202020202020626F6F6C0A09506F6C69636965732020202020202020202020202020202020202020202020202020202020205B335D737472696E670A0952657175657374436F756E74202020202020202020202020202020202020202020202020202075696E7431360A09476F765772697465727320202020202020202020202020202020202020202020202020202020626F6F6C0A094C6173744578656375746F722020202020202020202020202020202020202020202020202020616464726573730A094D6F64652020202020202020202020202020202020202020202020202020202020202020202075696E74380A095265766973696F6E2C205469746C655265766973696F6E2C20426F64795265766973696F6E2075696E7436340A0945706F636820202020202020202020202020202020202020202020202020202020202020202075696E7433320A095469746C652C20426F64792C20436F6D6D69746D656E742020202020202020202020202020205B5D627974650A09426F647942797465732020202020202020202020202020202020202020202020202020202020696E740A094372656174656448656967687420202020202020202020202020202020202020202020202020696E7436340A0953657175656E636520202020202020202020202020202020202020202020202020202020202075696E7436340A09436F6D6D656E7453657175656E6365202020202020202020202020202020202020202020202075696E7436340A094C61737420202020202020202020202020202020202020202020202020202020202020202020726563656970740A0944656C657465642C204C69737465642020202020202020202020202020202020202020202020626F6F6C0A094D6F64657261746F7248696464656E2020202020202020202020202020202020202020202020626F6F6C0A09486973746F7279202020202020202020202020202020202020202020202020202020202020202A686973746F7279496E666F202F2F207075626C6963206E6F746573206F6E6C790A7D0A0A766172206E6F746573203D2061766C2E4E65775472656528290A766172206F776E6572496E646578203D2061766C2E4E65775472656528290A766172207075626C6963496E646578203D2061766C2E4E65775472656528290A76617220736861726564496E646578203D2061766C2E4E65775472656528290A7661722073657175656E63652075696E7436340A766172206275737920626F6F6C0A7661722061646D696E2C2070656E64696E6741646D696E20616464726573730A766172207472656173757279203D2052657365727665416464726573730A7661722063726561746546656520696E743634203D203130303030300A7661722070617573656420626F6F6C0A22220A132F676E6F2E4D656D5061636B61676554797065120B0A094D5055736572416C6C220D323530303030303075676E6F741213088088DEBE01120B33303030303075676E6F741A88030ACD010A122F746D2E5075624B65794D756C746973696712B6010802123A0A132F746D2E5075624B6579536563703235366B3112230A21035D4ECAF38F2DA80356CAC710A201204C55445E65B7BC150A3F9F5194412F5FED123A0A132F746D2E5075624B6579536563703235366B3112230A210328E389DEB8642610E049A567F0B7960577FD7C3DC81D4B53E275ABEADD91A678123A0A132F746D2E5075624B6579536563703235366B3112230A210320E57F5E2AEC2D9A06A6ABFD0AF287A75547D5400B155957A7CE68CDD7E58100128B010A0508031201A0124070AD82F4B61436AA3DCF011770E9214CB165F08195F17DA550812CA9771FBF1C72AE64CB8B0C8637B853D39C446CD8ACDEEDCAA49FF4DF9C624D61EAC417001812401DA1F13C8C1DA2B29F0631DE196309269E53923E9692E9623642D6725A32A66D7B45E2C54E78E4484A91AAA1F8998D8E58BA0A2570CF906A0506750EC9E0F4781A2867317171717171717171717171717171717171717171717171717171717171717171716C75757865}