###############   #######          
                     #.............#   #.....#          
                     #.###########.#   #...[.#          
               #######.###########'#####.....#          
               #........%......#.......#.....#          
               #.#####.#######.#.<.....#.....#          
               #.#####.#     #.#.......#.....+          
     ..#       #.......#     #.###.....%.....#          
     #...      ###############.###.(...)...######       
     '...   .         ...........................       
 #####g.    ...#      #.######.###.........######       
  ...#..    ...#             #.# #.........#            
   .%#g#####...#             #.# #.........#            
   #g#.........              #.# #.#######.#            
 #.#.#..# #...               #.# #.#      .#            
 #...<..# #...               #.# #(#      .#            
 #.#.#..# #.#..              #.# #.#      .#            
 #.#.#..# #_#.#  .           #.###.#######.             
 #.#.#..# #.#.# ...          #.............             
 #.#.#..###.#.#.....         #####.########             
 #.#...)......#.#...             #.#                    
 #.#..#.###)#....#               #.#                    
 #.......<#.#....#             ###'######               
 #######.........#             #........#               
.................+             #........#               
 .######.........#             #........#               
       ###########         #####........#               
                #########  #...#........#       ...     
                #.......####...###.######       #.#     
                #.......##.(...###.#            #.#     
                #.......++.....'...#            #.#     
                #.......##.....#####            #.#     
                #..................        .    #.#     
                ##########....########    ...   #.#     
               +.....................#    ....  #.#     
                ######.....#########.#   ......##.####  
                     #.....#       #.#   ...........<#  
                     #######       #.#.# ########.####.#
                                   #.#.#  #............#
                                   #.#.#  #.#####.######
                                   #.#.#  #.#   #.#     
                                   #.#.#  #.#   #.#     
                                   #.#.#  #.#   #.#     
                                   #.#.#  #.#   #.#     
                                   #>#.#  #.#   #.#     
                             #######.#.####.#####.#     
                            ....................>.#     
                             #########.####.#######     
                                     #.####.#           
                                     #......#           
                                     ########