4455552233344462334462225600133355550044500001111233334444445555556666111233355566622233335111122223345555566001133444456600122344455552223344444444455566661111111222222333344555000222334456112333333334445556000011111222333333444445001111144444555556666600112333334444444660011111111222222236601112222223444450122334555111122333333561222222555500001223345555012333455555012333333333346022344555560111112223456660000112333444445555556660000233333455612224555555556112222223333334444556222355556660222222334444444455012223445556001111222223334444455555556612233333444444566600112222233344555000112234444440122222222333334445555566601122333344444445556001111222344456600112222233344444456661112344444445566111135500011233445660011122445600012222333466660001222233444566001122344445556666666600000111112223334445556600001112233344445555555666661111111122335555122224556660334455001111222244455560223344455660012333334450111223333333344445666661111122222334444455660112222233445556012222334444445566111112222345600111122223344444566666012233444555556660011222333344556612222334445566666000111223333445555550111111223333345556611223344560012222333333445556112333444445500111223344455566660001223333455555566600122223444455511112222223333444446012223333455555555501112222233444666001111111111222222333344444500111122233334455666111222333344455566000011222334444445660011122233344556601112223333335566602223344445555556660011112223444460011122333333444566000011222223333344455556611111233333444455555666011222333344554445566600011223333344455600000111122223344555600111122223334444455600000112222222233445555666012222333344456666600011111222222233333333344523334566011112223344455556000112244445600001122355556111122223334561123333455555666600111112333334444556000011222346666011222333334444500111111223333455555566666666666660011222222222223455560012222334444455501111222233334445556000111122233345556011222334445560001112223334444455600111112233333444555555556660000111111222223333445555666111334445560123344444556011112233455601111222234445501122223333333344456666600111112233344445555560011122222333444444555556661111122223334444455555660001112234402223330133444455556000111111122222222233445566600112244444556011111111222444455666666000000001111111111112222222244444556600011111222344555556661111112223333344556666111223344660333455123344655501154446123333452326102503660111220000300236662125613346666222353333556346624666555555523444504566524445025246666231144035031352222300232423312330520222222565515555663412555522234000144444444212030230055543511112533333352445233444555666001112333345556600000011111223333334445566666600000011111222233344444555666660001111112223333344444556660112233333444555555555666666666600011111222222233333334455555566600001122222233333344444444556660011122226011111122335555660001122223333444555013550123445602233455556666011134501122334455660023346611222333333333333445555566666666666660000000000000111111111122222222334444444444555555555666000000000000111111122222333344444444555555566666666666660000000000000011111223333333444555555555666666666660000000011111111222222222222333333333334444445555555556666666666660000000000001111111111111222222222333344444445555555555666666666666600000000112222333444445566600000000000111111111111222222222233333333333444444444444555555555556666666666666000000000000111111122222222222233333333333444444455555555555566666666666000000000000011111111112222222222333333333333444444444555555556666666666661245553555631134550336135603344460124566466600124553660012561355566000001233344600346001113666612445560012235560011224455522345600023355556600012223556112222233345500000001111222222223333333333333344444444444444444444444455555555555555555555555555555555556666666000111112222333334444445555566666000000011122222233333334444444455555555555555555666666666666666666666666666600000000000000000000000000000000000000000000011111111111111111111111111111111112222222222222222222222222222222222233333333333333333333333333333333333333333333333333333333333333333333333333333333333333333334444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333334444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555566666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555555555555666666666666666666666666666666666666666666666666600000000000000000000000000000000000000000000000000000000000011111111111111111111111111122222222333333333344444444444444444555555566666600111222223344456660111111224445555555555556666666666000000000001111111112233345001123344566001222440011444666601111122222222333333333333333344444444445555555555555555555555666666666666666666666666666666666666660000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555555555555555666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666660000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111222222233333333333444445555555555555555555555555555555555555555555555555555555555555555566666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666660000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333334444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444445555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555566666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333344444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555566666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666660000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333344444444444444444444444444444444444444444444444444444444444444444444444444444444444444555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333344444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555566666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333344444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555566666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666660000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333334444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333334444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444445555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555566666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333344444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555566666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222344444550022223444456601122233345501111124445555501222346612244456000111111333335560223444044560334444555600012344556111244466001333445550111113345000011112344455601122223456011222333445555500001233455660000001223461134456012223345024500133444661111344550122244501133455600111222233445666600011113333334555601122222344444560001111122233455666002223345566666666123334444445555555555500000111344555601222333333444555560011111444445555501111222334446002344001233344450135660112225661112233456222234455001223344566122333344560000011111222222222233344444556022222223334456666022445556002233334444551333445012223355666012344455556666622333455500013334455556660244445555600011444556000122223335561133344455600122334455560011355500001114456122222233333555601113335566601122223355622333445566002445555601223334450000111234455512345556113333600122223444556600013333334501122233466000012334561122233335666234445013332344455666633335555601135501123356600011345566002245611233444556135555623444445600113445660123334456601122333556000441111234666600011122344445555612355566663333445550111456223345455601112334001335000013456000112223344455660011222223344455660001123445560012334560011122233344560000111223344566001111234456666601233344444456600122344555601233345556611112344560123456011222233333334455666112334560012233445660123344456660001335550012246113445502466001112333502455666112502466222444601333450024550043502456134555511455566223455023356012566112503301235605236634455660424455600133340244134666113502340045126156056116623456012341333411111222222334444444444445555555555566666666111111111133660011123350000222255001101302003461235500136235011221234466333330123450355030133313601333344121222233600663224545112562651604333022403560234613563412233501246122235560123455023335230011500111301323114455600012356611113344501355023600111334411244660122513611451233445555611561336120112455055512233345612446622344161112242624455501135633455333445111233555000002334451133423456131234412332223313661266456011123566334550051112345555623352445566123345022466012333455340023553444600013356600245500123551222466133300122456011234512223344443451146044450025601255566113455600122624445564461133556000112225522235550122334456660135666023460135001444400001356113444456666022355601246611333444661223444011111256603455602223344566005666122340060013452333460112344445566000113334560123345503345560111233335601301223334560112335514660001255661223344561234566223350012334560124501133460133450111444511233600011334456601333356011223660112233446600011455601234522336011222345566112233366003334566600000336024660223344444444446001134461146112233502344561112344455661123455025512336012402224522566023334660134500022334401235222351241334563466661223345011223444666245023334566600013523555612455335555555555555555555555555602344446666046112344400000245024666023344446611333455611233502344560011345001350233445633444233333445001112533433551400262456623613455560122233402556022344564550123350126250460123441123452366245612226603103622366545552440442222323563010461443322231100342254561405560030510510064402445606601350103160131121411155541255226055244353121141064063