PathrockNetwork Gno Explorer
HomeBlocksTransactionsTokensRealmsPackagesValidatorsAnalytics

PathrockNetwork Gno Explorer — an independent explorer for Gno.land Mainnet (gnoland-1), operated by PathrockNetwork. Not an official Gno.land service.

gnowebarchive RPC

Transaction

successcanonically verified

Overview

Hash
36BB933D6BA9D0F5E6ABE22D…EBB2F86BC908D926
Block
658,483 (index 0)
Time
2026-10-08 17:58:02 UTC
Signers
g136j0m08p…9s5cpf
Fee
100,000 ugnot
Gas wanted / used
100,000,000 / 54,489,698 (54%)
Memo
—
Canonical block
55FEE4C801D7…481E70FA

Messages (1)

#0 vm/add_packagegno.land/r/samcrew/connect4
{
  "__typename": "MsgAddPackage",
  "creator": "g136j0m08pkm2lwwde9dmlx8uee26llent9s5cpf",
  "package": {
    "name": "connect4",
    "path": "gno.land/r/samcrew/connect4",
    "files": [
      {
        "name": "address.gno"
      },
      {
        "name": "board.gno"
      },
      {
        "name": "connect4.gno"
      },
      {
        "name": "gnomod.toml"
      },
      {
        "name": "json.gno"
      },
      {
        "name": "render.gno"
      }
    ]
  },
  "deposit": "",
  "send": "",
  "max_deposit": "14000000ugnot"
}

Events (0)

No events emitted.

Response

Log
msg:0,success:true,log:,events:[]
Data (return value)
—

Raw data

Raw transaction payload (content_raw from tx-indexer)
Tx{0A98AA020A0C2F766D2E6D5F616464706B671286AA020A28673133366A306D3038706B6D326C7777646539646D6C783875656532366C6C656E7439733563706612C9A9020A08636F6E6E65637434121B676E6F2E6C616E642F722F73616D637265772F636F6E6E656374341ADC110A0B616464726573732E676E6F12CC117061636B61676520636F6E6E656374340A0A2F2F2054686520636861696E206465636F64657320666F757220746578747320746F207468652073616D6520616464726573733A207468652062656368333220666F726D2069742067697665730A2F2F20612063616C6C65722C207468617420666F726D20696E206361706974616C732C20616E6420746865206265636833326D20636865636B73756D20696E2065697468657220636173652E0A2F2F20416E206164647265737320617267756D656E742073746F726564206173207465787420616E64206C6174657220636F6D7061726564207769746820612063616C6C657227730A2F2F2061646472657373206D757374206265207468617420666972737420666F726D2E2063616E6F6E6963616C20726561647320746865207465787420697473656C662C2077686963680A2F2F20636F73747320666172206C65737320676173207468616E206465636F64696E6720616E642072652D656E636F64696E672069742E2049742069732074686520636865636B206F660A2F2F20676E6F2E6C616E642F702F73616D637265772F6C61756E63687061642F6D6574612F7631202856616C696441646472657373292C20636F7069656420736F2074686973207265616C6D0A2F2F20646F6573206E6F7420646570656E64206F6E2074686174207061636B616765206265696E67207075626C69736865642E0A0A2F2F2062656368333256616C756520686F6C64732C20666F72206561636820636861726163746572206F66207468652062656368333220616C7068616265740A2F2F202271707A7279397838676632747664773073336A6E35346B686365366D7561376C222C2069747320352D6269742076616C756520706C7573206F6E652E205A65726F206D61726B730A2F2F206576657279206F7468657220627974652C206361706974616C7320696E636C756465642E0A7661722062656368333256616C7565203D205B3235365D627974657B0A092771273A20312C202770273A20322C20277A273A20332C202772273A20342C202779273A20352C202739273A20362C202778273A20372C202738273A20382C0A092767273A20392C202766273A2031302C202732273A2031312C202774273A2031322C202776273A2031332C202764273A2031342C202777273A2031352C202730273A2031362C0A092773273A2031372C202733273A2031382C20276A273A2031392C20276E273A2032302C202735273A2032312C202734273A2032322C20276B273A2032332C202768273A2032342C0A092763273A2032352C202765273A2032362C202736273A2032372C20276D273A2032382C202775273A2032392C202761273A2033302C202737273A2033312C20276C273A2033322C0A7D0A0A2F2F2062656368333247656E5B745D2069732074686520584F52206F6620746865204249502D3137332067656E657261746F72732073656C65637465642062792074686520666976650A2F2F2062697473206F6620743A206F6E65207461626C652072656164207065722063686172616374657220696E7374656164206F6620666976652074657374732E0A7661722062656368333247656E203D205B33325D75696E7433327B0A09307830303030303030302C20307833623661353762322C20307832363530386536642C20307831643361643964662C0A09307831656131313966612C20307832356362346534382C20307833386631393739372C20307830333962633032352C0A09307833643432333364642C20307830363238363436662C20307831623132626462302C20307832303738656130322C0A09307832336533326132372C20307831383839376439352C20307830356233613434612C20307833656439663366382C0A09307832613134363262332C20307831313765333530312C20307830633434656364652C20307833373265626236632C0A09307833346235376234392C20307830666466326366622C20307831326535663532342C20307832393866613239362C0A09307831373536353136652C20307832633363303664632C20307833313036646630332C20307830613663383862312C0A09307830396637343839342C20307833323964316632362C20307832666137633666392C20307831346364393134622C0A7D0A0A2F2F2054686520636865636B73756D207374617465206F6E6365207468652061646472657373207072656669782022672220686173206265656E206162736F726265642C2077686963680A2F2F204249502D31373320657870616E647320746F207468652076616C75657320332C20302C20372E0A636F6E73742062656368333250726566697853746174652075696E743332203D203078386330370A0A2F2F2063616E6F6E6963616C207265706F7274732077686574686572206120697320226731222C207468656E203338206C6F776572636173652062656368333220636861726163746572730A2F2F2077686F736520636865636B73756D20697320746865206F726967696E616C20626563683332206F6E653A2074686520666F726D20612063616C6C657227732061646472657373206861732E0A66756E632063616E6F6E6963616C286120616464726573732920626F6F6C207B0A0973203A3D20737472696E672861290A096966206C656E28732920213D203430207C7C20735B305D20213D20276727207C7C20735B315D20213D20273127207B0A090972657475726E2066616C73650A097D0A0963686B203A3D2062656368333250726566697853746174650A09666F722069203A3D20323B2069203C2034303B20692B2B207B0A090976203A3D2062656368333256616C75655B735B695D5D0A090969662076203D3D2030207B0A09090972657475726E2066616C73650A09097D0A090963686B203D202863686B26307831666666666666293C3C35205E2075696E74333228762D3129205E2062656368333247656E5B63686B3E3E32355D0A097D0A0972657475726E2063686B203D3D2031202F2F2031206973206265636833323B206265636833326D20656E6473206F6E20307832626338333061330A7D0A1AB80A0A09626F6172642E676E6F12AA0A7061636B61676520636F6E6E656374340A0A636F6E737420280A09636F6C73203D20370A09726F7773203D20360A290A0A2F2F20626F61726420697320696E6465786564205B636F6C756D6E5D5B726F775D3B20726F7720302069732074686520626F74746F6D2E2030203D20656D7074792C20312F32203D20706C617965722E0A7479706520626F617264205B636F6C735D5B726F77735D627974650A0A2F2F2064726F7020706C61636573207069656365207020696E20636F6C756D6E20632028302D62617365642920616E642072657475726E732069747320726F772C206F72202D312069662074686520636F6C756D6E2069732066756C6C2E0A66756E63202862202A626F617264292064726F70286320696E742C207020627974652920696E74207B0A09666F722072203A3D20303B2072203C20726F77733B20722B2B207B0A0909696620625B635D5B725D203D3D2030207B0A090909625B635D5B725D203D20700A09090972657475726E20720A09097D0A097D0A0972657475726E202D310A7D0A0A2F2F2077696E73207265706F7274732077686574686572207468652070696563652061742028632C2072292069732070617274206F6620666F757220696E206120726F772E0A66756E63202862202A626F617264292077696E7328632C207220696E742920626F6F6C207B2072657475726E20622E77696E4C696E6528632C20722920213D206E696C207D0A0A2F2F2077696E4C696E652072657475726E73207468652063656C6C73206F662074686520666F75722D6F722D6D6F7265206C696E65207468726F7567682028632C2072292C20696E206F726465720A2F2F20616C6F6E6720746865206C696E652C206F72206E696C2069662074686520706965636520746865726520636F6D706C65746573206E6F6E652E0A66756E63202862202A626F617264292077696E4C696E6528632C207220696E7429205B5D5B325D696E74207B0A0970203A3D20625B635D5B725D0A09666F72205F2C2064203A3D2072616E6765205B345D5B325D696E747B7B312C20307D2C207B302C20317D2C207B312C20317D2C207B312C202D317D7D207B0A09096261636B203A3D20622E636F756E7428632C20722C202D645B305D2C202D645B315D2C2070290A09096E203A3D2031202B206261636B202B20622E636F756E7428632C20722C20645B305D2C20645B315D2C2070290A09096966206E203E3D2034207B0A0909096C696E65203A3D206D616B65285B5D5B325D696E742C206E290A090909666F722069203A3D2072616E6765206C696E65207B0A090909096B203A3D2069202D206261636B0A090909096C696E655B695D203D205B325D696E747B63202B206B2A645B305D2C2072202B206B2A645B315D7D0A0909097D0A09090972657475726E206C696E650A09097D0A097D0A0972657475726E206E696C0A7D0A0A2F2F20636F756E742072657475726E7320686F77206D616E7920636F6E736563757469766520702070696563657320666F6C6C6F772028632C20722920696E20646972656374696F6E202864632C206472292E0A66756E63202862202A626F6172642920636F756E7428632C20722C2064632C20647220696E742C207020627974652920696E74207B0A096E203A3D20300A09666F72207B0A0909632C2072203D20632B64632C20722B64720A090969662063203C2030207C7C2063203E3D20636F6C73207C7C2072203C2030207C7C2072203E3D20726F7773207C7C20625B635D5B725D20213D2070207B0A09090972657475726E206E0A09097D0A09096E2B2B0A097D0A7D0A1AAD83010A0C636F6E6E656374342E676E6F129B83012F2F205061636B61676520636F6E6E656374342069732061207374616B656420436F6E6E65637420342067616D652E20412063726561746F7220706F73747320616E206F6666657220776974680A2F2F20612075676E6F74207374616B653B20616E796F6E6520286F722061206E616D6564206F70706F6E656E742920616363657074732077697468207468652073616D65207374616B653B0A2F2F207468652077696E6E65722074616B65732074686520706F74206D696E7573206120666C617420686F757365206665652E0A2F2F0A2F2F20546865206669727374206D6F766572206973207069636B656420627920612074776F2D736964656420636F6D6D69742D72657665616C2E205468652063726561746F72206F66666572730A2F2F2077697468207368613235362870617373706872617365292C20746865206163636570746F7220616363657074732077697468207368613235362873656564292E205468656E207468650A2F2F2063726561746F722072657665616C73207468652070617373706872617365202852657665616C2920616E6420746865206163636570746F722074686520736565640A2F2F202852657665616C53656564292C20656163682077697468696E203930732C20616E6420746865206669727374206D6F76657220697320647261776E2066726F6D20626F74682E205768656E0A2F2F206120706C6179657220636F6D6D6974732C20746865206F746865722073696465277320736563726574206973207374696C6C2068696464656E2C20736F206E6569746865722063616E0A2F2F206772696E6420666F7220616E206F7574636F6D652C20616E64206F6E636520697473207365637265742069732072657665616C6564206E6F626F64792063616E206368616E67652069743B0A2F2F20746865206F6E6C7920776179206F757420697320746F206E6F742072657665616C2C20776869636820666F7266656974732E205761746368696E6720612070656E64696E67204163636570740A2F2F2074656C6C73207468652063726561746F72206E6F7468696E67206569746865722C20736F2069742063616E6E6F742063616E63656C20756E6661766F757261626C652067616D65732E0A2F2F20456163682061646472657373206D617920757365206120636F6D6D69746D656E74206F6E63653A2061207265757365642073656372657420697320616C7265616479207075626C69632E0A2F2F0A2F2F2043616C6C73207369676E656420627920616E206163636F756E742073657373696F6E206B65792028517569636B20706C617929206D6179206F6E6C7920506C61792C2052657665616C2C0A2F2F2052657665616C536565642C20436C61696D54696D656F757420616E642043616E63656C3A20612073746F6C656E2073657373696F6E206B6579206D757374206E6F742072657369676E0A2F2F2067616D65732C206D6F7665207374616B6573206F722061637420617320746865206F776E65722E0A2F2F0A2F2F204576657279206D6F76652068617320612039307320636C6F636B206D6561737572656420696E20626C6F636B2074696D652E204E6F7468696E67206F6E2D636861696E2066697265730A2F2F20627920697473656C662C20736F20616E206578706972656420636C6F636B20697320736574746C656420627920616E796F6E652063616C6C696E6720436C61696D54696D656F75743A0A2F2F2077686F6576657220646964206E6F742072657665616C20696E2074696D6520666F7266656974732C20612067616D652077686F7365206669727374206D6F766572206E657665720A2F2F206D6F76656420697320766F696420616E6420626F7468207374616B65732061726520726566756E6465642C206F74686572776973652074686520706C617965722077686F2072616E0A2F2F206F7574206F662074696D6520666F7266656974732E0A7061636B61676520636F6E6E656374340A0A696D706F727420280A0922636861696E220A0922636861696E2F62616E6B6572220A0922636861696E2F72756E74696D65220A0922636861696E2F72756E74696D652F756E73616665220A092263727970746F2F736861323536220A0922656E636F64696E672F686578220A0922737472636F6E76220A0922737472696E6773220A092274696D65220A0A0922676E6F2E6C616E642F702F6E742F61766C2F7630220A0922676E6F2E6C616E642F702F6E742F6F776E61626C652F7630220A290A0A636F6E737420280A096D6F766554696D656F7574203D203930202A2074696D652E5365636F6E640A096D61784F6666657254544C203D203630202F2F206D696E757465730A096665654361702020202020203D206D696E5374616B65202F20320A096D696E5374616B65202020203D20315F3030305F303030202F2F2075676E6F740A0964656E6F6D202020202020203D202275676E6F74220A290A0A747970652053746174757320696E740A0A636F6E737420280A094F70656E20537461747573203D20696F74610A09506C6179696E670A09576F6E0A09447261770A09566F69640A0943616E63656C6C65640A290A0A66756E63202873205374617475732920537472696E67282920737472696E67207B0A0972657475726E205B2E2E2E5D737472696E677B226F70656E222C2022706C6179696E67222C2022776F6E222C202264726177222C2022766F6964222C202263616E63656C6C6564227D5B735D0A7D0A0A747970652047616D6520737472756374207B0A0949442020202020202020696E740A0943726561746F72202020616464726573730A094F70706F6E656E74202061646472657373202F2F206F7074696F6E616C3B206966207365742C206F6E6C7920746869732061646472657373206D6179206163636570740A094163636570746F722020616464726573730A095374616B652020202020696E743634202F2F2075676E6F742C2070657220706C617965720A0946656520202020202020696E743634202F2F2075676E6F7420686F757365206665652C206669786564206174206F666665722074696D650A094578706972657341742074696D652E54696D650A092F2F20436F6D6D69746D656E7420697320746865206C6F776572636173652068657820736861323536206F66207468652063726561746F72277320706173737068726173653B0A092F2F2053656564436F6D6D69746D656E742074686174206F6620746865206163636570746F72277320736565642C20676976656E2077697468204163636570742E0A09436F6D6D69746D656E742020202020737472696E670A0953656564436F6D6D69746D656E7420737472696E670A092F2F2050617373706872617365206973207365742062792052657665616C3B20746865206472617720776169747320666F722052657665616C536565642E0A095061737370687261736520737472696E670A0952657665616C6564202020626F6F6C0A0A09426F61726420202020626F6172640A095475726E202020202062797465202F2F2030203D206177616974696E67207468652072657665616C732C2031203D2063726561746F722C2032203D206163636570746F720A094D6F76657320202020696E740A094C617374436F6C2020696E74202F2F20636F6C756D6E20616E6420726F77206F6620746865206C6173742070696563652064726F707065642C2076616C6964206966204D6F766573203E20300A094C617374526F772020696E740A094C6173744D6F76652074696D652E54696D650A095374617475732020205374617475730A0957696E6E6572202020616464726573730A7D0A0A7479706520537461747320737472756374207B0A0947616D65732C2057696E732C20447261777320696E740A09476E6F74576F6E202020202020202020202020696E743634202F2F20746F74616C206E65742075676E6F7420776F6E3A20746865206F70706F6E656E742773207374616B65206D696E757320746865206665650A7D0A0A76617220280A0967616D657320202020202020202061766C2E54726565202F2F206B657928696429202D3E202A47616D650A09616374697665202020202020202061766C2E54726565202F2F206B657928696429202D3E202A47616D652C206F6E6C79204F70656E20616E6420506C6179696E670A09737461747320202020202020202061766C2E54726565202F2F2061646472657373202D3E202A53746174730A096E65787449442020202020202020696E740A096665652020202020202020202020696E743634203D203130305F303030202F2F2075676E6F74207065722064656369736976652067616D650A0966656573436F6C6C656374656420696E7436340A096F776E65722020202020202020202A6F776E61626C652E4F776E61626C65202F2F20746865206465706C6F7965723B206E696C20286E6F206F776E657229206966206465706C6F79656420736F6D65206F74686572207761790A0970656E64696E674F776E6572202061646472657373202020202020202020202F2F20736574206279205472616E736665724F776E6572736869702C206D616465206F776E6572206279204163636570744F776E6572736869700A09757365642020202020202020202061766C2E547265652020202020202020202F2F2061646472657373202B20223A22202B20636F6D6D69746D656E74202D3E20747275652C20626F7468206B696E64730A092F2F207465737453657373696F6E206D616B6573207465737473207365652065766572792063616C6C2061732073657373696F6E2D7369676E656420286E6F207465737420686F6F6B2073657473206F6E65292E0A097465737453657373696F6E20626F6F6C0A290A0A2F2F20546865206465706C6F796572206F776E7320746865207265616C6D3A206465706C6F792066726F6D20746865206D756C746973696720746861742073686F756C64206F776E2069742E0A66756E6320696E697428637572207265616C6D29207B0A096966206375722E50726576696F757328292E49735573657243616C6C2829207B0A09096F776E6572203D206F776E61626C652E4E65775769746841646472657373286375722E50726576696F757328292E416464726573732829290A097D0A7D0A0A2F2F204F6666657220706F73747320612067616D65206F70656E20666F722076616C6964466F72206D696E757465732E20546865207374616B65206973207468652075676E6F742073656E740A2F2F2077697468207468652063616C6C2E2041206E6F6E2D656D707479206F70706F6E656E74206D616B657320746865206F6666657220707269766174652E20636F6D6D69746D656E742069730A2F2F20746865206C6F776572636173652068657820736861323536206F6620612073656372657420706173737068726173652C2072657665616C6564206166746572204163636570742E0A66756E63204F6666657228637572207265616C6D2C206F70706F6E656E7420616464726573732C2076616C6964466F7220696E742C20636F6D6D69746D656E7420737472696E672C206D617846656520696E7436342920696E74207B0A096E6F53657373696F6E28224F6666657222290A097374616B65203A3D20726563656976656428637572290A0963616C6C6572203A3D206375722E50726576696F757328292E4164647265737328290A096966206F70706F6E656E74203D3D2063616C6C6572207B0A090970616E6963282263616E6E6F74206368616C6C656E676520796F757273656C6622290A097D0A0969662065727273203A3D2076616C69646174654F66666572287374616B652C2076616C6964466F722C206F70706F6E656E742C20636F6D6D69746D656E74293B206C656E286572727329203E2030207B0A090970616E696328657272735B305D290A097D0A092F2F205468652066656520697320736E617073686F7474656420696E746F207468652067616D653A206D617846656520697320746865206D6F7374207468652063726561746F720A092F2F2061677265656420746F2C20736F20612066656520726169736564207768696C6520746865206F666665722077617320696E20666C6967687420697320726566757365642E0A09696620666565203E206D6178466565207B0A090970616E6963282274686520686F757365206665652069732022202B20676E6F742866656529202B20222C2061626F766520796F7572206D6178696D756D206F662022202B20676E6F74286D617846656529290A097D0A09757365436F6D6D69746D656E742863616C6C65722C20636F6D6D69746D656E74290A096E65787449442B2B0A0967203A3D202647616D657B0A090949443A20202020202020206E65787449442C0A090943726561746F723A20202063616C6C65722C0A09094F70706F6E656E743A20206F70706F6E656E742C0A09095374616B653A20202020207374616B652C0A09094665653A202020202020206665652C0A09094578706972657341743A2074696D652E4E6F7728292E4164642874696D652E4475726174696F6E2876616C6964466F7229202A2074696D652E4D696E757465292C0A0A0909436F6D6D69746D656E743A20636F6D6D69746D656E742C0A097D0A0967616D65732E536574286B657928672E4944292C2067290A096163746976652E536574286B657928672E4944292C2067290A0972657475726E20672E49440A7D0A0A2F2F2076616C69646174654F666665722072657475726E732065766572792072756C6520616E206F6666657220627265616B732E204F666665722070616E6963732077697468207468650A2F2F2066697273743B2074686520226E6577222070616765206C69737473207468656D20616C6C206265666F726520616E796F6E65207369676E732E0A66756E632076616C69646174654F66666572287374616B6520696E7436342C2076616C6964466F7220696E742C206F70706F6E656E7420616464726573732C20636F6D6D69746D656E7420737472696E6729205B5D737472696E67207B0A097661722065727273205B5D737472696E670A096966207374616B65203C206D696E5374616B65207B0A090965727273203D20617070656E6428657272732C20227374616B652062656C6F77206D696E696D756D206F6620222B676E6F74286D696E5374616B6529290A097D0A096966207374616B65203C3D20666565207B0A090965727273203D20617070656E6428657272732C20227374616B65206D757374206578636565642074686520686F75736520666565206F6620222B676E6F742866656529290A097D0A0969662076616C6964466F72203C2031207C7C2076616C6964466F72203E206D61784F6666657254544C207B0A090965727273203D20617070656E6428657272732C202276616C6964466F72206D757374206265206265747765656E203120616E64203630206D696E7574657322290A097D0A092F2F20497356616C696420616C736F2061636365707473206F74686572207370656C6C696E6773206F6620616E20616464726573732C20776869636820776F756C64206E657665720A092F2F206D61746368207468652063616E6F6E6963616C206F6E652041636365707420636F6D706172657320616761696E73742E0A096966206F70706F6E656E7420213D202222202626202163616E6F6E6963616C286F70706F6E656E7429207B0A090965727273203D20617070656E6428657272732C2022696E76616C6964206F70706F6E656E742061646472657373202875736520746865206C6F7765722D63617365206731E280A620666F726D2922290A097D0A0969662021697348657853484132353628636F6D6D69746D656E7429207B0A090965727273203D20617070656E6428657272732C2022636F6D6D69746D656E74206D757374206265203634206C6F77657263617365206865782063686172732028736861323536206F6620796F757220706173737068726173652922290A097D0A0972657475726E20657272730A7D0A0A2F2F20416363657074206A6F696E7320616E206F70656E206F666665722062792073656E64696E672065786163746C7920697473207374616B652E2073656564436F6D6D69746D656E742069730A2F2F20746865206C6F776572636173652068657820736861323536206F6620612073656372657420736565642C2072657665616C6564206166746572207468652063726561746F7227730A2F2F20706173737068726173652E205468652063726561746F72207468656E206861732039307320746F2052657665616C2E0A66756E632041636365707428637572207265616C6D2C20696420696E742C2073656564436F6D6D69746D656E7420737472696E6729207B0A096E6F53657373696F6E282241636365707422290A097374616B65203A3D20726563656976656428637572290A0963616C6C6572203A3D206375722E50726576696F757328292E4164647265737328290A0967203A3D206D757374476574286964290A09696620672E53746174757320213D204F70656E207B0A090970616E6963282267616D65206973206E6F74206F70656E22290A097D0A096966202174696D652E4E6F7728292E4265666F726528672E45787069726573417429207B0A090970616E696328226F66666572206578706972656422290A097D0A0969662063616C6C6572203D3D20672E43726561746F72207B0A090970616E6963282263616E6E6F742061636365707420796F7572206F776E206F6666657222290A097D0A09696620672E4F70706F6E656E7420213D2022222026262063616C6C657220213D20672E4F70706F6E656E74207B0A090970616E696328226F6666657220697320726573657276656420666F7220616E6F7468657220706C6179657222290A097D0A096966207374616B6520213D20672E5374616B65207B0A090970616E696328226D7573742073656E642065786163746C792022202B20737472636F6E762E466F726D6174496E7428672E5374616B652C20313029202B2064656E6F6D290A097D0A096966202169734865785348413235362873656564436F6D6D69746D656E7429207B0A090970616E6963282273656564436F6D6D69746D656E74206D757374206265203634206C6F77657263617365206865782063686172732028736861323536206F6620796F757220736565642922290A097D0A09757365436F6D6D69746D656E742863616C6C65722C2073656564436F6D6D69746D656E74290A09672E4163636570746F72203D2063616C6C65720A09672E53656564436F6D6D69746D656E74203D2073656564436F6D6D69746D656E740A09672E537461747573203D20506C6179696E670A09672E4C6173744D6F7665203D2074696D652E4E6F772829202F2F205475726E207374617973203020756E74696C2052657665616C0A7D0A0A2F2F2052657665616C20646973636C6F736573207468652063726561746F72277320706173737068726173652E204974206D75737420636F6D652077697468696E20393073206F660A2F2F204163636570743B20746865206163636570746F72207468656E206861732039307320746F2052657665616C536565642E0A66756E632052657665616C28637572207265616C6D2C20696420696E742C207061737370687261736520737472696E6729207B0A096E6F436F696E7328290A0967203A3D206D757374476574286964290A09696620672E53746174757320213D20506C6179696E67207C7C20672E5475726E20213D2030207C7C20672E52657665616C6564207B0A090970616E6963282267616D65206973206E6F74206177616974696E67207468652063726561746F7227732072657665616C22290A097D0A096966206375722E50726576696F757328292E41646472657373282920213D20672E43726561746F72207B0A090970616E696328226F6E6C79207468652063726561746F722063616E2072657665616C22290A097D0A0969662074696D652E4E6F7728292E416674657228672E646561646C696E65282929207B0A090970616E6963282272657665616C20636C6F636B2072616E206F757422290A097D0A096966206C656E287061737370687261736529203E20313238207B0A090970616E6963282270617373706872617365206C6F6E676572207468616E2031323820627974657322290A097D0A0969662073686132353648657828706173737068726173652920213D20672E436F6D6D69746D656E74207B0A090970616E696328227061737370687261736520646F6573206E6F74206D617463682074686520636F6D6D69746D656E7422290A097D0A09672E50617373706872617365203D20706173737068726173650A09672E52657665616C6564203D20747275650A09672E4C6173744D6F7665203D2074696D652E4E6F7728290A7D0A0A2F2F2052657665616C5365656420646973636C6F73657320746865206163636570746F72277320736565642C2077686963682077697468207468652063726561746F7227730A2F2F2070617373706872617365207069636B7320746865206669727374206D6F7665722E204974206D75737420636F6D652077697468696E20393073206F662052657665616C2E0A66756E632052657665616C5365656428637572207265616C6D2C20696420696E742C207365656420737472696E6729207B0A096E6F436F696E7328290A0967203A3D206D757374476574286964290A09696620672E53746174757320213D20506C6179696E67207C7C20672E5475726E20213D2030207C7C2021672E52657665616C6564207B0A090970616E6963282267616D65206973206E6F74206177616974696E6720746865206163636570746F722773207365656422290A097D0A096966206375722E50726576696F757328292E41646472657373282920213D20672E4163636570746F72207B0A090970616E696328226F6E6C7920746865206163636570746F722063616E2072657665616C20746865207365656422290A097D0A0969662074696D652E4E6F7728292E416674657228672E646561646C696E65282929207B0A090970616E6963282272657665616C20636C6F636B2072616E206F757422290A097D0A0969662073686132353648657828736565642920213D20672E53656564436F6D6D69746D656E74207B0A090970616E696328227365656420646F6573206E6F74206D617463682074686520636F6D6D69746D656E7422290A097D0A09672E5475726E203D2066697273744D6F76657228672E506173737068726173652C20736565642C2067290A09672E4C6173744D6F7665203D2074696D652E4E6F7728290A7D0A0A2F2F2066697273744D6F7665722064726177732031202863726561746F7229206F72203220286163636570746F72292066726F6D20626F746820736563726574732E0A66756E632066697273744D6F76657228706173737068726173652C207365656420737472696E672C2067202A47616D65292062797465207B0A0968203A3D207368613235362E53756D323536285B5D6279746528737472696E67732E4A6F696E285B5D737472696E677B0A0909706173737068726173652C20736565642C20737472636F6E762E49746F6128672E4944292C20672E43726561746F722E537472696E6728292C20672E4163636570746F722E537472696E6728292C0A097D2C20227C222929290A0972657475726E2031202B20685B305D26310A7D0A0A2F2F20506C61792064726F7073206120706965636520696E20636F6C756D6E2028312D37292E206D6F7665206973207468652067616D652773206D6F766520636F756E74207468650A2F2F20706C617965722073617720284D6F766573206265666F72652074686973207069656365293A206120726573656E74206F722064656C61796564206D6F76652074686174207468652067616D650A2F2F20686173206D6F7665642070617374206973207265667573656420696E7374656164206F66206265696E6720706C61796564206F6E2061206C61746572207475726E2E0A66756E6320506C617928637572207265616C6D2C2069642C20636F6C756D6E2C206D6F766520696E7429207B0A096E6F436F696E7328290A0967203A3D206D757374476574286964290A09696620672E53746174757320213D20506C6179696E67207B0A090970616E6963282267616D65206973206E6F7420696E2070726F677265737322290A097D0A09696620672E5475726E203D3D2030207B0A090970616E6963282277616974696E6720666F72207468652063726561746F7220746F2072657665616C22290A097D0A096966206375722E50726576696F757328292E41646472657373282920213D20672E706C6179657228672E5475726E29207B0A090970616E696328226E6F7420796F7572207475726E22290A097D0A0969662074696D652E4E6F7728292E416674657228672E646561646C696E65282929207B0A090970616E696328226D6F766520636C6F636B2072616E206F757422290A097D0A096966206D6F766520213D20672E4D6F766573207B0A090970616E696328227374616C65206D6F76653A207468652067616D65206973206174206D6F76652022202B20737472636F6E762E49746F6128672E4D6F76657329290A097D0A09696620636F6C756D6E203C2031207C7C20636F6C756D6E203E20636F6C73207B0A090970616E69632822636F6C756D6E206D757374206265206265747765656E203120616E64203722290A097D0A0972203A3D20672E426F6172642E64726F7028636F6C756D6E2D312C20672E5475726E290A0969662072203C2030207B0A090970616E69632822636F6C756D6E2069732066756C6C22290A097D0A09672E4D6F7665732B2B0A09672E4C617374436F6C2C20672E4C617374526F77203D20636F6C756D6E2D312C20720A09737769746368207B0A096361736520672E426F6172642E77696E7328636F6C756D6E2D312C2072293A0A0909736574746C6557696E286375722C20672C20672E706C6179657228672E5475726E29290A096361736520672E4D6F766573203D3D20636F6C732A726F77733A0A0909736574746C6544726177286375722C2067290A0964656661756C743A0A0909672E5475726E203D2033202D20672E5475726E0A0909672E4C6173744D6F7665203D2074696D652E4E6F7728290A097D0A7D0A0A2F2F20436C61696D54696D656F757420736574746C657320612067616D652077686F7365206D6F766520636C6F636B2072616E206F75742E20416E796F6E65206D61792063616C6C2069742E0A66756E6320436C61696D54696D656F757428637572207265616C6D2C20696420696E7429207B0A096E6F436F696E7328290A0967203A3D206D757374476574286964290A09696620672E53746174757320213D20506C6179696E67207B0A090970616E6963282267616D65206973206E6F7420696E2070726F677265737322290A097D0A096966202174696D652E4E6F7728292E416674657228672E646561646C696E65282929207B0A090970616E696328226D6F766520636C6F636B20686173206E6F742072756E206F757422290A097D0A09696620672E5475726E203D3D2030207B202F2F2077686F6576657220646964206E6F742072657665616C20696E2074696D6520666F7266656974730A0909696620672E52657665616C6564207B0A090909736574746C6557696E286375722C20672C20672E43726561746F72290A09097D20656C7365207B0A090909736574746C6557696E286375722C20672C20672E4163636570746F72290A09097D0A090972657475726E0A097D0A09696620672E4D6F766573203D3D2030207B0A0909736574746C65566F6964286375722C2067290A090972657475726E0A097D0A09736574746C6557696E286375722C20672C20672E706C6179657228332D672E5475726E29290A7D0A0A2F2F2052657369676E20636F6E636564657320612067616D6520696E2070726F67726573732E0A66756E632052657369676E28637572207265616C6D2C20696420696E7429207B0A096E6F436F696E7328290A096E6F53657373696F6E282252657369676E22290A0967203A3D206D757374476574286964290A09696620672E53746174757320213D20506C6179696E67207B0A090970616E6963282267616D65206973206E6F7420696E2070726F677265737322290A097D0A09737769746368206375722E50726576696F757328292E416464726573732829207B0A096361736520672E43726561746F723A0A0909736574746C6557696E286375722C20672C20672E4163636570746F72290A096361736520672E4163636570746F723A0A0909736574746C6557696E286375722C20672C20672E43726561746F72290A0964656661756C743A0A090970616E696328226E6F74206120706C6179657220696E20746869732067616D6522290A097D0A7D0A0A2F2F2043616E63656C2077697468647261777320616E206F70656E206F6666657220616E6420726566756E6473207468652063726561746F722E205468652063726561746F72206D61790A2F2F2063616E63656C20617420616E792074696D653B20616E796F6E65206D6179206F6E636520746865206F666665722068617320657870697265642E0A66756E632043616E63656C28637572207265616C6D2C20696420696E7429207B0A096E6F436F696E7328290A0967203A3D206D757374476574286964290A09696620672E53746174757320213D204F70656E207B0A090970616E6963282267616D65206973206E6F74206F70656E22290A097D0A096966206375722E50726576696F757328292E41646472657373282920213D20672E43726561746F722026262074696D652E4E6F7728292E4265666F726528672E45787069726573417429207B0A090970616E696328226F6E6C79207468652063726561746F722063616E2063616E63656C20616E20756E65787069726564206F6666657222290A097D0A0966696E69736828672C2043616E63656C6C6564290A0973656E64286375722C20672E43726561746F722C20672E5374616B65290A7D0A0A2F2F20536574466565206368616E6765732074686520666C617420686F757365206665652C20696E2075676E6F742C20666F72206E6577206F66666572732E2047616D657320616C72656164790A2F2F206F666665726564206B656570207468652066656520746865792077657265206372656174656420776974682E0A66756E632053657446656528637572207265616C6D2C20616D6F756E7420696E74363429207B0A096E6F436F696E7328290A096E6F53657373696F6E282253657446656522290A096F776E65722E4173736572744F776E65644279286375722E50726576696F757328292E416464726573732829290A092F2F2043617070656420736F20746865206F776E65722063616E2774207261697365207468652066656520746F2074616B65206D6F7374206F662061207374616B652062790A092F2F206368616E67696E67206974206A757374206265666F726520616E206F66666572206C616E64732E0A09696620616D6F756E74203C2030207C7C20616D6F756E74203E20666565436170207B0A090970616E69632822666565206D757374206265206265747765656E203020616E642022202B20676E6F742866656543617029290A097D0A09666565203D20616D6F756E740A7D0A0A2F2F205769746864726177466565732073656E647320616C6C20636F6C6C6563746564206665657320746F20746F2E0A66756E632057697468647261774665657328637572207265616C6D2C20746F206164647265737329207B0A096E6F436F696E7328290A096E6F53657373696F6E282257697468647261774665657322290A096F776E65722E4173736572744F776E65644279286375722E50726576696F757328292E416464726573732829290A09616D6F756E74203A3D2066656573436F6C6C65637465640A0966656573436F6C6C6563746564203D20300A0973656E64286375722C20746F2C20616D6F756E74290A7D0A0A2F2F205472616E736665724F776E657273686970206E616D657320746865206E657874206F776E65722C2077686F206265636F6D6573206F776E65722062792063616C6C696E670A2F2F204163636570744F776E6572736869702E2054776F2073746570732C20736F2061206D69737479706564206F72206E6F6E2D63616E6F6E6963616C20616464726573732063616E0A2F2F206E6576657220737472616E64206F776E6572736869702028616E64207468652066656573293A206F6E6C7920616E20616464726573732074686174207369676E732063616E0A2F2F206163636570742C20616E64206974206973207265636F72646564206173206974207369676E732E0A66756E63205472616E736665724F776E65727368697028637572207265616C6D2C206E65774F776E6572206164647265737329207B0A096E6F436F696E7328290A096E6F53657373696F6E28225472616E736665724F776E65727368697022290A096F776E65722E4173736572744F776E65644279286375722E50726576696F757328292E416464726573732829290A096966202163616E6F6E6963616C286E65774F776E657229207B0A090970616E69632822696E76616C69642061646472657373202875736520746865206C6F7765722D63617365206731E280A620666F726D2922290A097D0A0970656E64696E674F776E6572203D206E65774F776E65720A7D0A0A2F2F204163636570744F776E65727368697020636F6D706C657465732061205472616E736665724F776E6572736869703B206F6E6C7920746865206E616D65642061646472657373206D61792063616C6C2069742E0A66756E63204163636570744F776E65727368697028637572207265616C6D29207B0A096E6F436F696E7328290A096E6F53657373696F6E28224163636570744F776E65727368697022290A0963616C6C6572203A3D206375722E50726576696F757328292E4164647265737328290A0969662070656E64696E674F776E6572203D3D202222207C7C2063616C6C657220213D2070656E64696E674F776E6572207B0A090970616E696328226E6F206F776E657273686970207472616E736665722070656E64696E6720666F722074686973206164647265737322290A097D0A096F776E6572203D206F776E61626C652E4E657757697468416464726573732863616C6C6572290A0970656E64696E674F776E6572203D2022220A7D0A0A2F2F20757365436F6D6D69746D656E74207265636F726473206120636F6D6D69746D656E7420666F7220616464722C207265667573696E67206F6E6520697420616C726561647920757365643A0A2F2F20612072657665616C656420736563726574206973207075626C69632C20736F2072657573696E672069742068616E647320746865206F7468657220736964652074686520647261772E0A2F2F204B6579656420627920616464726573732C20736F206E6F626F64792063616E20626C6F636B20616E6F7468657220706C61796572277320636F6D6D69746D656E742E0A66756E6320757365436F6D6D69746D656E74286164647220616464726573732C20636F6D6D69746D656E7420737472696E6729207B0A096B203A3D20616464722E537472696E672829202B20223A22202B20636F6D6D69746D656E740A09696620757365642E486173286B29207B0A090970616E69632822636F6D6D69746D656E7420616C726561647920757365643A2067656E657261746520612066726573682073656372657422290A097D0A09757365642E536574286B2C2074727565290A7D0A0A2F2F2072656365697665642072657475726E73207468652075676E6F742073656E74207769746820612064697265637420757365722063616C6C2E204F726967696E53656E64206F6E6C790A2F2F206465736372696265732061207265616C207061796D656E7420746F2074686973207265616C6D207768656E207468652063616C6C657220697320616E20454F41207573696E670A2F2F206D616B6574782063616C6C3B2073656520646F63732F7265736F75726365732F6566666563746976652D676E6F2E6D642E0A66756E6320726563656976656428637572207265616C6D2920696E743634207B0A09696620216375722E50726576696F757328292E49735573657243616C6C2829207B0A090970616E696328226F6E6C7920757365722D63616C6C20286D616B6574782063616C6C2920616363657074656422290A097D0A0973656E74203A3D20756E736166652E4F726967696E53656E6428290A096966206C656E2873656E742920213D2031207C7C2073656E745B305D2E44656E6F6D20213D2064656E6F6D207B0A090970616E6963282273656E642065786163746C79206F6E652022202B2064656E6F6D202B202220636F696E22290A097D0A0972657475726E2073656E745B305D2E416D6F756E740A7D0A0A2F2F206E6F436F696E73206775617264732063616C6C7320746861742074616B65206E6F207061796D656E743A20636F696E732073656E742077697468207468656D20776F756C642062650A2F2F20737475636B20696E20746865207265616C6D2E0A66756E63206E6F436F696E732829207B0A096966206C656E28756E736166652E4F726967696E53656E6428292920213D2030207B0A090970616E69632822746869732066756E6374696F6E20646F6573206E6F742061636365707420636F696E7322290A097D0A7D0A0A2F2F206E6F53657373696F6E20726566757365732063616C6C73207369676E656420627920616E206163636F756E742073657373696F6E206B65792E0A66756E63206E6F53657373696F6E28616374696F6E20737472696E6729207B0A096966205F2C205F2C205F2C206F6B203A3D2072756E74696D652E47657453657373696F6E496E666F28293B206F6B207C7C207465737453657373696F6E207B0A090970616E696328616374696F6E202B2022206E6565647320746865206163636F756E742773206F776E206B65792C206E6F7420612073657373696F6E206B657922290A097D0A7D0A0A66756E6320736861323536486578287320737472696E672920737472696E67207B0A0968203A3D207368613235362E53756D323536285B5D62797465287329290A0972657475726E206865782E456E636F6465546F537472696E6728685B3A5D290A7D0A0A66756E63206973486578534841323536287320737472696E672920626F6F6C207B0A096966206C656E28732920213D203634207B0A090972657475726E2066616C73650A097D0A09666F72205F2C2063203A3D2072616E67652073207B0A09096966202863203C20273027207C7C2063203E2027392729202626202863203C20276127207C7C2063203E2027662729207B0A09090972657475726E2066616C73650A09097D0A097D0A0972657475726E20747275650A7D0A0A66756E6320736574746C6557696E28637572207265616C6D2C2067202A47616D652C2077696E6E6572206164647265737329207B0A096C6F736572203A3D20672E43726561746F720A0969662077696E6E6572203D3D20672E43726561746F72207B0A09096C6F736572203D20672E4163636570746F720A097D0A09706F74203A3D2032202A20672E5374616B650A0966696E69736828672C20576F6E290A09672E57696E6E6572203D2077696E6E65720A0966656573436F6C6C6563746564202B3D20672E4665650A0977203A3D2073746174734F662877696E6E6572290A09772E47616D65732B2B0A09772E57696E732B2B0A09772E476E6F74576F6E202B3D20672E5374616B65202D20672E4665650A09746F7057696E73203D2062756D7028746F7057696E732C2077696E6E65722C20696E74363428772E57696E7329290A09746F70476E6F74203D2062756D7028746F70476E6F742C2077696E6E65722C20772E476E6F74576F6E290A0973746174734F66286C6F736572292E47616D65732B2B0A0973656E64286375722C2077696E6E65722C20706F742D672E466565290A7D0A0A66756E6320736574746C654472617728637572207265616C6D2C2067202A47616D6529207B0A0966696E69736828672C2044726177290A09666F72205F2C2070203A3D2072616E6765205B5D616464726573737B672E43726561746F722C20672E4163636570746F727D207B0A090973203A3D2073746174734F662870290A0909732E47616D65732B2B0A0909732E44726177732B2B0A090973656E64286375722C20702C20672E5374616B65290A097D0A7D0A0A66756E6320736574746C65566F696428637572207265616C6D2C2067202A47616D6529207B0A0966696E69736828672C20566F6964290A0973656E64286375722C20672E43726561746F722C20672E5374616B65290A0973656E64286375722C20672E4163636570746F722C20672E5374616B65290A7D0A0A2F2F206C6561646572206973206F6E65206C6561646572626F61726420726F772E2054686520626F6172647320617265206B65707420617420736574746C656D656E7420736F2052656E6465720A2F2F206E657665722077616C6B7320657665727920706C6179657227732073746174732E0A74797065206C656164657220737472756374207B0A09416464722020616464726573730A0953636F726520696E7436340A7D0A0A76617220746F7057696E732C20746F70476E6F74205B5D6C6561646572202F2F20686967686573742066697273742C206174206D6F737420746F704E0A0A636F6E737420746F704E203D2031300A0A2F2F2062756D70206D6F766573206164647220746F20697473206E65772073636F726520696E20626F6172642E2053636F726573206F6E6C792067726F772C20736F206120706C617965720A2F2F20616C7265616479206C69737465642063616E206F6E6C79206D6F76652075703B2074696573206B65657020746865206561726C69657220686F6C6465722066697273742E0A66756E632062756D7028626F617264205B5D6C65616465722C206164647220616464726573732C2073636F726520696E74363429205B5D6C6561646572207B0A09666F7220692C206C203A3D2072616E676520626F617264207B0A09096966206C2E41646472203D3D2061646472207B0A090909626F617264203D20617070656E6428626F6172645B3A695D2C20626F6172645B692B313A5D2E2E2E290A090909627265616B0A09097D0A097D0A0969203A3D206C656E28626F617264290A09666F722069203E203020262620626F6172645B692D315D2E53636F7265203C2073636F7265207B0A0909692D2D0A097D0A0969662069203E3D20746F704E207B0A090972657475726E20626F6172640A097D0A09626F617264203D20617070656E6428626F6172642C206C65616465727B7D290A09636F707928626F6172645B692B313A5D2C20626F6172645B693A5D290A09626F6172645B695D203D206C65616465727B616464722C2073636F72657D0A096966206C656E28626F61726429203E20746F704E207B0A0909626F617264203D20626F6172645B3A746F704E5D0A097D0A0972657475726E20626F6172640A7D0A0A66756E632066696E6973682867202A47616D652C20732053746174757329207B0A09672E537461747573203D20730A096163746976652E52656D6F7665286B657928672E494429290A7D0A0A66756E632073656E6428637572207265616C6D2C20746F20616464726573732C20616D6F756E7420696E74363429207B0A09696620616D6F756E74203D3D2030207B0A090972657475726E0A097D0A0962616E6B65722E4E657742616E6B65722862616E6B65722E42616E6B6572547970655265616C6D53656E642C20637572292E0A090953656E64436F696E73286375722E4164647265737328292C20746F2C20636861696E2E436F696E737B7B64656E6F6D2C20616D6F756E747D7D290A7D0A0A66756E63202867202A47616D652920706C61796572287475726E2062797465292061646472657373207B0A096966207475726E203D3D2031207B0A090972657475726E20672E43726561746F720A097D0A0972657475726E20672E4163636570746F720A7D0A0A66756E63202867202A47616D652920646561646C696E6528292074696D652E54696D65207B2072657475726E20672E4C6173744D6F76652E416464286D6F766554696D656F757429207D0A0A66756E632073746174734F662861646472206164647265737329202A5374617473207B0A0969662076203A3D2073746174732E47657428616464722E537472696E672829293B207620213D206E696C207B0A090972657475726E20762E282A5374617473290A097D0A0973203A3D202653746174737B7D0A0973746174732E53657428616464722E537472696E6728292C2073290A0972657475726E20730A7D0A0A2F2F206B6579207A65726F2D706164732069647320736F2061766C20697465726174696F6E206F72646572206D617463686573206372656174696F6E206F726465722E0A66756E63206B657928696420696E742920737472696E67207B0A0973203A3D20737472636F6E762E49746F61286964290A096966206C656E287329203C203130207B0A090973203D20737472696E67732E526570656174282230222C2031302D6C656E28732929202B20730A097D0A0972657475726E20730A7D0A0A66756E632067657428696420696E7429202A47616D65207B0A0969662076203A3D2067616D65732E476574286B657928696429293B207620213D206E696C207B0A090972657475726E20762E282A47616D65290A097D0A0972657475726E206E696C0A7D0A0A66756E63206D75737447657428696420696E7429202A47616D65207B0A0967203A3D20676574286964290A0969662067203D3D206E696C207B0A090970616E6963282267616D65206E6F7420666F756E6422290A097D0A0972657475726E20670A7D0A1A420A0B676E6F6D6F642E746F6D6C12336D6F64756C65203D2022676E6F2E6C616E642F722F73616D637265772F636F6E6E65637434220A676E6F203D2022302E39220A1A881D0A086A736F6E2E676E6F12FB1C7061636B61676520636F6E6E656374340A0A696D706F727420280A0922737472636F6E76220A0922737472696E6773220A092274696D65220A290A0A2F2F2047616D654A534F4E2072657475726E73207B226E6F77223A3C756E69783E2C2267616D65223A3C67616D653E7C6E756C6C7D2E204974206973206120726561642D6F6E6C790A2F2F206163636573736F7220666F7220636C69656E7473207175657279696E67206F76657220766D2F716576616C3B206E6F772069732074686520626C6F636B2074696D652E0A66756E632047616D654A534F4E28696420696E742920737472696E67207B0A09766172206220737472696E67732E4275696C6465720A0977726974654E6F77282662290A09622E5772697465537472696E6728602C2267616D65223A60290A0969662067203A3D20676574286964293B206720213D206E696C207B0A0909777269746547616D652826622C2067290A097D20656C7365207B0A0909622E5772697465537472696E6728226E756C6C22290A097D0A09622E5772697465537472696E6728227D22290A0972657475726E20622E537472696E6728290A7D0A0A2F2F204163746976654A534F4E2072657475726E73207B226E6F77223A3C756E69783E2C22666565223A3C75676E6F743E2C2267616D6573223A5B2E2E2E5D7D3A2074686520686F757365206665650A2F2F20666F72206E6577206F66666572732C207468656E204F70656E20616E6420506C6179696E672067616D657320696E206964206F726465722C20736B697070696E67206F666673657420616E640A2F2F2072657475726E696E67206174206D6F7374206C696D69742028636C616D70656420746F20312D313030292E0A66756E63204163746976654A534F4E286F66667365742C206C696D697420696E742920737472696E67207B0A096966206F6666736574203C2030207B0A09096F6666736574203D20300A097D0A096966206C696D6974203C2031207B0A09096C696D6974203D20310A097D0A096966206C696D6974203E20313030207B0A09096C696D6974203D203130300A097D0A09766172206220737472696E67732E4275696C6465720A0977726974654E6F77282662290A0977726974654E756D2826622C2022666565222C20666565290A09622E5772697465537472696E6728602C2267616D6573223A5B60290A096E203A3D20300A096163746976652E4974657261746542794F6666736574286F66667365742C206C696D69742C2066756E63285F20737472696E672C207620616E792920626F6F6C207B0A09096966206E203E2030207B0A090909622E5772697465537472696E6728222C22290A09097D0A0909777269746547616D652826622C20762E282A47616D6529290A09096E2B2B0A090972657475726E2066616C73650A097D290A09622E5772697465537472696E6728225D7D22290A0972657475726E20622E537472696E6728290A7D0A0A66756E632077726974654E6F772862202A737472696E67732E4275696C64657229207B0A09622E5772697465537472696E6728607B226E6F77223A60290A09622E5772697465537472696E6728737472636F6E762E466F726D6174496E742874696D652E4E6F7728292E556E697828292C20313029290A7D0A0A2F2F20777269746547616D6520656D697473206F6E652067616D652E2045766572792073746F72656420737472696E672069732076616C696461746564206F6E2077726974650A2F2F202861646472657373657320627920497356616C69642C2074686520636F6D6D69746D656E7420617320686578292C20736F2051756F746520697320646566656E636520696E2064657074682E0A66756E6320777269746547616D652862202A737472696E67732E4275696C6465722C2067202A47616D6529207B0A097475726E506C61796572203A3D2022220A09646561646C696E65203A3D20696E7436342830290A09696620672E537461747573203D3D20506C6179696E67207B0A0909646561646C696E65203D20672E646561646C696E6528292E556E697828290A0909696620672E5475726E20213D2030207B0A0909097475726E506C61796572203D20672E706C6179657228672E5475726E292E537472696E6728290A09097D0A097D0A09622E5772697465537472696E6728607B226964223A60290A09622E5772697465537472696E6728737472636F6E762E49746F6128672E494429290A09777269746553747228622C202263726561746F72222C20672E43726561746F722E537472696E672829290A09777269746553747228622C20226F70706F6E656E74222C20672E4F70706F6E656E742E537472696E672829290A09777269746553747228622C20226163636570746F72222C20672E4163636570746F722E537472696E672829290A0977726974654E756D28622C20227374616B65222C20672E5374616B65290A0977726974654E756D28622C2022666565222C20672E466565290A0977726974654E756D28622C2022657870697265734174222C20672E4578706972657341742E556E69782829290A09777269746553747228622C2022636F6D6D69746D656E74222C20672E436F6D6D69746D656E74290A09777269746553747228622C202273656564436F6D6D69746D656E74222C20672E53656564436F6D6D69746D656E74290A092F2F2072657665616C65643A207468652063726561746F7227732070617373706872617365206973206F75743B2077697468207475726E2030207468652067616D6520776169747320666F722052657665616C536565642E0A09696620672E52657665616C6564207B0A0909622E5772697465537472696E6728602C2272657665616C6564223A7472756560290A097D20656C7365207B0A0909622E5772697465537472696E6728602C2272657665616C6564223A66616C736560290A097D0A09622E5772697465537472696E6728602C22626F617264223A2260290A09666F722063203A3D20303B2063203C20636F6C733B20632B2B207B0A0909666F722072203A3D20303B2072203C20726F77733B20722B2B207B0A090909622E57726974654279746528273027202B20672E426F6172645B635D5B725D290A09097D0A097D0A09622E5772697465537472696E6728602260290A0977726974654E756D28622C20227475726E222C20696E74363428672E5475726E29290A09777269746553747228622C20227475726E506C61796572222C207475726E506C61796572290A0977726974654E756D28622C20226D6F766573222C20696E74363428672E4D6F76657329290A0977726974654E756D28622C20226C617374436F6C222C20696E74363428672E4C617374436F6C29290A0977726974654E756D28622C20226C617374526F77222C20696E74363428672E4C617374526F7729290A0977726974654E756D28622C2022646561646C696E65222C20646561646C696E65290A09777269746553747228622C2022737461747573222C20672E5374617475732E537472696E672829290A09777269746553747228622C202277696E6E6572222C20672E57696E6E65722E537472696E672829290A09622E5772697465537472696E6728227D22290A7D0A0A2F2F20777269746553747220616E642077726974654E756D20617070656E6420602C226B223A76603B207468652063616C6C65722077726974657320746865206669727374206669656C642E0A66756E632077726974655374722862202A737472696E67732E4275696C6465722C206B2C207620737472696E6729207B0A09622E5772697465537472696E6728602C2260290A09622E5772697465537472696E67286B290A09622E5772697465537472696E672860223A60290A09622E5772697465537472696E6728737472636F6E762E51756F7465287629290A7D0A0A66756E632077726974654E756D2862202A737472696E67732E4275696C6465722C206B20737472696E672C207620696E74363429207B0A09622E5772697465537472696E6728602C2260290A09622E5772697465537472696E67286B290A09622E5772697465537472696E672860223A60290A09622E5772697465537472696E6728737472636F6E762E466F726D6174496E7428762C20313029290A7D0A0A2F2F204C6561646572734A534F4E2072657475726E73207B2277696E73223A5B2E2E2E5D2C22676E6F74223A5B2E2E2E5D7D3A2074686520746F702D313020626F6172647320286D6F73740A2F2F2067616D657320776F6E2C206D6F73742075676E6F7420776F6E29206B65707420617420736574746C656D656E742C20686967686573742066697273742E204561636820656E7472792069730A2F2F207B2261646472223A3C616464726573733E2C2273636F7265223A3C696E743E7D2E0A66756E63204C6561646572734A534F4E282920737472696E67207B0A09766172206220737472696E67732E4275696C6465720A09622E5772697465537472696E6728607B2277696E73223A60290A0977726974654C6561646572732826622C20746F7057696E73290A09622E5772697465537472696E6728602C22676E6F74223A60290A0977726974654C6561646572732826622C20746F70476E6F74290A09622E5772697465537472696E6728227D22290A0972657475726E20622E537472696E6728290A7D0A0A66756E632077726974654C6561646572732862202A737472696E67732E4275696C6465722C20626F617264205B5D6C656164657229207B0A09622E5772697465537472696E6728225B22290A09666F7220692C206C203A3D2072616E676520626F617264207B0A090969662069203E2030207B0A090909622E5772697465537472696E6728222C22290A09097D0A0909622E5772697465537472696E6728607B2261646472223A60290A0909622E5772697465537472696E6728737472636F6E762E51756F7465286C2E416464722E537472696E67282929290A090977726974654E756D28622C202273636F7265222C206C2E53636F7265290A0909622E5772697465537472696E6728227D22290A097D0A09622E5772697465537472696E6728225D22290A7D0A1AE16B0A0A72656E6465722E676E6F12D26B7061636B61676520636F6E6E656374340A0A696D706F727420280A0922636861696E2F72756E74696D65220A0922636861696E2F72756E74696D652F756E73616665220A09226E65742F75726C220A0922737472636F6E76220A0922737472696E6773220A092274696D65220A0A0922676E6F2E6C616E642F702F6D6F756C2F74786C696E6B2F7630220A0922676E6F2E6C616E642F702F6E742F7376672F7630220A290A0A2F2F206C6F626279526F77732063617073207468652067616D657320746865206C6F626279206C697374732C20736F2052656E6465722073746179732077697468696E207175657279206761730A2F2F20686F7765766572206D616E792067616D657320617265206F70656E3B20636C69656E74732070616765207468726F756768204163746976654A534F4E20696E73746561642E0A636F6E7374206C6F626279526F7773203D2035300A0A2F2F20426F61726420636F6C6F7572732E20676E6F776562206F6E6C7920656D626564732053564720617320646174612D55524920696D616765732C20736F206561636820636F6C756D6E2069730A2F2F20697473206F776E20696D6167652C207772617070656420696E2069747320506C6179206C696E6B207768696C65207468652067616D65206973206265696E6720706C617965642E0A636F6E737420280A097265642020202020202020202020203D202223653533393335220A0979656C6C6F772020202020202020203D202223666464383335220A09686F6C6520202020202020202020203D202223666666666666220A09626F617264426C75652020202020203D202223313536356330220A096C6173744D6F76655374726F6B65203D202223323132313231220A0977696E5374726F6B652020202020203D202223303065363736220A0963656C6C50782020202020202020203D2034380A096865616465725078202020202020203D2032300A290A0A766172207069656365436F6C6F72203D205B2E2E2E5D737472696E677B686F6C652C207265642C2079656C6C6F777D0A7661722070696563654E616D65203D205B2E2E2E5D737472696E677B22656D707479222C2022726564222C202279656C6C6F77227D0A0A2F2F2052656E6465722073657276657320222220286C6F62627920616E64206C6561646572626F61726473292C20226E65772220286F6666657220666F726D2920616E640A2F2F202267616D652F3C69643E2220286F6E652067616D65207769746820657665727920616374696F6E2069747320737461746520616C6C6F7773292E0A2F2F2045766572797468696E67207772697474656E20636F6D65732066726F6D207265616C6D207374617465206F722066726F6D2071756572792076616C756573207468617420686176650A2F2F206265656E2076616C69646174656420616E642072652D666F726D61747465643B20726177207061746820696E707574206973206E65766572206563686F65642E0A66756E632052656E646572287061746820737472696E672920737472696E67207B0A09702C2071756572792C205F203A3D20737472696E67732E43757428706174682C20223F22290A09737769746368207B0A09636173652070203D3D2022223A0A090972657475726E2072656E6465724C6F62627928290A09636173652070203D3D20226E6577223A0A090972657475726E2072656E6465724E6577287175657279290A097D0A09696620732C206F6B203A3D20737472696E67732E43757450726566697828702C202267616D652F22293B206F6B207B0A090969662069642C20657272203A3D20737472636F6E762E41746F692873293B20657272203D3D206E696C207B0A09090969662067203A3D20676574286964293B206720213D206E696C207B0A0909090972657475726E2072656E64657247616D652867290A0909097D0A09097D0A097D0A0972657475726E202223204E6F7420666F756E645C6E220A7D0A0A2F2F207061676555524C206C696E6B7320746F206F6E65206F662074686973207265616C6D27732052656E6465722070616765732E20546865207265616C6D207061746820697320726561640A2F2F2061742072756E74696D652C206C696B652074786C696E6B20646F65732C20736F206C696E6B7320776F726B20776865726576657220746865207265616C6D206973206465706C6F7965642E0A66756E63207061676555524C287061676520737472696E672920737472696E67207B0A0962617365203A3D20737472696E67732E5472696D50726566697828756E736166652E43757272656E745265616C6D28292E506B675061746828292C2072756E74696D652E436861696E446F6D61696E2829290A0969662070616765203D3D202222207B0A090972657475726E20626173650A097D0A0972657475726E2062617365202B20223A22202B20706167650A7D0A0A66756E632067616D654C696E6B286261736520737472696E672C20696420696E742920737472696E67207B0A0972657475726E20225B2322202B20737472636F6E762E49746F6128696429202B20225D2822202B2062617365202B20223A67616D652F22202B20737472636F6E762E49746F6128696429202B202229220A7D0A0A66756E632072656E6465724C6F626279282920737472696E67207B0A096E6F77203A3D2074696D652E4E6F7728290A0962617365203A3D207061676555524C282222290A09766172206F70656E2C206C69766520737472696E67732E4275696C6465720A092F2F204F6E6C7920726F77732061637475616C6C79207772697474656E20636F756E7420746F77617264206C6F626279526F77733A2065787069726564206F6666657273206E6F626F64790A092F2F2063616E63656C6C6564206D757374206E6F742063726F7764206F7574206C6976652067616D65732E0A0973686F776E203A3D20300A096163746976652E497465726174652822222C2022222C2066756E63285F20737472696E672C207620616E792920626F6F6C207B0A090967203A3D20762E282A47616D65290A0909737769746368207B0A09096361736520672E537461747573203D3D204F70656E202626206E6F772E4265666F726528672E457870697265734174293A0A0909096F70656E2E5772697465537472696E6728227C2022202B2067616D654C696E6B28626173652C20672E494429202B2022207C2022202B20676E6F7428672E5374616B6529202B2022207C2022202B20676E6F7428672E46656529202B2022207C2022202B20672E43726561746F722E537472696E672829202B2022207C2022202B206F70656E546F286729202B0A0909090922207C2022202B2072656D61696E696E6728672E4578706972657341742E537562286E6F772929202B2022207C205B4163636570745D2822202B2061636365707455524C286729202B202229207C5C6E22290A09096361736520672E537461747573203D3D20506C6179696E673A0A0909096C6976652E5772697465537472696E6728227C2022202B2067616D654C696E6B28626173652C20672E494429202B2022207C2022202B20676E6F7428322A672E5374616B6529202B2022207C2022202B206F6E5475726E286729202B2022207C2022202B20636C6F636B4C65667428672C206E6F7729202B2022207C5C6E22290A090964656661756C743A0A09090972657475726E2066616C73650A09097D0A090973686F776E2B2B0A090972657475726E2073686F776E203D3D206C6F626279526F77730A097D290A0A09766172206220737472696E67732E4275696C6465720A09622E5772697465537472696E6728222320436F6E6E65637420345C6E5C6E22290A09622E5772697465537472696E672822426F746820706C6179657273207374616B65207468652073616D6520616D6F756E743B207468652077696E6E65722074616B65732074686520706F74206D696E75732074686520686F757365206665652073686F776E206F6E2065616368206F666665722022202B0A0909222822202B20676E6F742866656529202B202220666F72206E6577206F6666657273292E2022202B0A09092239307320706572206D6F76653A2072756E206F757420616E6420796F7520666F72666569742E20496620746865206669727374206D6F766572206E65766572206D6F7665732C20626F7468207374616B65732061726520726566756E6465642E5C6E5C6E22290A09622E5772697465537472696E6728222A2A5B506F737420616E206F666665725D2822202B2062617365202B20223A6E6577292A2A20C2B7206F70656E20612067616D652062656C6F7720746F20706C61792069745C6E5C6E22290A09622E5772697465537472696E6728222323204F70656E206F66666572735C6E5C6E22290A096966206F70656E2E4C656E2829203D3D2030207B0A0909622E5772697465537472696E6728224E6F206F70656E206F66666572732E5C6E5C6E22290A097D20656C7365207B0A0909622E5772697465537472696E6728227C2047616D65207C205374616B65207C20466565207C2043726561746F72207C20466F72207C204578706972657320696E207C207C5C6E7C2D2D2D7C2D2D2D7C2D2D2D7C2D2D2D7C2D2D2D7C2D2D2D7C2D2D2D7C5C6E22202B206F70656E2E537472696E672829202B20225C6E22290A097D0A09622E5772697465537472696E6728222323204C6976652067616D65735C6E5C6E22290A096966206C6976652E4C656E2829203D3D2030207B0A0909622E5772697465537472696E6728224E6F2067616D657320696E2070726F67726573732E5C6E5C6E22290A097D20656C7365207B0A0909622E5772697465537472696E6728227C2047616D65207C20506F74207C205475726E207C2054696D65206C656674207C5C6E7C2D2D2D7C2D2D2D7C2D2D2D7C2D2D2D7C5C6E22202B206C6976652E537472696E672829202B20225C6E22290A097D0A0969662073686F776E203D3D206C6F626279526F7773207B0A0909622E5772697465537472696E67282253686F77696E67207468652066697273742022202B20737472636F6E762E49746F61286C6F626279526F777329202B20222067616D65732E5C6E5C6E22290A097D0A09622E5772697465537472696E6728222323204D6F73742067616D657320776F6E5C6E5C6E22290A09622E5772697465537472696E67286C6561646572626F61726428746F7057696E732C2066756E63287620696E7436342920737472696E67207B2072657475726E20737472636F6E762E466F726D6174496E7428762C20313029207D29290A09622E5772697465537472696E6728222323204D6F737420676E6F7420776F6E5C6E5C6E22290A09622E5772697465537472696E67286C6561646572626F61726428746F70476E6F742C20676E6F7429290A0972657475726E20622E537472696E6728290A7D0A0A2F2F2072656E6465724E65772073686F777320746865206F6666657220666F726D20616E642C206F6E6365207375626D69747465642C20612073696E676C65204F66666572206C696E6B0A2F2F207769746820746865207374616B6520616E6420657665727920617267756D656E742070726566696C6C65642028676E6F7765622063616E6E6F742065646974202E73656E64292E0A66756E632072656E6465724E657728717565727920737472696E672920737472696E67207B0A09766172206220737472696E67732E4275696C6465720A09622E5772697465537472696E6728222320506F737420616E206F666665725C6E5C6E5BE28690204C6F6262795D2822202B207061676555524C28222229202B2022295C6E5C6E22290A09622E5772697465537472696E67282247656E657261746520612066726573682072616E646F6D207061737370687261736520666F72206576657279206F6666657220616E64206B6565702069743A2022202B0A0909226F6E636520736F6D656F6E65206163636570747320796F7520686176652039307320746F2072657665616C2069742C206F7220796F7520666F72666569742E2022202B0A0909224120677565737361626C65206F6E65206C65747320616E206F70706F6E656E7420776F726B206F75742077686F206D6F7665732066697273742E2022202B0A0909225061737465206F6E6C7920697473207368613235362062656C6F772C206E6576657220746865207061737370687261736520697473656C663A5C6E5C6E22202B0A09092220202020706173733D24286F70656E73736C2072616E64202D686578203332293B206563686F205C2224706173735C225C6E22202B0A090922202020207072696E7466202573205C2224706173735C22207C2073686173756D202D61203235365C6E5C6E22290A09622E5772697465537472696E6728603C676E6F2D666F726D20706174683D226E6577223E0A3C676E6F2D696E707574206E616D653D227374616B652220747970653D22746578742220706C616365686F6C6465723D225374616B6520696E20474E4F542C20652E672E20313020286D696E20312922202F3E0A3C676E6F2D696E707574206E616D653D2276616C6964466F722220747970653D226E756D6265722220706C616365686F6C6465723D224D696E7574657320746865206F66666572207374617973206F70656E2C20312D3630202864656661756C742031352922202F3E0A3C676E6F2D696E707574206E616D653D226F70706F6E656E742220747970653D22746578742220706C616365686F6C6465723D224F70706F6E656E74206164647265737320286F7074696F6E616C2C206C6561766520656D70747920666F7220616E796F6E652922202F3E0A3C676E6F2D696E707574206E616D653D22636F6D6D69746D656E742220747970653D22746578742220706C616365686F6C6465723D22736861323536206F6620796F7572207061737370687261736520283634206865782063686172732922202F3E0A3C2F676E6F2D666F726D3E0A0A60290A096966207175657279203D3D202222207B0A090972657475726E20622E537472696E6728290A097D0A0A09712C20657272203A3D2075726C2E50617273655175657279287175657279290A0969662065727220213D206E696C207B0A090972657475726E20622E537472696E672829202B2022436F756C64206E6F7420726561642074686520666F726D2E5C6E220A097D0A092F2F2050617273652066697273743B20746865206F666665722072756C6573207468656D73656C766573206C69766520696E2076616C69646174654F6666657220736F20746869730A092F2F207061676520616E64204F666665722063616E6E6F742064726966742061706172742E0A097661722065727273205B5D737472696E670A097374616B652C206F6B203A3D207061727365474E4F5428712E47657428227374616B652229290A09696620216F6B207B0A090965727273203D20617070656E6428657272732C20227374616B65206D757374206265206120474E4F5420616D6F756E742077697468206174206D6F7374203620646563696D616C732C20652E672E203130206F7220322E3522290A097D0A0976616C6964466F72203A3D2031350A0969662076203A3D20712E476574282276616C6964466F7222293B207620213D202222207B0A09096E2C20657272203A3D20737472636F6E762E41746F692876290A090969662065727220213D206E696C207B0A09090965727273203D20617070656E6428657272732C202276616C6964466F72206D75737420626520612077686F6C65206E756D626572206F66206D696E7574657322290A09097D0A090976616C6964466F72203D206E0A097D0A096F70706F6E656E74203A3D206164647265737328712E47657428226F70706F6E656E742229290A09636F6D6D69746D656E74203A3D20712E4765742822636F6D6D69746D656E7422290A096966206C656E286572727329203D3D2030207B0A090965727273203D2076616C69646174654F66666572287374616B652C2076616C6964466F722C206F70706F6E656E742C20636F6D6D69746D656E74290A097D0A096966206C656E286572727329203E2030207B0A0909622E5772697465537472696E6728222A2A4669782074686520666F6C6C6F77696E673A2A2A5C6E5C6E22290A0909666F72205F2C2065203A3D2072616E67652065727273207B0A090909622E5772697465537472696E6728222D2022202B2065202B20225C6E22290A09097D0A090972657475726E20622E537472696E6728290A097D0A0A09622E5772697465537472696E67282223232052656164795C6E5C6E22290A0977686F203A3D2022616E796F6E65220A096966206F70706F6E656E7420213D202222207B0A090977686F203D206F70706F6E656E742E537472696E6728290A097D0A09622E5772697465537472696E6728225374616B652022202B20676E6F74287374616B6529202B20222C206F70656E20746F2022202B2077686F202B202220666F722022202B20737472636F6E762E49746F612876616C6964466F7229202B2022206D696E2C2022202B0A090922686F75736520666565206174206D6F73742022202B20676E6F742866656529202B20222C20636F6D6D69746D656E74206022202B20636F6D6D69746D656E74202B2022602E2022202B0A090922436865636B2069742069732074686520736861323536206F6620796F7572206F776E2070617373706872617365206265666F7265207369676E696E672E5C6E5C6E22290A09622E5772697465537472696E6728222A2A5B506F7374206F6666657220666F722022202B20676E6F74287374616B6529202B20225D2822202B2074786C696E6B2E4E65774C696E6B28224F6666657222292E0A09094164644172677328226F70706F6E656E74222C206F70706F6E656E742E537472696E6728292C202276616C6964466F72222C20737472636F6E762E49746F612876616C6964466F72292C2022636F6D6D69746D656E74222C20636F6D6D69746D656E742C0A090909226D6178466565222C20737472636F6E762E466F726D6174496E74286665652C20313029292E0A090953657453656E6428737472636F6E762E466F726D6174496E74287374616B652C203130292B64656E6F6D292E55524C2829202B2022292A2A5C6E22290A0972657475726E20622E537472696E6728290A7D0A0A66756E632072656E64657247616D652867202A47616D652920737472696E67207B0A096E6F77203A3D2074696D652E4E6F7728290A09766172206220737472696E67732E4275696C6465720A096964203A3D20737472636F6E762E49746F6128672E4944290A09622E5772697465537472696E672822232047616D65202322202B206964202B202220E280942022202B20672E5374617475732E537472696E672829202B20225C6E5C6E5BE28690204C6F6262795D2822202B207061676555524C28222229202B2022295C6E5C6E22290A09622E5772697465537472696E672822F09F94B42022202B20672E43726561746F722E537472696E672829202B202220205C6EF09F9FA12022202B206F724E6F6E6528672E4163636570746F7229202B202220205C6E22290A09622E5772697465537472696E6728225374616B653A2022202B20676E6F7428672E5374616B6529202B2022206561636820C2B7206665652022202B20676E6F7428672E46656529202B20225C6E5C6E22290A09622E5772697465537472696E6728626F6172645669657728672C206E6F7729202B20225C6E5C6E22290A0A0973776974636820672E537461747573207B0A0963617365204F70656E3A0A090963616E63656C203A3D20225B43616E63656C206F666665725D2822202B2074786C696E6B2E4E65774C696E6B282243616E63656C22292E4164644172677328226964222C206964292E55524C2829202B202229220A09096966206E6F772E4265666F726528672E45787069726573417429207B0A090909622E5772697465537472696E6728224F70656E206F6666657220666F722022202B206F70656E546F286729202B20222C206578706972657320696E2022202B2072656D61696E696E6728672E4578706972657341742E537562286E6F772929202B20222E5C6E5C6E22290A090909622E5772697465537472696E6728222A2A5B41636365707420666F722022202B20676E6F7428672E5374616B6529202B20225D2822202B2061636365707455524C286729202B2022292A2A20776974682074686520736861323536206F6620612066726573682072616E646F6D20736565642022202B0A090909092228606F70656E73736C2072616E64202D68657820333260292E204B6565702074686520736565643A20796F752072657665616C206974206166746572207468652063726561746F722C2077697468696E203930732C206F7220666F72666569742E5C6E5C6E22290A090909622E5772697465537472696E672863616E63656C202B2022202863726561746F72295C6E22290A09097D20656C7365207B0A090909622E5772697465537472696E67282254686973206F6666657220657870697265642E20416E796F6E652063616E2022202B2063616E63656C202B202220746F20726566756E64207468652063726561746F722E5C6E22290A09097D0A096361736520506C6179696E673A0A09096C656674203A3D20672E646561646C696E6528292E537562286E6F77290A0909636C61696D203A3D2022436C6F636B2072616E206F75743A202A2A5B436C61696D2074696D656F75745D2822202B2074786C696E6B2E4E65774C696E6B2822436C61696D54696D656F757422292E4164644172677328226964222C206964292E55524C2829202B2022292A2A5C6E5C6E220A090972657369676E203A3D20225B52657369676E5D2822202B2074786C696E6B2E4E65774C696E6B282252657369676E22292E4164644172677328226964222C206964292E55524C2829202B2022295C6E220A0909696620672E5475726E203D3D2030207B0A09090969662021672E52657665616C6564207B0A09090909622E5772697465537472696E67282257616974696E6720666F72207468652063726561746F7220746F2072657665616C2074686520706173737068726173652E5C6E5C6E22290A0909097D20656C7365207B0A09090909622E5772697465537472696E672822506173737068726173652072657665616C65642E2057616974696E6720666F7220746865206163636570746F7220746F2072657665616C2074686520736565642E5C6E5C6E22290A0909097D0A0909096966206C656674203E3D2030207B0A09090909622E5772697465537472696E67282254696D65206C6566743A2022202B2072656D61696E696E67286C65667429202B20225C6E5C6E22290A0909090969662021672E52657665616C6564207B0A0909090909622E5772697465537472696E6728222A2A5B52657665616C5D2822202B2074786C696E6B2E4E65774C696E6B282252657665616C22292E4164644172677328226964222C2069642C202270617373706872617365222C202222292E55524C2829202B2022292A2A202863726561746F72295C6E5C6E22290A090909097D20656C7365207B0A0909090909622E5772697465537472696E6728222A2A5B52657665616C20736565645D2822202B2074786C696E6B2E4E65774C696E6B282252657665616C5365656422292E4164644172677328226964222C2069642C202273656564222C202222292E55524C2829202B2022292A2A20286163636570746F72295C6E5C6E22290A090909097D0A0909097D20656C7365207B0A09090909622E5772697465537472696E6728636C61696D290A0909097D0A090909622E5772697465537472696E672872657369676E290A090909627265616B0A09097D0A0909622E5772697465537472696E6728225475726E3A2022202B205B2E2E2E5D737472696E677B22222C2022F09F94B4222C2022F09F9FA1227D5B672E5475726E5D202B20222022202B20672E706C6179657228672E5475726E292E537472696E672829202B20225C6E5C6E22290A09096966206C656674203E3D2030207B0A090909622E5772697465537472696E67282254696D65206C6566743A2022202B2072656D61696E696E67286C65667429202B202220C2B720636C69636B206120636F6C756D6E20746F2064726F7020796F75722070696563655C6E5C6E22290A09097D20656C7365207B0A090909622E5772697465537472696E6728636C61696D290A09097D0A0909622E5772697465537472696E672872657369676E290A096361736520576F6E3A0A0909622E5772697465537472696E67282257696E6E65723A2022202B20672E57696E6E65722E537472696E672829202B20222C20706169642022202B20676E6F7428322A672E5374616B652D672E46656529202B20222E5C6E22290A096361736520447261773A0A0909622E5772697465537472696E672822447261773A20626F7468207374616B657320726566756E6465642E5C6E22290A096361736520566F69643A0A0909622E5772697465537472696E672822566F69643A20746865206669727374206D6F766572206E65766572206D6F7665642C20626F7468207374616B657320726566756E6465642E5C6E22290A09636173652043616E63656C6C65643A0A0909622E5772697465537472696E67282243616E63656C6C65643A207374616B6520726566756E64656420746F207468652063726561746F722E5C6E22290A097D0A0972657475726E20622E537472696E6728290A7D0A0A2F2F20626F617264566965772064726177732074686520626F6172642E205768696C652061206D6F76652063616E20626520706C61796564206974206973203720636F6C756D6E0A2F2F20696D616765732C2065616368207772617070656420696E2069747320506C6179206C696E6B2028676E6F776562206C617973206C696E6B656420696D61676573206F757420736964652062790A2F2F2073696465292E204F7468657277697365206974206973206F6E6520696D616765206F6620616C6C203720636F6C756D6E732C2073696E636520676E6F77656220737461636B7320626172650A2F2F20696D6167657320766572746963616C6C792E20546865206C617374206D6F766520676574732061206461726B2072696E672C20612077696E6E696E67206C696E65206120677265656E206F6E652E0A66756E6320626F617264566965772867202A47616D652C206E6F772074696D652E54696D652920737472696E67207B0A09706C617961626C65203A3D20672E537461747573203D3D20506C6179696E6720262620672E5475726E20213D203020262620216E6F772E416674657228672E646561646C696E652829290A097661722077696E205B636F6C735D5B726F77735D626F6F6C0A09696620672E537461747573203D3D20576F6E20262620672E4D6F766573203E2030207B0A0909666F72205F2C2063656C6C203A3D2072616E676520672E426F6172642E77696E4C696E6528672E4C617374436F6C2C20672E4C617374526F7729207B0A09090977696E5B63656C6C5B305D5D5B63656C6C5B315D5D203D20747275650A09097D0A097D0A09636F6E737420686569676874203D206865616465725078202B20726F77732A63656C6C50780A0969662021706C617961626C65207B0A090963616E766173203A3D207376672E4E657743616E76617328636F6C732A63656C6C50782C20686569676874292E5769746856696577426F7828302C20302C20636F6C732A63656C6C50782C20686569676874290A0909616C74203A3D2022626F6172643A220A0909666F722063203A3D20303B2063203C20636F6C733B20632B2B207B0A090909616C74202B3D20222022202B2064726177436F6C756D6E2863616E7661732C20672C202677696E2C20632C20632A63656C6C507829202B20223B220A09097D0A090972657475726E2063616E7661732E52656E64657228616C74290A097D0A096964203A3D20737472636F6E762E49746F6128672E4944290A09766172206220737472696E67732E4275696C6465720A09666F722063203A3D20303B2063203C20636F6C733B20632B2B207B0A090963616E766173203A3D207376672E4E657743616E7661732863656C6C50782C20686569676874292E5769746856696577426F7828302C20302C2063656C6C50782C20686569676874290A0909616C74203A3D2064726177436F6C756D6E2863616E7661732C20672C202677696E2C20632C2030290A0909622E5772697465537472696E6728225B22202B2063616E7661732E52656E64657228616C7429202B20225D2822202B0A09090974786C696E6B2E4E65774C696E6B2822506C617922292E4164644172677328226964222C2069642C2022636F6C756D6E222C20737472636F6E762E49746F6128632B31292C20226D6F7665222C20737472636F6E762E49746F6128672E4D6F76657329292E55524C2829202B20222922290A097D0A0972657475726E20622E537472696E6728290A7D0A0A2F2F2064726177436F6C756D6E20647261777320636F6C756D6E206320617420686F72697A6F6E74616C206F6666736574207820616E642072657475726E732069747320616C7420746578742E0A66756E632064726177436F6C756D6E2863616E766173202A7376672E43616E7661732C2067202A47616D652C2077696E202A5B636F6C735D5B726F77735D626F6F6C2C20632C207820696E742920737472696E67207B0A096267203A3D207376672E4E657752656374616E676C6528782C20302C2063656C6C50782C2068656164657250782B726F77732A63656C6C50782C20626F617264426C7565290A0962672E417474722E436C617373203D2022636F6C220A0963616E7661732E417070656E642862672C207376672E4E65775465787428782B63656C6C50782F322D342C2031352C20737472636F6E762E49746F6128632B31292C20686F6C6529290A09616C74203A3D2022636F6C756D6E2022202B20737472636F6E762E49746F6128632B3129202B20223A220A09666F722072203A3D20303B2072203C20726F77733B20722B2B207B0A090964697363203A3D207376672E4E6577436972636C6528782B63656C6C50782F322C2068656164657250782B28726F77732D312D72292A63656C6C50782B63656C6C50782F322C2063656C6C50782F322D352C207069656365436F6C6F725B672E426F6172645B635D5B725D5D290A0909737769746368207B0A0909636173652077696E5B635D5B725D3A0A090909646973632E417474722E5374726F6B652C20646973632E417474722E5374726F6B655769647468203D2077696E5374726F6B652C202235220A09096361736520672E4D6F766573203E20302026262063203D3D20672E4C617374436F6C2026262072203D3D20672E4C617374526F773A0A090909646973632E417474722E5374726F6B652C20646973632E417474722E5374726F6B655769647468203D206C6173744D6F76655374726F6B652C202233220A09097D0A090963616E7661732E417070656E642864697363290A0909616C74202B3D20222022202B2070696563654E616D655B672E426F6172645B635D5B725D5D0A097D0A0972657475726E20616C740A7D0A0A2F2F206F6E5475726E206E616D65732077686F207468652067616D6520776169747320666F722E0A66756E63206F6E5475726E2867202A47616D652920737472696E67207B0A09737769746368207B0A096361736520672E5475726E20213D20303A0A090972657475726E20672E706C6179657228672E5475726E292E537472696E6728290A096361736520672E52657665616C65643A0A090972657475726E20672E4163636570746F722E537472696E672829202B2022202872657665616C207365656429220A097D0A0972657475726E20672E43726561746F722E537472696E672829202B2022202872657665616C29220A7D0A0A2F2F20636C6F636B4C656674206973207468652074696D65206C656674206F6E20746865206D6F766520636C6F636B2C206F722022636C6F636B2072616E206F7574222E20506C61792069730A2F2F207374696C6C20616363657074656420696E2074686520646561646C696E6520626C6F636B20697473656C662C20736F207A65726F206C656674206973206E6F7420657870697265642E0A66756E6320636C6F636B4C6566742867202A47616D652C206E6F772074696D652E54696D652920737472696E67207B0A096966206E6F772E416674657228672E646561646C696E65282929207B0A090972657475726E2022636C6F636B2072616E206F7574220A097D0A0972657475726E2072656D61696E696E6728672E646561646C696E6528292E537562286E6F7729290A7D0A0A66756E632061636365707455524C2867202A47616D652920737472696E67207B0A0972657475726E2074786C696E6B2E4E65774C696E6B282241636365707422292E4164644172677328226964222C20737472636F6E762E49746F6128672E4944292C202273656564436F6D6D69746D656E74222C202222292E0A090953657453656E6428737472636F6E762E466F726D6174496E7428672E5374616B652C20313029202B2064656E6F6D292E55524C28290A7D0A0A66756E6320646967697473287320737472696E672920626F6F6C207B0A09666F72205F2C2063203A3D2072616E67652073207B0A090969662063203C20273027207C7C2063203E20273927207B0A09090972657475726E2066616C73650A09097D0A097D0A0972657475726E20747275650A7D0A0A66756E63206F70656E546F2867202A47616D652920737472696E67207B0A09696620672E4F70706F6E656E7420213D202222207B0A090972657475726E20672E4F70706F6E656E742E537472696E6728290A097D0A0972657475726E2022616E796F6E65220A7D0A0A2F2F207061727365474E4F5420706172736573206120646563696D616C20474E4F5420616D6F756E742028223130222C2022322E35222920696E746F2075676E6F742E0A66756E63207061727365474E4F54287320737472696E67292028696E7436342C20626F6F6C29207B0A0977686F6C652C20667261632C205F203A3D20737472696E67732E43757428732C20222E22290A0969662077686F6C65203D3D202222207C7C206C656E2877686F6C6529203E203132207C7C206C656E286672616329203E2036207B0A090972657475726E20302C2066616C73650A097D0A09696620216469676974732877686F6C6529207C7C2021646967697473286672616329207B0A090972657475726E20302C2066616C73650A097D0A09772C205F203A3D20737472636F6E762E5061727365496E742877686F6C652C2031302C203634290A09662C205F203A3D20737472636F6E762E5061727365496E7428667261632B737472696E67732E526570656174282230222C20362D6C656E286672616329292C2031302C203634290A0972657475726E20772A315F3030305F303030202B20662C20747275650A7D0A0A2F2F206C6561646572626F6172642072656E64657273206120626F617264206B65707420617420736574746C656D656E742028746F7057696E732C20746F70476E6F74292E0A66756E63206C6561646572626F61726428626F617264205B5D6C65616465722C20666F726D61742066756E6328696E7436342920737472696E672920737472696E67207B0A096966206C656E28626F61726429203D3D2030207B0A090972657475726E20224E6F2066696E69736865642067616D6573207965742E5C6E5C6E220A097D0A09766172206220737472696E67732E4275696C6465720A09622E5772697465537472696E6728227C2023207C20506C61796572207C207C5C6E7C2D2D2D7C2D2D2D7C2D2D2D7C5C6E22290A09666F7220692C2072203A3D2072616E676520626F617264207B0A0909622E5772697465537472696E6728227C2022202B20737472636F6E762E49746F6128692B3129202B2022207C2022202B20722E416464722E537472696E672829202B2022207C2022202B20666F726D617428722E53636F726529202B2022207C5C6E22290A097D0A09622E5772697465537472696E6728225C6E22290A0972657475726E20622E537472696E6728290A7D0A0A2F2F20676E6F7420666F726D6174732075676E6F7420617320474E4F54207769746820757020746F203620646563696D616C732E0A66756E6320676E6F742875676E6F7420696E7436342920737472696E67207B0A0977686F6C65203A3D20737472636F6E762E466F726D6174496E742875676E6F742F315F3030305F3030302C203130290A0966726163203A3D2075676E6F74202520315F3030305F3030300A0969662066726163203D3D2030207B0A090972657475726E2077686F6C65202B202220474E4F54220A097D0A0966203A3D20737472636F6E762E466F726D6174496E7428667261632C203130290A0966203D20737472696E67732E5472696D526967687428737472696E67732E526570656174282230222C20362D6C656E286629292B662C20223022290A0972657475726E2077686F6C65202B20222E22202B2066202B202220474E4F54220A7D0A0A66756E632072656D61696E696E6728642074696D652E4475726174696F6E2920737472696E67207B2072657475726E20642E5472756E636174652874696D652E5365636F6E64292E537472696E672829207D0A0A66756E63206F724E6F6E65286120616464726573732920737472696E67207B0A0969662061203D3D202222207B0A090972657475726E202277616974696E6720666F72206F70706F6E656E74220A097D0A0972657475726E20612E537472696E6728290A7D0A22220A132F676E6F2E4D656D5061636B61676554797065120B0A094D5055736572416C6C220D313430303030303075676E6F741212088084AF5F120B31303030303075676E6F741A88030ACD010A122F746D2E5075624B65794D756C746973696712B6010802123A0A132F746D2E5075624B6579536563703235366B3112230A21035D4ECAF38F2DA80356CAC710A201204C55445E65B7BC150A3F9F5194412F5FED123A0A132F746D2E5075624B6579536563703235366B3112230A210328E389DEB8642610E049A567F0B7960577FD7C3DC81D4B53E275ABEADD91A678123A0A132F746D2E5075624B6579536563703235366B3112230A210320E57F5E2AEC2D9A06A6ABFD0AF287A75547D5400B155957A7CE68CDD7E58100128B010A0508031201A012403FB5259DBE30439FFBD69CBDAE693BD1883DB465502FFB0EFA0D9E300287A9F536AD70A73E7A86B4AB31CFAAF6008EF5B085C3FE174C842065FD4D3A6921EDB212404F2C9E038EFD75F1E64A678C3F180E39D34430A15D497683AE4BF7AA0FF2CF3809905FF08DAF05CFB4F8D494551D738DB8AB1D7824E04F58477FD24539D61EF41A2867317171717171717171717171717171717171717171717171717171717171717171716C75757865}