Code:
. `----.
...` ..` -s/- `ydNddds+. `.:/. .shd- -ss+ `yMMMd `dMMMMMMMMMN+
-hNMMMMNo ./: .///+sss` `ydd/ ddm. -mMMN: dMMm` `dMMMMMMMMm+` :MMMs /MMM: /MMMh. hMMMMN dMMMy+++mMMM-
:MMMdydMMN .ddm- yMMd sMMMMMMM: .MMMs MMMs :NMMMs` oMMM: hMMMyohMMMMm- .MMMs /MMMo `MMMMN/ oMMMMMM: yMMM- oMMN
`mMMy `:. .MMMN: oMMMm sMMh::`` .MMMo yMM- `yMMMd/NMM+ :MMM/ `+MMMh `MMMs .MMMh :MMMMMMyoMMMMMMM/ +MMMNNNNMMMo`
hMMMdyo/` .MMMMMo`oMMMMM- sMMdhyy- .MMMo yMMs +NMMMMMs :MMM/ dMMm `MMMd `MMMh `MMMMMMMMMMMmMMM/ +MMMMoooyMMMN:
+mNMMMMMy` .MMMMMMNMMMMMM- sMMMMmms .MMM` yMM- :mMMMh :MMMy `oMMMs dMMM +MMMh `MMMdmMMMMMh`NMMy `MMMM` yMMMs
`-oNMMh .NMMMMMMMMmMMM+ sMM/` ``` .MMM/:::: yMMNNNNNh `mMMN. ` -NMMNhhNMMMm. sMMMhosNMMMs `MMMs`yMMMm` NMMd MMMMooodMMMm-
/s. mMMd `mMMyoMMMm.MMMy sMMNNNNMN .MMMMMMMN yMMMMMMMm yMMM: /NNh` mMMMMMMNd/ `hMMMMMMNh/ `NNNh -:: shh/ MMMMMMNNhs/
.NMMsoodMMMN.`NMMo :dN+ yMMs oMMMMNNNh .NNNNddNs .oooooo:` .:+/ .hMM- :hso+:.` `.....` `.....`
:hNMMMMMNh- ohh/ ./- ....` +No
`-///.`
`/+++yyy/ ./++s- +++. -+s+: :+:. :oys`
`:++o/ -sMMMMMMMMh .yMMMMMy `MMMm yMMMM` mMMMs .yMMMM.
:sdNMMNdho` .////:. ./` -syo .-` .s+- `..-//+/ -hddy` `sNMMMMM` .mMMMNddmMm/ +MMMMMMMs `MMMM /MMMM` yMMMMh. +MMMMMM.
yMMMdyyNMMMy` `/mMMMMMMMd/. yMNy` sMMM.-mMMN/ dMMm` hMMMMMMM- dMMMM/ -mMMMMMMN :MMMm` -MMMh- .MMMd /MMMM` oMMMMMMs+mMMMMMMMs
+MMMh .MMMM- yMMMNmmNMMMd` sMMMN+ oMMM: :NMMMy` oMMM/ yMMh+/:- -MMmMMm` dMMN/` ` .mMMMMMMmh+` yMMM` `MMMd .MMMM- oMMMMMMMMMMMMMMMMs
:MMMN/smMMMd``NMMM- `mMMM- :MMMMMd:+MMM- `sMMMd/NMM+ yMMho++` dMM/yMMy :MMM+ `.. `ohNMMMMMMm` yMMM `MMMN MMMM` oMMMyyMMMMMMdyMMMs
:MMMMMMMNho mMMM- .dMMM: :MMMMMMMdMMM. /NMMMMMy yMMMMMMo :MMM/oMMM/ :MMM: dMMNN+ ./hMMMMo /MMMs..`.-- `dMMM/..-MMMM` oMMMs /NMMN+ oMMMy
:MMMM+:- `NMMM: hMMM: :MMMmNMMMMMM- -mMMMh yMM+-`` sMMMNNNMMM. .NMMd-.+syMMm smso+/+hMMMMs sMMMMMNMMM- oMMMMMMMMMMo oMMMs `+/` oMMMs
mMMM- mMMM- dMMM: :MMMs.hMMMMM+ `dMMN. hMM- hMMo```mMMs /NMMMMNMMMMs yMMMMMMMMMNo :hNMMMMNh` /dNMMMMmy. /MMMo oMMMN
mMMM- +MMMNhhhMMMN. :MMMd +NMMMo yMMM/ hMM- `NMN. +MMm .sNMMMMMMM` :+ooosoo/` `.::`` ````` ``` .ooo:
dMMM- hMMMMMMMMh- `mMMd -hNNo `:// .:/` `+o- /o: .::.```
:NNN- -/oooo/` -/:. ``````:-``````--- ------.---.--------:----..`
``--````.-/-::--+:--/-+-:-:-:-:.```- -:--:---/+----.---:-- `---.`........-....
.-``` ```-.``` `````---:------------..---.-----:-.. `....` `....`.. ``.``.---``.--:-----..` ------. :-------.. ------.--
..---------..` ..-----.... `````.-````.-----:+/----/------.---------:--``` `.:` ------...-.. `...
.-- .----+-:-.------:--/:--.-----://..``.:-.
`--------------. .