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