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