.................',,'',,;''''...',,'...,,,::,,;:cc::::::,,;cc:cllolocc,,'..''.',,,;;,;;'.,;,',;:c,',';:::,,''.'......... ...................'''..'..,'..........'',;,,,,,;:;;;;,;'';::ccllldxdc;;:;,....';;;,,;;;,;,',;;:c,,;:;,;,'''''.......... ......'..............,.''.,,;;,'','.....'''''',,;;,;:;;;''',,:codxdxlc;,,'';;,,,;:::,,',,;,,,,',;'.,;,;;,,,''......'.... '...........'.....'','....''',,',,,..''...'''''';:;;;,;;,;:;;:ccclll::,',''..',;:l:,.',;:;,,,,,;;,,,,,,''''.......'''... ...................''..'..'...'..,'..''''''....',,;:;'.',,,,;;::::c:;,'..''..':oc;,,.'..''',,,',,'.,,''..'.............. .....'...'......,'...'....... ..:lc;...',;;,,....;;',,,''.';;:::ccodxd:,','...';;:cl,;,,;,',;:;,;''.,'.....'............ ..............';,,,'..''''...,lollol,'..''''','';;''',;'..';;,,cclddo:;;;,....',,,;,;,',;;:;;;;;,',''.'................ ''........ .. .''..'',,'.,;,;lodooodo:.......,,,;,..',,..',,',,,;cc:c:,'.....,;;:;;,,;;;,'',,',,.''''.,;,''............ ......... .. . ........'clcddoollddoo,.....'',;;,..';,.......;:c::::,,''..';:;,'....,',,,:,.',....'..',''..........'. '...... ... ..'':cccccododxollc;:ldddo:,...,;:;...'..,,',,''.,;;:cl:'....,;:;,;,..''''',,,..,'...,,'..'''.. ..... ..''..... ........:clcc:lcodloolc;;:coc,':,;:;:c'.,;,'...'..',,,;;;;::,,',..':oooo;'..'''.'..'...',............... .. ......'..............,:lol;,clxdodddo:,:ccc,;o,.',;;;,.','...,'.',,,;::;;,,..':odxddodl;,,'.','''...'.....'''........... .'''....... ...'.':llc:loxxxoollcc:c:c;c;cdc;;,'''.':,''.'''.'',;:::;,,:cdOkddkxoodxoc:ccc;,,.........'...'......... ............. . .''..':ccccccxxxxdxkdlloc:.,l;oxdl:;,;;ldxoodo,,'',;:::;::lodddocldkdooodolc:lol;.................'..... ......... . ...;c....':;coodxdxddoddcc;l,..cccdodo,';cdxdlldxdc:;'.'',:ol.,:llloooxkxdlccc,;,'',......'','',,'......... ......... 'c,....',:lodddddloollllll..',l;cdxxdoxxdxxxdxkxxl',;;;;ld;';;olloolokddoll:c;,;.' ........'''.......... .............,clc:;;:coooololooddxdxxxxxdolllolclodxkxxlodddddloxollocoo,.,'lldlccccokddoccc:;,''....''................ ..........'',,,',,'.'..''..........'''''',,,,,c,.,:ldol:lcldoolccll:;,cc.;,';cloolloldddoc:c:,.',c:,''......''.......... ..... .. .. .. ................';'',:loooldxdddlcllcoccl,:,;...,:cloooodddooc::..'.;l:,...........''...... ......... .......':,:;;,,,',,;;',:,.,,;llooooolclocl:;:c:o;;l::::ldxkxkxxkkxxdolc;;;,'cooo:'...''''''...... ......... .. ..........'.;l,;;;;,;,,:;::c:.,'.:coodoolooodol:c:l,;o,dxdlccclllllc:clllllcllcc:cccc::;,...',,'....... . ... .........','.''';ollcc:cccl:codl'.;..;cclooodoooddll:oc..cc;do;............................'''';;'......''. ...... . .''''''''',,,;;':ddoccllllolllc;.,'...:;clclxxooddllcd,..,l;lddo,.........'......'.........,'','..... ..... ...... . .'.'''',,''',;,,cdoooodxdxxxdxo:,c:::;:ldddxxxooddoodxoooodccddoxxoll:,..,:;,',,''..'',,,......... ........ ....... .'..'''',,,;;;,;lxollc::c:clccccllccdoooddoddoddoooooooolllcc:c::cccc::,':c::;,;;;;,,,;:, .. .. ......... ...',,',','',,';oocllc:;;,'.........'.........,,,'''..'.........',,,',,''ccccc:cc:,:c:;;, ..... .. .,,;;..'''',,'';ldllc:;;::;........... .......................'';:cc:;,,'lollc::c:,;:c::;. .............'.',,'.'''',,..'lo::,'. ..................';;;,',,,,,;,,,;:;c:......,,coll. .;::;;:::;. ...'',;;,,:::;.',,'..'',::..'ll;,'.. .'''.'........'''';odololcc:;;,;:c:::c.....,';cocc'..;:::;:;,;' ..'''','.,::c:',,,''''.'';'.'cc;,.... .'''.'.. .;'';:;,'',;colcd;...'clclcc......',:occ:;:c:::;:,','........... ..',,,;,,,:;c:....,,''''',;;;cc;,..'. ..,,'';'...',.':ol''..;ddc:c,..''ldoloc.'....',;lcllc::;,;;;,',:,'''','.......... ,,,,,,,;::::c;..'.''..'''',,;::,'.......',:;',,,'.';'':do,;,.;oxo;c:,,::olcc:c','.'.'.;l;:c:;,'',;;'',::cc:::;;;,,,,'''' ;;;;;::;::::c;..'..'''.','',;;;,'.,'.....;;,',:,;;:,'';dxdddxxdkdcldxxdollc:cc,'....'.,c:;c:;;,,','.',,;ccc::::;;;;;,,,; :;;:cllc;;;;;.......''''''.,;;;,'.'.. . .,';,'.':::.'':dxxxdkoldc;;ccc:lllcclc''......'c:::,;,',''.'..,:c:clcc:;;;;,;:;, :;;dxxdc,;,,,,'... .....'::::::,.........,',,,'.;:l::;;odxxoxdol,:::,;,',;ccc:''....,;;;:c;,cc::',,''...,,,,,;;ldooc:;:; ;,'';;;;:ccccc:;'...',,,;:;,''''.''',,'...',,',,cccc:c':dxddkxo;,::;,:cl:;::::'.','''.,:,;c;::,:;,'.''',;cccllclllc:;;:; ;,,;;:;:,',;;;::llollcccc;,'....',,,,''..',;,.,;:ll,.'..collll;....;:l:coo:;;;;cll:;;,;;,'::::::cc:lloooddoc::;;,'',;::; ;;;;;;:ccccccc;,,;:c:cldddolc;,,'';;'';,''',;;;,'',....';;;:;;,... .''';,;c'.';cloollc,,:::ldooodxddolc:::;;;;c:;:::;;,; ,;;:;,;:::c:ccc::clcc;;;::::loddollc:cc;....,,..'' ...',:::::::;......;:;,;...';;loollclodxddolcc:;;;;:cclcc:::c::;;,''' ;,;;;;:::c:::c::;',::cccclc::;;;;::clollc;;;:,',;'...............'....,:;:lllllddxkdoolc:::;;,,;:cclolllcllllccc::;,,;;; ;:ccc:::::;:;;;;;;;;;,,,,,;clc:cll:;,',::cdxddddddolccccollllllcllloddddoooddlcc:::;,;:::::;;;,,;cllllllolcccccc;::,;,,; ::;;:;;;;,.',,;;,;;;;;::;;;::;;;:cclllcc:,;:;;:cloooodxdxddddxxooooddxdolc:;;;:ccc:;;,;::::::::::llccc:;;:cccc::::;;;,,' ,,,;,;;;,,,,,,,,,',:c:::::c:;;;;;;;;:::ccccocc;,',,;:lddxxxxxxkdoc:,;:;;:cccccc:lccc:;cccc::cllccccc:;;::c:::cc:;;,;;,,, '',,,;;;,,,,,,,,,,,;:;,,;:::;;;,,,,,;cc::;:cllllllc:;,:kxxxkkkko,;::cccc:::;::c:cc:cccclcc::cccc::ccccc::::;:;,',,,,'.'' ...'';::;;,,,,;::;:::::::;;;:::;;,,,;:cc:;::clc::llccclxxxxxxkOdcclccccccc:;cccc;;;::::col:c:;:cc:;,,;::;;:;;;,'','','.' '''',:cc::;;;::::;:ccc::;;,,;;;;;:::::c::::;:ccc::ccc:okxxxxxkOxlccllllcc;:cl:;c:;::::c;:cccccc:cc:::;;:;;,',,,,,,,''... ,,,,',,,,:::c::;;::::::cc::;;:;,,,;;;;;;;:;;;,;cccccc:dkkkxkkO0klclllllcccllcc:::cc;,:c:c:;:,;;:clccc:c:;;,,,'''''.',,'' ,,,,,',;;:;;:cc:;;;::cc:;:::;,;;,,;:,,,;;;,;;,;,;:clc;xkkkkkkOOOc:clllllccllcc;:clc:;:ccc:,,,',::;;c:,;;;;;;;,,.'...',',