........................................................................................................................................................................................................................................................................................................................................................................ ........................................................................................................................................................................................................................................................................................................................................................................ ........................................................................................................................................................................................................................................................................................................................................................................ ........................................................................................................................................................................................................................................................................................................................................................................ ........................................................................................................................................................................................................................................................................................................................................................................ ........................................................................................................................................................................................................................................................................................................................................................................ ...................................................................................................................................................................................................................................................................................................................................+++++++++............................ ......................................................................................................................................................................................................................................................................................++++++++++++++++++++...............+++.++++++++++++++++++++....................... ..............................................................................................................................................................................................................................................................................+77++++++18821833333333++....+++++++.+++++++188218882221++++++++++++.++++++3+............. .............................................................................................++++........................................................................................................................................................................++7+.+...++...664545++++++..++7++3+7788218+2188218188882222221221222332+++56++................. ...........++++++++..+++++....................................................................+7+77+.....................................................................................................................................................................++++53+++.+76+773445..........+7821888888888888888888882222212222222213345++................... .............++++3+..+..............................................................................+++++.......................................................................................................................................................++++..++...++++..+++856845+++...+++++++1888888888888888888882222222222222222222243+..................... ................++.....................................................................................++........................................................................................................................................+.....++.......................+7.13+743+.........+7.666666666666666668888222222222222222222333321+.................... .................................................................++++...............................++72++++++++..............................................................................................................................+++.+.................++..++.+++.+.++...+3+..........++++++++++++66666666668882222222222222222222221++.................... .........................................................++63++...........................++++++++++716456544566++.......................+73+++++..+...............................................................................................+7+++++++3+......+...++..+++.++++++++......................+++6666777788882222222222122444422221++................... .......................................................++3+............................+745666674453877777563+++..............................................................................................................................+........+........................................................+6666688888888882222222244444445645+.................... ......................................................+5+........................++++++7777763333321181113+++++7++++++......++.+.............++.............................................................................................+773++3+...............+++...+++...+++..+..++++.....................+7666666666666221222222444343334+++..................... .....................................................+4+.............++++..+.....++5662456385654445633333218777813887777+7771877+...........+++++..........................................................................................+771++.+33++..++.+3+...+++1+..+....+64+.+66+....++...................++756666666666665622223344456244++...................... ....................................................++3+............+23+..+++++3++++77633213873333333327888822187387788888312218+...++.++.+.21233+7+3+..............................++......................................................+++...+777777788+21......+..+++...++++++64445666++++.................+.++566666666666772442444344+++++...................... ........................++++++.....................................+4564+.+6+++2212.887331821812221888888818223231218883331453318+++183383+218122133218+++++++++........................................++3+++++++++................................++777832+++++.......++++...++++77++++++++66+++................++++66666666666684445633213++.++...................... ..................++++++12233+++............................++++....++73+.++++562217777177773321218814275633333211818221444527888222183834183333332112212218333++.++++++...+++++++...................+7223133333277++++++++++....+++++++++.+.+5+....+++++723+.++3+...++...+++......+++......++5645++..............++.+7666666677774444454521++++........................ ...............++++43433433233333+++++......++.......+.++++++7118+++.+42+..++.+7771181166877767553444331433333423333331333426888822333188335333333311333323333321+76782++++77777718+++.............+2188332212121821856765641+++++7++++17787717773+++........++.......++..+78+++..++3+........+7667+................++66666666445644445+++++............................ ...............+733434454565624445++3333+...+...+3+32181856568167744533+..+21++7756617176677761874333212333333322333333332416688332333187773323311882433132188171877877222218566733333+++...........3+7777777765576447566667777718877756668778756622++++++7.+18+3+++++++.+718221.+332++....++..+756+++++..........++++777777744445645++................................. .............+31343345++++7773333++.++++..+.++++7213177677777774333333++++7221833876141776677666644221845222188333433335633176663232112188822218733333332188881171187777756745754565++218.+++......+..+7777776777766777777721312217833877733333677727721833++881223182118188748++++++.........+1887+++++++........++318888884445++++++.................................. ............++4344343+...+77722233+.....+++++777882217731181884322221218178812121317843177744566664445633333453324445634522187666221188818777227887222188886812778777884475334745+++....++3++....+7773++135776767772271887782333321182187777777188857177272233333333332155766533+.+...........+8+18++..++..........++5688883443+.................++++++++5.............. ...........+7334533++...++77652222+..++++777788775751182188844543171445211213212218883217717777776677774445665644444562435221877656668656663433112182218877777188874444563272133++........+.......++.+.+26777776387777721887756178881222333821218187677682323323333+++++++456+++..+6++....+++++8++77+++.............++77778444+...................+745++++.............. ..........+733433+3+..++78844562221++++7317617781756217321833333218773332332181221877711867771888777218877777345644333333333321877567756666233877445222132188133254563357218832321+...................++667732632188888877751777777777322221821833345666566663323322333244+++.....++............++83+++..............+8866643++.....................++.................. ......++++7633433+...++164444456534.+2182187741176777257187631624177555541888885445661218765766645668777514317333333327218822221838783877777221883342333188852+++33++77765888++++.+................+7776718567744567774771827877777776334223177744544566677733312213322433+..........+....+........+++................+++654++.......................................... .....+7733456343+.....+774534755653+.+871218887772187772177644444418777777777675677777121877177777777777313212718222218887221212321832588864545633313212218+++..++..+7+++566+.....................+7587677777813+++562457721885187787456433333877777777775777722222133333+................+6777+........................+++4++.......................................... .....++3445545333+....+++++++3567771841822133317771883335774344454438878887787786566773331766877487777777221818333333433333333322132332776544445644456+56++.......++7+...++........................+++778256776++++++.+++++++5521887734456431212221221888756662224233333+.................+663434+........................+++........................................... .....++55+++566333+.......++.++778833473332474562267211857632333333231787177333874545666668767744566777878218133318223221883333332333217776753+++++++..++.+....++++...................................+83+++77..++...........+73+188823333327842232212238667777721332223+.................+773333+....++................................................................ ......+++..++773+......+.+++.131775333445645654557778812677333344453166456452221887777777778777777777777883313211882222181223333333218215743+..................+7+.........................................+7+.................++++7862218221873321333231778888787733333+++...............+778833+++.++7+..........................................................++... ............+763+.....+.++21822188418313334545653477656777722223333217777736787122187786777888777777721816332182117772122182182218277718753+.................++733+.......................................++..+.................+++5668773423221312117121886221232432333221++..............+88323321+1884+........................................................++++.. ........++...+++.....+3++7721721633321221333333345487577688822222218181218818771812188878318218788788278722188267782123641718233331118818+..................+71833+.....................................++.........................+756553333333331833831774445444332453332+733+...........+7732221818883+........................................................+3++.. ........++.+.+.......+71888777777623333422122181367777877884222222221221831218867732787181382181821181888121857633338773318847756456431+++..................+8327+...................................+++...........................++++76741822133183251232133333331333233218223++........+7777712218881234+.......................................................+++.. .........+.......++.+778777748577444332332182113418661118865422222222218317777777321887882121681122122116121766363331623142553456777333++...................+321......................................................................+7618345122213322333331213344432132222132233+3++...+66777883221141333+3++................................................+++..+3+. .......+++7++3+++6+221618777445565631355518882745777772117453222122222182218718881777771873177773322318174567773332256333333444445662223+++3+.+.............+6+....................................................................+..+7733335877223233333421833333332172133222213333+...+77777777212133333321+++.............................................+56+...+3+ ++...+211878781777177777183344566662145571557445666877766656232112218222218187188231778112217757777233218367777774453323222234445677777333327.+.............+7+.........................................................................+77345875513233333333222423351877722213333333++..+777776774561354341453++.............................................+7++..+521 +...+7778131188877811881322233577777753475774577664577777777314356177777212218788227818821231777777753321711777733331325187235436768677241231.+..............+..........................................................................+766347574833334334222443353321877534233333332++++777777534545454453++++..............................................+.....++33 .+32318881811887188831818218224456665554435445745555+766881414566771+77787222187778883888723+77738313343332767722331223277443535456665763324+.+5........................................................................................++++55577758533422332333334231117777723332213321+878775556455+++++++...+...................................................++... +777172387773317766321187833423334763434333556456555556666145457678118817772221+888777788342188877733334221878132233++2777743633347444552785+.++.........................................................................................+++++74565755332233521834333322117788445621221818187745645++...+.....++++....................................................++ 61877112133333334556567633345344454564335566343+5535++766654345676845677774566218832755521345+7773321233218866323233+1778544577725456332763+..+............................................................................................+++756577853333333333433133186133345445661111118874333+++++++.....+++++.................................................++++6 7778857177122114335456877444445+56677+++77772334553++786664++5+78766666644566455772187777743++8771652312187743333232+187743566566533212773+...+.............................................................................................++745777878233333222334344187355333333455515474457355+3453+.........++7..................................................++7 888875743134333334545777763553+.+7++..+77877733+++...+7777++.+6666+666666+++++++7+774451877718888745534456444233+722+185343457577324521777....+.............................................................................................+773567771771233332112354521857322152133456563445533274343+++..+..........................................................+7 76711673333++.334334568554333+...++..+77721833++.....+718++..+7777++7+766++11118888833+766664566563++3+5+44445621+221+774333333322333177+...................................................................................................18777788773213321212334535245345565333334567733333278835+++++++............................................................+ 77775662++3+...2133333445332+.........+7881121+....+75218+...+77887+77774188788733+7717+7+7733+56545623+7343+++7218211333+++787881222181......+.............................................................................................27117827614561222213333354353333545232733578445632186+++..++...............................................................+ 18+++77...+15+..++1131333321............+582333+...+566453+++188818868+784418877777772218864566+753+762184452+882++++73333357117243++++......+7++...........................................................................................+8188+38766677312233222234453542477421732573333274155+....+........................................................++++...+7 51+......+.+++....+56122335+.............+72121+....+773+56188882211777177333+73321+33+33+73++718+2+844443++2181218852222456732176+.........++++...........................................................................................+1887211787756423333433333334344445451187353322486455+..............................................................+78633441 5++..........+++...+7445+3++....+7.+.....+833443+.....+23++787886218877567777734433333+2218218862121+5+77221811+181234313+5676677+..........+...............................................................................................+5675661685+74532123333433345334566777832321574545+++..............................................................+77777733 +.......+7.....1++.+73++..+..++31823+++++23421335+...+742188888866888877777333233323221873+++7+772223+71+18333353334545++.+++765+...........++..............................................................................................+45+++7773+18456713332343223445355655777545573355+.................................................................+78866772 ........++......+...+5+...+862777216735772664233+....+77+7776717768777677773+332+2+++++88218888882217182+822145666433++...+..+6+............++..............................................................................................+857++78821585667422322333333342355656664567334+++.................................................................+7777673+ .....................+++...+6752+185643677+73233+.....+6718+7781876566677772322++221822188888888621312221112345433332+.......+71...........++................................................................................................++7618++56545678733344333243333345456677778223++..................................................................+5777767+ ..............+......++....+78++453++45434547+334+....+777714356+87777716712212311+2+1888+733+755644334132142357643223+.++....+77.........+++................................................................................................++76745+56536756352233333445624455677717188333+...................................................................1++7773+. .+.+.+++3++..................8+.3+..+344574576+1317+.+7857733++718+1888163521722111888812273218++773+333218535555332243++......+5.......++14+.................................................................................................+87745657771887565433333345634565177776625443+......................................................................+..... +774456633+.........................13335455661123++4563++7+211818181855267771117188++++7833334178823332443353573322454+......+1+....++++7+.+..................................................................................................8+73++56487774543333333433344566186677444442+......................................................................+....+ 88443++456+.....................+...1+++34445645733+3+721883+177777673335577877566+218218233333433411731433333333324343+......+....++++++.......................................................................................................++56+565568456453433334244445665876764445++......................................................................+773+21 4444433++7+........................+722+3334454556222+8+45624566766664456666778+7756+77++++3274444433385456445445334433++.........+++.............................................................................................................+455667776454544334333335555755566445++........................................................................+881184 44443+2+183+73+.....+++............5756++++3544456+7712545564566766644565676777878+756+4567554834444451554553333533332248.........++...............................................................................................................++5768774353443423454344457555745443+.......................................................................++7324564 4444222+8+21833+....+66+3++...++..++8+7432++34457687223+3++6++6667773355667667878818+73++7333334455444554556722445521323+.........+................................................................................................................++++76156+4433453354444545555655543+.......................................................................+778444544 5643++218+88332++++.+7712183+317++118183222+2333++773+2183+73++778655355766775575334182458+54445444545555456333453453212+...........................................................................................................................+..+76561845245443444+++35++++++47+.......................................................................+756445444 +63+2+8+8888222121++18883+++1218+82122+2222+++++..++355542182118884574567718855555663333333333366555553443327533321316321+...........................................................................................................................+.+5657143333455455++..++.......++.......................................................................+56756+4+5 6622218188+8422182218++221+712277++722182222222+...+7735545563++713+5677888834444564533574453445644445533211133218331774+.............................................................................................................................+.+7681322234434++.............+1+.....................................................................+7+7456444+ 4566621+883833+7223+211+22188+135+..+62122222223+...+73++7+773334553676+777223444444733656665667755555611132321118321453+............................................................................................................................+++.++76314563453+..............+++...................................................................+718145+64445 6+++722188+12+++43222++8888+221876..+7663433+2223+.......++445567554566866742234433444544567777565553321425332221327134+...............................................................................................................................+..++7723+77333+...............+...................................................................+777645+7444++ 71888822221822213++22+888822145116+..+776+22+2222+++...+...+++7++++3656667232223333333345566655655445111444435211818553+................................................................................................................................+..+5733++7221+................+.................................................................+1784+3+785+3++ 888868884222223+2218218882244426177..+8861123+4424++..+++..........+++++666218221333122354567756676654133334344545165+...+..............................................................................................................................+...+76218833+...................................................................................+87545218++722+ 886666564+5622212+1221+188444317188+..++6842214433+++++76++.........+++656711266211214355557555477575444433433334573+...++...............................................................................................................................+...+7661323+..................................................................................+7873+++7221+32+ 8+7+756664+66452218332188433++131874...+63+42443+22+888866++.........++1+6777774874853+3+++++64556544543453332563++...........................................................................................................................................+566333+..............+.+++..............................................................+686612+888224566 8888845664+564+661444568842221218113+..+723444422+22183+75+...........++++777755633433+.....45567553565345++.++................................................................................................................................................+774331+........++........++............................................................+76668818733+3++7 8688456774++7456654556684544541711521...8523++++223+++2145+..............1884345222333+.....++45556745644+....................................................................................................................................................+5668771+......++++.........+++..........................................................++6766675621821+8 +644456663+184+45555+666443++4166777+....5+22222222221+73+...............53343345775+.........45557555533+...++................................................................................................................................................+55658214.....+22+..............+++......................................................+667656566442218 5654456672244444++6+6+773++2++1771873+...+762222+222221++................+433333557+..........+5555564343+...+...........+......................................................................................................................................++777733+.+++78+..........+....++++..+..................................................+66+744+66445218 664345676444444+5+7++78822+22211818821+...+723+2222221+..................+53473535+...........+5+544532357+..............+..........................................................................................................................................+5221821882+........................................................................+66666++6645+635 7545456663444+3++7878872+22222112188611....822222133+....................+333333++............++++535334457+............+1...........................................................................................................................................++3++18382+.......................................................................+7777663+763+3234 45456576653+++221++77782122221311761717+...+2244333+......................82225+..................4453333553+...........++.................................................................................................................................................8213+++++...................................................................+87186671+7221833 356666677444456+278+88664442134418717733+..+4456+.........................+2233+..................+552456566+............+..................................................................................................................................................++421323+..................................................................+778877667+321333 3355567183+33452186788++64445233118188821+.++++............................1212+..................++++347577+..............+..................................................................................................................................................+++323+..................................................................+7777887122315453 21455788333213+7+++8+67776633+321888881218+................................+353+...................+..+33571+....................................................................................................................................................................+3+...................................................................+7618118122783543 561357732222221818166666++445642111873573++.......+.........................543+...................+...+2453+.............+.+......................................................................................................................................................+...........+.++.....................................................++71233221124555 512455661155211187566677334++45616687767221+.+++34+.........................+43+..................+....++++................+......................................................................................................................................................+++.......++53++++++..+++..............................................++5131111454556 55533476455677778187677522333332776188721121214443+.........................+8+.+........................+.................+........................................................................................................................................................++..+...+173174555++3++................................................+611114545545 6555115456771182121778551333311587778532345544433+..............................+.................++.......................+++.......................................................................................................................................................+++.+++118214334553321+...............................................+766654545345 4555+557778811321171866652311218177726+3245444445+..............................++.................+........................+1............................................................................................................................................................212111332333321151++.............................................++76655555234 ++++.+5658854763321155655622121888876544344554445...............................++..................++..............++......++............................................................................................................................................................+812173333218821333++..............................................++645455556 ......+5+8556654445675665771122188856+434453444++...................................................+7+.............+3+....................................................................................................................................................................+111322211861112321++++............................................+75+++++++ .......+.++77345445687777767122188+56+634456455+................................................++...45+..........+75+.....................................................................................................................................................................11133233216771175511211++............................................+....... ..........+775435355667877777773875+7+44435445+..................................................++..++..........+184+.....................................................................................................................................................................2234323331776333571121123+................................................... ..........+77334535675667776788118718+44455567....................................................++..++.......++7823+...................................................................................................................................................................++11533232355777526111845821................................................... ..........+756755556777777777721878123344556+......................................................+3+.+.....+++66842++.....+..+.........................................................................................................................................................+745534443457744456634543445+.................................................. .........++6663445677188877782671877233333++.......................................................+3+++.....+7774445+..++++....+.......................................................................................................................................................+1343454433444544557456565452+.................................................. .........+67773356667777188781732187433445..........................................................+3+......++54456+...............+..................................................................................................................................................+653344344423333344574445654321+.+............................................... .........+7888235777888811777133117634335+...........................................................33++.....444456+..+++.........+++.................................................................................................................................................+7443354433333353334344344532133+3++............................................. ..........+76122577888888887731218734342+............................................................+24+++...++++5++..+++..........+++.+3+++..........................................................................................................................................++4444343333333443244333332311821813++........................................... ...........857626878777771177555656+353+..............................................................+3++........++...+.+....+..++..+++1277++++.......................................................................................................................................+63554433343222333333321121211112112+++73+....................................... ............+86721887777711775567725445................................................................+3+.............+..+.............+7861333++.....................................................................................................................................+63333323332231232312211211211111222111823+...................................... ............+7781118188881187777724+44+.................................................................++................................+7576718...+++...............................................................................................................................+322322222121223231221121821882177222118321+3+................................... ............++711111188181177185873533+...................................................................+++.............................+76544453+.......+...........................................................................................................................+813221113332332222111118118122111232318222121................................... .............+711111181181218484773333+....................................................................+.+++++........................+++34++++.....................................................................................................................................+7811122222333211111111811118426133218872213+................................... .............+751881111823211617+22331+..........................................................................++.+.+......++.............++++...+.....................................................................................................................................+1138212123222121118217611113171812218344521................................... .............+771181111832181715145222+................................................................................+....+......................+++...................................................................................................................................+888181233212321881118872111212711183323356+................................... ..............+78711118811811866545543++..................................................................................................................................................................................................................................................1222122322321118111188842781818821312343+..................................... ..............+711833216712215655453333++.........................................................................................+.+.....................................................................................................................................................+35218442232176611118713171111883321444++..................................... .............+78115334566655184563512232+........+.................................................................................+++++......+............................................................................................................................................+3181333221187768218812181111872218333+...................................... .............+75515444566655756652452323+.......++................................................................................+1864+.....++.............................................................................................................................................+31882222211887711111221218188331734+....................................... ............+685455343577767345355663323+.......++...........................................................................+++.+18733+.....++++...........................................................................................................................................+75184821211188171116812112183321833+....................................... ............+6554545444563333333444+4452+.....++7+..........................................................................++13++77822++....++7+............................................................................................................................................++577+21218188884556332181144521833+....................................... ............+7567455344456532212334545++....+++18+..........................................................................+7211+112221++...+187+.............................................................................................................................................+76151821881115567722185553278333+....................................... ............+77753333445333218122444++......++182+........................................................................+++6631+31+42223+++1878+..............................................................................................................................................++335121888123567764455652182333+....................................... ............+76457223352652111744453+.......+8115.........................................................................+1877++++++3+72211178885...............................................................................................................................................+77+335211145577774457777213442+....................................... .............+76+72233+74567784453+.........+7745........................................................................+++++++622212184221+881644+..............................................................................................................................................+6134222144567714456768118333+........................................ .............+76723332117675543452+.........+877+.....................................................................++7188888+72221+2++5211887633+..............................................................................................................................................+6+3342144347184456787777823++........................................ ..............+7723322221133443533+.........+77+...................................................................++77888+88188+7+22122445221885323+.............................................................................................................................................+512234444215884367787878833+......................................... ..............+77453333278333334356+.......+714+..................................................................++8883+11+8882+88822244445666862143++...........................................................................................................................................171244443345566357787888332++......................................... ..............+77445422113322234556.........+73+..................................................................18877212+188+21886444444556676671333+..........................................................................................................................................+++7434444333573568887787+............................................. ...............+35445656882113243++.........+5+..................................................................+7768872218+21888+44444445556567722121+.........................................................................................................................................+6884543343345775778143+............................................... ...............+4544566777112133+............+....................................................................+8777+42221888818344444566675768571123+........................................................................................................................................+684334444445666577767+................................................ ...............+4564577886567773+.................................................................................+8677653+445456644443445676666666656621........................................................................................................................................+644444544435777666877+................................................ ...............+56655668667784431.................................................................................+7766456444564564444333+77777665566668+........................................................................................................................................+74434444445677767774++................................................ ................+7777775668863++..................................................................................+76+6445644+56+45444322.877776555666721+.......................................................................................................................................+854433554456776786587+................................................ .................+788887778564+....................................................................................+66764+44454444566+221221861755676778+........................................................................................................................................+44332243435786774456.................................................. .................+562188887775+....................................................................................+766644444+4444+566622121+745677878811.......................................................................................................................................+74455233+4568578843+................................................... ..................+7183115455+.....................................................................................++776444445++++++++563572185668818843+.......................................................................................................................................+734551223454568655++................................................... ..................+815844+33+.......................................................................................684444++++........+5+++445567661873+........................................................................................................................................++3455433334456677++.................................................... ..................++3+77++.........................................................................................+6456+++............++++45666667778++........................................................................................................................................+72445444233447665+..................................................... ...................+...............................................................................................++++................+.++57777777778+.........................................................................................................................................+7245544443453++++...................................................... .........................................................................................................................................+.+7888787718.......................+.................................................................................................................++8234533333333+......................................................... ............................................................................................................................................+618887775........................+................................................................................................................+7843452222222+++........................................................ ............................................................................................................................................+712185+++.........................+...............................................................................................................+83543+++214455+......................................................... ..............................................................................................................................................++.++............................1++............................................................................................................+78+343334++++++.......................................................... ..............................................................................................................................................................................+76..............................................................................................................+713333343+.............................................................. ...............................................................................................................................................................................++.............................................................................................................+6825++3++++.............................................................. .................................................................................................................................................+++........................3+.+..............................................................................................................++85++22+.+............................................................... .................................................................................................................................................+3+.......................+5+................................................................................................................++8443+3++................................................................ ..................................................................................................................................................+......................+53+..................................................................................................................+313333+................................................................. ........................................................................................................................................................................+55..................................................................................................................+++344221+................................................................. .......................................................................................................................................................................+55+...................................................................................................................+7333++................................................................... ........................................................................................................................................................................++...................................................................................................................+733334+................................................................... ............................................................................................................................................................................................................................................................................................+++742233+.................................................................. ............................................................................................................................................................................................................................................................................................+++73442++.................................................................. ............................................................................................................................................................................................................................................................................................++833335.................................................................... .............................................................................................................................................................................................................................................................................................++5333+.................................................................... ..............................................................................................................................................................................................................................................................................................+433++.........+.......................................................... ..............................................................................................................................................................................................................................................................................................+++3++.................................................................... ...............................................................................................................................................................................................................................................................................................++++++................................................................... .................................................................................................................................................................................................................................................................................................+++++.................................................................. ........................................................................................................................................................................................................................................................................................................................................................................ ........................................................................................................................................................................................................................................................................................................................................................................ ........................................................................................................................................................................................................................................................................................................................................................................ ........................................................................................................................................................................................................................................................................................................................................................................ ........................................................................................................................................................................................................................................................................................................................................................................ ........................................................................................................................................................................................................................................................................................................................................................................ ........................................................................................................................................................................................................................................................................................................................................................................ ........................................................................................................................................................................................................................................................................................................................................................................ ........................................................................................................................................................................................................................................................................................................................................................................ ..........................................................................................................................................................................................................................................................................................................++++.......................................................... .....................................................................................................++.................................................................................................................................................................................................+++............................................................. ..................................................+++++++............................+++++++++++++++++++++++..+++++++.......+++...+++++++++++.........................................................................................................................................................++++.............................................................. ..............................................+++++88822+++++++++++...............++++111111111111118881822++++88222+++++++++1+++++822182211++++++...................................................................................................................................................................................................................... .........................................++++++1888888221821211111++++........+++++88888888882188221888822222222222122188888822188888218822222221++++++++............................................................................................................................................+++................................................................ ...............................++++++..+++888822188888218822122222111+...++++++8888888888888822222221888222222222222222188882211888188881222222222218821++++++++................................................................................................................................+++.++2++++............................................................. .+++++++++++++++++++++++++++++++8882++++88888888888888218211112122112+.+++1188888888888888888182222211222212222222222221888822222188888821222222221822222222182++................................................................................................................................++++11221++.........................................................+.. ++1111188211188822221211888888888888881888888888888881111111111111121+++1888888888888882218881822222112221221882222221888882222221888888212222222221222222222122+++++++++.......................................................................................................................++218112121+.....................................................+++++++ 88882181818822182222218888888822188888888888888888111111111111111112111888888888888888888888811222222222222221888888882188888882218222222222222222222221188888222182111+++.............................................................................................+.++.+....................+121811122++................................................+++++821221 88888822188822122222218888822212188888818888811111111111111111111221888888888888888888888888821882222222222188888218881888811111111111112222222222222111111111111111++++...............................................................................................+++++++++++++++++++++++++++211881112++..........................................+++++++8888812218 888888811111222218112222182222221888888822212111111111112222222222188888888888888888888888888222222222222218888888222222121211111111111111222222222222111111111111+++.....................................................................++++++++++++++++...........+++182182188211111821118218888111111+++........................................++++8188888888888218 188888811111111111112211122222222221122211222222222222222222222222218888888888888888888888218882222222222218822181822222222222211111111111111222222212111111111111+.........................................................+++++++++++++++82188888822218+++++++++++++1881111111111111111111111111111+++++......................................+++++1118218888888811222 888888111111111111122122122222222222222222222222222222222222222221888888888888888818888888888822222222222222222211111111122222222222211111111111111122222222222222+....................................................++++++18881881888221882222122222122188188221888888888888811111111111111111111++......................................+++++11111888888888811222121 188881111111111112218811122222221222222222222222222221112222222221888888888888881888888881881111222182222221211211111111111111111222222111111111111111111111111112+++.++++.................................+++++++++++++88811111111111111111111111222222212222222222188888888812211111111111+++++112+.................+.................+++++888888888888888111111122111 111111111111111122218811122222222188888222222222222222222222188821888888888888888888888881111111112211112211111111221111111111111111111111111111111111111111111111++++++............................+++..++++11121181888111111111111111111111111111222218811188882218818822222188222221111+++...++1++++...........++++++++++.......++++++1111111111188888881181111111111 1111111111111111111111821221888888812218222222222222222218818888888888888888888888888888222181111111111111111111111111111111111111111111111111111111111111111111+++................................++++++...+++++1111111111111111111111111111111111111222188888218888888811211111112222111+......+1+........+++++++18111222++........+1111111181111181888888811111111111 1111111111111111111111111111111111111111122222221822222188812218888888888882218882218888811111111111111111111111111111111111111111111111111111111111111111111112+...............................................+1111111111111111111111111111111111111111881888822188888811111111112222212++++++++1+++++++++++++++++1111111+.....+++++1118888888888888811111111111111111 1111111111111111111111111111111111111111122222218821221222181888888188888881111111111111111111111111111111111111111111111111121122122221111111111111222222218222++++.........................................++++88888888111111111111111111111111111111111111888888811111111222212218222222121111111811111+........+8181112+++++++18888888888188888811111111111111111111 8888881111111111111111111218888888888888811111111111111111181111111111111111111111111111111111111111111111111111222211111111112221222222222222222222222221888122222+++++......................................+1111111118881111111111111111111111111111111111811111111111111222222111211122222222111111111++++++++++8881111112188888888888888888888888888882181882222218 11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112211212222222212222222222222222221822122222221221821++++++++++.............................++11111111111111111111188888181888811111111118811111111111111111122222212222222222221822222221888888888222221888888888888881881888888818888111811111112218 81111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222112212222222222222222221222222182181122182122221111+++++++++++++++++++............+11111111111111888888888888888888888888888881811118811111111221111111111111111222212222222218888888112222188888888888888888818888888888888888888111112221 18818111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222212222222218111122221122222222222121822218888212221818218822222211++++++++++++++88888888888888888888888888888888888888818888888821111111111111111111122181111122182218222218888888888888888888888888888888888888888888888881111111112222 111188111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222111221111882122222222222222122221821822188888822222122188881222222221222182222182188882188888882188888218888221218881188888822222112222188111111222222188888888888888888221888821888888888888888888888821888888888888888811111111112111 221111118811118812218112211188888818818888111111111111111111111111111111111111111111111111111111111111111111111111111111112222122111221111111122111122122221122221122111881888818822222182222222222222218822221221888822121811188112222218188221881881118888122222218812222222222222222188888888888888888882112211122188888888888888888888188188811888811111111111121188 121111118111111111111111111188111111111111111111111111111111111111111111111111111111111111111111111111111111111111111121111111111111111111111111111111111111112111122111881188118888111221122222222221222222222212221182222111122111881111111222211111118811111112211111122222212211122111111111888888888188111111111888222211118811111188188118811111111111881122111188 111111118811111111111111881118811111111881118811111111881118811111111881118811111111111111111111112211111111111111111122111111111111118811111111111118811111111111118811111111111118811188111881122111221112211122111111111111122111111111111122111111111111122111111111111122111111111111111111111111111111111111111111111111111111111122111111111111118811111111111188