                ...''...
           .;oOXWMWNXXXNMMN0d:.
        .oXMWOo;..       ..:oO;
      ;KMWx,       co,
    'KMNl         dMMW.
   oMMx          xMMMMk
  xMM:          dMMMMMM;
 cMMl          dMMMMMMMW
 NMK          xMMMx::dXMx
,MMl         xMMN'     .o.
cMM;        dMMW'
;MMc       oMMW,
 WMK      dMMW,  ccccccc.
 lMMl    oMMM;   ooooooo.
  OMMc   ...
   xMMx
    ;XMN:
      ,.