#########                                   
    #.......##########                          
    #....##.#........#                          
    #..#......######.#                          
    #..####.###    #.#                          
    #.....>.#      #.#                          
    ##.######      #.#                          
     #.#           #.#                          
   ###.#           #.#                          
   #...#   ####### #.#                          
   #.###   #.....# #.#                          
   #.#     #.....# #.#####                      
   #.#     #.....# #....<#                      
  ##.##    #.....# #####.#                      
  #.#.#    #.....###   #.#                      
 ###.####  ###.....#   #.#                      
 #......#    #####.#   #.#                      
 #.#.##.#      ###.#####.#                      
 #.#.##.#####  #.......#.#                      
 #.#........####.#.###.#.#                      
 #.####.###.........##.#.###                    
 #.#  ### ####.#.#..##.....#   #########        
 #.....#     +.........###.#####.......#        
 ..#####     #..##.###.# #..)....#####.#######  
##.#         ###...# #.###.#####.##..........#  
 #.#           .#### #.....# #......##.#####.#  
 #.#         #..#    ###.### #.#.##.##.#   #.#  
 #.#        ##..#    ###.#####.#.......#  ##.#  
 ...        #...#    #.......#.#....####  #..#  
            #...#    #.#.##.......#.##    #.##  
       ######...######.#.......#.....#    #.#   
   .#.##.............#.#..#..#.......#    #.#   
   .......)..................#.......#    #.#   
   ##.##.............###.##.####.....#    #.#   
       ######...###### #.....###.....#    #.#   
            #...#      ####..^....####  ###.####
        #####...###       ##..###.#     #......#
        #.....M...#        #..###.##### #.#.##.#
      ###...#...#.#     ####..#.......# #.#..#.#
      #........##.#     #.........###.# #.##.#.#
      #........##.#     #.##..#.#.# #.# #.##.#.#
     ##.......###.#     #.##......# #.###......#
     #.........M..##    #.##....#.# #........###
     #.##...####.......##.##.##.#.# ##########  
     #.###.......#####.##.[>......#             
     #......).....#     ###########             
    ....##..#.###.#                             
    .##  #..#.## .#                             
         #?....# .#                             
         ##.#..# .#                             
          #......[#                             
        ..........#                             
      ..####.....##                             
           #.....#                              
           #.....#                              
           .....##                              
           ...!.#