##########                  
                             #........#        #####     
                             #........#        #...#     
                             #........#        #...#     
                             #........#        #...#     
                             #........##########...######
            ###############  #..........................#
            #...##........#  #........##.....#..........#
            #...##........# ##...........#######........#
            #...##........# #.........####     #........#
            #............####....######    #####........#
            #...#....>.........##########  #....#.......#
            #...#......................^####.......#[.###
            #...#..............########...........#...#  
            #####...........##......................#.#  
                #........#..##.#############....#..##.###
                #........#..##...##        #...##..##...#
       #################....####..##       #...##..##...#
       #........#   #..........##..####    #...##..##...#
       #........#   #P[PPP.###.###....######.).#...#..###
       #........##  #P.P.P.# #.##.....#.....)........##  
       #.........#  #PP_PP)# #..#.###.............####   
       ####.####.## #.PPPP.# ##.#)###.<(......##..#      
          #.#  #..###..PP..####.#..(<.........##..#      
          #.#  ##............##...####........##.##      
          #.#   ##..#..#............##........##.#       
          #.#    #.##...........#..........#.###.##      
          #.#    #.##...........#........#........###### 
          #)#    #.##....................##.####.......# 
         ##(#    #.##..........##........##.# #..####### 
        ##.(#    #.##....................##.# #.##       
        #.)##    #.###........###......<....# #.#        
#####  ##)####   #.##..........##..........## #.#        
#.....##.....##  #.##..).......##..###.##.<#  #.#        
..............# ##.##..........#..>........####.#        
...............##..##..........#............#...#        
...............##...#..........#................#        
.....!.........####.##........##................#        
...............#  #..........###........(..##...#        
...............#  ####.....................##...#        
..>............#     ###########...........##...#        
..............##               #...........##...#        
                               ###########.##...#        
                                         ########