+--------------------------------------------------------------------------------------------------------------+
|                                                                                                              |
|                                                                                                              |
|                                                                                                              |
|                                                                                                              |
|                                                                                                              |
|       ,ldOxdc.                                         .;clxkOOOOOxol:.                                      |
|      .kMMMMMN:                                      .lx0WMMMMMMMMMMMMW0d;                                    |
|      .dNWMWW0,                                      lWMMMMMMMMMMMMMMMMMMX:                                   |
|       ':colc,.       .......     .......            oMMN0kxoood0NWMMMMMMMK,             ..........           |
|      cKKKKKKKd;.   .oKKKKKKKxcoO0KNNNNK0Od:'.       :o:,       .'dWMMMMMMN:      ..,ldxOKKXNNNNNXX0xdc.      |
|     .oMMMMMMMO:.   .kMMMMMMMMMMMMMMMMMMMMMWXx.                   ;XMMMMMMX;      lXNMMMMMMMMMMMMMMMMMWk:.    |
|     .oMMMMMMMO:.   .kMMMMMMMMWN0OO0NWMMMMMMMWx;.                 cNMMMMMMx.      dMMWX0xolcclokNMMMMMMWXl    |
|     .oMMMMMMMO:.   .kMMMMMMWx;'    ';xWMMMMMMWNl               'o0MMMMWWk.       :ko,..      .,OMMMMMMMMd    |
|     .oMMMMMMMO:.   .kMMMMMMWl        '0MMMMMMMMx.             .kWMMMMM0l'               ..,lxkKWMMMMMMMMx.   |
|     .oMMMMMMMO:.   .kMMMMMMWl        .kMMMMMMMMk.           'lkWMMMWNO'            .,:lx0KXWNXKXMMMMMMMMx.   |
|     .oMMMMMMMO:.   .kMMMMMMWl        ,KMMMMMMMWd          .oXMMMMMXo,.           ;d0WMMMWW0c'..dMMMMMMMMx.   |
|     .oMMMMMMMO:.   .kMMMMMMMx;.    'cOMMMMMMMNK:        .cOWMMMMMMKxodddddddl.  'OMMMMMMXO;    dMMMMMMMMd    |
|     .oMMMMMMMO:.   .kMMMMMMMWXKkxxkKNWMMMMMMWd,.      .;0WWMMMMMMMMMMMMMMMMMX;  ,KMMMMMMNKo.',c0MMMMMMMMKl::.|
|     .oMMMMMMMO:.   .kMMMMMMMWWWMMMMMMMMMMWOd:.      ,kXNMMMMMMMMMMMMMMMMMMMMX;  .oKNMMMMMMWNNWNXXWMMMMMMMMXO;|
|     .oMMMMMMMO:.   .kMMMMMMWkco0XNNNNNX0kc.        'x0OOOOOOOOOOOOOOOOOOOOOOk'   ..cOXXNNNNXko:,,dXNNNNXKx:,.|
|    .,xMMMMMMMk:.   .kMMMMMMWl  ..'''''...           .........................       ..'''''..    ..'''''.    |
|   ;kXNMMMMMMWd.    .kMMMMMMWl                                                                                |
|   oNMMMMMMWNk.     .kMMMMMMWl                                                                                |
|   .kMMMMMNd;.      .kMMMMMMWl                                                                                |
|    ,oddoc,          :ddddddo'                                                                                |
|                                                                                                              |
|                                                                                                              |
|                                                                                                              |
|                                                                                                              |
|                                                                                                              |
+--------------------------------------------------------------------------------------------------------------+
