********************************************
*.............................**************
*.* **********************   .*********e****
*.* ***********              .********..****
*.* ****************** ****  .......... ****
*.*    *******   *     ******* ******** ****
*.**** ******* *   *********** ******** ****
*.**** ******* ******* ******* ******** ****
*.    * ****            ****** ******** ****
*.***** ******* ************** ******** ****
*.       **   * ************** ******** ****
*.******  * * * **             ******** ****
*.**   **** * * ************* ********* ****
*.** *      *   ************* ********* ****
*.** **********************             ****
*...u*                ************ *********
*******************                *********
********************************************
