########## 
        ############ #########          #####         #........##
   ######....##....# #.......#       ####...#  ########.#### #..#
  ##.....(.........# #.......#########......####...........###..#
  #....[...........###.................##...#......####.#..#....#
  #................................................#  #.#..#.#..#
###..%.................#+#.............#...........#  #.#..#.#..#
#..............#.......((....#+#####...##..........#  #.#.##.#..#
#..............#...............#<..................#  #.#.).....#
#.............##....##.....#...(####.##......##########.#.##.##.#
#.............##....##.....#...g..##..+......................##.#
#.............##....##............#####.........#######.#######.#
#...###.......##..............[...#   ####......+...............#
#.................................#  #####......##....##.#####..#
#.........................%.....#.####...........>....# .#   #..#
####..........>.......................................##.#   #.!#
   ######.........#################..#...#...............#####..#
#####.............##       ♣♣♣♣♣♣##..###.#..##..................#
#..................#       ♣♣♣♣♣♣##.........##..........######.##
#..............#...#      ♣♣♣.♣.f.#......#........##...........# 
#..............#...#     #♣..♣.f.........#............########## 
#..............#...#  .....♣♣♣♣.f........#....##....#.#          
#..............#...#  )..#♣♣♣♣♣♣P.#....#.#....##....#.#          
######......##'#.###  ##     ♣♣♣♣##................##.#          
     #......#....###           ♣♣ ###...[.............#          
######......#......#              #...................#          
#...........#......################......#............#          
#.............................................###.....#          
#.............................)...............#.......#          
#..............................#)####.........#.......#          
#..............................#'####(........#...###+######     
#.......#<#.##...%...........##............####............#     
######......##.####..........##......###...####............#     
   ###......##'####........%.##.)....#.....................#     
   #........#........##....####......#.........##..........#     
####........+........##....#  #......+.........##.....######     
#...........#........##....#  #......#.........##......#         
#...........#.........#....#####+##+#####+#....##......#         
#.......######'#......#.......##+##...!........##......#         
#.......##...#.#............................##.........#         
#.......##...#'#................................#......#         
#.......##.................%.............>.............#         
#.......##............##...##............)......##.....#         
##########............#######...............######.....#         
         #............#     #.......#...#####    #.....#         
         #........#####  ####.......#####        #######         
         ##########      #..'.......#                            
                         #.##.......#########                    
                         #.##...............#                    
                         #....#############.#                    
                  #############           #.#                    
                  #..........#            #.#                    
                  #.########.#            #.#                    
                  #.#......#.#            #.#                    
                  #.##.#.#.#.##############.#                    
                  #.##.#..<#................#                    
                  #.##.######################                    
                  #.##.......#                                   
                  #.########.#                                   
                  #..........#                                   
                  #.##########                                   
                  ###