########         ###   ###         ######### ####          * ** 
    #.##.#.#         #.#####.#    ######.......###..#        * # *,*
    #.....##         #.......#    #..#..............##       *.##.# 
    ##.....##       ##.......##   #..................##     ##.....*
     #......##      #.........######..................#######....#  
     ##......##    ##.............#.[)....................##....#   
    ##........## ###.....#####+##).............................#*   
    #..........###.......'......#.##'#######....#######........##   
    ##.)#'###.........)..#......#.#........#...##[....##........#   
     ##.#...#..#######...########.#.########...#.......#........##  
      #.#...#..#.....#............#.#.....##.....................###
      #†#..%#..#.†<..#.....#....÷.#.#.....+#....♣.....♣...####.)...#
      #)#...#..#..S..#....##......#.#.....##..............#..'....##
      #)##''#..#.....'...###......+.#.....##......♣.♣.....#..#....##
      #(.......####'##†.###.......#.###'####..............#..#.....#
      #.........N..).[...##.......#........#....♣.....♣.#.#..#...###
      #...##....).{....<..........#........#..).........#.##'#..##  
      #(.####......)........(.....#........#...#.......##.......##  
      #..####.....[..........(....'........#...##.....###.......†#  
      #...........................##########....#######......##..## 
      #............................................†..........##..##
      ############....###################......................#...#
                 #....#                 #.........##..)...........##
                 #....#                 #.)......###..............# 
                *......                 #.#####..# #..............# 
                #?.N.N.*                #.#...'.## #.......)......# 
                 ,,,,,,*   * *  ***     #N#...#.#  #.......###..#.##
                  ,   , *  *{ ,, ,  *   #.'...#.N ##......<#  ####.#
       ** *    ,,,, ,  ,  ,, , ,  ,,   *#.#..,#..##...)....###  #.##
     **  ,,  ,  ,  ,,,  ,,   ,       , ,..#.. #.....N.S......###..# 
    *,,  , , , ,   ,   , ,   , ,  , , , ..#...#..........[..)....## 
 ** ,, ,   ,,,,,,,,,,, ,  , ,  ,     {,,..#####..N..SN.....N......# 
   ,     ,,,* *  , ,,,,* * **   ,, **  ##..  ,,.......###....N....##
  , , ,,  **    * , ,, *     **** **    *  ,, ,.......  ###..N.....#
*   ,             ,    *                *, ,,  .......    ###......#
*,                ,,*,,                      , ###....##    #......#
* ,   ,  *         ,  ,                  ,  , *  #.....#  ###....###
   ,  ,   **    *  , ,                        *  #.....####.....##  
  , ,,,     *    ,,, ,,   ***            ,,, *   #......#.......#   
       ,  ,,,         ,,, ,, ****       *  , **   #....{.{.{....#* *
   **,,        ,,     ,,, , ,  ,* *      , , ,*   #...{.{.{........ 
         ,   , ,         ,  ,,, , , *    ,,  ,*  ##....SNN........# 
         *      ,,,,  , ,,   ,   ,, , * *,,    **#...........###..# 
           *  *  ,    ,          ,,,, * * ,,, ,,#...N....##### *..# 
                       *    **  ,,,  , * ,,,  ....N....###     * .# 
                  , , ,       **, , ,,, * ,* *'#.......#       * ,* 
                *  ,  ,          , ,   * ,, ,  #..NN...#      *   **
                    ,  *        ,  ,,,,      , #......##     **,    
                   ,  ,    *   ,,      *  , ,, #.....##     * , ,* *
                        *          ,, * *,     #.....**     *   ,   
                         ,           *  *, ***             *  ,  *  
                       ,   ,   ,   *    *,, ,,   , ,, ,*     ,  *   
                            ,  ,          , , ,, ,,* ,,,* *,, **    
                ,  ,  ,   ,  ****       *, ,, **, ** *   * ,  *     
                    ,,,  *              *  * * *  *     *,  *       
                                        *  *            * *         
                *                                                   
                                                                    
                                                                    
                                                                    
                      , **                                          
                        ,                                           
                      ,      ,    **                                
                                 ,,**                               
                                                                    
                         *     * *