Nathaniel Jones - in Ascii!




'..
...
.. ''....
.'. .''...
,' ..''...'.
.,' ...''''''.
..' .''..''',,',,''
''' .,'..'''''',"",,
.,,. .'''..'',,'',"",,.
.."" ','..'''''''""",,'
',", '""'..''','',""""".
."",. .'"",..'''''',,"!",,.
'"!,. ',!",'''''''',""!"",'
."!! .',"!"''''''''',""",,''.
'"!, '"!*''''''''''"""!",''.
',!", .'"!*"''''''''',"""!",'.
.,"!* ."!*!'''''''''',""!!",,'.
."!!' '!*!!''''''''''"""!!",,'.
',!*!. ."!**!.'''''''',""""",,,'.
'"!!!. .'!***"''''''''',"""""",,,.
,!!*, .,!!!",',,''''',,,"!!!",",.
."!!!, ',***,'',,,''''""""!!!"""'.
.,"!!. . ....','',,'',,' .,"***,'',,,'',,,""""*!"""'.
'""!" .,,,"!*/*/*!!!!!!!!!!". .. .'"!*/*'',,,,,,,,,,""!*!""",
,!!!" '."*=(((((5555455(((((((===*!,''''. .,!***!''',,,,,,,,"""!!!""",.
.,**!! !*!==(55444444444444444444445555(=*"",..''".... ',*//*!,,',,,,',,,""!!!!""!'
.'"**!! .... .(=5(555444444444444444444445(==//=(5*/'.,''.. .,!**!"''',,",,,""""!!!!""".
.'!!**! ...... "544444444444444445555(/**"''. .,"***!,'''',,,,,""""!!!!"""
',!!*!" ... !5444444444444455455(*!'''....,"!*/*",',,,,,",""""!!!!""""
',!**"' .. ... *44444444444455(/////====/,',,',,,,,""""!*!!"!",
'"***!, . ..... "54444445555((((==/",,,,,,,,""""!!*!!"!",
.,"!**". ....... .. /444444444445(='''',,,,""!!!!!!*!"!"'
.,!***!, ....... /54444455(''','',"""!!!!!**!"""'
'"!***"' .......... 5544445(.',,,,,"""!!!****!"""'
.',"*/*"' ..... ,(44444444/,',,',,,,"!*****!!!",.
.,"***!. .... !(5445544444!',,,,,""""!*****!""!".
.'"!!*!" ... .*55(5((5555444445''',,,,,"!!**!**!!"""'
.'"!!*** ... . (555555555554444444("',,,,,"""!*****!!!!!'
..!!**!". ... /444444444455(544444455.',',,,,"!*******!!!"'
.'!!***". .. .. '=444444444444444445='.,,,,,,"!***//***!!"
',!!***"' ... "(4444444444444444555444444444=/'','',,,"!**////***!,
.,!!*/*/' .. /544444445544444444444444444444444444444445=!''',,,,"!!**/******!'
.'!**/=(' .. . 554544444455((544444444444555444444444444555=",,',,,,"!!*//////***.
.'!*/==(' . . ((55444445555((((544444444444444444445555444444455(/",'',,,""!**////***!".
',*/=((4" .. . .(54555555(((5((((54444444554554444444444444444444444445(/",'',,,""!!********!"
',!/=554" . . ,((5((((5((((5555544444445((5((554445555554444444455555554444444444!",'''',""**///*!**!"'
',**(544!. ,=(555(555555544(5555544(==/=(=((55(((===(544444455((((5554444444445*""'''''"!**/***!***"'
.,"//5444/ . .=(((55555555(((((((((((=/*****/=((===*/=(5555555555(==(=(54444555"",,,'',"!**//******'
.,*//5445( =====((((((=(====(=///=*!,'"**"**//=="!*((==((5(((55(((==(544445("!"',,,,!!******!*!!'
.,!*/=4445( .'"*". "/(=//=((=(55555554444(*!,,,""""!*********"
'"**=(44455,.. .'(====55(554444(=!,,,"!!!*********,
',!*/=(54445,.. "*((=((5444444(=!",""!!!**//*****'
.,"**/==44444,'' ,!==((((4445(=/"""""!****/****!,.
.'"!**//(44444".. "==((5444(/*!,"""!!****/*****'
'!!*//=(4445=.. "!554444/",,',"""!****////**'
.,!*///=(444/'. ,=5445"",,,,"""!*****////*"
.,!**//=(44455= 4  ,=,'''',"","!********//'
.,!**//=(455=*.       ..'',,"""!!!***////(.
.'"!*//=(55*,'.         ..'',,,,"!*****//=/'
.,!**//==(*,'..        ..'',,""!**//////=
'"!***/=//*"...          ..',,"!!**/////*/
',!*//////!,'..  4   4  4  .'',,,!***//=((/
'"*///////!'..'.. ....      4   ..',"!!**//=((/
',!**////*!,..''. .','       ..,,"!*///(((/
',!!*////**,.'','''''.   4  .',"!****(55=.
.,"!*////*,'',",,,,'.   4   ..''"!!***=((!
.,!*/////"'.,",''. 4 4   ..,,""!"!!!*!'
."*////*'..',,,'.   ..',',"""!",...
.,*/=//*,''''',' 44 ,""""",.
."*////!'.'... .  4,""""",,
"*////!"... ''''.... '"","!""'
.,****/*,.. ' '!(!",,'''. ...,,"""!""'
",,,"*/,../4///*!""",''.. .. ..'',,"!!!,
.'''.'!***=(=!!!!",",,'.. ..... .. .''""""!!",
''. .'*(55(/*!"""""",''... ......''''.. .'''""!!!,'
.,'...,(544(/!!!"""",,''.. . .. ..''',",,"" .',,""*!"'
.,'' =5444=!!!!"","",'''... ..'''',,"!!!!*"..,,""!!!".
."",,,(4445/*!!"""""",'''',''...... .....',,""!!!**=//""""!"",
."''',"!""!54445=!!!!""!"""''""""",,''''.. .. ....,,"""!!**/==(=/""""" .
'"*/*!****!*5444(/!!"""""!!*//===//!!",,,,'.. ....''',,""!!***/==(55=*""' ,,,,'
'"///////!!/5445(/!!"""!!**/===((((//*!!"""''.. .....'',,""""!!***//=(544*!'.',,,,,
.'!*/===*!!*5445=!!""!!/========((((((==/*!",''. ..''......',,""""!****//=(45/.'''',",
.'!*/===!"!/444(=*""""*///=/****/==((((((==/*",.. ..''''.'''''',,,""!!!****/=(445("'...''.
."*/===!""*544=*!"""!*///**!",,',,!*=(((((((=/!,... ...'',,,,"""!!",,',,""!!!****/=(444*'..',.
,!/===/""*55(/*!"""!!!!!"",,''''''.',"=(55555(=/*".. .'',,,""!!*///=//*!","""!******/==44455*",,,'
'*/===/!!*((=**!"""""!"""",,'''''''',,"!/(54555(==!,'.. ...'''"""!!*//=(((((((==*****!*****/=(4445*","".
,*/==//*"!((=!!""",","",,,,,""""!"!!*/*///=((555((=/",,'. .''',"*///==((((((((((((((((((==/***!***==5444=*!",
."*===//*!*(/*!!"",,,,,,,,,"""!***/=/=((((((=//=((((=!""''. .''.."**===((==(5555(((((==///====((=//******/=5445=*!,'
'"*//==//**=/*"",,''''..'',""**==(*","(5544(((=/!**//*!",,'. ..'',"""!/==((555545555(/**!!"""""!!*/////*******/=5445(/"",'
."*/=/=/*!/=*!"""'''.....',"!==/!!",,/=55' (==/*!!!***!!",'. ... ...',,"!**/==(((55444455=/!!",,,,","""!*****!***!**//5445/"'''.
,*/====/!*/*!"""''.. ..',!**!!",,"==(5(=/!. .,""!!!!",,....... ',""!**////**/=((55545445=/**!!"",,,"""","!!*****//(45/,....
'/*===/*!**!""",''.. ..'"!****!',"*=(=(". ,,"""""",'. .....',""!*****!""!!*/((" /4555((=/*!"",,,'''',""!!****/(5(!' .
'"/////*"!!"""",''.. ..'',,""""!""",,'.....'',,",,,,' ..',""""",,. .=((55(=/""=(((=",''.....',"!!*****=5("'
."*===/*"""!""",'''.. ..'''',,,''''''.. . .',,,,'. ..'',,',,,'..'..."!=//*!"""**//=*!,''....',,!!****/=((!,..
."!/==/*""!!!"",'.... ....'....'.'..'..........,,,,'. ..',,'... .....,""!!!!!""!!"""",''... .',"!!****=(=",'
.!*//=(=/!!*!"",''.. ............'.......'',,,.. ...''''... .... . ....'''''''..... .. .',"!*****/=/""'.
."*//===/***!!!,,'.... .... ... .....''','.. ...'''.... . ... .. ...''''....... ..,,"!*****/**"",
'!*========/*!!"''... ......'',,''. ..''''.. .......... ..... ....',,"!******!"",,
.!*========/*!!"'''.... .''''',,'',.. .''''''... ... ....',,!!!**//*,,,''
.!!///======*!!"''''... ...'''''''. ',,''''.. . .....',""!/**/*",','.
"!/===//===*!",,''... ..''''''''. ..'',,''.. ...'',"!"!/*/**"'.''
'"//=/====/*!",,,.... ..''''',,'. ..'''','... ...'',,"!*///**,'.''
."!/=====/*!"",''''.. ..'''',,'''. ..'',,,''.. .''',,,"!**/==/!,'.
'"*======*!!",,'... .'''',,'''. ..',,,''.. .''',,,"!**///**,.
.'*/====/*!!",,,''.. ',,,'',,'''. ..'',,,,,,'. .',,,""!**/=/!.
.'*/=====/!!"",'''. .,,,,'',,,,'. ...',,,,,,,,' .',,,""!!*///'
.'!/=====/*!!"",,'.. .',,''.'''''. ...',,''.'',",. ..'''"""!***/**
.'*======/*!!"",,'..... .'",'...''''. ..',,''..',",'. .'''',""!!!*//*!
.'*==(====//!!!",,'''.. .',''...'''. .','''.'',",.. .''',,"!!!*///!'
'!======///*!!""",'''.... .. .,,,,,,,,''. .',,,'',,,",. ...'"""!!****/.
.'"/=====///!!!""",'''..... . ...........,""!""",,,. .',,,"""""",. ..... ..'',"""!!***/*
.'"*======//*!!!",,,'''.'...'''''...........',,,,""!""'.....'',"!!!!!",,''... ......... ...'',""!!***//,
..!/======//*!!!"",,''''''''''''.........'''.''',,""""!,,,,,"""""""",,'''''... ..''''''... ..'''',"!!!!***!'
',*/======//**!"",,'''.'''........''''''',,,,,,,,,,,"""!""!""""""",,,,,,,,,''....'''',,,,''''''',,,,""!!!!***"
.,/========/**!"",,,'.''.. .....'.'',,,,,,,,,,,,,,",,"""""",,"","",,,,,"",,,''''''''....,,,,'''',,,,"!!!!!*/*"
.,*======(==*!!!"",,'''' .',,,,,,,,,,,,,,,,,,,,,,,,,,",'',,,,,,',',,,,,,,,,,'','''....'',,,,,,',,""!!!!!**
'!/====(===/*!!!"",'. .. .,","",,,,,,"""",'',,,''''''''..'''''''''',,,,,,,',,,,,','''''...',,,,,,,"""!!**!'
'"*=======(/**!!!"",. .'',,,""",,,"",''''''''''..........'..''''',,,'',,,""""",,''... .',,,,""""!!*!,
'"*=====((===*!!!!""'. .....',!!"""",,,,''..... ...'',,,"""""""!!",'.. ...'',"""!!!!'
.,"/===(((((=/*!!!"",. .."***/*!""",,,,'... ....''.',,,""!*!***!"'''''. .'""""!*!!
',*/======((==/!!"!",'. .',!*///"'''...,,''.',,,'..'''..'.',,*/==/*!,' ... .',"""!***
.,*/=(==((((==/*!""!",'. .,"!*///.''. .."//=/*!,... . .,""""**=5,
.,!/======((=//**!"!",,' .'","!!****" ","!***!",'. ..'',""""*=(4445/
',*/===(==(===/*!!!!"", .. .',"""!!*!!,.. .'!!!!!!""",'. ...',,""!!/(545*
.'"==(====((((5(/!!"""",'.. .. ..,,"""""!!!!!!!,,'"". ,""""!!!""""""",'. .''',"""!!/=(5444!
,*/====((((5445/*!""",,'.. ... ..',"",,,""""!!"""","''',"""",,,,,,,""",' ....'',,""!***==((544=.
.!*==(((((5445=*!!!"",'........''""""",,,,''.. .',',,,""""'. .',,,"!**/==((((54444/.
'"*/=(((5445(/*!!!"",'''.....',,"""""",,,,,,''''''''',,,,'',,"!,,. . ....'',"!!!!*//===(=/=55444!.
."!=((55445(==**!!",,,''. ..'',"""""","""",,,,',,,,,,,,,,,,"""'. ...',""!!!*//=======//=((4444=
.'/=(44445==((=/**!!",'''....'',,,,,""",,"""""","",,,,,"",,",,'.. '''""!*!**/////=====//==((55(!
'*(5444(====(=/**!!",''.. ..',,'',,,,,,,",",,,,,,,,,,,',,''. .',,!*****//////====/**//(==445(.
,"/554444(/*///==///*!"",'. ...'''''''',,''',,,,'''''..'... ..,"!*/*////**////==/****//=/=(4454*'
.,!(544444(/**/*/=((/**!"''. ....'.....'''''..''......... .''"!*/////*****///=//**!!*/////555/
."*/5444444445//****!!/===/*!,'. ............. ..... .. .',"*/==//**!!!**//////*!!!!**/**(44444!'
.,"/=444444444//***!!""*===/!"'.. ............. ...... .. ..,"*//=//**!!!!!**////*!""!!!***!=444444='
,/=(5444444/***!!!"","!==/*!''.. ........ ...... .......... ..'"*/==/*!!"!!!!!***///*!""""!!!!!*(5444444444',
..!(5445*!!!!!",',,"*=//!"'.. ......... .. ...........',"*///*!"""""""""!******!""""""",,!/=54445(/
.'(5444(/!"""""",,,,'*==*"",.....'''.. . ........',!!//*!"""",,","""!!*****!"""""""","**54444444*'
'(5444(/!!"""",,''''',==/*"'''..'''......'.......'''..''',!!!**"""",,,',,,,""!!!*!!*!"",,,,,,,"!**=444454('
*(4444445*!"""""",','''''*/=/"",''''......',,'.....',''''',"**!!",,'''''',,,,""!"!!!!!"",",',,"""!!!*54545=,,..
.!55445(!"""",,,',''...',/==/*,,"",,'''',,"",,',,,,,"""""!!",''''...'...',,,"""!!!!!""",,',,,,"""!!=4444455(==,
.(5544444="!""",,,',''....''!===**"","",,,,,""""""""""!!!!!",''...........',,,,"""!!""""",,,,,,',","!/4444445
!5(444444444444*!",,",'..''... ...."*/=//*!!!!!"!**********!*!,'........ . ...''',,"""""!!""",,""""",,,""!5444444
,!(555444444444444(*",,,,'''..... ...''!!**/*/******///*"',.... . ..'',,,,"""""",,,,,,"",,,,,,,"=5444
,*4544444444445444445=",,,,'''... . ...''',' ,,...'. ...',,,',,,,,,,'',,,,,,,,,,,,"/544
,5554444444444444444*",,'''..... .''''''''',,,,'',,,,",,,,",""*=4444
"=(5444444444444444444(,"'''..... .'',,,'''''''''''',"",,,,,,,"!=44444
=5554444444444444444=,''..... .'',,'''''.''''',,,,"""",,,""*(444
544444444444444(!'.'.. ..''''.''..'''''',,""!!"""""!*=4444
444444444445(,''.. .''''''...'''''''',"!""""""!=5444
4444444444444445/'''. .''''''.'....'''',""!""""!!*=5444
444444444444444444444455"''.. . .........''..''',"!!!""""!*(44444
444444444444444445*,.. .. ... .. .. .............''',""",",,"!54
4444444444444445=!''. ... ..''''. ... ............',,",,,,,,"(44
4444444444444/*!"' .......',',''.. . ... ... .....',,,''''',"=54
4444444444444/*!!".. ...''',,''''''.... ..... ...........'",,'''''',/544
4444444444444445*!!!, ...''''.'''''''''''. .................,",''''''',!(44
444444444445=*"""' .. ....'.....'''''','.. ...................,,'''''''',,=44
44444444/,"""' ....'''..',,,,,'''''''...................,,''','''',"*44
44444444444444=!",, ... ...'',''',,""",,,'''''......... ....''..'"'',,,,,'',"*54
44444444444444445((!!. . . .... ....',''',,,,,,''''.'''....''..........''",,",,'',,,!*54
44444444444(!,.'..... .. ..''.....''''',,",',''''...'''.''''........'',!",,,,,''',!*(54
444444444444444445=*"''...... ...''''.....''',,,"",,,,''''.',,'''''........'',,",,'',",,',"!=(44
444444444444445(**"'..'''... ...'''..''''''',""""",",'''',,,,,,,'......''',,,'''',""",,""*=444444
4444444"""'''''.'.....'''..''....',""""!"",,'''"",,,,'.'...'',''"",,,'',"",,,""!*54444
4444444444444445(/!"''',''''''.....''...'',,,""""",,,,,"!!"",,''....''',"",,,'''"",,,""!!(4444
444444444444444(*!'.',,''.'''....','''',,,,""""",,","!!*!",,,'''''',,,"",,,'',"",,,""!*(444444
444444444455/!,,''''.','.''',,,,,,""",""""!*!,,!!!!!"",,''''',""""''',,,,"""!""!!=544444
444444444444444(=/,''''.',,...''',,""""","""!!!!,,"!""""",,''''',"!*!,'''',,,,"!!!!!/544
444444444444(/!''''','.''''',""""*!"""""""!""""""!"""",,''.',"!!"''',,,,,,""""!/5444444
4444444444444444444444(//*,'','''.''',"""!*/*!!""""!!""""""!!!!",'''',",',",',,,''',,,",*(44444
4444444444444444(//!,,,,''''',,""""!***!""""!!""","!!!!"",,',,,"'',,,"",,,,,,,,,,!/(444444
4444444444444444444(//!"""'''',,,,,,,"!***!"""!"""""!!!",,,,,,,"",'''''',""""""""""!/(44444
444444444444444444444(==!!,'..','',,""!!**!"""""",,"!!!"'''''',",...'''',""""""""""!/(44444
44444444444444444444444444444445=",,'''',,,,!!!*/*!,,,","""!!"",,'''.',,'.'''',,,""!!!!!""!!*5444444444
4444444444444444444444444444444444(",''''',,,""!*/*!","!!"""""""",''''',''',,,,,,,""!!"""""!!!544444444
444444444444444444444444444444444(/,,'''.',,,"!*!!","!!!!!,',,,,'''',"'',,'',"""!!!!""""""!!/(4444444
444444444444444444444444444444444444444444=*"''..',,,,,,""""""""",,",,,,'',,,'',,,""""!!!!!!!!!!!!!!=4444
44444444444444444444444444444444444444444444444(=",,''',,,,',,"""!!"",,,,""",,,,",',,"""""!!!!""""!!!!!*/=444
44444444444444444444444444444444444455554445=!!,,''''''',""""",,",,,,"!",,"" ."!!*!!**!""",,,,,,,""!/444444444
444444444444444444444444444444444444445/*/554445/*!,,,'',,,,,""",,,,,,,',,,'',,, '"!!!!!***!!",,,,'',,"!!5444444444
44444444444444444444444444444444444444555(=5544444(/*",,,,,,",,,,,,'',,,,'',,..''..!!"""""!!!!""",,,"!!!!!*(444444
44444444444444444444444444444555555544445/*!",''''""",',,,,,,,,''''',,,. ,"""""!""""""""""!!!!!*/(4444
444444444444444444444444444444444444444445((55544444(/!!*",,,!!!"""",''',,,,,,,," ,"""!!",,,,,""""""""!!**=444444
444444444444444444444444444444444444445444444445(!!!!!!!******!!,'''''',,,,, ,!""""!",,",,,,,,"""!!!!!*54444444444
444444444444444444444444444444444444444444444444445(*!""",,"""!!///!!,'''',""", ,,,"",,,,"",''',,,""**!!!!=4444
4444444444444444444444444444444444444444455*",,""",,,,"!///*!",,,,,,,''',''',,""""",,"",,"""!!"","/544
44444444444444444444444444444444444444444444445/*!!!!","""!*//=/*!"''..','',",''',",,,,,,"""""!!!"""",*(44
4444444444444444444444444444444444444444444444445=/!!""!!""!!*/===/*!"''',",,""",,'''....,,""""""",'',,""=444
44444444444444444444444444444444444444444444=/*!",""""***/====//*!""""""""",',,,''',,"!!!!!!",'''''"*444
444444444444444444444444444444444444444445=*!",',"!!!!""/=/=/****!"""""""'',""!!!""""!"",,,''''',!544
444444444444444444444444444444444445(*!",,,"!*!",,!*/==/////!!""""",,"""**!"","",,,,,,,',,"*(544
44444444444444444444444444444444444444(*!!"""!****"""!!/====(=!"""!*!"",,,""""""",,,,,'.'',"!!(544
44444444444444444444445*!!""""!///*!"""!*/=((/",!!"!!!",,,'',"""",''....'"!**/(4
44444444444444444444445=///*""!**//*""!**/=((=**!!!"!"",'.'',!!"",''.'',"!!!!*(544444
44444444444444444444444444444444445=**///**!!*/*!!****/==**!!!!"""""''''"!!""",,,',,,",""!/444444
4444444444444444=*!!!*//*!*//******/==***!!!!!""",',"!",,''',,,"""""","/5444
4444444444444444445/*!!!///***/////====//=/!!!!!!!"""",,.......',""",'',,!/44
44444444444444444444445=/****/***!*////===/**==**!!""""""",'..... .,""""''',,"*44
44444444444444444444444445=/**!*!!!****/=/*//***==**!!!!*",,"",... .'""",'..''',"54
444444444444444444445/*/****!!***!*//*//*!*=/!!!""""",,",,''.. .'"""'''''',"!5444
4444444444444444445/****/*!!**!!!/=/*!/*/==!!!!",,""",,'''''',,""!",,,'',**5444
44444444445=*****/**!**!*/==*'. ==(**!"",,""",,....',""!!*"",,,""*/5
444444444445(/*****/*!****/==***//=(=/!","""""",''...,""***!!",,"!*/544
444444444444444(===///"""!***=//*!"'' ==/*""""""""",'..'""!!!!!"",,"!*/5
44444444445===/**!","!*=/**!!,, !*"!"""!""!,'..',""!!!",',""!/=444
444444(//****!"""/=/!!",.' .''',""""!!!!!'..,,"!"""",',,""!**54
4445=/*!!!!!"!==**!' '.,,''"!"!!"!*!,'',""!",,",,,"""!!*54
4444/**!!""!**==*!", ''"!"!**!*!!!","!"""""",,,,',"!!!!54
444/***!!"!**/=*!!",' '',!!"!**!***//!!!!!""""",,'',"!!,"544
444444""!**!!"**//!!",",'..'!!!!*******///**!,'',"","""!""!*54
444444444444*""**!"!***//*"' ,*//!!*!"!!****",,,,"!"""""',,"54
44444444444(*!*/*****!*//!" ',"!***""*""""*//*!,,,,,"""!!,',,,/54
4444445/!!*//*!***/=/!!"!"*!***!!!!!!""""//",,,,,""!!!"",,,,/44
444444444444445=!"!*//*!*//(=/","!****!"""!***"""//",,,,""!"!!"!,'''*44
4444454555444(/!"!*****!*/==(/*****//!,,""!//!!!//*!,"!!"!""!!!'.''*44
45. ' '44445=********/////*/*******!,,""!//*!!***!!!*!!",,""!,',,!44
444! (544445/!/==/**/=/************!,,""!********!*****!!!!!!!""!=4444
44445*. "54444(/*//==**///*!!!!!!!!!!***!""!!***//*!!*/***!!!!*"""!*(4
44=' "544445=***///****!""!!""*!****/*!"""!//=/*!!*//*****!!""!!*=444
44444" '(54445(/****=////!!""""!**///***!!!!!*/=/*!!*****///**!""!*=4
44555555444445(/****=/*//*!"""!*/////!!!!!""!/=(/*!!*////////*!"!!*(4
444444544445=//**//===*!"!*!*===/*"""!!!**====//*/====//*******/54
444444444445==*****===/****!*/*!",,"!!***//=/***=((==//******/=4
444444445(===/**//=(=/!!*!!!!""""!**/**//=*!*/====/*///***/=(4
444445//==/!**//((=!!**""""""""**/!"**=///====/////****/==5
444444444(=//**!!!!===/***""""""!!!!*!"!*======/==//****///!*(
44445==/****!*/==/**/**!"""!"""*!!**/===(=/////**!!*/*!!54
44444444444(===////=////*!!***!"""",,"!*!//=/==/**//////******/5
444444(=///=//=//==!"""!**""!",""!*/(5(/*!!!//==========(54
4444(=/!*/===/!//!",,!*!!!!","",/=(5(/****====/////====54
4444444445(=/**//==*!*/*,,!"!!!",,""!*/((/!***//*!!!**//////=4
444444444445=(=====(=/**//!!!"!!!!""!"!///=*******!""!***!*//=(4
44444(====(=/=(=///***!!!!!!""""!!!**!!!!!*!!!*/*!!!*//(54
44444444445((====/=(=//**!!!!!!**!!""!"""!!!!""!!!*//!!!""""*(4
4444445===////===/*///*****//*!"""""""*"""""""!!!"""",""*54
4444(//////////**///*!"!**/*!"""""""!,,"!""""",,,,,,,"/54
4444444(*****////*!*****!!!!!!**"",,"!!!"!!!","",,,''',,"/(4
44444=******///***!!!""""""!*!,'.,"""!!!!"""",'''',""!!(54
44444444(//*//*!**/*!!!!!""""!!*!'.."!!","""""",'',,,""""!=54
4444445//***!!!!*!!!**!!","!!!"'',"""",,,,,,,,,""'',,"!*(4
44444444("!"!******!!!!*!",,,,!*!,,""",,''',,''''',...',"!54
44444444444445,,,"""""!"!!",""""",,"!"""",,,'.''''''''''..'',"*(5
444444444444(!"""!",,","!",,,,""",,""""",,,'''.'''',,,,'',,'"!(5
4444444444(/*!!*!",,",,""!"'',""",""",''''..''''',,,''.'. ',54
4444"","''',,,""""'',,'"!!,,"",''''''''''''''.''..'!!54
444444(!"',,''''...,,,,''',,",,""",'''''''''''....''',*=54
44*,''''''......'''....,"","!",'''....'.... ...',!44
44=!",'''..............'"","!",''.''.... .'..',/44
4="'. ...........,",,!!"'....... .......'"/54
44(" . ........',,,!",...''..... . ..'',/54
44=... .. .'.'',,,,"",'',''''..... .. .."=54
444445(,'.. .. ....',",,"!",,,''... ."=44
44445". ....... ..',""""!""",''.. ... .!=44
444444444445!.. ..''.''''',"!!"!!",,,'...''''.....'=(44
4444444445/'. .....''',''',"""!!",,,'..''''....'''=5444
44((544444445(". ....''',"""!!"!!,,,,'''.. ..'',(5444
455(54444444(" ...',,,,""!**"!!",",'''. ....,=(44


'''''''''''''''''''''''''''',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,",""""!454$445(55(455455=,,''',,,,,,,,,,,,,,,,,,!*/*''..
''''''''''''''''''''''''',''',,,,,,,,,,,,,,,,,,,',,',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,""""""*544$444(55(455555='',,,,,,,,,,,,,,,,,,,,,!*/!,''.
''''''''''''''''''''''''''',',,,,,,,,,,,,,,,,,,,,,',',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,",,,"!"""*554$444(455455555/',',',,,,,,,,,,,,,,,,,"!*/!,'.
'''''''''''''''''''''',',',''',,,,,,,,,,,,,,,,,,,,,,,,',,,,,,,,,,,,,,,,,,,,,,,,,",,"!*//==**//!=5(4$545(454444554/,',,,,,,,,,,,,,,,,,,,,"!*/"''.
''''''''''''''''''''''','',,,',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,",,"*=(54445455445(455444454*,,,',',,,,,,,,,,,,,,,,"**/"''.
'''''''''''''''''''''',,,',',,,,,,,,',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,""","!/==544444444$4$5/!"',',,,,,,,,,,,,,,,,!**/"''.
''''''''''''''''''''''''',,',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,""""*=444445$$$$$$44444$$$4544(*",,,,,,,,,,,,,,,,,!*/*"''.
''''''''''''''''''''''''',',,,,,,',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,!!//=54$$$$$4544$44(=(5(*,,,,,,,,,,,,,,,,,!*/*,''.
'''''''''''''''''','''''',,',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,"!/*==((544$$$$$$444445/(((444444$4454*,,,,,,,,,,,,,,,!*/*,'...
'''''''''''''''''''''''',,',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,"*==="!=/=44444$$$5445544444(/==44444545((!,,,,,,,,,,,"!*/*,....
''''''''''''',,'''''''''',,,,,,,',,,,',,,,,,,,,,,,,,,,',,,,"=544===54444$$$$$$$$455555!/5==5==5(==((55554(4(=((554(*!,,,,,,,,""!*/*"'...
'''''''''''''''''''''',',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,=4$5//(=((4444$$$$5$$$$55$$$44**!//544(*=(55==((==/5/*,,,,,,"!//*,'...
''''''''''''''''''',',',,,,,,,,,,,,,,,,',,,,,,,,,,,,,,,,!445(=***//(444$44$($$$$444(((55(==(=(55(=*(=(=(5*/*//(=!"",""!//!,'...
'''''''''''''''''''''',',,,,,,,,,',,,,,,,,,,,,,,,,,,,"!(45(5/=**=(444$54$$$$$$$44444=!(4$45(=**5((55*,*/!/(=(55==455=/"""*//*"'...
''''''''''''''''''''',,'',,,,,,,,,,,,,,,,,,,,,,,,,!!/(45(*//(54544544445=*(4445=(=5$$$55*/"/=(=/=((/=5=5(((55/!"*//!"'...
'''''''''''''''''''''',,,,,,,',',,',,,,,,,,,,,,,","=5445=/(=5454$4$455==5(=/((55445444(=(((=*/=*//=(4(((5=((555=44445((((======
'''''''''''''''''',','',,,,,',,,,,,,,,,,,',,,,,,,*45((==/(=(4(5$4445===/=5=*44=!=4454=455455(=(==545=!/**/(=544(4554554444555(((5(55
'''''''''''''''',','',,',,,',,,,,',,,,,,,,,,,",*5$4455/!===5($$444554455445*(=//5=54=554(/=((5545(55/(*(/5444554445454555((((((
''''''''''''''''',''',,',,,',,,,,,,,,',',,,,"*(4=((((/=!*/(5444$4455544(/=(**!"**=*(((444455(5(((5//====4444544555555(55
''''''''''''''''','',',,,,,,,,,,',',',,,,,,!*54444445(5(555444454(=(*/*!",,"**/====(455444455=5(=(/(((445(4454(55((5(5
'''''''''''',''''',,,,',,',,',,,,,,,,,,,,,,/*545444(=*=/=544445((==//!!*,.',',"""","*=((44454((=(5=5=(=544445544455(=(55555
''''''''''''''',',,',,,,,,,,,,,,,,,,,,,,,,"!*=$4444(/*/=(54455((///!,""' ..' '. .',"*=544445((/=54*=544454(5((/=(//=(((55
'''''''''''''''''''',,,,,',,,,',,,,,,,,,,,"=4(545(/*=(445544444444455(((=/*!,!.' ''",/=((445(=5/*=44=((44544(5(=//==(=55(
''''''''''''','''',,,,,,,,,,,,,,,,,,,,,,"!==*444445=/=544444((5554544555====/*",,,,'. ...'*!/(5(5(=44=5(44=5445555(((/*/(==(55
''''''''''','',,,',',,,,,,,,,,,,,,,,,,,,,!",=445=//=((5((5((=//*""".. . ,!*///=(((=545444454444===//=/=5555
''''''''''''''''''',,,,,',,,,,,,,,,,,,,,","!/454455//=/=/*/==//*/!''. '!/==5=/5(/54455444445==(==(/((55
'',''''',''',,'','',,,,,,,,,,,,,,,,,,,,,,,""!4(4$45(((==(=///!!",,". ,"*=(==5!/(55554445555554(/*54555
'''''',','''''''',,',,,,,,,,,,,,,,,,,,,,,","""5444444555(=!*!,'.. . .'!/(*/5*(=*5(44445(55(=(55555
''''''''',''''''',,,,,,,,,,,,,,,,,,,,,,,,"",,,*/4$44445(/*""".. ..,*/=/!/*=(=55544(54554((44455
,''''''''''''''',',',,,,,,,,,,,,,,,,,,,,,,,,"""!$4445((=*"'.. '!*5=*=*((545544455(454545544
''''''''''''',,,,,,,,,,,,,,,,,,,,,,,,,",""""""""44555(==/".. '!!=(/=54444445(((44$$4445
'','',','',',',,,,,,,,,,,,,,,,,,,,",""""""""""""55$$$$4(5((=/!"'... ,"/==((544454(5544$4(/
'',''',',,,,,,,,,,,,,,,,,,,,,",,""""""""""""""""/($$$=((=*/!,'... .'**((454444$=$$4'
,',,'',,,,,,,,,,,,,,,,,,,,""","""""""""""""""""!!5$$5((=*"",.. . '"**(44$45$($$$$$$4(,
,'',,,',',,,,,,,,,,,,,,,,""""""""""""""""""""!!*//5(==/*",. '. .,"==(5$$$$4$$$$$$$(/
,',,,,,,,,,,,,,,,,,,,"""""""""""""""!"!!"!!!!!!!!*/4==//*,' .!*(44$4$$$$$$$$$5(
',,,,,,,,,,,,,,,,","""""""""""""!!!""!!!!!!!!!!!!*(4(=/"''.. '"/=44$$$$$$$$$$5(
,,,,,,,,,,,,,,,,"""""""""""""""""!!!!!!!!!!!!!!***(4(*!",'. '"/=44$$$554$$$$$$$((
,,,,,,,,,,,,,,,,""""""""""""!!!!!!!!!!!!!*!!******/4=/*!",... .'*=54$$$$$54$$$$$$$$$$(=
,,,,,,,,",,,""""""""""""""!!"!!!!!!!!!!!!*******///5=/*"'. ... "/(54$$$$$$$$$$$$$$$4//
,,,,,,,,"",,"""""""""""""!!!!!!!!!*!*!********/////===/!",. .!=5$$$$$$$$$$$$$$$$$/*!
,,,,,",,"""""""""""!"!!!!!!!!!!!!********//////////4445(*!"'.. . ... . ,*(4$$$$$$$$$$$*!!
,,,,,""""""""""""""!"!!!!!!!!!*********///////////(444(*",'. ..,",',,'''. !/54$$$$$$$$$$$$(!"!
,,,","""""""""""!"!"!!!!!!!*********///////////===4$45==*",. ... .. .!*/**/*!***!!!"!!""'''... .*(4$$$$$$$5(5$/!!!
,,","""""""""!""""!!!!!!!*******/**//////////===/=4454444(="",. .',"'"!!!""===(=(==(==*"' ' .. .. ."=5$$$$' .!$/!!!
""""""""""""""!!!!!!!!********//////////==========(5((54444444=="".....'"!*//*!*!!*/==5(==/"' ."/=4$$$$. ((,=/!!!
""""""""""""!"!!!!!!!*****/**////////============(=5((5444444445=*!,',',!*/*///====/=//=====/*!"'. ,!(5$" ,""''"*!!!
"""""""""""!!!!!!!!********///////===========(((((((55544$445(*!"",,!!**/*******//=55(4555445(/"'. '*=544='*, . .'!!!!
""""""!!"!!!!!!!!*******////////=/========((((((((((5544$$$$$$$45(*"''..,""",,"""!!!*"(=",//555/*=="' ."=(4544(/*" "!!!!
"""""""!!!!!!!********////////========(((((((((((5(((54$5(4$$$$$5(". ..'',","*,.."/=4(/*5*,',. "*=44((!!! .!!!!!
""""""!!!!!!!*******/*//////========(((((((5(5555555(54/*4$$$$$5! ,'". .**/(=*,,,,,'. '!=545(*!!'. "!!!!!
"""!!"!!!!!!!****/=((5(=//=======((((((((55555555555((5455=!!(44$5* '"". . ',/(5(/**,,. '!!!!!!
"""""!!!!!!*****/55555555=======(((((((5555555555555((((4=*!,"!*!/(45" ... .'. '"*(((** ,!!!!!!
"""!!!!!!!***//=(55554544======(((((5(55555555555555(=/=((/*"!"",!/(=. .'*==/ !!!!!!!
"""!!!!!*!**/(/555455444=((((((((555555555555555555=*!*/=/*",'',"!*" ,/(( !!!!!!!
""!!!!!!!**/==((454554((((((((5(555555554545555555/*""!!!,,'',',!/. .!=(* '!!!!!!!
"!!!!!****/=((4444554(=((((((555555555544445455555=*""",,''''''"*= '*/(! .,!!!!!!!
"!!!!*****/(5555(55554(=((((55555555545454444545555=*"",,'''.'',"/, ."!**!.' !!!!!!!!
!!!!!****//=5(455555((((((555555555544544444554555=/!",'''..'',!/. '""**", '!!!!!!!*
!!!!!***/=/544555554((((55555555544444444454555555=/*",'''''',,/*. .,!!!*" !!!!!!!*!
!!!!*!**/45(5545545545(((555555544544444444444455445(=/!",,'''',"/' .,"*!*" !!!!!!!!!*
!!!****/=555555554544((555555555444444444444445455555(/*!",'''',*" ..''',"!. .,!!!**!!!!!*
!!****/((5(!455554544(55555555444444444444444445555555=*!",''',"/! ....'',,! !(/!!!!*!!!!*!*
!!****=445455454545(55555554444444444444444445455555(/*!",,,"*=='. .....'',,,*'4$(*!*!***!****!
*****/=554545$$$545(555555444444444454444544454555555=/*",,,!/55/""". ..'"*". . .......',,"*4(=/*!!**!*!!**
!***=(55(54545$$$54555555554444444444444444445555554555=*!""!/=5445(((//=/!*5=!", .......''',!=*544455((=/****!*
****==/54454444$444555555444444444444444445444545555555=/*!!*=5444445=/". .!" ......,...',,*""=4444445(((==**
****55(5(45454454545555555444444444444445444444555555555=/*//(55444444*'. ... ...'.'',!*,,=4444444444445((
**/=(4(555555454$5555555555444444444444444455445555555555(///=(5555445*"'.. ..... ...'.'"!"'"(44444444444444
**(5555=455554$$$45445555554444444444444444445455555555555====((55(=*"''''. ... ...'',!/,,"(444444444444444
*/445(44455544$$444445555555444444444444444444445545555555((=====**!"'. '.'. ... ..'.'.',"*/,,"544444444444444
*/44(55544555444444455555544444444444444444444554555555555((==****",. .. . .. ..'.',"!=",,"54444444444444
=555*5(44$5544555445555555544444444444445444445545555554555(///**"' . ....,,"!=/,,,"(44444444444444
54(444$$$5555445555555555444444444444444444444455555555555==5(=(((/"'.',"!!"' '",'. ...'',"!*=="','!(444444444444444
(555454$$$454545(555555555544444444444444444444555455555545((444445((==(=====(=/***/*//, .. ....''',"!/((!,,,,!=44444444444444
544(44$$$$454445(5555555555544444444444444444454454455555545(4$$(/*,",','''' . .....''',,"*=5(*,''',!*444444444
54554$$$454445(5555555544444444444444444444445455445454544554=!".. ... ......'',,"!/55/*"'''',"!444444
4454$$$$$4444555555555555444444444444444444444454445445454544455445(/*!!!!"",'..... ...''',""*(45/!"''''',!"(5444444554444
44$$44555(((5555555545444444444444444444444455445445554444444444444445(/!"". .. ...'''',"!*=44=*",,''..',""/55555444455555
54$$$$$$$$45((((((5555555454444444444444444444444444444544544444444444445(/",. ....,,,"!!*(44/*"',''...',,,!(5555555444445
(4$$$$$$$$5((((((55555555554444444444444444444444444445554444444444445((=*",,',,,.. ...''',""*/(44(*!,,''. ...','',/5555555555554
=4$$$$$$$$5((((((555555554454444444444444444444444454444445444444445=**"",'... . ....'.',,"!*=(444/*",,'. .''''',5555555555555
(4$$$$$$$$5((((((55555555544444444444444444444444444444444444444(/!",'''.... ...'''',!*=54444/!",'.. ..'''..'=555555555555
5$$$$$$$$((((((5(5555555544444444444444444444444444445=!",,'.... ..',"!!/(544=*",'.... ...... ..'(55555555554
54$$$$$$((((((((555555554444444444444444444445/*!",'''.. ..',"!*=(544=!",... .. . ."!*5454555555
5$$$$$$$((((((((5555555444444444444444444445=/!","",,'...........',"!/554445*"'''. . "!!!!**455555555
5$$$$$$$$((((((((55555555444444444444444444$$45=/!!**!!"",,,,,',"!!/54445=",,' ,"!!*!*!!!*(///=444
5$$$$$$$$((((((((55555555444444444445544444$$$$$45(====//***!!"*/=(54444445*",. .""!!****!!!*//////*54
5$$$$$$$$(((((((5555555554444444445555544444$$$$$$$$444444455444444445/!,'. .,"!!****!!!!!*****/////5
54$$$$$$((((((5(555555555444445(55555444444$$$$$$$$$$444444445/!,'. .,"**////**!!!!!**!*/====//=
5$$$$$((((((((5(55555544445(((((((555444444$$$$$$$$$444=!,''. '"!**/////**!!!!!!!*!!/5/*///*=
5$$$$$$$$((((((((5(55555545(((((((((((5545444444$$$$$$$$$$444(*",'... .'"!!!/*//==/***!!"!!!*!!!!//**/*////
4$4$$$$=((((((((5555555(((((((((((((((544444444$$$$$$$$$$$4445=!,''''',"!!**//======/***!!!!!**!!!!!*/!!!!!****
$$$$$$$$==((((((555555((((((===(((((((((5555444444$$$$$$$$$$$$$$5=//***!**/*////====///*!!!"!"!*!****""!/!!!"!!!**/
$$$$$$$$4445((5555(=((((=========((((((((5544444444$$$$$$$$$$$$$$$$$$$$$$$4(=//*/*/*//======//*!"!"!!!*****///!"!"!/!!"!"!!!!!*
$$$$$$$$$$$$$$$5555(((((=============(=(=(((((554444444$$$$$$$$$$$$$$$$$$$$$4((==//////=/===//!!""!"!*!*****/=//*!!"!"!/!!!!"!!****
$$$$$$$$$$$$$$$$$$455=((======================(=(((555444444$$$$$$$$$$$$5==////**/**!!!!!"!"*!!!***///=(=/**!!""""!"*!"""!!!!!!!"
$$$$$$$$$$$$$$$$$$4(=((============/=//===============((54444$$$$$$$$$4(==//****!!*!*****//=/=/======/*!!!!!!!!!!""!!!!"!""""""""!
$$$$$$$$$$$$$$$$$4((========//=//////////=///=/==========(5444444$445(==//****!!**/==(=====/=//**/**!!!"!!*!!***!*!!""!"","""""!!!
$$$$$$$$$$$$$5(=======//=///////////////////=====/==/=====((55555455((===/=///***!****//=//****!!*!*!!!*!!*!!!*!********!""""!""!""!"**!"
$$$$$$$$$$$$$$$$$$4((========//////////////////////////////////=//==//=/=//////**/*******/*//**!*!*!!!!*!!!!!!*!!!!!!!!!!!!*!!!""","""!*///*""""
$$$$$$4$$$$$$$$$$$(5(=(=((((==///////=//////////////////*/**/*////////*//*///*/***!*!***///**!!!!!!!!!!!!!!!!!!!!!!!!"!!!!!!"",""""!*//(/"""",",
$$$$$$$$$$$$$$$$545((((((55(===/=/////////////////**//**/********//*************!*********!!!!!!!!!!!!!!!"!!!"!!!!!!!!!!!""",""!*=((/!"",""",,,
$$$$$$$$$$$$4545((((5(55==/=/////////*//////*/*/*//***/******/***********************!!!!!!*!!*!!!!!!""!"!"!"!!!!"!!""",!"!/(5=*!",,",,"',,,
$$$$$$$$$$$$$$$$(44555((555======//////////////*/**/*********/*********************!*!*!!!!!!!!"!!!!!!!"""!"!!"""!"!""""",""*(5="!"",",",",,,,,,
$$$$$$$$$$$$$$$55455555(55==/====////////*///*/*///*//****************!**!********!*!!**!!*!!!!!!!!!!!"""!""""""""""","",!*(=!!"""",,""",,,",,",
$$$$$$$$$$$$$$$$545555((5(====/=///=////////////**/**/**********************/******!!**!!!*!*!!*!!!"",!!"!!"""""""""""""!=(*!""",,"",",,,,"",,,!
$$$$$$$$$$$44555555(======/==///////////*/*/***/*************************!*!!**!*!!!!!*!!*!"!!!""""""""""""""",""*55**"",,,",,,"",,"!,,""!"
$$$$$$$$$$$$$$$$455455(=(========/////////*//*****/**********************!***!!!!!!!!!!!!!!!!!!!!""!"""""""",,",,""!/="""!"""",,,,",,""!!,'"!"'
$$$$$$$$$$$$$$$44455(((======/=//////////*//*/**/***********************!**!**!!*!!!*!!!!!!"!!"!""!!!""","""",",""=/"""!"","",""""""!!""',"!!,
$$$$$$$$$$$$$45((=(======///////*///*/***/**//****************!*********!!***!*!!"!!!!!!""!!!"!""!""""!"",""/=!"""!"",",,","''!*"","""!,",
$$$$$$$$$45(((========////////*///******/*****************!*****!!*!*!!!!!!!!"!!!!"!!""!""!""!"!""""",!*/""""!!","","",,,!*",",,""*","
$$$$$$$$$$$$$$45(((=====/==////////////*///***********/*/*****!**!***!*!*!!!*!!!!!!!!!!!!"!!"!!""!"!!!""""!"/!!,""!!""",,"""""!*""""",,*",""
$$$$$$$$$$$$4(((=(=======///////////*/**////******/***/*******!**!***!!!!!!!!!!!!!!!!!!"!""!"!""""!!"""""!**"""""!"",,"""""!**!"""",,*!""""
$$$$$$$$$$5(((=========//////////*////////*/********/********!**!***!!!*!!!!!!!!!!!!!!!!"!""!"*!""","!"**"""""*"",,""","!***!""""',**,"""
$$$$$$$$$$$455((==========///////*//*//***/*/*/*//*/****************!**!**!*!"!!!!!!!!!*!!!!!""!""""""""!*/!"""""*"""""""""*/!!""!!!,"*",,""
$$$$$$$$$$44555(=(==(=====/=//////////*/////*********/*******!*********!!!!!!!!!!!!!!!!!!!!!"!!""""""""!"!*!"""""*""""","""!/*"""!""""/!,"!""
$$$$$$$$44455((==========/=/=////*//////////*////*********!**!*****!*!!!!!!!!!!!!!!!!*!!!!!!!"!"""""""!"*!"!""""/""""","!*//*""!!!""!*!"",""
$$$$$$$$$$44455((============///////*////*/*///*/*//*/*******/***!!!*!!!***!!!!!!!!!!*!**!!!!!!!""""""!""!!!""""""!!"""""!!*/**!!!!!""!/*!,""""
$$$$$$$4444455(((=(===========/////////*/*/*///*//*/*********/*!****!*****!*!*!!!!!!*!!!!"""!!!"""""""!"!!!!"""!!"/!""""""*/=*!!**!!""!=*!!!!""
$$$$$$444444455((((==(=======/=///=///=/////////////*//******/******!*******!!!!!!!!!!!!!!!!!!"!"!"!"!!"!!"!!!"""!"!/!"""""*//**!!!***!""=!"!!!"!
$$$$$$554444555(((((=========/===///////*////////**//*********************!*!!*!!!!*!"!!!!!!!"!!"""""""""!"!!""!!!!*!!""!!!/=*!*!***!!!!"/!,!!*!!
$$$$454444555(((((============///////////////*//**//*************!**!*!**!*!"!!!!"!!!!!!!!!!"""!"*"!!!""!!!",!!!*!/!!!!!!*=/**!!*****!!!=!!"*!!!
$$$444445555(((=============///=//=//===///////********/*********!******!**!*!!!!"!!!!!!""!!"!!"!!!"*!"!""!!""!!*!!!*!**//*******!*!!!=/**!!*!"
$44554455555((=(======/======////==/=/=*///////*******/******************!*!!!!!!!!!!!!!!"!!""!!"!!!!!"!!""!"!**!!!"!!*=//*!!!//*!!!**=***/!!!!
4444544555(5(==(==(=================/=/*///////*******/***/*!**!****!*!!*!!!**!!!!!!!!!!"!!!!"!!"!!"*!!!!""!!**!!!!!!*==/**!!//*!!!***(/!"*"*!*