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