Character

From WikiFur, the furry encyclopedia.
Revision as of 04:40, 29 December 2023 by 174.240.65.243 (Talk)

Jump to: navigation, search





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

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