*********                                   
               *,,,,,,,*                                   
               *,,,,,,,                                    
               * ,,,,,,*         **********                
               *,,,,,, *          ,,,,,,,,****** **        
               *,,,,,,,***********,,,,,, ,*,,,, ,,*        
               *,,,,,,,,,,,,,,, ,,,,,, ,,, ,,,,,,,*******  
               *,,,,,,,***********,,,,,,,,,,,,,,,,,,,, ,*  
               *,,, ,,,,,,,,,,,,,,,,,,,,,,*,,,, ,,,,,,,,*  
               *,,,,,, ,,,,,,, ,,  ,,,,, ,*,,,,,,,,,,,,,*  
               *,****,,,,,,,,,,,,, ,**,,,* ,,,,,,,,,,,, *  
               *,,,,,, ,,,,,,,,,,,,,**,,,**,,, ,,,,,, ,,*  
               *,,,,,, ,,,,,,,,,,,, ,,,,,,,,,,,,,,,,,,,,   
           *****,,,,,,,,,,, ,,, ** , ,,,,,**  ,,,,,,<,,,*  
           *,,,,, ,,,,,,,, , ,,,,,,,,,,,,,,,,,,,,,,,,,,,*  
           *,***,, ,,,,,,,,,, ,****,  ,,,,***,,,,,,,,,,,*  
   ****** **,***, ,,,,,,,,,,,,,*  *,,,,,,,** ,,,**,,,,,,*  
   *,,,,,,,,,,,,,,,,,, ,,.,,,,,*  **,**,,***,,,  ,,,,,,,*  
   #.*######.***,,#*****#.**...*   *. *,,*  ,,,,,,***,,**  
   #.*#......###,.##***##.#*...****#.#*,,* *,,,,, * *,>*   
  ##.##......#..,..,,,,,...,.%.,,,,... ,,, ,,,,,,,* *,,*   
  #............#..#*****#.#*#.#****#.#*,,***,,,,,,* *,,*   
  #........>...#..#######.###.#    #.#*,,*  ,,,,,,***,,** *
  #..................,......#.#    #.#*,,# *,,,,,,,,,,, ,,*
  #............#..#######.....#    #[#*,.# **, *,,,,,,,,,,*
  #...........<...............######.##..###*,,* ,,,,,,, , 
  #.........................................., ,,,,,,,,,,,*
  ##.#.........#..#######.#.########.##..###*,,*,,,,,,,,,,*
   #,#.........#..##...^....#####..........#*, *,,,,,,,,,,*
   *,#......)...........................>...,,,** *********
   *,#.........#..##........#####..........#*, *           
   #.#............##.......................#*,*            
   #.#.....................................#*,*            
   #.#............#########.#####..........#*,*            
####.#.##.........#      #....# #..........# ,*            
#....<..#.........########....# ####.##...##*,*            
#.......#.....................#    #.......#*,#            
#.......#.........########....######.......##.#            
#.....).......................................#            
######.#######.#..########..................###            
     #.#  #..........#   ###########........#              
     #.#  #..........#             #.##...#.#              
     #.#  #..........#####***** ***#.##...#.###            
     #.####.....(.........,,,,,,,,,..#....[...##***        
     #...............#################.......... ,*        
     ######.....................................,,*        
          #.....(....#################..........,,*        
          #..........#               #####.....,,,*        
          ############                   *#####****