555555555555555660011111111111112233333444444445555000011111112222223344444555566600122333333344455555556000112222222333333334445556611111233444555556660000111122222223333333344444566660001111112222223333333334444455660001111111122222233344555560122222222223333333333333344444455555666611222344445556012222222333333336000000224444566223334455556601111222333344445600000122223333333555556660001111222222233334445560111224444555500012222333344444455555512222344566611112223334444555556000001133345500011123355666011222333333334444444444444555555555555555555566666666600001233344444560000111222344555660001122223334455555560111223333344444566011111222222233344445555601222233333345555566000122233344460111122223333333344444444455556666000011111222222233333334444555552223344455555661222466661111222222234455566001111111233333344444555556012234445555566666012222444556111222234566000111122222222344444455566666000011111222222233344555556611122223333334444445556666666666666666666600111112222222333344555566111133333345555566666011122233333333334455500011222222233333444444555566600001111122222233334444444660001111111222233333334444444445566000011222223334444555560001111112333444444555666660111111111111222222222222333333334445555556001111112222233333344444444455556600111112222222222345555556611111111122222333333444444455560001111111111222333344444556660111111233344445556660011111233334444445666600001111122222223333333334444555666660000111111111122222223333344455555555660000001112222222333334444456666660011111111122233333444445555555555556666001111222222233355555555566666600001111111122223333333444445555555555555566666000122222233333444455601111222222344556660001111122333333344444455566666601222223333334445555560012233456660000000000000112223333333444555555566000000001111112222233333334444445555555555555555566600111112222222223444556600001111112222223344455566661122223333444561111122222222334444444555566000001111222233444444555555666600011111222223344444444455555555000000111111122233333444555666666660122222223333344445560000011111122233333344444445555600111122233355556011112223334444555666600111111112222222223333344445666601111123333344555666011222233444445555556001112233455566000111122223334555666000000011111222223333334444555660000111111222344550011112344445666011111111122222333344444556001111122222233333334500001222233333444566660011112222233333344555600112222334666111122222333335566600000111122222344555555555555556601112222233444466001122333334555600000012222233444455555555566111122222333333444445555566111112222233333345444444455556666660111122233344555556011122333334444555566000112222233345501111222233333334444455555666600001222222333333334445555555600011111222222333455666601112223444455555660000111111111111111111112222222333444445660112222233333334444560000111222233333333445555555600111111222222222222222233333334455666600111222233333333444455556001111112222233334556660011223455566660001111222222233333344445560001111122222222334444445555566666666666666001111112222222233333344555556660011111112223333444444444456011222233444444555555666000111111222334444555566001111111222222233333444456600001111112222233344456600000111112223344444445555555666600001111111122233333444455566600000011223333444445555566660011122222333444445555600001112222223333334444445555566600000011111112233344444455666600000111122222233333444444455556666660000111111122222222233333333333334444445555555556666000000111111112222223334444444455555566666000000001111111111112222222222222223333444455556600001111122222333333344456602222223334445556660000011123333344444555555550000111111111111222222222222234445556000111122333333444444555660011122223333334555660001111222233455556660000011111111122222224444555555556666000112222223333344455556666000011122234455566600011222333444444560001122234445666666666666611223334455123511344001122333333334444600002223466112334550112222333444444456600113344423445556613445550233333455600001122444501111124012335555601111222344400001344501222245550011134556666001112344511133445601115563456611333556666666122251222333445560035013333500001122234555611344455555566122222344506143356154445553564501206042135002366013420234144543443105350102566551603356614146