Code:
.::::::::::::::..
.,;;::::::::::::::::::::::::.
,;:::::::::::::::::::::::::::::::
;::::::::::::::::::::::::::::::::::
;:::::::::::::::::::::::::::::::::::
::::::::::::::::::::::::::::::::::::
:::::::::::::::::::::::::::::::::::'
.::::::::::::::::'`````````::::::::'
::::::::::'``.,nmnnJMMMxCnn.``::''
.::::::'`.xnMMMMMMMMMMMMMMMMMC.
.:::'`.nMP"'MMMP4MMP4MMPPPP"""""
.::',JP" ,`"LnnrP"' `'..:::::::::
' nPL="-LnMMP" ..::::::::::::::
JhJ uMMP" .::::::::::::::::::
MM,nMMP .:::::::::::::::::::::
MMMMM .::::::::::::::::::::::::.
MMMP .::::::::::::::::'''''`:::
MP .::::::::::::''',xmnmnmnmn.'
' .::::::::::'',nMMMMMMMMMMMMP.
::::::::::' xJMMMMMMMMMMMMMMMM
`::::::::'.xPP4MMMMMMMMMMMMMMMM
`:::::' =";nmMMMMMMMMPP"" .....
::::' ;nMMMMMMMPP"'..::::::::::
`::: uMMMMMMMP" .::::::::::::::.
:: JMMPLJP'..:::::::::::::::::::.
' MM JP'.::::::::::::::::::::'''' .,,..
4MMM" .::::::::::::::::'`_,,nmMMMMMMP4444Mbn.
"M' :::::::::::::''',==PPP _. ==n,,,.. ."
' .::::::::::'`.xn",r cc=???$$$P==.'===""
::::::::'`,xJP" z$ J" .zc$$$$PPPPF.
`:::::' ,J??" r.$'J" c$$$$$$$$ccc,`$.
`' ,nMP c$$$ J J$$$$$$$$$P'??.$h
.,,.,cccc'" ,=="?$$$c$ $$""_`"?$$ ,cc ?$.
"?c,. "?$.4JF- z$$$$$$cP',$$$r`$$ ??$F<$F
$$,-.= ?$P" . -<$$$$$$h ? ?$ $$ J J$F
,<$$$Lz- "z".=JcJ$$$$$$$L .,JP $$."=".$$" _,
,JF "?$$L,JcL-",J$$$$$$$$$$h "" z$===<$$$$C.. _.,,==`""
nM".=..`"???$ z$""$$$$$$$$$$F"",$$ .$$$$$$$$$c,. _,="
JM x ,= .$.zF z$$$$$$$$$$$$$$$$$cccc$$$$$$$$$$$".r
4M P" z$$"",J$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
. "',.,cccJ$$F?$$$$$$$$$$$$$$$$$$$$$$$$$$$$"-======-..._
_,-="???$"?P",P"$$F $$$$$$$$$$$$$$$$$$$$$$$$$$$$$' `"~=
,=" JFJ"-=" J$$F<$$$$$$$$$$$$$$$$$$$$$$$$$$$$'
,=" P'.zcJ $$".,,"$$$$$$$$$$$$$$$$$$$$$$$$$P'
,-" ,-="PP$F'<$$ $$$.`?$$$$$$$$$$$$$$$$$$$$$""
,-" " $F r<$?$$$$h.`"?$$$$$$$$$$$$PPP""
,=' `$$F<$ $"$$$$$$cc,.,,..,.,,zccF
,=" ` `?F-$ $$$$$$$$$$$$$$$$$$$"
,' FcP $P"$$$$$$$$$$$$$$P'
," ".,$ J$$$$$$$$$$$$P"
`?C P.$$$$$$$$P"'
"?F<$$$$$$L.
J`$"$$$$$F
$;? $$$P z
$P-<$?$$$$ .::.
<$LJ?<$$$$ .:::::::
.:::.. <$$'j$$$$? .::::::::
`:::::::.. J"',"J$?$? .::::::::::
`::::::::::.. JF .::.`' .:::::::::::'
`::::::::::::::.....::::::. .::::::::::::::'
:::::::::::::::::::::::::::::::::::::::::::
:::::::::::::::::::::::::::::::::::::::::::
:::::::::::::::'''``````::::'````::::::::::::
`::::::::'' ,-',cP",cc ::: cc ``::::::::'
```' zC,P",c??" ::: $$ ```'
,$P"",'.,ccJh ::: $F-
c"',',cJ$$P" :::.`cJ,
J$,',JP""',cJ'.:::::.`.h-
J?$.-",cJ$??? .::::::: `$h