***************************************
                                      *,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
                                      *,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
             ********                 *,,,,,,,,,,,,,,,*******,,,,,,,,,,,,,,,*
             *,,,,,,*                 *,,,*****,,,,,,,*,,,,,*,,,,,,,*****,,,*
             *,,,,,,*                 *,,,*,,,*,,,,,,,*,,,,,*,,,,,,,*,,,*,,,*
             #......###***            *,,,*,,,*********,,,,,*********,,,*,,,*
   *********##.........,,**           *,,,*,,,***********+***********,,,*,,,*
  **,,,,,,,,,.........,,,,*           *,,,****+*,,,,,,,,,,,,,,,,,,,*+****,,,*
  *,,*****#..#......#**,,,*         ***,,,,,***,,*,*,*,,,,,,,*,*,*,,***,,,,,*
  *,,*    #..#......# *,,,*         *,,,,,,,*#..**....,,≈≈≈,,,,,,**,,**,,,,,*
  *,,*    #..#......# *...#         *,,,,,,,*#.##......≈≈≈≈≈,,,,,,**,**,,,,,*
  *,,*    #..#......# *...#         *,,,,,,,*#........≈≈#**≈≈,,,,,,,,**,,,,,*
  *,,*   ##..#......# *...#         *,,,,,,,*#.#....≈≈≈#*,*#≈≈≈,,,,*,**,,,,,*
  *,,*   #.........## *...#         *,,,,,,,*#.....≈≈≈≈#,,.#≈≈≈≈,,,,,**,,,,,*
  *,,*   #.........#  *...#         *,,,,#####.#..≈≈≈≈≈##.##≈≈≈≈≈,,*,*****,,*
  *,,*   #.........####...#         *,,,,#[?.#....≈≈§§§....,,≈≈≈≈,,,,*,,,*,,*
  *..#####................#         *,,,,#}|}#....≈§§13§###..,,≈≈,,,,*,,,*,,*
  *.......................#*        *,,,,#).}'.....§1.&2§§...,,,,,,,,+,,,*,,*
  *,.....#..^..............#        *,,,,#))[#....≈§2§2§§§...,,≈≈,,,,*,,,*,,*
  *,..##,#.........#######.#        *,,,,#...#....≈§§§§§§§.4§≈≈≈≈,,,,*,,,*,,*
  *,,,**,#.........#     *,#        *,,,,#####.#..≈≈≈≈≈§§§.§§≈≈≈≈..#.*****,,*
  *,,,**,#.........#     *,*        *,,,,,,,*#.....≈≈≈≈≈≈≈≈§§≈≈≈.....**,,,,,*
  *,,,**,#....)....#     *,*        *,,,,,,,*#.#....≈≈≈≈≈≈≈≈≈≈≈....#.**,,,^,*
***,,,**,#.........#     *,*   ******,,,,,,,*#........≈≈≈≈≈≈≈.......,**,,,,,*
*,,,,,,*,##.####..#*     *,*   *,,,,,,,,,,,,*#)##......≈≈≈≈≈......#*,**,,,,,*
*,,,,,,*,**.#  *..*      *,*   *,,,,,,,,,,,,*#..##.......≈.......**,,**,,,,,*
*,,,,,,*,**,*  *,,*      *,*   *,,,,,,,,,,,,*##..#.#.#.......#.#.#..#**,,,,,*
*,,,,,,,,,*,****,,*      *,*****,≈≈≈≈≈,,,,****+#...................#+****,,,*
*,,,,,,,,,,,,,,,,,*      *,,,,,*,≈***≈,,,,*,,,*#######.#.).#.#######*,,,*,,,*
*,,,,,,,,,,,,,,,***      *,*,,,,,≈* #≈....#,,,*******#.......#*******,,,*,,,*
*,,,,,,**********        *,**,,*,≈* #≈....#,,,*,,,,,*#.#...#.#*,,,,,*,,,*,,,*
*,,,,,,*                 *,*#.,#.≈###≈....#####..,,,*#.......#*,,,,,*****,,,*
*,,,,,,*                 *,*#..#3≈≈≈≈≈..............##.#...#)#*,,,,,,,,,,,,,*
*,,,,,,*        **********,*#..#....................##))...).##.........,,,,*
*,,,,,,*        *,,,,,,,,,,,.........##.......≈≈≈...####'''####...≈≈≈....,,,*
*,,,,,,*        *,,,,,,,,,,,.........##......≈≈≈≈≈..##≈.....≈##..≈≈≈≈≈....,,*
*,,,,,,*        *,,,,,,,,,,,.........##......≈≈#≈≈..##≈.....≈##..≈≈#≈≈....,,*
*,∩,,,,*        *,,,,,,,,,,,.........##......≈≈≈≈≈..###.....###..≈≈≈≈≈......#
*,,,,,,*        *,,,,,,,,,,,..................≈≈≈....##.....##....≈≈≈.......#
*,,,,,,*        *,,,,,,,,,,,.........................###...###..............#
*,,,,,,*        *,,,,,,,,,,,.........##................#...#.).......(......*
*,,,,,,*        *,,,,,,,,,,,......∩..##.................)..................,*
*,,,,,,*        *,,,,,,,,,,,.........###.####.##.#.####.#....###.#.####$#****
*,,,,,,*        *,,,,,,,,,,,.........# #.#  #.##.#.####.##...# #.#.####.#    
*,,,,,,*        *,,,,,,,,,,,.........# #.#  #.##.#......##...#*#.#......#    
********        ******,*****####.#####*#.#* #.##.##...###.⌠.............#    
                     *,********,,,,,,,,,,,**#.##.##...........^.........#    
                     *,,,,,,,,,,,,,,,,,,,,,,,,,,,.......................#    
                     *,,,,,,,,,,,,,,,,,,,,,,,,***#.=.####...............#    
                     *,,,,,,,,,,**,**,,**,,,***  *,,,*  *,,.............#    
            ************,****,****,**,,**,,,**** *,,,*  *,,.............#    
            *,,,,,,,,,,,,,,**,* *,,,,,,,,,,,,,,* *,,,*  ***#######(######    
 ******     *,******,,,,,,,**,* *,,,,,,,,,,,,,,* *,,,*           *,*         
 *≈≈≈≈*     *∩*≈≈≈≈*,,,,,,,**,* *,,,,,,,,,,,,,,* *,,,*           *,*         
 *≈**≈*     *,*≈≈≈≈*,,,,,,,**,* *,,,,,,,,,,,,,,* *,,,*           *,*         
 *≈**≈*     *,*≈≈≈≈*,,,,,,,**,***,,,,,,,,,,,,,,***,,,*           *,**        
 *≈≈≈≈*     *,******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*           *,,*        
 ******     *,,,,,,,,,,,,,,,,,,,∩,,,,,,,,,,,,,,,,,,,**           ****        
            *,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******                        
            *,,,,,,,,,,,,,,******,,,,,,,,,,,,,,*                             
            *,,,,,,,,,,,,,,*    *,,,,,,,,,,,,,,*                             
            *,,,,,,,,,,,,,,*    *,,,,,,,,,,,,,,*                             
            ****************    ****************