MMMMMMMMMMMMMMMMMMMMMMMMMMMXxxdk0NMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMN0c   ,d0NNNNNNNNNNNNNWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMk;.    .,::;;;;;;;;;;:cld0WWMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMd.                       ,lOWMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMd.                         ,0MMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMd..                         cKNMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMKx:                         .cOMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMk.   .,::::;.    ':,.     .,xMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMWNd.  ;kKNNNN0,  .:xNKl..   .'xMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMOl'  .dWMMMXOc   cKNMM0d'   .'xMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMd.    ;dxkx;.   .kMMMM0d'   .:kMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMd.      ...     ;XMMMMk;.   ,dKMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMd.            .;xWMMMX:     lXNMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMM0o'           lXWMMNKl     '0MMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMWXo.        .;KMMWNx;.    .lWMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMXd:,....'cd0MMMWXkcccc:lxKMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMWWX0000KWMMMMMMWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMNKOxxxxxxx0WMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMM0o,.......lNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMM0l'       :NMMMMMMMMMMNKOxdddddxONMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMM0l'       :NMMMMWKOxl:'..       .';l0NWMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMM0l'       :NMMXOo.                  .ckMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMM0l'       :NW0:..                     :XMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMM0l'       'c;.                        .dWWMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMM0l'                .';lodxxo,.         cXNMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMM0l'              ,cd0KWMMMMW0x;        :KNMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMM0l'           .'cKWWMMMMMMMMMWx'.      cXNMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMM0l'        .':OXNMMMMMMMMMMMMMk;.      oNWMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMM0l'       'kNWMMMMMMMMMMMMMMMWo.      '0MMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMM0l'    .;d0WMMMMMMMMMMMMMMMMKk;       cNMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMM0l'   ckKWMMMMMMMMMMMMMMMMMNo.      .cOMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMM0l,,lkNMMMMMMMMMMMMMMMMMMWNO:'''''';kNWMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMXOOXMMMMMMMMMMMMMMMMMMMMMWWNNNNNNNNWMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWNK0OxddoooodxxkKNWMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMWKl;'.            .,lKWMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMM0d;                   ;d0MMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMK;                      .:XMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMXOc                         lKNMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMx,.         .';;,..         .cOMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMd.        'dk0XXKOko:.      .,xMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMd.      ;kKMMMMMMMMWNO'     .'xMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMd.     .dMMMMMMMMMMMMNc     'l0MMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMOc.     lNWMMMMMMMMMMX;     cKNMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMWWWWWWWWWWWNKc     'd0MWWWWWWWWNx.    .kWMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMM0:,,,,,;;,,;;;.      ..;;,,;;;;,,.     .ckKMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMx.                                      'l0MMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMx.                                      'l0MMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMx.                                      'l0MMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMO,......................................:dKMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMWXKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKXNWMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMWWNXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXNNWMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMN0kl:;,,'''''''''''''''''','''''''''cxKMW0xddxKWMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMKc'.                                 'l0MO,.  .;0MMMMMMMMMMMMM
MMMMMMMMMMMMMMKk:                                    'oONl      lNWMMMMMMMMMMM
MMMMMMMMMMMMMX:.                                     'oONl      oNWMMMMMMMMMMM
MMMMMMMMMMMMMx.                                      'l0MKl,',;oXMMMMMMMMMMMMM
MMMMMMMMMMMMMx.        .,:cccccccccccccccccccccccccccdOXMMNK0KXNMMMMMMMMMMMMMM
MMMMMMMMMMMMMKo:,   ..lOKNNNWWWWWWWWWWWWWWWWWWWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMWWXOxdx0NMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
