MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMN0xdxOXWWMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMWWWWWWWWWWWWWWWWWWWWWWWWWWWNNNKOl..   ,:oKMMMMMMMMMMMMM
MMMMMMMMMMMMMMNXK0KNMMXOdccccccccccccccccccccccccccc:,.        .xMMMMMMMMMMMMM
MMMMMMMMMMMMMXo;,',lKM0l'                                      .xMMMMMMMMMMMMM
MMMMMMMMMMMWNo      lNOo'                                     .:XMMMMMMMMMMMMM
MMMMMMMMMMMWNl      lNOo'                                    :kKMMMMMMMMMMMMMM
MMMMMMMMMMMMM0;.  .,OM0l'                                 .'cKMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMWKxddx0WMKxc''''''''','''''''''''''''''',,;:lk0NMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMWNNXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXNWWMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMWNXKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKXWMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMKd:......................................,OMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMM0l'                                      .xMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMM0l'                                      .xMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMM0l'                                      .xMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMKkc.     .,,;;;;,,;;..      .;;;,,;;,,,,,:0MMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMWk.    .xNWWWWWWWWM0d'     cKNWWWWWWWWWWWMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMNKc     ;XMMMMMMMMMMWNl     .cOMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMM0l'     cNMMMMMMMMMMMMd.     .dMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMx'.     'ONWMMMMMMMMKk;      .dMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMx,.      .:okOKXX0kd'        .dMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMOc.         ..,;;'.         .,xMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMNKl                         cOXMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMX:.                      ;KMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMM0d;                   ;d0MMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMWKl,.            .';lKWMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMWNKkxxdooooddxO0KNWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMWNNNNNNNNWWMMMMMMMMMMMMMMMMMMMMMXOOXMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMWNk;'''''':ONWMMMMMMMMMMMMMMMMMMNkl,,l0MMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMOc.      .oNMMMMMMMMMMMMMMMMMWKkc   'l0MMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMNc       ;kKMMMMMMMMMMMMMMMMW0d;.    'l0MMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMM0'      .oWMMMMMMMMMMMMMMMWNk'       'l0MMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMWNo      .;kMMMMMMMMMMMMMNXO:'.        'l0MMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMNXc      .'xWMMMMMMMMMWWKc'.           'l0MMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMNK:        ;x0WMMMMWK0dc,              'l0MMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMNXc         .,oxxdol;'.                'l0MMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMWWd.                        .;c'       'l0MMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMX:                     ..:0WN:       'l0MMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMkc.                  .oOXMMN:       'l0MMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMWN0l;'.       ..':lxOKWMMMMN:       'l0MMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMNOxdddddxOKNMMMMMMMMMMN:       'l0MMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNl.......,o0MMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMW0xxxxxxxOKNMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWWWWWMMMMMMWK0000XWWMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMKxl:cccckXWMMM0dc'....,:dXMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMWl.    .;xNWMMK;.        .oXWMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMM0'     lKNMMWXl           'o0MMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMNXl     :XMMMWx;.            .dMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMKd,   .;kMMMMX;     ...      .dMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMk:.   'd0MMMMk.   .;xkxd;    .dMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMx'.   'd0MMNKc   cOXMMMWd.  'lOMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMx'.   ..lKNx:.  ,0NNNNKk;  .dNWMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMx,.     .,:'    .;::::,.   .kMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMOc.                         :xKMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMNKc                         ..dMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMM0,                         .dMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMWOl,                       .dMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMWW0dlc:;;;;;;;;;;::,.    .;kMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWNNNNNNNNNNNNN0d,   c0NMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMN0kdxxXMMMMMMMMMMMMMMMMMMMMMMMMMMM
