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