                                 ,:+?S@@@@@@##%?;:,                                                                                                   
                              ,+?SSSSSSS##@@@@@@#S?+;,,                                                                                               
                              ,*%S##@@@@@@@@@@@@@@@@#%*+:,                                                                                            
                                   ,:+?S#@@@@@@@@@@@@@@@S%*;,,                                                                                        
                                 :*S######@@@@@@@@@@@@@@@@@#S?+:,                                                                                     
                                 ;?%%SS###@@@@@@@@@@@@@@@@@@@@@S%*;,                                                                                  
                                        :;*%#@@@@@@@@@@@@@@@@@@@@@#%*+:,  :;:,                                                                        
                                      ;?#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#%?S@@#%?+;,,                                                                   
                                      :;;;:::,,,:;+*S@@@@@@@@@@@@@@@@@@@@@@@@@@@#S%*;:,                                                               
                                                     ;%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#%?+:,,                                                          
                                                       :*S@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@S%*+:,,                                                     
                                                          ,:+*%#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#S%*+;,,                              :;++**************
                                                               ,:*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#%?+;:,       ,:+?????%S%??*+++%@@@@@@@@@@@@@@@@@@
                                                                 ;@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#S%*+:,,:%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
                                                                 *S#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@SS#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
                                                                   ,:;+*%#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
                                                                          ,:;*%S#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
                                                                                ,:;*%#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
                                                                                      ,;+?S#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
                                                                                           ,:+?S#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
                                                                                                ,:+?S@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
                                                                                                     ,;+*?%S@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
                                                                                                            ,;*S@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
                                                                                                                ,;++++**???**+;;:,:::%@@@@@@@@@@@@@@@@
                                                                                                                                     ?@@@@@@@@@@@@@@@@
                                                                                                                                     ,S@@@@@@@@@@@@@@@
                                                                                                                                      ,;++*??%%S##@@@@
                                                                                                                                                 ,,::;
                                                                                                                                                      
                                                                                                                                                      
                                                                                                                                                      
                                                                                                                                                      
                                                                                                                                                      
                                                                                                                                                      
                                                                                                                                                      
                                                                                                                                                      
                                                                                                                                                      
                                                                                                                                                      
                                                                                                                                                      
                                                                                                                                                      
                                                                                                                                                      
                                                                                                                                                      
                                                                                                                                                      
                                                                                                                                                      
                                                                                                                                                      