*,          *                                                                                             
                                                                                                            +,          *                                                                                             
                                                                                  +**++*@#@***              :,          *                                                                                             
                                         +                                  ******         ,  **      ,     +,          *                                                                                             
                                        # *                              *##,                 ,#*   *##*#   *           *                                                                                             
                                        *  *                             *                      *.  *  ,++  *,          *                                                                                             
                                        W  .*                            *                       * +,    *  +,          *                                                                                             
                                       :    *                            *                       * *, ,  * ,:,         ,:                                                                                             
                                       *     *                           *       ,+***          ,+,:+  ,+:, +,         ,.                                                                                             
                                       *     +,                     , ,**+    +#+:   .*         ,*,, ***+,, +,         ..                                                                                             
                                       #      *                   ,#*##,,     *       :+       ,.:,  ,:+:* ,+.,        :,                                                                                             
                                      *.      ,*                  *           *       ,*       ,*.***#:.:#,,+,,        ,,                                                                                             
                                      +        *                 ,*   ,       *,,      *,      ,* :., ,,,*,,:,         :,                                                                                             
                                      *         +                *       ,,   :+     ,*:,      .+,,:  ,,,*,,:,,        :,                             *:                                                              
                                      #         *                *      ,*,   .+,   ,**  ,     *, ,+,    *,,.,         .,                          .+**                                                               
                                     +           *              *,      +*,   ,* , +*+ ,      +:,, *,    *  :.         :,                        *++  *                                                               
                                     *           +      .*      *       *+,   ,*+**.,, ,, , ,:#,, ,*,,,,,*, :.  ,      :,                      **.   ..                                                               
                                     *            *    ***,    +,      ,*+,   ,#, ,, ,  , , :#,,,, *, , ,+  ..         +,                   .**      *,                                                               
                                     :            +, **, ,*    *      ,+,+, ,,, , ,,     , .#,,,  ,*, , ,*, ..      ,  :,                  *: ,     ,+                                                                
                                    #              * +#    *  .:   ,  ,*,+.,,  ,       , ,:#, ,,,,,+, , ,*,,..  ,      :,                 ,+,       *,                                                                
                                    *              :. #:   ,* *        *,:. ,        ,  ,**,,,  ,,,*    ,+ ,,.     ,   +,                 :,        *,                                                                
                                    *               *  *.   ,#:   ,   *,,..,    ,    ,,#* , ,,  , ,*,   ,+, ..        ,+,                ,*        :.                                                                 
                                   :.               .+, *,  ,:,      ,* ,.. ,         ,##,,,,, ,, ,*,, ,,+,,.:,      ,,:,               ,.:        *,                                                                 
                                   +                 *, ,*           .+  ..     , ,  ,, ,*.,,, ,,,,*,   ,*,,..    ,  ,,+#*+:, ,  , ,     *,       ,+                                                                :*
                                   *      *          ,+ , *          *,,,..    ,*., ,, ,,,*:,,,,,,,*,,  ,+,,.:  ,      ,,,,,+#***+*+,  ,,*      , *,                                                            +*#@, 
                                   +      **          *,  ,*         *,  .., ,  *## ,,,,,,,+*,,, ,,*,,, ,*,,.:, ,     ,,,,,,,,,,,, *,  ,:,,,     ,*                                                          #*@.     
                                  *       *#:          *  ,+,       *,, ,.:,,  ,+,:*,,,,,,,,,*.,,,,*,,,,,*,,,+,,   , ,,,, ,,,,, ,,,*,  ,*,       .:                                                       #*+         
                                  *      ,+ *          .,  ,*,     ,* , ,.:,,  ,+.,,*:,,,,,,,,**,,,*,,,,,*,,,:,, ,, , ,    ,  , ,,,+,, .:,       *                                                     **#            
                                  *      .. .*          *,, ,*    ,+.,,  .:,,,  :.,,,**,,,,,,,,+* ,*,,,,,*,,.+,  ,,,      ,,, ,, ,,*,,,*,,      ,*,                                                  **,              
                                 :.      *  ,*.         :,  , *  ,,*, ,,,,:,,,,,::,,,,:*,,,,,,,,,*.*#****#,,.+,,  ,  , ,, ,,    ,,,*,,,+,,,     *,                                                :**                 
                                 *       *   ,+         ,*  ,,.*  *,,    ,+,,,,,.:,,, ,.*,,,,,,,,,#+,,,,,,,,,*,,, ,,,,,, ,,,,, , ,,*,,:.,    , ,*                                               +*:                   
                                 *      ,*    ,*      , ,.:,, ,+#,* ,   ,,*******+,,,,,,,*:,,,,,,,,:*,,,,,,,,*******#+.,,,,,,,, ,,,+,,*,,  ,   +,                                              +:                     
                                ,+      ,+     #,       , *, ,,,+#,,,,,,,,.,,,,,,,,,,,,,,,**,,,,,,,,,*.,,,,,,,,,,,,,,.*##****+*::..:,.:,, ,  , *,                                            **                      ,
                                *       :,      *         ,:    ,:,,    ,,,,,,,,,.#*,,,,,,,:#,,,,,,,,,*#,,,,,,, ,,,,,,,,,,,,,  ,,.:,,*,,,,,,  .:                                     #****   #                 ,@**#+ 
                                *       *       :*        ,*,  ,,,  ,,,,, .*****@@+:,,,,,,,,,*,,,,,,,,,.*,,,,,,,,,,,,,,,,,,,,,,,,,,,,+,,, ,,  +,                                   **,   ,***                #**      
                       :**      *       *        *,       ,,,,   ,  , ,,*##.,,,,,,,+,,,,,,,,,,*.,,,,,,,,,*+,,,,,,, ,,,,,,,,,,,,,,,,,+,,,,    ,*                                  ,*                        ##         
                       .*,***, *,       *         *        ,*,     ,,,,,#,,,,,,,,,,*,,,,,,,,, ,#:,,,,,,,,,#*,,,,,,,,,,,,,,,,,,,,,,,,*, ,, ,,,+,                                 **                       #*           
                        ,* , +**,      ,+         ,*  ,   , .:, ,,   ,,,*,,,,,,,,,,#,,, ,,,,,,,,**,,,,,,,,,:*,,,,,,,,,,,,,,,,,,,,,,.:,,, ,,,,*, ,                              :*                      .*             
                          *       ,,   :,         ,:+   ,,, ,*,,,, ,,,,,+.,,,,,,,,,*,,,, ,,,, ,,,:#,,,,,,,,,,*,,,,,,,,,,, ,,,,,,,,,+,,, , ,,:.                                ,#                   ,  **              
                           *, ,       ,**:         ,*,  ,,   ,*, ,,,,,,,:.,,,,,,,,,*,,,,,,,,,,,,,,.*,,,,,,,,,,*#,,,,,, ,,,,,  ,,,,,+,,,,,,,,*,                                *                      ,*               
                           ,*+  ,       ,:***,, , , ,*, ,,   ,*,, , , ,,.:,,,,,,,,,*,,,,,,, ,,,,,,,,#.,,, , **+.,,,,,,,,,,, ,,,,,,+,,,,,,,,.:,,,,       ,,  ,::,             +,                      *                
                             *W   ,     ,  , +*#.,, ,::       ,*, , ,,,,,*, ,,,,,,,+,,,, ,,,,,,,,,,,,#+,,**+,,,,,,,,,,,,,   ,,,,,,* ,,,,,,,+, ,   , ,,,,:***.. +#**,         *                       #                
                            ,.*              ,, :#*+  *, ,, ,,,+,,   , ,,*,,  , ,,,:.,,,,,,, ,,,,,,,,,*##.  ,,,,:+*+**.,,,,,,,,,,:.,,,,,,,,+,,,     ,,:*.,,,,, , , #+       *,                       +                
                            ,*               , ,  ,,#*##, ,   ,,*,,,  , ,* ,, ,, ,,.:,,,,,,,,,,,,,,+#*#WW*###*##:.,, .#,,, , ,, ,*,,,,,,,,:.       ,,**,,, ,       .+      ,*                        ,**  .           
                             *,      ,             ,,, +,   ,, ,,:,,, ,,,* ,,  ,,,,,+,,  ,,,,,,,#*#:,,,,,,,,,,,:,,,,,,.*,,,,,  ,,:,,,, ,,,*,,,    ,,*. ,,          ,+    . *,     +:        #         ,+@****,        
                             *,      ,*. ,       ,   ,,,,,, ,,,,,*,,  , ,*, ,,   ,,,*,,,, ,,,.**,,,,,,,,,,,,,,,,,,,,,,,:*,, ,,,,+,,,,,,,,.:,, ,,   *., ,  ,        .+##*#@:*     *:+#      ,*           , *.          
                            .,       * **, ,               ,,   ,,*,,    .,,   , , ,*,,,,,,,*:,,,,,,,,,,,,,,,,,,,,,,,,,,*:,,,,,,*,,,,,,,,+.,:+*,,,::,,      ,,,,,,,.+* , ,#,    *,  @       #*          **            
                            +        *,,,#*      ,               ,#,,   ,.. ,    ,,,*,,, ,,,.*,,,,,,, :*@**#,,,,,,,,,,,,,*,,,,,:.,,,,,,,,#*@*:#.,,#,,,,   ,,,.:+. ,::*   ,#,   *.    #      @ ##       ##             
                            *        *  , ,**,       ,    ,     ,  * ,, ,,:  ,,,,,,,*,, ,,,,,*,,,,.**#+.,,,.@*.,,,,,,,,,,.* ,,,*,,,, ,,,,,,,,,::,+.  ,  ,.**#+:.+#**.*  , +   ,*,    *      #+#       #*              
                            *       ,*,  ,, ,*:,                   .:  , ,* , ,,,  ,*,, ,,,,,*,.**:,,,,,,,,,,,*,,,,,,,,,,,:+,,.:,,,,,,,,,,,,,,..,*,,,, **+,,,,   ,,:,*,       *    , #     :**       +#               
                           ..       ..     , ,.*                    *,    *   , ,,,,*,   ,,,,*#:,,,,,,,,,,,,,,*+,,,,,,,,,,,*:,*,,,,,,,,,,,,,,,:.,*,,,,++,, ,, , , ,,,*       *,     ,+     #*       ,+                
                           *        +,       , ,##                   *,,  *,,      ,+,   ,,,,,,,,,,,,,,.+#####@#,,,,,,,,,,,,*++,,,,,,,,,,, , ,..::,,,,*, ,  ,      , *,      #       +     +        *                 
                           *        *          ,,,* ,    ,          ,*    #        ,+,      ,,,,,, +**#*,,,,,,,,,,,,#,,,,,,,,*,,,,,,,,, ,,,,,,.:*,,,,..,,            *       #      ,.             *                  
                           *        *            , **   ,             *   :,    ,  ,:.,  ,, ,,, :*#,,,,,,,,,,,,,,,,,#+,,,,,,,,,,,,,,,,,,,,,,,,.:*,,,,+,,     ,       +,      *      *             ++                  
                          .,       ,* ,       , , ,, *:              ,:.  ,.        .:,      , **,,,,,,,,,,,,,, ,,,,*#.,,,,,,,,,,,, ,,,,,,, ,,.:* , ,*,,             +,      *      *            ,*                   
                          #        ,,                 .*.             ,*  ,:        ,:  , ,,  *.,,  ,, ,,,,,,  ,,,,,*,*,,,,,,,,,,,,,,,, ,  ,,,.+*,,,,*,,  ,          :,      *      *             *                   
                          *        * ,,         ,       @*  ,   ,      ,*, *      , ,+,      *  ,  , ,**,,, ,,, ,,,,#,.*,,,,,,,,,,,,,,,,,,, ,,.:*,,,,.*,,       ,*.,,..      *      *             *                   
                          *        *,                     #*   ,        +,,*        ,*      *,,,     ,**,,,      ,,,+,,:+,,,,,,,,,,,,@.,,,,,,,.:+., ,,*+,     ,,:+*+,..      *      *             *        #          
                         .,        *                       ,*+   ,      ,* #       ,,*    ,+.       ,.:.*,,, ,  ,,,,:,,,*,,,,,,,,, ,**:,,,,,,,,:.*,,,,,** , ,,,:* ,*.+.,    ,*      #             #+     ,*#,         
                         #        ,#                        ,.*.  ,      ,##,       ,*,   ,*,  ,   ,,*,,*,,    , ,,,:.,,,*,,,,,,,,,.*.+, ,,,,,.:,*,,,,,,.***##*:,  ,*:.      +     :,             ,#*   *# ,#         
                         *        ,.                           +*,        #*,       ,*    .+,   ,,, ,*,,+***+,  , ,,:,,,,:*,,  ,,,,#,,*,, ,,,,,+,::,,,, ,,,,,,,,    +#.,     +     *                +**@    *         
                         *        +,                          ,  +*  ,     #.       ,+,   +, ,  ,**#*:,,, , # ,, , ,..,,,,++,,,,,,*.,,+,,,,,,,,+,,*,,,, ,,, ,,  ,,, ,#.     ,*     *                        *         
                         .      , #                      .         **     ,.:,       +,   *,    ,.#+, ,,,,**:,,  ,,,..,,,,,#,,,, ,#,, *,,,,,,,,:,,:*,,, , ,  , ,   ,,*+     ,+     *                        *         
                        *         *                                ,,**,,  ,,       ,:, , *,  ,,,,,**,,  ,*,,,,  ,,,..,,,,,,*,,,,*,,,,*,,,,,,,.:, ,.*,,,,, , ,,,  ,  ,   ,  ..     *                         @        
                        *       , *                             ,    ,,*, , ,,      ,:. ,,*,,, ,,,,,#,,+*:,*,,,,,,,,.:,,,,,,.#,,*:,, ,*,, , ,,,:,,,,.#+.,,,, , +#,   , ,    :.     *       ##               ##        
                       ,#         #                                  , ,+*,,,        .:,,,.*,,,,,,,,*,:+,:**,,,,,,,,.:,,,,,,,.*.#,,,,,* ,  ,,,.:,,,,,,.***..*+*.*,    :     .#    +.       ***,            *+         
                       ,         *                                      ,,#*,        ,+,,,,*, ,,,,,,*:*,,,,*, :*,,,,,+,,,,,,,,+#,,,,,,*,, ,, ,.:,,,,,,,,,*@#:,,,:,   ,+#****#.    #       ..  **:       .**           
                       +        **                                        , #,      ,,*, ,,.*,,, ,,,#*,,,,,,,##*,,,,,*,,,,,,,,,,,,,,,,+,, ,, ,.+  ,, ,,,,,,,, , :.    ,*,   ,     *       *     +**#*#**:             
                       *        #                                       ,   *,,     ,,#,,,,,#*,,,,,,:,,,,,,**.,*,,,,,*,,  ,,   ,,,  ,,*,,    ,,:,, ,,,, ,  ,,  ,:.    ,*          *       *                           
                       #       *                                           ,:,      ,,#*****.,,,,,,,,,,,,**.,,,*,,,,,*,,,,,,,,,,     ,+,   ,,,.+,,,,,,,, ,  ,,  .:,    *          *       *                           
                      ,,      ,*                                            .:    , ,,,,,,,,,,,,,,,,,,###.,,,,,*,,,,,*,,,,, ,   ,     +:,,,,, ,*,,, ,,,,      , :.    ,*          #       #                           
                      #       *,                                            ,+, ,  , ,,,,,,,,,,,,,,,,,*,,,,,,,,#,,, ,#,,,,,,   ,,,, ,,+*******##,,,,  ,        ,*      +         ,**+*+***@                           
                     ,*      * ,                                            ,* ,     ,  ,,,,,,,,,, ,,,+,,,,,,,,@###@W:,,,,,, ,       ,,,,,,,,,,,, ,  ,  , ,  ,  *      +                                              
                      #     #,,                                             ,*,,  ,     ,,,,,,,,,,,,,,:,,,,,,,,,,,,,,,,,, , , ,     ,,,,,,,,,,,,,   ,  ,  ,    :.      *                                              
                     ,      #                                               ,*,   ,   , ,,, ,,,,,,,,,,.:,,,,,,,,,,,,,,,,,,  ,,, ,,,,,,,,,,,,,,,,, ,   ,, ,    ,+,     ,+                                              
                     *    ,*                                                 :.,,, , , ,,,,,,,,,,,,,,,.+,,,,,,,,,,,,,,,,,,, ,          ,, ,  , ,      ,      ,::      ,+                                              
                     *    *                                              ,  ,.+       ..., ,,,,,,,,,,,.+,,,,,,,, ,,,,,,      ,        ,,, ,,  ,   ,,,,  , ,, ,*,     ,*,                                              
                     *   #                                                  ,,#######+*:+*#@#**********:,,,,,,,,,,,,,, ,, ,  ,      ,   ,, , ,  ,,,,,#**:,.*** ,      *                                               
                     +  +,                                                   ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, ,,             ,,  ,,  ,,, ,*,,#@*,,,,      .#                                               
                    #  *.                                                    ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,                   , ,     ,, ,,,+.,,,,,,,       *                                                
                    # ++                                                   ,  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, ,,      ,    , ,,    ,, , , ,+.,,,, ,   ,  ,+:,                                               
                    * *                                                       ,,,,,,, ,,, ,,,,,,,,,,,,,,,,,,,,,,,, ,,,  ,             ,,           ,,.:,, ,        :#                                                 
                   ..*                                                          ,, ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, ,,,    ,              ,     ,  ,,.:,  ,, ,    *#                                                  
                   ##                                                         ,,,,,,  ,,,,,,,,,,,,,,,,,,,,,,+:##+,,,,,,     ,         ,,       ,   ,,.:, ,,,    +#+ ,                                                 
                   #                                                        ,   ,,,,,,,,,,,,,, +####WW#,*@W#: ,:+,.@#. ,  ,,           ,   ,  ,,   ,,.#:  :*#**@.,,                                                   
                  .#                                                          ,,,,,,,,,,,,,:#.,,W*@###@WW:#*#:+++W,,,,:#,,                  ,    ,,,,, .@+,   , ,   ,                                                 
                                                                        ,   ,   , ,,,,,,:#+..+,+,++#+@##*,,,.#:*W,..,,*,#.  , ,    , ,  ,       , , ,,,,,,,,,  ,,                                                     
                                                                            ,  ,,,,,,,,*,,..,.,.,,##@**,+@++ +,*@+,: ,.+, @                  ,,, ,  ,,,,, ,   ,     ,,                                                
                                                                        ,,,,,,,,,,,,,.:,,+,,,,,,.*:+W@W##W+*#.*++,: +,.,+.,* ,  ,    ,     ,,,  ,    , ,, ,  ,,                                                       
                                                                        , , ,,,,,,,,#,,. ,,,, .,.:#,,,,,,@.:,:*,@,,,,..,,*,,* ,            ,  , , , ,,,,,, ,,   ,                                                     
                                                                           ,,,,,,,,*,,:,,,,,,,:,#,,,,,,,,,,# +:*. ,,. ..,,+:**,,,        , ,    ,, ,,    ,,                                                           
                                                                        , , ,,,,,,*,..,,,,,:,,:+,,,,, , , ,  * ,,, , ,.:W.:+,,.    ,   ,, ,  ,, ,,,,,,,, ,    ,                                                       
                                                                     , ,,,,,,,,,,+.:,,,,,,,,,:,,,,,,,, ,,,,,,,*,,  ,,  : .*+*.*,        , ,,,,   ,,   ,,,,,,,      ,                                                  
                                                                      , ,, ,,,,,,..,,,+,,,,,,:,,,,,, ,, ,   ,,,* ,   ,,,,.,::::, , ,,,  ,,, ,,,,,,,,,,,,,   ,                                                         
                                                                   ,  ,, ,, ,,,,#..,,. :,,,,#,,,,,,, ,,    ,, ,,+. ,   ,,...,..*,,,,   ,, ,,,  ,,,, , ,  ,,,                                                          
                                                                   ,  , ,,,,,,,:,:,,...,,,,+,,,,,,,  ,        , ,* #,,,, ..,*.:+,,   ,      ,,    ,,, , ,,                                                            
                                                                ,    ,, ,, ,,,,*.,.,::,*,+,.,,,,, , ,, ,  ,  ,  , *.:++,,,,,+,+::,, ,,,,, ,     ,   ,   ,,                                                            
                                                                       , ,,,,,::+..+++.,,+#,,,,,, ,,, ,     ,     .,+:,*...,::.:*,  ,,    ,, ,, ,            ,                                                        
                                                                    ,,,,,,,,,,+#*.##*:W,+*,  ,,,,,,,      ,      ,,*,++:,..*,.:++,,      , ,,,     , ,    ,   ,,                                                      
                                                                     ,,,,,,,,+:,.+**:*:+*#@ ,,+*  , , ,       ,  ,+. .:++...,:+:+., ,     ,      ,         ,                                                          
                                                                   ,,,,,, ,,,**+.*+*+:+**,,,,,,,:,       ,,  ,:@,,,,.,,.:+.,.::,.+,     ,,, ,   ,   , , , ,,, ,,                                                      
                                                                     , ,, ,,,:++.*:.+,++#,,:,  ,,     ,     ,:  , , *,.:::..:,..**, ,   , , ,       ,,  ,   ,                                                         
                                                                     ,,,,,,,.,++#+ :,:.**+#@#@@@@,,,        , , ###**,.,.:::,..,.*,,,   , ,       ,,,    ,,                                                           
                                                               ,  ,,, ,,,,,,#+:++*#+..,.+@+@:+@#@+,     ,  ,,,#@@#@#@,,,,*..,,,,.*,, ,,      ,     ,, ,,,, ,      ,                                                   
                                                                , ,,,,  ,,,,***.*+++..,,#*,.## +,W,  ,  ,, *,,#:,*.+@,,,.+.+,.,,.:, ,,,   ,  ,  , ,,,, ,, , ,,                                                        
                                                                 ,, ,,,,,,,,+:*+::#+.:.,##,#+*:*,W ,   ,   .,W **+,+., ,:.::::,,,+,,, ,,,           , ,,   , ,                                                        
                                                                 ,  ,,,,,,,,+:.++.*...+:,@:@WW@#.##, ,    ,,,#,* @+*,,,:,,,.+,.,,+,,,,,,, ,   ,      ,   ,                                                            
                                                            ,       , ,  ,,,...+++:,.,:.,,@#,             ,  ,*WW@##,,,.,,,..,,,,:,,,   ,                 ,  ,                                                        
                                                            ,     ,   ,,,,,,.,.:,+.,, :.,,:,,         ,   ,,, ,,,,,##,,, ..,:.,,,:,,, ,, ,,,   ,, , ,       ,                                                         
                                                        ,    ,      , ,,, ,,,,+* +:,,,., ,   ,                      ,,,,,:.,.:.,,.,      ,,,  ,      ,     ,                                                          
                                                                 ,       ,,,,,*:,:,,  .,,                          ,,,, ... ,:.,,:,, ,    ,,      ,,      ,                                                           
                                                                 ,      ,,,,, :+.:, , ,,,,                 ,        ., ,:.:,,.. ,.,,,     ,                  ,                                                        
                                                                        , ,,,,+:.+, ,,  ,                           ., ,..: ,:,,,., ,,,,,       ,   ,   ,       ,                                                     
                                                               ,          ,,,,.*.+. ,,  , , ,                       ., ,:,+,,:,,,:,,,, ,  ,,   ,                                                                      
                                                                        ,, ,,,::*..,  , ,               ,           .,,,.,:,,,,,,:,, ,,                                                                               
                                                               ,          ,,,,:::.,,,                          ,   ,:,  :,.,,,,,,:,,,,,,  ,                                                                           
                                                                  ,  ,   , ., .+.:,   ,,            , #,,*,        ,+,, . .,,,,,,*,     ,  ,  ,                                                                       
                                                             ,,     ,    ,,.,,::.:,   , .,           ##: :#,        +, ,, .,,,,.,+,,,,, ,,  ,                                                                         
                                                          ,  , ,         ,,,,,:,,:,     ,               , ,        ,*,,,,,.,,.,.,*,,,,,,,                                                                             
                                                                           ., .,,.,     ,,               ,       , ,+,,,,,.,,,,.,*,,,,,,,,,                                                                           
                                                          ,  ,  , ,     , ,,,,..:,,,   ,+               ,,,     ,   *, ,,.,,,,,.,*,, ,  ,, ,    ,                                                                    ,
                                                                        ,  ,,,,.*,,,    *             ,@ ,,, ,     ,*  ,,.,,,,,.,+, ,  ,       ,                                                                      
                                                                        ,  ,,,,:#,.,  ,,*,           ,#,##,# ,     ,*, ,,.,,,,,,,+,,,, ,   ,,                                                                         
                                                                   ,      ,,,,,+@..   ,,*           ,@*#,##,*,     ,*,,,,.,,, ,,,+,,, ,,                                                                              
                                                                         , , . +@.+,   ,*         @*#W ,#W,##+ ,,,  *,,,,,,,,,,,,+, ,,,,                                                                              
                                                                        ,,,,,, .W.,     #           ,,, ,,,, .  ,   *,,,,,,,,,,,,:,,,,,,,, ,                                                                          
                                                                 ,      , ,,,.,,+.,  ,  #        ,,,,, ,, ,,,,,   ,,*, ,,,,,,,,,,.,,,,                                                                                
                                                                       ,  ,,,:,,+. ,    #           , @##@*,,, ,    *, ,,,,,, ,,,.,,, ,,   ,,                                                                       , 
                                                                    ,  ,,,,,,. ,:,. ,   .              ,,    ,,,,, ,*, ,,,.,,,,,,., ,   ,   ,                                                                         
                                                                   ,  ,    .,,, +.:,     #            , ,, ,    ,, *:, ,,,,, ,,,,.  ,,  ,,,, ,   ,                                                                    
                                                                        ,,,,,,  :         *                      ,,+: ,,,,,,,,,,,:,     ,                                                                             
                                                                         ,,. ,, ,,      ,     ,             ,    ,*,. ,, ,,,, ,,,:,,, , ,  ,                                                                          
                                                                           ::,.  ,   ,  *,,,                   ,,,,,.,,,,,,,  , ,.,,,  ,                                                                           ,  
                                                                     ,    ,*,.+  .   .  ++.       ,           ,, +,,,,,,,,,, ,,,,.,,, ,     ,                                                                         
                                                                   ,       **+: ,:   , ,.*,,  ,,.       ,,   , ,* ,,, ,,,,,,, ,,,.,,   ,,                                                                             
                                                                        ,  :#.#  .   . , #   ,   :# ,,,,   ,,, + ,,., ,,,,,,  , ,,, ,  ,,,, ,  ,                                                                    , 
                                                                     ,  ,  * ,:,,,   . . *          +   :**##+  , ,.,,,,,,,,,,, .,,  ,  ,  :.:, , ,,                                                            , , ,,
                                                                      ,,  + .,#.,. : , , +               ,      ,,,.,,,,,,+,  ,,.,,,,,,***.    +*,,,                                                                  
                                                                        , *:#,:.,. :   , +                      , ,., ,,  ,,, ,,.,, **.,, ,,,   ,:*                                                                   
                                                                          #  ::+ . ,     .                        ,., ,, ,,,, ,,..*+ , ,,,,   ,,   #                                                               ,, 
                                                                            ,#:.,: ,     ,                  ,    ,,+, ,, ,,, ,,,::,,,,,    ,       .  ,                                                             , 
                                                                       ,,  :,,,. , : , :+, ,   ,                   + ,,, ,,,,,,,:,,,,,, ,,,        ,*                                                               , 
                                                                   ,       *   , :,: . * ,                        ,+,,,,,, , ,,,.,    ,  ,,      ,  :  ,                                                             ,
                                                                         , * ,,  .., ++  ,                       , +,,,,,   , , .,              ,   ,.                                                                
                                                                           #,,*, ,,  ,,  ,#                  ,  ,,,* ,,,,    ,, .,,,    ,            *,                                                           , , 
                                                                  ,        #, +.,         :*                     , *,,,,, ,  ,,,.,, ,,  ,            *                                                                
                                                                       +#*#*  ,.:,   , :++:*                       +,,,,    ,,, ,.                   *                                                                
                                                                    #@, ,  +, ,.:*,  . : .W+*                    ,,+,,,    ,  , ,.,,      ,   ,      *                                                                
                                                                  *+  ,    *   .@+,,..,,  * #.                    *+, .    ,, , ,+ , ,               *                                                                
                                                                #:,        *,  ,,..,+ +: ,#  *                  ,* :,,, , , ,,,,,+,         ,        #                                                                
                                                             , *,, ,       *     .@,  ,, ,,  ,*            ,   :* ,. ,.,      , ,.,,                 *                                                                
                                                            ,*+,,, ,       +   , ,#*,., ,.    .*              #+,,,.,,,       , ,,,,  ,              *                                                                
                                                            *,,,, ,       ,*   ,  #*: , + ,.   .*     ,  ,   *, , ,,,,, ,, ,,,  ,,.     ,            *                                                               ,
                                                          +:,,             :   ,  +:  ,  +,*     **+       *#,, ,,,, ,,,   , , ,,,:,,   ,            *,                                                               
                                                         * ,,              *   :  :, ,,    #       ##**+*+# ,,   ,,, ,, , ,,    ,,+           ,      *                                                                
                                                       +*,,,               *   :  *, ,,,,  :         , ,, ,,,    ,,,,,, ,  ,,, ,,.*,     ,           +                                                             ,  
                                                     ,*, ,,  ,    ,        *   . ,   + .. ,                 ,    ,., ,, ,,   ,  ,.*,,      ,         #,                                                               
                                                     ,* ,,     ,           *     ,,+ . , ,  ,                ,  ,,:,,, ,., , ,  ,.*,, ,   ,,         :                                                                
                                                      +.                  ,+      ,,.    ,  #                    ,:,,, ,,,, ,,, ,.+ , ,              +                                                                
                                                     +,*                   *    ,, ,     ,  #                    ,+,,, ,,,    ,,,.*, ,              ,,                                                                
                                                    +.  #       ,          #    ., :        @               ,, ,,,* ,,,,, , ,,,,..*,., ,  ,     ,    ,                                                               ,
                                                   #. , .,,     ,          *    ,. .  ,                     ,,    +,,,,, ,,,  ,,..*,., ,             .                                                                
                                                  *     ,*                 +    :: , :       *              ,     + , ,.,,,, ,,,,.+,:,,              .                                                                
                                                ,*,,  ,   #                :    +:   *     *W*             ,     ,:,,,,.,,  , ,,:..,+,,            #*                                                                 
                                              ,,*,,       ,:           +   ,    :.*,,.  ., @@*              ,    ,:,, ,..,,  ,,,:*.,*,  , ,,   ,,**:                                                                  
                                             ,+:         ,,:         .*::       :,  ,,  . ,@##              ,    ,:,, ,,.,,,,,,,+*,,+,, , ,   **.                                                                     
                                             *,   ,         *,      *:   ,#     #   .   .,,@*#            ,      ,:,,,,,+,,  ,,,*#,,.,,,,, +*:     ,                                                                  
                                            *                *  ,  *,      *.   ,   +,  ,,*#.#.                 , : ,,,,:,,,,,.,**,,,.,, **                                                                           
                                          ,#,               ,.,,,:*        #*   , . *,  ,  #:##                 ,,: ,,,.:,,,,,,,*+,,,+:*:,,  ,                                                               ,    ,   
                                         ,+,                ,#* *,  ,      +*     , :+,    +:*W        ,         ,:,, ,.:,,,,,,,+*,,,*,,,         ,                                                                   
                                        ..,,          ,    ,*, @,,,        **       ,:#   @++*W                 ,,:,,,,.:,,,,.,,:+,,,#,,,         +                                                                   
                                       +.,                 *, , , ,        #*,       #    **.*                ,  ,.,,,,..,,:,...+:,,,#,,,         W                                                                   
                                      +.                  * ,   ,,         :.     ., ,    *+ #         ,      , ,,.,,,,..,,+,.,+#+,,,*,           *                                                                   
                                     *,                 ,*  ,, ,                  +,+   ,+## *              ,,   ,,,,,,..,,+,..+*:,,,*,,          *                                                                   
                                    +,                  *,,   ,              #   ,..*,,,,+#* *                ,  ,.,,,...,,..,.:*,,,*+,,,         *                                                                   
                                  ,:,                  *,,,,,,        ,, ,  :#   ,,+.,: .:#@,+                 , ,.,,,+.:,,.+.+*+,,*,.,           #                                                                   
                                  ,:,               , #,, , ,,  ,, .#* **@# ,*  ,. , ,.,,,##**:              ,  ,,, ,,:.:,,.*:**:.*,,:, , ,       *                                                                   
                            ,    ,+             .,,,,*.**+,#,,,,*@**W,  ,.,##+.    , ,,,  #*#@+              ,,, ,,,,,+..,..+:***+,,,:, ,,        +                                                                   
                                 +           ,,*:** :**:,:##*:+*+### :,,*#@,**,**    ,    #@#@*           ,   ,,,.,,,,...,...#*#+,,,,:,                                                                               
                                *             **##,*#*+,,#*#,  :,+##,*W## @@,,##*#     ,  ##W##           ,,,, ,::,,,,.+..::*:*#,,,,,,,          ,                                                                    
                               *        ,   *#*##:,,*@,,:#@, ,+, *#  *@## #, *@#:. ,   ,  #@:@    : , ,, ,#,  ,,::,,,.,...:*+*#*,,,,,,,          +                                                               ,    
                              +,        ,##: :*#@,,.##,,###@*,* ###,,###, , @*@@, # ,,,   @:,*  :+    ,+,,+,*, .,*,,,.,.:..***#:,,, ,,  ,        +                                                                    
                             ,+      ,.*#,, ,##@@,.:#:,,*@*,#+# *#W,,###:  ,*@W, ####, ,.*#: #:    : ,,,, ++*::+.*,,,...#.:*#+*,,,,,,,,          *                                                                    
                             *      ,*,     ,*@#,,+##,,@## ,@:#,*#,  ##*W, *#@, ##@@W,*+ * : +:#@*+      ,+++++:.#,,,,:+:#*+#*,,,  , ,.          *                                                                    
                            *        ,  ,   .###,,*##,,@@#,,*@#,#*   ##   **## .#@@.,,#.,##*  :*        , *.,#+,:*,.:.:++#:**#,,,,, ,,.          *                                                                    
                            #              ,*###,:*## ###:,##+,,**  W#.  ,,#@  *#@:   #  :.* :+         ,  , ,,,,+,,.+*+*::++:, , , ,,.          *                                                                    
                           ,#               *##*,*####@#*,:#*,,##*  @# .,*##W,##@:   @#* # * #@           ,,  ,,,:,:+:##:.+**,,, , ,,            :                                                                    
                            +              ,#@@.,*#@:.@##,*##.,###, ##* *+@#,*##:,, #*@*#. * *             ,,  ,,..::,*+:+:**,,,,,, , .          :                                                                    
                             .            ,,###,,*##,.@#*,@,#:,###+###,# #@@###+,,,*@###.:@+++              ,,,,,.+:#*@*#+*++,,,,, , ,.                                                                               
                            ,*           ,,.*##,,##,+,@##,#W@*,*W@ + # ,@##@*#@: ,*#:#@ #W +#+             ,, ,,,:++*:#*+++* ,,  ,,,,,:,    ,    ,                                                      ,,      ,     
                             *          ,  :###,,#:++,@##*W#WWW*W , @#,,#*#,*# @,*@@##. .*, #*              ,,,,:::*+++*.*,:,,   ,    @         .                                                                     
                              ,            +###,,@#+@W@@###*#W**+*W,@,W,##:,* +.W@#@@,@  #W @,           ,   , ,+:+#*,*,,,.,,,,,    ,*,         :                                                                     
                             ,##+., ,, ,,,,*###**@@+#,+*.,#.:@*#,*@.#++##,,,#@#*@@@##  *  # ,           ,,  ,,  **#*,,,,, +,,,  ,   ,*          W                                                    ,  ,      ,,     
                                   .#*#*#*+,#:,,@W#+@#,* ,W@:#:+#@ *++,#,@,,#  #@@*. *, +  +                  ,,.**,,,,,,,*,,,       *       +  .                                                                     
                                     ,,,, ,,,,,#**,:+#:, ,:*  @*@* .,#:,* #: .#@*@*,, * *  *             , ,   ,*,  ,  ,,,:         ,*                                                                       ,        
                                    ,   ,,  , ,*#+,,:*,,W:  ,.*##*+:W #. .,,#+@#@##,,, # @ *                  ,, ,    ,, ,.,,        +,                                                                               
                                     ,       ,:* *,*:#,+ W*+ :,##+#*,* ,,+ , *##W  .# #     ,                    ,,      ,.,         ,           +                                                                    
                                            ,,##,**,@@ :*+* .*:.W .@ + ,++* ,,W#@#,, *,  ,  @                     ,  ,,, ,:     ,,  ,,           +                                                             ,      
                                       ,     ,..*:+:#:*+ +,   :,*.:+, .  ,.*  ,, ,#   @:  *.#,                       ,  ,,*,,,,,    ,,.          #                                              ,,                    
                                             :+,++.+.*: +..:+  +#W +*+,, ,* @    : *, ,.#  @*                    ,,,, ,,,,:,, ,    , ,*          #                                                                    
                                             *:**##:,*,,** ,:* +***:.*  ::#.,.   .   * ,##                   ,         ,,**,   ,      :          .                                                      ,             
                                            ,+@::#W..,#*##**..::  W++,+*.:*+.+.  .    .#,,W            ,    , ,   ,  , ,,:+,,                                                                                         
                                           ,*,++#:+.*+:+,..#@#,* ,.*++@+W*#,+ +. .      ,W                 ,,        ,,,+#,,     ,  ,  .          *                                                                   
                                           ,#:*++#*+,.,* ,#:,   *,*,::+ :,.+. @:,# #,             ,          ,     ,,,,+,*,,,    ,     *          #                                                                   
                                          ,,#W++#,W:*W,, . ##,..+## :#: :+*,+:+,#:#++,,               ,,  ,      ,,  ,.,,#,,,,,,       *          ,                                                     ,             
                                          ,.+#*,W*,.W+ :W+.+  ,, + #.#@+*+, ##+#.+ #..,            ,         , ,,  .*,: ,.,,,   ,, ,   ,,                                                                             
                                          ,*,+,,##.,#*W,#@#**+,+*** +,*    ,##,#@####, *                     , ,,,,.,,, ,,.,,,, ,       ,          *                                                                  
                                         ,,+#*.*+**,W*W..@#  #. :.,W : :@ #,,,++ *#### #               , ,,   , ,,,,,,,,,,.,,  ,, ,     @          +                                                                  
                                         ,,#+:*+*W,++,+ #.*,***.:@ +W:*::.*##,** :++#:@#      , ,      ,, ,, , ,, ,,,,,,,#,  , ,,,      #                                                                             
                                         ,+*+*#+##@@.: , +#+,:#@*#W.W+.:*  .,@ *W .*+#**W #          ,, ,,, , ,,   ,,,,,,*,,,,,,, , ,               +                                                                 
                                        ,,*+:.#***:+ W+, #,*#:* .. ++:,* .,   *+.*:#*+#:#** ,  +#W#+.:,  ,,,,,,,,,,,,,,,,.:,,,,, ,       .          *                                                                 
                                        ,.++ *+@W*,: *W++* *#+W@#WW:W.  :@ +,,,+# @,.@+@*.   ,,,   ,,##,,,,:*,,  ,,,,,,, ,,*,,, ,        *          @                                                                 
                                        ,##,@**#@++@ +#@++.++.#+ *@# #, # ,*#+.  @,*:.W+# .##,   ,,::.,,,,*.,+,,,,,,,,,,,,,,:,  ,       ,#          ,@                          ,                                     
                                       ,,.+*##**#*.@*,::  :,,.+# .+##.W.@+ :,.*,,#*++,,*#W    +.:: ,, #*@.,,#*#,,,,,,,,,,,,,.,, ,, ,     .         *#*                                                                
                                      ,,*,*#@@W@*# W## ,  ,.* #**..+## @::: +@::+: **, +W *,,, , ,,,,*,,,**+,,,,,,,,,,,,,,,:  ,,,,,  ,    .     *#+   #+                                                              
                                       ,*#**##@:@:.@ @, +*:.,+, ., .@:#:+@,  #W:#: ,#+#*W@ +,,  ,, .,*.,,+,#,,,,,,,,,,,,,,,:+**,,     ,,,###*#,       @ #@                                 ,                          
                                       ,,**###.#@+@ .,###: +*++,:+ ,,@@*W:W #+.# +.# @,,,:##+#, ,,,:,,+.+,,*+,,,,:,,,,,,,,,:#*:*,,,, ,  ,          .,   #                                   ,                         
                            ,         ,+:+*@#**:,:#, ,@@***#W.:+,##  @##+#,WW@*++*##.*: ,  #W##@, ,+ ,,:#,,*,.#,,,#+,,,,,.,+#*@*#*,,,,    #  @,    * *#@                                                              
                                     , **###,* ,,+. +.*W .*:::##++. #### ++ @#:* .: : #,  ,,*W+W@### ,,,,,.#+###,,,:.*:,:*,##++W#,#*,,    W  :. *: +#@ #,                                                             
                                      ,:.*@#+*+:@*@#*,:+#@@@ *#* ###W#@WW.:#*#,#. ,  +,.,,W,W #,,:,#@###@###W#@@:,,,#,.+#,,#+#:* :.,# ,, #,,# *        #                                                              
                                    , +,:@+#.+**## ##.:*:+,,@*#,W++,+## ,*#*.#+*   :*+..  ,* ,##+#:.+++*#@++::*+#*,,,,,,,,#*#++#W#+#.#+ #@W   +      #+#                                                              
                                    ,,**.++* :@*#*.#WWWW# :+#+*,#::,,#:+@##,*,+* , *:.@:+,,  ##,:@:.++#:.**+:***+@*,,,,,,##+#+**###*#*##+,@ ,   , :*@  W*                                                             
                                    , .#.+,+ #:#W*#*+W#+: :@W,#+@  + @###*: +#+** ++#+W+W+..*@+*. ,,:.++:++...:,.:@#, .#@:##+:#**:##@+@+,*+#@#***W    W#,                                                             
                                    ,* ..: +.:##*@@W+:@W,*:*,.,@,@@,W##@,:*+., +,.#,*@W*W+@@W##++@++*.,,+*+...:.++++#@#*:::*:*+:#*+#@+#@ W **,,,  , .###.                                                             
                                    ,+*,W: W :@@+:   :*. #,* +.# W@#*W#+#**.:#W #*+  #WWWW#W** :+:,.*##++++,::..:...++::,,#.+##*,***#, :,@.**#  ,,#*#@W#@@,,                                                          
                                    ,,++,*,*,*++#  . #** .+,:##@#*,@.@ #@*W + ** #   .W@:, :+:,+:,*,,,.##.+.::+++:...++:,.#.:#++#**##, . @W*: ##*:#@#:#*#, ,                                                          
                                    #,..:::.++,,:. * + #+:#,@+#*@,W#.@@#:# *+:.,  *  :W. :,,.:#,,::::+*#+,.,##+*+.,.,::.+#,+#**:*,* #*@*#  .@#++@:#@ .@##,, ,                                                         
                                    ++#@,:@,.:*@#WW#*. , ,#,:#+@#.:#*+#@@#, .*.,@:  ,++#, , ,,:*#.:#.++,::*,+,*..:*+.:.+*#.,+* :@*#:#+  +*W,W+ +#*@##+* ##,                                                           
                                  **,*#+:+:+@*:*#+*+W*# @@..@#W# *..@W#+#WW++ + +*:.:#,   W+,:,@**:@:,.@#.:+..*.+++....:.##+*+*@,##+.++@:  *,+:.+  #@  *W#                                                            
                                 .#*#*,+++,*:*#W+ .:+W.* *#+.#*#W#W,@##*@.@:+*,:+.+* +W#. @,:****:.#+.:W,.#,:+,:*::*.,::*++**.@. @,#*@::,+#: @#,* ,.:@#* @,                                                           
                                  *#,,:.#,:.:@# +##+ ... # ,+#*@:+W.@ W#:#*+,:.,+#,.+W:, :#*,###*#*,#:+#,*:.+*,+#+::+++..*.#+**: *:+ ,W*+ W#  # @W + :###+                                                            
                                , +..+:*. +#*.@,@+::.+W.. #*#*:*# .@.,.@@W:+, W*: ,, W#,,*W#*@W+**#.*@*.,+::*:,++**##+:#*,..##,+*,:* .#@  +,.#@+**: :,::*+                                                            
                                ,*.*##*+,, +* ,,* + #: +*:,*#+##W*.@  ,#+**+@, ,,.,:@#W:,**:.W.:*,*+:.#,,+:,*#*+::+,,, .:,.:*+:,W+.*.*:*@.::#, @#.**##:## +                                                           
                                ..#.*#:.:@,W+W#:@@@+,W*+*:+##+* :,##,  .* *#+*W W#* **,*++ #W***.+#*#,.:,:*.+,*:,.**.,..*:+:*,*:W:*:#W *#W  ,+@+,:.+,: .+:.##                                                         
                                 @.*@#,++*++ ,,. ,.:: *:,:@*:#:,W @  ,, *#**:. .#@#W*W.@: .+#+@+,#**..,@++...::.::+*#.+:*,,*#,*:#,@ WW,@,W+W+.+,*:.#:,:#.,  ,*                                                        
                                *W##*+#:@*:#*+:*:+ *#**,.+*: ,.+ .W,    ,*W,#*+ @WW+W* + ,* *#W+@+,#++*#++..*,,+#++:*.#*+*#+,@,# *# *W* ###*  +,*.*++@*+W+. @#**                                                      
                               : :,++*+,W:#:#.,*,..***:.*,** +:+ @      ,,***..W@*#@*:W, * ,*# ,++,:#*#.++,*.*:,.#:.##,++@,.,#,* ,*,:+W@+,@.##***# :+ ., , ,*#+.#                                                     
                              ,@#*.*,*W *.+W.*+**  ## W#, :#,,+:@*,   ,,,,#@:.,#*@@WW#*,:+:+,:* * @+,+.*::.+*+.:+***##+:,*#+** *,.+ @#,@+*##+#**+*:..*W#+@+:@#*#+*                                                    
                              *. ***.+,#**+::    +W,@#.*:+:*, *,#,       ,.*W#@,#,##*#*:W+W,@+,:,W+.W,.+++,*:*.:@#+**:*@**.*:#..,+,@*:#+*+,# ,,,#*: *+. W: *.W#. @#:                                                  
                              * ,+.*#:###** W .,  *.@+#+ +++@.+*@,   ,    ,#:W++* .:,@@*++ W@+,.+ #:::++:.++W#+*.**#++*.+,.:, #*,:#++@  #.:*   ,,.@.+ ,#. .#@@ ,*@#+#                                                 
                               *,+:,.@##**:,.,,.@+++:W:+##@+ +# @ ,     , , #@*@.*@:+@@#@#*+#.:+,#  *++#:,++#@#@@#######@######*#,# *++***@*,  +,+,#@@#@,.*@ @@ # *::#                                                
                             ,  :,,+#*,*.#.@#W@**  *::*:#*,*#W@,#*,   .,,,  :*@@###@@@+W,*@#.#+W@#+@@#@W#:#*,*..,,,+,,,*:*,,,:**+*##*,,**#*###W+,**:#,. .:@*#.:  @W:,:#                                               
                              ,,*+@.,+*#,#@,.,.*+WW**+@**W@##*,,##,  ,    @##@W+,,+*,*+#@W:,,*@#*@*:##,*.::+*++#+,+*.:*##,.@.:*.*++ @#WW+,W.W#+.##@#@+W#:# #,*@.**+#@ *   ,                                           
                              +.*.,:*#+##..+*+@+ #*+#*..**::# ,#*#+#@#*#@@@@W+*@++ :#,**:,*@W#@@##**#+#*+*#.:+* .@+,:#:**:+:##+,*+##@#W# *+#@ @#.W..@W#+@::+.W*#:W@, + *                                              
                              ,:*:+,,@##*.++:::@ +  #@#W  +  ,#,W#*,#@W@+.,W,*@*W#:.+*#W#++@++@,@.:+::*+*++**#+:.*:,#:+*:::*##*:W, @*,#.+ W,.  # ++ *WW+ ..*##*+:,W,.. *                                              
                            ,,@.. #@::## #:*.*:@ #*,###:,#,  * *,@@#@@ :##.**@:*,*:+, @##:##,:#:##@:+:*+++*#:+:.+.::*++:::++##@#W+**#**WW #,*@ +: :,  :#  ##:W # .W# ,,+#                                             
                            ,,+**,+*::.#+.# #+*### #*##*, *@W # W# *@: +#@ W#:W#.+@,* #+@@:@,*,#:,W###++++,.##.:.,:+#+*+:*@.+*#**@+W,#,:+ W.  *##.+   #####+#*#*# +##.:,#                                             
                            ,,#*.#*+*,@*#*W @.+.*# : W###.:* :#:,### @+.:*####*+,:#+,*W###W::,..#,W,:.,::::++:*,:.,*#+*+,+:,*+.#+.+  .,,,.#.W:*,*##.#W++##W:. # +.##* ,::                                             
                             * #+*,:.#+*.*:@@:, :*@,#,W:@+++W#@+,#,@W#W,+@+.##@*,+.*+,#+@@#,W ##:#,@.**+@#:..,,:+**#*##,*+*+++,+##.  .,.#: , . ##+#:.+*@*# # W ,W  *::::**                                            
                            ,,..+,*.+++**::#, @: *W W+#,#+ .+#:,,##:*:@+:# *+@@#*++*..W###.*#,,.::+@*:**.:,::,+.+:#:##:*.:*,*+*..WW.,:., @:,+, @,#.#+,*+@@+,*#@###  ,, : +                                            
                            *,#:*.:#,:,#@: W +,.##@,##.,@#,#@.:::#,++.,,.*+,,*#*#*+*+:@+*#,#::.**.,:,#*.@+.,*#,:+:.+++**,*#:+:,.:.,  ,@+  W # +*#@:  : ,#*@@*,. :+ .+**: #                                            
                            ,+@+.+#+,+##@,+..:#,@,@+ *:.#**. @ *W##W,:#:.+,..###.:@+.,.# .###+:*,##@*@@*::.*+*.:,:.:*:.*:,:#**,#*,+W*,:  # :# .#@#.  :..#,.#:,+:#@ +## .+*                                            
                             .,#:,,+#*,*,@.:.+,* #W#++**,+@+W+@ @@.+.@  :##*#.W#* :,*:+,:W #,*..# #,.+*#+##@*.:+#,++:,.+.+* ,+++++#+.W+, + + :+.###W*,+*#+.:####.@. #+#+,+                                            
                            ,*:+**++,+, ::@#+,,:., ++@#, *##:#, @:**@# ,.*.*@..*+*@@ .*.@*# @* #+*,.:,*::+@#@.::,..:....+*:,  +:++##+:+:,@W@ +,,,#*W#*.,@*#*  :+ ##+.. .,.                                            
                            :W,*.+,.#,.* ,    ,,..,,:*+.:,*,:@.:W##+*::.# :**.+* *W#   *@@##W+@*#:*+#@*+*+@+*+:.+..:+,.+:,.   ,:+*#W@,@** # @ ,*,   #.+W,  :*##*** .##,+,,                                            
                          ,,.:#*:+,+,@ :.++,  ,@@,,*#,W+@@ ,#:#+@,:W:. ,#W+.++.+#.,.#*@WW*##,@*@#@*#@@W@####@*@::,,*,,:+,,,,.,,+ .*W#+*#*::W:.# # ,W.@*+** +##*  # .:.. .                                             
                          ,#,**+,*#*:## #:@#, *##.##W.*#*. @+ ,+@ **  *.+#+ *@**,*W#W  WW.++* .,,#@##*:*#*@#@#*+.,+.,.:*,,*:*::  +@ +*#+ #+++*,,,##  ,*+ +*+*:   #, #***:,                                            
                           ,,#+,++:##+:,.#@*, ,*#@@@:,+#*,,** @*@::+: ,*** *++++,#  W:#*,#:# *#,,#.,,,@##**,,,::,.+,,.::##:+:#+,,@##**##** +,*+:,  @:.,#  *#     * + :+,*                                             
                          :***.,+.#*.*,# #@**  +#:,* ,,,# . ,*:#W#W,::#,*##:,+ ++#* :.,#+WW#,**#W.+,,,,,,,.@#.###*:.,:+*#:***+#*+*#*.:. ..++*  ,*WW.@#+#@#       * :.# **                                             
                           : *.*+.@, . #,.@+*:  +@..+: .:*W :.+#*+..,.@.**#++..@:W.*W:,::* @*,*+*,#,,,,,,,,,,**+::*,*+#:*##:@:+..#@# +.*+:.,:::. :+.. **         *W @*##                                              
                          ,*,::*,.*,*,,+**@#+ #,,# #W+*# +:*+W#@. #  @.#  #***WW@W#* *+..,:#:+#,,+.+,,, ,,,,,#+:+*:**+..+**+*#,:#+  ,,+@, ##   ,.,..##           *+ ##                                                
                          ,*+.#+:+..@,@*,,@:W: +.,.*, #*,#W+, :@ # #+ @:W@*,+*,,W  .. #:# *##+.+:*.#,,,,,,,,,.+:##@@::+..+*++# ,@* .  #*+*@#@##*##,@*            *W*                                                  
                           *:.+,: ,: #:***#@ , +W WW###,***#::,@@,,: *+#******+#**,.W+.,.+*  ,++ ,+:.,,,  ,,,,#.##*+::.::+*+**@,@# +W,      .+#*..,+*            +                                                    
                           ,:*: +,**# ** .W @*,@*#.. :#, +,+@,:@##**@+,        ,W #*+*+@.+#+#::,,,*,#,,,,,,,,,*:*#,+++.*,*+#,***.,: ,#+####*#,,+**+ #            *                                                    
                           ,*++:+.##**W,:W#:**#: ,+,.#:+: **#*W,,,,                  #*#.:*, +**:#..:.,,,,,,,,,#:.*+***+*+@* *W,: :*#:+ , ****+***, *            *                                                    
                           :*##,,+@,# *: ## .::#@+ +,#,:#*@ , ,,                       W*, :,. +,,*.:*,,,,,,,,,*:**+#***.*+#,:*@+: :***W#.          *            *                                                    
                           +**,,.@+*,:@.#*W**+# ,:.++#** W                              ##:*:+.,,+,.*+,,,,, ,,,*.*+#**#*.*@##*##*#.                 +,           #                                                    
                          *+*+.,#+..,*##@+@, . , . #*                                    ** .+:#:,:*.:*,,,,,,,,.+.+**,** ,,:**@ ,,                  ,+           +       #*****+*+*+*,                                
                          **:+:*+*,*,,,*#,### .@ * +:                                     ##*,: ::+*+:*,,,,,,,,,#,******+#+ ,,,                  ****            +      ++      ,,,.*                                 
                          :*,**:     .*#+*W:**+*+***@                                   , #**+++++**+**+,,,,,,,,+: ,,,,  ,                       *               .      *       , ,*                                  
                         +.*# , ,   ,  ,WW*+W,,#@+*+#                                     ,*@*#*#*,,  ,*      , ,+,, ,, ,                       *               ..     *         ,*.                                  
                         **,,              #:+##+,,*#            :#+*****                  #*@*+, ,,,,,:.,,,,  ,,* ,,  , ,,                    .*               :.    +:         :+      ,                            
                        ..:,,,              *+##, ++*        *#*#       .*.                :*,,  :+**+: #,,    ,,.+,,,  ,                      *                *,   ,*         ,###*************+**.                 
                        *,,                  *++,. ,*         +           *                ,#***#:,,,,:##,  ,, ,,,*, ,                        +                 *    *          ,,      ,  , ,    ,*                  
                        + ,                   #:* :+ :,       *           +.                . ,,, ,, ,,,,,  , ,   :,,                         W                 *   +.                            *,                  
                       ,: *,,                 ,*+##  +        *            *                , ,,   ,  ,    ,,    ,,*,                        +                  *   #                            ,+                   
                        *# :,                  *W+ ..#        *           .*                      ,        ,  , , ,*,                       .+                  #  *                             +,                   
                        **,:#***               + + # #        *           +                    ,       ,,   ,   , ,.,,             ##       *                   * :*                            ,+                    
                        .*@,,,, ,*             # #.+ *        :*         +#                              ,  ,    ,,,*,            +,#.     +,                   * *                             *,                    
                       ,*          #,          *# #.,#         *        +#                                  , ,    ,*            *   *     #                    *#                              +                     
                       *             #        *,**#* #         *       *#                         ,     ,    ,,    ,:,          *    +    *                     W               ,   .***       :,                     
                     ,#                .     , + ,*# *         *    ++#                       , * ,    ,     ,     ,,+,       ,*      +   +                      ,              ,***, +,       *                      
                 .##******# ,          #    * :,   *.#         #:#**.                          ,#*, ,        ,,     ,*       *@       +  #                                  :***:,,   *      ,+.                      
                *. .###*#*,.#*.         .### ###     #          +                  +        , ,+**,,  ,        ,  ,, +,     #:,        * *                               **+   ,     ,+      ,*        **             
               .##*:.+**,,,, ##*+,     :*#W+*#       +                           *##          ,**,#,      ,    , ,,, ,#  , *. ,        +*                               .*           ..,     :.       *.*             
               *###,, ,*##*,*####*,    *#WW#**       :,                       :*+.#,      ,   ,*#,.#*, ,,     , ,   ,,*,  *            +W            #                  +            +,      *      +* *              
               .*###@#**#@######*#.*  .  :##W:W   +  :                   +*#*#.   +        .*#@,, , ,*#+,,  ,,, ,     *. *,                          #                 +,           ,*      :,     ++  *              
                *.,#@*#, .##, ###, ,* *   @W#**# , ,# *                   :#*     *        #.,,, ,,, +*,,,, ,,        ,#*,,                         #*                #,            ,:     ,*    ,*,   *              
                *:*##*:*  ,#@*,,#,   *     +#* :+***, #                      *,   *         #*+ ,,,,*.,,, ,     ,    , .,                           **                #,            +,     :.,  :*     +              
               *   , ,:+*****##@##* :#@               #                       #@  *        ,  #,,,,#,,,,,      , ,                                  +#               #             ,*      *   *:,    :,              
              +,          ,,,#***##*###*              #                        ,*,*         ,,*,,* ,:,, ,,  ,            ,       *                 * +                *,           ,:     .:  *,      *               
            ,+             ,   .# *@.#**              *                          *#          ,*,*+#,*,   ,          ,           ,**                * *                 *,          :,     *,.*,       #               
         .#*+**+,             ,,,#,#**##              #          @#                          .:*,,.*#                           * *               ,: +,                 +,        ,*     ,*+*,        *               
        W: ,#@###***           ,, ##@*+#              *          **#                         +*. ,,,#,,    ,,   ,     ,        .: *               *  :.                 ,*,       ,+,    :*:,         *               
       ,@#:+@###*,  **          :  +#*#               #          ,: *                        +:     , , ,      ,               *   *              *  :,                  ,*.      +.    ,#,,         .+               
       ###* ,,:*#@W ,*##      ,*   , ,                ,           *  #                       ,  ,,,,,,,,    ,                 ,:   *             +,  ,+                   ,*.     *       ,          +:               
       ##*+,,,*####@####*     #                       +           *  ,*.                     ,       ,,,    ,   ,             *    :             *   ,#         :          ,#.   ,*,                **                
       *++###*:+##*:: *###, ,:.                       ,,          *    **                                 , ,,               :,     #            *    #         **          ,*.  :.               ,*                  
       @#.###@#+:,:## ,##,# #,                         .          *     **                    ,    ,    ,,,,,+  ,            *      *           #     *         * *           *+,*,,             :*                   
      .: @********#@###*#* #                           *          *      +#                     ,        ,  *#,    ,        #       #           *     *         *  *,         ,:#*,,            *+                    
      +,  ,,, ,, ,,.*##,*@**,                          #          *        *                           ,, .*,,+, ,          *        +          :     *         * , *:         ,:#             *:                     
     .                #* *W**                         ,#          #         *                 , ,  ,,,,,,#*,,,#,           *         *         *      *         *    **         ,,,           #,                      
     *                  ##@@*,                       ,@*          *          *             ,   ,     ,**#,,, ,:.,          *         *         *      *         *     .*                     *,                       
     .                   .#@*,                       # #          :,          *:                *#***+,,, ,   ,*,         *          ..        :      #         #    , ,*,                 ,*,                        
    *                        ,                      *  #          ..           @.               ,*#,,,,,,, , ,,*,,      , #           *       *       *         #       ,*                ,*,                         
    *                                              *   #          ,.            #*             ,  .*,,,, , , ,,+.        *            *       *       *         #        ,*,             .*,                          
    ,                                             *    *           +             **               ,*+ ,,      ,,*,      ,+,           #,     :        *         +          *,           .#,                           
   #                                             *     :           #              :#             ,,,++         ,*,      *,             *     *        *         :,         ,*,          ,*,                           
   *,                                           *      :           *                *            , ,,*+        ,.*  ,  +.              *     +        *         ,,          ,*,          ,*.                          
   *                                           *       .           *                 *            ,, ,*.,       ,#    ,*,  ,           *    +         :         .,           ,*.         ,,++                         
   +                                          #        ,.          #                  #           ,  ,,#,,     ,,::,,,::                *   *         +,        ,,            ,*.         , ++                        
   *                                         +.         W          #                   #               ,*,      , @#*##                 #**#.         :.        ,.              *:           :*                       
  ,*                                        +*         :***+****+**#                    *            ,  ,*        ,, ,#,,                             ,:        ,:              ,+:           .+                      
   *,,                                     *,                                            *,             ,.#       ,,,,                                 #*++*+++*#:                :+           .*                     
   #:*,                                   #:                                              #.  ,,,,,,  ,, ,.* ,         ,                                                           .*           .*                    
   * :,                                  #.                                                ##************#*##,,                                                                     ,*,           *                   
    #*+*,                               *                                                  , , ,,,,,,,,,, ,,,,,                                                                      ,*,          ,#*                 
   +,:*+ #,,*                          +                                                     , ,,        ,                                                                             +:           *                 
   * ,, +:@.+.                       ++                                                                      ,                                                                          :+          *                 
   *     .@ ..                      *.                                                                                            ,                                                      ,*         *                 
    *        ,@...                 *                                                         , ,                                                                                          ,*        *                 
    #                            ##                                                                                                                                                        ,*,      #                 
    ,#  ,                       *                                                                                  ,                                                                        ,*.     *                 
       *#,,                   ** ,                                                                      ,                                                                                     ++    *                 
       , +*                 **,                                                                               ,                                                                                +*   *                 
         ,  *#,          :*+                                                                                        ,                                                                           .#. *                 
          , ,, :#*:,,,:**                                                                                                                                                                        ,@.*                 
                                                                                          ,              ,                                                                                         +*                 
                                                                                               ,   ,            ,                                                                                   #                 
From Avril Lavigne-apeadia, the Best Damn Encyclopedia
From Avril Lavigne-apeadia, the Best Damn Encyclopedia
Avril Lavigne
Avril Lavigne
Avril Lavigne
Avril Lavigne
Avril Lavigne
Avril Lavigne
Avril Lavigne
Avril Lavigne
Avril Lavigne
Avril Lavigne
Avril Lavigne
Avril Lavigne
Avril Lavigne
Avril Lavigne
Avril Lavigne
Avril Lavigne
Avril Lavigne
Avril Lavigne
Avril Lavigne
Avril Lavigne
Avril Lavigne
Avril Lavigne
Avril Lavigne
Avril Lavigne
Avril Lavigne
Avril Lavigne
Avril Lavigne
Avril Lavigne
Avril Lavigne
Avril Lavigne
Avril Lavigne
Avril Lavigne
Avril Lavigne
Avril Lavigne
Avril Lavigne
Avril Lavigne
Avril Lavigne
AVRIL LAVIGNE ROKZ MY SOCKZ!
Brought to you by The Avril Troll