#########            ###                                 
                   ### #.##.##.## ###      ##.#                                 
              ######.# ##.#..#..###.##     #.##                                 
      ####    #......## #..#.....#...##   ##.#                                  
      #..### ########.###....####.....## ##.##                                  
     ####..###.#    ##......##  ##.....###..#                                   
    ##..###...###   ##.....##   ##..........#                                   
   ##.#.####.#..## ##.....##   ##........##.#                                   
  ##.##..###.##..###.......## ##............#########..                         
  #.####.##..###...#.....#..###.......#................                         
  ###  #....#####.......###..#..#...###.....#######...  ....                    
       #....###........## ###......## ##...##     #..# ....####                 
       ##.......#...##..#   ##....##   #...##     #..  .......                  
    #####.....####..###.#   ##.)..#  ###....##    #.###.....##                  
    #.......###  #..# #.#####.....# ##.......######...##......                  
    ####..#..#   #.## #..##..###..###...........##.........####                 
       #..##.##  #.#  ##....## ##....#.............#...........                 
       #..##..####.#   #...##   #....#.........###.###....######                
       #..###..##..#####..##   ##....##............#............                
       #[.# ##.............# ###.....##..................########               
       #..####.###.....##..###.......##.......###................               
    ####....#..# ###...###......###.....<......##...........####.               
    #.........##   ##..# #.....####.............#..##......##                   
    ####..###.##    #..###..#....##.#####..........###..##.>###                 
      ##.....<.#    #...#..###......#####.........###..####...#                 
  ### #........##  ##.............................##..## ##'''##                
  #.###.###.....####..####...........................## ##.....##               
  #.##.## ####...##..##  #..#####.....####..........## ##.⌠.#.⌠.##              
  #....#     ###...###   ##.####..#...#  #.......##.####.#.#.#.#.#              
  #....#       #...##     #......###..# ##......###...##..#.⌠.#..#              
  #...####  ####....#### ##.##...# ##.###........##...##.#.#.#.#.#              
  #.#....####..........# #..####.#  #..##...###...#...###.⌠.#.⌠.##              
  #.###........#######.###..#  #.## #..#..### ##......##.#.#.#.#.##             
  ########.....#≈≈≈≈≈#.#....####..###....##   ##......#.⌠.#.⌠.#.⌠.#             
   #.## ##.....#≈≈.≈≈'........##.........#   ##.......##.#.#.#.#.##             
   ##.# #......#≈≈≈≈≈#.....##...###.....##  ##........#.#.⌠.#.⌠.#.#             
    #.###......#######.>....#..####....s.####.....#...##.#.#.#.#.##             
   ##..................#...>...##................##...#.⌠.#.(.#.⌠.#             
####..#...........................####.....####.####<.##.#.⌠.⌠.#.##             
#....##...........................#  ##...##.(#.## #..###..._...####            
####.#............................#   ##.##...#..###....##.⌠.⌠.##..#    ###     
  ##...##.........................#    #.#...##......#..#########..##   #.#     
###..#####........####....#####....## +#.#'.##.......##......#  #...#####.#     
#..#.#   ##......######..##   ##....###...###........###.....####.........##    
######    ##........###..#     #........8........#....###.....##.......##..##   
   #.#    #..###.........##    ##...###...###...##......#............####...##  
  ##.##   #.## #..........##    #..## +#.#).##............########..## ##....## 
 ##.#.#####.#  #...........######.#    #.#...##...........##     #..# ##......##
 #.###.##...####.#####..##........#   ##.##...#............#   ###..###........#
 #####.##....##..#  ##.## #.......#  ##...##..#..###.......#####............####
  ###..#####..#.##  #..#  #....##.####.....####........##....##........#...##   
  #.#.##   ##...## ##.##  #..####.................##...##.............######    
  ##.##    #..#..###..#   #.##  ###.##....#####..#####..##......###..##         
  ##.#######.####....##   #.#    #.###....#   #.##   ##..#....####...#          
 ##.#...##..## #..##.##   #.### ##.# #....### #.#     ##.............#    ###   
 #.##......##  #..###.## ##...###.####......###.##     #.<...........######.#   
 #####.....#  ##.## ##.###..(......##....##......####  ##...........(.......##  
     #.##..# ##.##   ##.#..######.......#####.......#####...............####.#  
     #..#..###..#    ##...##   #>.#.....#  ##...###............^.......### ###  
     ##....#....##  ##..#.##   #.####...####....# ####...................###.#  
      #.......##.####..##..#  ##.#  ##.......##.##   ###....................##  
     ##.......###..#..####.####..#  #.####..###..##   ##...#.......##.......#   
    #........## ##...## #....#...####.#  ##.# #...## ##...####....####....#.##  
    ##.#.....#   ##.####..###.......#.#   ### ##...###.##.#  ###...###.#####.#  
     #.##.....   ##......#  ##.####..##        #....#.###.##   ##...#.##   ###  
     .  ##....# ##.#####.#   #.#  ####        ##....### ##.#    #...###         
    #    ##...###.##   ##    ###              #.###.#    #.#    ###.#           
          #.####..##                          ####.##    ###      ###           
          ###  ###.#                             ###                            
                 ###