+++++++++++++++++++++++++++++++++++++++++++++++++++++++++
MMMMMMMMMMMMMMMMMNmdhysoooooooooosyhdmNMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMmdysoooooooooooooooooooooosydmMMMMMMMMMMMMM
MMMMMMMMMMNhyooooooooooooooooooooooooooooooyhNMMMMMMMMMM
MMMMMMMMdhsooooooooooo++++++++++ooooooooooooosydMMMMMMMM
MMMMMMmsoooooo+ooo++++++++++++++++++++++oooooooosNMMMMMM
MMMMNhsoooooo:.oo++++++++:`+s++++++++/`-oooooooooshNMMMM
MMMmyoooooo+-../s+++++++-...yo++++++:...osoooooooooyNMMM
MMmsoooooo+....`so++///.....+s+////.....-so++ooooooosmMM
MNooooooo/`.--`.:s+//:`......s+///......`+o++++oooooosNM
Myooooo+:`/++++.`oo/:........+s/:`.......-so++++ooooooyM
doooooo/``/++++-.:s:.........`s+`.........+o++++ooooooom
soooooo+..`.--`..`+/:........./s+`........-so++++oooooos
ooooooo+/.........-s+`........`ss-.........+s++++ooooooo
ooooooo++-.........oo-.........:y/`.........so+++ooooooo
oooooo+++/`........-s/`........`ss-........./so++ooooooo
ooooooo+++-.........+o:.........:yo`.........soo+ooooooo
soooooo+++/`.........s+..........sy:...`--.../soooooooos
moooooo++++-.........+o:.........-yo..-++++/.`ssooooooom
Myoooooo++++`........o+/........`os+:.:+++++`/ysooooooyM
MNsoooooo+++:......:o+//:.......ss+//`..---`+ysoooooosNM
MMmsooooooo++.....:s+////.....-so+//+:....`oysoooooosmMM
MMMNyoooooooo/..`+s++++++/`..:so++++++....syoooooooyNMMM
MMMMNhsooooooo.`oo++++++++-./s++++++++/.-ssooooooshNMMMM
MMMMMMNyoooooo++oo+++++++++/o++++++++++/ssoooooosNMMMMMM
MMMMMMMMmhsooooooooooooo++++++++oooooooooooooshmMMMMMMMM
MMMMMMMMMMNhyooooooooooooooooooooooooooooooydNMMMMMMMMMM
MMMMMMMMMMMMMmdyooooooooooooooooooooooosydNMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMNmdhysoooooooooosyydmNMMMMMMMMMMMMMMMMM
++++++++++++++++++++++++++++++++++++++++++++++++++++++++
