Too much time on my hands...
NMMMMWWXOc'.. .oKXXXXXXXXXXXXXXXKKK0OOOOOOOkxdoooooolc;' oWWWWNX0d:.
WMMMMWWXO:'.. .lKXXNNNXXXXXXXXXXXKK0Oxcck00Okxdoooooolc;. ,NWWWNNKkl'.
NMMMMWWNOc'...:KXXXNNXXXXXXXXXXXXKK0Oxld0K0Okxdooooolc:,. .0WWWNNX0d,.
0MMMMWWN0l,'.'kXXXXNNXXXXXXXXXXXKK00OOOO0OOkxdoooooolc:,. xWWWNNXKx:..
xWMMMMWWKo,,'c0XXXXXXXXXXXXXXXKKKK00OOOOOkkxdolloooolc:'. cWWWWNXKkc...
lKMMMMMWNk:,,c0KXXXXXXKKXXXXXKKK00OOOOOkkxxxdolloooolc;. ;NWWWNXKOl....
cdNMMMMMWKo;;lO0KKKKKKKKKKKKKK000OOOkkkkxxddooooooool:'.,XWWWNNKOl.....
cckWMMMMWNk,;oOK0KKKKKKKKKKKKK00OOOkkkkxxdddooooooolc;.'KWWWNNKOl......
cclKMMMMMWXc,lx0KKKK00KKKKKKK000OOkkkkkxxxddoooooolc;',0WWWNNKOl.
cccoNMMMMMWXolxk00XNNXXXXKKKK00Okkkkkxxxddooooooolc:;oKWWWNXKOl.
::::kWMMMMWXKkkkkxdkK0kOKNNNNNXXK00OkxddooooooddolccOWWWWWNKOl.
c:::cKMMWNKK0Oxdol;';ccllkKKKNNNNNNNNXXXK00O0000OkkXMMWWWNX0o.
cccccxNNKX0OOkxxxdoc;;coxkOKKNXNNXXXNXNNNXNNX0KO0KWMMWWWNNKd. .
ccccccoOOkxxxdddxxdddlcllclkXXXXXKKKXNNNNX0d:cdOKXXXNWWNXOo. .....
ccccccoO00Oxooooooooc:cllc::dKKKK0K0KNKOxcclldO000Okxxkxo,. ......
ccc:c:o00KK0Okxddxdoodl:,''',lKK00kxdoccoxkO00OOkddoolc;. ......
::c:c:d00KKKK00Okdxkdlclcc:,. '::;,;coxO0K0kdoxOxxkkddl...... .....
:::::cx00KKKKK0OOOdlldc,''''. .,lxxddxxxkOOooOkcdO;'::;'.. ....
:::::ck00KKKK00OOkxo;:lc'.... ;ook000kookOdcd0c;ddoc;,.. ...
:::::lO00KK000OOkxxdlcc:,'.. :kkoodxO0OookOolkkxolc;'.. ..
:;:::oO000000OOkkxddoc:;'.. ..;lcdOOdloxOkcdOOkxdoc:,'..
;;:::oO00000OOkkxdool:;'... ....'oxkkookOOOOOOOkxdolc:,..
;;;;;dO00000OOkxddolc;'.. ......'cdxxkkkkkkkkkkxddolc;,..
;;;;:dO00000Okxxdol:;,.. ........':oxxxkkkkkkkxxxdooc:;'..
;;;;:xOO00OOkkxdolc;,.. ...........,ldxxxxxxxxxxxddolc:,'..
;;;;ckOOOOOkkxdolc:,.. ...........'':odxxxxxxxxxddoolc;,'..
;;;;lkO0OOOkxddlc:,'.. ...........'..;oddxxxxxxxxdoolc:;'..
ccccccccccccccc;.
ccccccccc::::,. .. ,odol:,.
,,,,,,,,,,,'. ,O000000Oo:.
,''''''''.. ....... .d00K000000OOd;.
'''''''.. &