###      
                                                 #...#    
                                                 ......###
                                  #. .....       ..g..g)<#
                                   .#....  .#    ...)..#.#
                                   ......  ..    #...# #.#
                                   #.##.#  .#    ##.   ...
                                   #.##.#  .#          #.#
                                   #.##.###.#          #.#
                              ######........#          #..
                              #.)...........##+##      ###
                              #.####.#.###.##...##        
#.#..# .#                     #.##.....# #.#.{...##       
#..#. #.#.                    #........# #........#       
#........                .########....####.........#      
 ... ..)                 ..........................+      
 .....#                  #########..............>..#      
 #.#..#                          #.#.######.......##      
 #....#                          #.###    ##.....##       
 #<#                             #.#       ##.(.##        
 #.#                             #.#         #+##         
 ...                             #.#         #.#          
##.##                            #.######### #.#          
 #.#                             #.........###.##         
 #..                             #########.##...##        
 ###                                     #.#.....#        
                                         #.#....#         
                                         #.#.#.#######.   
                                         #.#.[.<.......   
                                         #....#########   
                                         ######