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