.#   #.   #.<......                                             
               ...####.#  #.............##                     #.._..           
               ..<...#.#  #....... ......###                   #.....           
                .......#  #.....#  .........                    .....           
               ........####.....#  .........                    #...#           
               .. #.............#  #........                   ##...#           
               ...##...........#  ##........               .. ##....#           
               ................####.........               ...#.....#           
             ..........###..................               .........###    ##   
             #....###...###................#               ...........##  #.#   
            ###..   #...#####.............##               Yc...##.....###..### 
            .....#  ##...####............##           #.   ##..  ##...........# 
             .....####...................#            #..  #... ##.....#.....## 
               #....................<#...#            #...##..###....####..###  
            ####............#........##...#           #.......##....##  #..#    
            .......................#..##...#          .............##   #..#    
            ......................####. ....          ...####.(...##    #..#    
            ######..##............##  #. ...                ##...##     ##.#    
                #..####...#.........   .# ..                 ##..#       #.##   
                #..#  #....##......     .                     #.c###    ##..##.#
    #......#  ###..#  ##...#...........  .                    ##...######.....# 
     ......####...##    #....>..#.......                      #...O....#..###.# 
      .....#.......#    #......##........                     #..#......###  #.#
       ........##..#    #......##........                     #..#####..#     ##
       #....### ##.##   ##.#.........[...                    #..##  #..##       
       #..##    ##..#   #..##.##.........                    #..   ##..#        
       #...## ###...## ##..##..#.........                    ...####...##       
      ##....###......###..###............                 .....##.......## ##   
      #..##...........#....##......^.....                ...........###..##.#   
     ##.###....######........##.#............#.....}..............##  ###...#   
     #..# ##...#####....###...................#..................#########..#   
    ##%##  #...).......##.....##................._.....##...................#   
    #..#   #..................#........................#..................#...# 
    ##.#####..####...................................#................#####..## 
     #...##..##  ####..............#....#.......)....#..............[##    ..#  
     #......##      #........#......#................#.............###     .##  
     #......#      ##........#.............##[..........####.......##      .#   
   ###.....###    ##..#####..#..............#....###.#....####......###    .#   
  ##.........######...##  #................#.....##..#......##......#..    ##   
  #.#<....#...##.......#  #................##....####....................       
#####....####......##..####...[............#.....#  #....................       
#.# #...##  #...#####.........#.##..###.........##  #....................       
#.###...#   #..##   #.....##..#.###..###.......##  ##...##...............       
##.#...##   #..#    #...####...## #...###......# ###..#####.......##....#       
 ##....#    #..#    #..##  ##..#  ##...##......###....#   ##...........#        
  ##...######..##  ##..#    ##..#  ##..........##....##  ##..###.......##       
   ##...........####..##     #..# ##.................#  ##..## ##.......#       
   ##.............##..#      ##..##.....###..........# ##..##  ##...##..#       
  ##..................##      #..#....### ##...#....####...#   #...##           
  #....................##  ####......##    #...##.........##  ##..##            
  ###..............#....####.........##    ##...##......%.#   #..##             
    ##........................##......#     #...#.....#...#  ##..#              
     #......................#  #..##..##    ##.......###..####..##              
     ##.........###.........#  #..###..##   ##..###....#...##...#               
     ##.....>..## ##........#  #..# ##..## ##..## ###......##..##               
 #####.........#   #........## #..#  ##..# #..##    ##.......(##                
 #........###..#   ##....###.# #.##   ##.###..#      ##..####.##                
 #####....# ##.#    #...## #.###.#     ##.....#       #.##  ##.##               
     #...##  #.#    ##.##  ##.##.#      #.##..#       #.#    ##.##              
     #...##  ###   ##..##   ##.#.#      #.###.#       ###     ##.#              
     #..#.#       ##.##.##   #.#.#      ### ##.#               ###              
     ######       #.####.#   ##..#            ##                                
                  ###  ###    ####