,;''+++'++++'''++:
#''::;;::;...,,,,,::''''::,:,,::, +';''';':';:::::::::;;:'
;;'::,:,,,,,,:;:,,:..'':;':,,,,,.,,+ :'';::::;,,,,,:::::..':;:;;:
';';'''''+'''+'++..;';:+++'''''''' ,;;:;;;;;'.:::,.,,,,:,,,,,,, `.
'@+';'++#++##++###@##++'''..:+:;++''''''''. :':,
;#+++#++;'+;'++'++++#'+'''::;;;''++++'+#;++###+#++#####+##+###################++##+;;'
:+;++'''+;'''';'''++':++'';'+;;'#++'+##++++';';;''''+++'+;;+'''++'''+++++';;;;';;;';;';
'++++++;;;;;;;';;;';;''+++''
;+'##++''''+';;'';'++;+';;;##+#+++++'++'+'##;';;;;;;;:,:;;;;'''''''''''':;;;:',:;::+ , ''''''''+''''''+++#;;;;;;;'';';,,:';
'#+#####++##'+#+#++##+#';;;;';;;+###+##+@+########@#@#@#@@################@#@@#`
'@+';;###@#######@@###'+;;;;;;;+##@@@#+@+@@'
` ';;'
:::::::::::;;;+###+++++++#+';;+
++..
':;'';::::;;;::::,:,,::,,::;,,;.::'';;;;';;'+ :,,,,,,,,,,;;::;:+::::;;;''
#++'+'+''+++'''++,::#+''# +;;:::::::::,;
,,.:''++++++++ ', +'''# +;',,,,,,,,,'+
';++@@@@@@@ +'++++''+@ +;:,,;;;::'#
''@ +;; '++#
+'::;:,,;#
@'# ;+'''+';;,.:#,
#+@ ;+:;:;;:,:+;
@'@ ';''+;,++
#'@ ++'+''@
#'@ ``
#'@
+;@
;@