*                            
                             
                             
                    ,        
                             
                   *         
                   *         
 ,                           
        ###        *..#      
,       ...  *  ####..#      
        .... ,, ......#      
        .!...,* ......#      
        .....###.....?#      
        ......#.......#      
        ..............#      
          *,  #<..# ,        
      * ,   , ##.##  *       
          *   * ..#          
   *    ,, ,  , ....         
          ,   *,.....*      *
    * *   ,, ** .....#      *
          ,     .....#       
               ,.....#      *
          ,*               , 
        *                    
                             
                             
                             
         *    *   *          
             ,               
        ,                ,