',.'''c:c:cc:c,''''.lcoocl,:,:;;;;c;,;,,;c,':cdolooxc;o::co::l:o:c:cl:lcoc:l::::clddldld:;,''',,'',;
;;,:;:c:c:c:cl;c:::;oll:olcl:olcc;l::,,l;ccc:lxdokoxld:;d:o:lc;l:o;,lc::dc::;;,:oodlxdldc;,,',;';,,;
odlxloc;c,olldoxxxxolcolllcl:dlc::l::c:c:xdoxoxdoooxclc:ocdc::;l;;:l;,l:,,;;';',loolddco:,';'.;,'','
locoldococddldxddxxdlcc:;;,:;,;,:;l:,c;c;cccooxdlcclclc:oodlooco:l:,oc;;c:,;;:;:lodldocl:c::;;:;:;;;
ll:oclloocdlxodkdkolc,c,,;,:;;;,;,l;;::l:cc:o:xoo;';:lccxodlddlxcc:;:;:,;cll:ollo:xlxc,c;c;c;,;,:;,;
,;';,;;;c:c:cc:lclccc;:,;:,;,:,,;,;,;;;c::;,'.'.....,cc:;,,',,',:l;,c;;;::;c:ddcccood:;:::;,.....',;
.'.,'.,':;c;::;c:c:;c:c;;,,:,,;;;,c;;::c::::........,lll'.'''..'':,,:;:;:;;ccdlcl:xokdldod'.....,;cl
.,.:,,;',',.'c:l:l::l:c::c,l;:cllcdcd:,:,c::,';'''.',c::,',','',',',;';,::;c:o:lccdlxdodld::;,::dloo
',','''........',:;;::c;:;,;,c:llcl:l:':'::::;::;'',';',,',','.',oolocd:,,;:;lc:c:oc;c:;,oclclocdoll
;c;c:cc:c'......'c:::,c;:;;c;ccdxoxlool:,;;::;c::dlxoxxdxo;';'.,,xdxkxxc;,';,;:cc:l;c;:c;cclcoc;lcoo
cl;l::c,o;.....;.,;;,'c''cco:ooxdldlodlc,;;;;,l,,doxodxdxc:',ccolxddxokc,;,:,;;cc;l,::;c;::c:;c;l;c:
:c,c:::;c::;;;,'';'.;'',;lcododddoolodc,':,',;,;:llxdxddxc,.,odkkdddxdkc,,',,,,c::c;c:::;;;;c;:;c:;:
';,;',,';',,,..'..'...,..;;c::::;;::::;,...'..ccckxxdooodl:..,,;;::cc;c;''.'.'.',.'.,'.;...,..,','',
. ...... .. ... . . .kOO0K0dldkkxxd, .. .... .
... .... .. .. ... . .. .;O00O00Okkkkxddo;.
... . . .O0d00O00Okxddlllc;:c:::;;;;;;;;;;;;,,,,,,''''''''''''''''
..... . .. ;OOxclOOO0xdlclcc:co:,,,,',,,,,,;;::ccccccccccccc::cccccccc
..... .. ... .lOOOxdk00xkxc;::d:,c..........',,;;::ccccc::::::ccccccccccc
..... .. .. .,.o0OxkkO0OOkxd:,,;,.,.........'',,;;;;;;:::ccccccccccccccc::
..... ... ..........................:dddO0Okxxodc:ll;... ... ....',;;;::ccclllllllccc:::;::;;;;
.....................................';:l0KK0kxxxkOxo:co:... ....,;::ccllllccc::::::::::::;;;;
'..''.'.........................''..:d000000l':lldxo:;lc.. ....';;;::cc:c::::;;;;;;;;;::::ccc
'........... ..... ................;O0000K0,;:;lxkd;,,,. ....'',,,;:ccclllllllllllllllllcc:
,,'''''............... ............;OOOOO0d;c;;kOdo,... ......'',;;;;::::;;;;;:::cclooooollllclllo
;,''''''''''........... ........ ... ckOO00llc,cOOo;.',,..........',;:codxxxxxxxxddolccllllcc:;,;::c