######*                                                   
*#PPPPP#*                                                  
#PPPPPP.#                           *****                  
#P..PP.P##                         **,,,**                 
#P.>.PPP.#     *********************,,,,,***********       
#PP.lPP..##    #..,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*       
#PPPPP....#    #.#******************,,,,,*********,*       
#PPPP.....#    #.#                 **,,,**       *,*       
#PPPP.....#    #.#                  **,,*        *,*       
#PPP....#.#    #.#                   *,,**********,**      
#PPP....#.#    #.#                   *,,,,,,,,,,,,,,*      
##P....##.#### #.#                   **,**********,,*      
 ##...###....###.##                   *,*        *,,****   
  ##......#.#.##..########*******     *,**********,,,,,*   
   #######.#..............,,,,,,*******,,,,,,,,,,,,***,*   
         ##...###.####....,,,,,,,,,,,,,************* *,*   
          ##.####.###...*#*****,*****,*,***          *>*   
          #...>.......#,,,,,,,*,,,,,,***,,*          *,*   
          #.......###...#****,*******,*,*,*          *,*   
          #..###### **,##   *,*     **,**,*          *,*   
     ######.#.####   *,**   *,*      *,**,*          *,*   
     #)()..###...## **,,**  *,*      *,**,*          *,****
     #(##..<#..#..###.,,,****,********,**,**   *******,,,,*
     #.#...)).l.......,,,,,,,,,,,,,,,,,**,,*   *,,,,,,,,,,*
   ###)#.............#*,,,,,,,,,,,,,,,,***,*   *,**********
   #.)))......$##....#*,,,,**,,,,,,,,,,* *,*   *,*         
   #.#.#.......#*.....,,,,,**,,,,,,,,,,* *,*   *,*         
   #.#.#........(.....,,,,,,,,,,,,,,,,,* *,*   *,*         
   #.#.#...##.....,...,,,,,,,,,,,,,,,,,* *,*****,*         
   #.#.....##........#**,,,,,,,,,,,,,,****,**,,,,*         
   #.##...........),,,,,,,,,,,,,,,,,,,,,,,,**,****         
   #.,............,,,,,,,,,,,,,,,,**,,*******,*            
  *#.##...##..,...,,,,>,,,,,,,,,,,**,,*     *,*            
  *,***#..#*,.,,,,,,,,,,,,,,,,,,,,,,,,**    *,*            
  *,* **...,,,,,,,,,,,,,,,,,,,,,,,,,,,,*    *,*            
  *,***,....,,,,,,,,,,,,,,,,,,,,,**,,,,******>*            
 **,,,*,....#*,,,,,,,,,,,,,,,,,,,**,,,,,,,,,,,*            
 *......(.,,**,,,,,,,,,,,,,,,,,,,,,,,,,********            
 *,oo.o#.,,,,,,,,**,,,,,,,,,,**,,,,,,,,*                   
 *,#...#.,,,,,,,,**,,,,**,,,,**,,,,,,,***                  
 #,#.o..,,,,,,,,,,,,,,,**,,,,,,,,,,,,,,,*                  
##.#...o,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,*                  
*......#,***,**,*,*,**,*,,,,***,***,,**,*                  
*,,#..Y#,,,,,**,*,*,**,*,,,,* *,* *,,**,*                  
*,,#..<#***,,,*,*,*,**,*,,,,* *,* *,,**,*                  
*,,#.........#,,,,,,,,,,,,,,***,***,,**,*                  
*.....c<......,,,,,,,,,,,,*,,,,,,,,,,**,*                  
#.####.###.#.#,**,*,**,*,******,****,**,*                  
#,*  #.# **..,***,*,,,,,,*    *,*  *,**,*                  
*,** #.#  *,..,,,,,,,,,***    *,****,**,*                  
*,,* #.#  *,,.***,******      *,,,,,,**,*                  
**,* #.#******* *,*         ***********,*                  
 *,* *,,,,,,,****,*         *,,,,,,,,,,,*                  
 *,* *****,,,,,,,,***********,***********                  
 *,*     *,*,,,,,,,,,,,,,,,,,,*                            
 *,*******,********************                            
 *,,,,,,,,,*                                               
 ***********