        .   .......:=*#%%%#*=:........                          ......-+*#%%%#*=:....  .            
          .... ..-#%%%%%%%%%%%#-...... .                        ....=%%%%%%%%%%%%#:.....            
        . ......#%%%%%%%%%%%%%%%#:.... .                        ..:%%%%%%%%%%%%%%%%*....            
        . ....:#%%%%%#=:::=#%%%%%%:... .                       ..-%%%%%%#-:::=#%%%%%#:..            
       .. ...:#%%%%%=.......=%%%%%#:....                    ....:%%%%%%-.......+%%%%%#:.            
       .. ...#%%%%%-.........-%%%%%*....                    ....*%%%%%-..   ....=%%%%%*..           
        ....=%%%%%+...... . ..*%%%%%:...                .  ....-%%%%%+..    .....+%%%%%=....        
        ....%%%%%#.... .. ....-%%%%%=...                . .....+%%%%%:..        .:#%%%%#.. .        
        ...-%%%%%=.... .......:%%%%%+...                . .....+%%%%%...        ..+%%%%%:...        
        ...+%%%%%:...  .......:%%%%%=...                . .....+%%%%%...        ..-%%%%%=......     
        ...#%%%%#..... . .. ..-%%%%%-...                . .....=%%%%%-..        ..:#%%%%*......     
        ...%%%%%*......  .. ..*%%%%%:...                    ...:%%%%%+..        ...#%%%%#..... .    
        ...%%%%%*......  .. .:%%%%%*....                    ....*%%%%%:.        ...#%%%%#....  .    
        ...%%%%%*..... ......#%%%%%:...                        .-%%%%%*............#%%%%#..... .    
        ...%%%%%*..... .....+%%%%%+. ..                        ..+%%%%%+...........#%%%%#..... .    
        ...%%%%%*..... ....=%%%%%*......                       ...#%%%%%=.... .....#%%%%#..... .    
        ...#%%%%#..... ...+%%%%%#........                      ...:#%%%%%=....  ...#%%%%*..... .    
        ...*%%%%#........+%%%%%#.........                      ....:#%%%%%+.......:%%%%%+..... .    
        ...+%%%%%:......*%%%%%#..                                 ..:#%%%%%*......-%%%%%=..... .    
        ...=%%%%%-.....#%%%%%*...                                 ....#%%%%%#.....=%%%%%-..... .    
        ...:%%%%%+...:%%%%%%+...                                  .....*%%%%%#:...*%%%%%....        
        ....#%%%%#..-%%%%%%=....                                  ......+%%%%%%-..#%%%%#....        
        ....+%%%%%-=%%%%%%-.....                                       ..=%%%%%%=-%%%%%=.           
        ....-%%%%%#%%%%%#:.....                                         ..-%%%%%%#%%%%%:.           
           ..#%%%%%%%%%#.. ..                                           ...:%%%%%%%%%%#..           
        . ...=%%%%%%%%#.....                                            .....#%%%%%%%%-.            
        . ....#%%%%%%*........                                          ......#%%%%%%#...           
        . ....+%%%%%#....                                               . .....%%%%%%+...           
        . ...-%%%%%%%:...                                               .  ...-%%%%%%%:..           
       ......#%%%%%%%#...                                               . ....%%%%%%%%*..           
       .....=%%%%%%%%%*..                                               .....#%%%%%%%%%-.           
        ....%%%%%%%%%%%*......                                          ....*%%%%%%%%%%#...... ..   
        ...-%%%%%+*%%%%%*....  .                                        ...*%%%%%++%%%%%:..... .    
        ...+%%%%%:.*%%%%%*:.....                                    .....:#%%%%%*.-%%%%%+... ...    
        ...#%%%%#...*%%%%%#-...... ...                              ....-%%%%%%+...#%%%%*... ..     
        ...%%%%%*....=%%%%%%*......... .                . ............:*%%%%%%=....#%%%%#....  .    
        ...%%%%%*.....:#%%%%%%+....... .                . ...........*%%%%%%#:.....#%%%%#..... .    
        ...%%%%%*.......+%%%%%%%*:........ .            ..........-*%%%%%%%=.......#%%%%#..... .    
        ...*%%%%#:.... ..:*%%%%%%%#=-.......            .......-+#%%%%%%%+:.......:%%%%%*......     
        ...=%%%%%=.... ....:+%%%%%%%%%*=-:...............::-+*%%%%%%%%#+:.........=%%%%%-......     
        ....%%%%%#.... .......=#%%%%%%%%%%%%##**++++**##%%%%%%%%%%%%#=.... .. ...:#%%%%#....        
        ....=%%%%%+..  .. .......=#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*-.......... ...*%%%%%=....        
         ....*%%%%%+....  .... .....:-+#%%%%%%%%%%%%%%%%%%%%*+-:........... ....+%%%%%*..           
        .....:#%%%%%+.....................:--====++====--:.....................*%%%%%*..            
        . ....:#%%%%%#:..........      ....     ..            ... ...........-#%%%%%*....           
        .. .....*%%%%%%+........                                .  ........:+%%%%%%+....            
        ..     ..=%%%%%%%+......                                . ........+%%%%%%%-... .            
        ..      ...+%%%%%%%*-...                                . .....-*%%%%%%%+.......            
        ...    .....:*%%%%%%%#+-..........  ..............  ........-+#%%%%%%%+:........            
                . ....:+#%%%%%%%%*=:.....   ....................:=*%%%%%%%%#+:..                    
                . .......-*%%%%%%%%%%*+-:..................:-+#%%%%%%%%%%*-.....                    
                   ...  ....-*%%%%%%%%%%%%%#*+=------=+*#%%%%%%%%%%%%%*-........                    
                .   ...........:=#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#=:.........                      
                           .  .....:-+#%%%%%%%%%%%%%%%%%%%%%%*+-:.........                          
                                ........::-=++***##***+==-:.........   .                            
