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