44455555555555622334445612334662224560022222345602233333334444456000123334444555566666112333335562344445511112222224455566001111334660112222334566601122233444445555666111111111222245602234550111223334444556666660001222223334455011111234444444455551113344455000111223344566600112223344444550011123334011112223335560112233000114456661111222223355660023333334566001122444550124666011111111223344444566660023344556111234555560222223333355555663455556660334445560012222223445556011122333444444466611122333333444455600111122222222233333344555556000133333445602223333344555555660111223333333333444444455560000112233456611222223446601112234444455566111234445501122233444555560000111222344450222244456660000111222233334445566000001111222244555666666600000111111122333445556600122222334455555555666001222233412222455566661333340012223444445566660002222344560001333555660112233333445666111122344611222333356002222334444456661112222356000111122233445666001123344555555660111233335566112222233334444455660112222333333444555561111223333445555561112222234455660112222334566661112333456011222333455666001112222334445555660022223445112233334023333455555550111222333344445666011111112222222333445500111222333333551222233455600111222334456011122222234666111112233344602223333344555555666011122234455660001223345666001222333345566111222223344555556660112223333334445444566000123333345600001111223344555666001222233334444455000112224455666601222223445566660011111222222222233334462335660111222333345555660000001122222334455600022333555500112222334556600112233335566600011122233333444666600112224456660000111222233344455600011122333334445555555666666666666666600112222222245556660112223334455601122233444555660011111122223333445560011222223445556660011112234444555600011112355555555666011111222233344455555550011112334445011223333445566011112233556000111122344446011223333334556660001223333334444444555601222233344445555011112222233344566601113344422245601233344444555500111111112222222223344456600112233444445000112222455555555666666600000000000000111111111111111111111111111111122222222233333445560011122355555600011111222222233333334444556660111112233455661234445523444466650224466023333462422356611444545023366011225000034500036666601324562533466662334555355561111346614614666666155555512223333445123324455244550302255256666313012405603304222234500350123462341123056044512222624550155555662451123555511422334661146000244444444442352030022234550123565111134253333334222241302202334045534445555666601122333344566600000111123344444455556660000011122223445566660000011133333455556000001122444555666666666660001111233334445666112334455660111161223555555600012333522335556022345601233345555666001244556111233466601245501222233333333333444555566666666666600000000000011111111112222223334444444444555555555660000000000000111112222233333444444555555556666666666666000000000000011111112233333444445555555566666666666600000000111111111112222222222233333333333344444555555555666666666666600000000000001111111111111222222223333344444444555555555566666666666600000000111122233344445566600000000000111111111122222222223333333333334444444444445555555555666666666666600000000000001111111222222222223333333333444444445555555555566666666666600000000000001111111111222222222223333333333444444444555555555666666666666123462551461134550361356611122444500125601460012234360001515566012234561134601112335661115561135601124455001222556002334555000011233456666112222445000000111222222223333333333333334444444444444444444444444455555555555555555555555555555555555566666660000111112222333444445555666666660000111122222333333333344444444455555555555555555666666666666666666666666666600000000000000000000000000000000000000000001111111111111111111111111111111111222222222222222222222222222222222233333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333334444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333333333333333333333333333333333333333334444444444444444444444444444444444444444444444444444444444444444444444444444444444444445555555555555555555555555555555555555555555555555555555555555555555555555555555555566666666666666666666666666666666666666666666660000000000000000000000000000000000000000000000000000000001111111111111111111111111111222222223333333344444444444444444455555555666666001122222334455556666011112234444555555555556666666666600000000011111111222333550234444460001112245566002234444456660111122222222333333333333333444444444444444444444444455555555555555555555555555555555555666666666666666666666666666666666666666666666660000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333333333333333333333333333333333333333333334444444444444444444444444444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111122222233333333333344444555555555555555555555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666660000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333334444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444445555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333344444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555566666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333334444444444444444444444444444444444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666660000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333344444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333334444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444445555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666660000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333344444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444445555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333344444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666660000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333334444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111112224556666002222460233344444555555601144444555500012231222556122255666013440344560123444555556033445501446613333550012600146112223455612225501266002245011155022235630244445601255601224452334456666601122245666001333346001222456001345556660123455611123445555556600122344444456222333333444445660000111233462223334402234566001122334445124404566623356601133344466122334445566111123360000001111233444445012222223346666122334445012401223344611233660223366661123350011333335560133456000112235560000223334555556033335556001123456012345550034660222222233335560111344566601122333560133456022345566666000123446601112234445600112345556012233456602233344440113333334444455122460022345612234601223444000361124445666611333335501334556011233334455666011122333334445660122223445566001122345563356660146013355002333446600011333600345611223660012233455612222555601122333345111124455600011223344511222255111233345560001345556000122222344556600001122223344456600011223444556660001122344456600111222223333456660001123466000111223455566022334444560011234555660123455012344455612334566001222233333334445566011234660012233445666012222334455660012334555661223501124611234661112235502234556661123560123461223445001223450024555613345111246002233440001134445560011123334455566600012224556012334445661123455566601135566012340001223340012224611344602660146145600001133400112234111360252223450123445625601112456600246614611134461134556033334611234460111111222223344444444444455555555555556666666601111111111123336600111233455600002245613456123601200136011253346623660000145233446002223011444501335561260012335502256223335502234601335015611224411224560660124551561112234455560125122560115234441561245500046115602345661134556122402250123445612355600334455112555602356145611261260344144466034566456011234435603440012223346011236124602623412255001564426011245665550112234554462255514566001123256222355111345233356123344114663555600111333566602334401335560001111111122222222333334446112222222233333334444444455555566666611112222222223333333444666622223256641113361223336605514455603556011145556001114511455660334511145023601136601111334560122233556225666346660001461223445662223361111223344500501236224402450135612556013441133353461355500111122455600112233333456601122233344566600133500033562344500111222561334513333344461345602224445662245612444452235660333334560156601244561123445551345660123113444550011356000123444562344561611223444560356000001133346000111222344445555560001234660112224455566001333551355012223455501246011223351346002222350334401111011224563355566000023344601222233366123451112222256623460011122244601234566135500000111123501113341134444444444463344561266022234134451223334455600111256033345002661234122444544445600333455001224012351122311463411223312333445566123334123222223564560001223460266134445114555555555555555555555555551224444555666660230123466600022511234446601225016031222566012445600224001123334122344346112344013461236612212345245133311150112333512345602222461223456634044666234660240112550012356600256023362413636636250355025402112323560105555645564424551222331344614465440426335551646055246224446456135560123326501010163451614451555046244235051343265022114611105466