3444444444611346112224600022223400000034501123344556133334444455556001444556111222245011236000123333556611133333344445561222334011112235502222222222334444556660012235601122222223444445553333460111222233345660011223344445001123301122234455012224555600122334444444444022223334556023355560122344444556601112223334560011223446602333356111112223444456002222222333344555601344445556622333444444455550022222223334555660111122223344444556666611223334444555660111222223333334455550001333344445601122334555556601111122233333444445556601111222333444555660001122222334455660111233444455660111123455556000111112223444555600001112445011111222233456660001223333344566000000111112233444556666666600000111111233445555556660011222334455555566600012223331112222345666123334455011233444555566002234600000333550112223333344566611112233445566011222355601222334444455661111122355000011112224455600111222334455555560001122333556666611223333444445566601222333333455561111233333444555566011222234455500122222333345555611123333344600122234556666600022234455550022345111223334455022333333555555500112333444666001111112222222333450011113333445551112222333344455600001111122223334445660111222233455661112233344566002233445555566611111223344456000122233455556000223333444561111122333344555555566601112222334445445601133333334455555500001111222234455556600011222223344444555600112233344455661111222222444556666011111112223333344666000123333334560111112223334455555000112222334445566000012223334445566600111222222333333444450112333556600111222333334446660012233344556600112233344445600111111222334444555566666666666660111122222222444555666000001112233345550111122234455566000111111222333445556601122224444556600111123344455600111111233455555555601122223345555600111344445600111133333445555555566601112222333344555660111123333344450111222233356000112233333444555555666011222223334444556666001112222233333344445566111234555112255556001334444455550011111111222222222234455660001122444500111222224555556600000001111111112222222222334456001122344555566111222233333344456666001123356663344555661122223446203444133334542236333340203660112240000065056334566660223335566133611261456661555555122334445114314524532546666601011533222234400523341312622226255155556622223125555223450024444446120200533225551111255033333345512340333455234555666601111223334556666000001112223334445666000001122234455566660000011122333334445660011122234444555556666666666000111111333445556660011223445556660112611223333345555556660000000000011111111111111122222222222223333333333333444444444445555555555666666666660000000001111133455660022334445660122344455556666000112344460112334466660112345660011222333333333333444555566666666666600000000000000111111111122222233344444444445555555556660000000000011111122222333333444455555556666666666666600000000000001111112223333344445555555566666666666666000000001111111112222222222233333333333334444455555555566666666666600000000000000111111111111122222222222333444444444555555555555666666666660000000000111222233444455566666600000000000111111111112222222222333333333333444444444455555555556666666666660000000000000001111111122222222222333333333334444444555555555555566666666666600000000000011111111111222222222223333333333344444444444555555555666666666666112445613556011333550113355224511235011444461122255666600124023012561155000134110146611355500261223423345600223345501233355661112223344556000011122222223333333333333334444444444444444444444445555555555555555555555555555555555666666666000111111222233344444555566666000011112222223333333344444444444444444444555555555555555555666666666666666666666666666660000000000000000000000000000000000000000000111111111111111111111111111111111122222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333333333344444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666660000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333344444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333344444444444444444444444444444444444444444444444444444444444444444444444444444444444444555555555555555555555555555555555555555555555555555555555555555555555555555555555555566666666666666666666666666666666666666666666000000000000000000000000000000000000000000000000000000001111111111111111111111111112222222223333333344444444444444444555555566666600111222222344556666000111112344455555555555566666666666000000000011111111112223334566001222445660001122446000444556666601111222222222333333333333333344444445555555555555555555555556666666666666666666666666666666666666000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333344444444444444444444444444444444444444444444444444444444444444444444444445555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555566666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111112222222333333333334444445555555555555555555555555555555555555555555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444445555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555566666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666660000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333334444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555566666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333334444444444444444444444444444444444444444444444444444444444444444444444444444445555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333344444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555566666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333344444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333334444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666660000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111113444222445560035511450023126011256044040133455003335446633550120011155002244444552233550600012233514452225644511444461235001223444345511122245566111333346600123334600144555661455560233456600112356022233334445600111136223440300011223344544005603366112344561223355534666000001111124444001222222335660234555601224023334456113346666111236611112556111233455660111446011233446000122345661223455560000123344602255600012244660112222233345502234566601123445613455600144566611222344444560011133444601123355555562222400011222234444566666600111233333344512223346001233444446602222345566000334601456661444556662333555560135500123335666112300246612233503355566044560112455566602345560112236600011345560123446660002234445500112345561334411124412234551224456112223345660015600113445601112223445556600112222233445566001112344556001122345660011222233355600011233445566660001111112334556666660122334444445566011134555560011233355601123446001223344550111222233333334455601222334566600012334450123444556661133555011222461113500001224661113513555012223346123450122233444601224566001233456661134451222244603444556014555561116614455112234444466600133556113556011224446000122244500244456663366154456000350245134444445623466012234553451123312161161266035600355123334444255566452252455502112202014466600135622344502223443344635011234546023350112613556224002555661135666011225613455550125113464620202445550222366112344555501262345614556612223556602333455334500002236012555022224600122346122560112344555602336013660025114555503366602223346601122355612222245556011124603335601122456611233455555660001223344445550112345560122223600001233343555661222233450111244444560012334556024622322225662223566155560000000000111112233334561122233450011122341244555000011223333444455601233344456023455601123552344661222333460111222315555613122233445556001112346611113333355555511112244511445556012466112222333344445556022334466601222345560012333335560013344455001122223555600022333333444555600223344455011223334444444550013444444555566000134566600011122223445566660000111222334600002233346611223455556011222333444445663556001233622333445611112234555566022234445555600112233566022222233345612222223333344556000011134455001111122333344445550113334001222333346001223344445561111122223344445556133444556666001111461222344550022233334455601133333334550013333666600122455556666011122223444455566122233455660024444456666602233445660001355501445556023445003344556601223334555511123334566601111233344556666600001122233444551234444455550223355011123334601111223456113333333333333333333333333333333333333333333333333333333333333333333334444445001112234455550134555555555556122222446000011112335566601222333456661111122223334455501112333455001111233345666000112333333344444566000011222233334445666001112223344450011135555111112223333355600001122234445555602333455600122234455601234444561114445600012333333345500022233446600011113335660122235600000000345560034444560022244444444444560001345556000223334612233466660002222346612334444444556660011112222334445555566023456111223333445556012344522234666601112333444446000233444451334444456000122445555245001111222266001345111223345561113344550011122333556003455600256600112445556660001123333452222332223446602334555555555555555555555555013344455666600012444455502234444450223334666022233562222223445556111123350012250013345560340023345512334555513345112333440112356113445600234446666615112235612456601234001111250011233330002455560002246660002334555561112466000013455601122366001355623446666011122250022244566601561112223355034466031423536630552422356004644356231104036561564003156023251602264604000035633152112611461326044612344344014012204466056324535510013611562623363155112015222334500124551223463352335555462554322605524365323322151106466