Code:
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, ,,,,,,,,,,
,,,______ _ ,,,,,,,,,______ ,,,,,,,,, _ ,,_ ,,,,,,,,,,,,,,,,,
,,,| ___ (_) ,,,,,,,,| ___ \,,,,,,,,,| | | |,,,,,,,,,,,,,,,,,
,,,| |_/ /_, __ _ ,,,| |_/ /_ __ ___ | |_| |__,,,___,_,__,,,,
,,,| ___ \ |/ _` |,,,| ___ \ '__/ _ \| __| '_ \ / _ \ '__|,,,
,,,| |_/ / | (_| |,,,| |_/ / | | (_) | |_| | | | ___/ |,,,,,,
,,,\____/|_|\__, |,,,\____/|_|, \___/ \__|_| |_|\___|_|,,,,,,
,,:,,,:,,,,, __/ |,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,:,::,,,,:,,|___/,,,,,,,:,:.,,,::,,,,,,,,,,,,,,,,,,,::,,,,,,,
,,,,,,,,,,,,,,,,,::,,,,,,::.nn..,:,,:::,,,,,,,,:,, ,,,,:,:,,.
,,,,,,,,,,,,,,:,:,,,,,,,,,~nd8d=:,:,,,,,,,,,,,:,,, ,,,,,,,,,,
,,:,,,,::,,,,,,,,,,,,,,,.88ddddnn.,,,,,,,,,,,,,,,: ,,:,:,:,,,
,,,,,,,,,:::,,,,,,,,,,,,dddddddddn.,,,,,,:,,,,,::, ,,,,,,,:,,
::::,,,,,,,,,,:,,,,,:,~md8ddddddddn+.,,,,,,,:,,,,, :,,,,,,:,,
,:,,,:,,::,,,::,,,,,,+dddddddddddddd$:,,,,,,,,,,,, ,,,,,,:,,,
:::::,,,,,,.,,,,,,,.nd8ddddddddddddddn:,,,,,,,,,,, :,,,:,,,,,
,,,,,,,,,,,,,,,,,,:nddddddddddddddddddd=,,,,,,,,,, ,,,,,,,::,
:,,,,,:,,::,,,,,,,ddddddddddddddddddddd8$,,,,,,,,, ,,,,,,:::,
::::::,,,,,,,,,:ndddd8nz.innz$zmd,oddddddn.,,,,,,, ,,,,,,,,:,
~::::,,,,,,,,,,dd8dn8..io.,,,,,,,=n..zndd8n.::,,,, ,,:,,,:::,
~:::::::,:,::zd8dn.,:,n.,,,od8om+:,?i:,.d8d8d.,,,, ,,,,,:,:::
~:::::,:::,:8ddn,:,::n.,,,,.dddddo,,n.,::,dddn.::. :,,,:,::::
~~~:::::::,dddm.,::,.n,,nn7d8ndddd.,==:,,,:?nnn7,, ,,,:,::~~:
~::::::~,:dddn7,,:,,.n.,dddddddddd.,,+,,,,,,ndddo, ,::::::~::
~:~::::.oddd8ddn.,,,,n..+ndddddddd:,o.,,:.nddddddn +::,::::~~
~~::::,dddddddddn8.,..d.,=m8dddd8..~z.,.8ddddddddd d7:::::~~:
:::::,nddddddddddddo:.:n.,..,.,.:,do,.z88ndddddddd d8o.::::::
:~:,zdddddddddddddddddi.?n=..,.:$d.+dddddddddddddd dddd::~:::
:::88dddddddddddddddddd8ddnnddddnddddddddddddddddd ddddd=::::
~idddddddddddddddddddd88dddddddddddddddddddddddddd ddddddn.::
~::,,,,,,......,,,.,,......................,,.,,,, ,,,,,,,,::
:,:,_,,,,:,::,:,,:,::,::,::, _ ,:,,: _..:,:_ :,::,:,,,:,:::::
:::|_|:::,::::,:::,::,:::,::| |,:,::| |,,:|_|,,:::,::::,::,::
::: _ ___ ::: __::::::____ _| |_ ___| |__ _ _ __ :::__ _ ::::
:::| / __|::::\ \ /\ / / _` | __/ __| '_ \| | '_ \ / _` |::::
:::| \__ \:::::\ v ,v / (_| | || (__| | | | | | | | (_| |::::
:::|_|___/::::::\_/\_/ \__,_|\__\___|_| |_|_|_| |_|\__, |::::
:::,:::::,:::::::::::::::,:::::::::,::::::::,,:::: __/ |:::::
:::::::::::::::::::::::::::::::::::::::::::::::::: |___/:::::
:::::::::::::::::::::::::::::::::::::::::::::::::: ::::::::::
You have been warned.