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