5555555600111112223333344444455555555556000001111222223333444555555666660001111222233333334444455555555566000011222333333344444566111222223344455566600122222233334444456600000111111112222222333333444445555600011111122222223333334444445555555555666001222222222222333333333333333334444444444444556666000011111111122233344444555566600011222333333333333344555660003445556666666602223333333334455556600000111112222333344455556000001122222222233333333334444555555560001111112222333334444445555556666660001111222222223333333444444455555556666660000111112223333333333344444444444455556600000000000111111222222222222333333444444444455555555555555666666666660001111111111222222222223333444444455555555556660000001111111222222222222223333333344444444444445555555566666666660000111111111222222222333344444444555556660001111112222333333333333344444444444555555555555555555555566666660001122223333333333333333333333444444445555600111222222222233334444444444455555660001111122222222333334445555556666000011111222222222333333334444556661111111222222222233344444555555566000001111122222222222233333333344444444455555660000111122222233334444444556000111112222223333333333333444444445555555555556666666600011112222222233333333333444555555560000011111222222222333444444445555556660001122222222222344556660000111122222222222223333333333333444555555566666001122222223333333333444444444555555555566011111222222222333334445555555556666600011112222333344445555660111111222222334446666600111111111122222233344444455566666666600000011111111111122233333444445555555555556611111222333333344444455555666666000111111111222222223333344444555555556111111111123334445555556666660011122222333333333333334455566660000001122222222222223334444445555560011111111222222223333333444444444444555666600111111122223333333333333444444444444555555566666000011111112222222333333333444444455555556600000111111122223333333444444444455555666666001111111111112222222222223333333333333333445555555666660000011111122222222223333333333333333333333333444444444445555555666600000001111112222222222233333344444444455555555566000111111111222222222233333333333444445555566660000011111111111222222233333344444445556666601111111122222233344444445555555666600011111112222222222333333333444444444444455555555566666001111112222222223333334444444555666000000011111122222222223333333344444444455555600000000111112222222333333333344444555666601111111111222222333333344444444445555555555556666600000111111122222222222222222233334555566600111111111122222233333333334444445555555555555555666600011122223334444600111111222222223344444556600000111122233333344444444455556666660111111122222223333334445555556666600000111112222222223333333333333344444444444555555556666600000000000111111111111111222222222222223333333333444444444555555556666666600000111111111111222222222333333333333344444444444444555555555555555555555566666001111122222222333344455666000011111111222222222333344444444455555666666000111111222222222223333344444555611111112222222222333334444444555555555566660000011111111122222222333333334444444444555556600001111111222222333334444444445555555555666000001111111122233333344566666001112223333333333333444444445566000001111111222333333333444444444455666600011111112223344555566666011111223333444444555555566011111111111111222223333344444445555566666666600011111112222223333333444444455556660001111222233344445555000112233334445555660000111222222222233333334444555555600000000011112223333333334445555556000000011111122222222223333344555001111333334444455666660011111111111122222333333333444444444445555556660000011111222222333334455555000112223344444445556666600000111111122223333333333333333333444555566600011112222233455566601111112222222333333344445566660000001111222222223334444445555555556600111122222233333333444444444456600111112222223333334555600000122222222233444555555666611111222223333333334444455555556666011111122222333333333344444445444444555566011111112222222222233333333333444455666666000001111111222333333334444455555555555555660000012222222223333355566600000111111222233333344444444555666000112222233333333333344455555555566000111111222222233333336666111112233344444455566000011111111111111111111111122222223334444444445555556001112222333334444455560000111122222333344555555555566601111112222222223333333333334444455566660001112222222333344444444445555001111222223344455566666666000000111111112222222233455556666666000000111111222222223333333333333444444556660001111111111122222222233444444555555556666666666660001111122222222233333444455555556666660001111111222223333334455555556001111111222333444455555555555555556660111111111111111111222222223333444455555556600001111111222222233333344456660011111111122222233333444445555555556660001111122222222333333334445555555556660011111111222333333344455555600001111122333344445555666660000000111112222223344444455555556600011111222222222233344444555556600011111111122223333333444444444556000111112222222222233333333333444455556666600000111111111122222233333333344444444555555555566666600001111112222222223333333333444444444555555566666660001111111111112222222222223333444444455555666600000111111222233334445600000122223344556660000001111233333444455555556666600000111111111122222222222223444444555555555555555556666666600000000000000011111111112223333333344444445556600011122223345566000111112222334455555660000111112222233333344455556660011111122222333333455556666000112222333333344456600011233334444444562222244466223345501233344556611444001123333333334400012336662335001112223334444444444445500011345512233344662355552223333445601444601223401233455560000112222344000001334450122533566000123344451025634561223566666660114502234561235011122355550001234556123444555555112223440122224556122344444446001145550112244445550122235622223333344561234456611112444566666622224513333556014612450001122550122013356613555002222233440001223562445555245560122255556000011113556660001251444444445566222233613444555556114555555555566112223335555112250111234560134444500000012223333344441112222446012444460000124444446666012333501111223312355012344566026156635504501333333444450012334456601162233334444455556112301222333555555555555556333000111111122334556111355011123345112333333346112245022311233344455555566001111234555001223345023345013444562234455600444455556666000111112233333444444455555600000000000111122222333344455555566666000000001111111122333333333444444445556666600000001112222223333333344455566600001112222222233333334444444444455555556666666000000111111111122223333333444445556666000111111112222222223333444444555566666000001111122222222266660001111122222333333444444555555556000000011111111111222233333345556660000111111111112233334444555556112233333344555600122233333444455556660111122334456022334445556001113444555550000122222333333333344444455555566666666666660000000000001111111111112222222222333444444444444555555556666000000000000001111111122222233333334444445555555555666666666666660000000000000000111112233333333444444555555555566666666666666000000000001111111122222222222333333333333333344444455555555555666666666666600000000000000011111111111122222222223333444444455555555556666666666666666000000001112222223333333344455555666660000000000001111111111222222222223333333333444444444444444555555555556666666666666666600000000000011111111222222222223333333333344444444555555555555556666666666666660000000000000011111111111122222222223333333333333344444444445555555556666666666600111112333334445555555500011111122222233334455660011111222223334555555566600022233344456660122233344444560000111122222233333333344444555560000001111111122233333333344444455666000011111222335556666666111112222333334444445556601111122223333344444445555666000001112223333444556000111223333444455555555555555566660000011111112333444556000111222222334444455556001111122222223333334444444444445566660111122345555566660011112222333334445556660022233444555600222233444555555661112233333344444555556000122222233333444455556600011111122222222233333333344444455555666000022222222333344444455555555555555555555555666600000000111111111112222233333333444444444445555555555555566666666000001111111112222222222222333333444444555555555566666666666666000001111111222223333333333444444444444445555555555555555555556666666666666666666666666666666600000000000000000000000000000000000000000000000111111111111111111111111111111111111111111222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222333344455566600001111112223333333344555566000111112222223333333444555555660000111111111111222222222233344455555666111111112222222222222222222222223333444444444445555555556666666666000000001111111111222222233333333344444555555556601111122222333333333444444444555666666000011222223333444444444556002233444444555556000111122223333444455556666601122233346111111222222233333333333334444444444444444444455555555555555566666666000000000000111111111122222222222222222233333333333333333344444444444444444444444444444455555555555555555555555555556666666600000000111111111111111111111111112222222222222222222233333333333333333333333333333444444444444444444444444555555555555555555555555555555555566666666666666666666000000000011111111111111111111111111111111122222222222222222222222222222223333333333333333333334444444444444444444444445555555555555555555555566666666666666666666660000000000000000111111111111111111111111222222222222222222222222222222222223333333333333333333333333333333333333333333444444444444444444444444444455555555555555555555555555555556666666666666666666600000001111111111111111111111112222222222222222222223333333333333333333333333334444444444444444444455555555555556666666660000000001111111111111111222222222222222233333333333333333444444444444444444444444444444445555555555555566666666666600011111111111111111111111222222222222222223333333333333333333333444444444444444444444444444445555555555555555555555556666666666666600000000000011111111111111111111112222222222222222223333333333333333333333344444444444444444444455555555555555555555566666666666666666666666666600000000000000001111111111111222222222222222222223333333333334444444444444444444455555555555666666666666000001111111112222222233333333444444444444444455555555555566666000111111111111111111111222222222333333333333333333333334444444444444444444444555555555555555555600000111111111111111111222222222222222222222233333333333444445555555555556666666000001111111111111111222222222222222222222222222222333333333333333333333334444444444455556666666660000000000000000111111122222222222333333333333333444455555556000011111111111122222222222233333333444455555555666666011111111111111223333333334444445555566000001222222233333345555560111122233333344444455555555555555555566666601111111122222333444444556000111222223333444444555555556666661111122222233333444444445555555566601122222222333333444444555555555566000022233333444444444444444444444444444444444444444444444455555566660011111222233333334444455566666660000011112222222234444455556600011222222234445666666601111112223333333344445555555600011122333444455660022222333345556112223445560001122223345560001123333444445555666001112222334455550011111111122233334455555566666000001111112222223333344444455555566666000000111111111112222222233333444444445556666666001112222333333333344445555556666666011111111112222222233333444444444445555555666666000000111112222222222222223333333344444555555555666660000000111111122222333333344444555555556666660011111222222222222223333333344445555566666666660111111111222222223333333333444444455555666666660000001111112222222333444555556666666600001111222222223333344444455555556666666600000112222222223334444444444455555566660001111122222222223333344444455555556600000011111122223333333334444445500000001111122223333333444445555566666601111122223333333333334444444444455566660000011112223333334444555600111111222233333334444444555556600011112222233333333333444445666660000000000000000000000011112223333444444444444555555601111122222222233333334444455555566660000111111222233334444455555555566600000111111111112222222222233344445555556666001111111222222222222222333334444444455556666600001111111122222222233334444444444555556666001111111111112222222222223333334444444455556660000111112222333444444444444455555555666660001111111111222222233333334444444555555550000000001122222222233334444445556666666000000111111112222333333333333344444455555556660000000111111111111112222233344444555555556000000011111122222223344555566600000000111111222222344444445555566666011122222222223333344445555556600111122233333334444455556666666600001222233445555556000111222222233666000011111122223333334445666000001111112222233333333445566600111222333333444444444500011122233334455555666666600000011111222222223334566660001111222222334444455555555566666600112222333333345555566666611222222333333334444445555560011122222333333444444444566000011122334444444445550001111111222222233334444455556600011122223333334444444445555555666660000011111122222233344444445555555566666000001111122222333566001233566600122344445555666660001111133333456000111334444444555001111223335555000112223444556660012223445556660233333444666001223333555601122233444555566600001222223333344466000001111112333335556660001111123333444455660001112223455555566666601111111222233333444455555600111111223344456611122223334444445555566600011122223333444456001111112222333444444555555666000002233344444566600111111233333344445566000001111222333444600222233333444555600011111112223333333333344445555555560011223333333444466600001122233334445555555555566601122223333344455555666000000012222333444444555666660011111222222233333333344445555555556666600011111111111112233344555666011223334444556001122222333444445566601233355556660001112233334555666666000123333344555666600011222222233333334445566001122234566001122233344556660011222233334455666001111222344445555566000001122223445555600123334455556011112223334444456601233334555002222344555666011122234556660001222344445566001111222333334455500011113333334444456001112222334444444566611222334466660111112222334455556001111222344444455600122333444555555560012222233345601223333566001113455666001111235555661122333560001133344560001113556001134156244522266035666013600223444555001111112345556336223351333556112444456001245563446122660112233344660233660133451123560111144566111333444566611122225602455502222335623344511133344455011122334556000122245611122566661111233455611124456601223446011123345555566112234445556001112233455556662333344555551334445556122233444566002233344556002222344456666612223333445500111225555666600011133344400000000001333445001222344444455001111233444550133366000233411223455551111112334566601223333555511111223444560012223344556013000023444555661122333344566601112223335555666356660011233344456011233456611122333334456660111112333444455566666011112233333344444556601112223333334455555666112233333333445555560111122233345555555556666666666111233344444555600123334444455666111122222233445660112223444445556001112222333444445566666001111233344666011122222233333333344444555555566666000001111112222233333334444445555555111111122222223333333333334444445555555556660000111111222222233444444445555555666600012222222222222333333334444444444455566666666666600000011111122222233334444444445555555556666666000011111111112222222222233333344444455666666660000011111112222223344455556666000111122222333344444555556660111222333333444444556666600011122222233333344455555566666600001111222222233344444445555666660000111111112222333444445566600111122222233333344445555666666600111111122222222222333344455555600111223333344445555556600111112223333344444455600011222233333445556000011122333345566001223334455556660011222222223344455556611112222222222222233333444555660011111122233334444455666661122234455556666600011223334444455555666011122222334444455566666600011122333344444444556660011112233334456666660111122222223334444455666601112222233333444444445555555556666660000111122222222233333333334444555555555556666666666600000000011111111123333344444455555566000011111112222222222233333334444444555666666660000011111122222222333444456600111222222233333333333334444444444444444445555555555555556666666666666666600000000000000011111111112222222222223333333333333444444444444444444444555555555555555666666660000000111111122222222222233333333333444444445555566666666600011112222222223333333333333444444455555566666666600000111111112222223333333344444444444555566660000011111122222333333333333333444444444555556666666666000000001111111222222222333334444444455555555566600011112222223334445555660000011112222222233344455566660000011112222223333333344444444444455555555555666666666660011111122222333333444445555566666000001111111111112222222223333445555556666660001112333334444555555556666600000112222233344455556661112222233333334444455556666001111222333333334444555566600112233333344444445555555556666600000011111112222223333333344444445556666000011112222333333444445555556666011111111111112222222233333444555555666001112222233333444444455566666660000111222223333344445555566666001122333333444556666011111222233344444555566600122223333344556666111223334555566001122223333345500111122222444444566666001122223344444455666600112222233333444446660000000011111112222222233334444445555556666011122222344444556660111122223333344455556666000000111111112222222222333333444444456660122233333444455556666611112223344444455566666600001111122222223333444445566001112222233445556661111122223334445555661111222334444444444555555660001122222223344455566666600011122244444555666000111222234444455666000111122222333334444455566660000000112222233333344444455666011112222222233334444566660011111122222223333444555666660001222223334444455566666000001112222234444444455556666601112223333344444455666666011222233333444445666600111122222223344444455566666660011112223445566666000011223333344444566660012223333444444555566600011222233333333444445566666011112223334444455555566600001111112222333344444455666611111222233333444444455555566600001112222344455566660001122233444555555660111112223333344444455566600001111222233333344455556666000111222233345555566000011122223344444455555566000111222223333444455556666661111222222222233444555556600011233335556660011222333444455500111112233444456666011112222222233334555555666000011122222334444455566001112233333444445555660001111111112223344455660000111122233334455566660001113334444556600001233445560011223344556600122223344555600112333445566112224455666601233345660001122233456001133445500112223344560111222335556666001111112223334444566600123345611112345555660011122334555666011222223344455566612223334455660011111223344456601255555556011222234456611111233444444455560000011122334555600112234445556601112222333344560000123445556111122233344455566601111112223333444566000122333334555566000112222222334455660001122222233344556600001112233344455666660111122233344445556601111233333445666660001122233445560112222334445556660112223444555556600111112333334456112233344556012222223344445666001233445555555566666666666000000011112233344445566666001111223344445560011122233334455566601111122333444555555666001111222233334444455666660011222222333444556600112233344555556011222344444555666111222344444456660000011222334444566000000011222223344455556601122223344555560112223333455555666661122344445566122334556601111222334455566601234444556660123334555556123344455666122223333344445566111233333444455660122234445555561112223333445566666123445566012233455666122222444555660000012333344455556012233334555661122446666002222333455660112344445556601122223333445661222334445556601233461233255222624406564520023440660103315520460440466660121214012644031336124445340033351341046126100