###  #####   #####  ###  ###  ###   ####   
     #    ##.####...## ##...####.####.####.## #...#   
     #...##...##.....###.....##...##...##...##....    
     ...........................)................     
    ........#...................#..............#      
   ........###.................###............#       
   .......## ##...............## ##..........#        
   ........###.................###......)3...##       
  ..........#...................#.......)4(...#       
  ....................................))).(...#       
 ...........))).........................e......#      
 .............)......#.     ......................    
 ...................##      ......................    
 ..........(........#       .......................   
 .........).........#        ......................   
 ....................#        ....................    
 .......)......................   .............#.     
 ................................                     
 ...........#...................#                     
 ..........###.................#                      
 .........## ##...............##                      
 ..........###.................##                     
 ...........#...................#                     
 ............).........).).......                     
 ...##...##...##.....###.....##                       
  .# ##.# ##.####...++#''...##                        
      ##   ###  #####...#####                         
 ####### ########   #'''#     ######################  
 #..##.###....#.#   ##.##   ###.....#......>##.....#  
 #..###..)......#   #...#   #........######.###...##  
 #..###.##....###   #...#   ###.....##    #.###.###   
##..##....###.#    ##...##    #.#..##     #.##.##     
#....:....# #.#    #.....#    #.#<##      #.#.##      
#.........# #.#    #.....#   ##..##       #<.##       
#...(#...## #.######.....#####...#       ##.##        
#....##.#####.##.............##.##      ##..#         
#.(.......>...####.........####.#  ######.#.##        
#....##.#####..######...#######.####..##)###.##       
#.....#.#   #.#.#   #...#   #.#())........###.##      
#.."....#####.###   #.).#   ##))).........# ##.#####  
##..##..#...#.#  #####.######.........^...#  ##.#..## 
 #.####..(....####.....##..>.##...........#   ##....##
 #.#  ##.....)##..............#.#.##..#########...)..#
 #.#   #...............)).......................)....#
 #.#   #......####)...###....#....#.###########......#
 #.#   #......#  ##..## #.....#...##.##       ##....##
 #.##  #......#   ####  #....#.....##.##       ##..## 
 ##.## ##...#.#         ###..........#.##       ####  
  ##.## ####.##      #####.#......)..##.########      
   ##.#####.##      ##....####.....#####.#.....##     
    ##.#.#.##       #......# ##...##   ##.......##    
     ##...##        ##...<##  #...#    #.........#    
      #...#          ######   #...#    #.........#    
      #...#                   #####    #.........#    
      ##.##                            #.........#    
       ###                             ##.......##    
                                        ##.....##     
                                         #######