@@@@@@@@@@@@@ _,@-]--....¤
@@@@@@@@@@@^..:::::::::::::::::::::::::::.R
@ @ @ @ @ @ @ / .:.::::::::::::::::::::::::::::::::::::.R
@@@@@@@@ @/..:.:.:.:.::::/:::;i:::::,|:::::l:::::;::::::.R
@@@@@@@@@ l::::::l::::::/l::/ |::/{::/|::;/l::}:;::;::i
@@@@@@@@@ l/i::l:::N`|Ò¤_|Ñ|/.,j^Ú|::|::ƒg!
@@@@@@@@@@fOi:::‚Œ@''Z‚s° @ ¨'Zƒg.|::|::Ú'OR¤
@@@@@,...-',,ÜUФl::|.@@@ @@‚Œ@@@l::!Y::::::::::::::.R¤@@@@@NO U@@@
@@@@/::^..::::::::::::..Rl_@@@ @@r @ /‚–':::::::::::É::_;;:::::j,ƒg¤
@@@/:::::::::::::::::::..`°-¤:l¤ @f==r @,Í:::::;::::::/P@Þ''Í_É@@@And this isn't the end, you little choad!
@@ /:::::::::::::::::::::::::::::::;;_S;:¤LQ,,Ø ^:>:l/:::^
@ ./:::i|:::::::::::::::::::::::::::::::..M''S¤°_-ƒC, r<.|^@_ƒmÜ ° - ,,,QQ@@Q
@ }:::::::l::::::::::::::::::::::::::::::::::::::::::::::..ÞS!¤!;::|:|,r]'Þ@@@@@@@@ @ ^/ @ R
@u::::S|:::::::::::::::::::::::::::::::::::::::::::::::::::::::::;Rf@@@@ R@@@ @ @ l /@@@ l@
>>89../::::::::::l::::::::::::::::::::::::::::::::::::::::::::,,-''',Æ,-'"@@@@@@____@@@@@@ @/
/:::::::::::..R;::i:::::::::::::::::::::::::::::::::/ .^@l@@@@@@@@@ _X=-¤,,Q_^
:::::::::::::::::..Rl;:::::::::::::::::::::::::::::::|@|@@É@@@@ ` ¤ @@@@ R ,Í./
:::::::::::::::::::::..R¤:::::::::::::::::::::::::::|@l@iL@@@@@@@` ¤@@@ É S|
:::::::::::::::::::::::::::..MR;::::::::::::::::::::|@|@|@@@@¤@@@@@`'rƒC@ ,ƒm
::::::::::::::::::::::::::::::::.::.._¿:::::::::|@l_ @@@@ `=¤.._Q,ƒm@ P
:::::::::::::::::::::::::::::::::l::::::::i_¿:/@ |@R¤Q@@@@É
::::::::::::::::::::::::::::::::|::::::::|@ _:!`°¤ @,,=''::::M¤']-'Þ
:::::::::::::::::::::::::::::::::l::::::::l@ ‚Œ@R_;;§'~R;::::::::::.R
::::::::::::::::::::::::::::::::::|::::::::|@ |@i@@@@R;::::::::::.._