5555555600111123344444444550001112223344566600011122233333455555000122223333334456111233344555566600112222233334445566660001111222223333444444556000011122222233344555552222222233333333333333444555556660001111122444445666622223333333356001366622333344556660111222222333344560000113450222334445556011222244455500122333334444444555555011112222235666661112334445566000134500111234556111333334444444555555555555555555555666660113444550011122245566600122233345555660013333344456601111223345556000022233333600112222233450111222222333333444445555566660000112222333333444452222233333345566000012222446661122222234445555556600011123333344555501222333555666012223455561114445660011112222334444555566666001111111111222345555556612333344444455566666666666666666660111222223333445555511111334455555666600122333333444455560111222222223334444444445555566660111222223333444446660001111122333334444444445555666000001111223334444555566666001111233344444455666111112222333333445555566001111122233333334444455556666001112222222223344455555660111112223333445560000011111111233344455566111222233444455555666000011112223333333444444555566600111222233333333334455600001111122222223334444455566000000111222222233333334444445556666660111111111122233334444555555555555556660001111222222235555555566000011111122333333444444445555555555555555555566660011112222333334501112222223444555566660001112223334444445566660011112222333335555566001122233444555566600000011222233333344555555556660001123333333345555555555555560111111222222222223344566600001111112222334444555666011112223333444455611111222222234455555600000122223344444555560001112223445555555556000001111112233333566666011122233334444456001111111222233333444444556666111223355560112344455556000001111112222222333444444455001111113333444456660011223344455555500012233444555600112222223334456000112222334455500000011111112222222334555001112344566111111111222233444455600111122223333345601222344455566600011223333445556600011122226661111222233333334556660000011112222233455555555555666000112222233444466011122333556600000122222223344455555661111222333344555566011223333354444444455566001223333445660112233334455660001222223333555501112333344444455566666000122333333334445555555660111122222233366611222334455556000111111111111111111112233334444444560001122233334444560001222333344555555600000111112222222223333334445666001122223333333345556660011111223344556660001111222245566600112223333333455560001111112222222344444445555566666666666600001112222222233344455556666011122222333444444501112333444445555566600111122334445555601111112222233344444445560011111112233444444455600111222233333344555555556666000111122223333444455555666000011112233334444455666011223333444445555600011222222333344445555600011111122222222333344444556600111222233333444455566666600111111122222223333334444455555666000001111222222333444444555555666660000111111111222222222233344445556666600001111122223334445660122222335555660011333444455555600011111111112222222222334445555566000011233333334444555600112223334555566660011122223444555566001111222222355556660001112222233444556666600000122334555600011123333344445562224446661342452444011222333333440001334563450011122333444444460014002234555662355560223345002402443451112223445560000345012222454566023344515045611346666666012523456235333355000002446344455555561222334444011222223334560124444401135500011134445001234560122223455511133445666111123466662243356014661124000000112255113356356660022223123142445522345560122233355515511460001223344456122223366344444555561245555555512355561211125602235000000111122222333333444451224461223444450000124444666600134500111112255134560001244455560223356166134504033444460013342260223334455561433445555555555660233360111111112234551122345560113456023333333450022522450113344456011124440122335622334503344452445444555566660111112222233333444444555556666000000001112222223334455666660000001111112233333444444566666666000001111112223333334444555666000011122222223333444444445555555666666000000011111111222333333444445556666600011111122222223334445566600111112222226666001122233444555555666000000011223335666001223334445556611222333334446600112344556666001112334566124461112344566011334556013335501123500024666111133345600233556011124556022233456013356012244012335123335613503323512334451144625513661233445560022256233500223560123456023346661222456111224244123345504560124501340023556012356224661455123460123556660112336035023360135566233550113333451244563661456130651251236454250