.#    
                                                         .#    
                                                    #+#+#.#    
                                                  # #.....#    
                                                .##.#..$..#    
                                                ....#.....#####
                                                ..............?
                                                ....#..<#      
                                                ........#      
                                                ........#      
                                                .....Z..#      
                                                ....#+#<#      
                                                ....  ###      
                                                ...            
                                                ..             
                                                               
                                                               
                                                               
                                                               
                                                               
                                                               
                                                               
                                                               
                                                               
                                                               
######                                                         
#.F..#                                                         
#.##.#                                                         
#.##.#                                                         
#.##..  {                                                      
#.##...                                                        
#.##...#                                                       
#.##..F.                                                       
#.##.....                                                      
#.##......                                                     
#.#                                                            
#.#                                                            
#.#                                                            
#.#                                                            
#.#                {                                           
#.###############                                              
#...............#                                              
###############.#      ####                                    
              #.#      #..#                                    
        #######)####   #..#                                    
        #..........#   #).#                                    
        #.#####.##.#####..#                                    
        #.....#.##....)...#                                    
        #####.#.#########.#                                    
            #.#...........#                                    
            #.#############                                    
            #.#........<#                                      
            #...#######.#                                      
            #.###     #.#                                      
            ###       ###