6666662223333333333333333333333333333333344444444444444444444444444455555555555555666666600000000000000001111111111122223333333333333444444456001124445566600111122333333345555555122334556600000011222222222222222223333334611114444001111245566000112223444444455556600111333334444444556000111122233334444555666601111223444444666001112255566611123345555566001122222333444555555555555555501111223444556666611455666611223344555666660022445560011133556611122223333444555660023344455666001111222244444001111111222356600001123355550333355022333333333344444455560111122334660000011112235001112455566660011122222333334555600111123345666111233445660011233445560112223445560112344451122233344444560111233334445661111223334555660000112222223334444455666011233334455660001112333345556001122233334444566666012223344444455560011222233444455556660001112222333333344444444445556600111112222222223333444555666600111112233444455666666600011223334444555566666000001112222333344555566001112222223333344445555660001122223345560001112233444455566011223444455560000122223333445566600112222233445555556600001111112333445555566011122233444456000000011111122222234445556666000112222223333445666666001222333444566660000013334455556000111123344455600123333445555561122223444555660001112223344445556666611122333344445556012344455601111123335602222333333444444566133335555601122233444566600011222333555500224445556600112223334566011333455555600111123440222234455661122234556123344601445666011122233455666666022223344444556000222235566112222223333355001111233334556660111222333455660001223445660011122333344460001111122334455556666666611111222222345556000112223344455560111112222233444455001111122333556001112244660011222345614555556011112224555114455612445011233344555666011123401123333446112233333444500111124455661111122223344456666112223222123555600111111122222222223345560134550012222246112566001111122445661222333334661122345