.////                           *(####                    
                     (####((/,                      (########,                  
                    (##%##(###((                 ,(#########%#                  
                    #%%%%###(###((.            *((####%%&%%%%#                  
                   .#####%%%%%####((.        *(####%&&&&&%%%%#                  
                    #(((((((##%%&&%#((/    /#(##%&&%##########                  
                    /######%%%%%%%(..........(#%%%%%%#####%%#                   
                    ,#%%%%%%#/...... ..............,&&&%%###.                   
                    ,%%#(#(...........................(#&&%%#                   
                    .###%...............................%%#(#.                  
                     #%&.................................%#                     
                   ,%&&*.................................&&%(                   
                   %%#//........./............*/..,......&&&%#                  
                        .......,..............*,*.,,,,,,.                       
                       ......./....,.........*,,,,.,,,,,,                       
                       ,...../..(###%,.....&*&%###/..,.,,.                      
                       ,,..../%(((#(,.....,%%%%###,..,..,.                      
                      .,,*.../..,#,.........,(&(,,**.,,,,,                      
                       ,/((..,*..........,,.,,,,,**.,##((                       
                         /(((%%%,,,,,.,,,,,,,,,,,#/##(,(/                       
                           .***..(,.#%%%&&#/%,,(%*,,**#                         
                          **,...,(#%%%%&#%%%#%%%%,,.,,***.                      
                        .....,*,*#%%%%%###%##%%%&,,*,,....                      
                    ......,*/.  (############%%%&&&&#*,,....                    
                    ...,*,..,(((((((((((#((((((((((((&&&#*,                     
                        ,##///////(((((((((((((#///#///(##/.                    
                      /*/**//... ...**(((((((,.      .,*......                  
                    .......      ......,,/*,.     ...........                   
                    ,..,,,,......   .. ....   ,,....... ..,,,                   
                         ........,.,.,*//////*,......,.                         
                          ...,,,,               ,,,,,,