###               
                                                         #.#               
                                                         #.##########   ###
                                                         #..Z..Z....#   #<#
                                                         #.########.#   #.#
                                                         #.#      #.#   #.#
            ######                                       #.#      #.#   #.#
            #....#                                       #.#      #.#   #.#
        #####b...#                                       #.#      #.#   #.#
        #.#....Z.########                                #.#      #.#   #.#
        #<#.#.#####.....#                          #######.#      #.#   #.#
        #.#.#.#   #.[...#  #####      #####        #....##.########.#   #.#
        #.#b#.#####.....####...########...##########....##.#.....[Z.#   #.#
        #.#.......'.....+..........Z.........ZZZZZ.Z....'........>###   #.#
        #.#.#.#####.....####...#####Z##...##########....##.#.####)#     #.#
        #.#.#.#########........# #....#...#        #....##.#.#  #[#     #.#
  #######.#>ZZ.Z............#### #....#...#        #....##.#.#  #.#     #.#
  #.......#.#Z#########..>..#    #....#...# ##############.#.#  #Z#     #.#
  #.#######.#.#       #.....#    #....#######...........<....#  #.#     #.#
  #.#     ###.#       ###'###    #....###  #.).########.##.######.#     #.#
###.#########.#         #..#     ##.....#  #...#      #.##....Z...#     #.#
#.............#         ##.#      #.....#  #...#      #.###########     #.#
###############         ##.####   #.....#  #...#      #.#               #.#
                        #.....# ###.....#  ##.##      #.#################.#
                        #.....# #.......#  ##'##      #.#.................#
                        #.....# #....####  #(..#  #####.#Z#################
                        ###.#####...Z#######...#  #.......#                
                        #...Z..##...Z##........#  #.......#                
                        #....Z.#####Z##........#  #.......#######          
                        #......#   #Z##.....).##  #####+#.....!.#          
                        #....Z.#   #Z##.......#      #.....####.#          
                        ####.Z##  ##'##..<....#      #.....#  #Z#          
                           ##.##  #...#.......#      #.....#  #.#          
                            #..#  #...#######.#      #.....#  #.#          
                            ##.#  #.(.#     #.#      ##'####  #.#          
                             #.## #...#     #.#       #.#     #.#          
                             #..# #...#     #.#  ######.#     #.#          
                             ##.###...#     #.#  #...##.#   ###.#          
                              #.Z###.##     #.#  #...##.#   #...#          
                              ##.###.#      #.####...##.#####.###          
                               #..##Z#      #.................#            
                               ##.##Z#    ########...##.#######            
                                #..#Z#    #.............#                  
                                ##.#Z#    #.#############                  
                                 #.#Z#    #.#                              
                                 #...#    #.#                              
                                 ##..#    #.#                              
                                  #.>#    #.#                              
                                  ##.#    #.#                              
                                   #.#    #.#                              
                                   #.#    #.#                              
                                   #.#    #.#                              
                                   #)#    #.#                              
                                   #.######.#                              
                                   #...yy...#                              
                                   ##########