555555555560011111223333444444550000011111122233334445566660000111223333334455555000001122222223333333344556601112222333344455555555566666001122222223333333444445660000011111112222222222333333333333344444455555555666666600111111111112222222233344444555556000111122222222222233333333333334444555666011122233333334444446011112222333333334555666666001233334444455556661122344555566011112222333333446600000011222334455566011111222233344444555555660000011111222234444444445560011222233333334455011112222233344445556012333334455555666660011223333445500011112244556601111133333333334444444444555555555555555555566666600011222223344445555601122223500000001111222223455555560012222333333444445660011111122223333344445555600000011222233334455566600001111111112223344444455000111122222233333333444444555566666600000011112222223333333355001111222233444455666611122222444455666600111122222233444455555566000001111122233333444555600012222333334555555566011112222223344455556011233334660001111122222223334444555556666000111111222222333333344555555555666600122222233444455556666666666666666666000111222222223333444455555556661111113333444555556666660001111223333334455560001222222222334444444445555566660111222222222233334444456600011112223333444444444445555660000111122333344444444555600011122233344444444455556660000011112222223333333344445555556660001111111233333344444444555556666600000111111111222222222344455555660001111111112222222223333334444555566000111122233333444444555661111122223333444455660001111111222222233333444445555666660001111122233333333444445555556660000011111111111222222233333444455555566600001111122222223333333333444444566666601111111111233333344444555555555555600111111122222234555660011111112222333334445555555555555555566666000111111222222333333445011222222234555566666001123333444444556666660011112222333445556601122333444555666660000001122333444555555600000112222233333334444555555555555555555555556666666011111122222222233334555566660000000111111112222222333344444556666600011222333334444455661111111222222222334444444444455556660000111222223444444444444455555556600011122223344555555555560000001111112333445555666660111222222222233333333444444445560000011112222333333444444444445566660112333334455566001112223344555561111111112222223333334444455566111111334445566600112222333344555660001111222333444455560000001112223334445555550000001112233333444455566660000011111111222233344550011111233344455666011111111112223344444550001111223333344566001122234444566600111223333333445550011122222335666111112222333333455566660000000111122222233345555555555566001122222444444466001122223334555600000011222222333444445555555611112233333344455556661122333333334554444444455556600012223334455555666011123333334445555566600012222334456001112223333444444455566660000111222233333334444555556601111222222233333333336111122233344555556600011111111111111111111222333444444455660001122233334444445600011112222333444555555566601111222222222223333333444556666000001122222333333444445555556600111112222223344455666600111112234445556660000111112222333334456001111112222222344444555556666666666666660000111122222223333344444555666011112223334444550001112233334444444444444455555556660011111112222334445556001111112222233333444444660011111122223333444556001111112222233344555555555666000001111122222233333444555555566600011111123333333344555666600011112333344444555560000111112222222223333344444555600001111111222222233344444445555666660011111111111111111111111122222222333334555556666666000011112222333333333334444444455555556660000001111111111112222222222223333444445555556666600000111111112222222222222223334445666600011112233444444556001112223333334455666000001111111111122223333344444445555566001111111112222222222233444445555560001112223333333444445555500112233345555666660111111112222233333344455666000111112222233455555555556666600001111222222333444445555566600011122334455555660001222333334446002233444445666111122342234550144446112223333333333450002336023450011112233344444455550023450223345560035555612334456122334011224133456111222444400001235001112455134456666001123334444513456015636233566666660122245223455000345233344555600112223444660144455555560122223444440111222444561222444445560011334555600011112234455500234566222222234561111233344444444566111222344466661222444533355601145611120112225512343355613550022226135501222024555556234455660000122255555112511134466001125012446612222233556612444555611224445555555235555611211135600336600012222234445112224460112346000012244444666001133356011112233323560111223445666011251513603456011123456660034444460113344401223662223333445560112333112233334555555555555555660333361111112334556661112222355560111333450333333346012222245112222500013344445555666601134440012223344513344560012334444455644452334445556666001111222233333334444444555556666000000000111122223333444555666600000011111112233333344444555555666660000000011122223333334444555566000001111222222223444444444455555666660000001111111122223333344444556666000001111111122222233334444445555556660000111122222266600001122233334444555555500000001123333344556660001223344455566600112223333344455566661111233334445555666601112223334445600112234555566600112223444555555601112222233333333333444445555666666666666660000000000001111111111112222222222223333344444444444555555555566666000000000000000001111112222233333344444455555555566666666666666660000000000000011111122333333333344455555555556666666666666000000000000001111111111111222222222222222333333333333333344444444555555555556666666666666666000000000000011111111111111122222222333334444444555555555555666666666666666000000000011112222333333444455555666666000000000000000111111111112222222222233333333333444444444444445555555555566666666666666666600000000000111111112222222222233333333334444444445555555555556666666666666660000000000000111111111111222222222233333333333334444444444555555555666666666660112333345555666000111222233333445566000011111133455660001112334455555666660122233344556660222333333334444456660000012333334456660000112233335555600012233444455566600111123333333344555666000001112223334444556660000012234444445555555555556666601111133334455566600111223333444555556000012223333333444445660011112222345556666600012222333344444455566600111222233445555556600112222333333445555666012222333333444455566660001122244444566600000112222333334444444445555560022223333334445555566600000000111112222222333334444444445555555555555556666666000001111122222333334444445555555666666666666000000111111111222223333334444444444444455555555555555555556666666666666666666666666666666666666600000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111122222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444445555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222223333455566660001223333333444566000011122333334556660111223334444660122333444445555555556666666666000000000011111111122233334445550111112444444555600001222444445601112234444556600000111113445566600112233111112222233333333344444444444444444444555556666666666660000000001122222223333344555555555566666666000111111122233333444444455555566666666000000111111222222223334444444555555555566666666660000000112222233334444444444555555666000011111122223334444455555556666666000000000111111222222233344444455566011111122223333333333334444444455555566660000000011111122222222233344444445555556666660000000111222224444456660000011222234444455511122333334455002223445555566022223344556002233445556000111222333344556601122334446002233345550112245555660011112222334444556661122233333455566601111233333444555566601222233344444556666660001222223333445555666660112223333345566660000122222333334445502224444666661111333444455550001222333566600022223445560011111235556011122224556000111333444444555555660001111222334555500011111111223455555555666600111111222233344445556666600001111111122222222333333444444566611122222233445555660111111112222344444455666000000011222223344444455666000001111233344445555566111222223333455566666600011222222333333344445555566666660000122233455555660001122223344555556000222222223344444445660022222222333444455555556660111222233344456600000000000000011111111111122222223344456611111111111111112222222333333444555555600112233344555500111111222233333555566660001112222233333456660000000011112222333444444444445566111222222222333334455660001222333334445555555566600001111111122222222233334445556660111111122222233333344444455556666600111222234444444455555566600000111122222223444444555666600111111122334444445555555666011111222222223333555555560011112222234444555556660000011111122233333334455555600001111222344444555566000111222333333344455600000000111122233444445555556601112222222334445555556660011122233333344455555666666666000011112222233344455555566600122223444556660011122333444555566600001222233444555666000001112233333444456600011112223345555666666666000000011111223333344456666000000011111122344444556666666011222233344555556666111122223333334444555566122233333444445660000112223333344455566000111112222222233333444555555560000001111222333334444556666001122222333344444555566600000111222333555600111122233345566666600112333445555566666001112333344460012223334444455511111233555555600000111222345555666012222223445555600333334600123333344556600112222233344555555555660000011112233445560000000011223333455566001223334444550011222344445556601111112233333344444555556001122466660122222233334445555566000111222223333455555600111244455555666000012233444456666111122333333333444446611222334444501222333333334455666001111222223333333334445555666012222333444445555666000000011133334444444445555566666660112222223334455666000001233334444445556600011112222223333334455555556666011111112234444555660011223333444445556660011222333444455556666011223334555566011123444555600012223333344456660001112222223333333334445660111223444560012333445566666012233345556666002233445556660122234555566000123355550011111122344445600123333445560111233444455556600000112234566600112223333455560001111122234555666001111233344444660111122333344445555560012334555666011112222334456660001112223344455666000122333333445555566000112233344456001223456600000124444556601111333556661114461123334601112256601363366660522313360034002345614445554401223344456344402555233334661445666111224560222334660135661334461223355660355566666611223333345601256122455623566034444556113355601512235666123350122355560222244424563345555500136011233335522334556022334660123445566601224444661122334461122333455555660011113333340013334556623445011356115666023451223444223502231112223444113461140222556012552222233335556612233460112450156334601112223666663511022336023333555011133445334551224660011112245011234450113663344446122233412444444455601122223334455560022233333456666601111246611122222345566001122344660011124555601223556600123355566011122334455525660223566611222344500233355555566111233561224455022233611356666000244622235600234666123445503455560234555556001344660234566001112334456012344445560001123344445560001345560223456012333445600122224560111334556600112334456600333345601456023333355560122344455601122344456602334023344555566111234561134556666001122234455566011122345556002234444445556660000123344445566002223445560000223333444445600123445550001123334560011122345566612330122334600012344455555612333456602345566012223345566011122333445566002222456666001123344444555560022222335555560000012233344556601122334555666001222223334444112245556600111112222333455560011222333446002244455011223334446600112333444445555566001223444446011333444556600001111123344412333355566000112233445501222334456600112233456660123355555611123444555566666666012223555566001122333455601222233455601112334446666600000001245666012334445560001233450111111223344555566666600001111122334445600122233444555660122455666660011233444555600011245600123344566011122234455560000233445555660012233334445566012222244555600111234445555601233344555601222345566001111222222344445000001122234456600011123333444456001111124444556600122336000112224666602445230002222334334411245561245601156000022444501335601122334556611112361333334566146112233455566122222233355524500012233344566612223345560122345611234012233550111256601333550113444466011401123344566001344500112226012334512330011222335566612234446112335600024566345500011233334402335122344611111112233334555555566666000000111222334445666002444456112234456660001122333445566012233566661122233450125550112334451114446001234445501223345002356112342233456335123334466624446663511123344422234445555555655600124500034515556034022335600355612333556122445602602235601123445602334556600003444566112222344353544566005232034404660114025501455666021300014202403243361244443514460335515340055553342141001