***********                        
                                *,,,,,,,,,*                        
                                *,,,,,,,,,*                        
                                *,,,,,,,,,*                        
                     ************,,,,,,,,,*                        
*******              *,,,,,,,,,*,,,,,,,,,**                        
*,,,,,*              *,,,,,,*,,*,,,,,,,,,*                         
*,,,,,*              *,,,,,,+,,*,,,,,,,,,*                         
*,,*************** ***,,,,,,****,,,,,,,>,****                      
*,,****,,,*,,,,,,* *,,,*****,,,,,,,,,,,,**,,**                     
*,,,,,,,,,*,,,,,,* **,,,,,,*,,,,,,,,,,,,+,,<,*                     
*,,,,,,,,,*,,,,,,*  *,,,,,,*,,,*8,,,,,,,*,,,,*                     
*,,,,,,,,,*,,,,,,*  *,,,,,,*****,,,,,,,,*,,,,* ***                 
*****,,,,**,,,,,,*********,******,,,,,,,********,*                 
*,,**,,,,***+*****,,*,,,,*,**,,,*,***,*,,,,,,*,,,*******           
*,,,*,,,,,,,,,,,*,,,*,,,,*,**,_,*,+,*,*,,,,,,*,,,,,,,,,*           
*,,,*,,,,,,,,,,,*,,,*,,,,*,**,,,*,***,*,,,,,,+,,*,,,,,,*********** 
*,,,*,,,,,,,,,,,*,,,*,,,,*,******,,,,,,,,,,,,*,,*,,,,,,*,,,,,,,,,* 
*,,,*,,,,,,,,,,,*,,,*,,,,*,*****,,,,,,,,,,,,,*,>*,,,,,,*,,,,,,,,,* 
*,,***,,,*****+****+*,,,,**+*,,*8,,,,,,,,,,,,**+*,,,,,,*,,,,*,,,,* 
*,,***,,,***,,,,,,,,,,****,,,,,,,*,,,,******,,,,,***+***,,,,*,,,,* 
*,,,,,,,,,,*,,,,,,,,,,*,,*,,,,,,,*,,,,,,,,,*,,,,,*,,,,**,,,****,,* 
*,,,,,,,,,,*,,,,,,,,,,*,,+,,,,,,,*,,,,,,,,,*,,,,,+,,,,**,,,****,,* 
*,,,**,,,,,*,,,,,,,,,,**+*,,,,,,,*,*********,,,,,*,,,,**,,,,,+,,,* 
******************,,,,,,,,,###****,**,**   *******,,,,**,,,,,*,,,* 
                 *,,,,,,,,,#...,,,,,,,,*   *,,,,,*,,,,**,,,****,,* 
                 *,,,,,,,,,#...,,,,,,,,*   *,,,,,*,,,,**,,,****,,* 
                 *,,,,,,,,,#..######****   **,,,**,,,,,,,,,,*,,,,* 
                 *,,,,,,,,,#..##...####******,,,**,,,,,,,,,,*,,,,* 
                 *,,,,,,,###..##......#,,,,,,,,,,*,,,,,,,,,,*,,,,* 
                 *,,,,,,,#............#,,,,,,,,,**,,,,**,,,,*,,,,* 
                 *,,,,,,,#............#,,,,,,,,,**,,,,**,>,***,,,* 
                 *,,,,,,,#....##'######,******,,*#....##,,,***,,,* 
#########        *,,,,,,,#....##...##########*,,*#......,,,,,*,,,* 
#..##...#        *.......#....##............+,,,*#....#*,.,,,*,,,* 
#..'....#        *.......#....##............#,,,*#....##.),,,*,,,* 
#..#....#        *.......#....##..###...##..*#####.......,,,,*,,,* 
#..##.###    #####....)..+....##..###...##..##..##....############ 
#..###########...#.......#.....#.........#............##....##...# 
#.........'......#.......#.....#.........+.............#.........# 
#.....<...#......#.......##'####..)......#......##....##.........# 
#####'###.####...#.............#.....######.##..##....##...#####+##
#..##.###'####...#.............#####......#.##..##.[..###'##......#
#................+.............#   #......#.....#..........#......#
#................#.............#   #......#.....+..........#<.....#
#..###+###..###'#########......#   #......#.....##....##...#......#
#..###.###..##...##.....#......#   #......#.....##....####'#......#
#.......................#......#   #......#...........#...........#
#....o..................##+###.#####......####..##....#)..........#
#.....oo.................#.........####......#..##....#.....#######
##'###.o##...............#.........#  #......#........#.....#      
#..#*#####.......##..##.####..#....#  #......'........#.....#      
#...,,,,*#..#######..##.####'##....####......##########.....#      
#.o.,,,,*#..#**,,*#..>........#......########....#    #.....#######
#.(##*,,*#...,*,..............#......#      #....#    #...........#
#.o#*****#....*,..............#......#      #....#    #...........#
#..o,,,,*.....*,.........<....#......#      #....#    #...........#
*,,,,,,,*,,,,,*...............#......#      #....#    #.........(.#
****************###############......#      #....#    #...........#
                              ########      ######    #############