#############   
                                             #..)...(....#   
                                             #<..........#   
      #########              ###             #...........#   
      #...#...#            ###.###           #...........#   
      #...#...#          ###.....###         #.......(...#   
      ##..#..#############.........#    ######)()........#   
       #..'......./......'.........#   ##..##..##.)......#   
       ##.#.#'############.........#  ##.....)).#...)....#   
        #.#.##.##   ###  #.........#  #........)().......#   
        #######.#####.####.........#  #.......))().......#   
         ###  ##'##.....##+#.....'##  ##.......)#))......#   
         ###  ###..(......####.###.## ##.(.....)###'######   
              ##............#### ##.###......(...##.#        
              #.##..........#     ##.##.........[##.#        
              #...##..<.....#########'##........###.#        
              #.....###.....'..........##.)##..## #.#        
              #........##...##########...(...###  #.#        
              +..........##.#       #.........#   #.#        
              #............##      ##.........##  #.#        
              ###.........###      #...........#  #.#        
              ##'##.....'##        #.<.........####'#        
             ##(#####.###.## #########.##+######....##       
            ##.##   ### ##.###............# ##.......##      
       ######'##         ##.#.............# #.........#      
      ##.....##           ##'........../..# #.........#      
      #...P...#            #..............# #.........#      
      #..PPP..##############..............# #.........#      
      #.PPPPP.'............'.......8......# #.........#      
      #..PPP..##############..............########'''####### 
     ##...P...#            #..............########...########
     #.......##            ##.............###.§.##...##.§§###
     #.#######              #............+##°○☼..#.<.#..°§.##
     #.#                    ##............##§§°§.#...#☼○☼☼°##
     #.#                     ##.###.#.....##°.§○§#...#°○☼☼°##
     #.#                      #.# #.......###☼°§##...##☼§§###
     #.#                      #.# #.......########...########
     #.#                      #.# #......[#<......._.......<#
     #.#        #.            #.# #.......########...########
     #.#     ##...            #.# #.......##☼°§°☼#...#○§.○.##
     #)#   ##.....            #.###[......##§○○○°#...#☼°§§.##
     #e####.....#        ######'####......##☼☼○§.#...#○§○§.##
   .##e##§....#          #.........##.....##○.○§§#.<.#..○○.##
   %)ee§§(..###          #..........##....##☼§§§§#...#☼§☼§§##
   )%§§§§§e##            ##.........##############...########
   .))%)§).#              #.........##############'''####### 
  ...§)%)%..              ##........'..........'.....#       
 ..%.§§e)§..               #.......##############...##       
..%.%§...%...              ##.....##           ##...#        
   ....^..%..               #.....##          ##'#.##        
   ....%......              ##...#'##        ##.##.#         
                             #...##.##      ##.#####         
                             ##.####.##    ##.##             
                              #.#  ##.######.##              
                              ###   ##.##.#'##               
                                     ##'...##                
                                     ##.....##               
                                     #...P...#               
                                     ##.<...##               
                                      ##...##                
                                       ##.##                 
                                        ###