##########                                 
                          #...Z....#                                 
                          #..ZZD...#                                 
                          #..####..#                                 
                          #..#  #..#                                 
                       ####.D#  #..##                    ###         
                       #....Z#  #.Z.#                   ##A#         
           *****       #...ZZ#  #...#                  ##.######     
           *,,,*       #.....####...#      #####      ##.###...#     
           *,,,*    #######..#.....#########...#### ###........#     
           *...######...###..#....Z###...#........# #...Z......#     
           *.............................#⌠.[.....###.........##     
          ##.............................#...##...##........###      
        ###...............⌠...⌠.....................^.......#        
   ######......#.####......).[.....####....#......######Z.###        
   #...##....<..........⌠..)<...⌠.................#    #Z.#          
   #...##........###...............#...#.......#########ZZ#          
   #......................⌠...⌠...............[........Z..#####      
#####...............................ZZZ......ZZZZZ............#      
#......#...#......#########..#...#######....###...#####..?....#      
#......#...#......##...####..######...##...##*#####   #.......#      
#.......⌠....Z...............................*        #...#####      
###.............Z.Z<.........................#        #####          
  ###...####......ZZZZ......Z...D............#                       
    #####  ####...####...####......#...#######                       
              #####  #...#  ####...#[Z##                             
         ************####â–“   ########.########    ****************   
        **,,,,,,,,,,,,,,**   #......[........#   **,,,,,,,,,,,,,,**  
       **,,,,,,,,,,,,,,,,**  ##..^..........##  **,,,,,,,,,,,,,,,,** 
      **,,,,..............##  #...Z.....^...#  **,,,,,,,,,,,,,,,,,,**
      *,,,,$?..............#  ##...........##  *,,,,,,,,,,,,,,,,,,,,*
      *,,,,.............^..#   #...........#   *,,,,,,,,,,,,,,,,,,,,*
      *,,,,................#  ##...........#*  *,,,,,,,,,,,,,,,,,,,,*
      *,,,,......!.?.......#  #.............#  *,,,,,,,,,,,,,,,,,,,,*
      *,,,,................# ##.............#* *,,,,,,,,,,,,,,,,,,,,*
      *,,,,..........^.....###...............***,,,,,,,,,,,,,,,,,,,,*
      **,,,.....?.........###...##########*,,,***,,,,,,,,,,,,,,,,,,**
       **,,......)().....##..Z.##         **,,,,**,,,,,,,,,,,,,,,,** 
        **,......()ZL....^^..###           ***,,,,,,,,,,,,,,,,,,,**  
         **.....##â–“â–“â–“â–“â–“â–“â–“â–“â–“â–“â–“#               **************,,,,,**   
        **,....,,,,,,,,,,****                 ****,,,,,,,,,,,,,,,**  
       **,,...,,,,,,,,,,,,,,***             ***,,,,,,,,,,,,,,,,,,,** 
      **,,,..,,,,,,,,,,,,,,,,,**           **,,,,,,,,,,,,,,,,,,,,,,**
      *,,,,.,,,,,,,,,,,,,,,,,,,* ********* *,,,,,,,,,,,,,,,,,,,,,,,,*
      *,,,,,,,,,,,,,,,,,,,,,,,,***,,,,,,,***,,,,,,,,,,,,,,,,,,,,,,,,*
      **,,,,,,,,,,,,,,,,,,,,,,,**,,,,,,,,,**,,,,,,,,,,,,,,,,,,,,,,,**
       **,,,,,,,,,,,,,,,,,,,,,,*,,,,,,,,,,,*,,,,,,,,,,,,,,,,,,,,,,** 
        **,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,**  
       **,,,,,,,,,,,,,,,,,,,,,,*,,,,,,,,,,,*,,,,,,,,,,,,,,,,,,,,,,** 
      **,,,,,,,,,,,,,,,,,,,,,,,**,,,,,,,,,**,,,,,,,,,,,,,,,,,,,,,,,**
      *,,,,,,,,,,,,,,,,,,,,,,,,***,,,,,,,***,,,,,,,,,,,,,,,,,,,,,,,,*
      *,,,,,,,,,,,,,,,,,,,,,,,,* ********* *,,,,,,,,,,,,,,,,,,,,,,,,*
      **,,,,,,,,,,,,,,,,,,,,,,**           **,,,,,,,,,,,,,,,,,,,,,,**
       **,,,,,,,,,,,,,,,,,,,***             ***,,,,,,,,,,,,,,,,,,,** 
        ****,,,,,,,,,,,,,****                 ****,,,,,,,,,,,,,****  
           ***************                       ***************