User:AlkalineAvril

From Uncyclopedia, the content-free encyclopedia
Jump to navigation Jump to search
AVRIL LAVIGNE ROKZ MY SOCKZ!

Maybe you were looking for the Avril Lavigne Reference Desk...

                                                                      *,          *                                                                                             
                                                                                                            +,          *                                                                                             
                                                                                  +**++*@#@***              :,          *                                                                                             
                                         +                                  ******         ,  **      ,     +,          *                                                                                             
                                        # *                              *##,                 ,#*   *##*#   *           *                                                                                             
                                        *  *                             *                      *.  *  ,++  *,          *                                                                                             
                                        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          #                   #               ,*,      , @#*##                 #**#.         :.        ,.              *:           :*                       
  ,*                                        +*         :***+****+**#                    *            ,  ,*        ,, ,#,,                             ,:        ,:              ,+:           .+                      
   *,,                                     *,                                            *,             ,.#       ,,,,                                 #*++*+++*#:                :+           .*                     
   #:*,                                   #:                                              #.  ,,,,,,  ,, ,.* ,         ,                                                           .*           .*                    
   * :,                                  #.                                                ##************#*##,,                                                                     ,*,           *                   
    #*+*,                               *                                                  , , ,,,,,,,,,, ,,,,,                                                                      ,*,          ,#*                 
   +,:*+ #,,*                          +                                                     , ,,        ,                                                                             +:           *                 
   * ,, +:@.+.                       ++                                                                      ,                                                                          :+          *                 
   *     .@ ..                      *.                                                                                            ,                                                      ,*         *                 
    *        ,@...                 *                                                         , ,                                                                                          ,*        *                 
    #                            ##                                                                                                                                                        ,*,      #                 
    ,#  ,                       *                                                                                  ,                                                                        ,*.     *                 
       *#,,                   ** ,                                                                      ,                                                                                     ++    *                 
       , +*                 **,                                                                               ,                                                                                +*   *                 
         ,  *#,          :*+                                                                                        ,                                                                           .#. *                 
          , ,, :#*:,,,:**                                                                                                                                                                        ,@.*                 
                                                                                          ,              ,                                                                                         +*                 
                                                                                               ,   ,            ,                                                                                   #                 
..........................,.....,.,,,,,,,,..........,.......,,,,,,,.,.......,............................................................................,.:=?IIII77ZZ$Z$$$$$$$ZZZZZOZ8Z$ZZ$Z$II?~,,........                                                                                .......   ...   .......   ...   ....
..........................,.......,,..,,,,..........,.........,,....,....,..,.........................................................................,:~+III777$77$I7OD8OOZZZZ$ZOOOOZ887O8ZOZII7I?=.... ...                                                                                .......   ...   .......   ...   ....
..........................,...,.,.,,,,,,,,..........,.........,,..,......,..,.......,..............................................................,~::=??I7$7$$ZZ$Z$$Z$Z8ZZZOOZOZOZ8Z88Z$OZ$7$77I77=,..... .......   .............   .............   .............   .............   ...                                   ....
..................,.......,...,.,..,,,,,,,..........,.........,,..,,........,..........,.........................................................,~~=?I77$Z$II$ZZZ8OZZ$$$7ZZZOZOOOZOOZDO88Z$ZZ$$$77?+~,............   .............   .............   .............   .............   ...                                   ....
.........................,,.....,..,,.,,,,..........,.........,,..,......,..,.......,..,........................................................:=?I$O888888OO88ZI??ZZ$$$$IIZOOZOOOZZZOO8O$OZZ$$7$$77I=:......  .........   ....   ......   ....   ......   ....   ......   ....   ......                                       
...........................,.....,.,,,,,,,..........,.........,,..,......,..,.......,..,.................................................... .:=I$ZO$$$77I777I???+??II??I7777$ZZOOZZ$ZZZOZZ$ZZZ$7$$$7II+.................   ....   ......   ....   ......   ....   ......   ....   ......                                       
..........................,,.......,,,,,,,,.........,.........,,.........,..................................................................,~?I7777II????I???I????I+?I7$7+?$$$OOOOZZZOZZODO$$$$7I$$$$I+~:,.... .........................................................................                                       
..........................,,....,..,,,,,,,,.........,..........,..,......,..,..............................................................,=+II???+++++???III7777$ZZOZO8O8Z7?7$8O8OOODZ8DZ$II$$7I$$77II?+~~,............................................................................                                       
..........................,..,..,..,,,.,,,,.........,..........,..,.,.......,.............................................................~=?7?+++??++==?I7II7I7$OOZOOOOZOO$ZOZ7IZOOOZZ777OO87ZZ$I7$ZZZ$I??=::..............................................................................       ...   ...       ...   ...    
..........................,.....,..,,,,,,,,.........,..........,..,.,....,..............................................................,:=++++=+++==?+===I77$OZZ$$$ZOZZOOOOZZZZ7I$ZZZ$7OOO8O$$ZZ7ZZ$OOO$I?+~::,............................................................................       ...   ...       ...   ...    
..........................,........,,,,,,,,.........,..........,....,....,.............................................................,:~~+==+====+~~=IIII77$II77?+++?II7$ZZZOOZZZ$7ZDO88$$$ZI7$7I7ZZZOO$I?+~::.. .............................................................................................................
..........................,.....,..,,,,,,,,....................,.....................................................................,,,:~====~~==~=?????I77?III+==+?I777$ZO88888$7ZO7ZZ8O$7ZZ?+7I??I7Z$ZZ$$?+~,,...............................................................................................................
................................,.,,,,,,,,,.........,..........,....................................................................,,,,~==~:~~=~=?7?+=?7??II+==++II$O88OO$$ZZO888$$O8O7ZO$??I$?77??I77$7$$7$I+~:,.. ...........................................................................................................
.......................,,.,........,,,,,,,,.........,..........,....,..............................................................,,,:~=~::~~~=??7+~=?+??+=~=+?7$ZZIIII777$$$$$ZZZ7$77$7$DO7?II7$+???7I$$777II?~:.. ...........................................................................................................
..........................,.....,,,,,,,,,,,.........,..........,....,...,.............................................   ... .....,,,:~~::~:~~+?I+::==+==~~=??7$7I?+++I7$$ZZZZZ7?I7$$ZOOO$$$8N8ZI7??I7?I77$7III?+~..............................................................................................................
..........................,.....,.,,.,,,,,,.........,..........,....,............................................................,,,::::::~=++II=::~+=~::=?+I7++++==+???7$$7I?7$ZOOZ$$$ZOOI$O88877I7?II??II$IIII?+..  ..........................................................................................................
..........,...............,.....,..,..,,,,..........,..........,.......,.........................................................,::::::::==?I=~,,~=::,:++???+====??+?77????$ZZZZZ$$$777Z$$$ZZZ$$O7$I??7I??+7I???+~.............................................................................................................
..........................,.,...,.,,..,,,,........,............,...............................................................,,::::::~=~=?==,:,~:,,,~=++==~~~~=~~~++=++?7$$$77$7$$77II7ZO$ZZ$7II$Z7$??I7++?$7???=,............................................................................................................
..........................,.,.....,,,,,,,,.....................,,...,..,......................................................,,::::::~~~=?==,:,~::,,~~~~~:::~~::~==~~~=+???II77777I7$$$ZZO$$$77I?$7$Z7??I??=I77+?+~............................................................................................................
..........................,.......,,,,,,,,..........,..........,..............................................................,::::::~~~+?=~,::=:,,,:::::,:~=~~:=+=~~+I?++++++++?7ZZZZOZIZ$7$7II?+?III$I+??I=+I7I++=............................................................................................................
.........................,,.......,,,,,,,,.....................,................................. ...........................,::::~~~~=?+=:,,:::,,,:::::::~~::=+~~~+?I???++?II?II7$ZO$$Z7IZ7I7II++??III7I+++?+=+7I++:...........................................................................................................
..........................,.,,....,,,,,,,,.....................,................................. ..........................,,:::~~~~=+=~~,,~:,,,,:,::,,:~::=~:,~~++===~=+==I$OOO8ZOZZ$777ZZ$7III7II77IIII=+??+=?II?:,..........................................................................................................
.............,............,..,....,,,,,,,,..........,..........,...........................................................,::::~~~~++=~::,~:,,,,,,,,,,:::::,,::==~:~:~:=IZZ8888OZ$Z$$7$77$$ZZZ$77I77II7I??++?+++?II=,..........................................................................................................
.............,............,,.,....,,,,,,,,..........,..........,..........................................................,:::~~~~=++~~~,,~~,,,,,,,,,,::::,,,:~~:,::::+I$$ZOOOOZ$$77I7II??I7$$OOZ$777II7II?+=+?==+?I+:..........................................................................................................
.............,............,,.,....,,,,,,,,..........,.........,,................................. .......................,:::~~~~=++:~:::~::,,:,,,,,,::,,,,,,,,,,:::?I7IZDD8Z77III???+++++??I7$Z$$$$77III???=~~===+??=..........................................................................................................
.......................,..,,.,....,,,,.,,,..........,.........,,................................. .......................,::~~~~=+=~~:::~~:,,,,,,,,,:,,.,,,,,,,:,~??IZDDZ?:::::~:::~~~~~===+?I77$77$Z$77?+?+====~==+??,.........................................................................................................
......................,...,..,....,,,,.,,,.........,,.........,,................................. ......................,:::~:~===::::::~::,:,,,,,::,,,,,,,,,,~~+=?$DD7~,,,,,,,,,,,,:::::~~~++??7$Z$7$7II7?++==~==~=++~.........................................................................................................
......................,...,..,.,..,,,,,,,,....................,,................................. .....................,:::~:~===:~~:,:~::::,,,,,:,,,,,,,,,,:~~==IODOI:,,,,,,,,,,,,,,::::::~=++?I$O8$7$7III7++===~~===~,..  ....................................................................................................
..........................,,.,.,..,,,,,.,,....................................................... ............  .......,:~~:====:~~:::~~:::,,,::,,,..,..,,:~::~?$8O7~:,,,,,,,,,,,,,,,,:::::~==++I7Z8DZ77I?+IZ$??+=+=====~:......................................................................................................
..........................,..,.....,,,,,,,....................................................... ............  ......,:~~:===+~=~::~~::::,,,::,,.....,,==,,~=7ZOZ+~,,,,,,,,,,,,,,,,,:::::~~~=++?7ZODD$I7?+=7$?+?I?++++=~:,,....................................................................................................
........................,.......,,.,,,,,,,.................................. .................... ...........  ......,::~:===+~~~::~=~~~::,:~:,,.,,.,:+=,,:~+7OZ7=::,,,,,,,,,,,,,,,,:::::::~~==+?7$Z8D8$77++=7?=++$$7??+~~~,,...... . ..........................................................................................
........................,.....,,,,,.,,,,,,.................................. .................... ...........  .....,::~~=++?=~+:~~=~~~~:,~=,,.,,.,~?=,,:~~+$OZI~::,,,,,,,,,,,,,:::::::::::~~~=+?I7ZO88O$II+==7=+=III?I?++:=:,..... . ..........................................................................................
..............................,.,,.,,,,,,,....................................................... ... ..............::~~+++?===~:===~=~::=~,,,,,:~+=,,:~~~?$OZ?=::,,,::,,,,,,,::::::::::~:::~~==+?7$8DDD$$?I==+?==+?I??7I++~~:..................................................................................................
..............................,.,,.,,,,,,,....................................................... .................,::==++?===:~===~=~::~:,,,,~=+=:,~~~~=?OOZI~~:,,:::,,,,,,:::::::::::::::::~~=+?7Z8DDD8Z7??~~++=~+++=II?=~~,..   .............................................................................................
................................,,,.,,.,,,....................................................... ..... ...... ...,:~=++++~+=~~~++~~=~~:,,,:=+=+,:~~~:~~$OOO?~::,,,,,,,,,,,,,:,:::::::::::::::~=+?7ZODDD88$7+?~~+?~=?~==7?==....................................................................................................
................................,,..,,,,,,....................................................... ..... ..........::=+++++++~~==+~=~~~,,,,=++~,:==~~:~+$8OO7~::,,,,,,,,,,,,,,:,:::,:,,::::::::~=+?7$Z8NNNN8$?==~=?=~++==I?==....................................................................................................
..........................,.....,,..,,,,,,....................................................... ..... ..........:~++++=++~~~=?===~:,::~++~::+++=::=?ZD8O7+::,,,,,,,,,,,,,,::,:,:,,,,,,,,,:::~~+?7$Z8DNNNDO??+=~++=+?==?I=:....................................................................................................
...........................,.....,,.,,,,,,.......................................................................:~=?++=??=~==+==~:::~~+=:,:+7=+:::?78888Z=~::,,,,,,,,,,::,,::::::::,,,,,:::::~~+?I7$ODNMND8O?+=~=+==?===?=:,...................................................................................................
...........................,.,,..,,,,,,,,,......................................................................,~++++=+?=~==+=~::=~~==~,:+7+==:,~I7NDDDZ7?+==~::::::::::::::::::::::::~=+?I7I??I7777$8DNNDDOZ?+~:+==?===+=,.. .................................................................................................
.................................,,.,,,,,,........................................................ .  ..........:=++?++I=~=+?:~:~=~==::=?7?+==,:?7ONDNDOI???I7$$I?~~::~:::::::~~~~~=?7$$$7II++==+I$7I7O8NNN88ZI?=~~==++===+,....................................................................................................
..................................,.,,,,,,......................................................   ..    .......~+=+=+?+==~~~==:~~=:,~?77=?+~:~$7ONDND87+++++I7$ZZZZI+=~~~~~~~==?I$ZOZZ$7I?????I77Z7?I$ODD8DOZI+==:+~+?=+=?:....................................................................................................
..........................,......,,.,,,.,,....................................................................,:+++++++=~====~+~=~,~+$$???=::=ZIDND8NND8NNMMMMMMND$$$$I+==~~~=?I$ZZO8NNMMMMMMMNDOO$I?I7ONND8OZI?==~=~+?===+~.. .................................................................................................
..........................,......,,.,,,,,,..................................................    ..............:=++++====++====~~,~+?$I+?++:~ZZ$DNN8DDNNMMN8NONMDZ$DDZ7I?+=~~~=I$ZODNN8O8MNOOZMMN8Z?=+?7ONMN8OZI++=~~=+?====~....................................................................................................
..........................,...,.,..,.,,,,,...................................................... .............==++=+++=++====~::??I7??++:~+8$ZNNNNDDDDDNND8IOZZZ==7ZI=I?=~,,:~I$I?ZZI~+$OOZ$DDD8$?=~=+7ONMDN8$?++=~~==?==+=~....................................................................................................
.........................,..,...,,,,.,,,,,...................................................... ............~=+++++++??====::+??I?I+?=~=+ZODNMNNDDD8$+?ZODD8D8DDZ7==~:==:,.,,??:=?7Z$ZZ8OO8ZZ7?=~:~=+78DDNND7+++==~=+?+===~,...................................................................................................
.................................,.,.,,,,,..................................................................:~+++++++++==~=:~=?+?????+=+78ZONNMMDDDDZ?==+I7Z$$$Z$7?=:::~~:...,==::~=?I7$ZZZ$I?=~::::=?$DDDNDN7==+=~~==?+~+=~....................................................................................................
..........................,,....,,.,.,,,,,.................................................................,~=++++==++====:~?I++??++~++7OZDNNNNNDDDO+~~~~~===+===~::::::~:...,~~~:::::~~~~~~~~::::~~+IODDDDN87==+=~~=+++~+=~....................................................................................................
..........................,.......,,.,,,,,................................................................::=+++++++==++~=+I+=??I++=??ZOZDMMNNNNDDOI=~~:::::::::::,,,,:::,...,::::,,::::::::::::::~=?788DNMN8I==?=~~==?+=+=~,...................................................................................................
..........................,.....,.,.,,,,,,...............................................................,::=+=++=++++~~+??+??7I+=?7?OOZNMMMMNDDDD7?=~~::::,,,,,,,,,,:::,,...,::::,,,,,,,:,::::::~=+7ZMMMMNDO?==+=~==+?+=+=~....................................................................................................
..........................,........,,,,,,,...................................................... .......,::~=+++++++=~=+????I7++=II78OZDMMMMMMMMMDI?+=~~:::,,,,,,,,,::::,,...,::::,,,,,,,,,,::::~=+?78MMNNDD$?=++~~==+?+=+=:,...................................................................................................
..........................,.,...,.,,.,,,,,...................................................... ......,,,==+++++++===?????7I==?7IO8ZONNMMMMMMMMMM7I+=~~:::,,,,,,,,,::::,,...,::~~::,,,,,,,:::~~==?IZNMMMMD87?=++~:==+?+=+=,....................................................................................................
..........................,.,...,.,.,,,,,,..................................................    .......:,=~=++++++=~+??+7?$I++7$$88Z8NNNNNMMMMMMMMO7?+=~~::::,,,,,,::~~:,,...,,:~~::::::::::::~~=+I7ONMMNN8OI==?+~~=++++=+~,..........   .............   .............   .............   .......................................
..........................,.....,,,.,,,,,,............................................................:,=~=+++++===+??I77$?+I$7Z8O$8NNNNNNNMMMMMMM8ZI?+=~~::::,:,,::~=~:,,...,,:~=~::::::::~~~==+?7$ONNNNDO7+=+?=~=+=+++==:...........   .............   .............   .............   .......................................
..........................,,....,,.,..,,,,...........................................................,,~~==++====+??I777?+77$ZO8O$DNNNNNNNNNMMMMMMD$7I?+==~~::::::::~~::,....,,,~~+:::::::~~~~=+?I$$ONMMD87I+=??~~?+=+?+==:........   ...   .......   ...   .......   ...   .......   ..........................................
......................................,,,,..........................................................,,~~==++~=+++??I$7I?I$7ZO88OO8NNDNNNNNNNMMNNMMN$$7I?+=~~~~:::::::~+=,,...,:~+=?=:::::~~~~==+?I$$8NN8OZZ?+++==~I+=++=~:,........   ...   .......   ...   .......   ...   .......   ..........................................
................................,.,,..,,,,..........................................................,:====?+=++?+?777I??7$Z8DDZO8DNNDNNNNNNNMMNNMMMZ$7I?+=~~~~~~::::~+I7+~::::+77I7=::::~~~~==++I7$$8D8ZOOI=??+===?+=?++~:,...........      ....................................................................................
...................................,.,,,,,........................................................,.:~====+==+??77$7??$$ZZDD8O888DDD8DNNDDNNNNDNNNM8$7I?++==~~~::::::~II77III7ZOZZ?~:::~~~~==++?I77ZZ8D88Z=+??+=~?++=?==~:......................................................................................................
...........................,....,..,..,,,,..........................................................~===++==?II7$$II$Z$ZODDODN88DDDD8DNDDDNNNN8NNNMN$$7I?+===~~~~:::::~~==I$ZOZ$I=:::::~~===+++?II$ONDDO7+??I?==+?+++?+=~:......... ........  ..................................................................................
...........................,....,.,...,,,,........................................................,~~===+++?II$Z7I$OZZZO8O8DNDODD8DD8DD8NNNNNNDNNNNNO$7I?+=====~~~:::::~~~=?+=~~~:::::~~====++?I7$ZDND87=+????==II??+?+=~:......... ............................................................................................
..........................,,..........,,,,............................................... .......,~=~~==++?I777I$OZZ$Z8D88DD8O8D88D88D8DNNNNNDNNNNDDDZ7I?+++====~~~~~::~~~==~~::::::~===+++++?II7$DN887?+??7?+=?7I?++?+==,,. ....... ............. .  ..........................................................................
..........................,,..........,,,,......................................................,:======?I7I77$ZOO$$OO88DDDDO8DD8888D8DNDNDNN8NNND8DDD$7I?++++++??+=++?I?+=~~=+???===+I?++++?I77$8MD8ZI?+?7I?+?7II?++I+==,,.......................... ..........................................................................
.................................,....,,,,.....................................................,~~:~~=~+I7I$$ZZZOZZO888DDD8O88D88O8888DDDNDND8NDD888DNDZ7I??+++++?$O88OO88Z$$Z8DDDDD8OI++++?I7$$ODNDZ$???I7?=?77II??+??+=,,............,........................................................................................
.................................,.,..,,,,....................................................,:~:~~==+I7I$$ZZOZ$ZO888DDD8ZO888OOO88ODDDDDDN$OD88Z88DNNN$7II??+++++?I7II??I777777III?++++?II7$$ZO8D8$I??7$I+I7I7II??+??++:,.....................................................................................................
..........................,......,....,,,,,..................................................,~:::~=~+777$ZZZZZ$ZO8888888ZZO88OOOZ888DDD8DDO7D8OOZ88DDNNNOIII?++++++?I7I7777777777I?++++??II7$ZZZO887II777+?7I77II?+?I+?+~,................................ ....................................................................
..................................,,,,,,,,,..................................................::::~~==I7I$ZZZZZ$$OO888888$$ZO88$$O$8O888D8DD7ZOZOZO88DNNNNN$III??+++++?II7777$$$$7II?+++??I77ZOZZZZ8ZI?I7I??77I7III?+II+?+~,................................ ....................................................................
..........................,......,.,,,,,,,,.................................................::,:~~==I77$ZZZZ$$ZZO8O8OOO777O8O$7Z$ZZZO888O8$7OZZZOO88DDDNNN7Z7I??+++==++????IIIII??++++??II7OOZZ$$$Z7I?I7?II7II7II7I+II??+~,,....................................................................................................
..........................,......,.,,,,,,,.................................................,:.,=::=?77$Z$ZZ$$$$Z8O88O$+I7$8OZ?7$?Z$7O8OZOZIOZ$ZZZO8D88DNNNIIZOI?++==~~~~~~~:~~~~~~~==++?7$OOZZ$$$Z$7?II?7I77?77I7$?+?7???=,,.................,,,................................................................................
..........................,......,.,,.,,,,,................................................:,,=~:=II7$ZZZ$$$$$ZOOOOZ7=II$$O$7?7?7Z$7ZOOOZ+$7I$ZZ$O88OONNNDI??78$?+=~~~~~::::::~~:~~=+?I$OOOOZZZ$7$77???77I$$I$II77??II$??=,,................,...................................................................................
..........................,......,...,,,,,,...............................................,::~~,~III$ZZZ$7$$$ZO8OO$7=?7Z$Z77+II+$I7$ZOZ$=7I=I7ZZZODDZ8NNN8I++=I$Z7++=~~~~~~~~~~~~~=+?7O8OOOZZZ$7??77?I7777$$?$7I77I+?77I++,,.............,.,,...................................................................................
...............................,.,.....,,,,...............................................,:~::=??I$ZZZ$77$$ZOO8O$+~?IZ$Z$?IIII77?7ZZOI~7I~~I$ZZ$O8ZZ8DNDI?++===7OZI++===~=======+?IZOOOOOOZZ7+=~=I??777I$ZII7II777++O$7++:,...............,..,,..............................................................................  
..........................,,...,..,,,..,,,,...............................................:::~?+?7$ZZZ$I77$7OOOO7==II$7$I?I+7777?7ZZ$?=I=:::I$ZZ$OD$$8NN?I++===~=+$O$I?+++++++???IZOOOOOOOZ$+~~~~=?II7OZI$$IIIII7$7?+7ZZ7I=~,,................,,..............................................................................  
..........................,,.......,..,,,,,.............................................,::~=+==7$ZZ$7I777$OOOZ7~=77$7$77++I$77+7ZO7~+?:,:,=?$ZZO8OZ$8D$??++===~~~~+ZZOZ$$7$$$$ZZOOOOOOOZZ7=::::~~~?I$7$I7Z$II?IIIII+I7I===+=:,,,,,.....,....,,,,...,,..........................................................................
..........................,,.......,..,,,,,............................................,:~~~=~=7ZZZ$II7777ZZOZ+~?I7$7$II+++77777ZZ+=+~,,,..=I$ZZO8O$I8I++++===~~~~::=7ZZZZZZZZZZOOOOOOOZ$7~:::::~~~~I7$$I77IIII?III????+::~====~~~:::~~~~~~~::~~~~~:,,,.,.......................................................................
..........................,,..........,,,,,...........................................,,~~::~:I7ZZ$I7777?I$Z$I:=II$$$$?I=+IIII$7$?==,,,....+77ZZ88Z7I?+++++===~~~~~~~~IZZZOOOOOOOOOOOOOZI~::::::~~~~=+++++??++II77II++?=~~+=~~~=~~:~~::~::::::::~~~:~~,,.,......................................................................
..........................,,...,....,,,.,,,.........................................,,::,,,:~I$Z$II7I77++7$Z~~??I7$7$?I++=77$$ZI++,,,,....,~7?$Z887?===++====~~~~~~:::~=7ZZZOOOOOOOOZZ$?::,,:::::~~~~~~~~~~~~==+?II+~=???=~~=~~~::::::::::::::::::~~~~~~:,,...........   .............   .......................................
..........................,,...,....,.,.,,,........................................,,:,,..::7$Z7?I7I7I==7$$~+??I7$ZZ?7===I$$$77I::.,......,~7=$Z$?==========~~~~~~:::::::~I$ZZOOOZZZ7?~,,,:,:::::~~~~~~~~~~~~~~~========~~::::~::::::::::::::::::::::~~~~=:,..........   .............   .......................................
..........................,.......,,..,,.,,.......................................,,:,...:~I77+77I+I?~=+$7=?=+7$$$Z?$+=+7$$$ZZ$$$:....... :,I=?===~~~=======~~~~~~::::::::::~=++==~::,,,,,::::::~~~:~~~~~~~~~~~~~:::::,:::::::::::::::::::::::::,,::::::~~~~,,.... .............................................................
..........................,............,.,,......................................,:,...,,:II+I$7??II~~~I~=?~+7$7OZ?Z+??7OZZ$Z$$$$7,.......,~==~~=~~~~========~~~~~~~::,,::,,,,,:,,,,,,::::::::::~~~~~~::::::,,,,,,,,,,,,,,,:::::::::::::,,,,,,,,,,,,::::::~~~:.... .............................................................
..........................,...,...,,,,.,.,,.....................................,,......+?+?O$I+++?+~~==I+~?7$7Z77I=?7Z$7777II7$$$Z7....:==~~~~~~~~~============~~~~::::::,,,,,,,,,,::~~:::::::~::::::,,,,,,,.........,,,,::::::::::,,,,,,,,,,,,,,,,,,,::::~~~:.................................................................
...........................,..,.,.,....,.,,...........................................,=~+Z$7I=?=I+~~~I?+=I77$O7I+?I$7I7??+?II7IIZO$I=++~~~~~~~~================~~~~~~~:::::::::::::~::::::::::::,,,,,,,,.............,,,,:::::::,::,,,,,,,,,,,,,,,,,,,::::::~~:................................................................
..................................,,,,.,,,...........................................,~=$Z$7+:+:??:~~I?7+I77$ZI???77I??==~=+II7?+OII$I==========================~~~~~~~~~~~~:~~:::::::,,,,,,,,,,,,,,,,...............,,,,,:::::::,,,,,,,,,,,,,,,,,,,,,,:::::::~~................................................................
.............................,...,,...,,,,..........................................:~~7Z$I=:+~++=~~??Z??777?=??7I7?==~~~:~=?I7++Z+?++=======~~~~~~======~===~~~~~~~~~~~~:~~~~::::,,,,,,,,,,,,,,,,,,,,,,............,,,,,:::::::::,,,,,,,,,,,,,,,,,,,,,::::::~~~:...............................................................
.............................,.....,..,,,,.........................................,:~777I=:=~=++~=+$OIII7I+I77Z$?=~~~::::~~=+7?I?~~~~~~~~~~~~~~~~~~~~~~~~~~~~::::::::::::::::,,,,,,,,,,,..,.,,,,,,,,,,,..........,,,,,,,::::::::,,,,,,,,,,,,,,,,,,,,,,,::::::~~~,..............................................................
.............................,........,,,,,.......................................,,+I77?=:=::++==+IO$III+$Z7$ZZ?=~~~~~:::::~=++=~::::::::::~~~~~~~~~~~~~~:::::::::::::,,,,,,,,,,,,,,,.......,,,,,,,,,,,,,,...,,,,,,,,,,::::::::,,,,,,,,,,,,,,,,,,,,,,,,::::::~~~:..............................................................
..........................,.......,,..,,,,,.....................................,,,~?II?:,~::~==++IO7II?IZ$IZOZZ+=~~~~:::::::~+?+~::::::::::::::::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,....,,,,,,,,,,,,,,,,.,,,,,,,,,,,,:::::::,,,,,,,,,,,,,,,,,,,,,,,:::::::~~~~..............................................................
..........................,......,.,..,,,,........................................~=+?+~,:,:~=++++ZZ?+?7$?7ZZ$$I+==~~~::::::::~=++~::::::::::~:::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:::::::,,,,,,,,,,,,,,,,,,,,,,,,,:::::::~~~~..............................................................
..........................,..,....,,,.,,,,......................................,:+===:,,,,:=++++IOI=?7$$7$Z7I+7=~~~~~~~::::::::~+?~::::::::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:::::::,,,,,,,,,,,,,,,,,,,,,,,,,:::::::~~~~............................................................  
..........................,.,,,,.,,,,,.,,,......................................:=~~::,,:,:=+I==?$?+I77$I?7II+7$=~=~~~~::::::::::~+=::::::::::::::::::,:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,::::::::~~~=.......................................................... ...
..........................,..,,...,.....,,.....................................,=~:,,,,:,,=+I?=+7?++77$I?$I+=?$7=====~:::::::::,::~+~~::::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,:::::::~~~==..............................................................
..........................,...,,..,,.,,,,,....................................:~,,,...,::==II==+7?+I77??$I+=~~==~==~~:::,:,,::::::~+?~:::::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,::::::~~~~=~..............................................................
..........................,,,.,....,.,,,,,,..................................,,,.....,:~:~?I==+??+I$III?I?~:::::::::::~::::::~~~~~=?I+::::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:,:::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,::::::~~~~=:..........    ......   ...................................  ..
..........................,,,.,....,....,,,..................................,,,....,~:,:+??==?I+?Z$??I?+=:,,,::::,:::::::::::~~==?II=::::::::::::,,,,,:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:,,,,,,,,,,,,,,,,,,,,,,,,,,::::,:,,,,,,,,,,,,,,,,,,,,,,,,,::::::::~~~==,..........    ......   ...................................  ..
..........................,,.,,,..,,,...,,,.....................................,,,,~,,,=?7?++I??$II??I?=:::,,,,::,,,,,:~::~~===+?==?~::,,::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:,,,:,,:,,,,,,,,,,,,,,,,,,,,,,,,:::::::,::::,,:,,,,,,,,,,,,,,,,,::::::::~~==~...........             ...    ............    ............ ...
..........................,...,...,,....,,,........................................,,,,~?7?++???$I+++??+::,,,,,:,::::,:::,,:~==+?=~~+~::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,,,,,,,:::::::::,,,,,,,,:~:,,,,,,,,,,,,,:::~~===+++++=~~~::::::,,,,,,,,,,::::::~~~~==:...........             ...    ............    ............ ...
..........................,...,,..,.....,,........................................,:.,~=I7++?I?7II+++++=~~:::::::::::,,,:,,:~=+=:::~=+::,,,,,,,,,,,,,,,,,,,,,,,,,,,......,,,,,,,,::::::::,,,,,,,,,:~~=~~,,,,.,,.,,:~=+?II??+===~~===+++=~~::~:,,,,,:::::::~~~~==,........                ...       ...   ...       ...   .......
..........................,..,....,,,,..,,.......................................,:,,:=?7I++?I7I?=++++=~~:~~~~~~~~~::::,,,::=+~:,,::~+:,,,,,,,,,,,,,,,,,,,,,,,,,,,.........,,,,,,::,:::,,,,,,,,,::~~~~~=~:,,..,,:~?I7II?+=~~~~~~~~==++~~~~=+=~:,:::::::::~~~~==+,........                ...       ...   ...       ...   .......
..........................,,.......,.,,,,,.......................................,,,:=+7I?++I7??=+?+?=~~~~~~~~~~~~::::,,::~=?~:,::::~=:,,,,,,,,,,,,,,,,,,,,,,,,,..........,,,,,,::,,,,,,,,,,,,,,:~~~~~~~~~=~,,:~+?II?+==~~~:::::~~=+=~:~==+====~::::::::~~~~==+=,........             ...                                . .....
..........................,,.......,.,.,,,......................................,:.,==?II?+II$?=++=+=~~~~~~::::::::::::::~=+~~~~~~~~==~:,,,,,,,,,,,,,,,,,,,,..............,,,,::,,,,,,,,,,,,,,,:::~~=~~~~====~=+II+=~====:::::::~+?+~::~+?~~=+?=::~~::::~~~~==+~.........             ...                                . .....
..........................,,.,....,,,,,,,,,.....................................,,.:==77?+I7I?===~=+~:~:::,,::::::::::::~+=~~~~~~:=+?+~:,,,,,,,,,,,,,,,,,,................,,,::,,,,,,,,,,,,,,,::,:::~~~~=====+II?+~~::::~~::::~~+?=~~:=++~~=+??=~=++~:::~~~~===:.........          ...   .......   .............   .............
..........................,,..,.....,,,,,,,.....................................,.:~=?77?I77===~~~==:,,,,,,:~~~==~~~~~~~?+~~~=~~~~~I7I~:,,,,,,,,,,,,,,,,,,...............,,,,::,,,,,,,,,,,,,,,::,,::~~======?II?===~~::::~~~~~==I+==~+I=::~+I???III+:::~~~~~===,.........          ...   .......   .............   .............
.........................,,,....,...,,,,,,,...................................,:,,~~=I7II7II~=~=~==~,,,,,:~======~~~~~=+==~~~~=~~:=+7=:::,,,,,,,,,,,,,,,,,...............,,::::,,,,,,,,,,,,,,,:::::~~=====++II+=====::~~+?+~=+I7+=~=I?~::~?I?++?II=~:~:~~~~====,......                   ...          ......       .............
.........................,,,..,....,,,,,,,,...................................,,,:==?$$?Z7$~~=~:==~:,,:,:~=======~~~~=?+~~~~~==~~:~=+~:,:,,,,,,,,,,,,,,,.,..............,,::::,,,,,,,,,,,,,,,,~:::~===++==+?I?++==~~~~=?I+~++?7?+~=I=~~:~?I?+=+I7?~~~~~~~~~~==~,......                   ...          ......       .............
.............,...........,,,..,.....,,,,,,,..................................,,,,~==77I7?7=~++:~==~,,,::~~======~~~~=++~~~=~~~~=~~~~+=::,,,,,,,,,,,,,,,...,,,,...........,::::,,,,,,,,,,,,,,,:~==++++++++++I7+++++===+??=~~=$$+==I+~~:~~II~~==+II=~=::~~~~~~==~.......      ....         ...       .........       .............
.............,...........,,,..,.....,,,,,,,..................................,..~~~+$77$$O::+~~=~+:,,,:~~=======~~~~?7=~~~~:::::~~~=++::,,,,,,,,,,,,,,,...,,...,.........,::::,,,,,...,,,,,,::=?7I??++++++?I?+++++?+I$ZZ?I=I++?+?~~:::+I+=~~==+??=~~::::~~~~==:.......      ....         ...       .........       .............
.........................,,,..,,...,,,,,,,,.................................,,,:~==77$I7Z~~+~~~~?=~,::~~~==~~~==~~==7+===~~~~~~~==~~=?::,,,,,,,,,,,.,,...........,,,....,:~:,,,,,,......,,,,:=?II7$$$I??+++I?+++?????I$Z7I$????+?==?==?=~=+==+???===~=~~~~~~~~:.......          ...      .......................... ............
.........................,,,.....,,,,,,,,,,.................................,.~=~~$7$7$$::=+=~:I+=:,::~~~~~~~~~=~~=I====~=======~~~=+?:,,,,.............,.......,,,,....,:::,,,,,,.....,,,:~+++=++?IZOOZI?++??????II$$$Z$7??II????II+=~~=+~:=????=??==~~~~~~==:.......          ...      .......................... ............
........................,.,,...,...,,,,,,,,................................,,,==~?I7$?7?:~+~:~I+=~~::~~~~~~~~~~~~~==~====~===~~~~:~=+?,,,...............,....,,,,,,,,...:~::,,,,,,,....,,:=======+?I$Z8O$7$II7Z$$$$$ZOZZIIIZOZ$$$$$777II+=~~=+??====~~~~~~~~==,.......   .......         .......................................
..........................,,...,...,,.,,,,,...............................,,,~~~??II?7?~~==~=?+=~=~:::~~~~~:::::::~~~~=====~=====~~=+?,,....................,,,,,,,,,,..::::,,,,,,..,,,,:=~~~~~==?I78O+IZ$?$??+++?IIZ$$7I7$$ZZZZ$7$I?II?++++++?+=~~~~~==~~~~==,.......   .......         .......................................
........................,,,,...,...,,.,,,,,....................,..........,,~=~=+?III?~:=+:~+7=~=:~:,:::::::,:::::~~~~~~=~==~=~~~=++?+,......,............,,,,,,,,,,,,.,::::,,,,,..,,,,,~~::::~~~~===????+7+IZI+?7$O?$?+I7I7??I??7++++==+++?????+===~~===+~===,......                                 ...          ...  ........
........................,.,,,,,,..,,,.,,,,,....................,.........,,~~:==???+II::=~~=7=~=~:::,,:,,,,:::::~~~~~~~~====~~~=++???~,,,.,,,,::,,........,,,,,,,,,,,,,,~:::,,,,...,,,:~::::::::::~~~==+???7888888OI?Z=?I777I??7II7??+I??+?7ZZ7III?++++===~===.,.....                                 ...          ...  ........
........................,.,,......,,,.,,,,.....................,........,,:~~~=~??=I7~,~=:~+=~=~::::,,,,,,,,:::~~~~~~~~~=~~~~~++?7?===::~~:~~~=?~:.,......,,,,,,,,,,,,,,::::,,.....,,:~::,,,,,,:::::~~==++??I$O7IZ$?7I=+=I7IZ$$?++?I+++?77??+?II7I+===++=~~==~.......                                 ...          ... .........
..........................,,.,,...,,,.,,.,,....................,........,,~:~=~++=?I=::=~~+=~~=~:::::,,,,,:::~~~~~~~~~~=~~~~=+?77I=~=+++=~~=+?I=::::,,,....,,,,,,,,,:::,~::,,,,,..,,~~::,,,,,,,,:::::~~~==+++++=?I?=I~+~~++++===+7+???+=+?I?++===~~~~========:....... ...             ......       .........       .............
..........................,,,,,...,,,,,,.,,....................,........~::::~=+=+I+::~=:~==~~=~~:::::,,,,,::~~~~~=+++++=~==+I77$?===+++=~~+II=~::~:,,,,,..,,,,,,,,:::::~:::,,,,,,,:~::,,,,,,,,,:::::::~~~======+?++=?~==+?II?=?+=?I?=====+?++++?II??+=~==~~~:....... ...             ......       .........       .............
..........................,,......,,,,,,,,,....................,......,:,,~:~~=++?:,:~=~=?====~~:::::::~:::::~~~~+III777?++?7$$ZI+=+==?=~:=I+~~~~~~:::::,..,,,,,,,::::::~~::,,,,,,:~::::,,,,,,::::::::::~~~~~~~~~=+=+~~~=++=I?$+~~=~?==~=~~=+?I7II???+==+++++:,.................   .............      ..........   .............
..........................,,.,,....,,,,,,,,....................,.....,:,:::::~==:,,,~~=~I==~=~~~::::::::~~:::~~~+$7I?+++=+I$$$7ZI?+++?+=:=I+~::~~~~:::,,....,,,,,,::::~~~~:::,,,,,=::::::,::::::::::::::::::~:~~~~~=:::~~=+++=?+~~:::==?~~=?$I7+==~~~~~=?I??:,..................   .............      ..........   .............
..........................,,..,....,,,,,,,,....................,....::,:,,::~~,.,,,:===~+~~=~~::::::::::~+?+~==+ZO887I+++?$ZZ$Z$?II++?~~=+=~:::::~~~::,....,,,,,,,::::~~~=~::,,,,~~~::::,:::::::::::::::::~~~~~~~=~:::~~~====?=+=:,::~==+=~+++=~~~~~:::~??+=,,,,................      ...   .............       ................
..........................,,..,...,,,,,,,,,....................,...,,,:.,,::,....,,~~=~?====~~::::::::::::=I7$$$ZZO$II777$ZZZ7I+?I?++I==?7===~~~~~~:~,.....,,,,,,,:::~~~~=~~::,,:::::::,,:::::::::::~~~~~~~~~~~~~~:~~~:~~~:~~~?++~::~I7?===+==?+++++++++??+=,,,,.,.......................................       ................
..........................,,.......,,,,,,,,.......................,,,,,.,,,.....,,:~=~=+=~==~::::::::::::::~?7$$ZO8III$ZZ$7777=+?7??$Z??7+=+==~=~~:~,.......,,,,,::::~~~:~=~:~::,,:,,::::::::::::::~~~~~~~~~~~~:~=~=~:::::~~=?7?=?+~I$=~=??=?+?+?7$$77II++=~:~~~:,,,,...........................   .........       .............
........................,.,,......,,.,,,,,,...............................,.....,,~==~?==~=~::::::,:::::::::~=?I$O7I$ZZ$IIII+==?7$??$II??++~~=~=~~~~,,......,,,,,,:::~~~,:~::,,,,,,,,,:::::::::::::~~~~~~~::~~:::=+=~:::~::~?I=~=~~=7I~~~~~=+?+?+==+????=~===++=,,,,,....,..,,,,,,,,,,,,,...................       .............
........................,.,,.,.....,,,.,,,,....................,.................,~=~~+=~~~~::::,,,::::::::~~~=+7$IZ$Z$I?+++==?I$$??7++?I?++=~~~=+~~::,.....,,,,,:::::::::::,,,,,,,,,,,::::::::::~~~~~~~~~~~~~~~~=+=~~~~::~=I+=?++=+7+~~~~~~=+??==?7?+===~+???~:,,,,,,,,,,,,,,,,,,,,,,,,,,...............          .............
..........................,,.....,.,,,.,,,,....................,................,:~=~==~~~~~::,:,,,,,,::::~~~~==+?IZO??+++++++7$$7I?I?I?==~=??=~~~~==~:,,...,,,,,,:::~:::,,,,,,,,,,,,,,,:::::::::~~~~~~~~=======~==~=+??7I+I7$$$7$??+~~:~~~~~~=+II=++=+????I?=:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............          .............
..........................,,......,,,,,.,,,....................,................,~===+~~~~~:::,,,,,,,,:::::~~~==+?I$Z+======+?$$Z77$+====+?+~~~+++~:~~==~~~:::~:::::::,,,,,,,,,,,,,,,,,,::::::~~~~~~~~==========~==+==I7Z7I7$?~~==?+~~~~~~~~=~:~+=+==+??++??+=,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..............    .. .............
..........................,,....,.,,,,,,,,,....................,...............,:~===+~~~~::::,,,,,,,,,:::::~~==++I7I+======?7$$II+++=~~=:~~+?~~~~=I=~~~=~~======~:::::,,,,,,,,,,,,,,,,:::~~~~~~~~~~================~+I$+~~+~:::~~~~:~~~~~~~~~::~+=~??=~~~==~~:::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............    .. .............
..........................,,.....,.,,.,,,,,....................,................~=~===~~~~::,,,,,,,,,,,,::::~~==+?I$I+==~=++I7$7$I=++++~::::~~=++=:~=??=~~==~=~~::::::::,,,,,,,,,,,:::::~~~~~~~~~~~=========++===+~=++Z?~::::::::~=+?+=~~~~~==~~:~+++=~~~::~:::~~:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.................. .............
........................,..,.....,..,..,,,,....................,...............,~~~=~~~~~:::,,,,,,,,,,,,::::~~==+?I7+=====+?777I=??+~~=~~~::::~~~=++===+I+~~=::::::::::::,,,,,,,,,::::::~~~==============+++++==+=~~=I=::::::,:,::~~=+=~~===~~~:::=I~~~~~~==~~:~~~~:,,:~,,,,,,,,,,,,,,,,,,,,,,,,,................. .............
........................,.,...,,.,..,,,,,,,..........,.........,..............,::~=:~~~~::::,,,,,,,,,,,,,::::~~=+++$?=+?II7777I?7?==?+=~~~~~~:::::~~=??===~:::::::::::::::,,,,,,,,::::::~~~~~=========++++++====+=::~::,:,,,,,,,,:::~~===~=+===~:::===+?II?++=~~~~~~~~~=:,,,,,,,,,,,,,,,,,,,,,,,,...... ........................
........................,......,.,,.,,,,,,,..........,....,....,..............,:::=,::~~:::,,,,,,,,,,,,,,,:::~~=+?+?+?7$$$$ZZZZZ7+==~==??=~~~~~~~~~~~=~~~::::::::::,,,,:::,,,,,,,,,,,,,::~~~~=======+++++++====++::::,,,,,,,,,,,,,::~~=++=~=+?+=~:::++=~~~~~============:,,,,,,,,,,,,,,,,,,,:,,,,,..... ........................
...............................,.,,,,,,,,,,...................,,.............,:,:~~,::~~:::,,,,,,,,,,,,,,,:::~~=++??I$$$$$$$ZZZI==++~:~~=+++==+?+~~~~:::::::,,,,,,::,,::::::,,,,,,,,,,,::~~~==+++++++++++++++?+?~::,,,,,,,,,,,,,,,,::~=?=~==++?+=~::~+?=~=++=+==++????+=:,,,,,,,,,,,,,,,,,,,,,,,,,...... .......................
.................................,,,,,,,,,,...................,,......,......,,,:~,.,:~~:::,,,,,,,,,,,,,,,::::~=++??IIIIIII777I++==++=~:~===++=~=~~:::::::,,,,,,,,::::::::,,,,,,,,,.,,,::~==+++++++??????????III:::,,,,,,,,,,,,,,,,:::~?~~:~=+??+=~:~~=++????+++??II?+=~:,,,,,,,,,,,,,,,,,,,,,,,,,...... .......................
.............................,..,,,..,,,,,,...................,,............,,.,~~..,~~~::::,,,,,,,,,,,,,:::::~=++????II???IZ8ND8Z?++?+=~~~=~~~~::::::::,,,,,,,,,,,:,,:::,,,,,,,,,,,,,:~=+??II7777II7777777$77$+::::,,,,,,,,,,,,,::::~~+~~~~===+?+=~~~~?+=++???+I?===~==::,,,,,,,,,,,,,,,,,,,,,,,,...... .......  ..............
.............................,...,,.,,,.,,,..........,........,,...........,...,:~..:~~~:::,,,,,,,,,,,,,,,::::~=?I+I$Z88DN8ZI?=====?$7++=~~~:::::::::,,,,,,,,,,,,,,,,,,,,,,,:::::::~==?I$$ZOOOOOOOOZZZZZZZOOOO7~::::,,,,,,,,,,,,:::::~~=~~=+++==+++=~~~=+=+?77?=~~~~~~~~~~,,,,,,,,,,,,,,,,,,,,,,,,...... .......  ..............
........................,,...,.,..,.,,,,,,,..........,........,,.....,....,...,:~,..:~~~:::,,,,,,,,,,,,,,,::::~~?$D88OOD77+~:::::::~==~~:~:::::::,,,,,,,,,,,,,,,,,,,,,,:::::~~=+I7$$ZOOO8DD888OO8D888888888OOO=~~:::::,,,,,,,,,,,,:::~~==~~~==++???+=~~~$77I=~~::::~=++~:,,,,,,,,,,,,,,,,,,,,,,,,,......    ....................
........................,,...,.,...,,,,,,,,..........,........,,.....,....,..,,::...:~~~:::,,,,,,,,,,,,,,::::~~=IOD$?ZZ7=~~~::~~==~~:~::::::::,,,,,,,,,,,,,,,,,,,,,,,,:::~~=+?I77777O8DDD888OZ$7$Z88OOOZ$7I??+~~~:::::,,,,,,,,,,::::~~~=+=~~~==++++++=~~7$+~~:::~~++I+?~,,,,,,,,,,,,,,,,,,,,,,,,,,......    ....................
...........................,.....,.,,,,,,,,..........,.....................,..,:,,..~~~~:::,,,,,,,,,,,:::::::~==IO7?OZ?=~~~~~~~~~:::::::::,,,,,,,,,,,,,,,,,,,,,,,,:::::~~=++???II$ZODNDD8O$$$I7$77?????????+++=~~~:::::,,,,,,,::::::~~=??++=+?I+======~=+7=::~=+?I??==~~::,,,,,,,,,,,,,,,,,,,,,,,,.......   ....................
.........................,,,.....,...,,,,,,..........,.....................,..:~,...~~~~::::::,,,,,,,:::::::~~~=I$+7I==~~~~~::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,:::::~~==+++?I7$ONNDDD8OZ$7II7$?I7I?????+?+?+==~~~::::,,,,,,,:::::~~==+=+?II++++==~~~===++~=+II?+~~~:~~:,,,,,,,,,,,,,,,,,,,,,,,,,.......   ....................
..........................,.........,,,,,,,.........,,...,,...,,...........,..,:,,.,~~~~::::::,:::,:::::::::~~==++~~~~~~::::::::::::,,,,,,,,,,,,,,,,,,,,,,,:::::::::~~~===++II7ZNNDO$777II??????+++??+++++=~++==~~::::,,,,,,::::::~~~===+?II???+==~=~~~~I77II??+=~::::::::,,,,,,,,,,,,,,,,,,,,,,,,..............................
..........................,...,,.,..,,,,,,,.........,,...,,...,,.....,.....,..,,,..,~~~~:::::::::::::::::~~~===~~~~~~~~::::::::,,,,,,,,,,,,,,,,,,,,,,,,,:::::::::::~~~~~==+?7$NN7?+++++==~~~~~~~~~~~~~~~~~~~~:::::::::,,,,,:::::::~~==+++?????++=~~~~~~=7$Z$++~~::::,,::::,,,,,,,,,,,,,,,,,,,,,,,...............................
..............................,,.,..,,,,,,..........,,....,...,,.....,,.......,,,...~=~~::::::::::::::::~===~~~~~~~~::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,::::::::::::~~~~==??7ZN7++=====~~~::::~:::::~:::::::::::::::,,:,,::::::::::~~==+++????7I+===~~~=+?Z$7+=::~~~:,,::::,,,,,,,,,,,,,,,,,,,,,,,,...... .......................
........................,........,...,,,,,,.........,,....,...,.............,.,,,...:=~~::::::::::~~~===~~~~~~~~~~:::::::::,,,,,,,,,,,,,,,,,,,,,,,,:::::~~::~~::~~~~~~=+?IZ87==~~~~~::::::::::::::::::::::::::::::,,,::::::::::::~~~==+++++???++==~~~=++?7I+==~~==::::,,::,,,,,,,,,,,,:::,,,,:,,,,...... .......................
...........................,.....,...,,,,,,.........,,,..,,...,,.....,,...,,........:=~~~::::::::~~~~~~~~~~~~~~:::::::::::,,,,,,,,,,,,,,,,,,,,,,:::::~~~~~:::~:::~~~==+?$O7=~~::::::::::::::::::::::::::::::::::::,:::::::::::::~~=~==+++???II?++==~==++?77I+=~~~::::::::~:,,,,,,,,,,,,,:,,,::,,,...............................
...........................,.....,.,,,,,,,,.........,,,..,,...,......,....,,........:=~~:::::::::~~~~~~~~~~~::~::::::::::,,,,,,,,,,,,,,,,,:::::::~~~~~~~~::~~~~~~~==+?7O7=~~:::::::::::::::::::,::::::::::::::::::,,,:::::::::::~~===+++????7II+?+===+++?I$7==~:::~~~~:~~~,,,,,,,,,,,,,,:,,,::,,,...............................
........................,.,,.......,,,,,,,..........,,,...,...,......,....,.........,~~~~:::::~~~~~~~~~~~~~::::::::::::,:,,,,,,,::,,,:,::::::~~:~~~~~~~~~~~~~~===++?7O$=~~:::::::::::::::::::::::::::::::::::::::::::::::::::::~~~==+++????II7?+++===++++?$7==~~==~~:~~~~:,,,,,,,,,,,,:::,::::,,,...... ........................
..........................,,.....,...,,,,,..........,,,..,,...,......,....,.........,=~~~~:~~:~~~~~~~~~~~~~~::::::::::::::,,,,:::::::::::~~~~~~~~~~~~~~~~~~~==++??$8$=~::::::::::::::::::::::::::::::::::::::::::::::::::::::::~~===++??IIIII?++++==++++++7?=~~~~~~~=+==:,,::::,,,,,,,:::,::::,,,...... ........................
...........................,..,.,,.,,,,,,,...........,,..,,...,......,....,,....,...,==~~~~~~~~~~~~~~~~~~~~~::::::::::::::::::::::::~~~~~~~~~~~==~~~~~~~~==++??7$87+~~:::::::::::::::::::::::::::::::::::::::::::::::::::::::~~~====+???III?I++++++=++++++7?+=++?+=~:::::,,,,,,,,,,,,,,,,:::::,,,......  .......................
..........................,,....,,.,..,,,,..........,,,..,,...,......,....,,....,...,==~~~~~~~~~~~~~~~~~~~~~~:::::::::::::::::::~~~~~~~~~~==~==~~~~~~~~~=+?II7ZD$+~~~:::::::::::::::::::::::::::::::::::::::::::::::::,:::::~~~~===++?III77I?+++++==+++=++$7+~~~::::::::,,,,,,,,,,,,,,,,,:::::,,,......  .......................
.........................,,,....,,,..,,,,,,.........,,,..,,...,......,....,.....,...,==~~~~~~::~~~~~~~~:~~~~:::::::::~:::::~~~~~~~=~~~======~~~~~~~~~=++?I7$ODZ+=~~~~~~::~:~~::::::~~::::::::::::::::::::::::::,::::,:::::~~~~~~==++??I77$Z7++++++++??++=?77+~~~::::::::,,:,,,,,,,,,,,,,,:::::,,,....... .......................
..........................,,....,,,,.,,,,,..........,,,.,,,...,......,...,,,....,...,==~~~~~~::~~~~~~::::~~~::::~~~~~~~~~~~~~~~===========~~~~~~====+?II7$ODO?+==~=~~~~~~~~~~~~~~~~~~~~~~::::::::::~::::::::::::,,,,,,::::~~~~==+++?II7$$O7?++++++??II??+I$$?+===~~~~~~:,,::,,,,,,,,,,,,,::::,,,,....... .......................
................................,,,...,,,,..........,,,.,,,..,,,.....,...,,,....,...,===~~~:~::~::::::::::::::::~~~~~~~~~~~~=============~~~~~~~==+??I7$O8DZ?=====~====~~~~~~~~~~~~~~~~~~~~~~:::::~~::::::::::,,,,,,,:::::~~~====+??I77$Z$??++++?I77$7II?7$$I??+????+~,,:,:,,,,,,,,,,,,,,:::,,,,,....... .... ..................
..........................,,....,,....,,,,..........,,,,,,,...,.....,,...,,,...,,..,,===~~~~::::::::::::::::::~~~~~~~~~~~=~=============~~~~====+??I7$ZODO??+++++==================~==~~~~~~~~~~~~~~~~~:::::::::::::::::~~~====+++?I77$Z7???++I$ZZ$$$77II777?+=====~~::::,,,,,,,,,,::::::::::,,,,...............................
..........................,,....,,.,,,,,,,..........,,,,,,,...,.....,,...,,,...,,,.,.~==~~~:~:::::::::::::~~~~~~~~~~~~~~============~~======++??II7$Z8D87??+++++++++++++++++++++=================~~~~~~~~~~~::::::::::~~~~====+++?II7$Z$?I???7OOOOZZ7777I77I?+++++=~:,:,,,,,::::,,,::::::::::,,,,...............................
................................,,...,,,,,,..........,,,,,,..,,.....,,,...,,.,,,,..,,:===~~~::::::::::::::~~~~~~~~~~~~================++++????II77$O88ZI????++++++++++++++++++++++++==================~~~~~~~~~~:::~~~~~====++++??I7$Z$????I7$ZOOOZZ$777I777I?=+???~:::,::::,,,,,,,::::::::::,,,,........ ......................
................................,,..,.,,,,,..........,,,,,...,,.....,,,...,,..,,,..,,,===~~~~::::::::::~~~~~~~~~~~~~===============++++???III7$$ZO88OZII?????+++++++++++++++++++++++++++++++=++============~~~~~~~~~~~===+++++??II7$ZZ7???I7$ZZZOOZZ77$7IIII?=~~===+~::,::::,,,,,,,:::,,,::::,,,,........ ......................
..........................,,....,,....,,,,,.........,,,,,,....,.....,,,,..,,..,,,.,,,,==~~~~~~~~~::~~~~~~~~~~~~~~========++++++++++???II777$$$O8888OZ7777IIII?????++++++++++++++++++++++++++++========================+++++++??II7$ZZO7III77$$ZZOZ$$$$I+=III=~:::~~==::::::::::::::::::::::::,,,,...............................
..........................,,.....,....,,,,,........,,,,.,,....,.....,,,,..,,..,,,.,.,,=+=~~~~~~~~~~~~~~~~~===========+++++++???????II77777$$888OOO$I++++?IOZ$7II??I?????++++++??++++++++++++++++++++=============+++++++++++??II7$$$ZZ$$777777$$7777?=:~:~I?~::::::::::,:::::::::::::::::::::,,,,...............................
..........................,,....,,,...,,,,,.......,,,,,,,,,...,.....,,,,..,,..,,,,.,,,=++===~~~~~~~~~~~~========++++++???????IIIII777$$$ZO88OO$7++======+???I7II77IIIIII????????????????????????++++++++++++++++++++???++????II7$$$OOOOOZZZZZZZ$7II7=~,:::==~~~::::,::::::::::::::::::::::::::,,,,..............................
..........................,,......,...,,,,,.......,,,,,,,,,...,.....,,,,..,,..,,,,.,,,~?+++================+++++?????????III7777$$$$$Z88OO$7???+========+?$I++++?7ZOZ$77I7IIIIIIIIIIIIIIIIII?????????????+?????????????+????II77$$OZOOOOOOZZZ$$$7I=~::,:,,,~==~~:~::::::::::::::::::::::::::::,,,,..............................
...........................,........,,,,,,,........,,,,,,,...,,,....,,,,.,,,,,,,,,,,,,,+??++==========+=++++????IIIIIIII777777$$$$ZO8DD8OZ7?+=++===+??7I7?++++==?$+?+?I7Z$7777777I777777777777IIIIIIIIIIIII???????????????IIII77ZOOOOZZZZZ$$$$$7I+::::,,:::,~~=~=~::::::::::::::::::::::::::::,,,,..............................
...........................,....,.,...,,,,,........,,,,,,,...,,,....,,,,..,,,,,,,,,.,,,=?????+++++++++??????IIII77777777$$$$$$$ZO888D8O$??++?I$Z$$I++III+++=+==+$7+==++?????I7$$7$$$$$$$77$$$$$$$$$7777777777777IIII?????IIIII7ZOOOOOOZZZ$$777I?~:::::::::::~+~=::::::::::::::::::::::::::::::,,,,..............................
..........................,,....,.,,,,,,,,,,.....,,,,,,,,,,..,,,,...,,,,..,,,,,,,,,,,,,,???I?????????????IIII777777$$$$$$$$ZO888OO$?+???????????++++?+I?==+=?===$+==~~==++=+??7?+++?7$II7$$$$$Z$ZZ$Z$$$$$$$$$$$$777IIIIII7777$O888OOZ$$7$7I?+=::::::::::::::~~:::~::::::::::::::::::::::::::::,,,,,,............................
..........................,,....,.,,,,,,,,,......,,,,,,,,,,..,,,,...,,,,..,,,,,,,,,,,,,,~II???????IIIIIIII7777$$$$$$$ZZZZOOZZ$$7??I?$7?II??+?+++=++I?I=====~=++=?+=========+?$+==~~~==+II?II$Z7I7$7???I$OZZZOZZZZ$$$$7$7$$$$ZO$OOOZZ$$77?+~::::,:::::::::::,:~::::::::::::::::::::::::::::::::,,,,,,............................
..........................,,....,,,,,.,,,,,.....,,,,,,,.,,...,,,,...,,,,..,,,,,,,,,,,,,,,~I?I?????IIIII777$$$$$$$$ZZZZZZ7$7II???I+?+?+++++++=~=+??+I+++====+???=++++++====++I$+==~~~==?I++I$ZI?+=++++???IIO888OZOOOOZZZ$ZZOOZ$ZZZZZ$7I?=::::::::::::::::::::::::::::::::::::::::::::::::::::::,:,,,,.......,,,..................
..........................,,....,..,..,,,,,.....,,,,,,,,,,...,,,,...,,,,,,,,,,,,,,,,,,,.,.+IIIII?II777$$$$$ZZZZZZZZ777$7I7?????I+?+?II?+===+~~+??+?+=~~~~=+?II?==+I+++++++??$7+==~~==?I?+?ZZ?+====?IIII7$8O$$ZO88OZZ$I:::~:~?7$7I?+=:~~~:::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,.....,,,,,..................
..........................,,....,.,...,,.,,,....,,,,,,,,,,,..,,,....,,,,,,,,,,,,,,,,,,,,,,,+IIIII77$$$$ZZZ$Z$$$$II$$??II??II++??==???I+?=++?=~+?++??+==~~=+?????+?I?+++?++?IO?==~~==I7??IZ7?+==+?I77$ZOOOOZOOZOOZ$77~::::,::::::,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,..,,,,,,..................
...............................,,.,....,.,,,....,,,,,,,,,,,..,,,....,,,,,,,,,,,,,,,,,,,,,,,,?777$$$$ZZ$I=+77I+?????++++I7$+==++?=++++?===++?+=+?=++++=++====+I????II+???++?$7+=+++??$I?IZ$I$7$$$$$$$ZOOZZ$777777$Z+::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,..,,,,,,,,,,..............
.......................................,.,,......,,,,,,,,,,.,,,,,..,,,,,,,,,,,,,,,,,,,,,,,,,,:IZZZ$7=::,?I7$I??+=+===?$$??+===+?++?+++=~=~=+?+=++====++?++++??I???7I????++?Z?+++??I7??I$Z77I77$$77ZZ7IIIIII777$$$7::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,.,:,,,,,,,,..,............
...................................,,..,.,,......,,,,,,,,,,.,,,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,::,,,,,~I77III?+====I7II?+?+++?++=++?+?++===?I+=======I?II????II??7I??????IOIII7I?77II77I?++??I7777III??II777777Z$~:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,::::,,,,,,,,,............
..............................,........,.,,,....,,,,,,,,,,,..,,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:I7$I??+===+?I++?7+++?++==++=+?II??I+=+?777II?=+7II?II??I$??$I??????7Z7I???++??+?I++=++?IIII????II77777I77?=,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,::::::,,,,,,,,............
..........................,............,.,,,......,,,,,,,,,,.,,,,..,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:+I77++?+++II+==+++++????+==++++???I???77$$$7I7+I77++????IOI?7?I?I?77$7++++===??=??=+++=+?III7IIIII7777II?+::,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::~~:::::,,,,,,,,,.........
..........................,.....,.....,,.,,,.......,,,,,,,,.,,,,,...,,,,,,,,,,,,,,,.,,,,,,,,,,,,,,,,:~++++==++???+++++===+++????++++++???I?I777777IIII$I??I???7ZII7+I7I77I??========?+==~==++=+?+??II??IIIII?IZI::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::~~~~:::::,,,,,,...,,......
,.........................,.......,,...,.,,,.......,,,,,,,,.,,,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,~=++++++++==+I7+==~=++++++??I??++++???III777II?IIIZ$IIIIII7ZII7??II?I?+7+=+===~~===~~~==++~=???+++?I??I?7ZI+:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::~~=~~~~:::,,,,,,.,,,.......
..........................,,...........,,,,.....,,,,,,,,,,,..,,,...,,:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,~==+++++??I?+?+++++++++????77777I??????IIII?+++III7ZZ777II77I$77++++?=+++?+=~~~+???=====~~=~~===+++???I7$7I?~:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::~~~===~~~::::,,,,,,..,.......
..........................,,............,.,.....,,,,,,,,,,,..,,,....,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,~+====+++??7II?I??+==+?III$7+?I7$777I????II?=+??III7Z$I7I77$ZZ?+====7===+=?=~=~=+?IIII+==~=~~~=+==++???I7II?=~:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::~~====~~~::::,,,,,,,,,.......
...........................,.....,.,,...,.,.....,,,,,,,,,,,..,,,,.,,,:,,,,,,,,,,,,,,,,,,,,,,,,,,,~+++===+++++??????+~~~=+?Z$7?++?=++???$$I7$77IZ7II7777$II?I$7I++?===~+===+=++===++????IIII?=====++???????I?+?~:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::======~~::::,,,,,,,,........
...........................,......,.,,.,,,,.....,,,,,,,,,,,..,,,,.,,,:,,,,,,,,,,,,,,,,,,,,,,,,,,~=++==+==++?+7I?+++?++I$$Z8I++++=?=+=++?++?II$$I++??I7I++?I+?++=+?+==~++=====I~==+++++++IIIIIII????II???????++::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::~~======~~::::,,,,,,,,........
................................,.,,....,,,.....,,,,,,,,,,,.,,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,:=+===+==+??+$$+?II?I77I?ZD8$?I++~+===~=+==I+?+++++7++?+=++++=+==++?==~+???===+==~=+++==+??IIII77I?IIII??????+=::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::~======~~~~:::,,,,,,,,........
..................................,,....,,,....,,,,,,,,,,,,.,,,,...,::,,,,,,,,,,,,,,,,,,,,,,,,~====+==+?7I????I7IIIII7888D7+++I+==+~===+==++=+?=+=7I=+=+===?=====+I+++=?+???+=I======~~=????IIIII?IIII?I????+:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::~======~~~~:::,,,,,,,.........
..........................,............,.,,.....,,,,,,,,,,,.,,,,,,.,::,,,,,,,,,,,,,,,,,,,,,,,~========+++?????II$$7IO888$I+++++++==========+?=++++?I+=?++==~++++++I?+????+?????I====~=~=++???IIII?II?I?III??::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::~:========~~~:::,,,,,,,........,
..........................,...,...,,..,,.,,.....,,,,,,,,,,,.,,,,,,.,::,,,,,,,,,,,,,,,,,,,,.,~=========+++?++???+?I$$ZZO7=+====+++=~=++~~====++++7++??+=+?+++=++=++II++?I??+III???==+===+++++??IIII7I??I7II?I::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::~~:~========~~~:::,,,,,,,..,,,...,
..........................,...,....,,,,,,,,,....,,,,,,,,,,,,.,,,,.,,::,,,,,,,,,,,,,,,,,,,,,~======+++++++??????+?+??77++======+=++~=++=~==+=+++=7++++?==+??+===+I+???++III+?7I?????III??+++???III77III7777?+::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::~~~=========~~~~:::,,,,,,,........
..........................,........,,,.,,,,,....,,,,,,,,,,,,,,,,,..,,:,,,,,,,,,,,,,,,,,,,,~=======+++++++++?+??+++++++++=========++==+=~~=+++?+=I++++?+++?+++?++??II++++++??II?????I7777I??III??I$IIII7$$I+~::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::~~::::::::::::~~~=+========~~~:::,,,,,,,........
..............................,...,,,...,,,,....,,,,,,,,,,,,,,,,,..,::,,,,,,,,,,,,,,,,,,,:========++++++++++++++++++++====+========+=+=~~=++?++=?++===+?II=++++??I+++?++++?7II??IIIII7$$7II777II7Z7II7Z7??+I~::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::~:::::::::::::~~~=+=========~~::::,,,,,.....,....
..........................,.,,,,...,,,..,,,,...,,,,,,,,,,,,,,,,,,..,::,,,,,,,,,,,,,,,,,,:========++++++++++++++++++++====+==========+++====+++++?+++??I7$I++++?7I?=++??==~=7++???I7$777777I7777IZZIIZ$I?+??O::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::~~:::::::::::::~~~=+=========~~:::::,,,......,....
..........................,,..,,...,....,,,....,,,,,,,,,,,,,,,,,,.,,::,,,,,,,,,,,,,,,,,,=+=+=+++=+++++++++++++++++++================++++=~==+++I+7ZZ7I7II?+++?$II+++7I?====I+=+++=II7$7$$7$ZIII7?+==+++++=IO::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::~~~~=+========~~~~:::,,,,,....,,.,,.
..........................,,..,,...,....,,,....,,,,,,,,,,,,,,,,,,.,,::,,,,,,,,,,,,,,,,.:+=+=++++++++++++?++++++++++===++============++++======++7ZZ$7II?777?I$7?===I?+=====I=~=++=?I???7???+=+???+==~~~===ZO=::~:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::~~=~~=+=========~~~:::,,,,,....,,.,,.
..........................,,..,,..,,.,,.,,,,...,,,,,,,,,,,.,,,,,,.,,::,,,,,,,,,,,,,,,,:7++=++==+=++++?+??+++++++++==+++==============+++====??=?$Z7II?+?$$$7$7?+==+I++=====I=~~~~=$I+==?===~====++~~=~~~=IZO$~~::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::~~=~~==========~~~~:::,,,,,....,,.,,.
...........................,.,,,..,,,,..,,,,,,,,,,,,,,,,,,,,,,,,,.,,::,,,,,,,,,,,,,,::+N?++++++++++++++?++++++++++===+++==++++==++=+++++++=++=I$Z7??III7ZZ77I?+??+I?+====~=?+~====III+~I?+~~~~~=++=~====7ZOOO7:~:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::~~~~~=++=======~~~::::,,,..,,..,,,,,,
...........................,.,,,..,,,...,,,,..,.,,,,,,,,,,,,,,,,,,,,::,,,,,,,,,,,,,::::DZ++=++++++++++???++???++++==++++++++==++++==++++?+==+IZ$?+I7Z7$$$7?7??$Z$7I++==~~~~??=++=~III?==??==~~==+?+====IZ$ZOZ7~~::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::~~~~~~=+===+====~~~:::,,,,..,,,,,,,,,,
...........................,..,,...,.....,,.....,,,,,,,,,,.,,,,,,,,,,:,,,,,,,,,,,,:~,,,=MM7+==++++?++++???????+++++++++++++++++++++++++++?+IZ$?++?7Z?I?I7??7$ZZOII???+++=~=+?+++=~??+?+=+++=~~~~=+++=?$ZZZ$Z$??:::::~::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::~~~~~::~~~~~~++===+===~~~::::,,,,,,,,,,,,,,,,
...............................,..,..,..,,,..,,,,,,,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,:=::,,,?MN$7+++++??????????++++++++++++++++++++++++++++++77++==?7$?I??Z+?I7$?II?I$$$Z$$777I?++==~+I=+?+===~~~~~~=+=I$$$7$Z$7+?=:::::::::::::::::::::::::::::::::::~::::::::::::::::::::::::::::::::::::~~~~~~~~++=======~~~~::,,,,,,,,,,,,,,,,,
..............................,,..,,....,,,.....,,,,,,,,,,,,,,,,,,,,::,,,,,,,,,,::=~,,,,:.OMMD????+??????????++++++++++++++++++++++++++?++?=+=+?77??++$II77$?+????IIIIII??III++++++I+=+?+=+=~~==+?77ZZ$7III77??+~::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::~~:::::~~~~~~~~========~~~::::,,,,,,,,,,,,,,,,,
..............................,,......,.,,,..,..,,,,,,,,,,,,,,,,,,,,::,,,,,:,,,,:::~,,,,::,:ZMNDOOII?I?????????+++++++++++++??++++++++??++===+?7I???+I7?777I+?+?III??++++?7I?I+=?I7I?==+??7?+=+?$Z$ZZ$7II777$I+?+~~:::~::::::::::::::::::::::::::::::::::::::::::::::::::::::::::~~:::::~~::~~~~========~~~::::,,,,,,,,,,,,,,,,,
...................................,....,,,...,,,,,,,,,,,,,,,,,,,,,,::,,,,,,,,,,::=:=:,,:,:,,:+7MMNOIIIIIII??????+++++++?++????+++++???++====+77++?+IZ7777?+++==+++++++==III+?==+??I??I7II?+II$$$7II7777II7$$7+I==~::::::::::::::::~~~::::::::::::::::::::::::::::::~~:::::::::::::~:~~~~:::::::~~~~====~~::::,,,,,,,,,,,,,,,,,,
........................................,,,....,,,,,,,,,,,,,,,,,,,,,::,,,,,,,,,,:~~~:=~:,,:::,:,::?$8NNN8$II????????++?????++???++++?+++==~=?I7?=+=+$$7$I?++++==+++=====+II?+I++==++??I7?++++?$77IIIII7$$$77$7+I++~:::::::::::::::::::::::::::::::::::::::::::::::::~~::::::::::::::~~~~::::::::::~~~~~~~:::::,,,,,,,,,,,,,,,,,,
..................................,......,,...,,,,,,,,::,,,,,,,,,,,,::,,,,,,,,,::::=~:~=::.,::::,,::::+IOD8$+?II????????????????+++???++===+I7?+++=I$$$7?+++++==========+7?+7?++====+++??+=+++77IIII??I777I$7??++==:~:::~~::::::::::::::::::~~~~~~~~~~:::::~~~~~~~~~~~~~~:~~~~~~:::~::~~:::::,,,::::~~~~~::::,,,,,,,,,,,,,,,,,,,
..................................,,,,...,,...,,,,,,,,::,,,,,,,,,,,,::,,,,,:,,,,:~~~==~:~=::,,,,::::::::::,,~+?I$7I????????????????+++====+?7?+=+=?7$$I+++++++==========?$??I?+++=+=====+++==++IIIIIII????+III+++++~~~~~~:::::::~~~~~~:::~~~~~~~~~~~~~~~~:~~~~~~~~~~~~~~~~~~~~~~:::::~~:::,,,,,,,,,:::~:::::,,,,,,,,,,,,,,,,,,,,
..............................,...,.....,,,...,,,,,,,,:,,,,,,,,,,,,,::,,,,,,,,::~~::~~+=~~~==~::,,,:::::::::::~:~:~~=++????????????+++===+I7I+=+=+I$$I+=++++++==========7$++??++==============++II??IIII????7????++=~~~~~::::::::::::::::~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:~~~~~~~~::::::~:,,,,,,,,,,,,,:::::::,,,,,,,,,,,,,,,,,,,,,
..............................,.........,,,...,,,,,,,,:,,,,,,,,,,,,,::,,,,,,,,:~~~~~:~~~=+==::+I+=~::,::::::::::::~~:::::~=+???I????+===+?II+=++=?$$7?==+?++++========++$$==++++++==============+????IIII??$7III??++~:~~:::::::::::::::::~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~::::::,,,,,,,,,.,,,,,:::::,,,,,,,,,,,,,,,,,,,,,,
..............................,.......,.,,,...,,,,,,,,::,:,,,:,,,,,,::,,,,,:,:::::~~~~~====?+=~===+?7I+~~::::,,::::::~::~~~~~::~:~=+===+II?+=++=+I$$?++++++++++=++====+?77+=++++++========++++===+????III77Z77?I$I?+=~~~~:~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:~::::::,,,,,..,.....,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,
...........................,..,....,.....,,...,.,,,,,,,,::,,,:,,,,,,::,,,,,,,:~::~:~:~~=====??II+====+++I7$$?=~:::::::,:::~~~~~:~:~==+?II?+=++=+?$$7+++++?++++++++===++?7I+==++++++=====+++?????++====++????Z$77???+=~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~::::::::,,,............,,,,,,,,,,,,,,,,,,,,,,,,,,,,
...........................,...,...,.....,,....,,,,,,,::::,,,:,,,,,,::,,,,,,::::~~~~~~~=====+=II7I77?=~~=+??+?I7$Z$7?+~~,,,,:~:::~+++?II++=++==+7Z$?++++????++++++++++?I7I+===+++++++=++??IIIIIIIII??+++??I$Z?IIII+++~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:::::::,,,,...........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
...........................,...,..,,.....,,.,..,,,,,,,::::,,,:,,,,,,::,,,,,,:~:::~~~~~~======++??I77II$$++==+++?+??+II7$Z$?==~::,~++?I?+==+++=+?$Z7+==+????+++++++?+++?III+++++++++++++??IIIIIIIIIIIIIII7$OOO7?+?II?==~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~::::::,,,............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
..................................,,.....,,....,,,,,,,,,::,,,:,,,,,,::,,,,,,~~~::~~~======++=+++??7I7I777$ZZ7??????+?++++?+?77$$7++???+=++++==?IZ$I+==+++???++++++++??IIII?+=++++???+++?II77IIIIIIIIIIII$$Z$$7?I7I+?++=~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~::::::,,,............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
................................,..,....,,,...,,,,,,,,,:::,,,:,,,,,,::,,,,,,:~~~~~~~~~====+=+++=++II77I7777I$OOZ?I???+++++?+?+I+I=+?+===++++=+?IZ$?++=++?+??++++???+??IIII?+=+++++??++?II777IIIIIIIII?III7II$7???II++=+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:::::::,,,............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
.............................,..,.....,,,,,...,,,,,,,,::::,,,:,,,,,,::,,,,,,~~~~~~~~======++++++++?+?II7II77$77I$$ZZI++?++?++???++++====+++=++I7Z$?+++++???++?????+++?IIII??+++??+?????II777IIIII7777I?????IO7++?III++=~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:::::,,,,,...........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
.............................,....,,..,,,,,....,,,,,,,::::,,,:,,,,,,::,,,,,:~~:~~==~===+==+=+++=++++?I77I777777$77$$77$OO$I?I??+++++===+++==+?I$ZI?+++++???+??????++??IIIII??+??I??+??IIIIIIIIIIII77777777ZOOI??+???I+==~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:::::,,,,...........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
...................................,.....,,....,,,,,,:::::,,,:,,,,,,::,,,,,:~~~~~========++++=++++++??I77777$777777$777I7$$$OO$++++===++++==??7$$??+?+++++????????????IIIII??++?II?????IIIIIIIII7777ZZOOZZ$Z$?++?+????=+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:::::,,,,,...........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
.........................................,,....,,,,,,:::::,,:::,,,,,:::,,,,::~~~======++++++==++++++?+??7I7$7777777777777$7I$7I+++===++++==+??$Z$?++?+++++???????????IIIIIII?+++???I????II77777$ZZOZZ$$$ZZ$7?+?I?I++?++?~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~==~~~~~~~~~~~~~~:::,,,,,..........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
...................................,......,.....,,,,,:::::,,,::,,,,,::,,,,:~~~=======+++=+=+=+++++???????7I$77777777$$7777$?77??++===+++==++?IZZ7??+????+?????IIIIII??IIIIII?++++??III??II77777$77II77777I7Z?+=I+??+?++7~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~=~~~~~~~~~~~~~~~:::,,,,,..........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
...................................,.....,,....,,,,,,:,:::,,:::,,,,,::,,,,:~=======++++++++++++++++???????II7$$$$7$7777Z$I77$7?+++==++++==+??IZZI??+?III???IIIIIIIIIIIIIIII??+++++?IIII??IIIIIIIIIII77IIII7$?+=???I???+I=~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~=~~~~~~~~~~~~~~~~:::,,,,,..........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
...................................,..,...,....,,,,,,:::::,,,::,,,,,:::,,,~~=====+=+=++++?+++==++++?++?I?II?II7$7I$$7$77$$$$$I?++===+++==+??I7ZZ7IIIIIIIIIIIIIIIIIIIIIIIII????++++??IIII??II???I??????II7$O7?+++?+7??++I=~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~::::,,,,..........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
............................,.,,...,..,...,....,,,,,,:::::,,,::,,,,,:::,,:=~====+++++++++++++++?+??+????IIIIIII777$$7777$77Z7?++++++++===+??I7ZZIIIIIIIIIIIIIIIIIIII77IIIIIIII+++???IIIIIII??????????I7ZZZ$$$I?+++?I+??I+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~::::,,,,,,.......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
...........................,..,....,.....,,....,,,,,,:::::,,,:::,,,,:::,,:=======++++++???+++++??+?????I?I?I7II?7IZ7$7$7$$$Z7?++++++++==++??I7ZZ77777IIIIIIIIIIIIII7II7IIIIIII+++?IIIIIIIIIII???????7ZOZ7O$7I?++7II7+??7I~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~::::,,,,,,,......,,,,,,,,,,,,,:,,,,,,,,,,,,,,,,,,,
...........................,.......,.....,,.....,,,,,:::::,,,:::,,,,::,,,:=~=+++++=++?+?+????+??+?I????I?IIII7III?77$$Z$7$$OI?+++++++=++++??I7ZZ7III777IIIIIIIIIIIIIIII7IIIII?++++???IIIIIIIIIIIII$ZOZII88IIII++?I7Z7III7=~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:::,,,,,,......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
...........................,......,,.....,,.....,,,,,:::::,,,:::,,,,:::,,:===++=+++++++????+????????I??I?IIII77??I7I77$ZZO$Z??+++++++=++++??I$$$IIIIIIIIIIIIIIIIIIIIIIII77IIII?++++?IIIIIIIIII7$ZOOZI??ZD8I?II?++?I$777I$+~=~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~::::,,,,,,,,..,.,,,,,,,,,,,,,,,,,,,,:,,,,,,,,,,,,,
..........................................,....,,,,,,:::::,,,:::,,,,:::,:~====+++++??+?+?+??+????+????IIIII777I7II7II77$$ZO$+++++++++=++++??I$$$IIIIIIIIIIIIIIIIIIII777I7777IIII?IIIIIIIIII7Z$ZOO$I??IOD87?????+?7Z7II77$?~=~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~==~~::,,,,,,,,...,,,,,,,,,,,,,,:,,,,,,:,,,,,,,,,,,,,
...................................,......,.....,,,,,:::::,,::::,,,,::,,:~==++++++++?++?+?+??+????I?IIII7III7I77I??I77$$ZZZI++++++++++++++?I7$$$?????IIIIIIIIII7III77777777777I7II777$$$$$$$77IIII?+ZDDDI????+??ZZZ777777I~=~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~==~~==~~~:::,:,,,,,,,,,,,,,,,,,,:,,,,,,,,,,,,,,,,,,,,,,,,
...................................,......,.....,,,,,:::::,,::::,,,,::,,:~==++++++++??+?????????I?IIIIIIIII7777777I7777$777?++++++++++++++?I7$7I+++++????IIIIIIIIII7777777777I7777$$$$7777$77IIII?I8DDDZ+++????$ZZII$777I7~=~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~=~~====~~:::::,,,,,,,,,,,,:,,,,,:,,,,,,,:,,:,,,,,,,,,,,,,
..............,...,............,..,,.....,,.....,,,,,:::::,,::::,,,,::::~=++=+?++??????+??????????IIII777I77777I77II$7$$$$I?+++++++++++++??I$$7?+++?+++++???IIIIIIIIIIIIIII777777777777777IIIIII?ZDNNDZ+??????ZZZ$7I7777I7==~~~~~~~~~~=~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~====~~:::::,,,,.,.,,,,::::::::::::,,::::::::,,,,,,,,::
..............,...,........,...,..,,.....,,.....,,,,,:::::,,::::,,,,::,:==+=+++=+??+??????????I???I?II7I7II7777$$7I7$7$$$$?++++++++++++++??I$$7?++++++++++++++?????????IIIIIIIIIII??????I?IIII7$DNDDD8?+???I$OOZ$7IIIII??7+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~===~~~~::::,,,,,,,,,,,,::::::::::::::::::::::::,,,,,,,,
...............,.,,...............,......,,.....,,,,,:::::,,:::::,,,:,:,===+=+??+??+?????????II??I?I?II7II777777I777$$$$$$??+++++++++++++?II$$7?+++++++++?++++++++++++++???IIIII???IIIIII??IO8NNDNNNZ+I7$ZOOOOOO$77I??+++I?~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~=~~~~~~~~===~~~~::::,,,,,,,,,,,,::::::::::::::::::::::,:::,,,,:,
...............,..,...............,......,,.....,,,,,:::::,,:::::,,:::::====++?????+?????????I???IIII7II77I7777$77$$Z$$777?++++++++++++++?II$$7?++++++++++??????++?????????I?IIIIIIIIII???ZDNNNNNNND7$$$ZZOOOOOZ$77I??+?+I?~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~=~~~~~~====~~~~~::::,,,,,,,,,,::::::::::::::::::::::::,:::,,,,::
..................................,......,,......,,,,:::::,,:::::,,,::::====++?????????????+?I?III?III77777I777$7$$$$$Z$$I?+?++++++++++++?II$$7?????++++++++????????????????????+++??I77ONNMNNNNDZZZ7III77ZOZZZ$7777??+++?I=~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~=~~~~~===~~~~~~:::::,,,,,,,,,:::::::::::::::::::::::::,:::,,,:::
............,.,....................,.....,,......,,,,::::::,:::,,,,,::::=+===+????+????I?????I?IIIIIII77I777$7$7$$$7$ZZZ$I??+?+++++?++++??II$$7IIIIIII???+++++++++++++++++++?????III7$Z8NMMMMN8ZZZ$IIIII77$7777$7777?++++?I+~~~=~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~=~====~~~~::::::,,,,,,,,:::::::::::::::::::::::::::::,,,,,::
............,.,....................,.....,,......,,,,::::::,:::,,,,,::::==+++++++??????I??I???IIIIIII7I77I7$777$$$Z7$ZZO$???+?++++??++++?II7$$7IIIIIIIIIIIII???????????????II77$$$ZZZZ8NNMNNOO$ZZZ7IIIII77$7$$777777?++++?I+=~==~~~=======~~==========~~~~~~~~~~~~~~=~====~~~~::::::,,,,,,,,:::::::::::::::::::::::::::::,,,::::
.................,,................,,,...,,......,,,,:::::,,::,,:,,,:,,:=~=++???+??????I?II???III?II7II7I77777$$$$Z$$Z$$7????+++++??+++???I77$7IIII777777IIIIIIIIIIIIIIIIII77$$7$Z$$ZONNDOZZZZZ$$$$I?II?II$7777$7777?+++++I?~~~~~~~~~~~~~~~~~~====================~======~~~~:::::,,,,,,,,,:::::::::::::::::::::::::::::::::::::
...............,.,,..............,.,,....,,......,,,,:::::,,::,,:,,:::::++=++???????????+???IIIIIIII7I77777$$$$$$$$$ZZZ$I????+++?++?++++??I7$$7IIIIIII777777IIIIIIII777777777$ZOZ$$ZZNM88ZOOOZ$Z$$$I??I??II777777777I+++++II===~~~~~~~~~~===~~===========================~=~::::::,,,,,,,,::::::::::::::::::::::::::::::::::::::
..............,,,,..........,,......,.....,.......,,,:::::,,,:,,,,,:::::=++++????????????II?7IIIIII7777$777$$Z7IZZ$Z$ZZ$+???++++++++++++??I777IIIIIIIIII777777IIIII77I7777$ZZZ$$$$ZZNMOZOO$ZO$I777$I??????I777777777I?++++II=~=~~~~~~~~~~~~~=======~====================~~~~:::::,,,,,,,,,:::::::,::::,,:,:,,,,,,:,,,,:,,,,::,::
..............,,,,..........,,......,.....,.....,,,,,:::::,,,:,,::,:::::=+?++??I?I??II?I?II?II?II777777$$$$ZZ$$$ZZZZZZZ7????++++++???+++II7777IIIII????III7777777777777I$ZOZ$Z$$$ZO8DOZZZZZ$7777I7$7???????I7777777$7?++++II+~=~~~~~~~~~~~~~=======~===============~~~==~~~:::::,,,,,,,,,,::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:,,,
..............,,,,....,,....,.......,.....,......,,,,:::::,,,::,,,,::,::=+???????I??II?I?III7IIIII77777$$$$Z$$$$ZZ$ZZZ$7????++++++??+++?III77IIII???++??IIIIIII777$77$ZO8O7$$$$$ZO8D$ZZ$$$77$7777$$7I?II????I77777777I?+++?I+~=~===================================~===~~~~:::::,,,,,,,,,:::,,,:,,,,,,,,,,,::,:,,,,,:,,,,,,,,,,,
..............,,,,....,,....,.......,.....,.......,,,:::::,,,::,,,,::,:~++++???II??IIIIIIIIIIIIIIII77777$$$$$Z$OZZZZZZ$I?????+++++??++??III77IIIII?????I?????II77777OOOO$7$$$$$$ZODZZ$ZZ$$$$I77777$$I?II????I7777$777I?+++?I?~=~====~==================================~~~::::::,,,,,,,,,:::::,,,,::::,,,:,:,:,::,,,,,:,,:,,,,::   
88888888888888888NMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
88888888888888888NMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
88888888888888888NMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNMMMMMMNNNNDMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
88888888888888888NMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNDNMNDDD8OOOOOOO888DDNNNNNNDDD8O8DDNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
88888888888888888NMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMDNND88O$ZZZZOOOOOO88888D8DDDOOZZ$$$ZOO888DNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
88888888888888888NMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNDD8OZZZOOZZ$Z8888O8DD888888888OZZ$7III7$O8D8DNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
88888888888888888NMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNDOOOZZZOZ$$ZO8888OO8OO8DD888888888O$$7777II7Z8DNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
88888888888888888DMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNND8ZZ$ZZOOZ7$O8OO88OOOOO8DD888888888888D8ZZ$7I777$ZO8DDMNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
88888888888888888DMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNND8ZZZZZZZ$77OOOZOOOOOOZ8DD8888O888DO88OO888OZ$$$7I77$ZO888DNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
88888888888888888DMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMDD8$$$7$$$Z7?7$OOZZOOOZZZOND88OO8OODDO8$Z$ZO8OO8OZZ$I77IIIZZO8DNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
88888888888888888DMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMDMZDZ7$$7$7$7I7$OOOZZZOOZZ$8D88OZOOOO8ZOO$$7$OOZOOO8Z$7II??77?IZO8DDDMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
88888888888888888DMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM88777I777II7$Z8OZZZZDOZ$Z8D8OOOZOOOOZO8$77$Z7ZZOOO8OOZ7I??+?I??7OZDDDMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
88888888888888888DMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMDZ777IIII?I$$OOZZ$ZZ8O$7$O88OOZZOOOZZO$777$7$OOZ$O$ZZOZ$I??==+?I?IZO8DDMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
88888888888888888DMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMN8Z77I?II?I77ZOZZZ$Z$OO$7$OO8ZOZZZOZ$$Z$II77I$Z$7777Z$$$ZZ7I?====+I??O88DDNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
888888888888888888MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMN8O$I?+???II7$ZZ$Z$$$ZZ$7$$ZOZZ$ZOZ$$7Z$?IIII7II?I77$ZOZZ$$$II?+~==?II?$O88DNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
888888888888888888MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMN8O7I?+??II777$$$$777$ZZI7$$ZZ$7$$OI$7$$+?I?I??+I$ZOOZOOOZ$$Z$$I?+=~=+II?$ONDDMNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
888888888888888888MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMND8$I?++?I?III$7$7III7ZZI?7$Z$$77$OI$77$++?+?+=+$ZZZOZOZZZ$$7$$O$ZI+===+?I?7O8NDMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
888888888888888888MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM88ZI?++???7?I7I7II???7OI?7I$$777I$?7II7?~+====IZZZZZ$$$7777777$$ZO8$?===?I7I$8DNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
888888888888888888MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMND8O7++++?II?7I?III+??7Z7?++77IIIII7?II7?==~~~=IZ$ZZ$$7II?????II777ZO8Z?===?7IIZDNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
8888888888888888D8MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNDDO7++++????7??III+++IOI?++?7????I$++?I?~~:~~+7$7$7$7II??+++????I77$$OO$?+==+I77ODMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
888888888888888888MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMN88$??==??+II?+I7?+=++O??==+I+=???7I=+7?~~:~:=77$777II??++++++++?II777$ZZI?===?7I$8NNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
888888888888888888NMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMN8NO?++~??+?I?+?I?+~=~77I++=+7+??+?7=+??=:~::~777777I??+++====++++?II77$$$I++=~=?77ZDNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
888888888888888888MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNMM8I+?++?++I+++?7==~~+Z+?+==I+=?+=I?~?7+,:::,I$777I??++=======++++?II777$$7??+~~+I77ONNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
888888888888888888NMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM8D$+++=?++?+=++I?=~=~$??=~==I~++=+I=~?+~::,,=$777I?+++=========+++?II7$$$Z$I?+=~=?I7ZDNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
888888888888888888NMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM8N$I+?=??=?+==+II+=:=+7?+=~=+=====??~=I~:::,:7$77I?++============+++?I7$$$Z$7+?==~+II$ONNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
888888888888888888NMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMDNZ$??=+?=?+=~+?7?=~==7??==:=?~+~=+?=~7~~~:,,+$$7II?+==========++++++?I7$$$ZZ$?+?=~=??7ZNDMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
888888888888888888NMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMN8OOI?+=?=+?+~==II=~~=+??==~~+=~=~=+I~=I=,~,,~I$$7II?+==~~~~=====++++??I7$$$ZZZII++~~+?7$DMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
888888888888888888NMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMDDN$I?=++=?+~==+7?~~~=I?+~=~==~~~~=+=~I+~:,,:+$$$7I?+===~~~~=====+++++?I7$$$$OZZ+=?=~+?I7ONMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
888888888888888888NMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNN8DII+=+=?+=~=+7I~~~~?+?==~:+=~~~~=?~=I~,:,,~7Z$7I?+===~~~~=======++++?I777$$OOZII+=~=??7$DNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
888888888888888888NMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNDNN$II====+=~~=?7?~~~=I+?~~~~+~~=~~=?~++:::,,?Z$77I?+===~~~~=~=====++++??I777$Z888+++=~??778NNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
888888888888888888NMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNDDDI??=+==+=~~+II=~~=++I=~::==:~~:~==~?=:::,:$Z$7I?+=====~~~~========+++??I77$O8NOZ?++~++I7$NMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
888888888888888888NMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNMZII~=~~==~~=+I+=~==I=I~:~:+=:=~~~+~=?::~,,+88OOZZ$7?==============++++?7$$$ZZ8NN$I+?:+??778NNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
888888888888888888DMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNMN$?+===~+=:=+?I+~~~+??+:::~+~:=:=~?~++:::,:7Z$$$$77I$$7+======++=++?I$ZO8888OOODND7++~=?+I7ZDMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
888888888888888888DMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNM87?+=====~~++7+=~=~I+I~~::=+~~+::~+=I=:::,=$$$$$77III?I?+=====++??I$$ZZ$$77777$8NN$?=~~???7$ONMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
888888888888888888DMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNOI+=~==+=~=+I7=~~~+I+?~:::+=:=+~:+=~I~,::,788888O$7II?+==~~~==?II7$$ZZ$7777777$ONNZI+=~?I=7$ZDNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
888888888888888888DMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNMNO?+=~===~~=?7?=:~:?+?+:::~?=~==::?:=?:,:,:8MMMMMNN8$II?+~~::~+?7$ZZZZ88ODND8OZZ8MMOI+=~+?=I$$ODMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
888888888888888888DMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNMMN$I==~==~~=+?I+~~~~I+?~:::??+~?::~+~+=:::,INN$MMOION8Z7I+=::::=IZOOD8MDD8MNMMNDO8MMO?++:+?=?7$ZDNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
888888888888888888DMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNMM87?=~+~=~~+??I=:~~+?+?::~:++==?::+==?~::::$DND88$I7Z88$I+=~:,:=IO8MD88OM8O7$NMNDDMMZI++~=?++7$$ONMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
888888888888888888DNMMMMMMMMMMMMMMMMMMMMMMMMMMMMNMMOI+===~=~~+???~~~~?=?=:~~=++~++::=~=?~:::=DMMMMMNMNND8$+=~~:::~+ZDMMDDD88OODNN88ONNO?++~=??=77$Z8NMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
888888888888888888DNMMMMMMMMMMMMMMMMMMMMMMMMMMMMNMN$?+~+~=~~=+?I?:::=?=+~:~~?=?~+~,:+==~~,:,7DDDDD8888O$7?+~~~::::=7ODDD88DNNDNNDOOODNZ?++~~?I+I7$$8NMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
888888888888888888DNMMMMMMMMMMMMMMMMMMMMMMMMMMMMNMD7?==+~=:~++I7=~::+++?::~~I=?~+:::~=+:~,::$8O8OOOZ$77I?+=~~:::::=IO88OZZZZOOOOZZZZ8NZ?++=~+I+?7$$ODMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
888888888888888888DNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNO7+=+=~~~=+I??:~:~?=+?,~:~?=+=+,:~~++::,::$OZOZZ$$77I?+=~:::::::~?$O8OZ$7777$$$$$ZON7?++=~??==7$$$8MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
888888888888888888DNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNZI+=+~=~:+=7?=~::=+=+~,~:=++==~::~~==~::,=$ZZZZ$$7I??==~~:::::::~+7ZOZZ$7IIIII77$ZOD?++?=~+?=~7$Z$ONMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
8888888888888888888NMMMMMMMMMMMMMMMMMMMMMMMMMMMMMD$I+=+~=~~=???:~::+=+?::~:+=+==~,~~=+:::,:+$$$$$7I??+=~:::::::~~~~=?$ZZZ$7IIIIII7$ZO8?+I?~:++=~I$Z$ZDMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
8888888888888888888NMMMMMMMMMMMMMMMMMMMMMMMMMMMMND$I+==~~:~=??+:~:~++++:=~~+=+=~::=~==:~:::?7$$7II??+=~::::,::~~~~==?7$OZ$77IIIII7$ZOO?+7?~:=+=~I7ZZ$8NMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
8888888888888888888NMMMMMMMMMMMMMMMMMMMMMMMMMMMMN87I+==~~~~+??~~::=++++:=:~=++==,:~~=~:::::?777II?+=~~~::,::~~~:::~==?7ZZZ$77III77$Z8Z??$+~:==+~?7ZZ$ONMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
8888888888888888888NMMMMMMMMDNMMMMMMMMMMMMMMMMMMN87I=+~~:~~???~~~:++=+=~+~===+~~,~~~+~~:::~?777I?+==~~~::::~~:::~::~~+I$ZZ$$7II77$$ZN7?77?~:=====7$ZZ$DMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
8888888888888888888NMMMMMMMNNDMMMMMMMMMMMMMMMMMMDO7+==~~~~=II=~=:~?+=?:~=~=+?==,:~~==:::::=II7I?+=~~~~~~~:~::=7O$+~=+7Z$ZZZ$77777$$OO7+O7+~:~=~==77Z$$8NMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
8888888888888888888NMMMMMMMNMD8MMMMMMMMMMMMMMMMMDZ7?=~~~~~++?==~:~?+==:=:===+=~,~~~+=::,:~=IIII?==~~~~~~:~~~+7ZI:~=I7NO$ZZZZ$$77$$ZN$I7Z7=~:~=~=~I7$ZZZMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
8888888888888888888NMMMMMMMNDN8NMMMMMMMMMMMMMMMMNZ7+=~~~~=+++:~::+?=+~~?:===I~~,~:~?=::::~=IIII?+=~~~~~:::::~=~~:~+7ZZZZZZZ$777$$$8DZ+OZI=~:~~~~~I7$$$$MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
8888888888888888888NMMMMMMMMDDD8MMMMMMMMMMMMMMMMDZI+=~~~~++?=~=::?+=?,=+:+??+=::~:=?~:::::+IIII?=~~~~::::::::::::=+?7ZOZZ$$$777$$$D8I7OZI==:~~~~~?7$$$$NMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
8888888888888888888NMMMMMMMMNDD8NMMMMMMMMMMMMMMMD$?+=~~~~++?~~~:~I==+:==~=+?+=,~~~++~~::~:?I7I?+=~~:::::::::::::~+=+I$Z$$$$7777$$ZN8?ZO$I==~~~:~++7$$$ZDMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
8888888888888888888NMMMMMMMMMDD8DMMMMMMMMMMMMMMNDZ++~=~~~+?+:=~:~I~=~~+:~?=7=~,=~=++~:::~~?77I?+=~::::::::::::~~+?=~+7$$$$77$7$$$DNZ?887I=+~:~:~+=77$Z$OMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
8888888888888888888NMMMMMMMMMND88NMMMMMMMMMMMMMND$++~~:~+=7=:=::++==:==~+?=I=::=~+?+~::~~~?77I?+=~::::,,:::::~=+=+++I7$$$$$$$$$$$ND7Z88$I~+~:~::+~7$$Z$ZMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
8888888888888888888NMMMMMMMMMND88NMMMMMMMMMMMMMMN7+=~~~~~??:~=::?===:==~+?+?+,=~~+?+~::~~=?I7I?=~~:::::,::~I$$7II77OZZZ$$$$$$$$$ON8?88O7I=?=:~:~+~I7$$$ZMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
8888888888888888888NMMMMMMMMMNND88MMMMMMMMMMMMMMDI+~=~~~~I+:=~:~?===~=~=++++~:=~=?I=~:~=~+?I7I?=~~~~~~~~+$OZZ?I7$$Z8D8O$$$77$$$$DNZ7D8ZZI=??:~::==?I$7$$MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
8888888888888888D88NMMMMMMMMMMNDDDNMMMMMMMMMMMMMDI+==~~:=I~:~~,~+=+~==~++=++:~=~??I=:~~=~+?III?=~~~=+7$ZOO77777777Z8DNN8O$77$$$$DM7O8O$OI~?I:~::==+777$ZMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
8888888888888888D88NMMMMMMMMMMMNDDDMMMMMMMMMMMMM8I++=~~:??:~~::++=~:=~=+?~==,==+?I7~~~~=~+?III?==~~~:::~~~~:~+?I7I7$ZOOOZ$$77$$DNO78OZOZ7~?7:~::~=+I777OMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
8888888888888888D88NMMMMMMMMMMMNDDDMMMMMMMMMMMMM8?++~~::I=:~~:~+?+:~=~++I~=::==?II7~~====??III?+=~~~::::~~~~+??II777ZZ$$$$$7$$ONN$Z8ZO8OI~I7::::~==?7778MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
8888888888888888888DMMMMMMMMMMMNNDDMMMMMMMMMMMMMO+++~~~=?~:=~:=++=~===++?~+:=++?I77=~~=+++??II?+==~~~~~~~==++?II77777$$$$$$$$ODND$ZOZ8OZ?~I$~:~,~==?7I7DMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
8888888888888888888DNMMMMMMMMMMNNDDMMMMMMMMMMMMMO++=~~~++~~~~:=?=~~+~+=?~=~,+=??I7?===++++??II??+=~~~~~~~~==++???II777$$$$$$ZDNNO$ZZ88O$?=IZ=:~,~==?77$NMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
8888888888888888888DNMMMMMMMMMMNNDDMMMMMMMMMMMMMD+?~~~+?+~~~~~=+~~===?+?~~:~?+7I77?=+++?++?III?+=~~::::::::~:~==+?II77$$$$$ZNDN8Z$$O8OZ7I+I$+,:,~==??7$NMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
8888888888888888888DNMMMMMMMMMMNNDDMMMMMMMMMMMMM8++=~~+?=~:~:=+=~~+~?+?+~~:==77I7$+~+=?I++IIII?+=~~:::::,,:::~~=+?II7$$ZZZONDDDOZ$O8OZ7$7+?$I:~:~=++I7ZDMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
8888888888888888888DNMMMMMMMMMMMNDDNMMMMMMMMMMMNO??=~~=?~~~~:=?=~~==?+?~~:~=+Z77$$+~++?7++7I7II?+~~::::::,:::~==+??7$$ZZZDNDDDOO$$88Z7$Z7=?I?==,:=++IIODMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
8888888888888888888DNMMMMMMMMMMMNDDDMMMMMMMMMMMNO?+==+=+~:~:~=+~~==+???~:~==ZOI$Z$==++?7++II??II?=~~::::::::~==+=+?7$Z$ONNDDDOOZ$OOO77OOI++?I7~,:++=II8DMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
8888888888888888888DNMMMMMMMMMMMNDDDNMMMMMMMMMMNO?++~I+=~:~:~+=~~==?+I+~:=~?$Z?OZ$==++I7++I????III?=~~~~::~~=+++++I77$DMNDD8OOZ$OOZ77OZ$I?=?$Z:::+++IIODMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
8888888888888888888DNMMMMMMMMMMMNDDDDMMMMMMMMMMMO?+=~I+:~:~:~==~~~+++I=~~=+7I$I8$$=+?+I7+?I??????II77?+====+++?+?II7ZNMDD8DOOZZZOZ778ZZ77+=7$Z~~:+++?7ZDNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
88888888888888888888NMMMMMMMMMMMNNNDDDMMMMMMMMMMO?+==?=:~~::~=~==+?+?+~:+=I7II7OZZ==I?77+?II????IIIIIIIII7$$$ZOO8DDNND888OOOZOOZ$7$OO$7$7++7O$+=~??+=IINMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
88888888888888888888NMMMMMMMMMMMNNNNNDMMMMMMMMMNZI+=++=~~~:~=~===??+I=:=+?I7$?ZZ$Z==7?77+?II????IIII????II7$ZO8O88DDD88OOZZZOO$$7$ZZ$7777I+7Z$I~~+??=7I8MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
88888888888888888888NMMMMMMMNMMMMNNDNDMMMMMMMMMN$I+=?+~=~~:~~~=~+I+?+~~=?I?7Z?ZZZZ++7I77??I?????II??++???I7$ZZOO88888OZZ$Z$OZ$$7$OZ$7I77$Z?IOZ7=~+??+I7OMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
88888888888888888888NMMMMMMMMMNNMNDDDDMMMMMMMMMNZI+=??==~~:~~~==??+I=~=+I7I$Z+$ZZZ++7I77??I???????++++++?I77$$$ZO88OZ$$7$$OZ$$7$O$$7I$$OOZ7?O$7?~+??+I7$MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
88888888888888888888NMMMMMMMMMMNNNDDDDNMMMMMMMNMZI?=??==~::=~==+I+++~=+III777?7ZZZ++7I7$??I??????+++++++?III7$$ZO8O$777$$Z7Z77$O77?Z$O8OOZ$I7ZZ?=+??+I$$MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
88888888888888888888NMMMMMMMMMNNNNDDDDDMMMMMMMNM$I++?++=~::===+I++?~~+?I7I$?I77$ZZ??$77I?II?????++++===++??I77$ZOZ7II7I$77$77$$II$Z$8OOOOZZ$IOZI++?I?I$7NMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
88888888888888888888NMMMMMMMNNNNNNDDDDDMMMMMMMNM$7???++~:~~===?I+7~==?7I7I$??$Z7ZZI?$77I?II???++++====+++??II7$Z$I?I7I$77$I77I?$$ZOZZZZOOOOZI$Z$I+?III778MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
88888888888888888888NMMMMMMMMMMMMNNDDDDNMMMMMMNN$I???+?=~~~==+I+7+~=?I7777$?=$DIZ$7?777I?II???+++=======++??I7$7??I?7$7IIII?7$$ZZ$7I++?II$ZZOIZ$7??I7I77OMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNMMMMMNMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
88888888888888888888NMMMMMMMMMMMMNNDNNDNMMMMMMND$I?7???~~~==+????~=+?I$777$7?ZO7$Z7?777IIII???+++=======++?I77I??I?I7III??I7$7$$$I?+++=+++?I$$$$$II7777$ZNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
88888888888888888888NNMMMMMMMMMMMNNNDNDDMMMMMMN87III??+~~==++?+?~=++I7$$7$I?I7O87Z7?777?IIII??++========+?III?+I??I7I7??7$7$I7$$?==:::~+7ZZ$7I7$Z7I7777$ZMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
88888888888888888888NMMMMMMMMMMMMMNNNNNDNMMMMMN87III??+~=++++++==+??I$$ZI77I+7ZD7$7II$IIIII??+++=======++?I?+??+?77?I??777I7I$7?=~:+$7???$NDNNNDO$7$$$77ZNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
88888888888888888888NMMMMMMMMMMMMMMMNNNNDMMMMMN8I77I?+=~++??====+?III$$Z?II$+7$D$7II77I7II???++========++?+?????7III??7777II7$I++OD$???OMDZI++?I$8N8$$$$ZNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
88888888888888888888DMMMMMMMMMMMMMMMMNNNDNMMMMNZ7$II+==++???==+I?I7??7ZO?+$Z+I$N$7?777777II??++=======++?+?I???III??+7777III$7?ZOI+?+ZNNI==+++??II7$8NZZO8NMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMM
88888888888888888888DMMMMMMMMMMMMMMMMMNNNNMMMNN77ZI?+==+???+++IIIII+I7Z$I?$ZII7DZ7?777$7III??++======++++II+??IIII??I777I7I$$7I+++=IN87======+++??I7$$8NZDMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMM
88888888888888888888DMMMMMMMMMMMMMMMMMMNNNMMMN8$$8I++==?II?++I7II??+$$OII?IZ$7I8Z7?I$$77III??+======+++??I????IIII??7777III$OI?==+ON8~========+++??II7$ODNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMM
88888888888888888888NMMMMMMMMMMMMMMMMMMNNNNMMNO$ZZ7+==+II?+++II??++=7$Z?$+7ZZI?8ZIII$$7III???+=====+++?I???+?II?I??77I7III7Z7?+=?8NI=~~~~~====++++??II7$Z8NMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNMMMNMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
88888888888888888888DMMMMMMMMMMMMMMMMMMMMNNMMDZ$OZI+++?????++77++++~7ZZ7Z+7ZZI?ZO?77777IIII??+==+++++???????IIII?+77II7III$$7=~IN8+=~~~~~~~~====+++??II7$OOMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
88888888888888888888DMMMMMMMMMMMMMMMMMMMMMNNMOZ$8$I?+?+?III==I7++++~I$Z$Z=7$ZI+OZ?$$77777II?++=+==+=???????III?7+?7I7II?II$I+~7DO=~~~~~::~~~~~===+++???I7$OONMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMNNNNNNNNNNNNNNNN
88888888888888888888DMMMMMMMMMMMMMMMMMNNNMNNDO$8O7I?++III+=~~I7~====?7O$$+I$O??Z$I$77777II?+======~+??I???III?I??77I7II??II?=78O=~~~::::::~~~~~===+++??I7$ZO8MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMM
88888888888888888888DMMMMMMMMMMMMMMMMMMMMMNN8ZODZI???I?:=~::=I?~+===+$OO$=I$ZI?Z7I7$777I?+======~~???????I?I???+I7?II??I?7?=78O~~:::::::::::~~~~====++??I7$ZZDMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMM
88888888888888888888DNMMMMMMMMMMMMMMMMMMMMMNOZD87II?7?=:~~:~+I+~+=~=+$OO7=7$Z7?Z777777I?+====~~~~=????????I??I??I7III??I?I+=DO+~::::::::::::~~~~====++??I77$ZOMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMM
88888888888888888888DNMMMMMMMMMMMMMMMMMMMMMDZODZ77IIII~~~=::?I+~+===?7OO$=IZZ$?Z$7I7II?+=~~~~~~~=????????I?I?I+I7II7???I?$+8ZZ:~:::::,,,:::::~~~~===++??I77$$Z8MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMM
88888888888888888888DNMMMMMMMMMMMMMMMMMMMMNDOD8777?I+=~=~=,~II=~+=+=?$ZOZ=IOZ$+$$7III?+=~~~~~:~=++???+?????+I++7III7?????I7O8=~~::::::,,,:::::~~~===++??II77$ZODMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMM
88888888888888888888DNMMMMMMMMMMMMMMMMMMMMNO8DZ$7II?+=:+=~:=I?~~==+~I$OOZ+IZOZI$77I??+=~~~::~~~=+????+I?7+???=I7I??I+??+I7ZZZ:~::::::,,,,,::::~~~====+???I77$ZOODMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMM
88888888888888888888DNMMMMMMMMMMMMMMMMMMMMD8D8$7III?+::++::?I?~~++?~?$OOZ+7ZO$I77I??+==~~~~:~~==????+???I+I??=I?I?I?+???I7ZO+~~:::::,,,,,,::::~~~====++??I77$ZZO8NMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMM
88888888888888888888DNMMMMMMMMMMMMMMMMMMMN888Z77I=?+~:~=+::II+:~=+?=I$ZOZ?$OZ777I??++==~~~~~~=~???I+?I+7=?+?++7??I$???+?7$O8~:::::::,,,,,,::::~~~~===++?II77$$ZZNNMNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMM
88888888888888888888DNMMMMMMMMMMMMMMMMMMNDD8O$7II=?=::+==:~??=:=++?=I$ZO7$O8ZI7II??+===~~~~~=~?+???+I?I+=I??=?I???$+???+77O$:~::::::,,,,,:::::~~~~===++??I77$$ZZD8DMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMM
88888888888888888888DNMMMMMMMMMMMMMMMMMMNND8ZZI7?+?~:~+~~:=I?=:===?=?$8O?$8Z$?7I??++=~~~~~~~=++?????I?I=?II+=II?+II+??+?$IZ=::::::::,,,,,:::::~~~~===++??I77$$ZZDDNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMM
88888888888888888888DNMMMMMMMMMMMMMMMMMMND8OZ$II???~~+=~:~?I?~:=+=?=?ZOZ?88Z$?I??++=~~~~~~~==++??????I++?+?=+I???7I=??=+7I8:::::::::,,,,,:::::~~~~===++??II7$ZZZONNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMNNNNN
88888888888888888888DNMMMMMMMMMMMMMMMMNNNDOOZ7II+?+:++~~,~???:~++=?~IZZZIOOZ7???++=~~~~~~=~~~=+?????II=?I?+=?I??I??+?+=?7II:::::::::,,,,,:::::~~~~===++?II77$ZZOOMNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMNNNN
888888888888888888888NMMMMMMMMMMMMMMMMMNN88O7I7+++=~+=:=::??+:~+++?=IZZO7Z$$II?++=~~~~::~~~~~~?+????7?=?+?+=????II++?==+II=:::::::::,,,,,:::::~~~~===++??I77$ZZZOMDMMNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNMMMMMMMMMMMMMNNNNNNNNNNNNMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMNNMM
888888888888888888888NMMMMMMMMMMMMMMMMNDDD8Z$I7++I=++~~~:~+I=:~+++I=I$OO7Z$$??++=~~~::::~~:,,~+????II+=I+?==??++I?++?=~+I7~:::::::::,,,,,:::::~~~~~==++??I77$ZZZOMDMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNMMMMMMMMMMMMMNNNNNNNNNNNNMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMM
888888888888888888888NMMMMMMMMMMMMMMMNNNDD8Z7$I?+I=+=~~:~==+=:~+?+I=IZ8ZZZ$7??+=~~::::::,,..,=?????II++I+?=+??++7?=+?=~+I$::::::::::::::::::::~~~~===++??I7$$ZZZOMNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNMMMMNMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMNMMM
888888888888888888888NMMMMMMMMMMMMMMMDNDDDO$I$????==~~=,~==+~:=+++?=7OO$ZZ7II?+~~:::::,,...,:??????I?++I?+=???+?I+++?=~+?7~:::::::::,,,,::::::~~~~~==++??I7$$ZZZOMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNMMMNMMMNMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNMMMMMMMMNNNNNNNNNNNNNNNNMMMMMMMMNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMM
888888888888888888888NMMMMMMMMMMMMMMNNNNNDO7I7?++++==~:~~=++~:=++?+=788$Z$7II+=~~::::.....,,=+?I??II++???+=??+=??+=+?~~=?I~:::::::::::::::::::~~~~===++??I7$$ZZZOMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNMMMNMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNMMMMNNNNNNNNMMMMMMMMNNNNNNNNNNNNNNNNMMMMMMMMNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMM
888888888888888888888NMMMMMMMMMMMMMMMNNNNDZI77?=+?=~=~,:==+==:+++I=+78O$$7$I?==~~~:....,,.,:=??I?III+=???==I?+=7++==?~~=+7~:::::::::,,,,,:::::~~~~~===+??I7$$ZZZOMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNMMMNMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNMMMMNNNNNNNNMMMMMMMMNNNNNNNNNNNNNNNNMMMMMMMMNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMM
888888888888888888888NMMMMMMMMMMMMMMMNMND8$7$I?=??~~=~:==~+=:~+=+I=+III77$$7?==~:,......,.,=+?????7?+=???=+I++=I+=+=?~:++7~~:::::::::,,,,:::::~~~~+==++??I7$$ZZZOMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNMNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMNNNNNNNNNNNNNNNNNNNNMMMMMMMMNNNNMMMMNNNNMMMMMMMM
888888888888888888888NMMMMMMMMMMMMMMNMNNDO$7$?++++~=~~:+=~+=:~++?I=+II???=~:,,.........,,.=++??III7?++??+=+7==~I+=+=?=:=?I=~:::::::::,,,,:::::~~~~====+??I7$$ZZZONMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNMNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMNNNNNNNNNNNNNNNNNNNNMMMMMMMMNNNNMMMMNNNNMMMMMMMM
888888888888888888888DMMMMMMMMMMMMMMNMMN8Z77I?++==~==:=+~=+~:~?+I+++7I?+~:,,,.........,,.:++?I??I77?=???==?I===?+=+~I=:~???~::::::::::,,::::::~~~~===++??I7$$ZZZZMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNMMNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMNNNNNNNNNNNNNNNNMMMMMMMMMMMMNNNNMMMMMMMMMMMM
888888888888888888888DMMMMMMMMMMMMMMMMMN8$7$I+++=~:~=:=~:+~::=?+??=?II?=~:,,,,.........,,++?I???I7I+=I++==??===I==+=I=:=??7~::::::::::,,:::::::~~~===++??I7$$ZZZZMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMM
888888888888888888888DMMMMMMMMMMMMMMMMM8O$7$?++?=~=~:~?~:?~~:=????=$$I++:,,,,,,,...,,.,,=++????7II?+=7+?==??===I=~+=I+,=I?$=:::::::::,,::::::::~~~===++??I77$$ZZOMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMM
888888888888888888888DMMMMMMMMMMMMMMMMN8O$77I?=+~:~~:~+~:?~::+??7++$7?+=~,,,,,.:.,.,,,.:+++????III?+=I++==?+~=+I=:==I?,=$=7=:::::::::::::::::::~~~===++?II77$$ZZZOOMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
888888888888888888888DMMMMMMMMMMMMMMMNDDZ7$7?+++~~~~:+=:~+~,~+=?I=?II+===~..,~+:=,,,,,:+++??+?I+II?=+7?+=+?+~=?I=~~~I?:~$=$?~::::::::::::::::::~~~===++?II77$$ZZOZOMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
888888888888888888888DMMMMMMMMMMMMMMNND8Z7$7++?=~~~~~+~~+=::~?+I++?$7$?+I+..~+:,,~,:::~+++??+?I?II?=+I?==+?+==+I=~~~7I:~7+$I~~:::::::::::::::::~~~===++?II77$$ZZ878MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
888888888888888888888DNMMMMMMMMMMMNNNN88$7$I?+?~~~~~+==:+~::=+I?++I+=~~~:~.:==.,:,,,~,=++??++????I?=+I?===++~~+?=~~~7I,~I+ZI~~::::::::::::::::~~~====++?II77$$ZZ8INMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
888888888888888888888DNMMMMMMMMMMMNNNN88$7$??=?~==~~+=+:+~,~++I?=?++~=~:~,,=+,~,,,,:==+++I?+????II+~???===+=~~+?=~~=I7::I+I7~~::::::::::::::::~~~~===++?II77$$ZZOIMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
888888888888888888888DNMMMMMMMMMMMMNNNDO$77??+=~~=~~~+=:+:,~?+??+?~~==~:,,,:=:,,.,,,:=+++I+?I???II?~??I~==+=~~??~~=~77~~?+?7~:::::::::::::::::~~~~===++??I77$ZZZ$$MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
888888888888888888888DNMMMMMMMMMMMMNDD8Z77II?===~=~~?+=~=::=+??+++::?,,.,:,,.,.,..,,:~=+++++???????~++?~+~+=~~++=~~~77=:??+7~~:::::::::::::::~~~~~===++??II7$$ZZINMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
888888888888888888888DNMMMMMMMMMMMMMD88O77II+======~$?~~~:~?=I+=+=:+=?.,::,,,:,:?:~:~+=+=++?+?+??II~++++I:==~~+?=:=~77=,?I+7~~~::::::::::::::~~~~~===++??II7$$ZZ7ZMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
888888888888888888888DNMMMMMMMMMMMMMN88Z77I?=+=++~~+$?~+::~?+?+=+~:~=?:~~,,,:.:+7=~~==+++++?+?+I?II~++++?:=~~~+?=~~~I7+:+7+7~~~::::::::::::::~~~~~===++??I77$$ZZIOMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
888888888888888888888DNMMMMMMMMMMMMMM8O$7II?=+=?+~~II+:+::=???==?:~:=~+:.,.:,.,,,~::==+==+?+++???I?~+++?I:==~:=?=:~~II+:=I+7=~~::::::::::::::~~~~===++++?I77$ZZZ7MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
8888888888888888888888NMMMMMMMMMMMMMM8Z$7II+=+=+=~+II=:+::?+??===::,~:.,:,,,:,,,=,,~==+==++=+????I?~+?=??:~=~~~?=:~~I??:=I?7~~~::::::::::::::~~~~===+++??I77$ZZZDMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
8888888888888888888888NMMMMMMMMMMMMMMDZ77II+=++?~~?II=:~~:?+I?+=?~~,.,:~,~,,.,,..,:~====++==+++??I?~=+=II:~=~=~?~~~=7?I~=I?I~~~::::::::::::::~~~====+++??I7$$ZZ8NMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
8888888888888888888888NMMMMMMMMMMMMMMDZ77II+=+??~+I7I~::~~?+I+=~:=,,.,~?..:.,,....~~=====+=~++++I??~=+=II::~~=:?=~=~7?7~~?+7~~~::::::::::::::~~~====+++??I77$ZZ8NMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
8888888888888888888888NMMMMMMMMMMMMMNDO77II+++??~+I7?:=~:+??I+=~~:,:~===,,,....,.,~=======~~?+??I??==+=II~~~~=~++~~+$?I~~?+7=~~::::::::::::::~~~===+++??II7$$ZZ8NMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
8888888888888888888888NMNDNMMMMMMMMMNDO777I=++++=?I$+:?=~++II+~I~,,,~+?,:,:.,....:=======~~~?++????==+=II~~~~=:+=~~=7II=~?+I~~~:::::::::::::~~~~===+++??II7$$ZZDNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
8888888888888888888888NMNNNMMMMMMMMMNDZ777?+??+=+?I7~:++~??II+7+=,:,,,,:::.,..,.,~=====+=~~=?=+I?++=~+=II~~~~~~+=:~+7II=~++I=~:~::::::::::::~~~~===++???II7$$ZZ8NMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
8888888888888888888888NMDNNNMMMMMMMMNDZ7II?=??+=+II7=~+~~I??=~~::=,,,,,,,......,,~~~~====:~~++=?I++=~+=II~:~~~~+=~=+III+:+=I~~~:::::::::::::~~=====+++??I777$ZZDNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
8888888888888888888888NMN8N8MMMMMMMNNDO7I7?=+?+=+7II===~+???+~~,:,,,,,,,.,.,...,:~:~~=~=~:~~++=?I=+=~+=?I~::~~~+=~==7II?~++?~~~::::::::::::~~~~~==+++???II77$ZZNMNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
8888888888888888888888NMNO8DDMMMMMMNNDO777?+??+=?I7?~?=~?I?~===:,,,,,,,,.,,,,,,,:~:~~=~~:::====??+++:+=?I=::~~~==:++7II?~?+?~:~~::::::::::~~~~~===+++???II77$ZZNMMNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
8888888888888888888888NMN8ZZ8MMMMMMNNDO777????+?I?7+~?=~?I==+=~,,,,,,,,,,,,,,,,,~::~~~~~:::====+?+=+:+++I+::~~~+=~++7?I?~?++~~~:::::::::::~~~~~====+++??II77$ZZNMMNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
8888888888888888888888NMM8ZZ8DMMMMMNDDO$I7????++7+$+=+==??=?+~:,,,,,,,,,,,,,,,,:::~:~:~::::~+~=+?+=+~+++II,:~~~?=~++7?I?~??+~~~:::::::::::~~~~~====+++??II77$ZZNMMMNMNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
8888888888888888888888NMMDOZOONMMMMNDDO$77????+?I?$+=+=+I+=I+~:,,,,,,,,,,,,,,,,::::~~:~::::~=:=+++==:+=?II::~~~?=~+?7?II~?+=~~~:::::::::::~~~~~=====++??II7$$ZZNMMMNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
8888888888888888888888NMMDZ$ZO8MMMMNDDO$I7?I??+I?I7+===+I=??+~:,,,,,,,,,,,,,,,,:::~~::::::::=:=++=~=:+=?II::==~?==+?7?I?~I+=~~~~::::::::::~~~~=====+++??I77$$ZOMMMMNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
8888888888888888888888D$I8Z77ZOMMMNNND8$77III??7+I7=?==??=??+=:,,,,,,,,,,,,,,:,~:::~:::::::~=:++==~=~+=?II:~~=~?+~?I7?II~?+~~~~~~:::::::::~~~~~====+++??I77$$ZZMNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
88888888888888888888D8Z~7D8Z$$ONMMNNNN8Z77III??7=77=?=~I++???+=:,,,,,,,,,,,,,,::::~::::::,:~~:++==:=:+=+II:~==~?=~?I7?II=?+=~~~:::::::::::~~~~~====+++?II77$$ZOMMMNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
88888888888888888888D8$:+DN8Z$O8NMNNNN8Z$777I??7+77=++=?++????=~:,,,,,,,,,,,:,::::~::::::,::~:++=~:=:===II~~==~?=~?I7?II=I+~~~~::::::::::::~~~~===++++?II77$ZZ8NMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
8888888888888888888D88$:~+7D8OO88MMNNN8Z$7777?II?$I=+==?+???++=::,,,,,,,,,,,,::::::::::::,::~:+=~~:=,==~??=:===I+~?7II7I+?=~~~~:::::::::::~~~~~~===++??II7$$$ZDMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
8888888888888888888D88Z::+IZ88ZO8NMNNN8O$$$7I?7II$?++=+?????==::,,..,,,,,,,,,::,:::::::::,::~:+=~~:=,~=~+?=:+==?+:?7II7?+?=~~~~:::::::~::::~~~~~===++??I77$$ZZNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
88888888888888888888D8O~~+I$D8OOONMNNN8OZ$$7II7II$+?+=?=??I?=~:,,,,...,,,,,:,::,:::::::::,::~:+~~:~+:~==+++:+~=?+~?7III?++=~~~~:::::::::::~~~~~~==+++??I77$ZZZMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
88888888888888888888888+~=?I88OZODMNNN8OZ$$$I?7I77+?+~?+??I?~:,.,,,,.....,,,,::,:::::::::,::~:+~~~:+:~+~+++:+=~?+~?7III??+=~~~~:::::::::::~~~~~~===++??I77$ZZOMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
8888888888888888888888D=~~=?ZD8OZDNNNM8OZ$$7II$I7I??+=?+I???~,,..,,,,.......,:::::::::::::::~:+~~~:+::+~+=?:==~?+~?7I?I??+=~~~~:::::::::::~~~~====+++??I77$ZZ8MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
8888888888888888888888D?:~=?7$Z$$+7DMND8OZ$$7IOI$???==+?III?=:,,,...........,:,,:::::::::::~~~?~~:~+::+==+?,+==++~?II?7+I=~~~~:::::::::::~~~~====+++??II77$ZZNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
8888888888888888888888D$::=?77NNI+?8MND8OZ$$77Z77I??==+?I7?++=~,,,,,..,,,,..,,.,,,,::::~::::~~?~~~~=::==+++:+==++~?I??I+?=~~~~:::::::::::~~~~====+++??II7$$ZOMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
88888888888888888888D8D8~~~+I$ZDII?ZNNDDOZZ$I$ZI7II?~++??I?++==~:,,,....,,,,,,.,...,,:::::::~~?~~~:~::==?++~=++?+=?I??I?+=~~~::::::::::::~~~=====++???I77$ZZDMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
88888888888888888888DD8D~~=+?7ZZ$+ONMNDD8OZ$7ZZI7II?~+++II?+==~~:,,,,,......,,,,,....,,:::::~~+=~=~~::~=+++~=+=?+=??????+=~~~:::::::::::~~~~~~===++??II77$ZZNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
8888888888888888D8888D8D~:~=+7$OZOO8DNDD8OZZ7ZZ77I7?=+++??+==~~:,,.,,,,,,,.,,.,,,,,,.,,,,,,,~~++~=~~::~~~=+:~=====??+???=~~~:::::::::::~~~~~~~===++??II7$ZZOMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
8888888888888888888888DN~:~=+I$OZZOO8NDD8OOZ$ZZ7$I7+=++??+===~~:,,...,,,,,,,,,,....,,:,,,,,,,~=?:=~~:::~~==~~=====+?+???=~~~:::::::::::~~~~~~====++??II7$ZZDMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
8888888888888888888888DN~:~=+I$ZZOOOODDD8OOZ$OZ7$I7++?+?I+==~::,,.......,,,,,,,.,.....,,::,,,~=?:~==,:::~~=~~=+++=+?++?+~~~~:::::::::~~~~~~~===+++???I77ZZZNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
88888888888888888888DD8N=:~=+I$ZZZZOOOD8DOO$Z8Z$$I7?+?+?I??=~:,,,.......,,,,,,,,,,,.,,,.,,,,::=+=:=~,,:::~~~~~===~+++??=~~~::::::::::~~~~~~~===+++??II7$$ZOMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
88888888888888888888888O~:~=+I$ZZZZZOO8DD8O$ZDZ$777?+??I7+I?=,,,,,.......,,,,,,,,,,,,,,,,,,,,,=++,==::::~~~~~====~+++??=~~~~::::::::::~~~~~~===+++??II7$ZZDMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
88888888888888888888D8D$::~=?II7ZZZZOOODD8OZZDZ$77$???III???=~,..,,,....,,,,,,,,,,,,,,,,,,,,,,~+?:~=:,:::::~~~===~=++++=~~~:::::::::::~~~~~~===+++??I7$$ZOMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
888888888888888DD888D88Z~:~=+?I7ZZZZZOOOD8ZOODZ$7$ZI??7III++~~::,.,,,,..,,,..,,,,,,,,,,,,,,,,::=+~:=~:::~~~=:======+=++=~~~::~::::::::~~~~~====+???II7$ZZODMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
888888888888888DDD88D88Z~~:~=+I$$$ZZZZZO88ZOODZ$I$ZI??$III?=~~:,,,..,,,.....,,..,,,,,,,,,,,,.,:=++:==:::~==+~==++==++++~~~~:::::::::~~~~~~~===+++??II7$ZO77MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
888888888888888DDD88D8DO=::~++?7$$ZZZZZOD8OOODZ$IZ8III$7I?+=~:,,,,,,..,,,.....,,,,,,,,,,,,...,,~++::=:,:~~~=~==++=+++++~~~~::::::::::~~~~~====+++?II7$$ZZ777DMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
88888888888888888888888D+~~~=+?I7$$ZZZZZO8O8OD$7IZOII7Z7I?+=~::,,,,,:,.,,,.....,,,,,,,,,,,,,,,,:=+=:~~:::~~~~~====++++=~~~~::::::::::~~~~~====++??II7$ZZZII777II7OMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
8888888888888888D8888D8NI=~~~=+??I7$$$ZZZO888NZIIOO77Z8$7?+=~::,,,,,,,::,.,,,....,,,,,,,,,,,,,,:~=+:~=~,:~=~~========+=~~~~~~~::::~~~~~~~~===+++?II7$$ZO7IIIIIIIII$DDNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
88888888888888888888888DZ~::~==++?7$$$$ZZZ888NZ7$OO$$ODZ$I+=~::,,,,,,,,,::,.,,,....,,,,,,,,,,,,,:~+~~==::~=====++=+==+=~~~~~~~::::~~~~~~~~===+++?II7$$ZZIIIIIII77777$$$8MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
88888888888888888888888DD=::~~~==+I7$$$$Z$O88NO7O88OOONO$I+=~::,,,,,,,,,,,::,.,,,,,.,,,,,,,,,,,,::==:~=~:~~=======++++=~~~~~~~::::::~~~~~~====+??I77$ZO7II7I777777777$$7OMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
88888888888888888888888DM+~:~~~==+?I7$$7$Z$88MO$O88O8OMNZ7?+~::,,,,,,,,,,,,,::,,.,,,,,,,,,,,,,,:,:~=:~==:::~===~===+++==~~~~~~::~~~~~~~~~~====+??I77ZZO77II7777777$$$$7II7NMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
88888888888888888888888DM7~~~~~===+?7$$77$$$8M8ZZND8DDNM87?+~~::,,,,,,,,,,,,,,:~::,.,,,..,,,,:,8I,::=~:=~:::~=++?++====~~~~~~~~:~~~~~~~~~~===++?II7$ZZZ$$$7777777$$$$77IIIIZMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
88888888888888888888888DMZ~~~~~~~==?I77777$$788ZZN8NDNMMN$I+=~::,,,,,,,,,,,,,,,,,::::,,.,,,,.+ONN=,~~=~~=+++++=++======~~~~~~~:~~~~~~~~~~~===++?II7$ZO$$$$$$$$777$$77IIIIII78MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
888888888888888888888D8DMD=~~:~~~~~+?I77777777$8$NDMNMMMMOI?=~~:,,,,,,,,:..:,.,,,,::~~~:,,,,7NDMMI~=+++++++++========~~=~~~~~~~~~~~~~~~~~~==++?II7$ZOO$$$$77777777IIIIIIIIIIIZMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
888888888888888888888D8DMN?=~:~~~~~=+?III7III777$ODNNMMMMMZI+=~:::,,,,,,,,.~Z8DDD88DDDDDD8ODDDM87+==++=============~=~~~~~~~~~~~~~~~~~~~~===++?I7$$ZOZ77777777IIIIII??III?IIII78MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
888888888888888888888D8DMM7~~:~~~~~~===+I????II77IIIIII7777I?+++==========?DDNDNDDDDDNDDNDDDNNNZ+==============~~~~~~~~~~~~~~~~~~~~~~~~~~===+??I7$ZOZ777777777777III?III???IIII$M8OMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
88888888888888888888888DMMD+~~~~~::::~~~========+++++++???+++++++++++++++?DNNNNNNNNNNNNNNNNNNNO+===~====~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~===++?I7$ZZO$77777777777IIII???????II7IZMMMNDMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
88888888888888888888888DMMM7=~~~~::::~~::::~~~~~~~~=========++++++===++++7NNNNNNNNNNNNNNNNNNNN7==~~~~~~~~~~~~~~~:~~~~~~~~~~~~~~~~~~~~~~====+??I7$ZOO777777777777II???+++??IIII$MNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
88888888888888888888888DMMM8+~~~::::::::::::::::::::~~~~~~~~~~~==========ONNNNNNNNNNNNNNNNNNND?=~~~~~~~~~~~~::::::::::~~~~~~~~~~~~~~~=====++?I7$ZZO$77777777777IIII?++++++I77ZMMMMMMMNNNMMMMNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
88888888888888888888888DMMMMI=::::::::::::::::::::::::::::::::::~~~~~~~~~8NNNNNNNNNNNNNNNNNNND?=~~~~~~::::::::::::::::::~~~~~~~~~~~~======+?I7$ZZOZ77777777777II7I?+++++=?I$8MMNMMMMMMNNNNMND$MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
88888888888888888888888DMMMMD+==~:::::::::::::::::::::::::,:::::::::::::~NNDNNNNNNNNNNNNNNNNN8=~~::::::::::::::::::::::::::~~~~~~~~~=====++?I7$ZOO$7$$7777777777I???++??II8NMMNNNNNNMMMMNNNNZDOMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
888888888888888888888888MMMMM8?==::~::::::::::::::::::::::::::::::::::::~NNNNNNNNNNNNNNNNNNNNO=~::::::::::::::::::~~::::::::~~::::~==++=++?I7$ZZOO$$$$$77777777I???????I$8DMMMNNNNNNNNMMMMNNDNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
88888888888888888888888DMMMMMMMDO?==~::,::::::::,,,,,::::::::::::::::::::DNNNNNNNNNNNNNNNNNNNZ=::::::::::::::::::::::::::::~~~~~~:~~=+++++?I7$ZOOZ$$$77777777II??????I7$Z8MMMMMNNNNNND$DZDMNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
888888888888888888888888NMMMMMMNNND87=~~:::::::::,::::,:,,::::::::::::::~NNNNDNNNNNNNNNNNNNNN$~::::::::::::::::::::::::::~~~~~~~~~~==+++??I7$ZOOO$$77777777III??????IIOOOMMMMMMMNNNNDN~OMZMMNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
888888888888888888888888NMMMMMMDNDD8NMZ?+=~:::::::::::,,,,,,,,::::::::::~NNNNNNNNNNNNNNNNNNMMZ=:::::::::::::::::::::~:~~:~~~~~~~~====+???II$ZOOO$77777777IIIII?????I$DM8?$DNMMMMMNNNNNNDZ8MMMNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
888888888888888888888888NMMMMMMNMDDDNNDD8$7?+=~:::::::::::::,,,::::::::~~8DNNDNNNNNNNNNNNNNNM8+~~~~~:::::::::::::~~~~~~~~~~~~==~~~===+???I7$ZO8Z7777777II7III?????IZNNM8I7O$MMMMD88MNNDNNNMMMMNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
88888888888888888888D888NMMMMMMNNDDNNDDDDDDDNDDOI+==~~~~~::::::::::::::::7NNNNNNNNNNNNNNMNNNMNZ+~~~~~~~~~~~~~~~~~~~~===~========~===+???I7$ZO8Z777777II77III???I78NMMNNNNN?Z$ZMINDD+NNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
8DD88888888888888888DDD8NMMMMMNNNDDMNDNNDDDNMMMMMMDO7?++==~~~~~~::::::::~=NNNNNNNNNNNNNNNNNNMM8I+==~=========================~~~==+????II7$ZOO7$77I7I77I7III??7ONNNNNNMMNNNOIO78Z88$MNNNNNNNNMMMMMNNNNNMNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
DDD88888888888888888DDDDNMMMMMNMNDDMMNNNDNDMMMMMMMMMMMMNO7?++====~~~~~~~:~DNNNNNNNNNNNNNNNNNMMDZI+++++++++++++++++++++++===~~====++???I777ZO8$7II7II7777IIII78NNNNNNNNNMNMNNM+ZZZMMMMMNNNNNNMMMMMMMMMNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
DDDD888888888888DDDDDDD8NMMMMMNNNDNMMNMNNNNMMMMMMMMMMMMMMMMMMDZ7?+++=====+ONNNNNNNNNNNNNNNMNNMNO7?+?+?????++???+++??++=========++???IIIII$ZOZ7I777777I777I$DM8NDNNNNNNNNNNNNMN$$$ZMMMMNMNNNMMMMMMMMNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
DDDD888888888888DDDDDDD8NMMMMMMMNNMMMMMMNNMMMMMMMMMMMMMMMMMMMMMMMMN8ZII????NNNNNNNNNNNNNNMMNNMMDO7I?????????IIII????+++++++++???IIIIIII7$ZOO777777777777ODNN?~~DNNNNNNNNNNNNDMN8I8IMMMMNMMMMMMMMMMMMMMNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNND
888888888888DDDDDDDDD8DDDMMMMMMMNMMMMMMMMNMMMMMMMMMMMMMMMMMMMMMMMMMMMO+==+?$NNDNNDNNMNDNNMNNNMMNDOZ77I777777777777777III77777777777III77$OZ7II7III7I7Z8DNM7=~~=:ZDNNNNNNNNNNNNNMN7OZ8MMMMDMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNDDDDDD888888OOOOZZZZ$$$$$$$$7777777777777777
888888888888DDDDDDDDD8DDNMMMMMMNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM8+=~===INNNNNNNNNNNNNMNDNMMMNN8ZZO777777777IIIIIIIII77$7$$$$77$7$$ZZ7????I?II7Z8DDMM8~:,~~~~INNNNNNNNNNNNNMNNNOOZMNNMMMMMMMMMMMMNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNDDDDDDD8888OOOOZZZZZ$$$$$$$$$77777777777777777777777777777777777777777777777777777777
888888888888DDDDDDDDD8DDNMMMMMMNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMN+=~~~~~:~:~~~==+OIII?$7OMMMMM8OO7IIIIII??????????????+??++==+++++++++++++I$OOO8NMMMDD=,:~~ZMNNNNNNNNNNNNNNNNMMNMNNMMMMMMMMMMNNMNMMNNMNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNDDDDD888888OOOOOZZZZZZZZ$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$777777777777777777777777777777777777777777777777777777777777777IIIII
88888888DDDDDDDDDDDDDDDDDMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMI=~~~~~::::::::~O8Z7=I?=8MMMMZI++=++++?+++++++++++==================+=+7OOZZZNNMNMMN8D?,ZMMMNNNNNDNNNNNNNNMNNNNMMMMMMMMMMMNNNNNNNNNNNNNNNMMMMMMMMMMMNNMMMMMMMMNNNNNNNNDDDDD8888888OOOOOOOOOOOZZZZZZZZZZZZZZZZZZZZZZZZZZZ$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$7777777777777777777777777777777777777777777777777IIIIIIIIIIIIIIIIIIIIII
88888888DDDDDDDDDDDDDDDDDMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMN?~~~~~~:::::::,$=Z=7~=:~==I=~~================~~~~~~~~~~~~~~~~~~~~IZOZ$$$ZN?:~ID88MMNIID8ODMNNMDNNNNNNNMMNNNMMMMNMMMMMMMMMMNMMNNMMMMMMMMMMMMMMMMMMMMMMMMMNOOOOOOOOOOOOOOOOOOOOOOOZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$7$$$$77777777777777777777777777777777777777777777777777IIIIII77IIIIIIIIIIIIIIIIIIIIII
88888888DDDDDDDDDDDDDDDDDMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMN+~~:~~::::::::?I~::~~~:~~~~~~~~~~~~~~~~~~~~::~:::::::::::::~~~+$OZ$7$7$D?:::::=M8M7.,,+MDDMMO.$DMDNMNMMNNMMNMMNMMMMMMMMMMMMMNMMMMNMNMMMMMMMMMMMMMMMMMMMMMMDOOOZOOOOOOOOZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$77777777777777777777777777777777777777777777777777777IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII
88888888DDDDDDDDDDDDDDDDDMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNZ=~:::::::,,,,,::::::::::::::::::::::::::::::::::::::::::::+$OZ77777$8MM?,.,~:~~Z...,,~:NN8,..~7NNNMNMNNMMMNMNNMMMMMMMNMMMMMMMMMMMMMMMMMMNMMMMMMMMMMMMMMMMMMNDZOOOZOOZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$777777777777777777777777777777777777777777777I7777IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII
88888888DDDDDDDDDDDDDDDDDMMMMMMMMMMMMMMMMND88888888888888888888888888888$+~::::::,,,,,,,,,,,,::::::::::::::::,,,,,,,,:,,:,,::,,~=$Z7II7II7$ONMMMMI.,~:$MMI..,:=~$=..,.==DNNNMMMMMMMNNNMMMMNNMMNMMMMMMMMMMMMMMMMNNMNMNNMMMMMNMMMMMMMMMNMN8ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ$ZZZ$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$77777777777777777777777777777777777777777777777IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII
8888DDDDDDDDDDDDDDDDDDDDDNMMMMMMMMMMMMMMMN888888888888888888888888888888I=::::::::,,,,,,,,,,,,,,,::,:::,,,,,,,,,,,,,,:,,,,,::+7$7II?II?7$$78O88MMMO,7NMMMM$.,~7MMM=..:?NNMNMMMMMMMMMNNMMMNNMMNNMMMMMMMMMMMMMMMMNNNNNMNMMMMMMMMMMMMMMMMMMNNDZZOZOZZZZZZZZZZZZZZZZZZZZZZ$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$7$$77777777777777777777777777777777777777777777777IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII
8888DDDDDDDDDDDDDDDDDDDDDNMMMMMMMMMMMMMMMN88888888888888888888888888888O+~::,:::::,,,,,,,,,,,,,,::,,,,,,,,,,,,,,,,,,,,,,,,=77I??????I?7$~..+NDDMMMO?8OZ7NMMO?MMMMMM+.=OMMMMMMMMMNNMMNNNNMNNNMMMMMMMMMMMMMMMMMMMMMMMMMNMNNMMMMMNNMMMMMMMMMMNMDOZZZZZZZZZZZZZZZZZZZZZZZZ$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$7777777777777777777777777777777777777777777IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII
8888DDDDDDDDDDDDDDDDDDDDDNMMMMMMMMMMMMMMMD8888888888888888888888888888OO+~,:,,::::::,,,,,,,,,,,,.,..,,,.,,,,,,,.,,,,,,,+7I+?++??????IO~...,,:DNMD:.,?NMMMNN+$MMMMMMM7NMMMMMNMMMMMMMMMNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNMMMMMMMMNMMMMMMMMMMMM8$ZZZZZZZZZZZZZZZZZZZZZZ$$$$$$$$$$$$$$$$$$$$$$$$$$$$$77777777777777777777777777777777777777777IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII
DDDDDDDDDDDDDDDDDDDDDDDDDNMMMMMMMMMMMMMMM888888888888888888888888888OOOO7~:::,::::::,,,,,,......,,,,......,,..,,.,.:+I++==++++???I7OOZ+.,,:::.D~...,::MMM=. :7MMMMMMMMMMMMMMMMMMNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMOZ$OZZZZZZZZZZZZZZ$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$777777777777777777777777777777777I7777IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII????????
DDDDDDDDDDDDDDDDDDDDDDDDDNMMMMMMMMMMMMMMN8888888888888888888888OOOOOOOOOO+=~::,,::::,,,..,,,,,,,...............,:+I+++=+=+++++??$8O+:DM7.,:~$?8+.,.:~~=~....:~IMMMMMMMMMMMMMMMNMMMMMMMMMMMMMMMMMMMMMMMMMMNMMMMMMMMMNNMMMMMMMMNMMMMMNMMMMMNMMMMMMM8ZZZZZZZZZZZZZZZ$$$$$$$$$$$$$$$$$$$$$$$$$$$$77777777777777777777777777777777777I7IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII????????????????????
DDDDDDDDDDDDDDDDDDDDDDDDDNMMMMMMMMMMMMMMN8888888888888888888OOOOOOOOOOOOO+~:,,,.,,,::::,,,,.,,.......,...,..,=+?=====+++++?+??Z$~87==MMMO.$7:,MN$..=+7=M::.,++INMMMMMMNMNNNNMNNNMMMMMMMMMMMMMMMMMNNNMMMMMMMMMMMMMMNMMMMMMMMMMMMMMMMMMMMMMMMNMMMMMMMZZZZZZZZZZZZZ$$$$$$$$$$$$$$$$$$$$$$$$$$$7777777777777777I777777777777777I7II77IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII????????????????????????????????
DDDDDDDDDDDDDDDDDDDDDDDDDNMMMMMMMMMMMMMMDO888888OOOOOOOOOOOOOOOOOOOOOOOO8I~:::,,,,,,,,,,,,,,,,,,.,,,..,:=??+===+++++++???IIZ$:....$MMMM8~:DD8$MMMNI+,,IMMZ,?OMMNMNNMMMNNNNNNMMNNMNMMMMMMMMMMMMMMMNNMMNMMMMMMMMMMMMMMMNNMMMMMMMMMMMNMMMMMMMMMMMMMMMMMDZZZZZZZZ$$$$$$$$$$$$$$$$$$$$$$$$$$7$77777777777777777777$ODDDDDDDDD8OZ$7I77IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII????????????????????????????????????
DDDDDDDDDDDDDDDDDDDDDDDDDNMMMMMMMMMMMMMMDO8888OOOOOOOOOOOOOOOOOOOOOOOOOOO$=::,,,,.,,,,,,,,,,,,,,,,:=??+~~======+++????I7$ODZ:,..,..?N8:..,,8MMMMI.+MMMMMMMNMMNNMNNNNMMNNMNNMNMMMNMMNMMMMMMMMMNNMNNMMNNNNNNMMMMMMMMMMMMMMNMMMMMMMMMMNNMMMMMMMMMMMMMMMMNZZZZZZ$$$$$$$$$$$$$$$$$$$$$$$$$$77777777777777777777$O8DDD8DDD8888D8DDD8OZIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII??II??????????????????????????????????????
DDDDDDDDDDDDDDDDDDDDDDDDDNMMMMMMMMMMMMMM8O888OOOOOOOOOOOOOOOOOOOOOOOOOOOOZ=::::,,,,,,::,:,,,,~+?++=~========+++????I7$8DD8NDM+..:::$Z.....,,$M?...:~NMMMMMNNMMNMMNNNNNNNNNMMNMMMMMMMMMMMMMMMMMMMMMNNMMMMNMMNNNNNMMMMMMMMMMMNMMMMMMNNMNNMMMNMMMMMMMMMMMM8$$Z$$$$$$$$$$$$$$$$$$$$$$$$$$$777777777777777777$OD77DDDDNNDD$ID888Z8DDDD8O$IIIIIIIIIIIIIIIIIIIIIIIIIIIIIII?????????????????????????????????????????????
DDDDDDDDDDDDDDDDDDDDDDDDDNMMMMMMMMMMMMMM8OO8OOOOOOOOOOOOOOOOOOOOOOOOOOOOOO7~::::,,,::~=+7$$7?+++==========++++??II7$88=ODDOMMMI.:OZ$MN..,=~+OI....::,8MNNMMMMMNMMNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMNNMNNNNNNNNMNNNMNNMMMMMMMMMMMMNMMMMNNNNMMMMMMMMMMNMMMMDO$$$$$$$$$$$$$$$$$$$$$$$$$$777777777777777777ODZO8I+?+=++++?7DNNOI$8OO88DDDO7?IIIIIIIIIIIIIIIIIIIIIIIIII??????????????????????????????????????????????
DDDDDDDDDDDDDDDDDDDDDDDDDNMMMMMMMMMMMMMN8OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO77777$77IIII777???+=++==+++++++???IIIO8$,...ZMMMMM8IO??7MMN~:?ZONM8.,=7$NNMNMMMMMMNNNDNMMMMMMNMMMMMMMMMMMMMMMMMMMMMMMMMNMMMNMNMMMNNNNMNMMMNMMMNNNMMMMMMNMMNNNMMNMNNMMMMMMMMMMMMDZ$$$$$$$$$$$$$$$$$$$$777777777777777777777D88$====?~=~=~===+78?7ZD8IIODD88N8$IIIII?IIII?II??????????????????????????????????????????????????????????
DDDDDDDDDDDDDDDDDDDDDDDDDNMMMMMMMMMMMMMD8OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO$I???++?+++++?I7I???+++++?????III7ODD8=...,..$MMO,..=MMMMMMZZ8MNMMMN~$NMMMNNMMMMMMNNNNMMMNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNMMMNNNMNNNNNNNNMNNNNMMMMMMMMNNMMMNNMMMMMMMNMMMMMMMMMMZ$Z$$$$$$$$$$$$$$$$7777777777777I?+====+==~===~~=+=~=~++?Z8NDN87I++7O8D$ZD8DDD8Z7I?II??IIII????????????????????????????????????????????????????????
DDDDDDDDDDDDDDDDDDDDDDDDDNMMMMMMMMMMMMMDOOO8OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOZII?????++++++??IIIII?????IIII$ZO8NMD8MI,,::,:Z....,,=NNMI ,:OMNMMMMMMNMMNMNMMMMMMNNMMMNNMMMMMMNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNMNNNMNNNNMMMMMMMMMMMMNNNMMMMMMMMMMMMMMMMMMM8$$$$$$$$$$$$$$$$$7777777777?+=?I7777777$$7$7I??=~=7O8DNNMNNNNNNO+~=~++ZODDOODDDD8O$IIIIII????????????????????????????????????????????????????????
DDDDDDDDDDDDDDDDDDDDDDDDDNMMMMMMMMMMMMM8OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO$I???????+++++??IIII7IIII?$OO?,.~8NNNMM7,~?OMMO,,:,~,I~....::7MNNNMMMNMMNNMMMMMMNNMMMMMMMMMNMMMMMMMMNNMMMMMMMMMMMMMMMMMMMMMMNMMMMMMNNMMNNNMMMMMMMMMMMMMMMMNNMMMMNMNMNMMMMMMMMMMMMMM8$$$$$$$$$$$$$$$77777777?=I77$$$$$$$ZZZZOOO88888Z$?=+7Z$$$$ZDN8DND$:=~==?$8NOODNDDDDO7I???I??????I?????????????????????????????????????????????+
DDDDDDDDDDDDDDDDDDDDDDDDDNMMMMMMMMMMMMNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOZ7I???+????++++??I77777ZDDN8....,,8MMMMZ=DNMMMMN,=~$NNDDZ7?7ONMNNMMMMMMMNNMMMMMMMNNNMMMNMMMNMMNMMMMNMMMMMNMMMNNNNNMMMMMMMMMMMMMMMMMMMMNMNNNNMMNMMMMMMMMMMMMNNNMNNMNNMNMNMMMMMMMMMMMMMO7$$$$$$$$77777777777=?$$$$$$$ZZZOOO888DDDDDD8+$77I=~7ZZ$7I7$DMMMN8+~~~~=++I$OZZ8DDDDDDOZ$7I???II?????????????????????????????????????++++++++
DDDDDDDDDDDDDDDDDDDDDDDDDNMMMMMMMMMMMMDOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO7I??????????+?I?$ZDN$?MMMMM,.....8M~ ..~NMMMMMN8MMNMNMDDNMMNMMNNNNNMMMMMMMMMMMMNMMMMMMMMMMMMNNMMMMMNMNNMMNNNNNNNNMMMMMMMMMMMMMMMMMMMNNNMMMMNNNNMMMMMMMMNNNMNNNNMMNNNMNMMMMMMMMMMMMMMM$7$$$$$7777777777I=7$Z$ZZZZOOOO88DDDDNNNNMMM~?77$??==I$Z77IIONN7DDDI?=~~~~=+++I887ZDDDDDDDDD8O$?????????????????????????????++++??++++++++++
DDDDDDDDDDDDDDDDDDDDDDDDDNMMMMMMMMMMMMDOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO8ND8D8DD8O8D8D8MMNZ.,..:ZNMMMI~IDDN8,...,,IMN=..?DNMMMMDNNNNMMMNNMMMMMMMMMMMMMMMMMMMMMMMNMMMMMMNNMMMMNNNNMNNNNNMMMNMMNMMMMNNNNMMMMNMMMMMMMMMMMMNMMMNMMMMMMMMNNNNNNMMMMMMMMNNMNNMMNMMMMMMDZ77$7$7$77777?+7ZZZZZOOO888DDDDNNNMMMMNDDO=II7I$7+=~=I777IIZIO?$N8++??+=======~=IZDND8N8O8DDD8DDDO7??????????????????????????++++++++++++
DDDDDDDDDDDDDDDDDDDDDDDDDNMMMMMMMMMMMM88OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO8MNDNNMDNDDM7:..8MNMO,...,NMN$:?N88MNN~:+?$N$...7MNNNNNMMNMNMMMMMMMMMMMMMMMMMMMMMMMMMMNMMMMMMMMMMMMMNNNNNMMNNNNNNNNNNMMMMMNNNNNNNNMMMMMMMMMMMMMMNNNNNMMMMMMMMMMMMMMNNNMMNNNNNNNMNNNNMMMMMNNNDO7$7$88OZI+$ZZZZZOO888DDDDDNNNNNND88888I+IIII77Z++~~I8OZI7$I+IDD?=+++?++=====~~+++?$ODD8NDOO888888$I??????????????????++++++++++++++++
DDDDDDDDDDDDDDDDDDDDDDDDDNMMMMMMMMMMMN8OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOIMDDMN7~,NMNI....7DMMZ~=~?Z:,..,~8MMMMN?8NMMMN=:IMMMMMMMMMNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNMMNNNNNNNNNNNNNNNMMMNNNNMMMMMMMMMMMMMMMMMNNNMMNMMMMMMMMMMMMNNNNMMNNNNNNNNNNNNMNMMMMNNDNN8$8MNNDOOZZZZOOO88D8DDO7I?+++????II7$$=I?III77$$7+~+IZOO7II?IDD+++=+=++?+===~~~~==+++=?7OD8Z88888DDO7?+?????????????++++++++++++++++
DDDDDDDDDDDDDDDDDDDDDDDDDDMMMMMMMMMMMDOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOD+,7MM~..~MDDI,...NMNO=DMMND~,.,,:NMD?.,8MMMMNMDNNMMMMMMMMMNMMMMMMMMMMMMMMMMMMMNNMMNNNNMMMMMMMMMMMNMMMNMMNNNNNNMMMMMMNNNNNNNMMMNMMMMMMMMMNNMMNMMNNMNNMMMMMMNNMMMMMMMNMMNNNNNNMNNNNMNMMMMMNNNDNMN88MNMMNDDO8O88DDDZI+++++=+++++?????III=?I?III7$$ZZ7?+I?IZDNNNNDO=+++===+?+==~~~~~=O?~====+IODO7$8O88DZ??+??++++++++++++++++++++++++
DDDDDDDDDDDDDDDDDDDDDDDDDDMMMMMMMMMMMDO8OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO$OZ,.NMD,..=MNN+~+ZD,...:NMMMM++I+$D:...=$NNMMMNNMMMMMMMMMMNNMNMMMMMMMMMMMMMMMMMNMMMMNMMMMMMMMNMMMMMMMMNMMMNNNNMMMMNNNNNNNNMMMMNMMNMMNMMMMNNNNNNNMNMMNMNMNNMMNNNMMMMMMMMNNMNNNNDNMMMMMMMMMMNMNDMDN8MMDNMNDD8DDDOI++=========+++????I?I?++??IIII7$ZZZOZI7777Z8NMMNM8?DM7=====++==+=~=N$~~~~~~~=?ODNOZOO8887??????++++++++++++++++++++
DDDDDDDDDDDDDDDDDDDDDDDDDDMMMMMMMMMMM8OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO8D~.=MM$::~8I:.8MMMN.,,,.$NMNMNMMMMNNMNMNMNNNNNMMMMMMNMMMMMMMMMMMMMMMMMMMMMMMMMMNNMMMNNMNNMNMMMMNMMNNNMMNMNNNNMMMNMMMMNNMMMMMMMMMMMMMMMMMMNNNMMNMMMMMMMMNNNNNNNNMMMMMMMMMMNNNMMMMMMMMMMMMMMMMM8NMMMMDD8DDNN87++=====~==~~=====+++??IIII=??I??II7$$ZZO88NNZI$ZZMMNMM$NMO=?I=~==+IO8DDDNNDO$+~~~~=7DD7I888DD$???+?+++++++++++++++++++
DDDDDDDDDDDDDDDDDDDDDDDDDDMMMMMMMMMMNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO8OOI+$8I=7MM8...,?MMMN+$DDNNMMNNMMMNNMMMMMMMMMNNNMMMMMMMMMMMMMMMNMMMMMMMMMMMMMMMMMMMMNMMMMMMMMMMNMNNNNNMMNMNMNNMNNMMMMMMNMNMMMNMMMMMMMNMMNMMMNMNNMMMMMMMMNNNNNNNNNNMMMMMMMNNMNNMNNNNMMMMMMMMMMMMMNDMDNDDNDZ?+++?7$7Z77I+==~~~~=====+++III~?????III7$ZO88MMD88O$MMMMNN?$NZ7MN+=~===?Z8DDDD87=::::~~~+ODNOZO8887+???++++++++++++++++++
DDDDDDDDDDDDDDDDDDDDDDDDDDMMMMMMMMMMNO8OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOI:MD...OMMN~~?$NNMNMMNNNNNNNNNMMMMMMMMMMMMNNMMNNMMMMMMMMMMNMMMMMMMMMMMMMMMMMMMMMNMMMMNNMNMMMMMMMMMMMMMMNMMMMMNMMMMMMNNMMNMMMNMMMMMNNNNMMMMMMMMMMMMMMMNMNMNNNNNNNNNMMNMNNNNNMNNNNNNMMMMMMMMMMMMNMMMNNNZI$8DNNDD8OOO8NNDDND$+=~===+==?I?I=??????II7$ZOOMM8OMNDMMMMMNIINM=7MNI==+=~=$DD8DO:=::::::~~~+$N8+OOD8O$?+?++?++++++++++++++
DDDDDDDDDDDDDDDDDDDDDDDDDDMMMMMMMMMMDOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO$.OM8~?IMNNNNNNNMNNNNNMMMNNNMNNMNMMMMMMMMMMMNMNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNMMMMMMMNMMMMMMMNMMMMMMMMMMMMNMMMMMMMMNNNNMMMMMMMMMMMMMMMMMNNNMNNNNNNNNNNMNNNNMNNNNNNNNMMMMMMMMMMMMMMMNOZNNZ?+===~~~~~~~==+Z88ND8I===++=+???=???????I7$OOMM88NMDMMM8NNNDNNI?+$NINM7=~=~+7ZO$I=::::::::~~=7N88OOD8ZI++++++++++++++++++
DDDDDDDDDDDDDDDDDDDDDDDDDDMMMMMMMMMM8OO8OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOZZODNMMNMNMMNMMMMMNNMNMMMNMMMNMNMMMMNMMMMMMNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNMNNMNMMMNMMMNMMNNMNMNNMMMMMMMMNNMMMMMMMMNNNMMMMMMMMMMMMMMMNNNNMMMNNNMMNMMMMMMMMNNMMNNNNNNMMMMMMMMMMMMNNZ7I?7ZDNDNDDNNDD8OI~=:~~+$DNNO==+=+++7+?+?????I7ZOMM88DMNDMMMMNMOOMM87ID8?DNI=~~=~=~??=::,::::,:::~~?8NIZO8DOI+?++++++++++++++
DDDDDDDDDDDDDDDDDDDDDDDDDDMMMMMMMMMM8OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNMNMMNNNNMMMMMNMMNMMMNNMMMMMMMMMMNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNMMNMMMMNMNMMNNMMMMMNMMMNMMMMMNMMMMMMMMMNNNNNMMMMMMMMNNNMMMMNNNNNMNNNMMMMMMMMMNNNDDD8DDDDDDDNMMMMMMMM8$ZDMMMMNNMDDNDNNNDDNNNDZ=~=~?DNNO=+=+++I=+?????I7ZZNM888DMNMMMNMM8OMMND8DN??D8?O8?~~=+?~:::::,,,,,,,:~=7NOOOODO7+??++++++++++++
DDDDDDDDDDDDDDDDDDDDDDDDDDNMMMMMMMMM8OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOODNMMMNMNMMMMMMMNMMMMMMMMMMMMMMMMMMMNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNMMMMMNNNMNMMMNNNMMMMMMMMMMMMNMMMMMMMMMMMMMMNNNNMMMMMMMMMMMMMMMMMMNNNNNMMMMNNNNM8O8888OOOOOOOOOODMMMMMODMMMMN$~:,::,:::::=+$8MMNNDO=~=?8MN7==+++??+????IIZZNM888ONMMMNDMMZNMNM$$8MO?8D+$NN+~~~=~::,:,,,::,,:,,~~+8DIZO8DOI+?+++++++++++
DDDDDDDDDDDDDDDDDDDDDDDDDDNMMMMMMMMM8OO8OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOMNNMMMMNNNMMMNNNMMMMMMMMMMMMMMMMMMMNNMMNNMMMMMMMMMMMMMMMMMMMMMMMMMMMNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNMMMMMMMNMMNMMMMMNNMNNMMMMMMMMNMMMMMNNNNNMMMMMMMMMMMNNMMMNNNNMMMNNDOOZZZZZZ$$$$77$7$$$$ZZ8MMMMMMZ+~:::::~::,:~::~:::~=$NNNMD++=IDMD=+=++?++???IIZZNM8OOO8MMMMMMNZMNMDI7OM8ZN8+~7NO==~+~:::::,,,,,,,,,,:~=$NZ7OOD8I+?+???????++
DDDDDDDDDDDDDDDDDDDDDDDDDDNMMMMMMMMM8OO8OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOODNMMNMMMMMNNMMNMNMMMMMMMNNMMMMMMMMMMMMMNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNMMMMMMMMNMMMMMMNNNNMMMMMMNNMMMMMMMNNNNNMMMMMMMNNNNNMMMNNNNMMMDOZ$$$$$$77IIIIIIII777777$$ONMO?=~~~?$8NDDNNNDDO$I+=::~=+ONNMD++=ZNN?+++I+?????7ZZNM8OOZNMMMNMM8NMMM$I$MNZ8NN7++DO+==I~:::::,,,,,,,,,,,:~=?DNOOOD8$???????????
DDDDDDDDDDDDDDDDDDDDDDDDDDNMMMMMMMMN8O88OOOOOOOOOOOOOOOOOOOOOOOOOOOOODMMMMNNMMMMMNNNNNMMNNMNNNNMNNNMMMMNNMMMMMMNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNMMMMMMMMMMMNMMMMMMNNNMMMMMMMNNMMNMMMMMNNNNNNNMMMMMMMMMNNNNNNMMNOZ$$$77III???????IIIIIIIII7777$$I=IDMNNNNNDDDMNNDDNDM8I=~~==$NNM8+=INNI+++$?+???7Z$NM88OOMMMNNN8NMMMZI$NMDZMMMZ$$N$+=??~:::::,,,,,,,,,,,,::~+8D7$ZD8ZI?????????
DDDDDDDDDDDDDDDDDDDDDDDDDDNMMMMMMMMD8OO88888OOOOOOOOOOOOOOOOOOOOOOO8DMMNMMNMNMMMMNNNNNNMNNNNNMNMNNNMMMMNNNNNMMMMMMMMMMMMMMMMMMMNMMMMMMMMMMMMMNNMMNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNMMMMMMMMMMMMNMMMNMNNNNNMMMMMMMMNNMMMNMMMNNNNNNNNMMMMMNNNNNNNNM8Z$$77II??++++???????IIIIIIIIIII7I7$ONMNNNNDO$$7$O8NNMNMMDDI:~==ONNNI=7NDI++?$????7Z$NM8OZNMMMMMNNMMMDZOMMMODMMD$?ZN7++I+~::::::,,,,,,,,,,,,::~=ZDZOZ8DZI????????
DDDDDDDDDDDDDDDDDDDDDDDDDDNMMMMMMMM88888888888888OOOOOOOOOOOOOOOOO8MMMMMMNMMMMMNNNNNNNNNNNNNMMNMNMNMMMMMMMMMMMMNMMMMMMMMMMMNMMMMMMMNMMMMMMMMMNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNMNMMMMMMMMMMMNNNNNMMMMMMMMNNNMMMMMMNNNNNNNNMMMMNNNNMNM8$$$7II??+++++=+++++??????I?IIII?????II77OZ?~~~,,,,:~~~?ZNDNNND$==~?DMNZ=?ND+?+$O???I$$MMOZ8MMMMMMMMMMD88MMMDOMMM$7+N$+??==~:::::::,,,,,,,,,,,,::~=7D87O8DOIII?????
DDDDDDDDDDDDDDDDDDDDDDDDDDNMMMMMMMM888888888888888OO8888OOOOOOOOO8MNNNMNNMMMMMMNNMMMMMNMNNNNNNNMMNMMMNMNMMMMMMMNMMMMMNNMNMNMMNMMMMMMMMMMMMMMMMNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMNMMMMMNNNMMMMMNNNMMMMMNNNMMMMMMMMNNNNMMMNNMNNNNNNNNNMMNNMMMNZ7$$7I?++====+++==++++???????III??????????I77$I?~:,::~:::~~=ODMMDN7~=~ONM$++MO++78NI??7$MMZZMMMMMMMMMMD88NMMDZDMM87?8N=++==~::::::::,,,,,::.,,,,:,:~=$DO7O88OI?I????
DDDDDDDDDDDDDDDDDDDDDDDDDDNMMMMMMMN88888888888888888888888888888ONMMMMMMMMMMMMNMMMMMMNNNNNNMNNNNMMMMNNNNNMMMMNMMMMMMMMMNNNMMMMMMMMMMMMMMMMMMMMMMMMNNNMMMNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNDNNNMMMMNNMNNMMMMMMMNMNNNNNMNNMNNNNNNNNNNNNNMO7$$$7I?+===========++++++++?????II???????????III?III77?~,:~~:~=$NDMM8?+=7MNZ+ZMI+IOMMOIIZMN$NMMMMMMMMND88MMMDZZMMD$77MI=++=~~~::::::,::,,,$~,,,,,,,,:~=7DD8ZD8ZI?????
DDDDDDDDDDDDDDDDDDDDDDDDDDNMMMMMMMD88888888888888888888888888888NMMMMMMNMMMMNNMNNNNNNNNNNMNNNDNMMNNNNNNNNMMMMMMMMMMMMMMNNMMMMNNMMMMMMMMMMMMMMNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNMMMMMMMMMMMNNMMMMMNNNNNNNNNNNNMMMNNNNNNMMND$$77I??+=~=============++++++++?????II?????+++?????????I7?77?:,:=:=I8MMM8++?DM$+8D+IDNNNNN8DONMMNMMMMMNDDDMMNOZ$DMD$7INZ+?+==~~~~:::~+=~:,,Z8$,,,,,,,,::~~?8D?O88OIIII?
DDDDDDDDDDDDDDDDDDDDDDDDDDNMMMMMMMD8888888888888888888888888888NMMMMMMMMMNNMNNNNNMNNMNNNMMMMMMMNNNNNNNNNMMNMMMMMMMMMMMMMMMMMMMNMMNNMMMMMMMMMMMMMNNMMMMMMMMMMNMMMMMMMMMMMMMMMMMMMMMMMMMMMMNMNNNNMNMMMMMMMMNNNMMMMNNMNNNNNNNMMNMMNNNMMMMDO$7II??+=~~~~=~~~==========+++++++?????????????+++++?+++????III7?~,~~~=7MMND?=INM?IN+7MMMMMMNNDD888MMMMMD8DMMNOO$$MD$7ION+??+==~~~~~:~~7DD8OOO887?+=~,,,,,:~=$D$ZOD8$IIII
DDDDDDDDDDDDDDDDDDDDDDDDDDNMMMMMMMD888888888888888888888888888DMNNMMMMMMNMMNNNMMMMMNMNNNMMMMMMMMMNNNNNNNMMMMMMMMNMMMMMMMNNMMMMMNMMMMNMMMMMMMMMMNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNMMNMMMMMMNNNNNMMNNNNNNNNNNNNNMNNNNNMMM8$7I?++==~~~~~=~~~~~~~=========+++++++?????????????++++++++????III77?,,~==+DMND++7MZ+N?OMMMMMMMNNDDDD8DDMMDDMMDO8OOMMZZ$7M$??++===~~~~~:~~=$88OO888888O+,,,,::~=8N8888O7III
DDDDDDDDDDDDDDDDDDDDDDDDDDNMMMMMMM888888888888888888888888888DMNNMNMMMMMMMNNNNNNMNNMMMMMMMNNMMMMMMNNMNNNNNMMMMMMNMMMMMMMMMMMMMMMMNNMMNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNMNNNNNMMMMMMMMMNNNMMMMNNNMNNNNNNNNNNMNMMMO7I??+=~~~~~~~~~~~~~~~~~~~~~=======+++++????????I??????++?++++???III77I~,~=~=DNMN+?NN+M+DMMMMMMMNNNNDDDD88O8NDOOO8DMMNZ$7D8?I?+++==~~~~~~~:~:+8888OOOI~::,,:,::~=7D7O8D8$7II
DDDDDDDDDDDDDDDDDDDDDDDDDDDMMMMMMN88888888888888888888888888NMNMMMNMMMMNNNNNNNNNNNMMNMMNMNNMMMMMMMNNNNNNNNNNMMMNMNMMMMNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNMMMMMMMMMMMMMMNNNNNMMNNNNNNNNNNNMMMNNMMDO7???+=~~~~~~~~~~~~~~~~~~~~~~~=======++++++????II??????????????????IIII7I+.:==+8NMZ=?N+D+NMMMM8DMMMNNNNNDDDD8OODMMMMNZ$$ZDM$?I??++====~~~~~~~7D88888O=,:,,,,,,:::~?D8Z8D8$777
DDDDDDDDDDDDDDDDDDDDDDDDDDDMMMMMMD8DDDDDDDDDDDDDDDDDDDDD8D8NMNNNNNNNMMMMNNNNNNNNNNNNNNNMNNMMMMMMMMNNNNNNNMMNMMMNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNMMMNNNMMMNNNNNMMMNNNMMNNNMMMMMMMN8O7?+==~~:~~~~~~~~~~~~~~~~~~~~~~~~~=======++++++???????III???????????IIII77II,:~=+NMM??DI8I88DMMMMMN8NNNNNNNDDDD888ZZDMMMMMMZ$$7I?+++====~~~==$DDD7:$D8+:,:,,,,,::~~+DD88D8$777
DDDDDDDDDDDDDDDDDDDDDDDDDDDMMMMMMDDDDDDDDDDDDDDDDDDDDDDDD8DNNNNNNNNNMMMNNNNNNNNNNNNNNNNNNNNMMMMMNNNNNNNNNNNMMMMMNNMMMMNNNMMMNNDDD88888DDNNNMMMMMMMMMMMMMMMMMMMMMMMMMNNMMMMMMMMMMMMMMMMMMMNNNNMNNMMNNNNNMNNNNNNNNMNMMMMNNNMMMMMD8Z7I?=~~~~::::::::~~~:~::~~~~~~~~~~~~~~=======+++++????????IIIIII???IIIIIIII77I7~,==IDND=8IO7ZZ$$7ZNMMMDZNNMNDDNDD8888OZ$ZZ88ZZZ$77I?+++=======+$$+~:::~Z7:,,,,,,:::~~+8D88D8$777
DDDDDDDDDDDDDDDDDDDDDDDDDDDMMMMMMDDDDDDDDDDDDDDDDDDDDDDDDDNNNNNNNNNNMMMNNNNNNNNNNNMNNNNNNNNMMNMNNNMNMNNNMNNMMMNNNMMMMMMNN888OOOZZZZZ$ZZZO8DDNMMMMMMMMMMMMMMMMMMMMMMNNNMMMMMMMMMMMMMMMMMMMMMNNNMNMNNNNMNNNNNNNNNMMMMMMMNNNNMMMN8Z7I++=~~:::::::::::~~:~:::::::~~~~~~~~~~~=====+++++++????????IIIIIIIIIIIIII7777I7~,==ZMD+ZII$$$77II?IZNNMN8$DNDDDDDD888OZ$$ZODOZ$$7I??+++======~~~~~:::::~:,,,,,,:::~==D8ODDO$$77
DDDDDDDDDDDDDDDDDDDDDDDDDDDMMMMMNDDDDDDDDDDDDDDDDDDDDDDDDNNNNNNNNNMMMMMNNNNNNNNMNNNNNNNNNNNMMNNNNNNNNMNNDDDDNMMNNNND88OOOZZ$$$777777777$$ZO88DNNMMMMMMMMMMMMMMMMMMMMNNNNMMMMMMMMMMMMMMMMMMMMNNMMNNNNMNNNNNNNNNNMMMNNNMMNNNNNMNO$7?+=~~~::::~~::~::~~:~:::::::~::::~~~~~=======++++++++++??????IIIIIIIIIIII7777777::=+DN?$$$$777I???+?+?ZNNNNDZDDDDDD8OOOZZ$$$OM8Z$7II??+++====~~~~~~:~~:~:::::::::~~=?NZ8DDO7$77
DDDDDDDDDDDDDDDDDDDDDDDDDDDMMMMMNDDDDDDDDDDDDDDDDDDDDDDDNNNNNNNNMMMMMMMNNNNNMMMMNNNNNNNNNMNNMNNNNNNND88OZ$I?????III777777777III???IIIIII7$ZOO8DDNMMMMMMMMMMMMMMMMNNNMMMMMMNMMMMMMMMMMMMMMMMMMMMMMNMMMMMMMNNNMNNNNMNMNNNMNNNNDOZI?+=~~::::::::::::::::~::::::::::::::~~~~~~======++++++++++++????IIIIIIIIII77777777::+7M7$77777II?++=====~=?ONDNZ8DD8888OOOZZ$$$$8MNO$7II?++=====~~~~~~:::::::::::~~=+DDDDDO77777
DDDDDDDDDDDDDDDDDDDDDDDDDDDMMMMMNDDDDDDDDDDDDDDDDDDDDDDDMMNNMMMMMMNNNMMNNNMMMMNNNNNNNNNNMNMMMMNNMD$$$7?++++++++????II77777777III????IIIII7$ZO88DDNMMMMMMMMMMMMMMMMMMMMMMMNMMMMMMMMMMMMMMMMMMMMMNMNMNNDNMMMNNNNNNNNNNNMNNNDMOOZ7I?=~~:::::::::::::::::~~:::::::::::::~~~~~~========++++++++++?????IIIIIIIII77777$$77:=+N$777777II?++==~~~~:~~=ZDDDZIDD8888OOZZ$$$$$ONMNZ7I??+++====~~~~~~~:::::~~~~==Z88DD8$$$$77
DDDDDDDDDDDDDDDDDDDDDDDDDDDMMMMMDDDDDDDDDDDDDDDDDDDDDDDNMMMMMMMMMMMMMMMNNNNMMMNMNNNNNNNMMMMMMMNM$7??++++=====+++++???I777$$$7II????????II7$$O88DDNMMMMMMMMMMMMMMMMMMMMMMMNNNNMNNMMMMMMMMMMMMMMMMNNMMMMMMMMNNNNNNNNMMMNNNMDOOZ7I?+=~~:::::~:::::::::::~~~~~~~::::::::~~~~========+++++++=+++++++???IIIIIIIII7777$$$$I~=8I777777II?+===~~::::::~~+88NODDD88OZZZ$$ZZ$$$$8MMNZ7I??+++====~~~~~~~~~~==++88ONDO$$$$$77
DDDDDDDDDDDDDDDDDDDDDDDDDDDMMMMMDDDDDDDDDDDDDDDDDDDDDDDNMMMMMMMMMMMMMMMNMMMMMMNNNMMMMMMMMMMMNM87I+?+=============+++??I77$$$$7II????++??II7$Z8DDNNNMMMMMMMMMMMMNDNNNMNNNNNNNNNNMMNNNMMMMMMMMMMMMMNNMNMMMMMNNNNNNNNMMMNN88ZZ$7I?+=~~~~~~:::::::::::::~~::~~~~::~:::::::~~~~~~====+===++++++++++++???IIIIIII77777$$$$$==Z7777777I??++==~~::::::::::788D?OD8OO$$$$$ZZ$$$Z$ZODMMDO$I?+++=====~~~~==+?7DDNDDO$$$7777I
DDDDDDDDDDDDDDDDDDDDDDDDDDDMMMMNDDDDDDDDDDDDDDDDDDDDDDDMMMMMMNMMMMMMMMMMMNMMMMNMMMMMMMMMMMMNN$?+++=======~~=======+++??I77$$$$7II??+??+????I77$Z8DNMMMMMMMNDD8O7?+++7Z8MNMNNMMNMMMMMMMMMMMMMMMMMMMNMMNNMMMMNNNNNNMMMMND8OZ$7I??+=~~~~~~::::::::::::::::::~~~~~~:~~~:~~~~~~~~~======++++++++++++++????IIIII7777777$$$?~$777777II??++==~~:::::,,,,,:~O8D+88OOOZZOZZOOOOOOZZZZZO8NMMDOZ7??++++++?I$D8ONN8Z$7777III?
DDDDDDDDDDDDDDDDDDDDDDDDDDDNMMMNDDDDDDDDDDDDDDDDDDDDD8DMNNNNNMMNNMMMMMMMMMMMMMNNNMMMMMMMMMDO7++=====~~~~~~~~~======+++??I77$$$77II???????????II77$OZ+==++IZDMMMMMDI~=++I8MMMMMM8NMNNNMMMMMNMMMMMMMNNMMNNNMMMNNNNMMMMMMN8OZ$7I?+==~~~~~~~:::::::::~~::::~::~~~~~::~~:::::::~~~~~=======+++++++++??????IIIIII7777777$7I~I7IIII7II??++==~::::,,,,,,,,,:$8D8D8Z8888OZOOOOOZZZZZZZZOO8DMMMMNNMND88DNNNN8ZZ$$77III????
DDDDDDDDDDDDDDDDDDDDDDDDDDDNMMMDDDDDDDDDDDDDDDDDDDD888ONMMNNNNMMNDNMMMMMMMMMMMNMNMMMMMMMMD$I+===~~~~~~~~~~~~~~~~====+++???II77777IIIII???????????77$Z?:,~=~=?8MMMMMN?==++7MMMMMN$7$$$8NMMMMMMMMMMMMNNMNNNMMNMNMMMMMMMMMM8$7II?++=~~~~~~~~::::::::~~:~~~~~:~~~~~::::~~~:::::::~~~~~=====+++++++++??????IIIII777777777I=IIIIIIII$+++===~~::,,,,,,,,,,,,$8D+D8OD888OZZ$$$$$$$$$$$$$$$$$$ZO8NNNNNNN8O$$$7II???++++++
DDDDDDDDDDDDDDDDDDDDDDDDDDDNMMMDDDDDDDDDDDDDDDDDD888OOODNMMMMMMMMMNNMMMMMMMMMNNMMMMMMMMMNZ?++=~~~~~~~~~:~~~~~~~~~=====++???IIIIIIIIII??I??????????II$$7~,~~~==IMMMMMN?~===?NMMMMNI???II8MMMMMNMNNMMNNNNNDNMMMMMMMMMMMMMMDZ$7I?+===~~~~:::~::::::::::::~~~:~~~~~~:::~::~~::::::~:~~~~=====+++++++??????IIIII777777777I=IIIIIII?O$+++==~~::,,,,...,,,,::OD8IDZ8D88OZ$$77777777I7IIIIIIIII?III7II??????++++++======
DDDDDDDDDDDDDDDDDDDDDDDDDDDNMMNDDDDDDDDDDDDDDDD888OOOZZ8MMMMMMMMNNNMMMMMMMMMNNNNMMMMMMMMO7+===~~~~~~:~::::~~~~~~~~~~===++++????I?????IIIII????????III7$7~.:~~===NMMMMMI====?NMMMMN?++++?ZMMMMMNO$ZO8NNDDNMMMMMMMMMMMMMMMDD$7I??+===~~~~~~~::::::::::::::::::~~~~~:::~~~~:::~::~~~~~~~~~====++++????IIIIIII7777777777?+??????II7N$====+~~:,,,,....,,,:,+8N7OD8D88OZ$77IIIIII?????????+++++++++++++=+$D+++========
DDDDDDDDDDDDDDDDDDDDDDDDDDDNMMNDDDDDDDDDDDDDDD88OOZZZ$$$NMMMMMMNNMMMMMMMMMMMNNMMMMMMMMMD$?+==~~~~:::::::::::~~~~~~~=====++++???????????IIII????????II777I,.:::~=?MMNMNN?~~~~?NMMMMD=+===+ZMMMMMMNNMOZNNMMMMMMMMMMMMMMMMMO$77I??++===~~~~~~~:::::::::::::~~~~:~~~~~~~~~::::::~~~~~~~~~~~~====+++???IIIIIII77777777777+???????IIINMZ8DD8?~::,,,....,,,,:,Z8MZD8DD8OZ$7III???????++++++++=============+7N$=========
DDDDDDDDDDDDDDDDDDDDDDDDDDDNMMDDDDDDDDDDDDD88OOZZZ$$$777$MNDMMMNNMMMMMMMMMMMMMMMMMMMMMMZ?+==~~~:::::::::::::::~~~~~~~=====+++++++++++????III????????III7I?,,::~~=?MMMNMD+~~~=?MNMMMN+=====ONMMNND+++?????ZDMMMMMMNNMDO$I77II???++++===~~~~~~~~:::::::::~~~~~:::~~~~~~~~~:::~~~~~~~~~~~~======++???III7I7777777777$7?+????I$DNNNNNNNNDI=~::,,,....,,,,,:~8DZZD8D8OOZ7III?????+++++++==================?NNO+====~~
DDDDDDDDDDDDDDDDDDDDDDDDDDDNMMDDDDDDDDDDD88OOZZ$$7777III?MMDMMNNMMMMMMMMMMMMMMMMMMMMMMN7+==~~~:::::::::::::::~~~~~~~~~========+++++++++???III????????IIIII=.,:~:==OMMMNN$~~~~~ZMMMMNZ~==~=+DNNMMN7~==+==+==+DDMMDN8DN8??I????++++++====~~~~~~~:::::::~~~~~~~::~:~~~~~~~~~:~~~~~~~~~===~======++??IIIIII777777777$7I=????????$8NMMNMN$+=~:::,,,,..,,,,,,:$8DI8DD8OOZ7III???????+++++=================~+=ZNZ+==~~~
DDDDDDDDDDDDDDDDDDDDDDDDDDDNMNDDDDDDDDDD8OOOZ$$77IIII???+7NMNNNMMMMMMMMMMMMMMMMMMMMMMM8?+=~~~~::::::::::::::::~~~~~~~~===========+===+++??III?????????IIII?,.:~:~=?NNMMNM=~~:~?DNNNNM+~~===ONMMMMD===~======IO7778DNOO?????++++=+++++===~~~~:~~::::::~::~~~~~~~::~::~~~::::~~~~~~~=~~~~======+???IIIIII77777777777?I?I?I??I?II?IDNNND?=~::::,,,..,,,,,,:?DD888D88OZ7IIII??????+++++++=================+DNZI+=~~~
DDDDDDDDDDDDDDDDDDDDDDDDDDDDMN8DDDDD888OOZ$$77III???++++==ZNNNMMMMMMMMMMNMMMMMMMMMMMMM8++=~~~:::::::::::::::::::~~~~~~~~~~============++??III??????I??IIII?=.,::~==NNNNNN$~~~==ONNMMM7~==~~INMMMMNI=~~~=~~~~=~===+==++++++======~~~~+++===~~~~~~~~~:::::~~~~~~~~::~~:::::~~~~~~~~~~=~======++????IIIIII7777777777I???????????I?IDDD8DD+~~:::,,,,,,,,,,::+DD7OD8D8OZ77IIIII??????+++++++=+======+~=+=?8NN$7?==~~~
DDDDDDDDDDDDDDDDDDDDDDDDDDDDMDDD888888OZ$77II???++++====~~8NNMMMNNMMMMMNMMMMMMMMMMMMMMD+==~~:::::::::::::::::::~~~~~~~~~~~~=====~======+++??II???????II?II?+,,:::~~7NNNMM8~~~~=INNMMN8~~~~~~8MNNMDO=~~~~~~~:~~~~====~~=~==~~=~~~~~~=~=++===~~~~~~~~~~~::~~~::~~~::::::::~:~~~~~~~~~~=======++????IIIIIII77777777IIIII????????I?I8N$+=+$+~:::,,,,,,,,,,:~+DDZOD888OZ7777IIIII??????+++++++=======+$NMD8I7?+===~~~
DDDDDDDDDDDDDDDDDDDDDDDDDDDDM8D88D88OZ$77I??++======~~~~?8D8DNNNNNMMMMMNMMMMMNMMNMMMMMN===~~~:::::::::::::::::~~~~~~~~~~~~~~~~=~~~~=====+++??II????????III??:.:~::=+MDNMMD~~~~~+NMMNDN?=~:~~$NMNMMN=~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~===+===~~~~~~~~~~::~~~~~~~~::::~~~~~~~~~~~~==~========+???I?IIIIII7777777I7IIIIII?III?????$DI+=~~~~::::,,,,,,,:::~?DDZ8D88OOZ7777IIIIIII?????++++++==+IONMNDO7I?+====~~~~~
DDDDDDDDDDDDDDDDDDDDDDDDDDDDN8DD88OZ$II?++===~~~~~~~~~~7N888DNNNNNNMMMMMNNMMMNNNMMMMMMM===~~:::::::::::::::::~~~~~===~~~~~~~~~~==~~======++????I?????????I??~.,:::==NNNMNM?~~~~=8NMMNM$~~~~~?MMNMNNI~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~=====++=~=~~~~~~~~~~~~~~~~::::::::~~~~~~~~~~~=======+++?????IIIII77777777$777IIIIIII??????+I?+==~~~::::,,,,,,:::~~7DD$DD8OOZDMND8OOZ$$77IIIIIII7$O8NNMN8O$I?+======~=~~~~~
DDDDDDDDDDDDDDDDDDDDDDDDDDDDN888O$7I?+==~~~~~~~~~~~~~~ZNMNN8DNNNNNNMMMMNNNMMNNNMMMMMMMM?=~~:::::::::::::::::::::~~=====~~~~~~~~=~~========++?????????????I??=.,:::==8NNNMNI:~~~=ZNNNNN8~~~~~=MMNMND7~~~~~~~~~~~~~~~~~~~:~~~~::::::~~~==~~~~~~=====~~~~~~~~~~~~~~~~::::~~~~~~~~~~~=========++++????IIII7777777ZOZZ$$777IIIIII????++++==~~~~::::,,,::::~~+OD8$DDOOZZZODDNNMMMMMMMMMMMMNND88$I?+++++====~~=~~~~~~~~
DDDDDDDDDDDDDDDDDDDDDDDDDDDD88O$I+=~~~~~~~~~~~~~~~~~~$NMNDD8ONNNNMMMMMNNNNMMNNNMMMMMMMMZ=~~:::::::::::::::::::::~~~~====~~~~~~~=====~=====+++???????????????=.,:::~~8NDNNN$~~~~~ZMNMMNO~~~~~=DNDDNNO~~~:~~~~~~~~~~~~~~~~~::::::~:~~~~~~::::~::~=+====~~~~~~~~~~~~~~~~~~~~~~~~~============+++?????III777I7I7O888OOZ$777IIIII???++++===~~~~::::::::::~~+8N8Z8DOOOZ$$$$$$$$$$$77II???+?++++++==========~~~~~~~~~~~
DDDDDDDD888DD888DD88DDDDDDDD$=~:~::::~~~::::::::~~~~$NM8DDZNDNNNMMMMNNNNNNNNNMMMMMMMMMMN=~~~:::::::::::::::::::~~~~~~====~~~===============+++?????I????????+.,:~~==DMNNNN$:::::7DNDNND=:~::=Z8NMNN8===~~~~~~~~~~~~~~:~~::::~::~~~==~~::::::::::~~=========~~~~~~~~~~~~~~~~=========+===++++++??IIIIIIII?$8888OOZZZZZ77IIII?????+++===~~~~~:::::~=~~I8DOZDDDOO$$777777777IIII????++++++=+=========~~~~~~~~~~~~?$
===~~~~::::::~~==~~=?I??+=:~::::::::::::::::::::~~:+DNNN8D88NNNNNNMNNNNNNMMMMMMMMMMMMMMMI=::~:::::::::::::::::~~~~~~~~==~~~=================+++?????????????=.,:::~~DMNNMM?::::~$DDDNNN+~~~~=OMMMMN8+~~~~~~~~~~~~~:~:~~~:::~~~~~~:~::::::::::~:~~~~~==+===+===~~~~~~~~~~~===========++++++?????IIIIIIII$NMOOZ$7$$OOOZ$777III????+++===~=~~~~~~~==+ZDZ8NDD8DMMMMMMMMMMMNDO$II???+++++++++=======~==~~~=IZ8NNNDNNN
:::::::::::::::::::::::::::::::::::::::::::::::::~:DNDDOZOD8NMNNNNMNNMMMMMMMMMMMMMMMMMMMD==:::::::::::~~:::::~~~~~~~~~~~====================+++?+??I????I???=.,:::~=DNNNNN?:::~~ZNNNNNN=:~~~~$NNNNN8+~~~~~~~~~~~~~~~:~~~::~~~==~~~~~~:::::~~~~~~==++?7N8I+=+===~===~===~=~====+===++++++??????IIIIIII$8DMMNDDD88888888888OZZ$7I???++++======+?$DNDDNDNDNMMMMMNDD8OOO8DNMMMMMMMMMMNNDDDDDDDDDNNNNNNNNNNND8O$I?=++
::::::::::::::::::::::::::::::::::::::::::::::::::7NND8Z$77DMMMNMMMMMMMMMMMMMMMMMMMMMMMMMZ~~~::::::::::::::::~~~~~~~~~~=======================++????????????~.::::=+NNNNNN=:~:~~ONNNNN8~~~~~~ZMNNND8?~~~~~~~~~::~~~~~~~~~~~==~~~~~~~~~~~~~~====++?I7$ONDOOZ7++==================+++++++?????IIIII7$ZOO8ONDD88888OOOOZZZZZZZZZZZOOOOOZZZZOOOOZZZZ$$$ZZZOO88DNNNNMNNNNMMMMNNNNNNNNMMMMMMMMNNDD8OOOZ7I??+??+++==~~=
::::::::::::::::::::::::::::::::::::::::::::::::~~DNN$??II$MMMMMMMMMMMMMMMMMMMMMMMMMMMMMNM7~~:::::::::::::::~~~~~~~~~~========================++????II?I???+:,,:::=?MNMNN8:~~::=DNNNDN8~:~~~:ZDDDNNN+~~~~~~~~~~~~~:~~~~~====~==~~~~~~~~~====++?I8D87$8DZI=?7$8M87==+===========++++++++????I??I7$ZZ$ZZZZOOOOOOOOZZZZ$$$$$$77777777$$$$$$$$$$$$777IIII?II??????????????II7777ZZOOO8DDDDNNNNNNNNDDNNNNNNNNDDDDDDNN
::::::::::::::::::::::::::::::::::::::::::::::::,O7Z$?II??DMMMMMMMNNNNNMMMMMMMMMMMMMMMMMNNM7=~~:::::::~~::::~~~~~~~===========================++???III??I??+,,::::=ZNNMND8~:~::=DNDNNDZ:::~~~ONNNNND+~~~~~~~~~~~~~~~~~~=+=~===~=~~~~~~====?7O87??I?~~~=+?I8MMMMMNMNZ?==+++++++++++++??????II7$$$$$$$$$$$$$$$$$$$$$$$777777IIIIIIIIIIIIIIIIII7IIIIII????+++++++++===============~==~~~~~~~~~~~======++++++=======
::::::::::::::::::::::::::::::::::::::::::::::::$OIZO?I???MMMMMMMNNNNNNMMMMMMMMMMMMMMMMNNNNM$===~~~::~~:~::~~~~~~~~~===================+++====++??IIIIII?I?+,,::::=DNMNNN?:::::?NDDNND$~::~~~8NNMNND=~~~~~~:~~~~~~~~==+==~=====~~====?7OO7+~~~~~~~:~+?IONMNND8OZ$$77777I?++++++??????II777777$$$$$$$$$$$$$$$$$777777IIIIIIII?????????????????????+++++++++=============~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~::~~
:::::::::::::::::::::::::::::::::::::::::::::::~M$7III???$MMMMMMMNNNNMMMMMMMMMMMMMMMMMMNNNNNNN=====~~~~~~~~~~~~~~~====================++++==++++????????I??~.::::=+MNNNND+::::~ZDNNNNN+:~~~~~NNNNNNO~:~:~~~~~~~~~~=++=~=========?$OO7+=~=ZN8O=::~=?IZ8OOZ$$7I???+++++++??????IIIIIIIIII7777777777777777777777777IIIIIIIII???????++++++++++++++++++++============~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
:::::::::::::::::::::::::::::::::::::::::::::::=7$8DI????NMMMMMMNNMMMMMNNNNMMMMMMMMMMNNNMMMMMMMZ====~~~~~~~~~~~~~=====================+++++++++++??????I??+,,:::~=ONNMNNZ~~:::=DDDNNNZ~~~~~~$NNNNNNO~~~~~~~~~==~=++~~====+I7ZOZ$?=~~:::,,,:::=+?7ZZ$77I??+==~~~~======++++?????????IIIIIIIIIIIIIIIIIIIII7777IIIIIIIIII????????++++++++++======================~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~::::::::~~~~~~~~
::::::::::::::::::::::::::::::::::::::::::::::::?7I$??+I7NIDNMMMMMMMNNMMMMMMMMMMMMMMMNNNMMMMMMMMM7====~~~~=============================++++++++?+?????????:,,:::~=MNMNN8+~::~~ZNNNNN87~~~~:=ODNNNNN+~~~~~~~~~=??+==+?IZZZ$7?+=~~:,:ZZO$+::~??I$Z77I?+=~~::::~~~~~~========++++++????????IIIIIIIIIIIIIIIIIIIIIIII??????????++++++++===============~~~=~~~~~~~~~~~~~~~~~~~~~~~~~~~::::~~::::::::::::::::::~~~~::::
::,,::::::::::::::::::::::::::::::::::::::::::::::=+???ZO??INMMMMMMMMMMMMMMMNNMMMMMMNNMMMMMMMMMMMNN8I====~~~~~========================++++++++???????????~.,:::~=NNMNMDI:~~:~INNNNNN8::~~~~INNNNNNI~~~~~~=++++7ZOOZ7?+==~~:~=7888?:::~=+?I77I?+=~:::::::::::::::~~~~~~~~=======+++++++???????????????????????????????+++++++++=========~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:::::::::::::::::::::::::::::::::::::::
,,::,,,,,,,,::::::::::::::::::::::::::::::::::::::~,=?$8??IIZMMMMMMMMMMMMMMMNMMMMMMMMMMNMMNNNNDOO7?+===========~========================+++++???????????=.,:::::8NNNNNO~::::~8NNNNND=:~~~~=NNMNNNZ::~~~=I77OO$I++=~~::~?8O$~:::::~+??I7$I?=~~:::::::::::::::::::::::~~~~~~~~=======+++++++++++++++++++++++++++++++++++++++==========~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:::::::::::::::::::::::::::::::::::::::::::
,,,,,,,,,,::::::::::::::::::::::::::::::::::::::::::~+8I?I7$O8DDNNNMMMMMMMMMMMMMMMMMMNNDOZZZOO$7I+=~~~~~~==============+===============+++++???????????=.,::,~:OMNNNND~~:::~ONNNNND?:~~~~=DNMNNN$:~~+$OZI+==~~~~~++~:,::::,,~=+??I7II+=~:::,:::::::::::::::::::::::::~~~~~~~~~~~=============+++++++++++++++++++++=============~~~~~~~~~~~~~~~~~~~~~~:::::::::::~:::::::::::::::::::::::::::::::::::::::::::::::
,,,,,,,,,,,,,,,,,,,,::::::::::::::::::::::::::::::::,$III$ODDDDDDDNMDNMNMMMMNNNNNNNMN8Z7?+==~:::::::::::::~~==+===+++++++++++++++++++++++?????????????:.,:,:~~OMNMNND=:::~,OMNNMNN+:~~~~+DNMNNZ??I7I?=~:::::~~~~:+77?~~~=??IIIII?=~::::::::::::::::::::::::::::::::::::::::::~~~~~~~~=====================================~~~~~~~~~~~~~~~~~:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
,,,,,,,,:,,,,,,,,,,,::::,:::,,,:::::::::::::::::::::?I?$ODNNN8D8OODNND888O8DZZZ7?=~:::::::::::::::::::::::::~~~~=++++????+++++++++++++?????????+?+??=..,::,~=8NNNNN8=~::~:8NMNNNZ=~~~~IOND8O$I?==~~~::,,::~~~=+++++?????II?+=~::::::::::::::::,,:::::::::::::::::::::::::::::::~~~~~~~~~~~~~~~==================~~~~~~~~~~~~~~~~~~~~~~::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
,,,,,,,,,,,,,,,,,,,,,,,,,,::,,,::::::::::::::::::::::=++=~~:~:::::~:::::::::~~:~~::::::::::::::::::::::::::::::~~~==++++++++++++++?????+?++++++++=:..,,,,:~7NNNNNN?:~~:=7DMNNDZ??II7$$77II??+=~~::::,,,,,,,,,:~~=+??+=~::,,::,::::,,::::::::::,,::::::::::::::::::::::::::::::::::::::~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:::::::::::::::::::::~:::::::::::::::::::~:::::::::::::::::::::::::::,,,,:::::::::~~~~==+???????+??????????+++~:,.,,::::~+ZNDNNDO?=~?I$OD8OZZ7I?==~~~~~~~~~~~~~::::::,,,,,,,,,,,,,,,,,,,,,:::::::,,,:::::::::::,,::::::::::::::::::::::::::::::::::::::::::::~~~~~~~~~~~~~~~~~~~~~~~:~:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,::::::::,::,:::::::::::::::::::::::::::::::::::::::::::::::::::::::,:,,:,,,,,,::::::~~~~==+++???????????=:,,,,,::~=?7O8DD8O$7II????IIIIII???+==~~:::::::::::::::::::::::,,,,,,,,,,,:,,,,,:::::::,,:::,:::,::::,,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,::::,,,,::::::::::::::::::::::::::::::::::::::::::::::::::::,:::,,,,,,,,,,,,,,,:::::~~~~~=========~~~:::::~~~=+?IIIIII??+===~~~~~~~~~~~~~~~~::::::::::::::::::::::::::::::,:,,,::,,,,:::::::::,,:,:::,::::,,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,:,,,,,,,,,,,,::::::::~~:~~~:~::~:::,,,,,:~~~~~=======~~:~::::::::::::::::::::::::,,::::::::::::::::::,,,,,,:::,,,::::::::::::,:::,::::,,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
~~~~~~~~~~~~~~~~~~~~~~~~~~~~=~~~~~~~~~~~~~:~~~~~~~?II+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~=D888D7?~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~==~~==~
~~~~~~~~~~~~~~~~~~~~~~~~~~~III+==~~~~~~~~~~===~~~~+II+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~=ZD8O888DOO=~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~====~==+===+++++?
~~~~~~~~~~~~~~~~~~~~~~~~~~~+?III?+~~~~~~~~+II+~~~~+II?~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~=~~~~~~~~~~~~~~~~=D8OZ?ZZ888DO~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~==~~=~==++
~~~~~~~=+=~~~~~~~~~~~~~~~~+?+=+?III?+=~~~~+II?~~~~+II?=~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~+?++++=++=========~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:7D8OI,+=$888D~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~==
~~~~~~~?I?=~~~~~~~~~~=+=~=?I+~~=+?III??=~~=?II+==~+I7I==~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~+III7I77777IIIII7I?==~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ODO8~+=:$O88D~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
~~~~~~~?II+~~~~~~~~~~+I?==II+~~~~~=+?II+~~~+?I?====I7I=====~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~??7?+IIII??++???7I?+=~~~~~~~~~~~~~~~~~~~~~=????I?I??+++==+==ID8O$=:,,7888D~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
~~~+II++?I?~~~~~~~~~~+I?==?I?~~~~:~+?II+~~~=?I?=~=+III=~=~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~??I+?II???++??II7I?+~~~~~~~~~~~~~~~~~~~~~~~????I7777$$7$77IIZNDZ+:~?+?O8D8~~~~~~~~~~~=========~=~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
~~~7$Z$+?II+=~~~~~~~~+I?==?I?=~~~~?II?=~~~~=?I?=~~=?II=~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~+IIII??????+++++II?=~~~~~~~~~~~~~~~~~~~~~~~=+???IIII7I7IIII?NDDZ~==,+IO88D~~~~~~~~============~~==~~~~~~~~~~~=+7O$+~~~~~~~~~~
~~~?$ZZ+=?II?~~~~~~~~+I?=~?I?=~~=?II?=~~~~~=?II+~~=?II=~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~+III??++=+++++??II?=~~~~~~~~~~~~~~~~~~~~~~~+?7IIIIIIIIII??IIND8+,:=~+?8888~~~~~~~~==========~~~~==~~~===+$8DDD88DD8NI~~~~~~~~
~~~+7$$???7$$II??????$Z$?+?II++?III+~~~~~~~~?II+=~=?II+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~?77??++++===++++???+~~~~===~~~?IIII7?+++++?I7777777II7IIIIIDDDO:,I,~:OO888~~~~~~~~~===~~=+++?7Z8DDDDDD8D8888O8O8OO8887:~~~~~~
~~~+I$$I7I$ZOOZI7777$OOO77$ZOZ$$$$=~~~~~~~~~?II+=~~+III=~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~=?II?????++++++?I77?==~~==~~~=I$Z$$777777$7I77$$$7I?I???I??DDOO:+,~=:$8OD8~~~~~~~~+I$O88D88DDDDD8D888OO88OOZI=I:+OO888~~:~~~~
~~~?IIII77I$ZZZI??I7$O88$7$OOOOZ7+~~~~~~~~~~+II?~~~=+II?=~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:~~~~~~~~~~~=++=~~~==~~~~=7$$$7IIII7777$$$7777777777777NDO7~~,,?=Z888D88DDD8DDDD88D8888OO8O8OZZ$77=~=+=?,=~~:,OO88~~~~~~~
~~~+II??I77I7$$7?????7ZZI?7$$OOZ$I~~~~~=~~~~=?I?=~~~+II?=~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~=~=~~~~~~~I$$$777$7I77I?I$$$$77777777I88DO7::+=+?O8D88888OOO8888OOOZZ$II+++:==~~=,:+?~:=+?=~~?O8DO~~~~~~~
~~~+II++I7ZIIZZZ$I???7Z$?=?III$$Z$?++++++++???II=~~~=?I+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~=======~~~?$$$7$77777III???I777?~=++78D8O$=~,~++?ZOZOZ$$77?=~~II~+~,.:~=~:~:,+?+:~:~~=~?I~+7ZO888?~~~~~~~
~~~+II+=?7Z7??7Z$I?+?I$ZI+III7?I$II?====+===+?I?=~~~=?I?=~~~~:~~=??+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~=========~~=?$Z$77$Z$777777I?I?IODDD88888OZ7=,::=,~?+??:.=:~:I.:~.:,+,:?===+::?++=,~~?+,,?ZZOOOD88D~~~~~~~~
~~~+II+~=IZO$I7Z8O$II$OO7I7ZZ$I?IIII?+~~~~=++7II+~~~~+I?+~~~~=?III?+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~=+++=========I$$$77$$77$8DNDDNDDDDD88OZZZZ$+~+:~=:=~?+:?:=?~~=,.,~,~I+II?O7Z$7+?,,:,~,~+Z$O8888O8DO+~~~~~~~~
~~~?II+~~+7$7??7ZZZI?$ZZ7?I$$7?+++?III==+?+??I$$7????7ZZ$III$$77I+=~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~=+=====~~~~~?7I7Z8DNNNNNDDDNDDDDDO$I?:?~~?~:::,=~~++,~~,=7~+$$$$OZOOOO888ZZI=++=++=I7OOO8D88DDD8+~~~~~~~~~~
~~~?II+~~=?II+~~+II?+7Z7?=+777+=+=~=?I$$II???7$$7??+??ZO$?I$ZZ?=~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~=~~~~~~~IDD8DDDDDDD8D88O8OZZ?7+~?++~,~~+:?=~:~=:+$ZZZOOO88O88D888D8ODZ7?,==,:,+7OO88D888DDI~~:~~~~~~~~~~~
~~=?II+~~~+II?=~~?II+IZ7?=~?77+~=~=+++IZZ7+?I777I++???$$$77$$I+=~~~~~~~~:~~:~~~~~~~~~~~~~~~~~~~=+=~~~~~~~~~~~~~~~~~~~~~~~~~O88D88OZOZ777~~+I~+I$$7I,::I7I7=?+:77I?=O$O8O8O88888888DD88D$=?,~~,.+ZO888DDDDD7=~~~~~~~~~~~~~~~~
~~~?II?~~~~?II?~~=?III$7?==+I7?=======?$Z7?++??I???+++I$$$$I?+++~~~~~~7+???++~~~~~~~~~~~~::=MMMMDO~~~~~~~~~~~~~~~~==~~~~~~~$DD8OI,+,:?:+~,==?$O$I7$=?ZI$?+I~=$II?I$?IIOZ7I$O88O$ZZO8OIO?$+~+7ZO88D88D8ZI:~~~~~~~~~~~~~~~~~~~
~~=?I7?~~==?777=~~+III$$?+=+7$I+=+=====?7?+++++++++++++???++++=~~~~~:=7+?$+=?~~~~~~~~:~INMMD,,,.N$=~~~~~~~~~~~~~~~~=~~~~~~~=88DOZ+,~~=~.::+,+IZIZI$O88$7?I7~?77?7O$7I$O$I?IZO8$I$IOIZI$?7+$$OO8D88N8?~~~~~~~~~~~~~~~~~~~~~~~
~+I$Z$$IIIII$Z$$+~~?III7?++?$ZI?+++=====??==+++++???+++=+=+=+=~~~~~~~I$=+=~~=:~~+8NM8$?++==~==~=N+==~~~~~~~~~~~~~~~~~~~~~~~~=D88OZI~::=,+I$ZO?$$?I78887?IIZ?7I?I7Z$$?Z8$77IIOO$$$$Z+ZI??Z88888DDZ~~~~~~~~~~~~~~~~~~~~~~~~~~~
~=?$ZZ$??????I$7?=~=?II?=~~=?I+~~~~~~~~=++??+++????++++++====~~~~~~:~+~~~~+IZMNNZ8??II???I?????$ND?+=+~:=~:~~~~~~~~~~~~~~~~~~+N888OZ$7::~=$ZI$$ZI77ZD8$??7$7$IIIZ+Z7O?OO7I?IOO$7$IO7$?IIZ88D8OI~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
~~~?II+~~~~~~=+II+~~=?I?=~~=?I?=~~~~~~~~~=~~~=====~~~~~~~~~~~~~=++IZDMNMNZI??III?II?II??I????I?ZO7ONNMD=~~~?+=~~~~~~~~~~~~~:~~~O888D8OO$=~,O?+IZ?7I$88Z??7$$7?+I$~$$?7OZZ?77$7$IIIZOZI7$O88D+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
~~~?II?~~~~~~~=II?=~~=+=~~~~=+=~~~~~~~:~~~~~~~~~~~~~~~~~~~~~~=7DMMNDDO7IIIIII?????????I??IIIII78?I?7II$DDNNDO?~~~~~~~~~~~~~~~~~=I$DD88DOZII$I7$Z7??$DD8$7778?IIZI:7+7IOO?IZ7Z$7I7ZO8Z7++Z8DD~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
~~~+II+~~~~~~~~?II?~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~::~~~~?OMMMMMDZIIIIIIIIII????II??I?II$I?II7O$II??I???????I?I8NI~~~~~~~~~~~~~~~~~~:+ZD888Z???787?I$8DDOI7$OZZ7$~=Z$ZI8ZZ7IZ7O??Z?88$?I+Z888~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
~~~?II?~~~~~~~~+?I?=~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~::=7NN8$77OIII?III?I??????????????II7III7Z?$I?I???IIII????I?+=D?~~~~~~~~~~~~~~~~~~~~~888Z7?+$Z$II$OD8OOII8IIIOI+$777OI$I7Z+77$ZO88Z???O88D:~~~~~~~~~~~~~~~~~~~~~~~~~~=~~~~
~~~+II+~~~~~~~~~+II+~~~~~~~~~~~~~~~~~~~:~~~~~~,78MM8$I??IIZ??I?I?????I?I??III?I??III?7?77?7?7?II????II??I?III??~8$~~~~~~~~~~~~~~~~~~~~~I8D$II7+7$?I7Z8+O?7IZ$IZ87+?777OZ$?I7O8II7788$II$8DDD=~~~~~~~~~~~~~~~~~~~~~~=====+I=~
~~~?II+~~~~~~~~~=?I?=~~~~~~~~~~~~~~~~~~+O=8NNND$??I???II?I?II??????????III???I?I7??II$I?III+II?????IIII?I??+$I??ZD~~~~~~~~~~~~~~~~~~~~~$DO7?+$?$ZII77Z$ZI?$O$I88OII$?IZZ7??$Z8II7$O8$7I7O8DD8??=~~~~~~~~~~~~~~=+~~~~~~==7+=~
~~~?II+~~~~~~~~~~+II?=~:~~~~~~~~~~~~~~~OZ~~=+???I?I?????I????+++++++?+??????77I?II7$?77I??77I?I?IIIIII?I7$$$7ZZI$N=~~~~~~~~~~~~~~~~~~~~D8OI7IIO88$I?7$I$7II$Z7OOO777$I$77II?ZO?7?IZO?+I?O8888D8D~~~~~~~~~~~~~=????II???III?I
~~=?II?~~~~~~~~~~=?II?~~~~~~~~~~~~~~~~?NI==+???I??+????I??+++===++=+++??+?$$I?II7ZII$I???ZZ?III?IZOD88Z7????I$ZI7M=~~~~~~~~~~~~~~~~~~~~D88I??$888Z?$?Z=$Z?7ZDO8$I~I7I7ZO7II+ZZ77+7OOII7?ZZ$$O88D=~~~~~~~~~~~~=I?????II?I??I7
~~=?II+~~~~~~~~~~~~=+=~~~~~~~~~~~~~:~=ND+?=+++=~~~=+=++==~~~=========+++??I?II7$?I7I??II$I?+Z7??+??7IIII???++I8I?MI~~~~~~~~~~~~~~~~~~~~88$??$88D8O?+II==O?IIOO,+:+$??7887?I$OO?+ZZ8O$?++O?IIO8DD=~~~~~~~~~~~~=+?===+?+??????
~==?7I?~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~M$=+====~~~:====~~~~~~~======~~~?II?III$??I?+???$OI7++$$O+=?I$7I???+?+?IZ??MO~~~~~~~~~~~~~~~~~~~+8888O88DD88$ZIZI:$ZZZI~I:?+I7I78O87Z7OO$7?$8O7+?7Z?I=Z8DD~~~~~~~~~:~~~~+?+==~=+?+++??
===?II+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7D:~~~~~~:::~~=+?::::::~====~~?+II7?I7$?+I+=++=7Z7I==~+77+=I?ZZ77?+?+++++?O?8M==~~=?????????+?+=+ZDDDD88DD8887.:,=:=+~I+::.=8I.=:Z88D8D8D88D8888888DDO888DD~~~~I7I+=????+??++?IIII?++++
+++?77?~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~77~~~~::,,:::~$+::::::~~~~~=I?=I7II?$I?==~=++?O?7II~::+I?~,.:$7$7I??+=~~=+Z$?M==~~????++???+++==+78DD8DDD88OZ:~,==.:~~,:=+IOOZ?+~IO8DD8DDDDDDDDD888888D888D~~~~?II?=====+??+++++?II++=+
++=?77?~~~~~~~~~~~~~~~~~~~~~~~~~~~~:~O~~=~~:::::::$::::,,,,:::=II+7ZZ??$?=~~:+++?Z++?II=::~+7+,..,=7O7II+=~:~~~+Z=N~~~~=+++++++++======~~~=~~~?DZ$,:~~7:+:=.~=OZ88O$::,$8N8I~~====~~~~===+++?+?+~~~~+7I+=~~~=~==+====+?+==++
+++?I7?~~~=~~~~~~~~~~~~~~~~~~~~~~~~~~D====~:,,:~:+~:::::,::::7I?+ZO$?$I?+=~~++?+O==+II=:::=I7~...,~IO77I+==:~~~:+I$+~~~=+==++++?+++===~===~~:~88O++~+?.=,::==7$OD8OO++==O88O:~~~~~~~~~~~~~~~~~~~~~~~I7I+=========~===++=~~~~
++=?II+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ID+++=~~~:::??~::,::==+77?I$O7IIII+=+=+?++$=~~+77~~::~+$?,,..,~IO$I?+++===~~=?IN:~~~=+=+++++?++=+==???+==88Z$7,+~++:=~++?+~7O88OZ~=+?88DI~~~~~~~~~~~~~~~~~~~~~~~+II=~===++==~~~~++~~~~~~
I??+???++==~==~~~~~~~~~~~~~~~~~~~~~=O8++?=~:~:~~7~::::==+$7I?7$Z$$$?I?+I???=++~~:~$?~~:,:=?I~,....:?O$I??++=====+?7M~~~~=++=++++++++=+=??I7+OOO$:?:~=:~:?IOZ+~.+IO8OOI.~~OO88~~:~~~~~~~:~~~~~~~~~~~~+??+++===++=+==+==~~~~~~
+III???++~~~==~~~~~~~~~~~~~~~~~~~~~~D8???+=~~~~?~~::~~?$7IIIOZOIOI7I?$???+$7~~:::$II~:,,:=?$,...,.,+Z$7?I++===++??IOM:~~=+=???+??++=++=+II?8D8Z:+=~:=?+7O888OZ7,7~ZOZ$+=~$888?=====~~~===~++~~~~~~~~++?????+??+++==~~~~~~~~~
???????++++=++~~~~~~~~~~~~~~~~~~~~~=NI?II?==~~~7~~~~=?$$I?OOZ$$ZIII?ZI???Z+~~:::??Z:::,,=+I$,.,.,,,+Z77?I??+==+?III7NI~~~~~==+=+====~=+??+O8DOI:=~,=?IZ88D888OZ++?:~$Z=,:+Z8OD==~==~~~~==~~~~~~~~~~~~+++++===+++=~~~~~~~~~~~
?II???+=+++?++=~~~~~~~~~~~~~~~~~~:~8M??II?+=~+7=~=+?I$I7I7ODZZI77?$7?+?7+=~::::I$I::,,,:=?$~.......=Z77III??+++II7?$IM$~~~~~~~~~~~~~~~=?=I888O=,==I~+OOD8D=ID88ZZI:=~??~=?+OO8$~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:
???++++?+++++++~~~~~~~~~~~~~~~~~~~~MN?III??++?+===I7$IIO78D7$777I$I?+$+===~:,,?OZ~,,,,:~+?7,.......=$7777I?++++IIII$O$M~~~~~~~~~~~~~~~=+IDDOO7+~,=+788NDNZ????88OO7?I:~.~?:7O8D+:~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~?Z8N
++????????????????++++=~~~~:~~~~~~IMO??????+I$~=I7$II$O$Z8$7$7IO7+I$I=~~~::,,7OI~:,,.,:=I7~,.......=$IZ7OI?+???III?77OZ8~~~~~~~~~~~~~~=7D8OZ?.++==ZODDDN7?++++=I888OO7~,+==~Z888~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~=~~IDNNNZ+,,
+++?++?II??I???I?II+++=+=~+=~~~~:=ZMZ7IIIII??7?+Z$7$$ZO7$Z$$IIZ7IZ7?=~~::,,,~OI~:,,,.,:+?7,...... .~I7$IZII?????IIIII$IN$:~~~~~~~~~~~~=D88Z7.~:,:$ODDDD+++======~I88OZ$I$+:~7O8D$~~~~~~~~~~~~~~~~~~~~~~~~~~~:~+ZMNDOI=++::,,
????I?+?II????++=+==~~~~~~~~~~~~~=MM7II?II?I$7ZZ$8$ODD8DNOO$ZOZO$I?+=~~:,.,+O=~,,,,..,~$$,.....   .:+$7I$Z7?I??II?$$II$+IO7=~~~~~~~~~~OOD$=,==,=OOD888======+II?+?I7D8ODO$~?Z888D:~~~~~~~~~~~~~~~~~~~~~~~?OMD8$?++===~~:::::
+++???+?I??????===~==~~~~~~~~~~~~:MDIIIIII?OIZ$ZI77O77IOO$$$NNND8D$7I?==~~?8=:,,.,,.,:??+.....    .:+$7I787IIII??I7OI77~~I$?:~:~~~~~~I88Z+~:~,=ZZODDO~==~~==?I???III?ON888D888DD+~~~~~~~~~~~~~~~~~~~~:?8NO$I???+===~~:~~,,,:
~~~~~~~=++++++==~~~~~~~~~~~~~~~~=~M$I??7??O$$Z7?IZION7$8ONNND8OOOZ77ZMMD8ND?=:,....,~=7$......... .,=7I?ZO7I????I7ZMII7~:=M=::~~~~~~~88O7,?==?ZO88N7==++====II+??III?==?D8D8DDZ=~~~~~~~~~~~~~~~~~~?8D$??++++=========~~,..,,
~~~~~~~=+++++==~~~~~~~~~~~~~~~~~=?M7I??I?OZO7OIO$I7IZNNDNNNMMMMMMMMMMMMMMM8DMM?=~,,:+O7+...... . ..,?$$7O87III?7I?NI$I$=,+M:~~~~~~~~I88O7:+?+Z888D$?====++==II????I?+=~==ODOD7~~~~~~~~~~~~~~~~~=DNZI=+++=+========~~~:,,...,
~~~~~~~+??+++==========~~~~~~~~~=8NIIII$8O$OOZO+$7II7ONNNNMMMMMM8MMN?++NMI:~:,:=:,~~O7+,,,,..,+ZNMNDNDNONN8$II$IZNMIZ78++DM===~~~~~~~DD888OZZO8DDZZ7II+??+++7II+?I??+====~~~~=~:~~~~~~~~~~~~~DM8I?+=:~==~=+===~~~~,,:,......
~=+===~+?I??+++++++++++====+==~+$ND$?77O7$??ZOIO8DDNMMNNNMMMMMMD.=MI~+$$+NI:,....:=+I+.,:=+$DMMM$?==8ZZ7$$$77$IONDM$778=IM$+=~~~~~~:~=88D88O8D88+$$$I7IIII777III7III+==~~~~~==~~~~~~~~~:~~78M$???++=~~~===~~~~:,,...........
=++++==++?I????++++++++=+======?INO7?OIII$IZ:=IZDMM8DMNNNMMMMMMM~I7:=7=.,,:=....,~$?,..:NOZMM?7M7~~~DOOZ77Z77I7N?OMOIZI7MO~~~~~~~~~~:~~+OD888D?~=$$777I????I77II$7I?======~~=~~~~~~~~~=7ND$I?I+======++~::::~,,.............
+++++==++???+++++============~=?7NZ7IZ7II$I:,I77?I?=NMNNMNMMMMMMD8,=I:.........,:I7~....=MMM.=+8N:=~D8O$77O$I7MI+8MZIZ?MD=~~~~~~~~~~++=+++$ZO$??I$Z7I?+????I????77I+~~~~~~~~~~~~~~~~:+8DI+++++=======+~~~~::,,..,...,.......
++++==+++==~~~~~~~~~~~~~~~~~=~=I7NI$I$I7$??::+$IIZ$+ID$MMI?I???+IN::,,........,+I?,,....M8O8$~,~MMZNDO$Z$7O7ZMZ~+DM?$+NO:~~~~~~~~~~+III777777II77$777IIII+=+?++??I+~~~~~~~~~~~~~~~~~=?$NI++=====+?+=~~=~::::,...............
==========~=~~~~~~~~~~~~~~:~~~=IOD7III?I??O++?$$?=~?777I$D?~~,,:78....,......,?+?:.....?8OZD=,,+MMM8DZ$$Z7OINZ+~?MD$7NM=~~~~~~~~~~~+?I??I?I7I+++I$7?IIII?++=~++++?=~~~~~~~~~~~~~~~~=++?M$=========~~~~~::,,,................
=======77$$7$$77IIIIIIIII?I=~~=IDNII7??I??7I8I7I7~++$$Z$?NMMMO8D$=:=+OZZ+...~~I::..... $777$..7MMD$$D$O7O$ODI==~OMONM?$~~~~~~~~~~~~=???II???++++IZI??I???+++====+?~~~~~~~~~~~~~~~~~~~=$NI~~~===~~~~~:,,,,,......    ........
==~~===7$$77IIIII???+???+?+?~~=7N8I7I??I??77IZ$+?I$I7I~~~::+=+?=~~:~,,,....~:I::.......7+.Z..$MM$$OZO$7I8$8N~~=+NMM8++?:~~~~~~~~~~~+?????++=++++?77I77I7????+=++?+=~~~~~~~~~~~~~~~~~=?DN=~~==~~~~:,,,.,,,...................
~~~~~~=$$$77777II??++???++=?~~=$D$I7IIII??I$II$D$??ZOD+=~?O7ZO8O$77$7$,,.:,?+:,..........,OMM?=OII$$I77ZD$D7=~~8NM$+=?+~~~~~~~~~~~~=??=++=====+=++III???????++=~~~~~~~~~~~~~~~~~~~~=+N8~~==~~::,,..,,,... ...........+$DMDO$
~~~~~~~$$77777777I?++???++??=~+8D?7IIIII?I7ZI7$8IO?+IDZ:~+8I7ZDNN88OIO:,,,+~:..............,:~DI7I7Z77888OD+~~:ND+==~=~~===~~=~~=====+=============??+?+=~~~~~~~~~~~~~~~~~~~~~~~~~:IN$~~~~~::,,................,?ZDND7+:~~:~
?IIIIII7777I7III????+?+????+~~7NZ?7?IIII?IIZIIOOIID$ZMIO~~~~~~~~::,,,,,:+,,,................,87IIII7I8NM88D===OD==~~~=~~~~~~~~~~=~~~=+?++?+++++++++=7O?=~~~~~~~~~~~~~~~~~~~~~~~~~=D8=~::,,,,,........... ..ONDZ?~::~~~~~~~~~
I77IIII77II????II????+==?I?+~~ZNI?7IIIII?77$IIZZIIO78Z~$O~~~~~~:,,,,,,~,.,..........O:.... .OIIIII$OO$MMN8N~~7N+~~~~~=~~~~~~~~~~~~=~==+??+????????INDOD=~~~~~~~~~~~~~~~~~~~~~~~:~NZ:~~:,,,...........    . 8:~~:~~~~~~~~~~~~
IIIIIII7$7I????????++==~=+?=~=N8I?IIIIIII$$$7I$77IOIO7==??~::=8?~?$I~...............N,.....,$IIII8Z$$ZM$N8D=7?I~~~~~~~~~~~~~~~~~7NN+:~~===~~~~~~~ZM,?D=~~~~~~~~~~~~~~~~~~~~~~::ON=~::,,...................~M:~~~~~~~~~~~~~~~
??IIIII77IIIII????++++=~~=+=~=M$?I?II?III$Z77I$7$?O?Z??+~O+~::ZI=~,..=+~:.........:N......:+77IION7NZ8D?D8O~?==~~~~~~~~~~~~~~~~ON8D=~~~~~~~~~~:7MN,.$N~~~~~~~~~~~~~~~~~~~~~~~~D8,=:~:...............  ..,?DZ~~~~~~~~~~~~~~~~
IIIII?I77II?+???+==~~~~~~~~~~8N?I7I?III77ZZII7Z77I$Z7O$===?7~:~ZI:.,~~.....,~............~?D7$IOD7N8ZM7?D87===~~~~~~~~~~~~~::~~NM:O?~:~:~~~~~IMZ~:,?M+~:~~~~~~~~~~~~~~~~~::~?N,.,:+==~...............=OM7~~~~~~~~~~~~~~~~~~~
IIIII??????+=++=~~~~~~~~~~~~+N7I7???IIII7Z$II$$7IIZI7N8Z=+~~=~::$=:...........~==......,~$877?NMMMD=M8?IOD?==~~~~~~~~~~~~~~~~:ON+.~D~~~~~~:?NM~=::=M8,=~~~~~~~~~~~~~~~~~~~~8N:+::~~77:=,,.,,,,......$DI,~~~~~~~~~~~~~~~~~~~~
III??????+++==+=~~~~~~~~~~:MMI??7IIIII?I7$7I?$ZIII$I$D?ZO~=~~~==~::,,,,.,....?,.:...,,:7$77I$MMM7Z$Z8??I8D+=~~~~~~~~~~~~~~~~=DO+,.,D~~~~~IMD~~~::IMI:~~~~~~~~~~~~~~~~~~~~OMI~=~===::=$,.,:,,,,......~DI~~~~~~~~~~~~~~~~~~~~~
??IIII??????+?I=~~~~~~~~~:DD???7?II?IIIIZ7IIIZZ7II77+8$???::~===+=:::,.....=,,....,:+$$7I7?IN$IZ+DZM?+=$DZ~~~~~~~~~~~~~~~~~=NNI,,.I7~~~7NN=~~:::OMI~~~~~~~~~~~~~~~~~~~~:Z8~~=~~~===,~+,7:.,::.......,Z8~~~~~~~~~~~~~~~~~~~~~
???????????????+~~~~~~~,ZMZ???7????III?7ZZIIIZ7$II7?+7D+=~8~,::~:77:::,,...:~..,~$I?O88O8MM$~+Z+ZND==~=8N+~~~~~~~~~~~~~~~~~N$I:,:+N=?8N$=~~~:,IMM?~~~~~~~~~~~~~~=+~~~=8N7=:,::=:~~:~~++.,~$I,,~,.... ID=~~~~~~~~~~~~~~~~~~~~
~~~==~~~~~~~~~~~~~~~~~,MMI????I??IIIII7$$$IIIZI$III?7?O8=~:++,,,~:~O=,,:....,$7I+Z7+III7??N?~+==DN~~~~=88~~~~~~~~~~~~~~~:~8O?,::=NDDNZI~~~:,~7MM~~~~~~~~~~~~~~~~~~=+=MZ.,,:~~~~~~~~:~~I?=~~:~IZ+=:...~8?~~~~~~~~~~~~~~~~~~~~
~~~~~~~~~~~~~~~~:~~~:DN$I??I?++????III7Z$IIII$Z8??+I??$~8~~:::~:,,,,~O$~$Z+..$87~~~=::::..,$?:++N:~~~~+D+~~~~~~~~~~~~~~~~NM=::~=MMN$+::~~::I$M8I=I$:~~~~~~~~~~~~~~~7MI:,....,~~::,::::~+?~~==+==~~=+=.IZ~~~~~~~~~~~~~~~~~~~~
~~~~~~~~~~~~~~:~~~~+NMOII?I?$??II????I$$??III7$OI?++~ZN~:~~~:~~+7O88DDMO$I??D7++=~~~:,,,....8==~=~~~~:ID:~~~~~~~~~~~:~~~8M$:~:,7ZZ+=7==:,:$+7+....ZN=:~~~~~~~~~~~~~~=M+7$?:.....,...,:~~+7+======~~:,,:D~~~:~~~~~~~~~~~~~~~~
~~~~~~~~~~~~~~~~~~OMZ?II$?II+I?I???II7$$?I?IZIIZZ??+~+N7$88NM8OOZ$777$$=I+=+$~~:~~~:,,,,,...ZZ~~~~~~~=8?~~~~~~~~~~~~~~~OM=::::~8=~:::~?=~7+=~:,...IM=:~~~~~~~~~~~~~:~=M$===+.~++?IIII7$$$$ZOO?=++===~~+MDM$=:~~~~~~~~~~~~~~~
~~~~~~~~~~~~~~~:$MN??II$?II?7?+?????777???IIZ?IIZ7I$8DNMMNZ$$ZZ7I=+ZZMM$=.~$=~~~~~::,,,,,...:D~~~~~~~~I~~:~~~~~~~~~~:~~N=::::::=$+~,:,+7N,I::,....M+~~~:~~~~~~~~~~~~:~7M~~=?+=:,,,,,:::~~==+ZN+=+===~~~:,,N$~~~~~~~~~~~~~~~~
~~~~~~~~~~~:~~$MII??IZI?I+?$???I???I?$7?IIII$ID8MO88OO88DNNOZ+~==ZN7~M:=~.~O~~:::::,,,,,,....$O~~~~~~=~:~~~~~~~~~~~~~~D~::,,::,:~$,,...,7$:,,...~M~:~~~~~~~:~I~~~~~~~~~7N::,,+$~,==+++++?+?I+==+====~~~~~~=N=~~~~~~~~~~~~~~~
~~~~~~~~~~~~+M8I???7$?7?+?II??????I?$7I?II?77I$?8M888DNNDO7I~:=ZN~:,,D.:=~~D+~~~~::,,,,,,,,..~D=~~~~~~~~~~~~~~~~~~~~:$D,,,,:,,,:=:?....~I,,,...=M$~~~~~~=7NNODI~~~~~~~~~7D,:,~OMNNN$==+====??=++====~~~~===+M+=~~~~~~~~~~~~~
~~~~~~~~~~=M$?+???$+7I=+?$I?II???+777ZIIII?Z?I$+8MM88OZ$I===OZ~...,,.Z.,+:=O?=~~::::::::::,,..N7~~~~~~~~~~~~~~~~~~~~~DI:,,,,:,,:=:.,..:?:::...Z.?M~~~+M8:..DD~~~~~~~~~~~~$MMN7++++===~~=?+7$++~~~~~:==~==+=+$M?=~~~~~~~~~~~~
~~~~~~~~=8D+????$$+$++??O7???????I?7$IIIIII$I?$8MMNO$$Z7?O8Z,........I..=:=$O~~~:::::::::,,,..DZ~~~~~~~~~~~~~~~~~~~~~M7::,:,,,,,=.?..,I,,,+,??...MO8N8,...M$:~=~~~~~~~:+8MI+=+++?IZ7II=~::OD=:=~::::,:::~~===ZM==~~~~~~~~~~~
~~~~===MZ?III7$ZI$$I7=$OIIIIII??II7$7II??I7IIINMM8ODZ7DDO:,,.........=..::~7N~~~::,::::::,,,..OD=:~~~~:D+~:~~~~~~~~~=M$:,,,....,:~,,.I~~87+.....~=$:,...?M:~~~~~~~:~=$MD?+++++++I=+=~::,,,7:,,,:~:,,::::+D?===$M?:~~~~~~~~~~
+++=7NMI7?77$ZZI$II?+Z8?IIIIIII?I?IZ???II?$?I7ZMM88ZDMO~:,,..........~..,,=?8=~:~::,:::::,,,..=N?~~~~~~$NI~~~~~~~~~~IM:,,,.....,.=..,7$?:,,...?I+~....:MM=:~~~~~~~~:ZN7+???+++7?+~~:,,:,+~+,...,,,.,,,:::=?==~:=ZND+~~~~~~~~
++?MD7III7ZZZ777II=IO8??II?II?+7+7$7I?IIII???7ZDNMMN?~:::,,,.........:...:~~$Z::::::,:::,,,,...ZO~::~~:?ODN=::~:~~~~N8::,,......~...,~+I,,,,??+:,...:DD~~~~~~~~~~~IMO+???++?+?++~~:~:::::?:,..,,,::..,,,,,:?~~~:::ID8~~:~~~~
I8N7I??IO8$II$II==IN$?III???????7I$IIIII?ZIII7$DDDI=~~~::,,,.,.......=...~=,IN~:::::::::,,,....I?M7:~~~=87=OZ~$MMMMNM~~~:::,,..,,..,:$,,?+$$I?::..?ZM$~:~~~~~~~::O8=+??????$++===7=:~::~~7:,,,,,,=+...,,,,,,?~~~~:,ODD~~~~~=
DD7???$DZI777II==IN7?II??II??+I7IZI?IIII?$I?7ZDZ78?=~~~::,,.,,,... .,=.,.~~~?$8::::::~~:,,,,,.,+$7MZ~~:~OI~~NMMMMMMMMM87=:::,,,.,,,,$,,DN8$=+?~,,$MN~~~~~~~~~~~:DN++??I7I$I??++?Z=+=~:ID87~::,::~?=...,,,,:,~I~~:~:,NN7~~~~~
++?8NN$III$II?=IMD$?I?I????+=?7I$$II??I?7I?IIZ87$O=~~~::,,,,.,,.....~:,..,==~=DDN::,,,:::,,....:MZD8M~~:MZ:?MMMMMMMMMMMMMD?,:,,,,,,~??,:~=~+??=MMM~~~~~~~~~:~=8N?=++?I7I7????I7?7?+==8==?I=~~~~~7~,+....,,,,,,O+~:::NDN=~~~~
NMMMZ77I77I?==ZND?+?IIII??+=+7I7$II?????$I?$7ZZ7O$=~~~:::,,.........+:,..,~+~?+DM::,,,::,,,,....DDODMM+~M7ZMMMMMMMDMMMMMMMMZ=,,,,,,,,,,::=~=$8MM8~:~~~~~~~~:~O8++==++IZ+?+??I7$I++?78:~=?+===~~~$:,I,...,,,,:,~$=~::NNZN~~~~
=7DZ77I7I7?I8NNO+????????+==7I$$?IIIIIII7II$$Z7$O?~~:::::,,.........?....,=I=?~?O~::::::,,,,....,NO88MMM$MMMMMMMN$=MMMMMMMMMMN?,,,.,:,,::~ZNMMD==~~~~~~~:~=DM7=++++IZ=+??+IIZ??++I8=:::~7++===~~+:,?:,,,,,..,,,,:O:~~O7D=~~~
ID877$Z77?ZDIZM+????II?++==77I$III?III?I??IIZZ$Z$+~~::::,,,.........+....,==~=+:78::::::,,,,.....ONDODNN$MMMMMNM:I:7MMMMMMMMMMM=:,,,,,::=OMMDZ+==~~~~~~~~~MD?++++=DZ+++I+I$O???+?O~:~:~~$++++++?=~:?~~~~:,...=,,=O:::=$$?:~~
D77$$$7ON8I+MM+?IIIII???=+III$IIIIIIII?7??7IZZ$Z7+~~:::::,,....,,..~,.....,=~=++IN::::::,,,,.....,I$NNDNNNMMMMM,.=~,IDNMMMMDMMMDZ.,,,,+MMZ~=~~~~===~~~==8MOI?+ZMMM??+=?+7O$I7+++O,::~::,7?+==++8Z~:?:=~~~:8:.=..:?+,,,,:M+:~
77$Z77DDZ==DM????II????=+?$I$$I?IIIIIIII??77Z$ZZ7+~~::~::,,....,,,.I....,,,:~:~=I7I::::::,,,......?=OMD88DMMMMM,..=,$NMNMMMNDDMDZ7,.,IM8~~~~~~~~~=====$MM7?ODMZDM7I+?77$OD++?I7O+~:::,,=D+?++++OIO~+~==~=~ZI,=,..??,,,::=N8=
77$78M8+==78=??II???++==I$I$7I??IIII??I???IZ$7ZZ?=:::::~:,,,,,....~?.....,.,:::==ID::::::,,........I,IDMDDNMMMMMMZOMNNMNMMM88MMD$++?MD~~~~~~~~~~~~~~~DDIOMZ??IMM7II?ZN$$O?I??+8=====I8Z=8I?I+=?I~:ID==++??OZ:++..~$~:,::7ZOM
7$78NOI==?M+???III??===I$I7$I???IIIIIII?+??Z$7$OI=:::::~:,:::,..,:~~,....,,,::~~=7I$::::::,,,......~,.~7MDDMMMMMNNNMDDO::=ZMDDOOO8MN$:~~~~~~~~~~~~:?MNMO?===+IMO7I?DMDIZO7I??$7=~?88O=::O7III+$$~~=IMM8Z?+Z$=?I:,~$?,::::NMD
7IZD7+~~?M+?I??????=~~?Z7I$III?II?I??7?++??Z$77ZI=:::::::Z?::,,.,.~~.. ......,~,=+7O::::::,,........=,.,$NMNDNMMM8O8O$$.,,,,,~IMMMO:~~~~~~~~~~~~~~=~=~+~==+?7M$I?7MMMOMN7????O=ID$+??I+~~77??=$+==~77?ZDDIZI+?$~:~8:=:::~,8M
+7D7+=~~D7+???II??+~~+7?IZI?I?I7??II?I++=IIZ777$O~:::::::=7=:,,,~:,...........:,:=??=::,::,,........I...=78M888DMM8$ZO$?,...=NMMMO~~~~~~~~~~~~~~~~~~~~++===?MN==OMMMZMN$II?7?OD7?+?ON$~:~ZI??=7=:~+$MDZ?ZDM8+?Z=~=O~Z:::MN?8
IN$=~~~78~??II???+=~+77IZII?III?+?I?II+++I$Z7II$Z=:::::::~=I+,:=,:.. ........,.,,:=IZ:::::,,,........+,.:~=8NMO888NNOZZ$OZMDOZOO:~~~~~~~~~~~~~~~~~~~~~++==IM8=7MN8MNMMMZI?+IN?=+788MMZ:,:$I?+=?=,:OMMMMMMNNZN$7==+$?+$~:OD~$
88+~~~~M==???I??+=~=I7I$IIII??I??II?7??++7$7III7Z?:::::::~:=?:~=:..  ... ......,,,==IZ:~:::,,,.......:~:::~+7DMZOZO8M8$78D8O7:~D:::~~~~~~~~~~~~~~~~~~~++=~MD=7MZ$MDDZMMI???D7?ZDONONMN=,,~$I?=?~,7Z8DMM888MDZDZ===I$+$~:ZN==
O+~~:~~O~+?????+==~I$I7?II?I?+?+?IIII?++=?$7III77O~::::::~=+?N=8~................,,~?77::::,,.........~~,:~:ZMMMDOOZO8N?+=?..~.Z8:~~~~~~~~~~~~~~~~~~~~=+=D7ZMO.INM:~NNN7??=MDNO$+Z~MDM?,.,+7?++=...+DNMO,=~ONO?D~=?O+=?++M?=
I~~~~~?=+??????=~~~$??$I????+=+=?II7??+=+I77IIIII$~:::::~~=++DM:....   .    .....,.:+?D~:::,,..........?:,:,=7MMMMZ8OZODIO+:..::78~:~~~~~~~~~~~~~~~~~~=+DNM8:,+N8:,+NZNI??OMMZ+~.~OMNM?,.,:7?==$...,M8MD+I=INM~~$=+Z+=7?N$M+
~~~~~:M~=?????+=~=7?I$?II???=+=+II77??++?7$77I7I7IZ:::::~:+$$~~7 .....       ....,,,~=?D~:,,,........ ..?~:I=~:$MMMDOZ7OONMNIIZDNNN~~~~~~~~~~~~~~~~~~=INM$,:~IN+,:=$NIMI?++$M7.,.I78D?=,,,,~+~~I....INN8$I:+ODN$+~ID==??NMZD
~~~~~+M=??????=~~?$?Z???I??+=+=?II7I??+=I7I7IIIII$D::::~=Z:.,.~.......    .  .......:~=?+::,,.........,,~?=8,~:,7MMMMO$$ZZZMMD+~~~~~:~~~~~~~~~~~~~~~~~7O~~~~:~~=:~~88+M$I?=:ND?,.+:7I8:,,,,,~::=,..:,,I:,+:=$NMNI8==8IIZ88IO
~~~~~8Z+????++~~?7?$??II?I?=~+=?II7I??+=$77II7II7IIZ:=O?,......:,....        ........,:=D~:,,..........,.?D~~::MO~?DZDM$ZZZ$$88M?~~~:~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:87=N$?=~~8MMMDO?:...,,,..,...,,?Z77~+I..DMD7I~~DIO$++MN$~
~~~~~NZ=????+=~=I??I??????+~===?IIII?++=ZI7IIIIIII7DO=,.........~.  .        . ......,:~7$::,,.........,:.I+:,DI~~~~~~ZNI$$ZZZ$$DM7:~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~D+~IDZ+=~ZMZ~,,,,,.,:,,............,7IZMO=?8~=I:Z7+=+MDZ+
~~==+NZ+????=~~II+$???II??=~=~+??III??++$I77IIII7I7IO....      ..:.. .              .,,:=ZI::,,........,,.=7:N$:~~~~~~~IM7I$ZOZZ7ION=~~~~~=~~~~~~~~~~~~~~~~~~~~~~~~N=~~:$Z:,DM,,,,,,,,,,:=... ...........::,~~.+~+:+:$MO:~~~
~~=~=M$?I??+=~=7+ZI??II??+=~=~+??I???++?7777III?III?7~..       ..,~ .               .,,::=O=::,,.......,,,.+8O~:~~~~~~~~=8Z7$ZOZZZ$?M8~~~~==~~~~~~~~~~~~~~=~~~~~~~=N~~=::N?.=O:,,,,,,,,,~.. . ..........:~::,.=?~.$+OD?:~~~~
~===+OD????+=~7I77+?I????=====+??I??++?$7$I7IIIIIIII+$...      . ..,..              ..,:::=7~::,,.......,,.,ZO~~~~~~~~~~~~=8?7ZOZZ$$$IM?~~=+~~~~~~~~~=?+???++=====$N=~~~~~N$:$,,.......................,~::~,,,.,:$N+~~~~~~~
=~~~=IM?I?+=~+I?7?+?I???+=====++I???+++$IZIIIIIIIII???..       ..  ...              ..,:,,:7::::,,,.....,,..~DI~:~~~~~~~~~~+NZ?ZZZZ7$$7MO=++========+???++??+=+=++ZN=~=~~~?M=OI.,,,...................,,,,,~,,==.$:D+~~~~~~~
~~~~~=O7???=~7I$????II??==~===+?????=+??IZIIIIIIIIII?I7...... .     .. ..           ...,,:,:$~~:,,,.........,:D==~~~~~~~~~~~~ZM?77$7$$$$$MI?+========++++++++======+===~~~~ID7:$7............. .......:,.:O$.,,$,..,Z~~~~~~~
~~~~~~IM???+??IZI??????===~+==+I?I??+=7+?$7III?II?II?=?+... ...      ... .        ......,,,.7?::,,,,.........,.M=~~~~~~~~~~~~~N?I$$$$$ZZ$IM7==~~~~~~~=++========~~=+=~~~~~~~DN=~$$...,................,.~DZZO~$,... O~~~~~~~
~~~~~~=O8I+=7I+I?+?????~==~=~=?++??+=+??=$IIII???IIII?=$~......    . ....         ......,,,,:$+:,,,,..........:~M?~~~~~~~~~~=~:M??II7??$$Z$NM7~~~~~~~~==~~~~~~~~~=+~==~~~~::+ZN=:NDZ.....~=.~,.........Z$O~$$O,....,Z~~~~~~~
~~~~~~~7N$++I77+?+????+~==~~~=I+??+===??~I?I7IIIIII??I+?$.......      ...          .....,:,,.~Z::,,,,,..........=M~~~~~~~~~~~~~ON?I777?+?$$7OM=~:~~~~=====~~~~~=+?I++++=~+=~~N+N?DZIN,..............:ZI.8+8:+?.....$+~:~~~~~
~~~~~~~=?N7??7Z??+?+??=~~~=~~=++???+=++I?IIII7IIIII?III+?:......       ...          ......,,:=I7:,,,,,,.........,~M=~~~~~~~~~~~~8D=?I?I=~=?I7?MO~~~~~~~===~=~~~==++=+==~~:~::I~~ZDD++OO,........:II+:,,I7.,,+.....~D~~~~~~~~
~~~~~~~~+?M+I$$????+++~~~~=~~+++??++~?+I?II?7IIII77IIII??$..... .......             ... ...,,:~O::~:::,.......   ,O7~:~~~~~~~~~~=M7=????~~~=+IIMD=~~~~~~~~~~~~~~====~~~~~~~~~~~~~DDI=~7D7$+=~==I=::::,~D?.,~~:..,,,O8=~~~~~~
~~~~~~~:~=OM8=I?++??++~~=~=~~?++??+=::=++77$77777IIIIIII?I7............             ... .....,,,Z,:::::,.....   ...MN=:~~~~~~~~~~=M:++?++=~~:=+~8N~~:~~~~~~~~~~~===~~~~~~~~~~~~~~=?8~~==O87Z7++~===~,,M88N+=~~7~,:::NN:~~~~~
+~:~~~~~~==MN87??+?++=~~~~~:=+++??+=::~====?7Z?I7$$7I??I?IZI,.........              .... .......?Z::::::....... ...=MN=~~~:~~~~~~~Z=~???+?=~,=$I??NNO:~:~~~~~~~~~=======~~~=~=~~=~=~=+=+ND???+++++=~,+N$~DNI=~~7~::=+DD~:~:~
~~~~~~~~~~=?M?7==+++=~~~~~~~===+???+~:~==~=+????I7ZZZZ$$7778$+~,,......             ..........,,,,$7:::::,.......~I=?8M:~~~~~~~~~~+N:==+?+==,.++=+77N?~~~~~~~~~~~========~~==+DMNZ??+~+NNZZ$7I?~,...?MD+~~IMO+~~$~==+=ZN:~?O
~~~~~~~~~~=7$8?==+++=~~~=~~~=:=+???+=~~==~~=+?II????I???II77Z$$OZ?+~.....   .....    .........,,,.:I~~~::::,...I87?++7NM=~~~~~~:~~~N~=??+?~~~~,....~NZ~~~~~~~~~~~~~~~~~~~~~~7N8?~MDDNN8Z$+~=+?III?+=+O$ZNMO?ND=:~$+=++~8ZDOD
~~~~~~~~~~=?+N?~++++=~~~~:~~::~==+++++==+=~~=++++??+??III?II77I7I?+++?7I=....    ..         .......,I?:~~:::$8DZ7I?8+.:7MI:~~~~~~~~D,:+?+=~:::::,,..M?~~~~~~~~~~~~~~~~~+ZNNZZ87+~::~=+=++?=+?++++=~==~~~~~,=O+I:=?II==~:NN$I
~~~~~~~~~~~==ZZI++++++=~~~:=::~~~~=++??+?+===~==+++I?????7Z$I$77IIII???~:=~~,....  .        ........=7I:~?DNDZ$7I$O.....=MI~~~~~~~~D=,~+?+~:::,::..,M?~~~~~~~~~~=ODNNN8ZI=~::========~~===+=++++?+++===~~==I$Z$I=$??+~~~~ND$
~~~~~~~~~~=~~=Z8=+++?+++~~~:::~~:,:~==++???+++????I?I7?++???I$Z$?III??I?+~:+=..... ..       .. .....,,8MOMNDZ$7M7~:.,...=~8$~:~~~~~=OD8?~~:,.,...,.OM?=~~~~=~~~=~+,..,,,:~~~~~==~~~::::,,,,,:=++++=~=+II==:~:::::$~+Z==~,7N$
~~~~~~~~~~:=~~+D+~=++++++=~::+:~:,,,:~===??????????????7I++??II7Z7?II????+=::+.... ..       ..  ....,,,,D8O8NMN888DDOZ$I$$$MD+=~~~~~~~:?DO,,..,...,MZ??+++======+=O,.,~~~:::::,......,::~+?+?7$ZZOOOZ7?::::::~:,=I,~Z+:~$8$:
~~~~~~~~~~~~~~+?M+~~+++??+=~~~=I~:,,,,:~=++??++++++??????777+I?II$7Z7I+77++=+~~+.... ...           ....,.7MMOOZZO$7II?+?I$Z=$N7~~~~~~~~~~~$M7.,,,,M7=?+===========~ZO.,,........,:=+=,.....,:::?I++==:::::,,,::.$+~?8=7=~~:~
~~~~~~~~~~~~~~~+$N::~++++++==~=~=I:::,,:~==++++==+++?+????I7I7?III7IIZ???I$+++=:=...               ......OND$7?7$O8$Z7?~:,.:+=NI:~~~~~~~~~~~7M...ZO~~++====+======~~O......,,,,:::,::....,,.=I======::,:=~:,,,~~Z::7=$+===::
~~~~~~~~~~~~~~~==+ZNO+=+++========~I=::::::~=++++====++++????II$I?I7II?$$+?+?+==~:=.....         . ...:8+IZO8DINNI?,,,,,,..=+?,ON?~~~~~~~~~~~~+$DN:~~=+?==+++++7MD++?N+,.:~::~~,,,.,~:,,,+?+=..,:,,,.....~=+=+7I++?$+~=~=:..
~~~~~~~~~~~~~~~===~=$ON7~++========~~+I=:::~~==+++=======++???I7?7??7III?ZI+?+$+==,~....  ..      ..ID7++IZO88M7ZNMD7=.....=?==~ZN$~:~~~~~~~~:~~~~=:~=+===+++++IMMMMNND$.,:,,,,,.~~~,==~=,....,.,,.... ,$ODNMO77?IZI~==~~78Z
~~~~~~~~~~~~~~~~~~~~====7DNZ?=?++??+++====I$?~~=============++???III?7III?II$?++I+~~+,..        ~$ZIIII777I$888MNI$$8O8N7,.=I+=~.+N+~~~~~~~~~~~~~~~::~++=====++?8NZ$I$8N?....:::=,~+:..............,=?DDD$ZZZZ77$ZZ7::::7N~~
~~~~~~~~~~~~~~~~~~~~~~~~~=~?ONND7+============?I7$$II$OOZ77II=+++I?I7II7IIII?77+?7+~:=.........IZ?I$77I??II7$8DOODM88$$7$$O88I+=..~N=~~~~~~~~~~~~~~~~~~~=~=$=~:=OM8O$7$7I..:~,,.:=..............~78M8MDN$7$ZZ$$Z7?$Z==,7O=~=
===~~~~~~~~~~~~~~~~~~~~~:~:~~~===?8DMNNNMMMMMMMND8O7III??+++?NMMN?+++I$77I?II?OOZ??7~==:.......?ZOOO$II7I?7IIO?NMZ$8=::ZZI7OZ?I7=:~IN7~~~~==~~~~~~~~~~~~=~ZM~~~=$MOO8MZM7D,.:~....,..........7MNNNNNNON$N$7$OZ7$7I?$$ZZI=~~=
==~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~=+=++==++++++++++++++++=I++$MM7?+?7Z7IIIIIZZZ?I==~I.......?OOOO$77II?87ZON7?+?=$7,=~:~7NZI$+++=+DD,=?ZNMM?==~~~:~~~~$$M~~~~7MZZNMMMM77$.............=OM88OOO88MONO8OM$O7?+=I77ZOI~~====
====~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~==~~~~~~~~=======~~~~~=?=++D$OZMMNZI??IIIO7IO==~.......~8Z$Z7I+??ZMZI$Z+???++=$+,:,:OZ77~::,,.?MMOIOZZ$ZNMMZ+:7N8~.M~:~~IMNMMDMZZO?+=~......,7DMMMD8D8$O8D8NMOOZZZ8NI?+?OZ$OZ===++==
====~~=~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~Z8Z=~~~~+==7OM8?I88I??I?$$7I$~=.:,....:8$$$II+$+=Z$I$7$II?+~$NI7,::O$I$,,,,,.:D$Z8O8NO8ZO8MMNDO.I.D+~~~IMMMMOM7?++?=.+:,=7DMMDDM8Z8OO8OZO8NO888O$IZM?IIO$ZM?~~~+=~=
+======~~~~~~~~~~~~~~~==~~~~~~~~~~~~~~~~~~~~~~~=?I+~~~~~~Z88I~~~~~~=$Z+==++78??I??7$O7+?I=7.....D77IZO+~=+$$I7?N77+MO8DO$$I=8$I$,....7+?+?+7ZZNDD788NNMMDO.I8:~~?MMMMOMI=++:~~77NNNNO8ZO8ZOO8D$ZDNOMD8OO7II++NNNOZNO~~~~~~~~
+======~~~~~~~~~~~~~~~8O~~~:~~~~~~~~~~ZO$I=~~~~$D8DZ=~~~~7887~~~~~~~~~=~=~++IN8?I?7$$Z77++?8...,N$88??=~=?7Z7II8IZM88DDDDDO+I$$7~..~M?=+==+==+$I$Z$$ZONMMM7?N~~~+NDNO877=+=~++77$$O7Z$ZZ$$$7Z77788NDM8OZ7II+?O8$ZOOD+~~~~~:~
+~~~=~=~~~=~~~~~~~~~~~78+~~++~=~~~~~~~OD88D$=~~$8I+=~~~~~?8D7~~~~~~~~~~~~~DI$DN7++7IZ777+III8?7$M$OZI?+++=78Z$7ZM778ODDMN88ZON$?I.Z$=::=:,:~==~+I=IZ$?O8NMMMMI===NNNOO7+~+~==+?=+?7??I?++?7?=7IIZD8ZMZ$III+=+==I$$OD~~~~~~~~
=~~~~~~~~~~~~~~~~~~~~~I8?~~88?DO=~~~:~8N$+DN7+=IDO=~:~~~~+D87~~~~~~~~~~~=DMMMDZ8?=$??$+7III?ZM?=NZ$OI?++??I8ZZ$II7$ODDDNDN8ZODZI7N+~,:,+M7I=::,:~?+=Z8?IONMNMN===MDZ$$?+::~=~~~=+++77?+???+=+I??$DZMNZ7I+=~~~.~I$$OD:~~~~~~~
=~~~~~~~~~~~~~~~~~+ZI~+8I~I8I~DNDO~~~=ZNDDDZ+==~+O8?=~~~~=8D$~~~~~~~~~~~~DZZZ$778=$===+7?78I??NZDZIDII?++88ZZ$77$$7ZODDD8DDN8NMZN$$++,:,.Z....~=I+~I~~8O8MMMMZO=+N=??$+:,,~:~:,=~~~=?+==Z~~~????+$$ZDNI?==~:,,=7$ZO8~~~~~~~~
~~~~~~~~:~~~~~~~~+8O+~+D7?O8=~OD$=~~~=$NND7==~~~~=8O+~~~~=88$~~~~~~~~~~~~DOOZZM7$7Z+=~?Z7IO?IIOMNZ?NII=7O77$$$7777I$O8DDDDDDD7=$MM?~=+:,.:=: ...:+=~+~ZMMMMNMMM8ZM~+=Z?~:.,:::~==~:~:~~~8:~+?+??+7$D8DZ?==~:,,+7OZ8O~~~~~~~~
~+OZI+=~==OI~~~~+O8=~~=DN8$=~~$D7~~~~=$DND87==~~~~I88?~~~=88Z~~~~~~~~~~~:D8ZOOOIIOZ=~~II+?ZIZOZ88O?D?ZO7II77ZOO$I$DDND8DNNDO$?==DN~~.~+~..= .=,.:~:==8MMMMN$?+~:,,??+I+~~:,::=+++::~~~::O::~=?=++?7Z8$8I=~~,,:=7O78O~~~~~~~~
~?DD88D$=I8?~~~~$8$~~~~NNZ+==~7DZ=~~~=7N87DDD$~~~~~I8Z~~~~ODZ~~~~~~~~~~~:D8ZZDI??ZO=~~$?+=7+7ZZOO$+?7$III$ODDDO8DDDDDNNO88O$??Z?OMI==::?=,+....~D~=?NMMMMM=,~~,,.....=III~:~~=+?+:..~===+?=~:.=++?IZO$7O+~::~:+78ZDD~~~~~~~~
~=OZ=?88+$D8Z=:I8O=~~~~DDDO=~=?8O====+$D8?+?$DZ+=+++88=~~~787~~~~~~~~~:~~8Z77Z+=+$I~=+Z++~+I7777OOI+I7DNNDNDMNNNNMMDO888ZZOD7?+=+OM$+?=~=++I..I+??ZMMMMM$...,,...........I=~::~~=:::=:~?=O::..++==IZDZ+Z=~::::=IZ$D8~~~~~~~~
~=OD888+~Z8788+787~~~~~8OO8$+=?88+=~=+ID8?==+7D8?===$8I~~~+7+~~~~~~~~~~~:8OZ7?+=~Z+~+Z8+I7Z$$77Z8888MNNDDDNNNMDMMD8O$$7$O$++???+=Z$MZ+7=~:=~==+++?M8NMM~,,.................:I~,,~~~:~~=~88?:.,===+?7DN~=I,::::+I$O8M?~~~~~~~
~=OOO88~~Z8=IDZ$D$=~~~~8Z=?O88+NM8+=~=+8D?~~~:=Z7==+=Z8~~~=+=~~~~~~~~=~~?O7Z$+=:~~:?O$OZZ8DO8ODDMMMMNDO8NDNMMNDOZZZZOO7I??7?I?+?$+NMMNZ?7=~?==+++OONNO,,,,,.......,,,,,.......=?==~~~~++Z7O..:?+=+?8MM=~M~,:,,~?Z$8M?~~~~~~~
~~ZO=78Z=Z8+?DDIDDI+~==D8=~=$D$DNZ=~~~+88?~~~~~~~~$DO$8=~=O8$~~~~~~~~=~~OO$$O?++7,=I8OZ$$8NDNDNNMNN888D88MMMDOZZ$ZO$7IIIII?????I7DMMNMMI+$?=+I==IO$MO=:,,,,,:,,,,,,,,,,...: . ...I$=~+?+Z$N,,??=8+OMMM$+ID,:,:=+Z$ZM?:~~~~~~
~~$O=~=88D8+?DD+7DN7===D8===+ZDD8?~~~~=O8?~~~~~~~~~?Z87~~~?$+~~~~~~~~~$MN8OZZ+II.=7I7$$$O$Z888DD88O8DDDNMDDOOOZO7$7II7I77IIIIIIZMMMMND?8Z$+I7I?8OD8$+~~::,,,,,,,,,,,,,....:I$~...I?,$?$?$$MI:78OMI+8NMMO=8Z:,:~+778ZO~~~~~~~
~~78+~~?OND=?88+=?OD87=D8+==+?DDD7~=~~=ODI~~~~~~~~~~~~~~~~~~~~~~~~~~MMDZOOZ8OOI=+7II?7$$$$$7ZZOZO8NNNNNDNNODOZ$$7$7IIII$7III?IINMMMNDNZ87NI~=$$8DDD$~~~~~::,,,,,,,,,,.....,~7~+77==:+I$7Z=MMDOND?~IZ8MMM=+M~:,:?=INID~~~~~~~
~~I8+~~~?DD?78O+===+++?DD?+=++=7DO8$=~=ZDI~~~~~~~~~~~~~~~~~~~~~~~~~~+?$788OZI$7IIIIIII777I7Z8DZODNNDN8OZMMO$777$Z$77$77$777II77MMMMNDMMMIZODI~$DDD8+~~~=~~::::,,,,:,,.......:?=..,,::+I+7D+7,:~=,,?7MMMM8:78,,,~=8O?OZ:~~~~~
~~I8I=~~~78DDD$====++=+DDI+==+=+ZDD7==~$D7~~~~~~~~~~~~~~~~~~~~~~~~~:~N$7O$$$$7IIII???II7$ZONO8DD88NN8ZOONDZZ777777$7$$$777I7II$MMMMMMMN$?.Z$8$$NZ8I~~~~==~::::,,,::::,........~I,,,~:=III8Z++.,...+78MMMMI~M~~:~7N7I7N+~~~:~
~~I8I=~~~~=77?===+?++=+???+=+?+=+====~=7D8~~~~~~~~~~~~~~~~~~~~~~~~=~IMN$$ZZ$77$7I$8DNDOZ7$DODN8O8DOZOZZZ8II$I7I7777$ZZZ$77III$NMMMMMMNM+???+:+$D$77~:~~~=~~:::::,,:::,,.........O:~~~+7DM7........=7ZMMMMM7??==?NN77Z8NZ~~~~
~~?D7=~~~~~==++++=+====+++?=+++++===~~?7DN+=~~~~~~~~~~~~~~~~~~~~~==IMDD8M8O8DMMN8ZZZ$$77I8DZ8OZZ8ZZZZ$$87I??II777777$Z$$7II?7OMMMMMMMND~:~~~~=7Z$$7?~~~~~~::,,::,:,,::,...:.:.:,+~::=IMMD....,....=7$MMMMMM+N=+7ND7787NO~:~~
~~+8I=~~~~=~~=======~===++====~==~=~~~+I8D=~~~~~~~~~~~~~~~~~~~~:~=IMND888888DOOOOOOZ$7I7MD8O7I7III??77$O?IIII777$II7$$Z77II7OMMMMMMNNDI~~~~~~~~~==?$D::~~~::::,,,,,,,::::.,:I...=$$ODNMM8.. ......+$O8MMMMMM$O?$O$7I8IOD:~~~
~~+D7~~~~~~~~~~~~=~~~~~~?+====~=~~~~~~??77+===~~~~~~~~~~~~~~~~~~~:DMNND888888ZZZ$$$7$Z8MD8Z$II???IIIII$7I7777I777I7II$ZZ77$8NMMMMMMNDN?:~~~~~~:~:~~~D7~~::::::::::,,,::,,::?I,...?=$DMNZD~. ...,..=$7ZMMMMMM88IDZ7I7ZIDN?~:~
~~?DI~~~~~~=~~~~~~~~~~~~++==~~~~~~==~~II??+++==~~~~~~~~~~~~~~~~~+DM8O8NMM88OZ$$Z88$?+IN8ZZZ7III??????+OI777777$$7III7$ZZO8DNMMMMMMMMDN~~~~~~~~~~~~~+NZ:=~:~~:::::::::,,,,~.=:I...+~~+887ZD?.....~.~7ZZOMMMMMMDZN8+?87OMN8=~~
~~~?=~~~~~~I:~~~~~~~~~~~~=~~~~~~~~~~~~??++??+==~~~~~~~~~~~~~~~~~?DI777$$$DMMDO$?~=~=INOZZ$77I?I?++?+?IOI77777I77III7$77DMDNMMMMMMMMNNI~~~~~~~~~~~~~=O7+,:~~::::~:,,,,,:::,,?:?...:+~ION8DID~.....=~$Z7IMMMMMMMDDD=?DONND88~~
~~~~~~~~~~+~~~~~~~~~~===~:=:~~~~~~~~~~++=++=+++==~~~~~~~~~~~~~~$M$7$$7777$I?+==??IIZMOZ$$77I????+++++?ID$$77III777777ZNDDDDMMNNMMMMDD=~~~~~~~~~~~~~~~~ZI~~~::,::,,:,,,$,...$+7I...==~8OON$+D?....,?77?~$MMMMMMM8N+Z8MMND=NO~
~~~~~~~~:?=~~=++==~~7?I~?I~~~~~~~~~~~~~=~~~~=====~=~~~~~~~~~~:$MO77$$$77I+++=?IIIIZMZZ77??II++++++++???IMO$7777777$$NNND8O8NMMMMMMMN$~~~~~~~~~~~~~~~~~:IZ+=::::::,,,:.I..,,8I+Z...:7~DZZMZ7+N.....~$7+=~MMMMMMMMN~N$MMN8.DN7
~~~~:~~+?I=++=+?77$?++?++~:~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~DM8ZOO$$77I??+???I?IDM87II+=++?++=+++++++??7ZZ87$$$77ON88OOODNMMNMMMMNN+~~~~~~~~~~~~~~~~~~~=O?~::~:I~~:..7+?7I8???D:.:7=M$Z$Z?+OO.....??7?=DMMMMMMMM8M8MMNO.=DD
~~~~~I~I7$8OD8OZ?=~====::~~I~?:~~~~~~~~~~~~~~~~~~~~~~~~~~~~~$N8O$ZZZ7II?+?III??IZMOOII?====+?+==++++++I$7ZO888$$$NNOZZ$NNMNNMNNMMNNM~~~~~~~~~~~~~~~~~~~~~Z~=~=~MZ7=,?+I=++=?I7?==O.~$NZ$7O7+7MI....=I?==$MMMMMMMMMMMMMN$.,N?
~~~:~~~$7=I+7++=~:~~:~~~~:~I$:~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ZMZO7$$ZZI+=+?IIIIIOM8ZI?I??+=++++====+++?+7Z$$ZOOMMM8ZO8Z$NNMNNMMMMNN88~~~~~~~~~~~~~~~~~~~~:Z+,:~ZN=MODNMI:=+?IIII?=.~7ONII=Z$$+MM$:,,.?+==?MMMMNMMMMMMMNM+..ON
~~~=I?+=?Z=$++7?+++=~~~7I:?~=~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~+N8OII$$$I+??I?I7Z8MDOI7I?++++++++=====+++?IZ$Z7ZZ8OZO87I$NMMMMNNNMMMD8?~~~~~~~~~~~~~~~~~~~~~Z+,..N=:MMNMM88?+I77I7I+,::DN?I+Z8IIMMM?:IZ??=~=MMMMNMMMMMMMMN~..$N
~:=~~+I~?==??I7:=:~~~~:~III=~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~DDZ7III7$Z$77Z8NDDDZII?++==+++++++=+=+++++?+??+$ZZ$$7I$MMMMMNNONMMMNDM=~~~~~~~~~~~~~~~~~~~~~?I,..O~~?MMDMNNM$IIIII?+=+IM8$7?$ZIONMMMNMMMM77=NMMMMMMMMMMMMMD8+8M
~~~~~7~=?~I77ZI$ZI$=~~=~??7~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~OOMZII$7$Z$ZMMDON8$77I?????+++???+++++???I?????Z$7?I?IMNMDO8OONMMMMDN8=~~~~~~~~~~~~~~~~~~~~:=7.=+I~:~MM8MMNMM7I????+==7MO7I??IINOMMMMMMMMMMMMMMMMMMMMMMMMMMNMMM
~~~~+I~+~~~~?I~7=7=~~~+?~+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~MMN87I$NMNDDNDZ7$7I?+????I$ZDNMMNNMMNDZ$$IIII77$$7$DMDOO88OZ8MMMMM8MO+=~~~~~~~~~~~~~~~~~~~~~Z+~8~~~~MMMNDMMMMDD++++=:IM77?++INMMMMMMMMDMMMMMMMMMMMMMMMMNMNMMMM
~~~=~~+~~~~+I$?=?+7=:=~=~+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~?M88$DN8D8D8Z$777$77$$$$ZO88NMDDMNDD8DNDD8DDNMNDDDMMMDO8O8OODMNMNMDN$:++++~~~~~~~~~~~~~~~~~::I?7D:~~:MMMDMMMMMMN++::+DMMI??I7$MMMMMMMMMM8MMMMMMMMMMMMMMMMMMMMMM
777777777777777777777777777II7777777777IIIII7IIIIII777IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII
777777777777777777777777777777777777777IIIII7IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII
777777777777777777777777777777777777777IIIII7IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII
77777777I777777777777III777777III777777777IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII7ZO8DDNNNNNNDDD8Z$IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII
777777777777777777777III777777III777III777IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII7$Z8DNNNNNNNNNNNNNNNNNNND8O$7II?IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII
777777777777777777777777777777III777777777IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII7ZO8DDNNNNNNNNNNNNNNNNNNNNNNNNDDD8O$7III?IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII
777777777777777777777777777777IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII?$Z8DDNNNNNNNNNNNNNNNNNNNNNNNNDNNNNNNNNDDDOZ$7III??IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII
7777777777777777777777777II777II7IIIIIIII7IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII$8NDNNNNNNDDDDDDNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNDDDD8O$7IIIIIII?IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII
7777777777777777777777777II777II7IIIIIIII7IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII?I??78NNNNNDDDDDDDDNNNNNNNNNNNDDNNNNNNNNNDDNNNNNNNNNNNNNNDNND88OZ7I?IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII
777777777777777777777777777777II7III777IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII$DNNNNNNDDDNNNNNNNNNNNNDDDNNNNNNNNNDDDNNDNNNNNNNNNNNNNNNNNNNDDDDO$IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII
777777777777777777777777777777II7IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII?7DNNDNNNDDDDDNNDDDDNNNNNNNNNNNNNNNDDNNNDDDNNNNNNNNNNNNNNNNNNNNNNNNDNZIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII
777777777777777II7777777777777IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII7DNNNNNNDDNNNNNNNNNNNNNNNNNDDNNNDDDNNDDNNNNDNNNNNNNNNNNNNNNNNNNNNNNNNN?I7IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII
777777777777777II7777777777777IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII$8NDDDDDDDDNNNNNNNNNNNNNNNNNNNNNNNDDDDDDDNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNDZII??IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII
777777777777777777777777777777IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII$DDDNNNNDNNNNNNNNNNNNNNNNNDDDDNDDDNNNDDNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMDO$IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII
777777777777777777777777777777IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII7DDDNNDDNNNNNNNNNNNDDDDDDNDDNNNDNNNNNNNNNNNNNNDNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNDO7IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII
7777777777777777777II777777777IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII?II7ODDNNNDNNNNNNNNNNNNNNNNDDNNNNNNNNNNDDNNNNNNNNNDNNNNDNNNNNNNNNNNNNNNNNNNNNNNNNNNDDDNNDO7??77IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII
7777777777777777777II777777777IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIODNNNNNNNNNNNNNNNNNNDDNNNNNNNDNNNNNNNNNNNNDDDDDDNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNZ??IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII
7777777777777777777II777777777IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII?ONDNNDDNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNDNDNNNNNNNNNNNNNNNNNNNNNNDNNNNND87IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII
777777777777777777III777777777IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII$NNDNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNDDDDDDDDDDDDNNNNNNNNNNNDDNNNNDNNNNNNNNNNNNNNNNNNDDDNDDNDNDD8IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII
777777777777777777IIIII7777777IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII$DNDNNDNNNNNNDDDDNDDNNNNNNDDDDDDDDDDDDDNNNDDDDDDDDDDNDNNNDDDDDNDDDNDDDDDNNNNNNNNNNNNNNNNNNDDDDDDNNDZ7IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII
777777777777777777IIIII7777777IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIDDDNDNNNNNNNNNNNNNNNNNNNNNNNNNNDNNDDDDDDDDDDDDDDDDDDDDNNDNNNNNDDDDD88DDNNNNNNNNNNNNNNNNNDNNNNDDDDDNNNOI?IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII
777777777777777777IIIII7777IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII?ZNDMNNNNNNNNNNNNNNNNNNNNDNNNDDDDDDDNNNNNNDDNNDDDD8ODDDD8DNDNDDDN8D88DDD8DNNNDDNNDNNNDDDNNNDDDNNNNDDDDNNND7IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII
777III7777IIIIIIII7IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII?78DNNNNNNNNNNNNNNNNNNNNNNNNNNNNDDDDNNDNNNNNNDDDDDDDDDDDDDDDNDDNNDDO888DDNNDDNNNNDNNNDNNDNDDNNDNNNNNNNDDDNNNZIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII
7777777777IIII7III7IIIIIIII7IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII$DNNNNNNNNNNNDNNNNNNDDNNNNNNNNNNNNNNNNNNNDDDDDD88DDDDDNNNDDDNDDD8888DDD8DDNNNDDNNNDNNDDDNDDDNNNNNNNNNDDDNNNN87I7IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII
7777777777IIII7III7IIIIIIII7IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII7ODNNNNNNNNNNNNDDNNNNDDNNNNDDDDDNNDNNNNNNNNNNDDDDNDDDDDNDDDDDDDDDOO8D8DDNDDDDNNNNNNND8DNNDDDDDDNNNDNNNNNNNDNNNNI?IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII
7777777777IIII7IIIIIIIIIIIIIII777IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII?I$8NNNNNNNNNNNNNNDDDDNNNNNNNNNNNNNNNNDDDNNNNNNDDDDDDNNNNDDDDDDD8O888888DDDDDDDDDNNNNNNNDDDDDNNDDDDDNNNNNNNNDDDNMO7?IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII
7777777777IIII7IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII7O8NNNNNNNDDNNNNNNNNNNNNNNNNNNNNNNNNNNNDNNNDDDDDDNNNNNND8DNNDDDOO88D88D8D8DDNNDDDDNDNDDNNDDDDNNNNNDDDNNNNNNNNNNNN8IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII
777II77777IIII7IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII78DNNNNNNNNNNNNNNNNNNNNNNNNNNNNNDNNNNNNNNNNNNNNNDDDNNNDDDDD8D8888Z888888DDDDDDDDNDDDNNNDDDDDNDDDNNNNNDDNNNNNNNNNNN8??7IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII
777777777IIII77IIIIIIIII7IIII7IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII$ODNNNNNNNNNNNNNNNNNNNNNNNNNNNNNDDDDDDDDDNNDDDNNDDDDNND88DD88888ZO7D888DD8888DDD88DNNNDDDDNND8DDNNNDDNNNNNNNNNNNNNNN87IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII
7II7777777II77IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII7ZDNNNNNNNNNNNNNNNNNNNNNNNNNNNNNDDDDDDNNNNDDNNNNNNDDDDDDDDDODDO88OZO88888D88D88D8DDDDDDDNNNNDDNDDDDNNNNNNNNNNNNNNNDNNN87IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII
7III77777777777IIIIIIIIIIII7IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIZ8DNNNNNNNNNNNNNNNNNNNNNNNNNNNDDDNNDDDDDDDNNNDDDNDD8DNNNDO8DD88OZOOOZ8D8888888DD888D8DDDDDDNNNNNNNNDNNNNNNNNNNNNDDNNNDNOIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII
7III77IIIIII777IIIIIIIIIIII7IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII?788NNNNNNNDNNNNNNNNNNNNNNNNNNNNNNDDDDDNNNNNDDDDDND8888DD88DD88D8OOZ$Z8D88888888DD888D88DDDDDNNNNDDDDNNNNNDDDNNNNNNNNNDNND7?IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII
7IIII7IIIIIIIIIIIIIIIIIIIII7IIIIIIIIIIIIIIIIIIIIIIIIIIII7IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII?7ZDDDNNNNNNNNNNNNNNNNNNNNNNNNNNNDDDDDNNNNDDDNNNNDD888DDD8888DNDD88DZ8OOZO88D88888D88DDDDD8DDDDNNNNNDDDDNNNDNDNNNDDNNDDDNNNOIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII
IIIII7IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII$8DNNNNNNNNNDNNNNNNNNNNNNNNNNNNNDDNNDDDDDDDNNNDDDDDD8DDDD88DND8ODND888O888888888888D8DDD88DDDDNNNNNNNDDNNNNNNNNNNNDD8DNNNNDZ?IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII
IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII?$8DDNNNDNNNNNNNNNNNNNNNNNNDNNNDDDDNDDDDDDDNNDDD8DND8DDND88DD88888D88DDD88O8DD8OOO8D888DDD88DDDDDDNNNNNDDDDNNNNNNNNNDNDDDNNNN8II7IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII
IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII??8DDDDNNNNNNNNNNNNNNNNNNDDDDNNNNNNNNNNDNNNDDDDDDDDD8DDDNN88DDD8O8OO88DDNDDDDDD8OD8888DDDDD88DDDDDDDNNDNNDDNDNNNNNNDDDDNNNDDDNN$IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII
I77IIIIIIIII777IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII?$DNNDDNNNNNNNNNNNNNNNNNNNDDDDDDDDDNNNNNDDDDDDNDDDDD8DDDD888DO888OO888ODNNDDNDO8ND8DDDD8DDDDDDDDDDDDNDDDNDNNDNNNNDDDNDDDNDNNNDDOIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII
IIIIIIIIIIII77777IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII?IODDNNNNNNNNNNNNNNNNNNNDDNDDNDNDNNDDDDDDNNDNNND8DDD8DDDDD888D8OOOO8DOO88DDDND88M8ODNDDDDDDDDD8DDDDDDNNDDNNNDDDDNDDDDNDDDDDNNNNN8IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII
IIIIIIIIIIII777777IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII$NNNDNNNNNNNNNNNNNNNNNNDNNNNDDDDDNNNNDDDNDDDDDDDDDDDD8DN888DD8OOOOOO8DDDDD8ODNDOZ8DDDDDDDDDD8DDDDDDDNNNNNDDNNNNNNDDDDDDDDDNNDDNN8IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII
IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIONNNNNNNNNNNNNNNNDDD8888DDDDDNNNNDDDNNDDDDDNNDDDDDDNDDD8OD88OO888O88888DDDDDD88O$DDDDD8DDDDDDDDDNNNDDNNNNNDNNNDDDDDNNDDDNDDDDDDNNZIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII
IIIIII777IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII??IZDNNNNNNNNNNNNND88OOZ$$$$ODZZZZO8DDDDDDNNNNNNDDDDDDDNDDD8D8O888OO88D88888DDDOOD8ZO8DDDDDDDDDDDDDDDDDNNDDNDDNNNNNNDDDDDDNNN8$Z8DNNNDI7IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII
IIIIII777777IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII7DNDNNNNNNNNNNDD8OOOOO$$77ZOOIIIIII77$O8DNDDDDDDDNDDDD8DDDO88NDOOOOOO8D888DD8O8DDO8DD8DDNNNDDDDDDNDDNNDDNNDDDNNDNDNNNNNNNNND8OO888NNNIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII
IIIIIIIIIIIIIIIIII7II7IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII?7ODNNNNNNNNNNN888ZOOO$$$777Z7?+++++++++++?I7$O8DDDDDD88DD8OO88O888D88O8888DDD88N8ZODDDDDDDDDNNNNDDDDDNDNNDDDDDDNDNNDNNNNNDNNDOD88DNMNNIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII
IIIIIIIIIIIIIIIIII7II7IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII?II$DNNDNNNNNNNNND8O8OOOOZ$$777$7?=========~~~=++?++IZOD888DDD8DD88$I$88D8888DD88DDDOZOD8DDDDDDDDDDDNNNNNNDDDDNNDNNNNNNNNNNNNNNNN8OOODNNNDOIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII
IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII?III?I$ZDNNNNNNNNNNNNNNDOO8ZZOZZ7$7$7$7?=====~~=~~~~~~=~~===++IZDMDD88DD8OOOO$ZD8O8DDDDDDOOO$8DDD8DDDDNNNDDDDDNDDNDDDDNNNNNNNNNNNNNNNNNDZ$$ONNNNZIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII
IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII??I$ODNNNNNNNNNNNNNNNNDOO8OO8ZZ7$I77$$?+==~~~~~~~~~~~~~:~:~~~===?7O8ND8DDDD8$OD888D8DDND8D$ZDDDDDNDDNNDDNNNNDDDDNNNNNNNNNNNNNNNNNNNNMNNOZODNNND$??IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII
IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII???IODNNNDNNNNNNNNNNNNNNNDOODOZOOZ$I?7$7$I====~~~~~~~~~~~~~:::::::~~==+?IODD88888DOZ8DDDNN8DDDD88DDNDDNNDDNNNNNDDNNNDDNDDNNNNNNNNNNNDNNNNNNOONMDNDZ?IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII
IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIZ8NNDDNNNNNNNNNNNNNNNNNNDZO8OOOOZ7I7I7$$I+===~~~~~~~~~~:::::::::::::::~=+++7Z888DD888DDNDDND8Z7DDNDDNDDDDNNNNNNNNNDDNDNDDNNNDNNNNNNNDNNNNNNDDNNM8I??IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII
IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII???I$ODNNNNNNNNNNNNNNNNNNNNNNNNNNOOD8ZOOOZ?777Z77==~=~~=~~~~~::~~::::::::::::::::~~==+?7O8D88DDDDNNN8$$NNDDDNNDNNDDNNDNNDDDDDDDDDNNNNDNNNNNNNDNNNNNDNDD8Z?IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII
IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII$ZODNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNDOO88OZOZ7?7IIZI77+?=~~~~~~~~~::::::::::::,,:,::::::~~==+++7O8DDDNDNDOZDNDDDNNDDNNDDDDNND8DDDDDDNNNNNNDDNNNNNNNNNNDNNNDZI?I?IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII
IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII??III7$ZDNNNNNDNNNNNNNNNNNNNNNNNNNNNNNNNNNNND8OODZZOO$?II?$77ZZ$I++=~~~~~~~:::::::::::::::,::::::::~~~==+?I$8DNNN8D8DDNNNNDNDDDNNDNDDD88DDDDNNNNNNNDNNNNNNNDDNDNDNO7III?IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII
IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII7$O8DDNNNNNNNDNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN8O88$$ZOZII7?$$777I$ZZI?=~~~~~~~~~:::::::,:::::::::::::~~~~~==+??7ODDDDDDDDDDDNNNNNDDNNDDDDDDDDDNNNNNNNNDDDNDDNNNNDMD7????III?IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII
IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII7ZDDDDDNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNND8O8D8Z8OZ7?III$$$7I+I7ZZ7I==~~:~~~~:::::::::::::::::::::::~~~~==+??I$ODNDDNDNNDDNNNDNDNNNNDDDDDDDDNNNDDDDDDDDNNDNNNN8$?II??IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII
IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII$DNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNDDOOD88OZO7??I?$$$Z8Z?++I$$$I?=~~~~~~~~:::::::::::::::::::::~~~~===++?77$ODNNNDDNNDNDNNOONNDDDDDDDDDNNNNNNNNNNNNNNNDNNI+III??IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII
IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII77$$Z8DNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNDD8OZO8OOOOZ??III$$$DDND8$?I7$Z$7+=~~~~~~~:::::::::::::::::::::~~~~~===+?I7$ZONNNNNNNDDNNI8ND8NNDDDNNNNNNNNNNNNNNNNNNND8?II?I?IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII
IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII?IIIIII?I7$8NMNNNNNNNNNNNNNNNNNNNNNNNNNNNDDD8OO8OOOOO$II??$$$ZDDNDDDDO77$$Z7?+=~~~~~~:~::::::::::::::::::~~~~~~~=++?II7Z8DNNNNNDDNDONN8NN8NNNNNNNNNNDNNNNNNNNNNND7II?I?IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII
IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII$8DNNNNNNNNNNNNNNNNNNNNNNDDD88OO88OOZO$I7II$Z$Z8ZZOZ$78$8DZ7$$$I+===~~~~~~~~~~:::::::::::::~~~~~~~==+++?I7ZOODNNDNDNNNN8DD8NDDNNNNNNNNNNNNNNNNNNDDZ???IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII
IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII?III$DNNNNNNNNNNNNNNNNNNDDDDD8ZZ88OOO8ZI?IIIZ$$O8D88$777$Z8OZ$$$7?++===~~~~~~~~~~~~::::::::::::~~~~~===++?I$ZZODNNNNNNN88NODNO8MDNNNDNNNDNNNNNNNDNOII??II???IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII
IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII?????7ONMNNNNNNNNNNNNNDDDDD8OZO88OOOO7?I7I$Z$ZOOOOOO$ZZZ7=$OZ777I?++===~~~~~~~~~~~~~::::::::::~~~~~~==++II$ZZZ8OO8DNNN8D8DNODM8DNDNNNNDDNNNNNNNNN7??IIII?IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII
IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII?$DNNMDNNMNNNND88NDNOZZ888Z8D$?IZ7$$$ZZZZ$7$$7777I?I$8Z77II++==~========~~~~~:~::~~~~~~~~~~~~===+?I$ZO$OZZZ8DNNNDOMDDNDOD8NDNNDDNNNDNNNNNO?I?I?IIIII?IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII
IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII??7OMNNNNMNNN8DDDD8ZZO88OOOO$?7$77$$$$ZZ$$7?I77I7$$77$777I++=============~~~~~:::::~~~~~~~~====+?I$OZ$O$$Z8DDNNNNDOND8M8NDDNNNDDNNNNNNNNI??I??IIIII?IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII
IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII??ONNNNMD8DDD888ZOO8OZOZZ7I$$$$Z$7IIIIII????II+I$$II77I+=~~=~====++?++++==~~~~~~~~~~~~~~~===+?IZOZZO$ZOO88NNMNDDM8NNDN8NNNNNDNNNNDNDZ?I??I?IIIII?IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII
IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII??IZNND88DDDO8OZO88OZOOZI$$$$Z$77???++==++++++++?++II?=~~~~~~=++??III7777I?+=====~~~~~~=====+IOOZZOZZZO88DNNNNNDNDDDODDDDNNNDNNNND7?I??II?IIIII?IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII
IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII?7O88N88O8ZO888OO8O7I$$$$$77??++=============~=??+=~::~~~=+?I77777$ZZZZ$III??+==~=~====++IZO$ZZZZOOO8DDDNNNNDDDO8NODNNNNNDMDNI???IIIIIIII???IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII
IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIZOZZ88DZZO8OOZO8Z77$$Z$$7?+===~~~~~~======+=+?==~:::~~=?I77777IIII777$$$777$$$II??+===?I8O$$ZZZOO88DDDNNNNNN8NN8NNNDNNNNN87III?IIIIIIII???IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII
IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII??III?II7O$II$Z8OO88OOO88$I7$$Z$$I+==~~:::::~~~~===++?+=~:,::~=+I77II7ZZZZZZ$$7?+++++?III777?++?7OZ$7ZOOZO8888DNDNNNDDN8ODNDNNDDDZ???I?IIIII???????III??IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII
IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII????II?IZZII77$ZOO88OZO8OI7$$ZZ$7?+==::::::::~~~====++=~:,,:~=+III+?I77$O8DOOODOZI++=====+?III??7O$$7ZZZO88888DNDDNNNN8DNDDDNDDO$II?IIIIIIII???????IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII
IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII??IIII$O7III7ZZOO88OOO8ZI7ZZZ$77?+=~:::::::~~=====++==::::~~+?I?+++?Z$77+++=$8$7D8Z?+?====+?7I7$O$Z$ZZZOO88D8DD8DDDNNNNNNDNNDD$I??I??IIII????????IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII
IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII?8Z7II77ZOZO8OOO8O$7$ZOZ777+==~:::::~~=====+++==~:::~~=+???+++??I7Z7+~=7$IZZODDZ7+++=++?7ZOO$Z7ZZZO88888D8DD88NNNNDDNNDNOI??????IIII????????IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII
IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII7O7II77$ZOZO8OOO8Z77$$Z$77I===~:,,::~=====++++=~~::~==+??+++==++?7I$Z7+I7IZO88DDD87I++?+I$ZZ$Z7ZZZO8DD88N8DDODNNNNDNNNN87??I????????????????IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII
IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII?IZ$IIIIIZOZO88ZZOOO7$ZZZ$77?===:::::~==++++++==~~:~~~=++??++===+=+?II77ZO$Z$$Z8$$ONDO7II?$ZOZ$$7OZOO8888DD8D88DDDNNNDNDDZ?I?I?II?????????????IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII
IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII?I?IZ87III77ZZOOOOZZ8OZ$$ZOZ77I++=~~::~~=++++++====~:~~==++++++==~~====+I7?I7Z$$88O8DNDNN8Z$ZOOO$$$7OZOO8888DD8DO8D88DDNNDN$??III????????IIII???IIII?IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII
IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII?IIII?I?$8ZIIII7$ZOOOOOZODO$$ZZO$77I++==~~~~==+?++++==~~::~===+++====~:~~~====+IIII77$ZZO88DDD8OO8OO87$$$OZOO8888D888O888OO88DM8?I?III????????IIII???IIII?IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII
IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII??IIIO8$I?II7$ZZOO8OO8OZ$ZZOO$77I?++=~=~=+++++====~~::~==+++++++==~:::~~~~~~=?III??I7$ZZZZZ$ZZOZO87$$$OZOO888DN8NOO8OOOOOZDDI?I?II?????????IIII???IIII?IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII
IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII?III8Z7?II7IZZOO88OO8O$ZZZOO777I?++=====+??+====~~~~~==++++++++=~~:::::~~~~~~==??????III???I77$OO$$$$ZZOO88ODD8DOO8OZO8Z$I?IIIIII?????????IIII???IIII?IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII
IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII$O7IIII77ZOOO88OO8OZZZZOO777I?+=====+??+==~~~~::~~==++++++++=~~:,,,:::~~~~~~~==++++++++??I7ZZZ$Z7$ZZOO88ODD8DOO8OZ88Z$I??????????????????????IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII
IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII?78$IIIIII7OOOO88O88ZZ$ZZOZ77II?+=====I?I?=~~:::~~~====++++++==~::,,,,,,::::~~~~~========+?I$$Z$$Z7$$ZOO88OD888OOOOO8OZ$I????????????????????IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII
IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII$DIIIIIII$OZOO88Z8OZZZZZO$$7II?+===++I777?=::,,::~====++???++~~::,,,,,,,,,::~~~~~~~~====+?I$$Z$$Z777$OO888D888O8OOOOO$$I?I?I????????????????IIIIIIIIIIIIII?IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII
IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII?I7OOIIIII7IZOOO888ZOZZZZOZO7$7I?+=~==+?I7$7I+~:::::~===++?????=~:::,,,,,,,,,,,::::~~~~~~==+?7$ZZ$$$7$$ZO88OODODOOOOZOO$$$I??I??????????????II??????IIIIIIIII?IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII
IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII?$OZIIIIII7ZZOO8DOZOZZZZZZZ7$$I?+====++?I7I7I+~~~~:~=++?I?????=~~:::,,,,,,,,,::::~~~~~====+I7$O$7$77Z$ZZO8O88ODZOOOZOOZ$$7?????????????????II??????IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII
IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIOO$IIII7I$OOOO88ZOOOZZZZO$7Z$I?+====+++?II7I7?????I777I??+??+=~~:::::,::,,,::::~~~~~===++?7$$O$7$77Z$ZZO8O8O8DZOOOZOO$7$7?????????????????II??????IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII
IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII7OZII?II77ZZOOO8DZOOOZZZZZ$$8O$++==~~===+??II777$ZZOO$??????+=~~~~:::::::::::::~~~~~====+?I$$$8$$$77Z$ZOO8O8Z88O8OOZ8O$$Z7I??II?????????????????IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII
IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII$8$IIII?77ZZOOO88$OOOZZZ$$7$88Z?+==~~=~===+?I777$$$ZZZ$7II??+=~~~~:::::::::::~~~~~=====+??$ZZZ8$$$I$$$ZOOO88Z88OOOOZOZ$$$7I??II???????????IIIIIIIIIIIIIIIIII???IIIIIII??IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII
IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIOO7?IIII7$OOOOO88$OOOZZZZ$7ZZ8DZ7?+===~=~~=++?????I7$$$77I+==~~~~~~~~::::::~~~~=====++++?I$ZZOO77$I$$$ZOOO88O8OOOOOOOZ$$Z7I???????????????????IIII?IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII
IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII?7O$IIIII77$OOOOODOZOOO$ZOO$$Z$Z8DDO$$I++~::~+++====+?III?++===~~~~~~~~~~~~~~~~~~===+++??II$ZOOD$I7$I$$$ZZO88DZDOOOOOZ8ZZ$Z7I??????????????????IIIII?IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII
IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII7Z8IIIIIIII$OZOOO8OZOOO$ZZZ$$Z$$$$7$ZOOZ$+::~~~~~~~=========~~~~~~~~~~~~~~~~~=====+++?+?I7$ZZO8D$7I7I$$$ZOO8O8ODOOOZZOOZ$$Z7I??????????????????IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII
IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII$O$IIIIIII7ZOZO888OOOOZ$ZZZ$ZZ$$$7III7$ZZ$I=::~::::~~~~~=~~~~~~~~~~~~~~~~~~===+=++++???I7$O8OO8877III$$$ZOOOO8O8ZOOOZOZZ$$$$I???I??????????????IIIII?IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII
IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIZO7IIIIIII7ZZZOO88OZOOZ$ZZZ$Z$$$$7III??I$Z$7?=~~~~~~~~~~~~~~~~~~~~~====~~~=======++???I77O8888D8II7II$$$ZOOOO88OZOOOZ88Z$$Z$I???I??????????????IIIII?IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII
IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII7OZIII7IIII$OZZ8888ZZOOO$ZZZ7Z$Z$$7I????==7$$ZZ$$7I?+=====~=~~=~~~~~======~====+++???II7$Z88OO8N8II7I7$$$OOOOOO8OZOOOO8OZ$$$$I??????????????????IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII
IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII$O$7IIIIII7Z8Z$O88OZOOOZZZZZ$ZZZZ$77I??+++~+?ZZZZ$$$77?==========~~===========++++???I7$ZO8OZODNO?7I$7$7$OOOOOZ8OZOOOO8OZ$7$$I???I????I?????????IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII
IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII$Z7IIIIIII$ZOOO888OOOOOZZZZZZZ$$$$7IIII?++++=::=?$ZOOOO7I===++++=============++++??II77ZOODOO8NNZI$I$$Z$$OOOOOZ8OZOOOZ8OZ$$$$7?I????III??????IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII
IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII77Z7IIIIIIIIZOZOOOO888OOZ$ZZZ$ZZ$777II?I77I?+++??+=+?I7$ZOO$I????++========++++++???II7$$O88DOONNN$I$?7$Z$$Z8OOOZDOZOOOO8OZ$7$Z7IIIIIIIII??????IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII
IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII7$ZIIIIIII77ZOZOO88888OOZ$ZZZ$ZZ7III?????I777II??????????I7$ZZ$$7I?+++=====++++???III77$Z88D88DDND777?7ZZ$$Z8OOZZDOZOOZZ8OZ$$$Z7I??IIIIIIII?????I?IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII
IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII$Z7II7II777$OOOZZO8888OZZZZOZZZZ$I??+++++??II777II???III????++++????++====+++???IIIII7$OO8DD8DDNN87$$I$Z$Z$ZOOOZZ8OZOZZZ8OZ$7$Z$?I?II????II?IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII
IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII7$$IIIIII777ZOOOOO88888OOZZZOZZZZ7??++=~~~===+??IIIIIIIII????++++++++====++?????IIII77$O88DNN8NNNN8777I$Z$$$ZOOOOZOZZOZZO8OO$7$Z$II??IIIIIII?IIIIII???IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII
IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII$$$IIIIII7$$OOOOOO88888OOZ$ZZZZ$Z7???+=~~::~~==++????+????+????+++=++=++++??IIIII777$ZZO8DNNNDNNNNOI77IZZ$$$OOOZOZ8Z$OZZO8OZ$7$$$II?IIIIIIII?IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII
IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII$$7IIIIII7$ZZOOOOOO88888ZZ$ZZ$Z$Z$II?+==~::::~~~=+++?????????++++=+++????III77I777$$ZO8DNNNNNNNNNDOI777ZZ$Z$OOZOZZ8ZZOZZOOZZ77$$ZII?III????II?????????I?????IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII
IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII7$7IIIIII77ZZOOOOOOO888O8Z$$ZZZZZZ$II??+=~~~::~:~~===+++++???+++??????IIIIII7777$$ZZZ8DNNNNNNNNNNNDZ7$77OZ$Z$OOZOZZ8ZZZZZZOOZ$I$$Z7II??I?III?????III???IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII
IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII7Z7IIIIII77$ZZOOOOOOO888O8Z$$ZZ$$ZZ$7I???+==~~~:~~~~~====+++++???????III777777$$$ZZO88NNNNNNNNNNNND8Z7777OZ7$$OOZZOO8ZZOZZZ8OZ$7$$Z7IIII?IIII??IIIIII???IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII
IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII7$$IIIIII77$ZZOO88OOOOO888OOZ$$ZZZ$Z$$7I???++===~~~~=====+++++??????III777$$$$ZZZO88DNNNNNNNNNNNNNNNO$I7$7OZ$Z7OOOZZZOZ$OOZZ8OZZ77$$$IIIIIIII??I???IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII
IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII7$7II7II777$ZZO888ZOOOOO88OO$7$ZZZZZ$Z$7II?++===========+++++?????III777$$ZZOOOO88DDNNNNNNNNNNNNNNNNO$II$$O$7$$OOOZZZ8ZZOOZZ8OZZ$7$$$IIII????I?????IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII
IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII77IIIIIII777$ZOOO88ZOZOO8D8OO$$$ZZZZZ$O8Z$7I??++=======++++?????III7$$$ZZOOOOOOO888DDNNNNNNNNNNNNNNNDO7II$$O$7$$OOOZOOOZ$OOZZ8ZZZ$7$$$II????III?????IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII
IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII77II77I7777$ZOOOO88ZOOOO888OO$7$ZZZZZ$8DDOOZ7I??+++++?????III77$$ZZZZZZZZZZZOOO8O88DDNNNNNNNNNNNNNNNDO777$7Z$7$$OOZZOZ8O$ZOZZ8OZZ$7$ZZ77IIIIII?????????IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII
IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII7I77777II777$$$Z888O88ZOZOOO88OO$$$ZZZZ$$DDDD88OZ$7IIIIIIII77$$ZZZZ$$$$$$ZZZZZZZZZOOO8DNNNNNNNNNNNNNNNNDZ7$7$$Z$$$$OOZZOO8O$OOZZOOZZ$$$$Z77IIIIII?????????IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII
IIIII7IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII77777II7777$$ZOD8OO88ZZZOO88888$77ZZZZ$$DDDD8OOOOOOOZZZZZZZZZZZZZ$$$$$$ZZZZZZ$ZZZZOO8NNNNNNNNNNNNNNNNNDZ7$77ZZ$$$$OOOZZO8O$OZZZOOOO$$$ZZ$7IIIIIIIII??I??IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII
IIIII7IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII77777I77I777Z8DDOOO8OZZO8O88888Z77ZZZZ$$8DD88OZZZZZZZZOOOOZZZZZZ$$$$$$$$$$77$$$$$ZZONNNNNNNNNNNNNNNNNND$77$$Z$$$7$OOZZZO8OZOZZZO8OO$77$$$77IIIIII?II???IIII?IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII
IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII777777777I7$$O888888O8OZZOOOOO88OZ$$ZZZZZ$8DD88ZZZ$$$ZZZOOOZZZZZ$$$$$777777777777$$Z8NNNNNNNNNNNNNNNNNNND$7$$$$Z$$$ZOOZZZ88ZZOOOZO8ZZ$77ZZ$77IIII?III???I?IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII
IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII77$77I$$7I7$ZO8DDDD8O88OZZOOO8O8DOO$$$ZZZZ$8D88OZZZ$$$ZZZZZZZZZ$$$$7777IIIIIIIIII7$$8NNNNNDNNNNNNNNNNNNNND7I$$$$ZZ$7$OZZZZ8OOZOZOZO8ZZ$77$$Z77II7I?I7IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII
IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII7I777777$77$ZZO88NDD88OO8OZZOZO888DOO$ZZOZZZ$O888OZZ$$$$$$$ZZ$$$$$7777IIIIII?IIIIII7Z8NNNNNNNNNNNNNNNNNNNNN87I$$$ZZZ$$ZOZZOZOOZZOZZ$O8ZZZ7I$$ZZZ7I7IIII7IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII
IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII77$77$$I7$ZOO88NNDDOOO88ZZZZZO8888O8Z$ZZZZZ$O888OZZ$$$$$$7$$77777IIIIIIII??????IIIZ8NNNNNNNNNNNNNNNNNNNNNN877$$$ZZ$$$ZOZZZZ88OZOZOZO8ZZZ7I$$ZZ8O$77III7IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII
IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII7I7$77$$77ZZODN8DDNND88O8OZZZZOOO888OOO$$ZZZOZO888OZ$$7777777IIIIIIIII???????????I7$ODNNNNNNNNNNNNNNNNNNNNNN877$ZZ$ZZ7$$OZZZZ88ZZOZOZO8ZZZ7I7$ZZDD88$7II77II???IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII
IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII7I7$$7$$$$8DDDD8DDNNNDOOO8Z$Z$ZOOOO888ZO$7ZZ$Z$O8OOZ$77IIIIIIIIIII????++????++????I7ZDNMNNNNNNNNNNNNNNNNNNNNNO77$$Z$ZZ$$ZO$ZOZ8OZZOZZZO8ZZZ7I7$OZ8D8ND88ZZ$$777IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII
IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII7I77I7I$$$ZODDDDD8ND88NNNNDOOO8OZZZZZOOO888OOZ7$ZZZ$ZOOZ$7II?I?????????????++++++=+++??I$8NNNNNNNNNNDNNNNNNNNNNNNNZ7$$ZOZZ$$$ZO$ZOZ8ZZOOOZ$O8ZZ$$77$ZZ8DNNNND8O8O8ZZ$IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII
IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII77I7I7O8DNNDDDDDND8ONNNND8ZOO8OZZZZO8OOOOOOO$7$ZZZ$$ZZ$$I??+?+??????++++++++++++++++??ZDN8DNNNNNNNDDNNNNNNNNNNNNDZ$$$OZZZ$$$ZOZZOZ8OZOOZZ$O8ZZZ7$77ZZODDNNNNNN88O8OOOZ$II?IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII
IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII777I$ONNNNDDDDNNNN88DNNNND8OO88OZZ$ZO8OOOO8OO$7$ZZZ$$Z$$7I??++++++++++++++++======+++?I8DD8NNNNNND8DDNNNNNNNNNNNND$$$$O$ZZZ$ZZOZ$Z$8OZZOZZ$Z8ZZZ$$77$ZODDNNNNNNNMNNNNNNND8O$IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII
IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII777IIIIIIIIIIIIIIIIIIIIIIIIIIIIII7II77I777ZNNNNDDDDNNNNND8DNNNNND8OO88OZZZ$ZO8O8O8OO$$$Z$$Z$$$77I?++++++++==++++=========++?I$O888DDNNNN88DDNNNNNNNNNNNN8$$ZZZ$OZZ$$ZOZZOO8ZOOZOZ$Z8ZZZ$$$7$ZZ8DNNNNNNNNNNNNNNNNNNND8Z$$7II7I7IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII
IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII77II7Z8NNNNDDDDNMNDNND8DNNNNNNDOOO8OZZ$ZZZOOZOO8OO$$7ZZ$Z$ZOZ$I?+=++======+============++?7$$OO8DDNDDDDDDNNNNNNNNNNNNNO$$ZOZ$OZZ$ZZOZZOOOOOOZZZZZ8OZZ$7$7$ZZ8NDNNNNNNNNNNNNNNNNNNNNNNNNDD8OO777IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII
IIIIIIIIIIIIIIIIIIIIIII7IIIIII777IIIIIIIIIIIIII77IIIIIIIIIIIIIIII7III77$ONNNNNND88DNNNNNNND88DNNNNNN8OOO8OZZ$ZZOOOZOO88O$Z$$Z$ZZZ8NNNDO7?+=============~~=~~==+?II7ZODDDNDNNNNNNNNNNNNNMNNN8O$ZZOZ$O$Z$ZZOOZOO8ZZOZZZOZ8OZZZ77I$Z$8NDNMNNNNNNNNNNNNNNNNNNNNNNND8O8DZ7IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII
IIIIIIIIIIIIIIIIIIIIIII7IIIIIIIIIIIIIIIIIIIIIIIII77IIIIIIIIIIIIII7II7Z8NNNDNNNDDDNNNNNNNNN88DNNNNNND8OO88OZZ$ZZOOOZOO88O$Z$$Z$Z$ZDNNNNNNNNND8Z7I++=~=~~~~~~~=++7ZO8NNNNNNNDNNNNNNNNNNN8NNNN8Z$ZOO$ZZ$Z$ZZOOZOO8ZZOZZZZZ8OZZ$77I7ZZ8NDDNNNNNNNNNNNNNNNNNNNNNNNNNM88NO7IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII
IIIIII777IIIII7IIIIIIIIIIIIIIIIIIIIIII7IIIIIIIII77IIII7IIIIII7II77$O8NNNDNNDDDDNNNNNNNDNDD8DDNNNNNNDOOO888Z$$$OOOOOO888OZ$$Z$$ZZZDDNDNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNDDNNDDDDNNNNNNNNNM8NNNN8ZZZ8Z$$Z$ZZZZOOZO88OO8ZZZ$O8OZZ$$777$ZZDDDDNNNNNNNNNNNNNNNNNNNNNNNNNNMNOIII77IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII
IIIIII777IIIII7IIIIIIIIIIIIIIIIIIIII777IIIIIIIII77I7III777III7$Z88DNDNNNNNDDNNNNNNNNNNNND8DNNNNNNNNDOOO88OZZ$$OOO8ZOO88OZ$7$$ZZ$ZDNNDNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNDDNNNDNNNNNNNNNNNNZNNNNO$ZZOZ$$OZZZZ$ZOOZO8OOOZZZ$Z8OZZ$$7I7$ZZDDDDNDNNNNNNNNNNNNNNNNNNNNNNNNNNDOIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII
IIIIII777IIIIIIIIIIIIIIIIIIIIIIIIIII777IIIIIIII77IIIIIII7$$Z8DNNNNDNNNNNDDNNNNNNNNNNNNND88DNNNNNNNDDOOO88O$$$$ZZOOOO888OZ$$Z$ZZ$ZDNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNDDNNNDNNNNNNNNNNMDONNND$$ZO8Z$$O$ZZZZZZOOO8OOOZZZZZO8OZZ$$7I$ZZ8NDDDDNNNNNNNNNNNNNNNNNNNNNNNNNNNNN$IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII
IIIIII777IIIIIIIIIIIIIIIIIIIIIIIII77IIIIIII777777II77$ZO8DNNNNNNNNNNNNNNNNNNNNNNNNNNNNDD8DNNNNNNNND8OO888OZ$$$OZZOZO8O88Z$$Z$ZZ$ZDNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNDDNNNDNNNNNNNNNNNZ8NNMO$$$OOZ$ZZ$ZZZZZZZO88OOOZZZZZ88ZZ$777I7ZZODDDDDDDNNNNNNNNNNNNNNNNNNNNNNNNNNND8$IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII
III7777777777777777II777II7IIIIIIII7777II7II7I77$O88DDDDDNNNNNNNNNNNNNNNNNNNNNNNNNNNNDDDDNNNNNNNNDD8OO8OOOZ7$$ZOZZZOO8D8Z$ZZ$ZZ$ZDNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNDDNNNDNNNNNNNNNND$NNNMZ$$$88$ZZZ$ZZZ$OOZO88OOOZ$ZZZO8$Z$7$I?7ZZZNDNDDDDDNNNNNNNNNNNNNNNNNNNNNNNNNNNND7IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII
III7777777777777777II7777777IIIIIIIIII7I7777$OD8DNDDNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNDDDNNNNNNNNNDD8OO8OOOZ7$$OOZZZZO8D8O$$Z$ZZ$ZDDDNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNDNNNDNNNNNNNNNN8NNNNNZZZZDO$$Z$$ZZZ7OOZO88OOOZZZZO88ZZZI7III$ZZDNDDDDD88NNNNNNNNNNNNNNNNNNNNNNNNNDNN87IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII
7777777777777777777III77777777777IIIII777IZDNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNND8NNNNNNNNNND88O88O8O$7$ZOZZZZOOD8OOZ$Z$$Z$ZDDDNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNDNNNNNNNNNNDMDNN8ZZZODO$ZZ$$ZZZ$OOZO88OOOZZZ$Z88Z$Z7$7II$ZZDNNDD8DD88NNNNNNNNNNNNNNNNNNNNNNNNNNDN8ZIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII
7777777777777777777III77777777777777777777DMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNDDNNNNNNNNNDDD88OO8O8O$7ZZOOZZ$O8DO8O$ZZ$$$$ODNDNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNDOZZ$88ZZZ$Z$ZZZ$OZZ8888OO$ZOZZ8DZ$Z$$77I7$Z8DND8888D8NNNNNNNNNNNNNNNNNNNNNNNNNDN8DM$IIIIIIIIIIIIIIIIIIIIIIIIIIIIIII
777777I77777I77777III77777777777777777I$8NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNDND8DNNNNNNNNND8D88O88O8ZZZ$Z8OZZ$O8888O$$Z$$$$8DNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNDDNNNNDOZZZ88ZZ$ZZ$Z$Z$OOOOD88OO$ZZZZ8DZ$Z$7$77$$Z88DN8D8888DNNNNNNNNNNNNNNNNNNNNNNNNNDDDNDZI7IIIIIIIIIIIIIIIIIIIIIIIIIIII
777777I77777I777777777777777777777777$ONNNDNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNDDND8DNNNNNNNNNNN8888O8888ZZZ7ZOOZZZO8DO8O$ZZ$Z$$ODNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNDNNNNDOZOZZ88$ZZ$Z$Z$Z$ZOZODO8OO$ZZZZO8O$$77$I77$ZOODDDDD888O8NNNNNNNNNNNNNNNNNNNNNNNNDNNNDNO7IIIII77IIIIIIIIIIIIIIIIIIIII
777777777777777777777777777777777I77ZNNNNDDNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNDDNDDNNNNNNNNNNND88888888DZZO$OOZZZZ88D88O$ZZ$Z$$8DNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN8O8$ZOD8ZZZ$O$ZZZ$ZOZOD8DOZ$ZZ$$O88$$$7$I77$$ZO8DDDD8888O8NNNNNNNNNNNNNNNNNNNNNNNNNNNDNDZI777IIIIIIIIIIIIIIIIIIIIIIII
77777777I7777777777777777777777777$ONNDNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNDNDD8NNDNNNNNNNNND888O88O8DZZ$$ZOZ$$ZO88DDO$ZZ$$$$ONDNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNND8Z$ZODOZZ$ZZZ$Z$$ZOOO888OZZ$$ZZO88$$Z$7I77Z$ZO8DDDDD88OOONNNNNNNNNNNNNNNNNNNNNNNNNNNMDN8ZIIIIIIIIIIIIIIIIIIIIIIIIIII
7777777777777777777777777777777IIZNNNDNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNDNDDDNNNNNNNNNNNND8D8O88ODDZO$$OOO$$ZO88D8O$ZZ$$$$O$OMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNDDN8O$Z8DOZZZ$OZZZ$$ZOOZ888OZZ$$ZZO88Z$$$77I7Z$ZZODDDDD888OODNNNNNNNNNNNNNDNNNNNNNNNNNNNDNND$77IIIIIIIIIIIIIIIIIIIIIIII
7777777IIIII7777777777777777777$8NNNNDNDNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNDDDDNNDNNNNNNNNND88DDO88ODD$Z$$OZO$$Z8DDD8O$ZZ$$$$DN8$ONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNDNDOO$O8NOZZ$$ZZ$$$$ZOZZ888OZZ$ZZZO88O$7$777I7$ZZODDDDDD8888ONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNZI77IIIIIIIIIIIIIIIIIIIIIII
77777777777I777777777777777777ZNNNNNNNDNNDNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNDNDDDNDNNNNNNNNNNNNND8DDD888ONDZZ$$OZO$ZZ88D8OOZZZ$Z$$8NDNZ7ONNDNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNDNMN88$ODNZZZ$$ZZ$Z$$ZOOZ8O8OOZ$$ZZO88OZ$$7$7I77ZZZDDD8DNDO88O8NNNNNNNNNDDNNNNDDNNNNNNNNNNNNN8$77$77IIIIIIIIIIIIIIIIIIII
77777777777777777777777777I7IZNNNNDNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNDDDDDD8NNNNNNNNNNNNNNND8DD888O8NDZZ7ZO8OZZZ8DD8OOZZ$$$$ZDNNMNMD7ZNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNDN88$8DDZZ$$$ZZZZ$$ZOOO88D8OZ$$ZOO888$Z$7$7II$ZOZ8NDD8DD8O8OODNNDDNNNNDDDNDDDDNNNNNNNNNNNNNNNO77777IIIIIIIIIIIIIIIIIII
77777777777777777777777777778NNNNNNNNNNNNNNDDNNNNNNNNNNNNNNNNNNNNNNNNNNNDDDDD8DNNNNNNNNDNNNNNND8DDD88O8D8$Z$ZO8OZ$ODDD8OOZ$$$Z$ONNNNNNNNDO7ZDNNNNNNDNNNNNNNNNNNNNNNNNNNNNNMN8NNNNNNNNNNN88ZDN8ZZZZZZZ$ZZ$ZOOZO8D8OZZZOOOO88O$$7$$7I7ZZZZ8NDD8DD8OOOODDNDNNDDNNNNDDNNDNNNNNNNNNNNNNNNZ$7I77777IIIIIIIIIIIIIII
77777777777777777777777I777ZNNDNNNNNNNNNNNNDDDNNNNNNNNNNNNNNNNNNNNNDDNNNNNNN8DDNNNNNDDNDNNNNNNDDDD888ODD8$Z$ZO8ZZ$O8DD8ZOZZ$$ZZ8DNNNNNNNDNNDZ$8DNDNNNNNNNNNNNNNNNNNDDNNNNNNMMMNNNNNNNNNNDOZDN8ZOZZ$OZ$$Z$$OOZO8D8OZZ$ZOOO88O$$7$$IIIZZZOONDD88DDOZOO8DNNNNDDNNNDNNDDNNNNNNNNNNNNNNNNDDO7II77IIIIIIIIIIIIIIII
I777777777777777777777777I$DNNNNNNNNNNNNNNNDDDDDNNNNNNNNNNNNNNNNNNNDDNNNNNND8DNNDNNNDDDDNNNNNNDDDD88D8DNO$Z$Z8O$Z$8DDDOOOZZZZ$ZODNNNNNNNNNNNNN8O7Z8NNNNNNNNDNDNNNNDNNNNNNNNNNNNNNNNNNNNNNZODNOZO$ZZZZZ$Z$ZZOOO8N8OOZZOOOZ888$$$777I7ZOZZZ8NDD88DDZZZO8DDDNNNNDDNNNNNNNNNNNNNNNNNNNDD88N8$7IIIIIIIIIIIIIIIIII
I77777777777777777777777778NNNNNNNNNNNNNNNNDDDDDNNNNNNNNNNNNNNNNNNDNNNDDNNDDDDNNDNNNNDDNNNNNNDDDDD8D8ODDZ$O$OOOZZZ8NN8OOOO$ZZZ$8NNNNNNNNNNNNNNDNND8Z77ZDNNDDNDNNNNDNNNN87DMNNNNNNNNNNNNNDZ8DNOZZ$$ZOZ$ZZ$ZOOZODD88ZZZOOOO8O8$Z7$7I7I$OZOZZDDD88OD8ZZOODDDNNNDDNNNNNNDNNNNNNNNNNNNNNNDZZ88O$77IIIIIIIIIIIIIII
7777777777777777777777777ODNNNNNNNNNNNNNNNNDDDDDDNNNNNNNNNNNNNNNNDNNNNNNNDDDDNNNDNNNDNNNNNNNNDDDD888O8N8Z$Z7OOO$$Z8DNOZOOZZZZZ$DNNNNNNNNNNNNNNNNNNNDMND$7?I$8DDNDNNNNNO$OMMNMNNNNNNNNNNN8$DDDOZZ$ZZOZZ$$$ZOOOODDD8OZZOOOZ8O8$$$$$777$ZOZZ$8NND8O88OZZO8DDDDDDNNNNNNNNNNNNNNNNNNNNNNNNDZZOZZ$7IIIIIIIIIIIIIII
777777777777777777777777$NNNNNNNNNNNNNNNNNNDDDDDDNNNNNNNNNNNNNNDDNNNDNNDNDDDNNDNNNDDDNNNNNNNNDDDD888O8NOZZZ$8OO$ZONDDOZOOZZZZZ$NNNNNNNNNNNNNNNNNNNNDN8O8D8Z$I???ZOZI+7ZONNMNNNNNNNNNNNNN8$DDDOZ$$ZZOZ$$$$$OZOODDDOOZZOOOZ888$$$$$7777$ZZZ$ODNDD8O88O$$8DDDDDNNNNNNNNNNNNNNNNNNNNNNNNNND$ZZZ$$77IIIIIIIIIIIII
777777777777777777777777DNNNDNNNNNNNNNNNNNNDDDDDDDDNDNNNNNNNNNNDDNNNNNNNNDDDNNNNNNNNNNNNNNNNNDDDDD8OO8NOZ$$$O8O$Z8NDOZO8OZZZZ$ZNNNNNNNNNNNNNNNNNNNNN8DDD8Z7?===7OD77OIDNNNMNNNNNNNNNNNNNO$8DDOZZZZ$Z$$$$$$OOZODDDOOZZOOOZOOOZ$Z$$7777$ZOZZZ8DDDD8OO8O$Z8DDDDNNNNNNNNNNNNNNNNNNNNNNNNNDN$$77$7777IIIIIIIIIIII
77777777777777777I7II77ONNNNNNNNNNNNNNNNNNNNNDDNDDDNNNDNNNNNNNNDNNNNNNDNNDDNNNNNNNNNNNNNNNNNNDDDD88O8DDO$$ZO88OZO8DD8OOOZZZZZZ8NNNNNNNNNNNNNNNNNDDDDNNDDND88O$?I$$OOOIZODNNNNNNNNNNNNNNNZ$8NDOZZ$ZZZ$Z$$$$ZOO8DD8OZZZ8OOZOOOO$$$$7777$ZOOZZO8D888OOOOO$O8DDDNNDNNNNNNNNNNNNNNNNNNNNNNNNO77I7IIIIIIIIIIIIIIII
7777777777777777777777ZDNNNNNNNNNNNNNNNNNNNNNNNNDDDNNNNNNNNNNNNDNNNDDNDNNDDNNNNNNNNNNNNNNNNNDDDDD88O8NDO$Z$OD8OZODDDOOOOOZZZ$Z8NNNNNNNNNNNNNNNNNNOO8ZOOO7+~:,...:+Z7~II=ZNNMNNNNNNNNNNNN$ZDNDOZOZZZZ$$$$$$ZOO88NO8ZZZOOOOOOOO$$$$$777$Z$OZ$ZODDDDOOOOOZZ8DD8DNNNNNNNNNNNNNNNNNNNNNNNNNND$I7IIIIIIIIIIIIIIIII
777777777777777777777ZDNNNNNNNNNNNNNNNNNNNNNNNNDNNNDNNDNNDNNDDDNNNNDDDNNDDDNNNNNDNNNNNNNNNNNDDDND88ODDDZZOOON8OZ8DD8ZOOOOOOOZ8NDNNNNNNNNNNNNNNNDZO87~~=:,........,,==.,=DNNNNNNNNNNNNNND$ODNNOZO$$ZZ$$$$$$OOOO8D88ZOZO8OOOO88$$$$$777$ZZZO$ZZODD8OOOOZOZZDDDNNNNNNNNNNNNNNNNNNNNNNNNNNNNO77IIIIIIIIIIIIIIIII
77777777777777777777IDNNNNNNNNNNNNNNNNNNNNNNNNNNNNNDNNNDNDNNDDDNNNNDDDNNDDNNNNNNNNNNNNNNNNNNDDDDD88ODDD$$OODD8ZZ8DOOO8OOZZOOZDNDNNNNNNNNNNNNNNDDOD$~~~~,,,.....,...,?Z+ZNNNNNNNNNNNNNNN8ZONNNOZZZZZZ$$$$$$ZOOO8888ZOZO88OOO88Z$$$$777$$ZZOZ$ZOD888OOOOOZZ8DDNNNNNNNNNNNNNNNNNNNNNNNNNNNDNZI7IIIIIIIIIIIIIIII
7777777777777777777IZNDNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNDDNNNDDNNNDDDNDNDDDNNNNNNNNNNNNNNNNNNDDDDD888ND8$ZZ8NDOZODNZO8OOOOOOOODNDNNNNNNNNNNNNNNNDD8I:=++:,,.,..,.....~O$ZNNNNNNNNNNNNNNNO$ONNDOZZZZZZ$$$$$$OOOOD88DZOZO88OOO88O$$Z$$77$$ZZZZ$$ZOD8D8OOOOOZZONDDNNNNNNNNNNNNNNNNNNNNNNNNNNN87IIIIIIIIIIIIIIIII
777777777777777777I$DNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNDDDDDNNNNDDDDDDDDNNNNNNNNNNNNNNNNNNNDDDD888DD88$ZZ8N8OZODD$OOO88ZOOOONNNDNNNNNNNNNNNNNNNN87+?=~,,.,,.:~+?I+=,78ODNNNNNNNNNNNNNNZ$ONNDOZZ$ZZZ$$$Z$ZO8OO8888OZ$OOO8OZ88OZ$Z$$$7$$ZZZZZ$ZOO88DO8OOOZZZDDDNNNNNNNNNNNNNNNNNNNNNNNNNNDD$I7IIIIIIIIIIIIIII
777777777777777777$DNNNDNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNDDDDNNDDNNDDNDDDNNNNNNNNNNNNNNNNNNDDDNDD88DDD8$$ZNDDOZ8NOOOOOOOZOO88NNNDDNNNNNNNNNNNDNNDDO7$$ZZI=~~7DND8D88O+8DNNMNNNNNNNNNNNN$$8NNNOZO$ZZO$Z$ZZ$Z88ZO888OZ$OOO8OOO8OZ$Z$$$I$$ZZZZZZ$ZOO888OOOZOZZONNNNNNNNNNNNNNNNNNNNNNNNNNNNDN8IIIIII7IIIIIIIIII
777777777777777777ONNNDNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNDDDDDDNNNNNDNDDDNNNNNNNNNNNNNNNNNNNNNDD888DNNO$$ONNDOZD8Z8OO8OOOOO8DNDDDDNNNNNNNNNNNNNNDDDNDDN8D8$+7DDDD8O$?:$DOONNNNNNNNNNNNNZ$8NNDOZZZZZOZZ$$$ZO8DOZ888O$$Z888OOO88O$$$Z$77$$OZZZ$$$Z888888OZ$ZZZDNNNNNNNNNNNNNNNNNNNNNNNNNNDDDN$?7IIIIIIIIIIIIII
7777777777777I7777DNNDNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNDDNNNNNNNNDNDDNNNNNNNNNNNNNNNNNDDDDDDDD88DND$ZZ8NNDOODOZOO8OOOZ88DDNNNDDNNNNNNNNNNNNDDD8DDNDDDD8?.,?Z8OZ+=:,$D+DNNNNNNNNNNDNN$$8NNDDZZZZZOZ$Z$$$ZODOZ8888ZZZ888OOO88OZ$ZZ$77$$OZZZZZ$ZO888888OZZOZONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNZ77II7IIIIIIIIIII
7777777777777777IZNDNDNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNDDNNNNNNDDNDDDNNNNNNNNNNNNNNNNNNDDDDDDDDDDD8$$ODNNDO8DZOO88OOOOO8DDDNDNDNNNNNNNNNNNNNNI$OZZ8D88OI,.,:+~,...?87.8NNNNNNNNNNNNN$Z8NNDDZZZZZOZ$ZZ$$ZO88Z8OD8ZZZ888OOOO88Z$ZZZ7I7$OOZZZZ$$ZO88D888OZO8Z8NNNNNNNNNNNNNNNNNNNNNNNNNNNNND$I7IIIIIIIIIIIII
7777777777777777$DNDNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNDDNNNNNNDDN8DNNNNNNNNNNNNNNNNNNDDDNDDDDDNDDOZZ8NNNDO88ZOO88888OO8NDDNNNDNNNNNNNNNNNNDN$+$$7777$I?~,,,=+=~,:D$::DMNNNNNNNNNNND$$8NNNDZZZZZOOZZ$$$ZO88ZDONDZZZO88OOOO88Z$ZZZ$77$ZOZZZ$$$$ZO8DD88OZZOZZDNNNNNNNNNNNNNNNNNNNNNNNNDNNDN8777I7IIIIIIIIII
7777777777777777ONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNDDNNNNNDDNN8DNNNNNNNNNNNNNNNNNNNNDDDDDDDDD8ZZODNNN8O8OZ8O8OOOOO8DNNNNNNNDNNNNNNNNNNDNDN7I7II+?77$I77?:~?IIO$:,+NNNNNNNNNNNNND$$ODNNDZZOZZZZZZ$$$ZZ88O8DDDZZZO888OOO88Z$Z$$ZI$$ZOZZZZ$Z$$Z88D8O8OZOOZODNNNNNNNNNNNNNNNNNNNNNNNDNNNNDZI7IIIIIIIIIIII
777777777777I777DNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNDDNNNNDDDNNDNNNNNNNNDNNNNNNNNNNNDDDDDDDDDD8ZZ8NDNN8O8ZOO8OOO8888DNNNNNNNNNNNNNNNNDNNDDDDZ$???$ZZZ7?:,,,~?OD~,+DNDNNNNNNNNNNNDZ$8NNNNO$ZZZZOZZ$$ZZZODOODDDOZ$OO88OO888O$$Z$Z777ZZOZZZ7$Z$ZZDODO8OZOOOODNNNNNNNNNNNNNNNNNNNNNNNNNNNNN8II77IIIIIIIIII
77777777777777IZNNNNDNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNDDNNNNNDNDNNDNNNNNNDDDDNNNNNNNNNNDDDDD8DNDN8ZZDNNNN888Z8O8O8O888DNNDNNNNNNDNNNNNNNNDDNNDN8?II?ZZ77I~,.:IODO+,,IDDNNNNNNNNNNNNNZ$ONNNN8$ZZZZOZZ$$ZZO8D8Z8NDOZ$OODO8O888OZ$$$Z$7$ZZOZZZ77$$Z$DD8888O$OOOODNNNNNNNNNNNNNNNNNNNNNNNNNNNNN7IIIIIIIIIIIII
7777777777777778DNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNDNNNNNNNDNNDDDNNDNDDDDNNNNNNNNNNNDDDDDDDDDDOZONNNNNDO8ZO8O8O8888DNNNNNNDNNNNNNNNNNNNNNNNDD87777$8$$ZZ$O$+7~,,:$DNDNNNNNNNNNNNNO$ONNNNDOZZZZOZZ$$ZZZ88DZ8DN8OZOOD88O8888Z$$$OZ7$$ZOZ$Z$77$$$Z88DD8OZZZOO8DNNNNNNNNNNNNNNNNNNNNNNNNNNNNOIII7IIIIIIIII
7777777777777IZDDDNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNDNNNNNDDNNNNDNNNNNNNNNNNNNNNDDDDDDNDDNOODNDNND8O8ZO8O8O8888NNNNNNNNNNNNNNNNNNNNNNNNNO~IZZ$Z$Z7?++?=I=:::,?DDNNNNNNNNNNNNNOZODNNNDO$ZZZOZ$$$$ZZ888OO8NDOZOO888OO8D8Z$Z7OZ77$$ZZZ$$77$$ZZZD8D888$$OO8DNNNNNNNNNNNNNNNNNNNNNDNNNNND8$I7IIIIIIIIII
77777777777777ONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNDDDNNNNNNNNNNNNNNNNNNNNDDNDDDNNNDO8DNDNND88OZO8OOO88O8NNNNNNNNNNNNNNNNNNNNNDDDNNN$?$~$OZ8Z:I$=,,,,:.+DNDNNDNNNNNNNNNO$$NNDNNOZZZZOOZZ$$ZZO888ZOND8ZOOO88OO8D8O$$$ZO$$$$OZZ$$$$$$ZZZODDD88Z$OOO8DNNNNNNNNNNNNNNNNNNNNNNNNNNNN87I7IIIIIIIII
7777777777777$DNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNDDDNNNNNNNNNNNNNNNNNNNNDDDDDNDNN8O8DNNNNDD8OZ88OOO8888NNNNNNNNNNNNNNNNNNNNNDDDDDNNMD$$ZZZ8ZI,,,:~~..~DNDDDNNNNNNNNNN8$$NNDNN8$$$$ZOZZ$$ZZO88DZZDD8ZOOO88OOOD88Z$Z$OZ7$$OZZZ$$$$$$ZZ$DDDO8OZZOOODNDNNNNNNNNNNNNNNNNNNNNNNNNNNDZI7IIIIIIIII
7777777777777ONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNDNNNNNNNNNNDDNNNNNNNNNNNNNNNNNNNNNDDDDNNNDDDODDNNNDDD8OZ88OOO8888DNNNNNNNNNNNNDNNNDDDDDDNNNDDDNDOD7$O+?~+??~:...,=$8NNDDNNNNNDNO7$NNNNNDO7ZZZOZZ$$$Z8D8NZ$DD8ZZO888O8O8D8O$O$OO7$7ZZZZZ$$$77$ZZO8D888OZO8O8DNNNNNNNNNNNNNNNNNNNNNNNNNDDNDI7II7I77III
7777777777777DNDNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNDNNNNNNNNNNDDNNNNNNNNNNNNNNNNNNNNNDDDNNNNNDD8NNNNNNDDOOOD88O88888DNNNNNNNNNNNDNDNNDNDDDDNNNDDNDOZ877Z$$777=:,.......:~I$ZDNNNND8$$NNNNNDO$Z$ZOZZ$$$OOD8DOZ8D8OZ888888O888O$Z$ZO7$$$OZZZ$$$$7$ZZZO888D8O$88ODNNNNNNNNNNNNNNNNNNNNNNNDNDDDN7I7IIIII777
7777777777777NDDDNNNNNNDNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNDDDNNNNNNNNNNNDNNNNNNNNNDDDNNNNDD88NNNNDD8DO8ZDD8888888DNNNNNNNNNNNDDNDDNOZI~:.:~=....?I$$7ZZII+~:,........,,...~?Z$??I78DDNDN8$Z$$Z$Z$Z$ZONDNOZ88O8O888888OOOD8$$ZZO77$7OZZZ$$$$$$$$ZZOD8DN8OZO8DDNNNNNNNNNNNNNNNNNNNNNNNNDNNN$I77III7777
777777777777ONDNNDNNNNNDNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNDDNNNNNNNNNNNNNNNNNNNNNNDDNNNNNDN8DNNND888D8D$888888888DDNNNNNNNNNDNDDND,..,......,.,:~+??I~:7++~:,.............:~7D$,=~,.~ON8DZ$ZZ$ZZ$$$$8NDNDOODOOZ88888OOOOO8Z$Z$O$7$7ZO$ZZ$$Z$$7ZZZO8DODDOZZ88DDNNNNNNNNNNNNNNNNNNNNNNNNDDN8Z7I7I7I777
777777777777DNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNDNNNNNNNNNNNNNNNNNNNNNNDDNDNNNNNN8DND8OO88D88Z888888888DDNNNNNNNNNNNDN8=:..........~$8I++++++$DO~:,.............,,~I8,~=,,::7OD$$$$$$O$Z7$ODNDD8ZN8OZO8888O88OZOOZ$$ZO$$$$ZZ$ZZ$$$$$ZZ$O88O8D8DOO88DNNNNNNNNNNNNNNNNNNNNNNNDNNNND$IIII7777
77777777777ZDNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNDNDNNNNNN8DD8OO8DDDD8ZO88888888DDDNNNNNNNNDNNNZ~~::::::::,,,,II?+7??IZ$+,,,..............,~~?7~~:,::=$8Z$$$$$Z$Z$$ODNDN8ODDOZ8D888O888OOOZZZZOZ$$$ZO$$Z$$$$7$ZZZ8O8O8D88OO8DNNNNNNNNNNNNNNNNNNNNNNNNDNDNDZI777I777
777777777I$DNNNNDNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNDNNNNNNDDDD8O8DDDDDD8OZO8888D8ODNDDNNNNDDDNDNDI~~~~~~~~~:.,,,+ZO?+=7ZZ=~...............,,,:~~ZI=~,,:~?$ZZ7$$$ZZ$$ZO8NDNDO8DOZ8D8888O8D8O8O$ZZOZ$Z$ZZZ$Z$7$77$ZZ$8O8O8D8D8OO8DNNNNNNNNNNNNNNNNNNNNNNNNNDDNOI7II7777
7777777I7IONNNNNDNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNDDNNNNNNDD88O8DNDDDDDD8ZZ8DDDD88DNDNNNNNDNDDNN8?+~~~~~~~:,.,,:+++IZZ?I?7=,..............,,,:~~I$I~,,:=I77Z7Z$$ZZ$$$OODNDN8ODOO8D8888O8DDO88$Z$OZ$Z$ZZZ$$Z$$77$$Z$OO888DDD88O8DNNNNNNNNNNNNNNNNNNNNNNNNNNDND77II7777
7777777777DNNNNNDNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN888DNNDNNN8DDZOD8DDDD88DDNNNNNNNNNNNO??+==~=~:,,,::~==~=?+~:~::,...............,,:~=+7??::,~?IIZ$$$$ZZ$$7ZODNDD8O88OOD88D8888D8O8ZZ$OZ$$$$OOZZZ$$$$7$$Z$Z88D8DD888ODNNNNNNNNNNNNNNNNNNNNNNNNNNDDD$II7I777
7777777777NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNDDDDDNNDDNNNNDD8O8DDDDDD88DDDNNNNNNNNDO?+==++~:,,,:~~===:::,:~~::,................,::~+II?=:::=+?IZ7Z$$Z$$$ZODDND8O88O8N88D8O88NDOOZZZOO$$$$ZOZZZZ$ZZ7$ZZ$Z88888DD88O8DNNDNNNNNNNNNNNNNDDNNNNNNNNDD$II7I777
777777777ZNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNDDDNNNDDDDDNDDNDNNDDDDDOZODNNNDOODDDDDDDDDNDD$===??=,,,:::~~~~~~:,,,,,,,,.,...............,~~==I=?+~~~=+?7$77ZO$7$ZO8DNDNOO8OODDO8DO88DDOOOZZ$8Z$$$Z88Z$Z$$$$$ZZZZZOO88DDDD8O8DNNNNNNNNNNNNNNNDDDDDDDDDNNDZ7II7777
7777777778NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNDNNNNNDDNDDDDNNNNNDNNDDNDZZ8DNNDD88DDDDNDDDDDD7++=+?:,,,:::~~:~~~::,::,,..,................,:~++I==?+~~=+??Z77ZZ$$$ZOONDDN8O88O8D88D888DD8ZOZZ7OO$$$$88O$$Z$$$$$ZZZZOO8D8D888888NNNNNNNNNNNNNNDDNDNNNNDDDNDO77I7777
77777777$DNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNDDNNNNDDNNDDDDNDNNNDNNDDNDOO8DNDDDDDDDDNNDDDDDN7==~==:,::::::::::::::::,,,.,,,...............:=I+I?=++===+++7$7ZZZ$$ZO8NDND8O88O8N888O88DD8OZOZ$OO$$$7OO8$$Z$$$$$$ZZZO88D8NDDO8O8NNNNNNNNNNNNNNNNNDDDDDDNDDDO7I77III
77777777ONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNDDNDDDNNDDDNNDNDDNDDNDDDDD8O8DDNDD8DDDDDDNDDDDNI=~~+=::::~::::::,:::~::,,,.,..,,.............,:Z7II+++===+??7$77ZZ$ZZO8DNDD8O88OOND88OO8DDDD$OZZOO$777888$$$Z$$$7$O$ZZDZ88DND8O888NNNNNNNNNNNNNNNNDDDNDDNNDO7I7I777I
77777777ONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNDDNDDNNNDNNDDDNNNDDNNNDDDN88ODDNDDD8DND8DDNNDDN?+==++~~~~:::::::::::~~~:,,,,~=::~:,,.........,:O$II+++====++I7$$ZZZ$ZO8DNNNN888OODD88O88DNDN$ZZZZ8$7$$OOOO$$Z$$$$$ZZ$ZOO88DNDD8888DDNNNNNNNNNNNNNNDDDNNN8$777I7I7777
7777777$8NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNDDDNNNNNNNNDDNNNDDNNDDDNNDDO8DDDNN88DN8DD88DND++=+?I+=~~:::::::,::~===::,,,.,,,,,..........,,~O$I?=~~====+~+I$7ZZ$7$ZONDNNND88OZND888O88NNNZZO$$O$$$$ZO88Z$ZZ7ZZ$ZZOZOD88DDDD8O888NNNNNNNNNNNNNDDNND8$77777777II777
777777$8NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNDDDDDNNNDDNNNDDNNDDNNNDDDNNDD88DDDNND8DDNDDDD88O+?++?7?==~:::::::,,:~?+=~:,,,.,...............:7DZI+=~,~=~~=~=+I7$Z$$$$ODNNNNN888ZDDD88OOODNNOZO$ZOZ$$$$O88O$ZZ7$$$$ZOZZD8ODDDD888OODDDNNNNNNNNDNNN8$II77777777777777
777777ZNDNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNDDDDNNNNDNNNDDNNDDNNDDDNNDDDDN8DDDDNDDDDDDNNDDDZ?77I7$$?+==~~:::,,,:=II?=~~,,,,,,,,,,........:78OO7+=~:,:~,~~==+77$$$Z$O8NNDNN888O8DD88OO8NNNDOO$ZOO$$$ZZZD8ZZZ$$$$7$OOOO888DNDD8888DNDNNNNNNNND8Z7I77777777777777777
7777778NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNDDDDNNNDDNDDDNNDDNDDDDNNDDDNNNNDDDDDDDNNDDDDDNNDDDZ+??I77ZZ$I+=~~::::~~=II?+=~:::,::::::,,....,,+$ZOO7+=~:,,:,::~~+I7$$$Z$Z8DDDNNDO8O8DD8DO88DNDN8OZZOOZ$$ZO$8DZZZZ777$$ZOZZ88ODDDD8OO8DDDNNNND88OOOZ$I77777777777777777
77777$NDNNNNNNNDDDNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNDNNDDDNNNNNNNNDDNNNNNDDDDDDDDDDDDNNDDDDDNDNDDDDDDDDDDOIII?7$OO$?+++=~~::~~=?I?+==~~~:~~==~~,,,..,,:=?7OO$?+==,,~:::~~=?7$Z7Z$Z8DDDNNDO8O8D88DOO8DNNN88Z$OOZ$$Z8OODO$ZZ$77$$ZOZZ8DODDDDO8O88DDD8OZZZZZZZZ$777777777777777777
77777ZNDNNNNNNNNNNNNNNNNNNNNNNNNNNNNDDDNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNDDDNNNNNNNNNNDDNNNNNDDDDDDDDDDDDNNNDDDNNNDDDDDDDDDDD8?III7$O8O?++++=~~~:,:+I??+++~~==+III?~:,,,,,::=IO8Z?++~~:~~~::~~+I$Z7OZ$8DDDNND88O888OD8O8DDDND8OZO8O$$Z8OZ8D$7OZ777$ZO8OO888DDD88OOOZZ$ZZ$$$$$$$$$777777777777777777
77777ONDNDDNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNDNDNNNNNNNNNNNNDDNNNNDDDDDDDDDDDDNNNNDDDNNDDDDDDDDDDDD??7I7Z888Z??++==:,.,,~==?+?+=+=+?I7I?=~::,,..,~IZOZ?++~::::::::~+I$$$OZ$8DN8NNDOOO888OD8O8DNDNDD8ZZOZZ$Z88Z88Z$OZ77$$$O8OZO88888OOOZZ$$$777777777$$77777I777777777777
777IZDNNNDDNNNNNNNNNNNNNNNNNNNNNNDNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNDNNNNNNNNNNNNNNDDNNNNDDDDDDDDDDDDNNNDDNNDDDDDDDDDDDDDD++I7$Z88O$7I?+=~,,,,,~~~~=++++=+++===~~::,,,,~~?ZZOI++=~::,,:::~=I$$$ZO$88NDDNDOOOO88O88O8DNDND88ZZ8ZZ$$ONO8DO$ZZ$7Z$$$88OOOOO7$$$Z$$IIIIIIIIII777$777777777777777777
7777ODNDNNNNDDNDDNNNNDDDNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNDNNNNNNNNNDDDDDDDDDDDDDDDDDNDDNNDNDDDDDDDDDDDDDDDDDO:~=7$ZOOO7I???+=:,.,::~~~:~==+++====~~~,,,.,,:~+Z$D$I?=~:,,,,::~~?7$Z$OZ88NDNND8OOO88OO8OO8NDNDDDZZ8Z$$$OD8OD8$ZO$$Z$$$OD8OOZZ7777$$7III????I?III77777777777777777777
77778NDDDNNNNNDNNNNNNDDDNNNNNNNNNNNNNNNNNNNNNNNDNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNDNNNDDDDDDDDDDDDDDDDDDDDDDDDDDDNDNDDDDDDDDDDDDDDD88=..,I7$OOZ$???+=~,,.,::,,:::~~===~:::,.......,,~?7ODOI++=~:,,,,:~~+77O$OZ88DDNND88OO888O8OO8NDNDDNO$8OZ$7ZDDD8DO$8O$$$$7$N8OOZZ7II77III????????III77777777777777777777
7777778DNDDDNNNDNDNNNDDDDNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNDNNNDDDDDDDDDDDDDDDDDDDDDDDDDDNDDDDDDDDDDDDDDDDDD8~....~I7O$$7+==~~:,,,,,,,..,,,,,,,,,..,........,~?$DN8$??++=::,,::~+$7Z$ZZZO8DNND88OZ8O8O8OO8NNNDDN8ZOOZZ$$8DD888ZO8$$Z$77DDOO$$7I??????????????IIII7777777777777777777
77777777$88DDNNNNNDDDNNNDNNNNNDDDDDNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNDNNNDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDNDNI.,...,=?Z$Z$+===~~,,,,,,,......................,=?8DDD87???+~:,,::~=$7Z$ZO$O8DND88DOZ88D8OOO8DDNDDNDZOOOZ$$ODD88DO$8Z$$$$$8NDO$$7I????++?????????III7777777777777777777
7777777777777$Z8DNNNNDDNDDDNNNDNNDDDDDNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNDDDDDDDDDDNNNDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD=......:=7ZZ7+===~~:,,,,,,,....................,:=?DDDDDO?II?~,,,,:~=$7Z$ZZ$$8DNN8ODOO88D8OOZODDDNDNDOZOOZZ$ZDDDD88$OZ$Z$$$OD8O$$7I???????????????III7777777777777777777
777777777777777777$OO8DDNNNNDDDNNNNNDDNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNDDDDDDDDDDNNNDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD8~......,,?ZOI+=~~~::,,:::,,,,,.................,~+7DDDDDD$77?::,,,,~=Z7Z$ZZOZODDDDOD8OO88OO8OODNDNDNDOZ8OOZ$ZDDNDD8$ZO$Z$$$ODDZZ$7II??+?????????????I7777777777777777777
777777777777777777777777$Z8DDDNNNNNNNDDNNNDNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNDDDNNDDDDNNNDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD+.......,=7$I+=~~~:,,,,,::,,,,................,:~I8DDDDDDO$?:,,,,,,:~Z7$$ZOOOODN888DOOO8D888OO8NDNDNDOZOOOZ$$DDNDDNOZ8$$$Z$Z8DZ$$7I???+++??????????II7777777777777777777
7777777777777777777777777$ZOZOOOOO8DDNNNNNDNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNDDDDNNNDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD7........:?7?+~~~:::::,,,,,,,,..............,.,:~ZNDDDDD8?......,.,:=Z$$$ZOOO8DNDOO888OOD8O8OO8DDNDNDO$ZOOZZZ8DNDDN8$OZ7$$$$O8Z7$7I?+??????????????II7777777777777777777
7777777777777777777777777$ZOZZZ$$$$$$$$ZOO8DDNNNNDDDNNNNNNNNNNNNNNNNNNNNNNNNNNNNDNNDDDDNNDDDDDDDDDDDDDDDDDDDDDDDDDDDD~,=78DDND8DDDDD$.......,~?I+=~~~~::::::,,................,...,:?D8DDD8I,.......,,,:+OZ$$$ZO8ODND8O8888O8D8DOO8DDNDNNO$ZOOZZZO8DNNDDZOZ$ZZZ$O8O77$I??+?????????????II7777777777777777777
7777777777777777777777777$$Z$$$$7$777777IIIII777$O88DDNNNNNNNNNNNNNNNNNNNNNNNNNNNNNDDDDNNDDDDDDDDDDDDDDDDDDDDDDDDDDDD$~~+==~,,:$DN8DO,.......~7I~==:~~~:::::,,,..................,,:8N8DNZ:........,,:::$8Z$$$ZOOZDNDOODD888888DOO88DNNNN8$ZOOZZZZONNNDN8ZZ$ZZZ$$8O$I7$????????????????II7777777777777777777
77777777777777777777777777$Z$$$777IIIII???????????????II7$ZZO88DDDNNNNNNNNNNNDNNNNNNDDDNNNDDDDDDDDDDDDDDDDDDDDDDDDDDDD87:,,,:~=?=$DN8+.......+I?~~~~::~::::::,,,..................,,88N$~...........,,~?ODZ$$$ZOOOND88O888D8O8OD88DDDNNNNO$OO8ZZZZZDDNDN8ZOOO$ZZ$ZO$II7I??????????????III7777777777777777777
777777777777777777777777$7$Z$77III??????++++++===++++++++???II77$Z8NNNNNNNNNNDNNNNNNDDDDDDDDDDDDDDDDDDDDDDDDDDDDNDO?~++==~::~~~I$7~ZO~,......$??~~:::::~~::::,,..................,,~8O?.,..........,~==O8NZ$$ZOZOODD88Z8DODDO888888DDNNNN8$Z8DZZZZZ8DNDDNZZ8ZZZ$7$DZ$II7???????????I??III7777777777777777777
777777777777777777777777$$$$77III????+++++==========+++++???II77$ZO8DNNNNNNNNNNNNNNNNNNNDDDDDDDDDDDDDDDDDDDDDDDNDD8?,.....,:~=+IZZ?:........~$?+=~:::,,,:~:,,,..,,................,~=.,,.,......,:::=IONDNOZZ$OZOOD8O8O8OZNNO8888OODD8DNDO$ZO8ZZZ8ZODDDDD8ZOZZZZ$$8Z$II7I????????????III77777777777777777777
777777777777777777777777$$$$77II????+++=+===========+++++???I77$ZZO8DNNNNNNNNNNNNNNNNNNNDDDDDDDDDDDDDDNNNDDDDNNDDNDDD$+:....,:~==+==+=....,.=?===~~:::,=+~:,,....................,::,,,......,,:~~~?DDN8DN8O$ZOZZ88888O8OOND8O888OODDDDNDO$O8OOZZ8Z$DDDDDDZOZZZ$$$ZZ$7?II????????????III77$77777777777777777
7777777777777777777777777$$$7II????++++=============+++++???II7$$ZO88DNNNNNNNNNNNNNNNNNNNNDNNNDDDDDDDDDDDDDDDDDDDNDDDDD88ZI=~~==~=~+??:...~,,=+=+=~::,,,~+:.,...................,.,...,.,..,,,:==$DDDNDNND8OZZOOOOO88D88OOD88OD88OODNNNDD8ZO88OZ$8OZDD8NNDZZZOZZ7$ZZ$7??7????????????III7$777777777777777777
7777777777777777777777777$$$$7I????+++==============+++++???II77$ZO88DNNNNNNNNNNNNNNNNNNNNNNNNDDDDDDDDDDDDDDDDDDDDDDDDDDNDD8ZI~,,,==??:...++=?+++=~~~::~:::,..............................,::~=?ODNNDDNNDNDO$8OOOZODDD888O8888D8888DNDDNDO$8O8OZ$8OZ8DDDNDO$OZZZ$$$Z$7II?7?????++????III77777777777777777777
7777777777777$$$$$7777777$$$$7I??++++++=============+++++?+?II77$$ZO8DDNNNNNNNNNNNNNNNNNNNNNNNNDNNNDDDDDDNNNDDDDDDDDDDDDDDDDDOII+,..,:=+,:II?I?++=++=+++=:,,............................,,~=+?ONNDDNDDDDDN8OZOZO8ZONDD888ODD88N8D8ODNNNNDOZ8DDZZ7O8ZO88DDD8ZOZ$Z$$$ZZ7IIII??++???????III77777777777777777777
777777777$77777777$$$$$$$$$$7III???++++++============++++???III7$$ZOO8DNNNNNNNNNNNNNNNNNNNNNNDNNDDDDDDDDDNNNNDDDDDDDDDDDDDDDNDI=~:,,,:~~.,=::?$I+==++?I?=~::,,..........,,::...........,:~=?$DDDDDDDDDDDDN88Z8OO8OZDDD88O8DD8DND8DO8NNNNDOZODDOZ$8DZO88D88O8OO$Z$$7$$7II?I???????????III77777777777777777777
7777777$$$777$$777$$$$$$$$$$$7II????+++++++=========+++++???III77$ZOO8DNNNNNNNNNNNNNNNNNNNNNNNNNNNNNDDDDDNNNNDDDDDDDDDDDDDNDDDD7I$7I77?,,....IZZ7===??7?=~::,,,,..,.,,,:~=++:,......,,:+??Z8DDDDDDDDDDNNNNO8Z88O88ODDN8D888NDODDDDO8DDNND8ZO8DOO$ODOO8O88OO8OOZZ$$7$7III?I???????????III77777777777777777777
77777$777777$$$777$$$$$$$$$$$7III?++++++==+=========+++++???III77$ZZO8DDNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNDDDDDDDDDDDDDDDDDDDOI?+=I7::,..::?$7Z7+++I7?=~~::,,.,,,:::====+?+=:.,,.,~==I$8DDDDDDDDDDDDNDNDO8OD888D8D8N88888DDDDN8888NDNND8Z88DOO$Z8OO8O8OOO8O8OO$7777III?????????????III7$777777777777777777
77777$$777$$$$$$$$$$$$$$$$$$$7III???+++++++++=======++++++??III77$ZZO88DNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNDDDDDDDDDDDDDDDDDDDNZ~~+I?~+~~+~,+7ZO$I?+?I+=~:,,,,,::~+=~~====+=+=,.,~+?IZDDNDDDDDDDDDDDDNNDD88O8888D8DDD88D8DDDDDNDD88DDNND8OO8D8OZZ88O8OOOZO8Z8OZZ$I77III??I?????????IIII7$777777777777777777
777777$777$$$$$$$$$$$$$$$$$$$$7II???++++++=+++======+=++++???II77$ZZOO8DNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNDDDDDDDDDDDDDDDDDN8DD8$~=I?==+?77Z$$Z87III?=~:,,,,,,,..,=+===+=+?++=++I8DDDDDDDNDDDDDDDDDDND8888DD88D8DDD88N8DDNNDNDDD8DDNN8OOODDD8Z$OOOOOOZZZO$88$OZ77IIII??I???????IIIII77$777777777777777777
777777$$$$$$$$$$$$$$$$$$$$$$$$7II???++++++++++++====+=+++?+??II77$ZZOO8DNNNNNNNNNNNNNNNNNNNDNNNNNNNNNNNNNNNNNDDDDDDDDDDDDDDDDDDDDDND8DDZO7=I$OZZZ7$$??I+=:,,........,,+?==+=+=+I+=?DDDDDDDDDDDDDDDDDDDNNDD888DD8D88NND88NDNDDNNNND88DDNND8888DD8Z$Z8OOOZZZZZZO8$ZZ77IIIII?I?I??????IIII77$777777777777777777
777$$$$$$$$7$$$$$$$$$$$$$$$$$$7III???+++++++++========++++???II77$$ZZO88NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNDDDDDDDDDDDDDDDDDDDDDDDDN8+++7ZZZZ=~+7,................:I$?=I+II=~:?8DDDDDDDDDDDDDDDDDDDDDDDD8D88D88DND8ODDNDDDNDND88DNNND8ZODND8Z$Z8O8OZZZZZZZOZZ$$7IIIIIIIII??????III777$777777777777777777
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$77II???+++++++++=====++++++++???I77$$ZZOO8NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNDDDDDDDDDDDDDDDDDDDDDDD8~~$DOZO8$II+...,,............,.~Z$III=::~+ZDDDDDDDDDDDDDDDDDDDNNNDDD8DDODO8NNN88DDNNNNNDD8DDNNNN88Z8DNDDZ$ZOO8OZZ$ZZZ$OOZ$$7IIII???I????I??III77$7777777777777777777
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$7II?????++++++=++===++++++?????I77$$ZZOO8NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNDDDDDDDDDDDDDDDDDDDDDDDDI~IZD88OOZZ+.,..~~,.............,7Z7+==+~~=ZNDDDDDDDDDDDDDDDDDDDDDDDD8DNOD88NNDD8DDNDDNNDDDNDNNNNDD88DNDDZZZZO8OZZZZZZ$ZZ$$$7IIIII??I????I??II777$7777777777777777777
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$77II????++++++++++===++++++????II77$ZZZOODDNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNDDDDDDDDDDDDDDDDDDDDDDDDN7:IO8888D8=::,=$==~:,...........=OZZZO8Z=~~INDDDDDDDDDDDDDDDDDDDNDDDDDDD8DD8DDN88DNDNNDNNDDNDNNNDD888DNDDZZOZO8OOZZZZZ$$Z7$777IIII??I?I?II?IIII7777777777777777777777
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$7II?????+++++++++++++++++++???II77$ZZOOO8DDNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNDDDDDNDDDDDDDDDDDDDDDDDN?=7$ZO88D7.~~$Z?~=~=?:.......,.+Z8OZ$O88Z?~~8DDDDNDDDDDDDDDDDDDDDDDDNNDDDDDDDDND8DNDNNNNNDNNDNNDDD888DNN8$OOZ88OOOZZZZ$$$7$77IIII?II?IIIIIIIII77777777777777777777777
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$7II????++++++++++++++++++????II77$ZZOOO8DNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNDDDDDNDDDDDDDDDDDDDDDDDN+?$$$$O8DZ~+=$?+~:+??~~:...,..+88OZZZZZZZ7,,7DDDDDDDDDDDDDDDDDDDDDDNDNDDDDDNDDDD8DNNNNNDNDDNNNNND888DNDN8$O8Z88OOOZZZZ$77$777IIIIIII????IIIIIIII777777777777777777777
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$7II?????+++++++++++++++++????II77$$ZZOO8DDNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNDDNDDDDDDDDDDDDDDDDDD=?$OZ$7Z8D77O$+++I?+~+?I:,,=IZD888O$7I+I+:,.:DNDNDNDDDDDDDDDDDDDDDDDDDDND8DNDDDD8DNNNDNDDNDNDNNND8O8DNNND78DO88OOOZOZZ$777777II?II?????I???IIIII777777777777777777777
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$7III?????++++++++++++++++????II77$$ZZOO88DDNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNDDDDDNDDDDDDDDDDDDDDDNDZ=ZOOZZO8DZ7OOID8OI==+I+++7ZOZODD8D88Z$7+,:~:.ZDDDDDDDDDDDDDDDDDDDDDDDDDDDDDNDDND8DDNNDNNNNDNNNNND888DDNDDZ88ODDD88OZZZ$77777IIII???I??IIIIIIIIII777777777777777777777
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$7IIII????+++++++++++++++???IIII77$ZZOOO88DNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNDDDDDDDDDDDDDDDDDDDDDN8~IZOO88DDDDND8M8DDDO$I=?7ZO8DO$?77II?++==:,:~,$NDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD8NDNNNNNNNDNNNNNDD8DDDNNNOOOZO8D88OZZ$77777IIII?????IIIIIIIIIIII777777777777777777777
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$77II?????++++++++++++++????IIII77$$ZOOO88DNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNDDDDDDDDDDDDDDDDDDN7:I$OO8DD8OO88O88888DDD88D8DD88D$?I???+=~=~::=,IDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD8NDNDNDNNNDNNNNNND8NNNDNNOZ$Z$$$ZZOZZ$777IIIIIIII?IIIIIIIIIIIIII777777777777777777777
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$7III??????++?++++++++??????III77$$ZZOO88DDNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNDDDDDDDDDDDDDDDNDND?:7ZOZODD8OZOO8Z88O888888DOOZOO8DZ7??+=+===~::,?NDDDDDDDDDDDDDDDNDDDDDDDDDDDDDDDDDDNNNNNNNNNNNNNNNNNDDNNNNNZZ$$$777777$$77IIIIIII??IIIIIIIIIIIIIII777777777777777777777
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$7III???????+++++++++???????III77$$$ZOO88DDNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNDDDDDDDDDDNDDN8~:$ZZZZOZOOOOOOOO8OO8O888OZOO$$OD88$?++++?=~~,,$NDDDDDDNDDDDNDDDDDDNDD88OO$77DDNDDDDNNDNNNNNDDNNNNNNDNNNNNDZ$7$7777IIIIIIIIII??II???IIIIIIIIIIIII7777777777777777777777
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$7II???????+++++++++???????III77$$$ZZO88DDNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNDDDDDDDDDDDDDDNDDD7,=7OZOZZ$ZOOOZZZOOOOO888OZZ88Z$ODO8DZI+++?+~=~:8DDDDDDDNDDDDDDNDD8+=~:,.....,NDNDDDDNNNNNNNNNDNNNNNNDNNNNDDZ7777IIIII?????????III???IIIIIIIIIIIII7777777777777777777777
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$7IIII?????+++++?+++???????III77$$ZZZO888DNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNDDDDDDDDDDDDDDDDDDNDDDN?~+$OZOZZ$ZZOZZZZZOOOO8OZZZO88OZZ$$888$???I+=?I+$ZODDDDD$:,,=DDDDD8..,.....:~?DDDDDDDNNNNNNNNNDNNNNNNNNNNDDNOI7IIIIII????????????????IIIIIIIIIIIII7777777777777777777777
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$Z$77IIII?????++++????????????III77$$ZZO888DNNDNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNDDDDDDDNDDDDDDDNDNDNDD~~?ZZZ$ZZ$$ZZ$ZOZZO8OOZO$OD888OZZO$OD7~:,,.,.:....?DDDD87...,DDDDD8,...IMDDNDDDDDNDNDNNNNNNNNDDNNNNNNNNNNDDDN7IIIII???????????????????IIIIIIIIIII77777777777777777777777
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$Z$777III??????+++????????????III77$ZZOOO88DNNDNNNNNNNNNNNNNNNNNNNNNNNNNNNNDNNDNDNNDDD8DD88DDNDDDDZ~?7ZZ$ZZOZII?7$O$?++=$Z$?........Z$$$,...,...:,...=DDDDD$...,DDDDDD:...:=,..,INDDDDDDNNNNNNNNDNDNNNNNNNNNNDNDZI?I?????+??????????????IIIIIIIII?II77777777777777777777777
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$7IIIII?????????????????????III77$$ZZOO88DNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNDN8Z$$8D8NOOOOO8I7?OD8DD~..:ZZ$:,.......+~ ..,ZZ.,,,$I,..,I?$...~+...,,...~DDDDD$ ..,DDDDDD~...,....,?DDNNDDDNNNNNNNNDNNNNNNNNNNNNNNND7?????????????????????IIIIIIIIIIIII77777777777777777777777
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$IIIII????????????????????IIII77$$ZZOO88DNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNDD7...?NN=,..,I+..,.7NNO,...O7....:~:..:.,~...:....$8Z....?I?..,$$...,:.. ~DDD8NZ....DDDDDD~...,7$Z888DDDNNDDNNNNNNNNNNNNNNNNNNNNNNNNN8I?????????????I???I??IIIIIIIIIIIII7$777777777777777777777
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ZZ$7IIII????????????????????IIII77$$ZZOO88DDNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNDDZ...+$:...~8N?.....?NO,..,?,...$OO8I:...::.,.,..=OZO~...:$,...8$...,~...:8DDDDO....DDDDDD=...:D8D8OZDDDDDNDNNNNNNNNNNNNNNNNNNNNNNNNMDO????+???????II?III?IIIIIIIII?IIII77777777777777777777777
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$Z$$7IIII?????????????????I?IIIII777$ZZOOO88DNNNNNNNNNNNNNNNNNNNNNNNNNNNNDDDDO,.....,,?DDDI.....,7D:..,:...:O$OZZ?.,.,8+....~8OZZZ,...:...,DO,..,~....DDDDDO....8D88OO~....~,,...IDDNNNDNNNNNNNNNNNNNNNNNNNNNNNNNNDI?I????????IIIIIII?IIIIIIII??III7$7777777777777777777777
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ZZ$$7II???????????????????IIIIII777$$ZZOO88DNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNDD8.......7DDDNI..,....~,.......:8O8OOI....O=.....+OZZO7,,...,.?8O:..,=....8OO7?+,.,.::,.,.,..........IDNDDNDNNNNNNNNNNNNNNNNNNNNNNNNNNN$????IIIIIIIIIIIIIIIIII??????III777777777777777777777777
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ZZ$$7I?????????????????????II?III777$$ZOOOZ8DNNNNNNNNNNNNNNNNNNNNNNNNNNNNNDDD,..,..,.~MDD7...,:.......,...,8OOZZ= .,,,,....,.?O8OOI.,...:O$8~..,+...................,~=?I7O88NNDNDDDDDDDDNNNNNNNNNNNNNNNNNNNNNNNNNN7?IIIIIIIIIIIIIIIIIIII??????I77$77777777777777777777777
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$Z$$$$I?????+??????????????????III777$$$ZZZ$ZNDNNNNNNNNNNNNNNNNNNNNNNNNNNNNDNN,,..?=...=NN7...~O=.,....=,...788O?,..,....=I....~ZO8O,...,IZ7O=.,.=,....,:=+I$$$O88DDDDDDDDDDDDDDNDDNNNNDDDDDDNNNNNNNNNNNNNNNNNNNNNNN8I7IIIIIIIIIIIIIIIIII???????I7$777777777777777777777777
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$Z$$$$$7II?????+????????????????III777$$$$$$$ZDNNNNNNNNNNNNNNNNNNNNNNNNNNNNNDDD:...$D,.,.7N$.,,:O8:.....+7....,:,...,.,.,.88I.,...DOO$..,=I??7?~=?OZO88DDNDDD8DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDNNNNNNNNNNNNNNNNNNNNNNDN$I777I77IIIIIIIIII???????II7$7777777777777777777777777
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$Z$$$Z$7II??+++++???????????????III77777$77$$ZDNNNNNNNNNNNNNNNNNNNNNNNNNNNNNDNN:...7NN~..,+$.,.:8D8=....?8?:....,.,==,::,78OD$?I7ZD88DDDDNDDNDDDNDDDNDDDDDDDDDDDDNNNDDDDDDNDDDNDDDDDDDDDDDDDDDNNNNNNNNNNNNNNNNNNNNNNDN8777777777777IIIII????IIII7$$7777777777777777777777777
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ZZ$7I???+++++????++?????????II77777$7I$$$DNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN?~~=$N88?:,,:.,.~8NDN?~~=$8DDO$777ODDDDDDDDDDDNNDDDDDNDDDDDDDDDDDDNNDDDDDDDDDDDNNDDDDDNNNNDDDDDDDDDDDDDDDDDDDDDDDDNNNNNNNNNNNNNNNNNNNNNNO$$7777777I7IIIIIIIIII7777777777777777777777777777777
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ZZ$7I???+++++???????????????II77I7$$777$$8NNNNNNNNNNNNNNNNNNNNNNNNNNNNNDNNNNNNDDDNDDDDDDDDDNDN8NDDDDDDDDDDDNDDDDDDDDDDDDDDDDDDDDDDNDDDDDDDDDDDDDDDDDDDDDDDDDDDDDNDDDDDDDDDDDDDDDDDDDDDDDDDDDNNNNNNNNNNNNNNNNNNNNDN8Z$$$$777777IIIIIIIII777$$777777777777777777777777777
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ZZZ$7I???+++???????????I???II7IIII7$7$$$$8MNNNNNNNNNNNNNNNNNNNNNNNNNNNNNDDNNDNDDNNDNNDNNDNNDNDNDDNDDDNDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDNDDDDDDDDDDDDDDDDDDDDDNNNNNNNNNNNNNNNNNNNNNNN877Z$777777777777777$$$77777777777777777777777777777
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ZZZ$$ZZZZZ$II?????+++??++????????77IIIIII77$ZO88MNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNDDDNDDNNNNNNNNNDNDNNNDDDDDNDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDNDDDDDDDDDDDDDDDDDDDDDNNNNNNNNNNNNNNNNNNNNNDND777$777$$$$$$ZZZZZ$77777777777777777777777777777777
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ZZZZZZZZ$7II????++++++++??????I$$IIIIII7$Z8DNDNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNDDDDDNNDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDNNNDDDDDDDDDDDDDDDDDDDDDDNNNNNNNNNNNNNNNNNNNNNNNNNNZ7I77777$ZZOOZ$$77777777777777777777777777777777777
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ZZZZZZZZZ$II?????++??+++??+???I$$IIII77Z8DNDDDNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDNNNDDDDDDDDDDDDDDDDDDDDDDNNNNNNNNNNNNNNNNNNNNNNNNNNDZ7$77I77$$$77777$777777777777777777777777777777777
$$$$$$$$$$$$$$$$$$$$$$$$$$$ZZZZ$$$ZZZ$ZZZZ$7II??+++????+++++???I$$7II7ZODND8ZZDNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDNNNDDDDDDDDDDDDDDDDDDDDDNNNNDDNNNNNNNNNNNNNNNNNNNNNNO$77III7$$7777777777777777777777777777777777777777
$$$$$$$$$$$$$$$$$$$$$$$$$$$ZZZZ$$$ZZZZZZ$ZZ$7I????++????++++???7ZZ$ZZO8DDOZ777DNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDNNNDDDDDDDDDDDDDDDDDDDDDNNNNDDNNNNNNNNNNNNNNNNNNNNNNDO$$7777$$$777777777777777777777777777777777777777
$$$$$$$$$$$$$$$$$$$$$$$$$$$$ZZZZZZZZ$$$$ZZZ$$I????++++??+++??++IO8ZOO8D8Z777778NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDNDDNDDDDDDDDDDNNNNNNNNNNNNNNNNNNNNNNNDN87$777$$Z$777777777777777777777777777777777777777
$$$$$$$$$$$$$$$$$$$$$$$$$$$$ZZZZZZZZ$$$$ZZZZZ7II?+++??+++?++++++I$OOOOZ$I77$77ONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDNDDNNNNDDDDDDDNNNNNNNNNNNNNNNNNNNNNNNNNNZ77III7$$777777777777777777777777777777777777777
$$$$$$$$$$$$$$$$$$$$$$$$$ZZZZZZZZZZZZ$Z$ZZZZZ$II??????+++++++++++?II77III77$$7$NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDNNNDDDNNNDDDDDDDDDNNNNNNNNNNNNNNNNNNNNNNNNO$77III$$777777777777777777777777777777777777777
$$$$$$$$$$$$$$$$$$$$$$$$$ZZZZZZZZZZZZ$Z$ZZZZZZ$7I?????+++++++???+??7$7IIII7$$$$8NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDNNNDDDDDDDDDDDDDDDNNNNNNNNNNNNNNNNNNNNNNNDN8$7II7$$$$7777777777777777777777777777777777777
$$$$$$$$$$$$$$$$$$$$$$$$$$$ZZZZZZZZZZZZ$ZZZZZZZ$7I????+??+++?+?????7$7IIIII7$$$ONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNDDDNNNNNDDDDDDDDDDDDDDDDDDDDNDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDNDDDDDDDDNNNDDDNNNNNNNNNNNNNNNNNNNNNNNDNDZ7II7$$$$7777777777777777777777777777777777777
$$$$$$$$$$$$$$$$$$$$$$$$$$$ZZZZZZZZZZZZZZZZZZZZZ$7I??+++??????????I7$777III77$O88NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNDDDDDDDDDDDDDDDDDDDDDDDDDDDDNDDDDDDDDDDDDDDDDDDDDDDDDDDDDNNDDDDDDDDDDDDDDDDDDDDDDDDNDDDDDDDDNNNDDDNNNNNNNNNNNNNNNNNNNNNNNNNND777$$$$$7777777777777777777777777777777777777
$$$$$$$$$$$$$$$$$$$$$$$$$ZZ$ZZZZZZZZZZZZZZZZZZZZZ$7I??+??+???????II7$7777$$Z8D8888NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNDDDDDNDDDDDDDDDDDDDDDDNDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDNNDDDDDNNNNNDDDDDDDDDNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNDNNOOZOZ$777777777777777777777777777777777777777
$$$$$$$$$$$$$$$$$$$$$$$$$ZZ$ZZZZZZZZZZZZZZZZZZZZZZ$7I??????????IIII7$ZZZO88888DOZ7DNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNDDDDDDDDDDDNNNDDDDDDDDNDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDNNDDDDDNNNNNDDDDDDDDDNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNDOZZZ$777777777777777777777777777777777777777
$$$$$$$$$$$$$$$$$$$$$$$$$ZZZZZZZZ$$ZZZZZZZZZZZZZZZZ$77III??????III777$ZOO88DD8Z777DNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDNDDDDDNDDDDDDDDDDDDNNNNNNDDDDNNNNNNNNNNNNNNNNNNNNNNNNNNO$777777777777777777777777777777777777777777
$$$$$$$$$$$$$$$$$$$$$$$$$ZZZ$$ZZZ$$$ZZZZZZZZZZZZZZZZZ$777III????II777$$Z$O8Z7IIII7NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNDDDDDNDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDNDDDDDNDDDDDDDDDDDDNNNNNNDDDDNNNNNNNNNNNNNNNNNNNNNNNNNDDZ7$7777777777777777777777777777777777777777
$$$$$$$$$$$$$$$$$$$$$$$$$ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ$$77777I7II7I777$$8Z7777777NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNDDDNNNNNNNNNNNNNNDDDDDDNNNDDDDDDDDDDDDDDDDDDDDDDDNDDDDDDDDDDDDDDDDDDDDDDDNDDDNNDDDDNNNNNNNNNNNNNNNNNNNNNDDNNNNNNNNNNNNNNNNNNNNNNNNNDND$77777777777777777777777777777777777777777
$$$$$$$$$$$$$$$$$$$$$$$$$ZZZZZZZZZZZZZZZZZZZZZZZZ$ZZZZZZZZZ$$$$$77777777$OO$7$$$7$NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNDDDNNNNNDDDDDDNNNDDDDDDNNNDDDDDDDDDDDDDDDDDDDDDDDNDDDDDDDDDDDDDDDDDDDDDDDNDDDNNDDDDDDDNNNNNNNNNNNNNNNNNNDDNNNDNNNNNNNNNNNNNNNNNNNNNNNDO77777777777777777777777777777777777777777
$$$$$$$$$$$$$$$$$$$$$$$$$ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ$$$$ZZ$ZZZZ$$$$ZNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNDDDDDDDDDDDDDDNDDDDDDDNNDDDDDDDDDDDNDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDNNNNNNDDDNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNND$$777777777777777777777777777777777777777
$$$$$$$$$$$$$$$$$$$$$$$$$ZZZZZZZZZZZZZZZZZZZZZZ$ZZZZZZZZZZZZZZZOOOOOOOOOZOZZZOOOO8NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNDDDDDDDDDDDDDDNDDDDDDDNNDDDDDDDDDDDNDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDNNNNNNNNNNNNNNNNNNNNNNNNNNDDNNNNNNNNNNNNNNNNNNNNNZ7777777777777777777777777777777777777777
$$$$$$$$$$$$$$$$$$$$$$$$$$ZZZ$ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZOOOOOOOOO8NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNDDDDDDDDDDDDDDDDDDDDDDDDDDDDNNDDDDDDDDDDDNDDDDDDDDDDDDDDDDDDDDDDNNDDDDDDDDDDDDDDDDDDDDDDNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNDNND$777777777777777777777777777777777777777
$$$$$$$$$$$$$$$$$$Z$$$$$ZZZZZ$ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZOOO8MDNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNDDDDDDDDDDDDDDDDDDDDDDDDDNNDDDDDDDDDDDNDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDNNNDDDDDDDDDDDDDNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNDNDO$7777777777777777777777$777777777777777
$$$$$$$$$$$$$$$$$$$$$$ZZ$$$$$$$ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNDDDDNNNDDDDDDDDDDDDDDDDDNNNNNNNNNDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDNDDDDDNNNDDDDDDDNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNDNN8777777777777777777777777777777777777777
$$$$$$$$$$$$$$$$$$$$$$$$ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNDDDDNNNDDDDDDDDDDDNNNNNNDDDDDDNNNDDDDDDDDDDDDDDDNNNDDDDNNDDDDDDDDNDDDDDDDDDDDDDDDNNNDDDNNNNNNNNNNNNNNNDDDNNNDNNNNNNNNNNNNNNNNNNNDNND777777777777777777777777777777777777777
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZONDNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNDDDDDDNDDDDDDDDDDDNNNDDDDDDDDDNNNDDDDDDDDDDDDDDDDDDDDDDNNDDDDDDDDNDDDDDDDDDDDDDDDNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNDDNNN$77777777777777777777777777777777777777
$$$$$$$$$$$$$$$$$$$$$$$$$$$ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZONDNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNDDDDDNNNNDDDNNDDDDNNNDDDDDDDDDDNNNNNNNNNDDNDDDDDDDDDDDDDDNNNDDDDDNDDDDDDNNNDDDNNNDDDDNNNNNNNNDNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNDDNND$77777777777777777777777777777777777777
$$$$$$$$$$$$$$$$$$$$$$$$$$$ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNDDDDDNNNNDDDNNDDDDNNNDDDDDDDDDDDDNNNNNNDDDDDDDDDDDDDDDDDDDDDDDDDDNDDDDDDNNNDDDNNNDDDDDDDDDNNNDNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNND777777777777777777777777777777777777777
$$$$$$$$$$$$$$$$$$$$$$$$$ZZ$$ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZONDNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNDDDDDDDDDDNNNNNNDDDNNNDDDDDDDDDDDDNNNNNNDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDNNDDDDNNNDDDDDDDDDDDDDNNNNNNDDDDNNNNNDDNNNNNNNNNNNNNNNNNNNN87$7777777777777777777777777777777777777
$$$$$$$$$$$$$$$$$$$$$$$$$Z$$$ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNDDDDDDDDDDNNNNNNNNNNNNDDDDDDDDDDDDDDDDDDNNNDDDDDDDDDDDDDDNDDDNNNDDDDDDDDNNNDDDDNNNDDDDDDDDDDDDDNNNNNNDDDDNNNNNDDNNNNNNNNNNNNNNNNNNNN8777777777777777777777777777777777777777
$$$$$$$$$$$$$$$$$$$$$$$$$$$$ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNDDNNNNNNNNNNNNNNNNDDDDDNNNDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDNNNDNNDDDNNNDDDDDDNNNDDDNNNDDDNNNNNNNNNDNNNNNNDDDNNNNNNNNNNNNNNNNNNNO777777777777777777777777777777777777777
$$$$$$$$$$$$$$$$$$$$$$$$$$$$ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNDDNNNNNNNNNNNNNNNNDDDDDNNNDDDDDDDDDDNNNNNNNNNDDDNNDDDDDDDDDNNNNNNDNNNNDDDDDDDDDDDDDDDDNNNDDDNNNNNNDDDNNNNNNNDDDNNNNNNNNNNNNNNNNNNNO777777777777777777777777777777777777777
$$$$$$$$$$$$$$$$$$$$$$$$$$$$ZZ$ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNDDDDDDDDDNNNNNNNNNDDDNNNNNNDDDDDDDNNNDDDDDNDDDNNDDDDDDDDDNNNNNNNNNNDDDDDDDDDDDDDDDDNDDDDDDDDDNNNDDNNNNNNNNDDDDDNNNNNNNNNNNNNNNNN8777777777777777777777777777777777777777
$$$$$$$$$$$$$$$$$$$$$ZZZ$$$$ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNDDDDNNNDDDDDDNNNNNNNNNDDDNNNNNNDDDNNNDNNDDDDDDNDDDNNDDDDDDDNNNDDNNNDDDDNNDDDDDDDDDDDDDDNDDDDDDDNNNNNDDNNNDDDDNNNNNNNNNNNNNNNNNNNNNNDD$77777777$77$$$777777777777777777777777
$$$$$$$$$$$$$$$$$$$$$ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNDDDNNNNDDDDDNNNNNNNNNNNNNNNNNNNNNDDDDDDDDDDDDNDDDDNDDDDDDDDNDDDDDDDDDDNNDDDDDDDDDDDDDDDDDDDDNDNNNDDDNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNZ7$777777777$$$$$$777777777777777777777
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZDNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNDDDDDNNNNNNNNNNNNNNNNNNNNNDDDDDDDDDDDDDDDDDNDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDNDNNNDDDNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN8$7777777777777777777$$$777777777777777
$$$$$$$$$$$$$$$$$$$$$$$ZZZZZ$$$$$ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZDNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNDDNDDDNDDDDDDDDNNNDDDDDDNNNNNNNNNDDDDDDDDDDDDDDDDDDDNNDDDDDDDDDDDDDDDDDDNNNNNNDDDDDDDNNDDDDDDNNNNNNNNNNNNNNNNNNNNNNNNNNNNNND77$7$777777777777$$$$$7777777777777777
$$$$$$$$$$$$$$$$$$$$$$$$ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZDNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNDDDNNNNNNNNNNDDDDDDDDNNNDDDDDDNNNDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDNNDDNDDDDDDDDDNNNDDDDDDDNNNNNNNNNDDDDDNNNNNNNNNNNNNNNNNNNNNNNNN$7$77777777777777777777777777777777777
$$$$$$$$$$$$$$$$$$$$$$$$$ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNDDNNNNNNNNNNNNNDDDDDDDDNNNDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDNNNNDDDDDDDDDDDDDDDDNNNNNNNNNNNNNNNNNNDDDNNNNNNNNNNNNNNNNNNZ77777777777777777777$$777777777777777
$$$$$$$$$$$$$$$$$$$$$$$$$$$ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZOO8NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNDDNNNNNNNNNDDDDNNNNNDDDNNNDDDDDDDDDDDDNNNDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDNNNNNNNDDDDDDDDDDDDDNNNNNNNNNNNNNNNNNNDDDNNNNNNNNNNNNNNNNND8$7777777777777777777$$$$$$$$777777777
$$$$$$$$$$$$$$$$$$$$$$$$$ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNDDDDDDDDDDNNNNNNDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDNNNNNNDDDDDDDDDDDDNNNNNNNNNNDDNNNNDDDDDDNNNNNNNNNNNNNNNNNDDZ7$77777777777777777$$777777777777777
$$$$$$$$$$$$$$$$$$$$$$$$$$ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZDNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNDDDNNNNDDDDDNDDDDDDDDDDDDDDDDDNNNDDDDDDDDDDDDDDDNNNNNNDDDDDDDDDDDDNNNNNNNNNNNNDDDDDDNNNDDDNNNNDDNNNDDDDDDDNNNNNNNNNNNNNNNNNNDO7$77777777777777777$$777777777777777
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNDDDDDNNNNNNDDDNNNDDDNNNDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDNDDDDDDDDDDDDDDNNDDDDDDNNNNNNNNNDDDDDDNNNNNNNNNNNNNNNNNNNNNNNNNNNNN8$777777777777777777$$777$$$$$$$$7777
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZDNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNDDNNNNNNNNNDDDNNNNNNNNNNNNDDDDDDDDDNNNDDDDDDDDDDDDDDDDDDDDDDNDDDDDDDDDDDDDDNNNNNNNNNNNNNNNNNDDDDDDNNNNNNNNNNNNNNNNNNNNNNNNNNNNNDZ77$$$$$$$$$$$$7777$$777$$$$$$$$7777
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ8NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNDNDDDNNNNDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDNNNNNNNNNNNNNNNDDDNNDDDDDNNDDDNDDNNNNNNNNNNNNNNNNNNNNNNNN8$7$$$777$$$$$$7777$$777777777777777
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZDNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNDDDNNNNNNNNNNNNNNNDDNNDNDDDNNNDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDNNNDDDNNNNNNNDDNNNNNNNNNNDDDDDNNNNNNNDDNNNNNNNNNNNNNNNNNNNNNNDND$$$$$777$$$$$$777$$$777777777777777
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZDNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNDDDDDDNNNNNNNNNDDDNNDDDDNNNNNNNNNDDDDDDDDDDDDDDDDDDDDDDDDDDDNNNNNNNNNNNNDDDNNNNNNNNNNNNNDDDDDDNNNNNNNNNNNNNNNNNNNNNNNNNNNNNDDND7$$$$$$$$$$77777$$$7777777777777777
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZDNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNDDDDDDNNNNNNNNNDDDDDDDDDNNNNNNNNNNDDDDDDDDDDDDDDDDDDDDNNNNNNNNNNNNNNNNNNDDDNNNNNNNNNNNNNDDDDDDNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNDN8$$$$$$$$77777777$$$7777777777777777
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNDDNNNDDDNNNNNNDDDDDDNDDDDDNNNNNNNNNNDDDDDNNNDDDDDDDDDDDDDDDNNNNNNDDDDNNDDNDDDDNNNNNNNNNNNDDDDDDDNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN87$$$$$$$$$$777777$$$$$$$$$$$$$$7777
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$Z$$$$$ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNDDNNNDDDNNNNNNNNNNNNNDDDDDNNNNNNNNNDNNDDDNNNDDDDDDDDDDDDDDDNNNNNNDDDDNNDDNDDDDNNNNNNNNNNNNNNNNNDNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNO7$$$$$$$$$$7777777$$$$$$$$$$$$$7777
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$Z$$$ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNDDDDDDDDDNNNNNNNNNNDDDDDNNNDDDDDDDDDNNNDDDDDDDDDNNNDDDDDDNNDNNNNNNDDDNNNNNNDNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNZ7$$$$$77777777$$$$$$$$$$$$$$$$$7777
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$Z$$$ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNDDDDDDDDDNNNNNNNNNNDDDDDNNNDDDDDDDDDNNNDDDDDDDDDNNNNNNDDDNNDNNNNNNDDDNNNNNNDNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN8$7$$$$77777777$$$$$$$$$$$$$$$$$7777
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ZZZZ$$$ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNDDDDDDNNNNNNNNNNNNNNNNNDDDDDDNNNDDNNDDNNNNDDDDDDDDDDDDDDDDDDDDDDDNNNDDDNNNNNNDNNNNNDDDNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNDDNNNNNNNN7$$$$$77777$$$$$$$$$$$$$$$$$$777777
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNDNNNNNNNNNNNNNNNNNNNNDDDDDDDNNNNNNNDNNNDDDDDDDDDDDDDDNDDDDDDDDDNNNDDDNNNDDDNNNDDDNNDNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN$7$$$$77777$$$$$$777$$$$$$$$$777777
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNDDDDDDDNNNNNDNNNNNDDDDDNDDDDDDDDNDDDDDDDDDNNNDDDNNNDDDNNNDDDNNDNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNDN$7$$$$77777$$$$$$777$$$$$$$$$777777
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNDNNNNNNNNDDDDDDNNNNNNDDDDDDNNNNNNDDDDDDNNNDNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN$7$$$777777777$$$$$7777$$$$$$777777
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNDDDNDDDNNNNNNNNNDDDDDNNNNNNDDDDDDNNNNNNDDDDDDNNNDNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNZ7777777777777$$$$$7777$$$$$$777$77
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ZZZZ$$ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNDDDDDDDDDNNNNNNNNNNNDDDDDDDDDDDDDDDNNNDDDDDDDDDNNNDNNNNNNNNDDNNNNNNNNNNNNNDNNNNNNNNNNNNNNNNNNNNNNNDNNNNNNNNNNNNZ7777777777$$$$$$$$7777$$$$$$777777
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ZZZZ$$ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ8NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNDDDDNNNNNNNNNNNNNNDDDDDNNDDNNNNNNNNNNNNDDDNNNDNNNNNNNNDDNNNNNNNNNNNNNDNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNND$7777777777$$$$$$$$7777$$$$$$777777
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ZZZ$$ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZDNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNDNNNNDDDNNNNNNNNNNNDDDNNNDDDNNNNNNNNNDDDNNNDDDDDDDNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNDND$$$77777777$$$$$$$$$7$$$$$$$$77$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ZZZ$$ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZDNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNDDDDDDDNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNDDNNNNNNNDND7$$$7777777$$$$$$$$$$$$$$$$$$77$777
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ZZZZ$ZZ$ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZDNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNDDNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNDDDNNNNNNNNNDNNNNNNNNNNNNNNNNNNNNNNNNNNNNDNNNNNNNNNNNND77$$7$$$777777$$$$$$$$$$$$$$$777777
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ZZZZ$ZZ$ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZDNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNDDDDDDDDDNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNDNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNDNNNNNNNNO$$7$$$$777777$$$$$$$$$$$$$$$777$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ZZZ$$ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZDNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNDDDDDNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNDDDDDDDNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNDDNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNDDDNNNNND$77$$$$$$777$$$$$$$$$7$$$$$$$$$77
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ8NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNDDDDNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNDDDNNNDDDNNNNNNNNDNNNNNNDDDNNNNNND77$$$$$$777$$$$$$$$$7$$$$$$$$$77
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ8NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNDDNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNDDDDDNNNNNNNNNNNNNNNNNNNNNNNNNDDDDDDNNNNNNDDDNNDNNNNNNNNNNNDDDDDDDNNNDDDNNNDDDNNNNNNNNNDNDDNNNNNNNNN8$7$$777777$$$$$$$$$$$$7$$$$$777
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ZZZ$$$ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZODNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNDDDDNNNNNNNNDDDNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNDDNNNNNNNNNNNNDNNNNNNDDDNNNNDNNNNNNNNNNNNNNNNNNNNNNNNNNN8$7$777777$$$$$$$$$$$$$$$777777
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNDDDDDDDDNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNDNNNNNNNDNNNNNNNNNNNNNNNNNNNNNDDDNNNNNNNNNNNNNNNO7$77777$$$$$$$$$$7777$$$77777
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNDDDDDDDDDDDDNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNDNNDNNNNDDNNNNNNNNNNNNNNNNNNDDNNNNNNNNNNNNNNNNNNNDND77$$$777$$$$$$$$$$$$$$$777777
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ZZZZZZZZZ$$ZZZZZZZZZZZZZZZZZZZZZZZZZZZZONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNDDDDNDDNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNDNNNNDNDDNNNNNDDNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNZ$$$7$77$$$$$$777$$$$$$777777
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$Z$$$$$ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNDDNDDNNNNDDDDDDNNNNNNNNNNNNNNNNNNNDDDNNNDDNDDDNNNNNDDDNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNDZ77$$$$$$$$$$777$$$$$$77$777
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZODNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNDDDDDDDDDDDNNNNNNNNNNNNNNNNDDDNNNNNNNNNNNNNNNNNNDDDDNNNNNNNDDNNNNNNNNNNNNNNNNNNNNNNNNNNNNNDN8$$$$$$$$$$$$777777$$$77$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZODNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNDDDDDNNNNNNNNNDDDDDDNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNDDD8DNNDO77$$$$$$$$$777777$$$77$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ZZZ$ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZODNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNDDDNNDDDDDDDNNNNNNDNNNDDNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN8ONDN8Z$7$$777777777777$$$77$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ZZZZZ$ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ8NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNDDNNNNDNNDDDDDDNNNNNNDNNNNNNNNNNNNNNNNNNNNNNNNNNNNNDNNNNNNNNDDDNNND8Z$$7777777777777$$$77$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZO8NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNDDDNNNNNNNNDDDDNNNNNNDDDNNNNDDNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNDDMNMNNNNNNDDNNNNND877$77777777777777777$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZODNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNDNNNNNNDDNDDDNNNNNNNNNNNNNNNNNNDDNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNDDDNDD8~7ONNNNNNNNNDNNNDD$7$77777777777777777$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZDNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNDDNNNDNNNNNNNNNNNNNNNNDDNNNNNNDDDNNNDDDNNNNNNNNNNNNNNNNNNNNNDNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNDDNNNNNDNDNNNNNNNNNNNNNNNZ77777777777777$$$777777
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZDNNNNDNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNDNNNNNNNNNNDDDDDDDNNDDDNDNNNDDDDDDNNNNNNNNNDDDNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN8$7777$$7777777$$$777777
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ8NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNDNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNDDDDDDDDDNNNNNNNNNNNNNNNDDDDDDNNNNNNNNNNNDDNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNO$7$$777777777$$$777777
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNDDDDDDDDDDDDDDNNNNNDNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNDNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNDO$777$$777777$$$777777
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZDNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNDDDNNNNNNDDDNNNNNNNNNNNNNNNDNNDDDNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNDNNNNNNNNNNDDNNNNNNNNNNNNNNNNNNNNNNNNNND$7$$$$7777$$$$$$77777
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ZZZZZZZZZZZZZZ$ZZZZZZZZZZZZZZZZZZZZZZZZZZZZDNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNDDDDDDNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNDDDNNNNNNNNNNNDNNNNNNNNNNNNNNNNNNNNNNNNNNNZ$$$$$7777$$$$$$77777
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$Z$ZZZZZZZZZZZ$ZZZZZZZZZZZZZZZZZZZZZZZZZZZZ8NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNDDDNNNDDDNNNDDNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNDDDNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN8$$$$$7777$$$$$$77777
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ZZZ$$$$$ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZODNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNDDNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN$7$7$$$$$$$$$$$77777
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ZZZ$$$$$ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ$ODNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNDNNNNNNNNNNNNNDNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNZ7$7$$$$$$$$$$$77777
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZODNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNDNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNO$$7$777$$$777777777
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ8DNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOODNNDNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNDZ7$$$$$$$$777777777
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZDNDDDDNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNDNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN8$7$$$$$$$777$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZNNZZ88NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNDZ7$$$$$$$777$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZD8Z8ZDNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNND8DNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNO$$$$$$$$777777777
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ$$8DDZZ7DDNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNND8NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNND8$$$$$$$$777777777
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ZZZZZZZZZZZZZZZZZZZZZZZZZO88888O7O8DNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNND8$7$$$$$$$$$$77777
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ZZZZZZZZZZZZZZZZZZZZZZZZZZZO8888D88O7O8NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNDDDDDDDDDNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNDN8$7$$$$$$$$$$77777
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ZZ$$ZZZZZZZZZZZZZZZZZZZZZZZOO88888888O=7ODNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNDDDNNNDDDNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN8$7$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ZZ$$Z$ZZZZZZZZZZZZZZZZZZZZO888888888OO+IZ8DNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNDDDNNNDDDNNNDDDNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNO$7$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ZZZZZZZZZZZZZZZ$ZZZO88888888888O$$$ZDNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNDDDNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNZ77$$$777$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$Z$$$$$$$$$$ZZZZZZZZZZZZZZ$ZZZO8888888888OOOZZZ$8DNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNDDNNDDDDNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNZ7$$$$777777$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ZZZZZZZZZZZZZZZZZZZO88888888888OO88DNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNDDNNNNNNNNNDDDNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNO7$777777777777$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ZZZZZZZZZZZZZZZZZZZ88888888888DNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNDDNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNO77777777777777777
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ZZZZZZZZZZZ$$ZZZZZZO88888888DNNNNDNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNDDNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN87$$$$$$$$$$777777
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ZZZZZZZZZZZ$Z$ZZZZO8D8OOOODNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNDDNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN87$$$$$$$$$$777777
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ZZZZZZZ$ZZZZDOOO8NMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNDDDNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNDDDNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN87$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ZZZZZZ$ZZZ7?ONNNMNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNDDDNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN8$7$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$Z$$$Z$ZZZZ$ZZ$?8NDNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNDNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNDDNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNND$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$Z$$$Z$ZZZ$Z$Z88DNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNDDNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNND$$7$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$Z$$$Z$ZZZ$ZZZ8DNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNND$$7$$777777777777
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$Z$$$Z$ZZZ$ZZIZDNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNND$$7$$777777777777
$$7$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ZZZ$$Z$$ZDDNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNDDDNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNND$$$$$$$$777777$$$
I$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ZZZZZZ$$Z$ZZDNNNNNNDNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNDDNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNND$$$$$$$$777$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ZZZZZZ$$Z$ZZ8DNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNND$$$$$$$$777$$$$$$
$$$$$7$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ZZZZZZ$$ZZOD888DMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN8$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ZZZ$$$ZZZZZZ$ZZZ+7NZ8MNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNDDDNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN8$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ZZZZZZZZZZZZZ$$$8O+8NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNDDDNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNO$7$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ZZZZZZZZZZZZZ$$ZO8?DNDNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNO7$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ZZ$$Z$ZZ$ZZZODNOOMNDNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNDNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNO77$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ZZ$$Z$ZZ$Z$$8$OOZ=MDNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNDDNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNZ$7$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$Z$$$Z$ZZ$ZDZIOOMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNZ7$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ZZZZI+ODMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNDZ7$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$Z$Z?7DODNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNZ$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$Z$ZZZZ+DZNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNDDNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ZZ8I$ONDNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNND$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$Z$Z$Z?==ONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNND7$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$Z$:ODNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNND$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$Z$ZZ7?8ONNDNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNND7$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$Z$$ZZZ8DNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN87$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$Z$ZZ$~DNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN87$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ZZ$ZZZDDDNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN8$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$Z$ZODNNDNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNO$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$Z$$Z$Z?8NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNDO$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ZZ$Z$ZNNDNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNDDNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNDZ7$$$$$$$$$$$$$$$$$
M::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,:?77$NN?=?~II~:?=+:+$MMM?ON8ZD87$+=+?7I7OODO?==?I==~==~~~~~~=++=~+?7:~~::~~~=++=~==~~~~~~~~~~~=~===~=~~$M87:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
M::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::~+77$DN7~??:==::=~~~?$DN8$DZOIZ$$?=~=+++I7$$ZZ$==~?++~~~=~~~~~~~==~=+I~~::::~~+=+==~=~~~~~~~~~~~+=~~~~~=~?M$7:,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
M::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+77$8MI~?+~=+,:?==:~+$OO8$ZI$7I7++=======++?77I7+=~~~=~~~~~~~~~~~===+=?~~~::::~=~+~~~~~~~~~~~~~~~?==~~~=~~ID7Z.::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
M::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::777OMZ=++~:~,,=+:,:~?Z$OZI?7=?+?+=~==========+++I++~~~~~~~~=~~~~~~~=~==+~~:::::~==?+~~~~~=~~~~~~~~=?~~~~~=~ZD$7,:,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
M::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,?777DN+~=:,::::=:~,:~?$7$$?++===========~~~~======+===~~~~~~~====~~~==~~~==~::::~~=+~=~~~~~=~~~~~~:~=?=~~~~~~D8$?:,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
M:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::777$M$~~~::~,~~=:,,,~??III+=~~~===~~=~~~~~~~~~~=~~==+=~~~~~~~~~~~~~~~~~~~~==~~~:~:~=+==~~~~~+=~~~~~~~=I=~~~==~DZZ:,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
M::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+77$DN:~~:::::~~::,::~++??+~=~~~==~~~~~~:~~~~::~~~~~~~~==~~~~~~~~~~~~~~~==~~~~~~~~:~~~?~+~~~~~++~~~~~~==I==~~~~=M7$~,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
M:::::::::::::::::::::::::::::::::::::::::::::::::::::::::,7$7ZMI~~~:::,:~~:,,,~:~=+++~~~~~~~~~~~~~~:::::~~:~~~~~~~==~~~~~~~~~~~~~~~~~~~~~~:~~~:==++~~~~~~~=~~~~~~=~?~~:~~:?D7$,:,,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
M:::::::::::::::::::::::::::::::::::::::::::::::::::::::::,Z77ON~~~~~~:::~~:,:,:~~+=~~=~~~~~~~~~:::::::::::::~~~~~~~~~~~~~~~~:~~~~~~~~~~~~~~~~~~~+=+I~~~~=~===~~~~~=~=~~~~~:D8ZI,:,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
M:::::::::::::::::::::::::::::::::::::::::::::::::::::::::~$77DZ:~~~~~:::~~,,::~~~+=~~~~~~~~~~~~::::::::::::::~~~~~~~~~~~~~~~~~~~~~~~=~~~~~~~~:~~~+==?+~~~~=+=~=~~~~~===~~~~:MN7=:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
M:::::::::::::::::::::::::::::::::::::::::::::::::::::::::I77ZN+~~~~::::~~:,,:::~==~~~~~~~~~~~~::::::::::::::::~~~~~~~~~~~~~~~==~~~~~~~~~=~~~~~~~~~=+?=~~=~~~==~=~~~~==~=~~~:+N8$.:::::::::::::::::::::::::::::::::::::::::::::,::::~~:::::,:,:::::~~:::::~:::,~:::::::::::::::,::~,,::,::::::::::::::::::::::::~,:::::::::::::~:::::::~::::::::::::::::::::::::::,:::::,::,:::~::::,~::::::::::::::::::::::::::
M:::::::::::::::::::::::::::::::::::::::::::::::::::::::::$77OM:=~~~~~::=~:,:::~~+~~~~~~~~~~~~:::::::::::::::::~~~~~~~~~~~~~~~:~~~~~~~~~~==~~~~~~~~~==++~~~~~~+====~~=~~=~~~~:=NZI,::::::::::::::::::::::::::::::::::::::::::::~$$$$$,:~,IZ$$$=:::,~:$$$ZZ,,~:::,7$$$Z,:::Z$Z$Z,,$Z$$$+$$$$,::::,$$$$+:ZZ$$$$$$$$7$~::::::::~Z$$$Z$$$$$.,::,$Z$$$$$$$ZZ$:::$$Z$$$$$$$$$:,ZZ$ZI,:::~$7$$,::::::::::::::::::::::::
M::::::::::::::::::::::::::::::::::::::::::::::::::::::::,77$D8:=?~=~~:~~::,:::~~?~~~~~~~~~~~~~~::::::::::::~~~~~~~~~~~~=~~~~~~:~~~~~~~~~====~~~~~~~~~~I=~~~~~~?====~~~~~=~~~~~$N7,:::::::::::::::::::::::::::::::::::::::::::,,,$777$,:$$77$=::,:Z$I77777777,:::7777$,:::$777$::$7777,$777~:::,~7I7$,,$77777777777::::::::::7777$77777$$,::777777777$$7,:,7$777777$77$,:$7$7$I,:,,777$,,:::::::::::::::::::::::
M::::::::::::::::::::::::::::::::::::::::::::::::::::::::~77$N?~?+~~~::~~~::::~~~?~~~~~~~~~~~~~~::::::::::~~~~~~~~~=?+==++~~=~~~:~~~~==~~~~==~~~=~~~~~===+=~~~~~+=~====~~~=~~~~:NZI,:::::::::::::::::::::::::::::::::::::::::::::,$7777I7$$$::::,$777$,,$$777$,::$$77$,:::$77$$,:~777~:=7$77,::,77$7=:,$7$$$:.,,,,,,::::::::,$777,:,=$77$:::$7$7$,,,,:,:,:,$777$,:,,,,::,$$7777$,,,$$77,::::::::::::::::::::::::
M:::::::::::::::::::::::::::::::::::::::::::::::::::::::,+7$OZ~~I+~~~::~~:::::~===~~~=~~~~~~~~~~~~::::::~~~~~~====~~~~~==~I+~~=~~:~~~~~=~~~~===~=+~~~~~~==~~~~~~~=+~~~=~=~==~~~~IN$~:::::::::::::::::::::::::::::::::::::::::::::~,$777$77$,:::::$$7$,,~~,77$$::,$777$,:::$777$::,7Z$::,$7$$,:,,$77$,::$$777:.,,:,:,::::::::,$777::,=7777,:,$777$,,,,,.,~:,$7777.,,,,,,:,$$7777$Z,,$7$$,::::::::::::::::::::::::
M:::::::::::::::::::::::::::::::::::::::::::::::::::::::,I7787:++=~~~:~~+:::~:~===~~~=~~~~~~~~~~~~~~::~~~~~~~==~~~~~~======+I=~+~~:~~~~==~=~~===~~=~~~~~~===~=~~~~~=~===~=~~~=~~:MD$.,::::::::::::::::::::::::::::::::::::::::::::,,$7$77$,,::::$$77$,:::,$7$7$,:$$77$::::$777$::~:::~::,$77$,:Z77$.:::$77777$77$7$:::::::::,77$$7$777$~,::,$7777777777$::,$777$$7777$,:,$$7777$7$:$7$$,::::::::::::::::::::::::
M::::::::::::::::::::::::::::::::::::::::::::::::::::::::I77D+~I+=~~~:+=+::~~~~~==~~~+===~~~~~~~~~~~~~~~~~~++~~~~~~===+++++=+==~=~~~:~~~=+==~=++===I~~~~~~==~=~~~~~~===~==+~=~=~:~NZI::::::::::::::::::::::::::::::::::::::::::::::,,777$,::::::?777$,:::,$$77?:,$$77$,~::$777$:~:::::::,$$$7,$$7$$,:::$77777$$$Z$$:::::::::,$77I7Z$$7777,:,$7777$$$$Z$$::,$$$7$$$$$$Z,::$$77$,7$I$777$,::::::::::::::::::::::::
M::::::::::::::::::::::::::::::::::::::::::::::::::::::::777N~=II~+~~:~+~~:~~~~~?=~~~+~=~~~~~~~~~~~~~~~~~=7?==~====+?7$O887?=~~~~~~~~:~~~~=+~====~~==~=~~~====~~~~~~~=~=~~+==~~=~:O87,::::::::::::::::::::::::::::::::::::::::::::~:,777$:,::::::7$7$,~:.,$77$:::~777$::,.$77$=,::::::::,,$7$7777$,::::$7$$$,,::::::::::::::,$77$,,:,$77$7~:$777$,,,,:,:::,7777$::,::::::Z77$$:,77$$7$7,::::::::::::::::::::::::
M:::::::::::::::::::::::::::::::::::::::::::::::::::::::,Z7$N~~I+=~~:~~~?:~~~~~~?+~~==~+~~~~~~~~~~~~~~~~?7?~===??I$DM88DN88N?:~~~~~~~~~~~~~=+~~+?=~~=+~~~~~===~~~~~~~===~~~=~~~=~~:MZI,:::::::::::::::::::::::::::::::::::::::::::::,$777,:::::::$$77$$$$$77$Z:::,7I77$$$$$77$,:::::::::::7$77$7$7:::::$7777$$$$$$$,::::::::,777$$$$$$777~::$$777$$$$$$$,:,$$77$$$$$$$$:,$77$$,:,$7$777,,:::::::::::::::::::::::
M:::::::::::::::::::::::::::::::::::::::::::::::::::::::,Z7$N~=Z+=~~~~~==~:~~~~~I==~~I+=~~~~~~~~~~~~~~~I?+===?7ZONM?7MMMMMMM8~~::~~~~~~~~~~~==~=?+====+~~~~=+~~~~~~~~~++=~~=+=~:~~~7N7,:::::::::::::::::::::::::::::::::::::::::::::,$77$,:::::::~:$Z77$$$$$,:::::,OI777$$$IZ,::::::::::::,$777$Z,:::::$77$$$7$777Z,::::::::,$777777777$Z:::7777777$7777,:,$7$7777777$Z::Z$$7Z,::,$7$77,::::::::::::::::::::::::
M:::::::::::::::::::::::::::::::::::::::::::::::::::::::,Z77D:=I+=~~~~~=+~~~~~~~7+=~=??=~~~~~~~~~~~~~~77+==+I$8MMMZMNMMN?M888=~:::~~~~~~~~~~~I+~~?+=~==+~~~~==~~~~~~~~=++~~~===~~~~=D8I::::::::::::::::::::::::::::::::::::::::::::::,,,,,::::~:::,,:,,,,,~:::::::,:,,,,,,,:,,:::::::::::::,,:,.,::::::,,:,,,,,,,,:,::::::::,:,,,,,,,,,:,:::~,,,,,,,,:,,,:,:,,,,,,,,,,::,:,,::::::::,::,::::::::::::::::::::::::
M::::::::::::::::::::::::::::::::::::::::::::::::::::::::$77D~??=+=~~~~=?~~~~~~=7+=~++=~~~~~~~~~~~~~==I===+I$8MNNMMOMM$=N8DZ?=~:~:::~~~~~~~~~~++~=+=~~~==~~~~?==~~~~~~~?++=~~~==~~~~ID7:,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
M:::::::::::::::::::::::::::::::::::::::::::::::::::::::,$7$8~=++=~~~~~?$~~~~~~~7I===+=~~~~~~~~~~~~~~~=~=+?7OMNNN??I~=+$8MZ==~~~~~:::~~~~~~~~~~?+~+++~~~==~~~=+==~~~~~~~+==~~~=?~~~~~ND7,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
M::::::::::::::::::::::::::::::::::::::::::::::::::::::::$$7D~==+?=~~~~7I=~~~~~=7I==+?=~~~~~~~~~~~~~~~~~==?7DNNM7~,.~+NMM?+=~~~~~::~~~~~~~~~~~~=++=?+I==~?=~~~+===~~~~::~+==~~==+~~:~+N7::,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
M::::::::::::::::::::::::::::::::::::::::::::::::::::::::$7$N:==I+=~~~=?O+~=~~~~$I==++=~~~~~~~~~~~~~~~~~~==?8NNMZ=:?NNMNI=~~~~~::::~~~~~~~~~~~~~=?==7I+~~~+~~~~====~~~~:~?==~~~+=~~~:~8D7:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
M::::::::::::::::::::::::::::::::::::::::::::::::::::::,~$$$D~~+I?=~=~=+ZI~~=~~=IZ+~==+~~~~~~~~~~~~~~~~~~~~~=DM$=DNNMNZ==~~~~~~::::~~~~~~~~~~~~~~=I+====~~~I~~~====~~~~:~~==~~~=+~~~:~?N7~::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
M::::::::::::::::::::::::::::::::::::::::::::::::::::::::$$ZN~~=I?=~~~=+$8I~~==~IO?~=~+~~~~~~~~~~~~~::~~~~~~~=DN8DDD$==~~~~~~~~:::::~~~~~~~~~=~~~~+I+=+===~==~~~=+==~~~~~~~==~~~?~~~~:~8N?,:::~:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,::::::::::::::::::::::::::::::::::::::::::::::~::::::::::::::~:::::::::::::::::::::::::::::::::::::::::::::::::::::::
M:::::::::::::::::::::::::::::::::::::::::::::::::::::::=77$N~=+??=~~~=+$DI~~==~IZ?~==?~~~~~~~~~~~~~~:~~~~~~:~IDO$?====~~~~~~~~::::~~~~~~~~~~~~~~=~?I+=~+=~~=~~~=+++~~~~~~=~~~~~==~~~::=M?:::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,,,,::::,,,,,,::.~:::~:,:,,,,,:,,,:::::,,,,,,:::::::::,,,~::::::::,,,,,,,,,,,,::::,::,,,,,~::::::,,,~:::::::::::::::::::::::::::::::::::::::::::::::
M::::::::::::::::::::::::::::::::::::::::::::::::::::::,,Z7$8==+I==~~~~=Z8O~~+~+I$I~==?=~~~~====~~~~~~~~~~~~~:~~===~~~~~~~~~~~~::::~~~~~~~~~~~~~~~~=II?+===~=?~~~+++=~~~~~==~~~~~=~:~~:~N8+~:::::::::::::::::::::::::::::::::::::::::::::::::::::::,$77777777777$:,$777777$$77Z::~,=.7$77$7$7Z:,:::,777$,~::::::,$777$::::::::,$77777777$7$:,$7$7$$777$$,:::$777$:::::::::::::::::::::::::::::::::::::::::::::::
M:::::::::::::::::::::::::::::::::::::::::::::::::::::::~$7$N=+?I===~~=+IDN+~?~++7$~+I$IO7I77ZZZZI=~~~~~~~~~~~~~~~~~~~~~~~~~~~~::::~~~~~~~~~~~~~~~~~=??+==+~~~+~~=??+~~~~~+=~~~~~=~:~~:~DN?+:::::::::::::::::::::::::::::::::::::::::::::::::::::::~$Z$7$7$7$$$Z$::$77$77$777$7$:~:,$7$7Z$77$$$$.::,$777,::::::::$$$7$::::::::,$7777$$$$$$$:,$77777$$7Z7$:::$77$$:::::::::::::::::::::::::::::::::::::::::::::::
M:::::::::::::::::::::::::::::::::::::::::::::::::::::::,$7$8=++?+~=~~==I88?~~=+=II=+OON8ODND88DNMMD~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:~~~~~~~~~~~~~~~~~~=+++==+~==~=~~?+=~~~~=~==~~~~~::~~:=D8?~:::::::::::::::::::::::::::::::::::::::::::::::::::::~::,:,$7$7Z~:~:,:$7777.:,,7$7$,:,Z7$77,:::$777$,:,$$77:::::::::$777$::::::::,777$,:::::::::$$777,~,=$77$,:=777=,::::::::::::::::::::::::::::::::::::::::::::::
M::::::::::::::::::::::::::::::::::::::::::::::::::::::::$77O===?===~~==+DOO~=+==7Z=?Z7DZ7??$DMNZONM8::~~~~~~~~~~~~~~~~~~~~~~~~~~~:~~~~~~~~~~~~~=~~~~~=?++=+===+~~~=~+~~~~~==~=~~~=~:~~~=8NOI,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::,777$$,:,~::$7$$7$777$7$?::,7$77,,::,$77$$.:,$$77,::::::::$777$::::::::,7$777777$$$.:,$777$,::,$77$:::$77::::::::::::::::::::::::::::::::::::::::::::::::
M::::::::::::::::::::::::::::::::::::::::::::::::::::::::$7$D=+=+++?~~==+ZZ8+~?==?Z==??$7+7ONINDMON$N:~~~~~~~~~~~~~~~~~~~~~~~~~~~::::~~~~~~~~~~~~~~~~~=++=+~?=====~~=+~~~~:~=~~~~~~:::~~~?8N+~,::::::::::::::::::::::::::::::::::::::::::::::::::::::::,7777$,:::::$77$77$77$+:~:,:$7$$,::::$777$::,7777,::::::::$777$::::::::,$777777777Z,::$7777,::,7$77,,,$77,:::::::::::::::::::::::::::::::::::::::::::::::
M::::::::::::::::::::::::::::::::::::::::::::::::::::::::777D~?==+=?~~==+IZM$==~==$?~?OI8OMMMMMMM$?ZN?:~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~=~~~~=+?=+=+=~=~=~=+~~~~~~~$:=~~~~::~::~OO8=:::::::::::::::::::::::::::::::::::::::::::::::::::::::::,7777$::::::$777$::$77$=~:,:$$$7=:::,$7$$$::,$777,::::::::$777$,:::::::,777$:,:::,:::,$777$,:::$77$,:,?$7,:::::::::::::::::::::::::::::::::::::::::::::::
M::::::::::::::::::::::::::::::::::::::::::::::::::::::::$7$N+?====+~~~?+IIMO~=++=??=:DIMMMNN$~77IOOO+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~=~=I+=~~=~~+~=~=~~~~~~~?Z~~~~=:::~:,$DD+=::::::::::::::::::::::::::::::::::::::::::::::::::::::::,7777$::::::$777$,,.$7$7~,,::777$7,:$$$77~~:,$$$7$$$$$$$::$$77$$$$$$$,:,$$$$:,,,,,,,:,$777$:,=$7I7?:,$$$$$:::::::::::::::::::::::::::::::::::::::::::::::
M::::::::::::::::::::::::::::::::::::::::::::::::::::::::I7$N+?=++=+=~~?=IID8~+?=+=7??Z88MMMI.++DNN8++~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~++======~~=+===~~~~~~=+~=~~~~::~::~Z8D+:::::::::::::::::::::::::::::::::::::::::::::::::::::::,,7$777::::::$$7$7.:,~77$$.::~,Z$7$$$777$~:::,7$7$777777$::$$77777777$,,,$7$$I7$$$$$7::$777$$7$$77$,::Z$77$:::::::::::::::::::::::::::::::::::::::::::::::
M::::::::::::::::::::::::::::::::::::::::::::::::::::::::+7$N=7==?====~?~IIO8I+??+?I?+7OOMMM8,:MMN$~===~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~=+++=+==~~~~+~=~~~~~=~=+~~~+~:::~::~DD$=,,::::::::::::::::::::::::::::::::::::::::::::::::::::~:$$Z$$::::::$$$$Z:::~+Z$7Z,~~:::?$7$Z~,,::::~$$$$$$$$Z$$::$$$$$$$$$$$,::$$$Z$Z$$$$$$,:$Z$$$Z$$$:,:,::7ZZ$$:::::::::::::::::::::::::::::::::::::::::::::::
M::::::::::::::::::::::::::::::::::::::::::::::::::::::,,=$$D=I==?==I=~?=+IZDZ++I+++I=+Z+MMMMMNNO+====~~~~~~~:=:~~:~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~++===7===~=?=+~~~~~===I~~~~+~::~::~Z$8I::,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
M:::::::::::::::::::::::::::::::::::::::::::::::::::::::,:7$O+++=I==I=~=+?IZ8D$=??++D=~?IMMMMMD7~=~~~~~~~~~~~~=:~=??=~=~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~===~+7=+~~~~?==~~=~~==+~~~~=~:,::::=+NZ+,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
M:::::::::::::::::::::::::::::::::::::::::::::::::::::::::77Z?++=?++7=~=?+?ZOOI7??++?$?:$DMM8?+~~~~~~~~~~~~~=~$NO+$I~==~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~+~==$D~====~==~~=~~~~+==~~=~:,::~:~=OD7~::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
M::::::::::::::::::::::::::::::::::::::::::::::::::::::::,$7Z$??=?+=O+~=I=?78NO$+I+?=D=+$7MMN+==~~~~~~=~~~~~~7+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~+~=+I++=~~=+~~~=~~==++~+~~~~,:::::~+N8?::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
M::::::::::::::::::::::::::::::::::::::::::::::::::::::::,$7$Z+I=?I=O+~~?=+7$OO7??I+++$==ZMMMZ=~~~~~~~~7+~~~~~=~=~~~~~~~~~~~~~~~~~~~==~~~~~~~~~~~~~~~~~~~~~?~=:7I===~=~=~~~~~===+~?~~~::::::::~7MO=,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
M::::::::::::::::::::::::::::::::::::::::::::::::::::::::,7$78??=77+7I~~?+=?Z$O$$?7+++$?=78MNM=~=~~~~~~~DDNDOZI==~~~~~~~~~~~~~~~~~==O+~~~~~~~~~~~~~~~~~~~~=?==?+?+?=~=?~=~==~==~?~+~~~~:::::::~=DD$=::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
M::::::::::::::::::::::::::::::::::::::::::::::::::::::::,I778II=?7??Z+=+I=?778O8+I?=++Z=+IMMMO==~=~~~~=+Z8NNND==~~~~~~~~~~~~==+I$O+=~~~~~~~~~~~~~~~~~~~~~~IO~+~?++==~+==~~~~=~=?~==~~=::::::::~=M8$=:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
M::::::::::::::::::::::::::::::::::::::::::::::::::::::::,I77D$I=?7I+Z+~??++I?IO7Z?$+==+7=7NNMMI~~=~~~~~==+I77O7=~~~~~~~~==?I$Z7+==~=~~~~~~~~~~~~~~~~~~=~~=~N====+?7=~+==~~~~~~=?+~+~~=~:,:::::~=~DD$=::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
M::::::::::::::::::::::::::::::::::::::::::::::::::::::::,?$78$I++7I?O?=+?I=II7IZD+7?===I==?MMNM?=~+~~~~~~=======~~~~~==++?7$?====~~~~~~~~~~~~~~~~~~~~~~~+7~IZ??~==$===I~~~=~~~=+=~=~~~=:,,::::~~~~DDZ+~,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
M::::::::::::::::::::::::::::::::::::::::::::::::::::::::,~Z7OO?++7?+$?=~7I+?IZ$ZO+?D+==++=+ODDNM?==~~~~~~~~~~~~=~~~~=++=+$==~~~~~~~~~~~~~~~~~~~~~~~~~~=I=8:+$~~===I=~=I==~~~~~=+=~==~~+::,,:::::~==ND8$=,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
M:::::::::::::::::::::::::::::::::::::::::::::::::::::::::,Z7ZN~?+I??$7==II?I?I77ZN=I$===I~=$IZ7NM$+==~~~~~~~~~~==+I7$778$+==:~~=~~~~~~~~~~~~~~~~~~~~~~ID:7:?+ZI?~=?=+~=+~~~~~~=~==~=~~~~:,,:::::~~+~8DD$=,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
M:::::::::::::::::::::::::::::::::::::::::::::::::::::::::,Z7$D=I=I7?$7+=+??+?IOI?D7+8~+==?==8I78NMDI==~~~~~~~~~~=7Z8D887?+===~=~~~~~~~~~~~~~~~~~~~~~~=Z8++:I~7+=~=?++~=+~~~~~~==~=~+~~~~::,:::::~~=+=MMD$+,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
M:::::::::::::::::::::::::::::::::::::::::::::::::::::::::,Z$$D+7=?II7I+~=?I+??Z+$?N?+$==~?=+ZO7IDNNM7?=~~~~~~~~~+7$8N7==+=+===~~~~~~~~~~~~~~~~~~~~~=+ZO$7=~++~==~~?=+~~==~~~~~==~+~=+~:?~:,,::~::==+===NMI$,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
M:::::::::::::::::::::::::::::::::::::::::::::::::::::::::,Z7$8=Z+I$??Z?~=?7+??$Z?+DI?OO=~~I?+7$I78O8DN?=~=~~~~~=+$ZNZ+====+I+~~~~~~~~:::::~~~~~~~~~IZO8$~~~+?~=?=~=I=~~~=~~~~~====:~+~~=~:::::~:~:=+=+=OIMO+~::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
M:::::::::::::::::::::::::::::::::::::::::::::::::::::::::,7778+$+?I??$?+=+$++?I$IZ?M=?Z?==?=?7?+I8D8NMM8==~~~~===8DMN7++?7=~~~~~~~~~::::::~~~~~~~~7ZOO7~:~==+=I~?~~+=~~==~~~:~=~===~==~~=:::::::::==++=+~NNDI=,:,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
M::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+$$OZI+?7??$++~=?I+??$+I?DN++D~==$=I8++=7ZDDMMMO=====~~~+~7O$7=~~~~~~:~:~~::::::~~~~~~=$Z8OZ~~~~====7++?~+~~=~~~~~:~~==~=~~=:~=~::::::~~:?+=I+?$8NO8,?,,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
M::::::::::::::::::::::::::::::::::::::::::::::::::::::::::~7$Z8+????77?+~+?$++++7?IIN$=7$=+~==ZI=+==I$MMMMM$===~~~~~=++===~~~~~~~~~~~~:~:~~~~~~+7O88O=~:~~=~+7+7==?==~=~~~~~~~=~~~=~=~:~==~:,=:::~~~ZIZ+=I?IMZOZ,=,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
M:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::7$$D=?+I$77+?=~I$+=??I?7IM8Z+D=~+=+=8?=~~~I8MMMMMM7+===~~~====~~~~~~~~~~~~~~~~~~~~~+7888OI:~:~~==IZ+?=~I~~~=~~~~~~~~=~~~=~+~~~+~:::~:~~:~~==II=O=7$NNDZ~=:,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
M::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,$$ZN~?+?$III+=~?7+=I++I$Z$ND++D==++I+O++~~~+DMMMMNMMO?===~=====~~~~~~~~~~~~~~~~~~~+ZDDD8+~::~~~~=I??++~I=~+=~=~~~~~~~~~~~~=~~:=?:::~::~~~~?I??=+OOI=?MND8?:,:::::::~~:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
M:::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,$$$D~?=?$I?I++=++??+=?+=I$ODD=7$==++?I=~~~~~=NMMMMMMMMDI?+==+====~~~~~~~~~~~~~~~~?D8DDD$:~:::~~~~$=I===?=~==~~~~~~~~~+~~~~~=~:~?+:,:~:~~~~=?+7?=$$8$I=$888NI+~,~::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
M:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::$7$D~I=I77?7====+I+=++?=I?Z$MZ=8+=+++=7~~~~::$NMMMMMMMMMMOI???=+==~~~~~~~~~~~~~?$D8D888~~~:::~~=~?~?+===?~~~+~~~~~:~~+~~~~~=~~==I=:::~::~~~~7$$I~87ZZ$?IDNDODI=::::,,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
M::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,7778~I+I$I+$=+++??+~=+=++?OZZNI=8+==??+=~:~~:I$NMMMMMMMMMMMMD7I??+==~~~~~~~==IIDO8O888I:~~:::~:~=+=+=+~$I~=~~~~~~::~~?~:~~~~+~~++I~::~::~~~~~$?$?=7Z$7OII7+$NMDO+,,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
M::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,I77OI?+?77?7==++???=+=+?+Z$Z$O8?+D+=??=~~::~:~788MNMMMMMMMMMMMMMMD$II+==+=?+8NN88O888O~~~~::::~~=+~?==~7=I~~~~~~~::~~I~:~~~~=~~~=?=:::~:~~~~=$IO7+7O7?$7$7II~?8MN87~,,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
M:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+77$O++?7III+===+?I7~=+??~$$DIZ7??O~+++==~:~~~7I8NMMNMMMMMMMMMDNMMMMMNZ$$8NMNMNND8888I~~~:::::~~~=~==~~I++=~~~=~::::=$?~~~~~==~~==?:::~~:~~~~~?$Z7=O8ZII77$77?+=?DNND8I+?$$Z$Z$Z$III7III++~::,,,,,,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
M:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::~77$D=++I?7I+~~==?II?=?+?~7?D??8?7=7==?+=~~:~~?I7NN8Z8NMNMMMMNNNNMMMMMMMMMNNNNNNDNND8~~~~~~~:::~==~===~=Z=+=~~~~~::~~++=:~~~~=~~=~+?:::~:~~~~+?7O$?=ODMIIIII77I?O8DDNMMMMMMMMMMMMMMMMMMMMMMMMMMM8Z7:,~::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
M::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,~$7$D=+=?III+~~=++I=??+=?~7I88=ZO~IZ$=+++=:~~~+I$O8DO$ZNO88MMMNDNMMMNMMMMMMNNDNNNNND?~~~~~~~::~~=+=~=~=?7??=~~~~~::~~==~=:~~~~=~==~I~:,+~~~~~~=+I77II78Z=++=+I77778MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMN8ZZ?,:,~::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
M:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::=77$D~==I????~==+=?+?++=++?IZD$?$I?IOO===?=~~~~I7$ZONO$IN$$NMDN?+DMMNNMMMMMNNNNNNNN7~~~~:~~~::~~~+=~~~++7==~~~~:::::~==~~:~~=~==~=~I+~::=~~~:~=++I8$=OII~,:=~==+$$IOONMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNDZZ+.,,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
M::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,+77ZO~==????+=~==+I=I+==+7~I78Z=+O7?$O?=~=?~~~~?7?Z$8IZZ+$+78O$Z~=ODMDMMMMMMNMNNDD?:~:::::::::~~~=~~~~+=?==~~~~:::::~~=~~~~~~=~~~+==7~::==~~~~~=I+$8?IO++:,,,::~=?7$??NNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMN8ZZ?,,:,~:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
M:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::?77ZO~==??+?+~~===?=7=++??:?+ZZ?=?$I?ON$+++=~=~+?I?ZO7O+$D=78$$8O~:$NMNNNNMMMNNNZ~:::::::::::::~~~~~~~==?~+~~:~::::::~~~~~=~~+~~=~++=Z~~:=~~~~~~==?Z8=7$?~,,,:,,OO7Z$7?78MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNO$7~.~:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
M:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::?77ZO~==???++~~+~=??$+~++?~~7$I?==OI?O$D$=+?~~~~I7??I8OD7I7=OOD$O$~=$D=NNNNNNN8=~~:~::::::::::~~~~~~~~===~+~~:::::::~=~~~~~~~==~=====I?~:~?~~~~~=?+?ZII8D+:,.,..+8MMD$$??ZMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMN87Z=,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
M:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::I77O$~==?+??~~~=~=++7?=+=+?~7I??+=+II+IZ$I=?+=~~?+O??ID887O~?MZO77~~IO7~I~N8$?:~:::::::::::::::~~~~~~=~+=~?~::::::::~~=~~~~~====~+==+=?=~~==~::~~=+??Z~IOZ~:.....MMMMMOZ7?+8MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNZ7$:,::~:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
M:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::$77O?~~=?+??=~~=~==+??=+==+=++7+?==+7??7D8++++===I7Z7$7Z$$??IDDOO7=~=OZ~~=7~~~~:~:::::::::::::~~~~:~~~==~~=~~:::::::~==~~~~~=++?+==+~++7~~~~=~::~==+II?77O$:,....NMMMMMM$$=I?MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM8$$7.,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
M:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::$778+?==?+?+~~~=~~+???~++?=+=I?~?==++I+II8$???====$II?7O$O7=+ZDI8$=?~=$==+7~~~~::::::::::::::::~~~::~~~~~~=~~:::::::~=7~~~:~~++?+=+===?++~~~~~~~~~==??7I+O++:,..,OMMMMMMMMOI=7NMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMZ7$=.,:,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
M:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::$$$8+~==?+?=~~~===++?+~+~===~II+=+~==??+?$777?====I$IZ?I8O$?+$O8I8$~~~OI~+?~~~~::::::::::::::::~~~:~~~~~~~~~~:::::::~+7?~~~==+++?++=+=+?I=~~~=~~~~~==?7=+?Z?=,,.,?MMMMMMMMMDI=7$MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNO7$$~,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
M::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,$7$D====++?=~~~=~~=+=I===?~=~II==+==~+??I?$O7+==?=?=ZZI$7$??+?DOZI7~~:?==I~~~~~:::::::::::::::::~:::~~~~:~~~~:::::::~=+?I:~=?++??=+?+==+7I=~~~=~~~~=~+?$+?+++~,.,.MMMMMMMMMMM7$?7NMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM87$$=,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
M::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,$7$N:~==?++~~~~~~~=+++====+~~?+~~==~==+++I?77??=7?=+7Z$?7O7I=I$7$?$O~~?~~I~~~~~:::::::::::::::::::::~~:::~~~~::,:::~~~+=++~~=?+?+7??++=+7I?=~~~~:~~=+~+$I?==~=:.,.OMMMMMMMMMMMNZ+IOMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMD8$$+.:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
M::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,77$M=~+++?+~~~~~~~=?~=+===+=~?I~~++~====+I?I77?=7=I?IIZIZ?7?IIIO?87==~==~+~~~~~::::::::::::::::::::::~:::~~~~::,::::~~++~+==+?+I=+7??I=+?77I~~=+~~~~+==++??+==~,,,=MMMMMMMMMMMMM8I=DMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMN$$$:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
M::::::::::::::::::::::::::::::::::::::::::::::::::::::::::~I$Z8Z:+++?=~~~~~~==+=====~Z?~=I====I~+++=???7?I=+?I=77$I+?7ZI+O+7ZO+?~~=~+~~:~::::::::::::::::::::::::::::~~~::,::::~++=~?+~+?+7+=I7?I?+=II7==~+=~:~=$:~==7?==~::..MMMMMMMMMMMMMMMD~MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNZ7Z::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
M::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+7$ZO~=++++~~~~==~~==~=====88~~I====$~=++=+?+7?I=+???+$I??I=DI=Z78O7=+=~=~$:::~~~~:::::::::::::::::::::::::~~~::::::~~=+~~~~=+?7?$I+Z++7++I7$7==~+~~~~=O:=???++=~:,.ZMMMMMMMMMMMMMMM8=MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMD7$$:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
M::::::::::::::::::::::::::::::::::::::::::::::::::::::::::77$8$I+=++=~~~~==~~+=~+~===Z8=~?====7+==+==?+?I?=I7==+II?7+78?=7O88?==~+=?N,:~~~~~~::::::::::::::::::::::::~~~:,::~~~~~+~~~~++II7OI+I??7I?IIII7=~==~~~=$?~~=??==~:,.=NMMMMMMMMMMMMMMMO+MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNZ$77,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
M::::::::::::::::::::::::::::::::::::::::::::::::::::::::::77$D7?==++=~~~~~+~~?=~~=~?=I7+=====I??+==+=++I?7=?+?==I7?7?Z$$=+O$O+?+:==8NM::~~~:::::~:::::::::::::::::::::~:::::~~~~~~~::8:=?I??8??Z?7II?$Z$I?=~=~~:~~D$:=+II+~~:,,IMMMMMMMMMMMMMMMM$$MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMD$77,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
M:::::::::::::::::::::::::::::::::::::::::::::::::::::::::,Z$ZN~:=+++~::~~~=~==~~===$?7I?=+~~~7+I=+=++??I?++?+?+=?+?+Z?+7+?O$8=+=~:7MMMM=::~~:::::::::::::::::::::::::~~~:::::~~~~~::8NI?I7$II$?I+OO7I$Z77Z+~~?~~~~$N?~=?I~=~::,~MMMMMMMMMMMMMMMMN:DMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMN$77+:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
M:::::::::::::::::::::::::::::::::::::::::::::::::::::::::=I78OI~==+=~~~~~~~~=~~~====$+$~==+~=7I?+====+I???+II+II=+?I$I=I+O7OZ?=~~IMMMMMMM~:::::::::::::::::::::::::::::~+::::~~~==:N8D+?$77I?$I7+ZOO?II$7II+=~I~~~:$D~+=?=~~::::7MMMMMMMMMMMMMMMMN:MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM8MDZ77I:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
M:::::::::::::::::::::::::::::::::::::::::::::::::::::::::I$78$+===+~~:~~~~~~=~~~=?~=Z?7~~=+~=7I+?====+?I??+I7?====?I??=II8?87~+~:DMMMMMMMM?::~~::::::::::::::::::::::::~~::::~~~+IMDN7+?II77?+7I?O87$$?77?++=~+=~~+~N8~~+I~~:,,,?NMMMMMMMMMMMMMMMMI?MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNZ77I::::::~::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
M::::::::::::::::::::::::::::::::::::::::::::::::::::::::,I7$8$+=++~~:~~=~~=~=~~~++=+O?$+==+~?I7++++==+?II??$?I===????I=I+ZOD7~~:,NNMMMMMMMMD:~:~:::::::::::::::::::::::::~::::~~=MMM+:=I77ZI???O7O8M7O7I$+??+==I:~~~8NI+~+=~:,..:DMMMMMMMMMMMMMMMMM~8MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMD777.::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
M::::::::::::::::::::::::::::::::::::::::::::::::::::::::,?$$ID~===~~:~~+~~~+~~~~??=I$77+===~7I?++??=++?III+I7==+=$I?II=7+78$I:=:+MMMMMMMMMNMMZ,::::::::::::::::::::::::::::::~~~?DNM=II?$7OI$+I777DMNZZ$II=+===:+=~=IMM:=+?=~..,,ZMMMMMMMMMMMMMMMMMZ=MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMZ7$?,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
M:::::::::::::::::::::::::::::::::::::::::::::::::::::::,~,$O$N~+=~~:::~+~~~+~~~=?+=7??I===~~7?++?+++++II???7=~+=ZZO+=?=I+O7?7~:~OMMMMMMMMMMMNMMZ,,~::::::::::::::::::::::~~~::~:?N?~~I77$78N$+=IZ$ZMMNZI?I+=~+===~~~?DNM:=+==,...+NMMMMMMMMMMMMMMMMM:OMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMD$7$,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
M::::::::::::::::::::::::::::::::::::::::::::::::::::::::+~$$NO~==:~::::=~~=~~~~?I=?II?+~~==+?I=+++++++IIII??=~=$?ZII??=+$ND8?=:,MMMMMMMMMMMMNMMMMM=,,,:::::::::::::::::,=DDO:,:~=$+~IZZ7I8NNM7ZI$I7DMMNI?I?=~~+I~~~~+7MD8~?+=:..,,NMMMMMMMMMMMMMMMMM7=MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMD77$,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
M:::::::::::::::::::::::::::::::::::::::::::::::::::::~,::$$$D+~==~~:::~~~~+~:~=??~$I?+=~~==++=++====++?+I++?+=?77?7?+++I8N$~~~=NMMMMMMMMMMMMMMMMMMMMM8+,,:,::::::::::,?MMMMM?,~~+=~:MMDI$DNMMN+$ZIZ7NMM8??+==~?=++~~~IMMM~=I=~...,DMMMMMMMMMMMMMMMMMM,DMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNZ77+,,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
M::::::::::::::::::::::::::::::::::::::::::::::::::::::::,$ZZ$~~==:::::~~~~+~~~++?=I7++~~~~~I?~?==~===+??7?+I+7=7ZIII??=?ZD+~~$=MMMMMMMMMMMMMMMMMMMMMMMMMMMM8$?~~+?ZDMMMMMMNM8:~~+~~:$DN?ZNDMNMZ+$ZZ?8MMDI+?=~~=$+~~~~=ONMM:++=:...+MMMMMMMMMMMMMMMMMM+7MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMD$7$,,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
M:::::::::::::::::::::::::::::::::::::::::::::::::::::::=:$$8+~~+~:::::~~~~~~~~++=II7+=~~~~=I=~+=~=~=++??$+?IIZ?$+7+$?=+IO+=~+,MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMN~~+~IZ$OD?7ONMNND8IO77$NMMI?$+=~~?I==~~=?MNM:~+=~:..,MMMMMMMMMMMMMMMMMM$~MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNO$7?,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
M::::::::::::::::::::::::::::::::::::::::::::::::::::::::+$$D~~=+:::::~=~~~~~~~++=7II=~~~~~=?~~==~~~~=+I??=I$OO?7$IZZ?=+OO~~++8NMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMO,~=~+N8N?+88MMNDN+87?$8MMZI$=+~~=?I~~~~IMMM=:~+=~,..DMMMMMMMMMMMMMMMMMN.NMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMDMD$77?:,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
M::::::::::::::::::::::::::::::::::::::::::::::::::::::::$$7N:==~::::~=~~~=~~~~I=?I7?+~~~~~=+==~=~~~~~=I????$??Z$?8IZ===$=:I~8MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMO?~=~~~8D?ZZ$MMMM8?D?8?DDDD$?++=~:=7+=~~~MDMM.:~=~:..=MMMMMMMMMMMMMMMMMM=ZMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMO77$,:~:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
M::::::::::::::::::::::::::::::::::::::::::::::::::::::::Z7$8??~~:::::~~~~~~=~=+=I77==~~:~~+=~=~=~~~~~=?+II?$$7$OO:D===+~:Z?8NMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNM+=~=~~N=$Z7DMMN8+MZ$DZZMN$+?+?~===??:~~IMOM,,:+==,,,MMMMMMMMMMMMMMMMMNZINMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMD$77I:,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
M:::::::::::::::::::::::::::::::::::::::::::::::::::::::,$$OIZ=~~::::~~~~~~~~~==7II++=~:::~+=~?~~~~~~~=++?I?$??7$?$+=I=+:=+NZMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMI=7:==+I$O$DIMMZ+MMMZZ7MM$I$?=~~~=+?~=~=NNOI.:~==:,.8MMMMMMMMMMMMMMMMMN:ZMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM8$$$:,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
M:::::::::::::::::::::::::::::::::::::::::::::::::::::::~7$D~=~~~~:::~~~~~~~~~+?I77+=~~:::~=~===~~~~~~=~=7$?IZ$8Z?+=Z~~?IN8MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMDZ+~~+~I$IO8DOI7ZMMMM$ZDNMI??+=~~~==+~=~7MNZ..::==:,IMMMMMMMMMMMMMMMMMM~IMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMO77$,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
M:::::::::::::::::::::::::::::::::::::::::::::::::::::::II$D~7~::~:::~~~~~~~~+=II?I=~~::::~+~=~+~~~~~~=~??I=I7OZ7=I8~=~DMOMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMZ~~~+?II7$NND77DNMDN88NM7?I$+~=~=+I~=:7ZNM,.,:~==,:MMMMMMMMMMMMMMMMMMI~MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNO777,::~:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
M:::::::::::::::::::::::::::::::::::::::::::::::::::::::?+$8?$~~:~:::~~~~~~~~???ZI==~~::::~=~=~=~~~~~~==+I?7+$7+=ZI=~=?MDMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMDZ:~~~I?IZ$$8O+MN+I88DMDO7I?$~~~~~7~=:7I?N7...:~=~,NMMMMMMMMMMMMMMMMMZ+NMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMN$$$~:~::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
M:::::::::::::::::::::::::::::::::::::::::::::::::::::::7~ZO7$~~=+::~~~~~~~~=?7IO==~~~::::~~~===~~~~~~==?=IZZ??IZ$=~==$MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMN7:~~+I?ZZI???8MMMN8788D$+7Z=~~=~===?:7OZM...,:==:7MMMMMMMMMMMMMMMMMN$DMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMO7$$,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
M:::::::::::::::::::::::::::::::::::::::::::::::::::::::I:$OOI~~II::~~~~~~~~=$7I$=~~~~::::~~~=+~~~~~~~=+=+?88=?+7+~$~?DMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM8MN=:~=$+$Z87?+7=IDNNNODO$+=DI:~=~===?:ZO8N:,..::~~+MMMMMMMMMMMMMMMMMM8$MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM87$+:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
M:::::::::::::::::::::::::::::::::::::::::::::::::::::::=~$$D?~~M:::~~~~~~~~+?7Z?~~~::::::~~:=?~~~~~~~~=~~D7=?I?+7O++$NMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNDMMI~=I7?I$IO=O~:~::7ODM$+=8Z:=~~~=~=:$OZDI...,::~:MMMMMMMMMMMMMMMMMMN7MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMN$7Z=,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
M::::::::::::::::::::::::::::::::::::::::::::::::::::::::+77N==ON:::~~~~~~~=7I7$=~~:::::::~:~~=~~~~~~~=~~?8+ID$7+II:OOMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNM8~~++$?7$+7$Z+~:=~::?$=+$~=~~~~~==7OD$M....,:~:7NMMMMMMMMMMMMMMMMN=MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMN877$::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
M::::::::::::::::::::::::::::::::::::::::::::::::::::::::?7+$I~8I:::~~~~=~~I?7$?==~:::::::~~~~=~:~~~~~~~:777=+D8OI?$OMDMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM8DOZ=7+IIOO=Z::=$I=::=??~=~~=~~~=?~Z8OO8:,...,:~~OMMMMMMMMMMMMMMMMM:MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNZ7$7,:::~::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
M::::::::::::::::::::::::::::::::::::::::::::::::::::::::=7=M=+$D~::~~~~~~=I77O+=~~:::::,:::~~~::~~~~~=~~Z7:?ZMNZIO+ONNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMDNMMZ8N$~=I7~NDM8O~778D7?+I=~~~~~==~+8N8Z7,...,,:~~8MMMMMMMMMMMMMMMM+MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMD7$Z:,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
M:::::::::::::::::::::::::::::::::::::::::::::::::::::::,??~I7IO7::~~~~~~==?I$Z=~=~:::::,:::~~~~~~~:~=~+D?~?ZNIZ$M$OZ~$MMMNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNMDDMMD+I+Z?+7DD$8$:7+O====+=~~===:OD$88+....,:~~+NMMMMMMMMMMMMMMM+ZMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMO7$Z::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
M::::::::::::::::::::::::::::::::::::::::::::::::::::::::+=,$$7N:~:~+~~~~=+778$=~~~:::~:,,:::~~~~:~~~=~~$+ID?IM8MDMMOD7++DMNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMDMMMM=?Z??I=+:~IO7~O=?=+?Z~~~=:=~MD8O7,....,:~:$MMMMMMMMMMMMMMMO8MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNO777:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
M:::::::::::::::::::::::::::::::::::::::::::::::::::::::,=+,Z77N?~~~?~~~=+II$87=+~~:::~:,,:::~~~~~~~+=~=7ID8DMODNMNMMMNOZNZ$OONMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM8~Z+?++??I:~::7~~8IZ~~~=~~==NM=7=,...,::~:OMMMMMMMMMMMMMMNOMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMD$$Z~,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
M:::::::::::::::::::::::::::::::::::::::::::::::::::::::::+=77DZ::~=+~===$?IZOI++~~:::::,,:::~~~::~~+~~+~8MMMMZDNMMMMMMMMMMDDNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNMN7Z?~=~8DZI~=~+=+$7$+=~=~~=7O8?7,,...,,~=?NMMMMMMMMMMMMMM7NMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNO$$7$,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
M:::::::::::::::::::::::::::::::::::::::::::::::::::::::::,$7ZD7+~~==~==??IZO$?+7=::::::,,:::~:~~:~==~~~7MMMMDMZDMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMDMOM$++~~~+Z8MM$~+Z++=~~~=:=~O$N7:....,,~::IDMMMMMMMMMMMMN?MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMDDMMN8Z7777$,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
M:::::::::::::::::::::::::::::::::::::::::::::::::::::::::,Z$8$O7~I~+~=+$I$O7Z?=7+::~~~:,,:::~:::~=+=~~:DMMMMMMNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM8DD$~+:=~~:7$D??DO7ZI~~~~~==DIO$.....,:::$$MMMMMMMMMMMM8~MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM8?:MD$77777I,,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
M:::::::::::::::::::::::::::::::::::::::::::::::::::::::::+$7OZI=:8=?==?I7$OIZI?Z=~::~:,,,:::~:~~~~~~~~:MMMMMMMMNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMND~Z=~:~~::I7DNMNO=~~~:~~IDZ$.....,,:::+7MMMMMMMMMMMO=MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNI=M8$$7$?,,~::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
M::::::::::::::::::::::::::::::::::::::::::::::::::::::::,Z7O$+M:~D?+=+I7ZZOI$?+??~:~~~,,::::~::~~~~~~:,MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMDMMDI~N8:~=~==$MZO$O:~~~:~~=N8,.,,..,,:::O$MMMMMMMMMM8+MMMMMMMMMMMMMMMMMMMMMMMMNMMND$+~::~~M8$77?,:~~:,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
M::::::::::::::::::::::::::::::::::::::::::::::::::::::::,7$N=78,~DI==I7$ZO$77I=$I::~~~::::::~::~~:~~~:.MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNMMD:I8M?:~++~O7OI$~:~:~~~O78.,,..,,:::,DMMMMMMMMMMN+MMMMMMMMMMMMMMMMMMMMMMNZ=::::~~~~~~:DD7777::,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
M:::::::::::::::::::::::::::::::::::::::::::::::::::::,:,+$7N$N8:?Z?=?7$$ZO$I$??O?~~~~~:,:::::::~:::~:..MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNMM8$NO8I::=~:7$$=::~:~:+DN,,,,..,::~~I8MMMMMMMMMM:MMMMMMMMMMMMMMMMMNO+,:~:~:~:~~~~~~~~ZM777$,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
M:::::::::::::::::::::::::::::::::::::::::::::::::::::::,$7OIDD?:I$?+7$$$OZ$I$?IO7~~~~~::::~:::~~:::~:..MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNN$MNM?:::++IO=:~:~~+88?,,,,.,,:::IZMMMMMMMMMM=MMMMMMMMMMMMMMO=:::::::::~:~~~~~~~~~+MZ77$::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
M:::::::::::::::::::::::::::::::::::::::::::::::::::::,,:$7DIMD?~+?7?7$Z$OZ$I$7IZ?~~:~~::::~:::~::::::..MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMDMMMMO,~==?~~~:~~:=ON..,,.,,::::+OMMMMMMMMM,MMMMMMMMMMNI::::::::::::::~~~~~~~~~~:MZ$77::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
M:::::::::::::::::::::::::::::::::::::::::::::::::::::::+778$MD+~+$7I7$$ZZ$I$II??I~::~:::::~::~~:::::,..MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNMMI:=~8::~:~:$OM,,..,,,::::?77MMMMMMMM~MMMMMMMO::::~:::::::::~~~~~~~~~~~~~~:N8$77+:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
M::::::::::::::::::::::::::::::::::::::::::::::::::::::,$$8$ZD8:~==I7$$ZOZZ7II$?7?::~~~:::~~::~~:::::,.:MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNMMDMO,~~~:::~~?+M~,.,.,:,:,~+7DMMMMMMMM=MMMMZ::~::::::::::::::~~~~~~~~~~~~~~:ZN$77$:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
M:::::::::::::::::::::::::::::::::::::::::::::::::::::::7$ND$Z$:=?+IZ$ZZO$Z77I$?I=~:~~~::~~~~~~~:::::,.7MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNMMMMN~+=::~::~?N+,,,.,$,:::=$7ZMMMMMMM~MZ~:~~:::::::::::::::::~~~~~~~~~~~~~~+NZ77Z,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
M::::::::::::::::::::::::::::::::::::::::::::::::::::::I7$DND$8:==+IZ$ZOO$ZII7$IZ=~~~~~~:~~~~~?:::::=,.ZMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNMMMM8+=~:::~:78D,,.,,~:,:::O+?MMMMMMN~:~:~~~:::::::::::::::::~~~~~~~~~~~~~=:M877$,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
M::::::::::::::::::::::::::::::::::::::::::::::::::::::$7ONNMOI:~~IZZZZOO$ZII7ZI7~~~~~~~:~~~~=7~::::$,,,NMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNMMNMDNI~~::::Z$$:.,,,:=,:::=Z+ZMMMMM==~~~~~:~::::::~:::::::::~~~~~~~~~~:~~~:8D777+,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
M:::::::::::::::::::::::::::::::::::::::::::::::::::::~$7DDNM7?~~~7O$ZOOO7Z7I7Z7?+~:~~~~::~~~$+:::::Z,,,MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNMMNMMMM=::~~:=~M+:,,,:8=::::87=NMMMMI=~~~~::~::::::::::::::::~~~~~~~~~~~~~=~IM$77$::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
M::::::::::::::::::::::::::::::::::::::::::::::::::::,?77DMMM?=:~~$OZZOOO7ZII$Z7+~~:~~~~:~~~~?=:::::7,,,MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMZMMM?=:~:~:?D8.,,,,NO,::~:7$?MMMM++=~~~~:~::::::::::::::::~~~~~~~~~~~~~~~:MZ77$::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
M::::::::::::::::::::::::::::::::::::::::::::::::::~::$$ODMMMI~~~~IOZZOOO7ZI?7Z$Z~:~~~~~:~~~+==~::::Z,,,MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMDMMDMZ?~::::=?M,,,.,DD,::::78IZNMM?$=~~~~:::::::::::::::::::~~~~~~~~~~~~~~~M8777=:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
M:::::::::::::::::::::::::::::::::::::::::::::::::::::7$DMMN$Z?~~=IOZZOOO$Z7I7$II+~~==~~~~~~?~~~:~~:?,,.MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNM8MMD7:::::=7M+.,,,7N=::::~D$IMMNOD+~~~~~~:::::::::::::::::~~~~~~~~~~~~~~:7D$$7$,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
M:::::::::::::::::::::::::::::::::::::::::::::::::::,?7$DNMMNO+~~=?ZZZOOO7Z$I$III$~~~~~~~~~=?~~~~:::~=:,MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMN8O+~::~~$M7,,,,8I8:~=~~8N:NM8MN+~~~~~~~::::::::::::::::~~::::~~~~~~~~~=MO77Z,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
M:::::::::::::::::::::::::::::::::::::::::::::::::::,$78DNMMM$+~~~?OZO8$O7777$I7=I7~~~~~~~===~==:~:::7,.MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNN8=~::::IMZ,,,,8ZN::=:~IO$$NNMN7=~~~~~~~~:::::::::::::::~~~~~~~~~~~~~~~M877$~::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
M:::::::::::::::::::::::::::::::::::::::::::::::::::~77NDDMMDO=~~~=$OO8Z8$Z$777I$~~==~~~~~+=~~~=~~:~+7,.NMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMD=+::::ZMN.,,,IND~~~~~:MN=INMMM=~~~~~~:::::::::::::::::~~~~~~~~~~~~~~~ND777?::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
M::::::::::::::::::::::::::::::::::::::::::::::::::,7$7DMMMMMD?~~~+?8O8Z87I7$$7?7?~~I+~~~~?=~===~~I+~D:.DMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM:~~:::8NM.,,,=NNI:,8::DN7ZONNMI=~~~~~:::::::::::::::::~~~~~~~~~~~~~~~ND$7$I,,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
M::::::::::::::::::::::::::::::::::::::::::::::::::,$7888MMMNN7~:~++OOOZ87IZZ7ZIII~~===+~=?=~~7~??:~=Z,,OMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM=?::::ZOM:,,,,DDD::=::+MZZM888$=~~~~~~::::::::::::::::~~~~~~~~~~~~~~~ON$77$,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
M::::::::::::::::::::::::::::::::::::::::::,,,,:,,,,7$NNNMMMMN$~~~?~ZOO887I$ZI$7I7~~====+==~==+$?~I7$7:,OMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMN~I~:~:+MM7,,,,ONM~:~=:~N$D88M$O=~~~~~~::::::::::::~~::~~~~~~~~~~~~~~~IN$777,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
M::::::::::::::::::::::::::::::::::::::::::,,,,:,,,=7ODMMMMMN8D~~~?=7OOOOZ$I$$$7=D+~=++?==+==$7+Z?II??=~$MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMDO$I~:::,NM$,,,.?MM?::=::ZON8$DO77=~:~::::::::::::::~~:~~~~:~~~~~~~~~~~+M$$77::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
M::::::::::::::::::::::::::::::::::::::,,,,,,,,,,,.+7I7$NMMMNOD=~~?=ZOOOOOO?$$$I??7~~=?=?~?I?7Z7I7I+=ZI:+MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMOI$=~::+$MD,,,,=MM$::7:~8$MDNN$77=~~~::::::::::::::::::~~~:~~~~~~~~~~~=M$$77~,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
M:::::::::::::::::::::::::::::::::::::,,,,,,,,,:,,~7????$ODDMMOI~:==7ZOOOOO7Z$$$I++~~=??$7?+$III+I?7III,:MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM8DO~=:::~$MD,,,,.MM8:::~~+ONDN$Z$$~~~~::::::::::::::::::::~:~~~~~~~~~~~~MZ777+,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
M::::::::::::::::::::::::::::::::::::::,,,,,,,::,,+I???I7777$ZDO::~=$$ZOOOOOOZZZ?+??OOZZZI+??I+7I8==?~7:,MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMOM8$:8:~:~8DM,,,,,MMD::~=~~8MMN$$ZI+=~~~:::::::::::::::::::~~~~~~~~~~~~~=MZ$77?.::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
M::::::::::::::::::::::::::::::::::::,,,,,,,,,::,,,..:??I$7777ZN:~~~?Z$ZO8OOOOOOOOO8OZ$$?=~==?Z$88~~=~=,,DMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMDNM8O=O?:::$NM,,,,.MMM+===~=ONMN$7$=I=~~~:::::::::::::::::::~~~~~~~~~~~~~~MO777I,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
M:::::::::::::::::::::::::::::::::::,,,,,,,,,:::,,,:,,,,..?$777D=:~~7$77OOO8OOZZZ$I?~~~7~=~~IOODDO~:~~?,:$MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNMMDOOD~:::ZMM.,,,,NMM~7:?~~+MMN777,7=~~~~::::::::::::::::::~~~~~~~~~~~~=~NO777I,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
M::::::::::::::::::::::::::::::::::::,,,,,,,,:::::,,,,,,,,,,777O7~~~I$+$OOOO88OOZO~=~~?+==~?$8ZZ$I?~~=:~:?MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNMNZ?~:=8NM,,,,,DMD=Z~+:I7NMD7$7:+=~~~~~:::::::::::::::::~~~~~~~~~~~~~~NO777I,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
M::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,$77ZZ~~~?7=7ZZO8888OO87?==O+???I?7?~7~I++?+=:~MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNMM87~~$ZMM~,,,,OMD8D:~=$ODMD$$+:~+~~~~~~::::::::::::::::~~~~~~~~~~~~~~MO777I,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
M::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,77$O7~~~+7=+Z$$$ZOOOOOOZ$7$Z7I+++??IZ$=+~~:,,:MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNMNN7I::NMD+,,,,7MNO?,~?INNMD77+:~?=~~~~~:::::::::::::::::~~:~~~~~~~~~~M87777:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
M::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,I778I~~~=7~=Z$7O?OZZZZ$7~==7I=~~~=~:$~==~~+:,.NMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMND8O:7NNMI,,,,IMDM?=?=IMNMD77=,:?=~~~~~:::::::::::::::::~~:~~~~~~~~~:M8$7$$~::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
M::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,I$7O?~~~=I~=ZZZZ777Z$OO=7~=~~~:~~~+=?~=+?=~::,ZMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMOZM=ZZMMZ,,,,=MMM=?=$ONNM8$7=,:==~~~~~:::::::::::::::::~~:~~~~~~~~~:ND$7$$~::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
M::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,$778=~~~=+~=ZZ$ZII$7$ZZ$==~~~=~~~~+~~I++=~~:,:$MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM8DIO$NMNO,,,,,MMM$ZZM=DMN8$7~,:~=~~~:~~::::::::::::::~~~~~~~~~~~~~~~OD777$+::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
M::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,$778~~~~~+~=7I$O?I777$ZZ+=?=~=~~~~+I?+I?=~~:,,?MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNDM7ZNMMD,,,,,MMM8OIM8OMNO$7::::+=~~~~~~:::::::::::::~~~~~~~~~~~~~~~ID$77Z?::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
M::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,$7$D~~=+~===Z+IZ?7I7$$ZOI=~~~==~~~=+:7+=~~::,:~MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMND8NMMM,,,,.MMMMOZMNDMN$$$,:::+=~~~~~~::::::::::::::~~~~:~~~~~~~=~=NZ77ZI::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
M~:,:::,:::::::::::::::::::::::::::::::::::::::::::::::::::,Z7$D~~=I~~~+I?+ZI??I77$Z$I==~~~~~~~~~$==~::::,,MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMN8DMMM,,,:,DMNMM8MMMMN$$$.,,,~=~~::::::::::::::::::::::::::::::~~=MO$7Z7,,:::,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
+???????????????????????????????????????????????????????????+????II???I??+?+????++++??I????III?II?I???I?+?I+?????????????????????????????????????????????????+???????????????????????????????????????????????????????????????????????I?+?????????????????+++?I???I????????IIII????????????????II????II++?+++?I??????????????????????????????????????????????????????????????????????????????????????????????????
?I?II?????????????????????????????????????????????????????I?+?+?????I?II?+++?????+???I????II???I?I+I??II?????????????????????????????????????????????????????????I???????????????????????????????????????????????????????????????????+?I????+??+?I???????+++??I????????III????IIIII??????????IIII??????+??=?????????????????????????????????????????????????????????????????????????????????????????????????????
                                                                                                         ............. ....  .,................   ....................................................................                                                                                                                                                                                          
                                                                                                         ....................., ..........,...NMMMMMMMMMMMMMMMMMMMMMMMMMMMMO, ,............. .  .....,................                                                                                                                                                                                          
                                                                                                         ......................,......,.MMNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNMMMMMMMMMM..,.., ....,.................                                                                                                                                                                                          
                                                                                                         ..... ............,  , MMNMMNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNM,....................                                                                                                                                                                                          
                                                                                                         ........$.......MMMMMMMMMMMMMMMMNDOOOO8OOOOOOOOOOOOOOOOO88DDDDDD88888888888OO8NMMNMMMMMMMMMMMMM............... . ,                                                                                                                                                                                     
                                                                                                         .............MMMMMMMMMMMMMMMMDZZ8OO8OO8OOOOOOOOOOOOOOOOO8888DD888888888888888O8D88NMMMMMMMMMMMMMM............  .  .                                                                                                                                                                                    
                                                                                                         .........MMNMMMMMMMMMDOOOOOO88OOO88OOOOOOOOOOOOOOOOOOOO8OOO888888888888888888888888OOOOOO8MMMMMMMMMMMMMM........ .                                                                                                                                                                                     
                                                                                                          .....MMMMMMMMM8OOOO88O8OOO88888OOOO8OOOOOOOOOOOOOOOOOOOOOO8OOOO8888888888888888888888888OO8DO8MMMMMMMMMMMMNM.,.. .                                                                                                                                                                                    
                                                                                                         ....MMMMMMMMOOOO88OOOO8888OOOOO88888OOOOOOOOOOOOO88OOOOOOOOOOO888888888888888O8888888888D888888OOOMMMMMMMNMMMMM                                                                                                                                                                                        
                                                                                          ...............MMMMMMMMM88888888888OOOOO888OOOO8888OOO888OOOOOOOOOOOOO888OOOOOOOOOOOO8OOO88888888888888888888888888888O8NMMMMMMMMMM.... .......................    ......                                                                                                                                             
                                                                                          ..............MMMMMMMMNDDDDDDDDDDD88888888OOOOO8OOO88888888OOO8OOO888888OOO8OOOOOOOOO88OOO8888888888888888888888888O8888DDDMMMMMMMMMM. ........................    ......                                                                                                                                             
                                                                                          .......,...MMMMMMMMDDDDDDDDDDDDDDDDDDDDDDDDDDD8888888OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO88888OO88888888888888888888888888888OOOODMMMMMMMMM......................    ......                                                                                                                                             
                                                                                          ..... .O.MMMNMMMDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD888888888888888OOOOOOOOOOOOOOOOOOOOOOO8888OOO8888DDDDDDD888888888888888888888OO88OO8MMMMMMMMMMNM,.... ..........    ......                                                                                                                                             
                                                                                          .....,.MMMMMMMNDDDDDDDDNDDDDDDDDDDDDDDDDDDDDDDD88888888888888888888888888OOOOO888888888OOOOO88DDDDDDDDDDDDDD888888888888888O888888ODDMMMMMMMMMMN..... .........    ......                                                                                                                                             
                                                                                    . .. .....MMMMMMMN88DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDND8888888888888888888888888OOOOO88888D888DDDDDDDDDNNDDDDDDDNNNDDDD888888888888888888D88DOO8DNNMMNMM.............   ......                                                                                                                                             
                                                                                      . . ..OMMMMMND888DD888888888DDDDDDDDDDDDDDDDDDDDDDDDNNNDNNDDDDD888888888888888888888888DDDDDDDDDDDDDDDDDNNDDNMMMMMNDDNNDD888888OOO88888DDD8D88O8O8DDNMDDDM...$......   ......                                                                                                                                             
                                                                                   . .., ,..MMMMMMNO888888888888888888888DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD8888888888888888888888DDDDDDDDDNNDDDDDNDDNMMMMMMNDDDDND8888888OO888888DDDD8888OO8ODNNNMM.........    ......                                                                                                                                             
                                                                                    ,. ..MMMMMMM8O8888888OOOOOOOOOOO8888888OOOO88888DDDDDDDDDDDD8888DD88DDDDDDDDDD88888888888888DNDDNDNNNNDDDDDNMMMMMMMMDDNNNDDD8888888O88888888DDDD88888OO8ONDDDMM......    ......                                                                                                                                             
                                                                                   ,  ..MNMMMMOD8O88OOOOO888888888OOOOOOO888OOOO8OO8888DDDD8888888888888888DDDDDDDDDDDD888888888DNDDNDNNNNNNDDNMMMMMMMMNDDNNNDDDD88888888888888888DDD8OO88OZ$ODNNDMM...,...  ......                                                                                                                                             
                                                                            .,.........MMMMMN8O8OO88OOOOOOOOOOOO888888OO8888OOOOOOOOOOOOOOOO8888OOOOOOOOO8888DDDDDDDDDNDD8888888DDNNDDNDDNDDNDDNMMMMNDDDDDDNDDDDDD88888O88OOOO88888888888OOO8ZOODND8MDM.......... ..........  ....                                                                                                                              
                                                                           ......,...MMMMMM8OOOOOO8OOOOOOOOOOOO888888OOOO88888888OOOOOOOOOOOOO8O888888OOOO8888DDDDDDDDDDD88888888DDDDNDDNDDNNNNNDDDNNNDDDDDDDDDDNDDD88888OOOOOO888888OOO88OOOO88Z8DNDDMNM..,................  ....                                                                                                                              
                                                                            ....... MMMMMN8OOO88OO8OOOOOOOOOOO888888OOOOOOOOOOOOOOOOOOOOOOOOOO8O88888OOOO888888DDNNNDDDDD88888888DDDDNNDDNNMNDDDDNNNDDDDDDDDDNDDDDDDD88888OOZOOO8888OOO88888OOO8OZZONNMMMM$.................  ....                                                                                                                              
                                                                           .......MMMMMM8OO88OO888OOOOOOOO888888888OOOOOOOOOOOOOOOOOOOOOOOOOO888OOOO8888888888888DDDDDDDD888888888888DDNMMMNDDNDDDNNNNDDDDDDDDDDNNDDDD88888OOOOZZOOOOOOOOOO88888OOOOZODNDNMM................    ..                                                                                                                              
                                                                           .....MMMMMMO8O8O8888OO88OOOOOOO888888888OOOOOOOOOOOOOOOOOOOOOOOOO888O8888888888888888888888888888888888888DMMMMMMNDDDDDDDDNDDDDDDDDDDDDDDDDDD8888OOZZOOOOOOOOOOOO8888O88O8ZODNMNMM8...... .                                                                                                                                          
                                                                           ..,..MMMMMOO88888888OO88OOOOOOO8OO888OO8OOOOOOOOOOOOOOOOOOOOOOOOO8OOO8O888888888888888888888888DDD8888888DNMMMMMNNNNNNDDDDNNNDDDDDDDDDDDDDDDDD8888OOOZOOOOOOOZZ88OOOOOOO8OOZ8ZDDNDMM......,. .                                                                                                                                       
                                                                           .....MNMMO8D888888888888OOOOOOOO8888OOZOOOOOOOOOOO8OOOOOOOOOOOOOO8888888888DDDD8888888888888888DDDD88888DDNDDNNNNNNDDDDDNNDDDDDDDDDDDDDDDDDDDDD88O88OOOOOOOOOZZ8OOOOOOOO8O8OOOOODMMDDM7..........    ..                                                                                                                              
                                                                            ...MMMMNOO8888888888888OOOOOOOOOO888OOOO888OOOOO88888OOOOOOOOOO88888888888DDNDD888888888888888DDDD8888DDNNDDDDDDDDD88DDNNNNNDDDDDDDDDDDDDDDDDDD88888OOOOOOZOOO8O8OOOOOO8OOOO8ZZONDMMMD$..,......    ..                                                                                                                              
                                                                           ..MMMMM88D88D888888888OOOOOOOOO8OOOO888888OOOO88OOOOOO8O8888888888888888888DDDDDD888888888888DDDD8888DDNNDDDDNNDDDDDDDDDDD888DDDDDDDDDDDDDDDDDDD888OO888OOOZOOO8O88OOOOOO8O8O8OO8Z8DDNNMM........  ....                                                                                                                              
                                                            ............. ..MMMMO88DO88O88OO88888OOOOOOOOOOOO8888OO8888OOOOOZOOOOZZOOOOOO8888888888888DDDDD8888O8888888DDDDDDD8DDNNNDDDDDDDDDDDDD88888888DDDDDDDDDDDDDDDDDDD888OOOOO8OOOZO8OOO8OOOOZ8O88O8OOOOZZNNNDM........ ....                                                                                                                              
                                                            ...............MMMMM88888888888OOOOOOOO8O8888O8888OOOO888888OOOZOOOOOOOOOOOOOO88888888888888888888OO8888888DDDDDDD8DDNDDDDDDDDNNDDDD888888888DDDDDDDDDDDDDDDDDDDOOOOOOOOOOOOZO888888OOOOOOO8OOO8OO8ZODNMM$.$..... ....                                                                                                                              
                                                            ...... ..,...MMMMMM8888888888OOOOOOOOOO8OOOOOOO88OOOO88888OOO88OOOZZOOOOOOOOOZZO888888888888OOO888888888888888DDDDDD888888DDD8DDDDNDD8888888888DDDDD888888888888O8O8OOOO888OOOOOOO88OO8OOOOOOOOO88OOOODN8MDM..........                                                                                                                              
                                                            ...........ZMMMMM88O8D8888OOOOOOOOOOOOOOO88OOOOOOO88DDDDDDDDD88888888888888OOOOZOO888888888888OOO888DDDDDDNDDDDDD8D8OO888888888DDDDDD8888888888888888OOOO8OO888OO88OOOOO8O88OOOOZOOO88OOOOOOOOO8O88OOOOONMMMMM........                                                                                                                              
                                                            ...........,MMMMMOOD88O88OOOOO8OOOOOOOOO8OOOOOO888DDDDDDDDDDDNNDDDDD8DDD8888OZZZOOOO8OOOOO888OOO888DDDNNNNNDDDDDD88OOO8888888888888888888888888888888888888OO88O88OOOOOO8OO88OOZOZZO8888OO8OOOO8O88OO8ZZDNDMNNM..,.,..                                                                                                                              
                                                            ...........MMMMMO8888O88OOOOOOOOOOOOOOOOOOO888DDDDDDDDNNDDDDDNMMMNDDDNNDDDD8888OOOOOZZZZOOO88OOO88DDDDDDDDDMMMNDDD88888888OOOOOO8888888888888888888888888888888OOOOOOOOO8OO8OO8OOOOOOO888888OOOO8OO88OOOOOONMMMM.....                                                                                                                               
                                                            .........MMMNMM88888OOOOOOOOOOOO8888OOO88DDDDDDDDNNDDDDNNMMMMMMMMMMMMMMMNNNND888ZOOOZZZZOOOOO888888DDDNMMMMMMMMDDDD888888888OOOOOOO8888888888888O88888888OOOOOOOOOO88OO8OOOOOOOOO88OOO8888OO8888OOOO888OO8OODNMDMMM.... .  ..                                                                                                                       
                                                            ....,.Z.MMMMMM88888OOOOOOOOOOOO88OOOOOO8DDDDDDDDNDDDNNNMMMMMMMMMMMMMMMMMNDDDD888OOOZZZZOOOOOO888888DDNMMMMMMMMMNDDDDDDD888888OZOOZOOOOO8OOOOOOO8888888888888888888888OOOOOOOOOO8O8OOOOO8888OO8888OOO8OOOOZ$ODDNMNMMM., .. ..                                                                                                                        
                                                            ......ONMMMMOD8OOOOOOOOOOOOO8OOOOO888DDDDDDNNDDNNNNMMMMMMMMMMMMMMNNNNNNNNDDNDD88OOOZZZOOOOOO8OOO888DMMMMMMMMMNDDDNDNNNND88888OOOOOOOOOOOZZZZZOOOOO8888888888OOOOOOOOO888O88OOOOO8OO8OZOOOO88OO8O888OOOOOO88OZOZDMMDMMM$...  .                                                                                                                       
                                                            ......$MMMMMDZ8OOOOOOOOOOOOO8OOO88DDDDDDDDDNDDNDDDNMMMMMMMMMMMNNNDDNDDDDDDDDDD88OOOOOOOOOOOOO8OO8888MMMMMMMNNDDDNDDNDDNND88888OOZOOOOOOOOOOOOOOOOOO8888888888888888OO88O8888OOOO8O88OOOOOOO8888888OOOOOOZOOOO8ZO88MMMMM .. .                                                                                                                        
                                                            .Z.ZZZMMMMM8O8Z88888OOOOOOOOOOO8DDDDDDNDDDDDDNDNNDDDDDMMMNDDDNDDNNDDDDDDDD888888OZOOOOOOOOOOO88OO8NMMMMMMNDDDDDDDDNDDDDDDD888OO88OOOOOOOOOOOOOZZZOOOO888O8888DDDDDDDDDD88888OOOO888OO888OZOOOOOOOOOOOOZZ8OOOOOOO8ZZMMMMM......... ....                                                                                                              
                                                            ..8$ONMMMN888OOO8OOO888OOOO8DDDDDDDDDDDDDDDDDDDDDDDDDDDDDNDNNDNNDDDD888888888OOOOO88OOOOOOOOOOOODNDDMNNNDNDDDNNNDDDDNDDDDDD88OOOO88OOOOOOOZOOOZZZZZZZOO8O8888DDDDDDDDDDDDD888OOOO88O88O8OZZZOOOOOOOOOOOZ88OOOO8OO8Z8MMMMMM,...........                                                                                                              
                                                            .O.ZDNMMMDOO8OO88OOO8OOOO88DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDNNNNDDDDD88OOOOOOOOOOOO88O88OOOOOOOOO8DNDNNDDNDNDDDDDDDNNNDDDDDDD88OOOOOOO888OOOOOOOZZZZZZZZOOOOO88DDDDDDDDDDNNDDD888OO8888OO8OOOOOOOOOOOOOOOZO8OOOOOOO8ZZ8DMMMMM...........                                                                                                              
                                                            .OOMNMMMDOOOO8O8O888OO88DDDDDDDDDDDDNDDDDDDDDDDDDDDDDDDDNNDDDD88888OOOOOOOOOOOOOOO888OOOOOOZO8DDDDDDD8DNNNDDDDDDDDDDDDDDDD88OOOOOOOOO888888OOZZZZZZZZZOO88OOO8DDDDDDDDDDDNNNDDD8888OOO8OOO88OOZOOOOOOOOOOO88OOOOOZOZZZOMMMNM..........                                                                                                              
                                                            .MMMMNMZO8OOOO888OOO8DDDDDDDNNDDDDDDDNNDDDDDDDDDDDDDDDDDDDDD8888OOOZZOOOOOOOOOOOOOOO888OOOOO8D8DDD88DDDDNDNDDDDDDDDDDDDD8O8OO88OO8OOOOOOO88OOOOZZZZZZZZO88OOO88DDDDDNNDNNDDDNNDDDDDD8O888OOOOOOOOOOOOOOOOO8888OOOZO8OZO8ZMMMM.........                                                                                                              
                                                            .MMMMMO8O8OO8O888OO8DDDDDNNDDDNDDDDDDNNNDDDDDDDDDDDDDDDDDDD8888OOZZOOOOOOZZOOOOOO8OOOOO8888888DDND8DNNDNDDDNNNDDDDDDD888OO8OO88OO8OOOOOOOOO88OOOOOOOOOZOOO88OOO8DDDDDDDDNDDDDDNNNDDD888OOO88OOZOOOOOOOOOOOO8888O8OZOOOZOOMMMM.........                                                                                                              
                                                      .. ...MMMMMO8OOOO8OOOO88DDDDDDDDDDDDDDDDDDDDNNDDDDDDDDNDDDDDDD88888OOOZOOOOZZOOOOOOOOO88OO8OO88O8DDNNDDDNNNNDDDDDDDD8888888888O8OOOOOOOOOOOOOOOOOO88OOOOOOOOOO8OOOOOOO888DDDDDNDDDDDDDDDDDDDD888OOO8OOOOOOOOOOOOO888O8O88OOO8ZOODMMM.,......                                                                                                              
                                                     , . .. MMMM88OOOO88OOO88DDDDDNDDDDDDDDDDDDDDDDNNNNNNNDDNDDDDDD88888OOOOOOOOOZZZZOOOOOOO88OOO88OODDDNMMNDNNDDDDNDDD8888888888888O8OOOOOOOOOOOOOOOOOO8OOOO888OO8O8OOOOOOO8888DDDDNNDDDDDDDDDDDDDD88OOO888OOOOOOOOOOOOO8O8OO8OOOO8Z8NMMMM.,.....                                                                                                              
                                                     ...   MMMM8OO8O8OOO88DDDDDDDDDDDDDDDDDDDDDDDDDDNNNNNDDDDDDD888888OOOZOOOOZZZOOOOOOOOOOOOOOO888O8MMMMMNDDDNDDDDNDD88888O8888OOO8888OOOOOO8O8OOOOOO88OOO88OO8OOOZOOO88OOOO88888DDDDDDDDDNNDDDDDNND88888O8OOZOOOOOOOOOOOO8OO88O8Z8OZ88MMMM.....                                                                                                               
                                                      .  .NMMM8OO888888DDDDNDDNDDNNDDDDDDDDDDDDDDDDDNNDDDDDDD8888888OOOOOOOZOOOOZZOOOOO88OOOOOO8888NMMMMMNDNNDDDDDDDD8888888OOZOZZOOOO8OOOOOOO888888OO8888OOOOO8O88ZOOOOOOOOOOOOOOO888DDDDDNNNNNDDDND888888888OOOOOOOOOOOOO8OO88OOO8ZO8ZMMMM......                                                                                                              
                                             .. ......... MMMMOZ8O8888DDDDDDDDDDDDNDDDDDDDDDDDDDDDDDDDDDDDDD8888888OOOOOOOZZZOOOOOOOO888OOOOOO88OO8NMMMMDDDNNDDDDDDDD8888888OOZZOOOOZO8O888888888OOOOO88888OOOO8O88ZZOO88OOO8OOO88OOO8DDDDDDNNNNNDDND888888O888OOOOOOOOOOOOOOO88OOOOO8OODMMMM.....                                                                                                              
                                            ......... .,MMMMDOO8O888DDDNDDDDDDDDDDDDDDDDDDDDDNNDDDDNDDDDD888888OOOOOOOOOOOZZOOOOOOOO888OOOOOO8888NMMMMMDDDDDDDDDDDDDDD88888O8OOZOZZZZZZOOOO88OOOO88DDDDD88OOO8OO88OOOOOOO8OOOOOOOOOOOO888DDDDDDDDDDDDDD888888888OOOZOOOOOOOO88OOOO8OOOOZ8DMMMM....                                                                                                              
                                            ...........MMMMDOO88O8DDDDDNDDDNDDDDDDDDDDDDDDDNNDDDDDDNDDD8888888OOOOOOOOOOZZZZZOOO88OOOOOO8OOOO888NMMMMDODDDDNNDDDDDDDDD88888888OOOOZZZZZZZOOO8OO888DDDDNNDD88OO8888888OOOOO88OOOOOOOO8OOO888DDDDNNDDNNNND888888888OOOOOOOOOOOO88OO8O88OZOOZMMMMM...                                                                                                              
                                             . .......MMNMMZOO8OODDDDDDDDDNNDDDDDDDDDDDDDDDNDDDNNDDDD8888888OOOOOOOOOZZZZOOOOOO88OOOOOOO8OOOO8888MMM8DDDDDNNNNDDDDDDDD88888O888OOOZZZZZZZZOOO8O88DDDDDNDDDD8OOO888888OOOOOO888OOOOOO8OOOO888DDDNDDDDDDDD888888888888OOOOOOOZOO8OO8O88OOOOO8MMMM...                                                                                                              
                                            .........MMMMM8OOO88DDDDDDDDNNDDDDDDDDDDDDDDDDDDDDDDDDDD888888OOOOOOOOOOZZZZOOOO88OOOOOOOOOOOOOOOOOO8ZO8DDDDDDDDDDDDDDDD88888O888888OOOOZZZZZZZZOOOO8DDNDDDDDNNDD88OO88OO8ZOOOO88888OOOOOOO88OO888DDDDDNNNNNNDDDD8DD88888OOOOOOOOOO88OOOO8888O$MMMMM..                                                                                                              
                                            .........MMMMNOOOO88DDDNDDDNNNDDDDDDDDDDDDDDDDDNDDDDDD88888888OOOOOOOOOZZZZZOOOO8OOO8OOOOOOOO88OOOOOO88O88DDNNNNDDNNDDDD8888OO8888888OOOZZZZZZZZZOOO8DDDDDNDDDDDD88OOO8OO8ZO8OO88888OOOOOOOOOOO8O8DDDDNDNDDNNDD8DDDDD8888OOZOOOOOZO88OO88OZZ8Z8NMMMMM.                                                                                                              
                                            ..,.....MMMMN8O8O88DDDDDDDDDDDDDDDDDDDDDDDDDDDNDDDDDD888888OOOOOOOOOOOZZZZOOOOO888OOO8888888888OOOOOOOOO8888DDDDDDDNDDDD88888OO888O8888OOZZZZZZZZZZOOO8DDNDDDDDDDDD88OO8OOOOZOOO88OO888O8ZOOO8OOO88DDDDDDDDDNNNDDDNNNNDD888OOOOOOOOOO8OOOOOOOO8ZOMMMMM.  . ,                                                                                                        
                                            .......MMMMNOOOOO8DDDDDNDDDDDDDDDDDDDDDDDNNDDDDDDD888888OOOZOOOOOZZZZZOOOO888888O88888888OOOO8888OOOOOOOOOOO88DDDDDDDDDD888888888888OOO8OOZZZZZZZZZZZO88DDDNNDDDDDDD8OOOO88OO8OZ888OOO88OOOZZOOOOO88DDDDDDDDDDDNDDNDDDDD88888OOOOOOOOO88OO8OOO8OO8MMMM .  ..                                                                                                        
                                            .....,.MMMMDOOOOO8DDDDDNDDDDDDDDDDDDDDDDNNNNDDDDD8888888OOOOOOOOOZZZZOOOO88OO8888888888888888888OOOOOOOO88OO888DDDDDDDDD88888888888888888OOOZZZZZZZZZZO88DDDNNDDDDDDD8OO8O88O8OZOO88OOO88OOZOOOO8OO8DDDDDDDDDDDD8DNNDDNND8888OOOZOOOOOO88O88O$8OOZMMMMM...  .                                                                                                       
                                            .....MMMMMDOO88O8DDDDDNDNNDDDDDDDDDDDDDDNNNNDDD88888888OOOOOOOOZZZZOO8OO8OOOO8888DDDD88888888888OOOOOOOOOOOOO88888888888888888888888888OO88OOZZZZZZZZZOOO88DNDDDDNDDDDD8OO8OOOOZOOO88OO8OZZO8OO888OO8DDDDDDNNDDNDDNDDDDDDD88888OOOOOOOOO8OOOO8ZO8ZDNMNMM, .                                                                                                         
                                             ...MMMMNOOOOOOODDDDDDDDDDDDDDDDDDDDDDDDNNDDND888888OZOOOOOOOOZZOOOOO88OOOO88888DDDDD88888888OO88888OOO8888888O88888888888888888888888888OOOOZZZZZZZZZOOOO88DDDNNDDDDNDD8O888OOOOZOO8OO888OOZZZZ888O888DDDDDDNDNDDD8DNDNNND88888OOOZOOOO888OOOOZOZZ8MMMMM............                                                                                               
                                            ..,.MMMNO88OOO88DDDDDDDDDDDDDDDDDDDDDDDDDDDDD888888OZZOOOOOOOOOOOOOOO8O888888DDDDDDDD88888888OOO8888OOOOOO8OO8888888888888888888888888888OOOOZZZZZZZZZZOOO88DDDDDDDDDDNDDOOOOOOOOZOO8OO8O8OOZOOO888O888DDDDDDDDND8DDNNDDDNDD88888OOOOOOO888OO8OZOOZO8MMMM............                                                                                               
                                            ..,MMMMDOO88O8DDDDDDDDDDDDDDDDDDDDDDDDDNDNND88D888OZOOOOOOOOOO888888OOOO8888DDDDDDDD88888888OOOO888888OOOOOO888888888888888888DD88888888888OOOZZZZZZZZZZOOOO888DDDNNDDDDDD8OOO88OOOO88OOO88OOOO8O888O8888DDDDDDDND8NDDNDDDNND888888OOZZZOOOOOOOOOOOOODMMMM...........                                                                                               
                                            ..MMMMNZ88888DDDDDDDDDDDDDDDDDDDDDDDDDDDNDD88888OOOOOOZOOO888OOOOO88888888DDDDDDDD888888OOOOOOOO888888OO88888888888888888888888888888888888OOOZZZZZZZZZZOOOO888DD8DDNNNNDDD8OO88OOOO88OO8OO88OOOOOO88OO88DDDDDDDNNDD8DDDDDDDDD8888888OO8888OO8OOOOZZOOMMNM...........                                                                                               
                                            ..NMMN8D8888DDDDDDDDDDDDDDDDDDDDDDDDDDDDDD88888OOOOOOOOOOO88OOO88888888888DDDDDDD8888888OOOOOOOO888888OO888888888888888888888888888888888888OOOZZZZZZZZOOOOO8888D8DDDDNNNND88OO88OOO8OOO8OO888O8OOOO8OO88DDDDDDDDDNDDDDDDDDDDDD88888888888OOO8OOOOOOZOMMMMN..........                                                                                               
                                       ..  ..MMMMM888DDDDDDDDDDDDDDNDNNDNNDDNDDDD888888888OOOOOOOOO8O88888OOO88888DDDDDDDDDDD8888888OOOOOOOO8OOO88OO8888888888888888888888888888888888888OOOOZZZZZZOOOOO88888DDDD8DDNNNDD8OO88OOOOOOOOOOOOOOOOO8OO8O888DDDDDDDD8DDDD8DDNNDND888888888OOOOO88OOZZOZZMMMM........                                                                                                 
                                       , . .NMMMM888DDDDDDDD8DDDDDDDDNDDNNDDNDDDD8888888OOOOOOOOOOO8O8888888888888DDDDDDDDDDD8888O88OOOOOOOOO8888OOO8888888888888888888888888888888888888OOOOZZZZZOO8OOO88888DDDDDDDDDNDD88OO88OOOOOOOOOOOOOOOO8OOOOO888DDDDDDD888888DDDDNDDDD8888888OOOOO888OZOOZNMNMM........                                                                                                 
                                       . ..MMMMMN88DDDDDDDDD88DDDDDDDNNNDDDNDDD88888888OOOOZOOOOO888888888888888DDDDDDDDDDDDD8888OOOOO8OOOOOOOOOOOOO888888888888888O88888888888888888888888OOOOOZZZOOO8888888DDDDDDDD8DNDD88OO88OOOOOOOOOOOOOO8O88O8OO8888DDDDD888888888DNNDDDND8888888OOOOO8OOOOO8NMMMM.........                                                                                               
                                        . MMMMMDODD8DDDD88888DDDDDDDNNNDDND8888888888OOOOOOOOO888OOO888888888DDDDDDDDDDDDDD88OOOO8O888OOOOOOZOOOOO88888888888888888OOOOO888888888888888888OOOOOOZZZZOOOOOO888DDDDDDDD8DNNDDDOOOOOOOOOOOOOOOOO88O88O8OO8888DDDDD888888888DDDDDDNDDD888888O88OO88OO8OOMMMM.........                                                                                               
                                      .., MMMMM88DD8DDDD8888DDDDDDDDNNDDND8O8888888OOOOOOO8OO8888OOO888888888DDDDDDDDDDDD8888OOOO8OO88OOOOOOOOO8OO8OO88888888888888OOOOO888888888888888888OO8OOOZZZZOO8OOO888DDDDDDDDDDDDNDDOOOOOOOOOOOOOO88O8OOO8OOOO88888DDDD8888888888DDDNNDDDNDD8888O888O88OOOZOMMMM.........                                                                                               
                             .............MMMMO8DDD8DD888888DDDDNDDNNNND8888888888OOO8888O8OOOOOO8O888888888DDDDDNNDDDDDD888OO8OO88OOOZZOOOO888OOOOOO88888888888888OOOO8O8888888888888888888888OZOZZZO8OO8O888DDDDD8D8DDDDDD88888OOOOOOOOOOOO88OOO8OOO888888DDD88888888888DNNDDNNDND8888888OO88OOOOZMMMMM........                                                                                               
                             ............MMMMM8DDDDDDD888DDDDDDNNDDDND888888888OOO888888O88OOOO88888888888888DDDDDDDDDD88OO8OO8888OOZOZOOOOO888OOOOOO8888888888888888O8OOOO88888888888D888888OO8OOZOO$O8OOO888DDNNNDDNNDDDNND8888OOOOOOOOOOOOO88OOOOOOO88888DDD888888888888DDDDDNNNDD8888888O88OOOOZONNMM,.......                                                                                               
                             ......... ..MMMMN8DDDDDDD888DDDDDDNDDDNND888888888OO8888888OOOOO88888888888888888DDDDDDDD88OO88OOOOOOOZZOOOOOO8OO8OOOOOO888888888888888OO8OOOOO8888888888D888888OO8OZZOOZOOOOO8O88DDDDNNNDDDDDD88888OOOOOOOOOOO8O88OOOOOOOOO8888DD888888888888DDNDDNNDND888888888OOOOOOOMNMM$... ...                                                                                               
                             ...........NMMMM88DDDDDDD88DDDDDDDDDDDD888888888OOO88888888888888888888888888888888DDD8888OO8OOOOOOOOOOO88O8888OO88OOOOOOO88888888888888OOOOOOOOOO8888888888D8888OO88OOZOZOOOOOOO8DNDNMNDDDDDDD88888OOOOOOOOOOOOOOOOZZOOOOOOOOOO888888888888888DNNDDNDNDD88888888OOOO88ODMMMM.......                                                                                               
                             ...........MMMMMOD8D8D8DDD8DDDDDNDDDDD888888888OOO88888888888888888888888888888888DDD8888OOOOOO8OOOOO88O8OOOOOOOO88OOOOOOO88888888888888OOOOOOOOOOO888888888D88888OO88OOZZOO8OOO8ODDDMMMNDDDDDDDD888OOOO8OOOOOO8OOOOOOOOOOOOOOOOO88888888888888DDNDDNDNND88888888OOOZOOZOMMMM......                                                                                                
                              ..........MMMDDD88DO888DDDDDDDDDNNDD88O8888OOOO888888888888DD88888888888888888888888888OOO8O88O88OZO88888OO8OMO8OOOOOOO8OO888888888888888OO88OOOOO88888888888888888O88OOZZOO8OOO8DDDMMMMMNDDDNNDDDD8O8O88OOO88OOO888OOO8OO88OOO8888888888888888DDDDDDNDD8888888O888O8OOODMMM.......                                                                                               
                              .........MMMMOO8O8DO8D8DDDDDDDDNND88888OOOOOOO888888888DDDDDDD888888888888888888888O8OOO88O8ZZO8OOOOOOOOOO8MMMMO8OOOOOOOOO888888888888888OOOOOOOOOOO8888888888888888888OOOOOO8OOO8DDDNMMMMMMNNDNNDDDDOOOOOOOOO8OOOOOOZO88O88OO8O8888888888888888DNNDNDNND888888O8888OOZ8MMNMM,.,...                                                                                               
                              ........MMMMDZDD888O8DDDDDDDDDNNDD888OOOOOOOOO888888888DDDDDDD88888888888888888888OO88OO88OOZZO8OO8OOOOO8NMMMMMNZ8OOOOOOOO88888888888888OOOOOOOOOOOOO888888888888888OOO8OOZOO888OO8DDNMMMMMMMMMMMNDDD88OOO8OOOOOOO8OOOO88O88O8OOO8DD888888888888DDNDNDNNN888888O888888ZONNNMM......                                                                                               
                              ........MMM88D888DDDDDDDDDDDDDDD8888OOOOOOOO8D88888DDDDDDDDD888888888888888888888888O88OOO8888OOOOO8OO8NMMMMMMMMNOOOOOOO8OO8888888888888O8888OOOOOOOOO888888888888888OO8OOZOOO8O8OO8DNNMMMMMMMMMMMMNDD88OO8OO8OOOO88888OOOOO88OOO8DDD888888888888DDDDDDNND8888OO888OOZOOZNMMMM.....                                                                                               
                              .......MMMMOO888DD8DDDDDDDDDDD888OOOOOOOOO888888888DDNDDDDD8888888888888888888888OOO8888OOOZOOOOOO8ZDMMMMMMM..MMMOOOOOOO8OO8888888888888888888OOOOOO888888888888888888O888OOOOO8OO8O8DNMMMMMMMMMMMMMNDD8OO8OO8OO88O88OOOO8888O8OO88DDDD88888888888DDDNDNDN8888OO8O8OO8OZO8MMMM.....                                                                                               
                              .. ....MMMM8O8DDDDDDDDDDDDDDDD888OOOOOOOO888888888DDDNDDNDD8888888888888888OO88OOOO8OO888OOO8OO88OOOMMMMMM..:.MMMOOO8OO8O8OO88888888888888888OOOOOOOO888888888888888888O888OOOZ8O88O8DDDMMMMMMMMMMMMNDD8O88OO8O8OOOOO88888888OOOOO8DDDD88888888888DNDNDDND888OOOOOOOO8OOZZMMMM.....                                                                                               
                              ......MMMMO88NDDDDDDDDDDDDDDD88OOOOOOOOOO8888888DDDDDDNNDD88888888888888OOO88OOO88OO8OOOO88O88OOZ8MMNMMM.~..=.MNMM8OO88O8OOO8888888888888O88888O8OOOOO8888888888888888888O88OOZO88OOO8DNMMMMMMMMMMMMMNND8OOOO8O88OOOO8888888888OOOO88DD88888888888DDNDNNNN88888OOOOOO8OOOZ8MMN,....                                                                                               
                              ......MMMMOO8DDDDDDDNDDDDDDD888OOOOOOOOO8888888DDDDDNNNDD88888888888888OOOO88OOO88O8OOOO88O8ZODO8MMMMMM.:.~=..MMMMNO8O8OOOOO8888888888888OO888888OOOOO888OO88888888888888OO88OOO88O8OODNNMMMMMMMMMMMMMDD8OOO88O88OOOOO88888888OOOOO88DDD88888888888DNDNNDN88888OOOO888O88ZOMMMM....                                                                                               
                              ...:.NMMMN8DDDDDDDDDDDDDDD8888OOOOOOZO88888888DDDDDDNNDD8888888888888OO88OOO8O88OOO888OO888O8NMMMMMMM:~..~...:.MMMMNZ8O8OOOOO88888888888O888888OOOOOOOOOOOO888888888888888O88OOZOO88OO8DDNMMMMMMMMMMMMNDD8O8OOO88OOOOOOOOOOOO8OO8OO8DDDDD88888888888NNNNDND8888888OOOOOOOOO8MMM....                                                                                               
                               ....MMMMODOD8DDDDDDDDDDD88888OOOOOOO8888888DDDDDDNNDD8888888888888888OOOOOOOOO88OOOZOO88OO8MMMMMMM..,.:........MMMMMZ8OO8OOOO8888888888OOO888888OOOOOOOOO8OO8888888888888OOO888ZO8OO8O8DDDMMMMMMMMMMMMND88OOOO88OOOOOOOOOOOO8OO8OO8DDDDD888888888888DDDNDNDD888888OOO8OO8OZMMM...                                                                                                
                              ....MMMMM88DDDDDDDDDDDD888888OOOOOZOO888888DDDDDDDNNNDD888888888888888OOOOOOOOOO88O8ZOOOO88MMMMM,.~.~:,.........MMMMMMOOO888O88O8888888OO8OO88O8OOOOO8OOOOOOO88888888888888OOO8OOOOOOOOO8DNMMMMMMMMMMMMDN88OOOO888OOO888OOOOO8O88OO8DDDDD888888888888DNDDDDDDD888888OOOO8OOOMMM...                                                                                                
                             .....MMMM8ODDDDDDDDDDDDD8888OOOOOOOO8888888DDDDDDDNDDD8888888888OOOOOOOOOOOOO8OOOO888ZODZOMMMMMM,~.~.,:,..,..,..,.~MMMMMOO8O8OOO88888888888O88OOO888O8OO8OOOO8888888888888888OOOOOOOOOO8O8DDNMMMMMMMMMMMMDD8O8OOO888OOO888OOOO8OO88O88DDDDD88888888888DNNDDDDDDD8888888OOO8OONMMM..                                                                                                
                             ... .MNMMOODDDDDDDDDDD88888OOZOO88888888DDDDNDDNDDND88888888O8OOOOOOOOOOO8888OOO8O8OZOOMMMMMMM...,~.....~..,,..,..::MMMMMM8OO88OOO88888888OO8OOZOOOO88OO8OOOOOO88O8888888888888OOOOOOOOO8OO8DDNMMMMMMMMMMDN888OOO888OOOO888888OOOO88OODDDDD888888888888DDNDDDDDDD8888888OO888OMMM..                                                                                                
                             ....MMMMM88DDDDDDDDDD888888OOOO88888888DDDDNNDDNDDND888888OOO8OOOOOOOOO888OOOOOO8888OOMMMMMM,~:..:.=..,..............MMMMMMDOOOO8O888888888O8OOZOOOOO8OO8OOOOOOOOOO8888888888888OOOO8O8O8OO8DDNMMMMMMMMMMNDD8OOOOO88OO88OOOOOOOOOO888ODDDDDD88888888888DDNDDDDDDD8888888OOO88OMMM..                                                                                                
                             ... MMMMO88DDDNDNDDD88888OOZZOO888888DDDDDDDNNDNDDD88888OOOOOOOOOOOOOO8OOOOOOOOO8OO8MMMMMMM..,...,...,...........:...:,MMMMMMM8ZOO888888888O88OZOOZOO88OOOOOOOOOO8OOO88888888888OOOOOOOOO88O8DNMMMMMMMMMMMDD8O8OOOO8OOOOO8888OO88OOO8ODDDDDD888888888888DNDNDDDDDD8888888OO8O8MMM...                                                                                               
                              . MMNMM888DDDDDDDD88888OOZZOO888888DDDDDDDDDDNNDDD88888OO88O8OOOOOOO88OOOOOOZ8O8MMMMMMM.,......................,,,..~,...MMMMMMO8O8888888888OOOOOOOOO8O8OOOOOOO8OOO8888888888888888OOOOO88O8DDMMMMMMMMMMMDDD88OOOOOOOOOOOOOOOO88OO88O8DDDDDD88888888888DDNDNDDDD88888888888O8MMMM..                                                                                               
                              .,MNMMD888DDDNDDDD88888OOZOO888888DDDDDDNNDDDDDD8888888OOOOOOOOOOOO88OOO8OOO888MMMMMMM.~............................:.,:.MMMNMMM888888D8888888OOOOOOO88OOOOOOO88O888888888888888888OOOOO88OO8DNMMMMMMMMMMNDD88OOOOOOOOOOOOOOOOO8OO888ODDDDDD88888888888DDNDNDDDD8888888888O88NMMM..                                                                                               
                              . MMMM8ODDDDDDDD88888OOZOOOOOO888DDDDDDDDDNNDD888888O8OOOOOOOOO888OOOZO88OO88MNMMMMM,.~..:...........................,.,,,~,MNMMMMOO88888888888OZOOOOO8OOOOOOO8888888OOOO888888888888OOO88OO8DDMMMMMMMMMMMDND8888OOOOOOOOOOOO8OOOOOOOODDDDDD888888888888DDNDDDDD8888888888O8OZMMM..                                                                                               
                              . MMMMODDDDDDDDD8888OOZZOOOOO888DDDDDNNDDDNNDD8888888OOOOOOOOOO88OOOOOO8OO8MMMMMMM..:..,........................,:,:=...,....MMNMMDO8888888888OOOOOOOO8OOOOOOO88888OOOOOO888888888888OOOOOOOO8DMMMMMMMMMMMDDND88OOOOOOOOOOOOO8OO888OOODDDDDDD88888888888DDDDDDDD88888888888OO8MMM.                                                                                                
                              .MMMMMODDDDDDDD88888OOOOOOO88O88DDDDDNDDNDD8888888OOOOOOOOOOOO88OOZOOZ8O8NMMMMM~..,....,.,...............................~..::.MMMMMDO888888OO888OOOOOOO88888888OOOOO8888O88888888888888OO8O88DDMMMMMMMMMMMDND88OOOO8OOOOOOOOOOOOOOO88DDDDDDD88888888888DDDDDDD8888888888888Z8MMM.                                                                                                
                        ...  ..MMMM8DDDDDDDD8888OOOZ8O88OOOODDDDDDNDNNDD8888888888O888OOOO88OOOOOOOZOMMMMMM...,......................................,:...~:=.MMMMMZO8DD888O888OOOOOO888888888888888OOOOO88888888888888OOOO8DDNMMMMMMMMMMNDND8O8OOOOOOOOOOO8OOO8OOO88DDDDDD8888888888888NDDDD88888888888888ZMMM..                                                                                               
                       ..  . .MMMMMODDDDDDDD8888OOOO88OO8OOODDDDDDDNNDD8888888888OOO888OOO8OOOZO88O8MMMMMN..,~:,......................................,.=..=.,.MMMMM8O88888O88OOOOOOOO88O8888O88OOOOOOOOOO888888888888888OOODDNMMMMMMMMMMMDND8OO8O8OOOOOOOO8OO88OOO888DDDDD8888888888888DDDDD88888888888888OMMM..                                                                                               
                      .  ,. ..MMMMZODDDDDDD88888OOOOO8OO8OO8DDDDNDDNDD88888888888OOOOOO888OOOZO8OO8MMMMM..:,~.=.......................................,,,,:..~~.MMMMMN8888D888888OOOOOOO88OOO888OOOOOO88OOOOO8888888888888O88DNNMMMMMMMMMMNDND888OOOOOOOOOOOOO8OOO8O88DDDDDD8888888888888DDD888888888888888OMMN..                                                                                               
                        ,  . .MMMMODDDDDDD888888OZO8OOOOO88DDDDNNDDD8888888888OO8OO88OOOOOOOOOOO8NMMMM.:=~..,.~.......................................,.,:.,,..:,.MMMMMND888888888OOOOZOOO88888OOOOOOO888OOOOOO88888888888888DNDMMMMMMMMMMMNDD88OO8OOOOOOOOOOOOO8888O88DDDDDD8888888888888888888O88888888O88MMMM.                                                                                               
                      . . . .MMMMMDDDDDDDD8888O8OZO8OOOOOO8DDDNDDDD8D888888888OO8OOO88OOOZZ8OOO8NMMMM.,.........,........................................,...,:..,.MMNMMMD888D8888OOOOZZOO888OOOOOOOOOOO8OOOOOO888888888888888DDMMMMMMMMMMMDNDD88OOOOOOOOOO88OO888O8OO8DDDDDD888888888888888888OO888888888OZMMMM.                                                                                               
                        .... MMMM88DDNDND8888OOOOOOO8OOO8DDDDDDDD8888888888888OOOOOO88OZZOOO88MMMMMM~=........................................................,,.:,..MMMMM8D8888O88OOZOOOOO88OOOOO8888OOOO88888888888888888888DDNMMMMMMMMMMMDND88OOOOOOOOOOOOOO888OOOO8DDDDDD888888888888888888OOO8888888888MMMM........  ......                                                                                
                      ..     MMMM88DDNNND8888OOOOOOO8OOO8DDDDDDD88888888888888OO8888OOOOOOODZMMMMMMM..,.......................................................,::...~~MMMMMO8D888888OZOOOOOO8888OOO888OOOO88888888888888888888DDNMMMMMMMMMMMNDDD88OOOOOOOOOOOOOOO8OOOO8DDDDDDD88888888888888888OOO8888888888MMMM ..... .  ......                                                                                
                      ,   , MMMMDD8DDDND8888O8OOOOOO88OO8DDDD88888888888888OOOO88OOOZOO888ZZMMNMNM.:::,.,......................................................,...,.,:MMMMMMNO8O888OOOOOOZOO888OOOOOOOOOOO88888OO8888888888888DDDMMMMMMMMMMMNDD88OOOOOOOOOOOOOOOOOOOO8DDDDDDDD8888888888888888OO88888888D88MMMMZ......   ......                                                                                
                       ,  , MMMMO88DDD888888O8OOOOOO8O888DD888888888888888OOOOO8OOOZOO88OONMMMMM.,,~~.,:.......................................................,..~,..~.,MMMMMMD8888OOOOOOOOOOOOO888OOOOOOOOOOOOOOOOO8888888888DDDMMMMMMMMMMMMNND8OO888OOOOOOOOOOOOOOO8DDDDDDDD8888888888888OOOOO88888888DDDNMMMM.......  ......                                                                                
                      . .. MMMMM888D88888888O8OOOO888888888888DD8888888888OOOOO8OOOO8ZO8OOMMMMM .,..,..,.........................................................,..,.~,.:MMMMMMD88888OOZOOOOZOOO888OOOOOOOOOOOOOOOO88888888888DDDNMMMMMMMMMMMNDD88O888OOOOOOOOOOOOOOO8DDDDDDDD888888888888OOOOOOOO88888DDD88MMMM..... .  ......                                                                                
                      ..  .MMMM8O8888888888OOOOOO88OO888888888D88DDD88888OO8888OOOO8$DOZMMMMMN.~..,................................................................,..:..=:~MMMMM88O888OOOOOOOOOO888OOO8OOOOOOOOOOOOOO8888888888DDDNMMMMMMMMMMMDDD88OO88OO88888OOOO88888DDDDDDDD88888888O8888OOOO8OO8888DD888MMMM.......  ......                                                                                
                      ..  .MMMM888888888888OOOOOOOOOO8888888D8DDDDDD88888OO8O8OOOOZ88OZMMMMM.:......................................................................,,.~.~,:~MMMMMMDDO88OOOOOOOOOOO88OOOOOOOOOOOOOOOOO8888888888DNNDMMMMMMMMMMMNDDDOOO88OOOOOOOOOOOOOO88DDDDDDDD888888OO888OOOOO88O888888DDD8MMMMM.... .  ......                                                                                
                      ..  .MMMM88888888888OOOOOOOOOOO8888888DDDDDDDD88888OO888OZOOZOO8MMMMM.:,,...,................................................................,..:,=.:.:~MMMMMM8D88OOOOOOOOOOOOO8OOOOOOOO8OOOOOOOO8888888888DNDMMMMMMMMMMMMNDD88O888OO8888OOOOOOO88DDDDDDDD8888O8OZ88OOOOOOO8O888888DD88DMMMMM....   ......                                                                                
                      ..  .MMMMO8888888888OOOOOO8OOOO888888DDDNDDDD88888OOOOOOZOZOOOMMMMMM...~..,................................................................,...:.~~.:,.:~~MMMMOD8888OOOOOOOOOOO88OOOO888888888OOOOO88888888DNDMMMMMMMMMMMMDDD88OO8888OOOOOOOO88OO88DDDDDDD8888O88OOOOO888OOOO888888DDDDDDMMMM....   ......                                                                                
                 .... .. ..MMMM88888888888OOOOOO8O888888888DDDNDDDD8888OOOOOZOO8ZOOOMMMMM....,...,.................................................................,......,..,:=~MMMMO88888OOOOOOOOOO8O8OOOOOOO888888OOOO888888888DDNMMMMMMMMMMMDNDD8OOO888888OOOOOOOOO88DDDDDDD8888O88OOOOO8888OO8888888D8NDDOMMMM.. .   ......                                                                                
               ...........MMMMM88D8888888OOO8OO88OO888888DDDDDDDD8888O8O88OOO$ZOO8NMMMMM..,....................................................................................~=~MMMMND8O8OZOOOOOOOOOOO888OOOOOOO888O8OOO88888888DNNMMMMMMMMMMMNDDDD8OO8OOOOOOOOOO8O8OO88DDDDDDD8888888OOO88OOOO8OO88888DDDD88MMMM,..,.........                                                                                
               ...........MMMMD8888888888OOOOOO88O888888DDNDDDDDD888O88O88OOZO88MMMMMM.::.,..................................................................................,:.+~=~MNMMM88O8OOOOOOOOZZOO88OOOOOOO8O8O888O88888888DNDNMMMMMMMMMMMNDDDD8O88OOOOOOOOOO88OOOO8DDDDDD8888888OZO8888OOOOO88888DDDDDDMMMMM............                                                                                
                ..... .,..MMMM88888888888OOOOOOO8O888888DDNNDDDD8888O888O8OO88OOMMMMM,:....................................................................................,,::,~::~MMMMMMO88OOOOOOOOOZOOO88OOOOOO8O8O888O88888888DDDNMMMMMMMMMMMNDDDD8OO8OOOOOOOOOOO8OOOO88DDDDD8888888OZOO888OOOOO88888DDDDD8DMMMM............                                                                                
                .........MMMMD8888888888OOOOOOOOOO88888DDDDNDD88888OO8O88OOOOOOOMMMM.:.......................................................................................,~.,~~~==MNMNM88O8OOOOOOOOOOO88O88888OOOO888OO88888888DNDMMMMMMMMMMMMNNDDD8OO8OOOOOOOOOOOO88OO88DDDDD888888OOOO88OO8OOO88888DDDDDD8MMMM.. .........                                                                                
               ..........MMMM8888888888888OOOO888888888DDDNDDD888OOOOOO888OO8OMMMMM.:~..........................................................................................,.~~===MMMMMM8O8OZOOOOOZZ8O88888OO888OOOO88O88888888NDDMMMMMMMMMMMMNDND8O8O88OOOOOOOO8888O8888DDDDO888888OOOO888OOO8O8888DDDDDDDMMMM...   ......                                                                                
               .........OMMMMO8888888888OOOOOO8O888888DDDDDD8888OOOOOOOOOOOOOMMMMN.:=...~.......................................................................................,.:~==~+MMMMMMOOO8OOOOOOOOZO8888888OOOOOOO8O88888888NDDMMMMMMMMMMMMNDDDD88O88OO88OOOOOOOOOO888DDDD8888888ZZOOO88OOOOO8888DDDDD88MNMM....  ......                                                                                
              ..........NMMMN88888888888O88OO8OO88888DDNNDDD888OOOOO8OOOOOOZMMMM..~.~...~..........................................................................................::==~+~MMMMMMO8O8OOZOOZZZOOOO888OOOOOOOOOO8888888DNDNMMMMMMMMMMMDNDDNDOOO8OO88OOOOOOOOOO88DDDDDD88888OOOOOOO88OO8O88888DDDDD8MMMMM,..........                                                                                
              .........ZMMMM88D888888888888888O888888DDDDD8888OOO88O88DMMMMMMMMM..,.,~~~.............................................................................................~:===~~MMMMMMODDO8OOO8OZOOO88888OOOOOOOO88888888NDDMMMMMMMMMMMDDDDND88O88O888OOOOO888O88DDDDDD888888OOOOOO88OO8888888DDDDDD8MMMMM..........                                                                                
              ..... ...8NMMM8DDD888888888OOOOOO88888DDDDDD88OOOOOO88O8NMMMMMMMM::..,..:.,...........................................................................................,~:+~~=~=MMMMMMMM8OOOZOOO88888888OOOOOOOOO8888888NDNNMMMMMMMMMMNDDNDDD8888O888OOOOOOO8O88DDDDDDD888888OOOOO88OO8888888DDDDDD8MMMMM..........                                                                                
              .........OMMMMDDDDDDDDD888OZZZOOO8888DDDDDD888OZZOOOOOOMMMMMMMM:.:......................................................................................................~~~~==~==MMMMMMM8O8OO8OOOOO88OOOOOOOOO8O88888888DNDMMMMMMMMMMMNDDDND8OOOOOOO8OOOO8OOOOO8DD8DDD8888OOOZZOO8O8OO88O888DDDDDDD8MMMM..........                                                                                
              .........ZMMMM8DDDDDDD88O8OZZOO888888DNDDDD888ZZZZOO88OMMMMMMMM.~..,....................................................................................................:~~~====~+MNMMMMMM8ZOOOOOOO888888OOOOOOOO8888888DNDMMMMMMMMMMMMNDDDDD8OOOOOO8OOOOOOO8OO8DDDDDD88888OOZOOO8O8OO8OO888DDDDD8DOMMMMM.........                                                                                
              .........8MMMMODDDDDDD8888OOOOO8888O8DNDDD888OOOOOO88ODMMMMMM...~,~.......................................................................................................,:~==~===~MMMMMMDO8ZO8O88O888888888OO888O88888NDNDMMMMMMMMMMMMMMNDDD8O88OO8OOOOOO8OO8DDDDDDDD888888OOOOO888O8OO8888DDDD8DODMNMM.........                                                                                
              .........MMMMM8DDDDDD88O8OOOOOZ88888DDDDD888OOOOOOOOOOMMMMNMM...,.~.:.....................................................................................................:~~~====++?~+~MMMOOOZO8DDND8888OOOOOO888888888DDNDNMMMMMMMMMMMMMMNDDD88OOOOOOOOOO88OOO88DDDDD8888888OZOOO8O88OOO888DDDD8DOOMMMM.........                                                                                
              .........MMMMDODDDDDD88OOOOOOOO88888DNDDD888OOOOOO8OO8MNMMMM..:..:.....................................................................................................,.,:~~~~==~~===++MMMNMNDDNDDNDDMNNNDDDDOOOO8888888DNDDMMMMMMMMMMMMMMMNDD88OO8OOOOOOO888OOO88DDDDD8888O8OZOOO8O888OO888DDDDDOD8MMMNM........                                                                                
              ... .....MMMM88DDDDDD8OOOOOOOOO888DDDDDD8888OZOZZ888OMMMMM..:~,:.~....:.~.:.............................................................................................~...:~.~===~==~=MMMMMMMNMN8ND8NDDDNNDDD8OO88O88888DNNDMMMMMMMMMMMMMMNDND88OOO8OO88OO8OOOOO888DDD88888OOOZOOO888O8OO888DDDD888OMMMM. ......                                                                                
               . ......MMMM88DDDDD8888ZZZOO8888DDDNDDD88OZZZODDNNMMMMMMMMMMM:,..~..~:.:..,.......................................................................................,...,~..:..=:=MNMMMMMMMMMMMZ888O8888O888OOD8OO88OO88888DDNDMMMMMMMMMMMMMMMDNDD8OOOO8OOOOOOOO88O8888DD8888888OOOOOO8OO88O888DDDDD888MMMMM...,.,.                                                                                
                .. ....MMMM88DDDDD8888OOOOO888DDDNNDD888OODDNNDNMMMMMMMMMNMMMMMM.::..~,.........................................................................................,....:.~...,.MMMMMMMMMMNMMMMOOO88OOOO888888D8OO88OO8OO888DNDMMMMMMMMMMMMMMMNNDD8OOOO8OOOOOOOO88O8888DD8888888OOOOOO88888O888DDDDD888MMMMM.......                                                                                
              .........MMMM88DDDDD88OOOOOO888DDDDDDDDD8DND8D8NMMMMMMMMMMMMDMMMMMMMMMMM..:.........................................................................................,.:...MMMMMMMMMNMM~=+=MMMMM8OO888OO8888888OOOOOOOOO8888DDDDMMMMMMMMMMMMMMMNDD8O8OO8OOOOOOOOO8O8888DDD888888OOOOZOOOO88O888DD8DD8D8OMMMNM......                                                                                
              .........MMMM8DDDDD888OOOOOO888DNNDDNNNMDDN8DNNDD8OMMMMM...,MMMMMMMMMMMMM.,.,........,.,........................................................................,.....,~.MMMMMMMMMM,:~=~~==MMNMNDOOOO888888888OOOOOOOOO88O88DDNMMMMMMMMMMMMMMMDDD888OOOOOOOOOOOOOO8888DDD888888OOOOZOOOO88O888DDDDD88D88MMMM.,....                                                                                
               . ......MMMMDDDDDD888OOOOOO88DDDDNMMMMMNDD8OO8888OMMMM...:,.,.,.,..MMMMMMMMM.~..::.~.,.:..................................................................,.......~.:MMMMMMMM,.,.,~.~:~=~==MMMMMMO8OOOO888888OOOOOOOO88O888NDMMMMMMMMMMMMMMMMNDDD8O8O88OOO8OOOOO88888DDDD88888OOOOOOO888O8888DDDDDD8O88NMMMM...,.                                                                                
               ..... ..MMMM8DDDD888OOOOOO88DDNDNMMMNN8OOO888O88O8MMMMN:~.,,.~,~::~.:.MMMMNMMNMM.==...,...................................................................,.,,.....MMMMMMM..~:.:=.:..~~+~====MMMMMDOOOOOOO888888OOOOO88O888DDMMMMMMMMMMMMMMMMMDNN88OO8OOOOOOOOOO88888DDDD888888OOOOOOO8OOO888DDDDDD8D8Z8NMNMM....                                                                                
               ..... ..MMMN8DDDD888OOOOOO88DDDDNMMNDD88OO88888OODMMMM.....,,:,....,.,:.MMMMMMMMMM..~.~:,..................................................................,..~..~MMMMM..::~.....:~,+.~:+==~=MMMMM8O88888OO88888OOOO888O888DNNMMMMMMMMMMMMMMMMDNN88O8OOOOOOOOO8OOO888DDDD888888OOOOOOO8OOO888DDDDDD888888MMNM....                                                                                
               ..... ..MMM8DDDD8888OOOOO88DDDDNNDDND8888OOO88DMMMMMMM.,,.~:,,...=,:.:.~....MMMMMMMMM.:.~:...............................................................,,....:MMMMM,.~..~.:~,,..,.~.~.:=~~=~MMMMM8O8OO888888OOOOO88O8O8O8DDNMMMMMMMMMMMMMMMMMNDD8OOOOOOOOOOOOOOO8888DDD8888888OOOOOO88OOO88DDDDDDD888OOMMMMM.,.                                                                                
               ..... ..MMMDODD88888OZOZO88DDDNDDNND888OO88OO88MMMMMM...~,:,.....,........:..:.~.MMMMMM..:,..,,,.....................................................,,,.,:...MMMMMM.,..................,~:==~=MMMMM888888OOO8OOO8888O8O8O8DDDMMMMMMMMMMMMMMMMMDDN88OOOOOOOOOOOOO88888DDD8888888OOOZZOO8OOO88DDDDDDD88DOOOMMMM...                                                                                
               ..... ..MMM88DD88888OOOOO88DDDDDDNND88OO88888O88MMMMM...,..,..............,:..:,.MMMMMMM.~.:=............................................................:=..MMMMMM,.,...................:~~====MMMMM8ODOO888OOOOOOOOO8OO8O8DNMMMMMMMMMMMMMMMMMNDDD8OOOOOOOOOOOOOOOO88DDDD8888O88OOOOOO8O8O888DDDDDDD888OOMMMM...                                                                                
               ........MMM88DD8888OOZZO88DDNNDDDNDD88OOOOOOO8OMMMMMM~:,..................::..~.,.:.MMMMMM .,:..~.....................................................,,.~..MMMMM,:........................~==~+=NMMMMMOD8888OOOOOOOOO8OO8O8DDNMMMMMMMMMMMMMMMMMNDDOOOOOOOOOOOOOOOOO888DDD888888OOOOOOO8O8O888DDDDDDD88888MMMNM..                                                                                
               ........MMM88DD8888OOOO888DDNDDDDNDD888OOOOOO88MMMMM..~.~~:...............,~.,,.:.:..MMMMMMM..~~......................................................,,,~~,MMMM:..~.,.....................~~~+==~MMMMM8OO88OOOOOOOOO88OO8O8DDNMMMMMMMMMMMMMMMMMNDD88OOOOOOOOOOOOOOO888DDD888888OOOOOOO8O88888DDDDDDD8888ZDMMMM..                                                                                
               ........MMM88888888OO8888DDNNDDDNDD8888OOO8888DMMMMMM..=.~................,.~,..,~:,..:MMMMMMM,,........................................................~,:~..:,..,,:,.....................:~~=~~~=MNMMMDO8O8OOOOOOOO88OO888DDDNMMMMMMMMMMMMMMMMDNDD8OOOOOOOOOOOOOO8888DDD8888888OOOOOO8O88O888DDDDDD8888OOMMMMM.                                                                                
               ........MMM88888888O88888DDDDNNDDDD88888OO8888OMMMMMM.~,.~.,..............,...........,...MMMMM.~................................................................,..........................,.,~~=~~MMMMMMO8OOOOOOOOO88O8888DNDNMMMMMMMMMMMMMMMMDDDD8OOOOOOOOOOOOO8O888DDD88888888OOOO88O88O888DDDDDD8888O8ZMMMM.                                                                                
              .........MMMOD888888O88888DNNDNDNDD88O8OOOO888ODMMMMMM.,..~.................................~MM,.........................................................................................,...,...:=:==MMMMMOD88OOO8OOOO8O888ODDNDMMMMMMMMMMMMMMMMNNDD88OOOOOOOOOO88O8888DDD88888888OZOOO88O88888DDDDDD8888O8OMMMMM   .. .                                                                         
              .... ....MMM88D88888O8888DNNDDNDNDD888888888888MMMMMMMM..~...,.............................,~:,~,,........................................................................................,:~=~:~:==~==NMMNMMD88OOO88O8Z888O88DDDMMMMMMMMMMMMMMMMMNND8OO88OOOOOOO88OOO888DDD8888888OOOOO8OOO8888DDDDDD888O8OO8MMMM.  . .                                                                          
              .... ...MMMM8D888888888888NDDDNDNDD888OOOOO8888MMMMMMMM....,...............................,.,.......................................................................................,:::~~==++?III$ZO$$8MMMMOOO8OOOOOOND8O8O8DDNMMMMMMMMMMMMMMMMMDDDD8OOOOOOOOOOOOOOO888DDDD88888O8OOOZOOOOOO88DDDDDD8888O8O8NMMM . , .                                                                          
              ...  ...MNMMO888888888888DNDDDNDDD88O8OOOOO888MMMMMMMMMM,.=..,.............................,..~.~..,............................................................................,..,:~~~~=+??II$Z88D88D8OMMMMNOO88OOO8NDNNOO8O8DDNMMMMMMMMMMMMMMMMDDDDOO8OOOOOOOOOO888888DDDD8888888OOOO8OOO8O88DDDDDD8888O8OO8MMM:. . ..                                                                         
               .......MMMM8888888888888DDDNNDDDD88O8O8888888MMMM8OMMMM....,.........................................................................................................,,..........:~~~=+?IZO8DDDMMMMMMMMMMMMMM8OO8OO8DMMMD8O8O8MMDMMMMMMMMMMMMMMMMMNDDO88OOOOOOOOOO8O88888DDDD888888ZOOO8OO88888DDDDDD888OOO8O8MMMM,   ..                                                                         
              .....,.,MMMM8888888888888DDNNDDNDD8888OO8O8888MMMMO8MMMM..,...................................................................................................................,::~~=+?7ZZ8NNMMMMMMMMMMMMMNNMMMD8O8DDNNMMMZ8ZMMMMMMMMMMMMMMMMMMMMMMMDNDO88OOOOOOOOO8O888888NNDDD88888OOOOO88OOO888DDDDD8888O8OOODMMM  O .                                                                          
              .......NMMMM8888888888888DDNDDNDDD8O88OOOO8888MMMNO8MMMM..,~.............................................................................................................,,.,.:~==+?7$O8DNMMMMMMMMMMMNNNDDDMMMMD88NMMMMMO8OMMMMMMMMMMMMMMMMMMMMMMMMDND88OOOOOOOOOOOO888888DDDDD88888OOOOOOOO8O888DDDDD8888O88O8OMMMM  ...                                                                         
              .......MMMMN8D88888888888DDNDDNDD8OOO8OO888888MMMO8OMMMMM:.=................................................................................................................~~~+I7$O8DNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMZMMMMMMMM8DMMMMMMMMMMMMMMMMMMDDD8O8OOOOOOOOOO8OOO888DDDND88888OOOOZOOO8O8888DDDDD8D88O8OOO8MMM . .                                                                          
              .......MMMM8O88888888888DNNNDDNDD8OO8OOO88O8DNMMM88ODMMNM.=.............................................................................................................,::~=??7ZZ8DDNMMMMMMMMMMMMMMMMMMMMMMMMMMDMMDMMMMMMMMNMD8NDNNMMMMMMMMMMNDNNMDND8O8OOOOOOOOO888OO888NDDND88888OOOOZOOO8O8888DDDDD8D88O88OOOMMMM.. .                                                                         
              .......MMMMOO88888888888DDDNNDNDD8OO88O8O888OMMM88ODOMMMM,.,:....:..:.......................:,...................................................................,:...:~~=~?7$88NDNMMMMMMMMMMMMMMMMMMMMMMNDD8OO88DNDMMMMMMMMOOO8DDMMMMMMMMMNDDDDNDNDND8O88OO8OOOOOOO8OOOO8DDDND888888OOOZOOO8O8888DDDDD8D888OO8O8MMMM   ...                                                                       
              ......,MMMM8888888888888DDDDDDDD88OOOOOOO8O8MMMM88888MMMMM~..~...:~:~:~~~:,:~:.~:~:~~=:..,:~,,..,:.............................................................,...,..:=+I$OO8DNMMMMMMMMMMMMMMMMMMMMMNDZ?,.....,~I?ODNMMMOO8OOO8DNNMMMMMMMMDDDDDDDDDDD88O8OZO88OOOO8OOO888DDNDDD88888OOOZOOOO88888DDDDD88888OOOOOMMMMM...... ....                                                                 
              .......MMMM8888888888888DDDDDDDD88OOOOOO88O8MMMD88D888MMMM.~,.:.=..,.......:~=:~~=~~~:~=~:,........,...........................................................,..,:..:?I$O88DNMMMMMMMMMMMMMMMMMMMMMN8$+,........~~I$8MMMOOOO8O8DNNMMMMMMMMDDDDDDDDDDD88O8OOO88OOOOOOOO888DDNDDD888888OOZO8OO88888DDDDD88888OOOOOMMMMM .....  ...                                                                 
              ..,....MMMM8D8888888888DDNDDDDD88OOOZZOO88O8MMM8D88888NMMM,,...,.M.=..,:==~+++IIII777I???+==~:.,,:.................................................................,.:?$O8DDNMMMMMMMMMMMMMMMMMMMMMMNOI,...........~=?DDMMOOOO8888DDMMMMMMMMNDDDDDDDDDD88O88O888OOOOOOOOOO8DDNNDDD88888OOOOOOO888888DDDDD8888O8OOOMMMMMM..........                                                                 
              ....:.NMMMMD8DDDD8888888DNNNDDD88OOOOO8ZO88MMMM88O8D88MMMMM~,.~.MMM.~=+?7ZZOZOOODDDND88OZ$7I??==~:..............................................................~.,::+ZO8NMMMMMMMMMMMMDO777$8NMMMMM8I=.............~=ZDMMOOOOO8O8DDMMMMMMMDNDDDDDDDDDD88O8OO88OOOOOOOOO8888DDDDDD888888888OOO888888DDDDD888888OO8MMMMMMM..........                                                                
              ......MMMMNDOD8DD8888888DNNNDDD88OOZZO8OOOOMMMOOD888ODOMMMM.....MMM~~+7$OO8DDDDDDDNMDD888OZ$$7?+==:~,,,.........................................................~.,~=+8DDMMMMMMMN88MMNOI,:+?7ONMMMMO?=... .........:~ODMMOO8OO8O8DDMMMMMMMDNDDDDDDDDDD88OOOO88OOOOOOOOO8888DDDDDD888888OOOOOO888888DDDDD888888OOOMMMMMMM..........                                                                
               .....MMMM8DDDDDDD88888DDNDDDDD8OOOOOOOO8OOMMM888888888MMMMM....MMM+IZDDDDDDD8DDNNMNNMDDDDDO88OZ7I++=~:.,.................................................,.....:~=+7$DMMMMMMMN8Z$$MMO7...,:=?$NMMMOI=............,~~ZDMMOO88OOO8DDNMMMMMMDDDDDDDDDDDN888OO88888OOOOO88OO88DDDDNND8888888OOO8O88888DDDDD888888OO8DMMMMMMM   ......                                                                
               .....MMMM8DDDDDDDD888DDDNDDDDD8OOOOOOOOOONMMM88888888ZMMMMM....MMM7$ZDDDDDD8OO8DDDDNDMD88DN8D8OZZ7I+==::,..,,............................................,.....~~=778MMMMMMMM8Z$7$MN$?.. ..~+78MMM87=............:~~ZDMMOOO8OOO8DDDMMMMMMDDDDDDDDDDDN888OO8OOO8OOOOOO8OO88DDDDNNDD88888OOOO8O88888DDDDD888888O8OZMMMMMMM.   .....                                                                
              ......MMMM888DDDDDD88DDDDDDDDD88OOOOOOO8OOMMMM8DDDDDD88MMNMM,,,~NMNMOMMMMMMMMMMMMMMMMMOODNDDNMMND88ZZ$I+~~,..,,................................................~~+I$OMMMMMMMMMZ7$$$N8Z?..  .:~?OMMMNZ?~....... ..:=~+8MMMN8O88O888NNMMMMMMDDDDDDDDDDDN888OO8OOOOOOOOOO8OO888DDDDDND88888OO8O8O888888DDDD888888888ONMMMMM..... ....                                                                
              ......MMMM8D88DDDDDDDDDNNDDDDD8OOZOOOOOOODMMMMDDDDDDDDMMMMNMM.~+~MMNMMMMMMMMMMMMMMMMMMMMMMMM8DNDDDDD88OO7?=~:.............................................,..:~=+7ZMMMMMM8DNMMN7$$$MNZI,.. . ~?ZMMMMNO7+,.......:+=?IMMMMMOOOOOOO8DDNMMMMMNNDDDDDDDDDN888OO888OOOOOOOO8OOO88DDDDNNND88888O8O8O888888DDDDD88888OOO8MMNM.......  ..                                                                 
               .....MMMMDDD8DDDDDDDDDNNDDDDD8OOZOOOOOZ8MMMMMDDDDDDDDMMMMMMM.:~=MMMMMMMMNZ$$ZOMMMMMMMMMMMMMMMMDDDDDDDOOZ$?~~~~:......................................,,,...:.=+?IOMMMMMO==OMMN$$7$NMOZ=.....=I8MMMMMNO7??=~~.=~+I+I7MMMMMOO8O8OO8DNMMMMMMNNDDDDDDDDDN888O8O88OOOOOOOO88OO88DDDDNNDD88888O8O888888888D8DD88888O88OMMMM.... ......                                                                 
               ,....MMMM888DDDDDD8DDDNNDNDD888OOOOOOO88MMMMDDDNDDDDDDDNMMMMMM~=?MMMMMMND$$$$$NMMMMMMMMMMMMMMMMMMMNDDDD88$I?==:~,..:..,...............................,:,,~~~+7$MMMMMOI=..$DMN$$$$$MMD$?=~~+7OMMMMMMMMMN8O$77ZZOD7$$NMMMO8O8OOOO8DNMMMMMMMMNDDDNDDNDD888O8O88OOOOOOOOOOOOO88DDDDDND888888O8OO8888888DDDD888888OOONMMMMM..........                                                                
               . ...MMMD888D8DDD88DNNDNDDDD8OOOOOOOOO8DMMMM8DDDDDNDDDOOMMMMMMMMMMMMMMMN7$$$7ONMMMMMMMMMMMMMMMMMMMMMMMN8O8OZ7?+~~...,................................,,,.~===7NMMMNNI,,...OOMMN$$$7NMMMDO$ZODMMMMMMMMMMMMMMMMMMMNZ$$MMMM8OO8O88O8DDDMMMMMMMMNDDNDDNDD888O8O88OOOOOO8OOOOOOO8DDDDDDND8888888OO8888888DDDD888888OO8OOMMMN. ........                                                                
               . ...MMM888DD8DDDD88DNDNDNDD88OOOOOOOO8MMMMM8DDDDDNDD8O8MMMMMMMMMMMMMMMZ$7$$$NMMMMMMMMMMMMMMMMMMMMMMMMMNDO8OZ7I==:..,.................................,..~~=?MMMMMDI=. ...$DMMM77Z$$MMMMN8DNMMMMMMMMMMMMMMMMMMNM$$$ZNMMMMOO8OO8O8DDDMMMMMMMMMNDNDDNDD888O8O88OOOOOO88OOOOOO8DDDNDDND88888888O8888888DDD8888888OO8Z8MMMM..........                                                                
               ,  .,MMM8D8DDDDDDDDDDDNDDDD888OOOOOOOOOMMMM8DDDDDNND8D888MMMMM..,..MMMN$7$7$ZNMN8OZ$Z8NMMMMMMMMD8DNMMMMMMD8OOZ$7?==:,................................,:,,+=+MMMMNI=........MMMMN$7$7OMMMMMMMMMMMMMMMMMMMMMMMMMMN$$$MMMMMMN888OOO8DDDMMMMMMMMMNDDNDDDD888O8O88OOOOOOOOOOOOOO88DDNNDNDD8888OOO8O888888DDD88888888O8O8MMMMM.........                                                                
               . ...MMMOD88DDDDDDDDDDNDNDD88OOOOOOO8O8MMMMO8DDDDDND8DOOOMMMMM.....MMMM$$$$$MMM8Z7+.+I8MMMMMMM87=+$ODMMMMMM88OZZI?=~,,,,................................~~=MMMMMD~.........MMMMM$$$$7NMMMMMMMMMMMMMMMMMMMMMMMMNZ$Z$MMMMMMM8O8O8O8DDDMMMMMMMMMNDNNDDDD888O8O88OOOOOOOOOOOOOO88DDNNDDDD8888OOO8O8888888DDDD88888888OOMMMMM.........                                                                
               ....,MMM8D888DDDDDDDDDDDDDD8O8ZOOOOOO88MMMMDDDNNDDDDD88OOMMMMM.....NMMN$$$77MMO?. ...=?$8MMMDZ=...  ,~?$DMMMMM8ZZ7I~~~,:,.............................,::~MMMMD~:...........MMMMD$$77$$MMMMMMMMMMMMMMMMMMMMMM77ZZNMMMMNMMMMOO88O8DNDMMMMMMMMMNDNDDDDDD888OO8OOOOOOOOOOOOOO888DDDDDDDND88888OOOO8888888DD888888888OOZMMMM..,......                                                                
               . ...MMMODDDDDDDDDDDDDDDDDD888OOOOOOOONMMMD8DDDDDDDDD888OMMMMM.....DMMM$77$$MD7~ .....~+$NMNZ7.. ........8MMMMMMO$7I+~~,..............................,,.=,MM................MMMMN$$$$$77NNMNMMMMMMMMMMMMMMNZ77Z7MMMMMMMMMMOOOOO8DNDMMMMMMMMMNDDDDNDND88888OOOOOOOOOOO88OOOO88DDDNDNDD888888OOO8888888888888888888O8NMMMMM.......                                                                
               . :.8MMMODDDDD8DDDDDDDNDDD888OOOOOOOOONMMM88DDDDDDNDD888OMMMMM.....DMMM$$7$$MD7~......==$NMDZ?.. ........=NMMMMMMZZI?=~:.............................,,:~...:................MMMMMM$$$$$Z7$NNNMMMMMMMMMNNNZ$$$$$$MMMMM,MMMMM8OOO8DDDMMMMMMMMMNDDDDNDNND8888OOOOOOOOOOOOOOOO8888DDDDDD8888888O8O88888888888888888OOO88NMMMM......                                                                 
               . ..MMMM8DDDDDDDDNNDDDDDND88OOOOOOOOO8MMMMODDDDDDDDD8888O8MMMM.....DMMNO7$$$MN$=......=+ZDMD$,.. ..........ZMNMMMM$7I?=~..................................,..:..............,..8MMMMMI$$$$$Z$$$$$$$$$$Z77$$$$$$NMMNMM..:MMMMMOOOODDNMMMMMMMMMMNNDNNDNN88888OOOOOOOO8OOOOOO888888888888888888O8O88888888888888888OO8OOONMMMM......                                                                
              .....MMM88DDDDDDDDDDDDNNDDD88OOOOOOOOZMMMMM88DNNDDDDD88OO8OMMMMM....8DMMM$$7$NMD$?+~..~=$8MMM$..............?8MMMMMMM?+==:,......,....................................... .. .....NDMMMMN777$7$$7$7$$7$$$$77$ZNMMMMM..:~~:MMMMOOO8DNDMMMMMMMMMNNDDNDDDDD888O8OOOO888OOOOOOOOOO88888888888DD888OO88O88888888888888O8OO8Z8MMMMM.....                                                                
              .....MMMO8DDDDDDDDDDDDNNDD888OOOOOOO8OMMMMD88DDDDDDDD88OO8ONMMMM.....NDMNZ$7$ZMMD7??+=7$8NMMDD..............=DMMMMMMMM+~~+:.............................................        .. DDD8MMNZ$$$$7$$7$7$$$$I$Z$NMMMMM.MM+~=.MMMM8OOO8DDMMMMMMMMMNNNDNDNDDD888O8OOOO888OOOOOOOOOO88888888888DD888O88OO88888888888888O8OO8O8NMMMM.....                                                                
              .....MMM88DDDDDNDDDNNDDDDD888OOOOOZZO8MMMMO8DNDDDDDDDDO8OOOOMMMM,,:,.D8MMI$$Z7NMMMMDDODMNMMMMN$...........?~7NMMD~MMMMM?==~...,,...............................,........        . . ,.8DNMNN$7Z$$7ZZNNNNNNMNMMMM,MMMMMM+=~MMMMMO8ODDDMMMMMMMMMDDNNDDNDDD88888OOOO888OOOOOOOOO888888888888DDDD8O88O888888888888888O8OO88OOMMMMM....                                                                
              .....MMM8DDDDDDDDDDDDDD888888OZZOOZO8NMMMM8DDDDDNDDDDD88OO8OMMMM.....DDNNDZ$$ZDMMMMMMMMMMMMMMMM8$I......=?~?ODMN...8MMMMM~~.............................................         . .. ..8OMMMMMNMMMMNMMMMMMMMMMMMMMNMMI?=:~MMMMOO8DNNMMMMMMMMMDDDDNDDNND88888OOOO88OOOOOOOOOO888888888888DDDDDOOO8888888888888888888OOOOO8MMMM...                                                                 
              .....MMMDDDDDDDDDDDDDDD888888OOOOOZZONMMMD8DDNDDDDDDDD88OOO8MMMM:.....DDMN$7$$ZMMMMMMMMMMMMMMMMMOZI???+~=+~8DMMD...~8MMMM=......................................,.......        ...  .....DDDMMMMMMMMNMMMNMMMMMNMMMMM$7?~:~MMMM8OO8DDMMMMMMMMMNNDDNDDNND888O88OOO8OOOOOOOOOOO888888888888DDDDD8OOO8888888888888888O88OOOO8MMMMN,                                                                  
               ...8MMM88DDDNDDDDDNDD888888OOOOOOO8OMMMM888DDNDDDDDND88OOO8NMMMM.....8NMMN7$$7NMMMMMMMMMMMMMMMMMMNDDO8OOIMMMMM.....,.:.................................................        .  . . ...,............,MMMMMMMMM88OZ$?=~..MMMMMO88DNDMMMMMMMMMNDDNNDDNDD88O88OOOOOOOOOOOOOOOOOOO88888888DDDDD88888888888888888888OOOOOOO8ZMMMM..                                                                 
                ..MMMMDDDDDNDDDDDNDD888888OOOOOOZ8OMMMM8ODDNDDDDDDNDD88OOO8MMMM=....88DMN$Z$$$NMMNMMMMMMMMNMMMMMMMMMMMD7MMMMM........,,...............................................         ....  ... ..........MMMMMMMMMNND8OO$I+==~..MMMMO88DNDMMMMMMMMMNDDDDDDNDD88888OOOOOOOOOOOOOOOOOOO88888888DDDDD88888888888888888888OOOOOOOO8MMMN,..                                                                
               ...NMMDDDDDDDDDDDDNDD888888OOOOOOOO8MMMM88DDDDDDDDDDDD88O88OMMMM:.:...DMMMNZ7$$$7NMMMMMMMMMMMMMMMMMNNN7$7MMMM.........,................................................         .   . .........MMMMNMMMMMMMNMDDNDOZ?==:...,MMMM888DDNMMMMMMMMNDDNDDNNDDD88888OOOOOOOOOOOOOOOO88OOO888888DDDDDD8888888888888888888OOOOO8OOOMMMMN..                                                                
              ....MMMODDDDDNDDDDDDDD888888OOOOZOO8MMMMMOD8NDDDDDDDDD888OOO8MMMMM,.....MNMNMN$Z7$$7NNMMMMMMMMMMMMNNZ7$INMMMM..................................................,........        .  . . ...~~8NMMMMNMMMNNMMMMM8D8O7I+=~:...,.MMMMMOODDDMMMMNNNNDDDNDDNNDND88888OOOOOO88OOOOOOOO8OOOO888888DDDDDDD888888888888888888OOOOOO8OOZMMMNM.                                                                
              ....MMM8DDDDDNDDDDDDD8888888OZOOO8O8NMMM8O8DDDDDDDDDDDO8888O8NNMMM.=MMM..MNMMMM$$Z7$$$NNNNNNNNMMMDO$$7ZZNMND, ...,.............................................,..,::,..        .  .. : .DDMMMMMMMMMDDNDMMMMMD8Z7?==:::,.....MMMMOODDDMMMMDDDNDDDDDDDNNND88888OOOOOO8OOOOOOOOO8OOOO888888DDDDDDDD88888888888888888OOOOOOO888MMMMM.                                                                
              ...MMMMDDDDDDNDDDNNN88888888OOOZOOOOMMMMO8DDNDNDNNDDDD88OO8OOOMMMM:MMMMMM..MMMMMNZZ7$$$$$$$$$$7$$Z7$$NMMMMD.........................................................................NMMMMMMMMMMDDDMMDDDDN888O$+=~~:..........MMMMOODDDMMMDDDDDDDDDDDDDNND888O8OOOOOOOOZZZZZOOOO88OO8888888NDNDDDDD8888888888888888OO88OO88O8OMMMMM..........  ..                                                  
              ...MMMD8DDDDDNDDDNDN88888888OOOOOZ88MMMMO8DDNDNNNNDDDD8OO88OOOMMMM~+7MMMMMMM.MMMMMMNN$$$7$$$$7Z$7ZNMMMMDN8. ...........:...........................................,.,.:..:==~=MMMMMMMMMMM8DDDDDDDDD8OZ$I??=~~:::.....,.....,MMMMN8DDDMMMDDDDDDDDDDDDDDNDD88OOOOOOO8OOOZZZZOOOOO8OOO888888DDNDDDDDDD88888888888888OOO8OOO8O8O8MMMM..Z.......                                                      
              ...MMM88DDDDDNDDDNDN88888888OOOOZO8NMMMM88DDDDDNNDDDDD88O88OOOMMMM=+77MMMMNMMMMMMMMMMNDO$$$$7NNNNNMNMMDN....... .......:..............................................,,MMMNMMMMMMMMMMM$OODDDDDD88OOZI??=:~~~:.,,.......,...,MMMMM8DDDMMMDDNDDDDDDDDDNDNDD88OOOOOOO8OOOOZZOOOOOOOOOO888888DDNDDDDDDD88888888888888OOO8OO8OO8OOMMMMM.........                                                      
              ...MMMDDDDDDDNDDDNDD8888888OOOOOOZ8DMMM8O8DNDDDNNDDDD888O88OOOMMMM=+77$ZZMMMMMMMMMMMMNMMMMMMMMMMMNODD,.......... ....,.................................................MMMMMMMMMMM7Z$Z$ZZZ88OZZ7??+~~~~.~,.,................:~MMMM8DNDMMMDDNDDDDDDDDDDNNNDD8OOOOOOO8OOOOOOOOOOOO8OOO8O88888DNDDDDDDDDDD888888888888OOOOO8O8OO88MMMMM......  ....                                                  
              ...MMMDDDDDDDNDDDNDD8888888OOOOZOZ8NMMMOO8DNDDDNNDDDD888OO8OOOZMMM=?=$Z7ZOONMMMMMMMMMMMMMMMMMMMMDD8N............. ...,.,............,.....,...........................~,MMMMMMMM$IZ$7$77$$$$7I++=~=~::,.:,...................:MMMM8DNDMMMDDDDDDDDDDDDDNDNDD8OOOOOOO8OOOOOO8OOOO8OOOO8OO8888DDDNDDDDDDDDD88888888888OO8OO8O88OOO8MMNMM...... ....                                                  
              ..ZMMMDDDDDDDDNDDNDD8888888OZOOOOZ8MMMMODDDDDNNNDDDDD8OO8OOOOOOMMMM==?7$Z8O88O8MMMMMMMMMMMMMMMMMDDD. ....O8D....DN.~..,:........,......,...+:.~.......................,:~=+?+??+?++=======~=~:~.............................~.MMMM8DDNNMDDNDDDDDDDDDDNDDDDDD8OO8OO8OOZOOO88OOOO8888OOOOO888DDNDNDDDDDDDDDD8888888888OOOOOOOO8OOOOMMMM............                                                 
              ...MMMODDDDDDDDDDNDD8888888OZOOOOODMMMM888DNDDNNDDDDD8O8OOOOOOOMMMM:~~+I$OO88DDD88D8O8MMMMMMMMMMMNNMMMMMMMMMMNMMMMMM~.~,,......,:.~~~:.~.:,,.=:..........................:~~::~~~~~~~~~~,:~~:,..............................,,MMMM8DDDDMDDNDDDDDDDDDDNDDDDDD8OO8OO8O8O88O8OOOOO8888OOOOO8888DDDNNDDDDDDDDD8888888888OOOOOOO888OOOMNMMM...........                                                 
              ...MMMN8DDDDDDDDDNDD8888888OZOOO8ONMMMM88DDNDDNDDDDD8888OOOOOOOMMMM::~=+7ZO8O8ODDDDDD88OO8NMMMMMMMMMMMMMMNMMMMMMMMMM...:.,.....,~.....~.~,.~...,............................~~,.,.....................................,....,.,MMMMMDDDNMDDNDDDDDDDDDDDDDDDDD8OO8OO8O8O88O8OOOOOO888O8OOO8888DDDDNDDDDDDDDDDD88888888OO8OO88888OOOMMMMM...........                                                 
              ..MMMN88DDDDDDDDDNDD8888888OOOOZ8ODMMMO8DDDDDNNNDNDD8888OOOOOOODMMM~~~~~==+I$$O8O8DDDDDDDDDDDDDDDD8NDD888Z7I+I?~~~~,.~.::........,MNMMMMM.~,.....,...........................,.,......................................,...,.=,MMMMM8DDNMDDNDDDDDDDDDDDDDDDDDDOO8OOOO8OO8O88OOOOOOO88888O8888DDNDDDDDDDDDDDDDD8888888OOO888888OOOOOMMMM...........                                                 
...           ..MMMMD8DDDDDDDDDNDD888888OOOOOO8ZNMMMO88DDNDDDDDNDD8888OOOOOO8OMMM=~=~,:~==~=+?7ZZ$ZO8OO8OO8D8888D8888ZZ$++?~=~,:.................MMMMMMM.=...~.,....................................................................~...,.MMMMMMODDDNMNDNDDDDDDDDDDDDDDDDDDOO8OOO88O88O8OOOOOOOOO8888OO8888DNNDDDDDDDDDDDDDD8888888OOOO8888OOOOOONMMM... ......                                                 
....  ...  .....MMMM8DDDDNNDDDDNDD888888OZOOOO88DMMMODDDDDDDDDDDDD8OO88OOOOOZDMMM+====:..,:~==+??77$ZZZZZOOOOOOOZ$$7III?====~:...................~..~MM.~........................................................................:.:..:=:MMMMMMMODNDNMDDDNDDDDDDDDDDDDNDDDD8OOOOOOOO88O8OOOO88OOOOOOOOO8O88DDDDDDDDDDDDDDDDD8888888OOOO8888OOOO8OOMMMM.........                                                 
.... .... ......NMMMDDDDDDDDDNDND8888888OZOOOO8DMMMM888DDNNDDDDDDD8OOOOOOOOOOODMDN~~=+:,.:=~~:~~~==~~=============~~~~~~~.......................:.,.,~:..:.,.................................................................,..:,..~=.MMNMMMMMM8NDMMMMDDDNDDDDDDDDDDDNDDDD8O88O88OOOO8OOOOOOOOOOOOOOOO88888DDDDDDDDDDDDDDDD88888888OOOO888OOOOO8OOMMM........                                                  
...  ... ......ZMMMMDDDDDDDDDNDND8888888OZOOOO8DMMMDO8DDDNNDDDDDDD8OOOOOOOOOO8ODDN===:=~=,......,::~~~~~~:~~~~::::............................,......,.~.~.:=..,..............................................................,,...~.,MMMMMMDMMMDNDMMMMDDDNDDDDDDDDDDDNDDDD8O88OOOOOZOOO8OOO888OO8OOOOO88888DDDDDDDDDDDDDDDD88888888OOOO888OOOO88OOMMMM.......                                                  
  ..... .......NMMMMDDDDDDDDDNDND8888888OOOOOO8DMMMO8DDDDDDDDDDDDD8OO8OOOOOOOO8DND==+=+==,...,........................,,.....................,:,.:..~....~:.~................................,.....................................~MMMMMMOOOMMMDDNMMMDDDNDDDDDDDDDNDDNNDDD8O8OOOZOOZOOO8O88888888OOOOOOOOO8DDDDDNNDDDDDDDDD888888888OO8888OOOOO88OOMMMMM. .,..                                                 
....... .......MMMM8DDDDDDDDDNDNDD888888ZOOOO8ZNMMMO8DDNNNNDDDDDDD8OO8OOOOOO8OZMDDM===~~~~~..,.................................................,......,.............,,,.:,....~.......~...MMM.:.~..~.,.....................,...,.:MMMMMMO8Z8OMMMNDDMMDNDNDNDDDDDDDDNDDNNDDD8O88OOZOOOZOOO8888888888OOOOOO888DDDDDNNDDDDDDDDDDDD888888OO88OOOOOOOO888OMMMM..,...                                                 
....... ......OMMMMDDDDDDDNNDNDDD8888888OZZOO8DMMMMO8DDDNNNNDNNDDD88O8OOOOOOOOOOMDM=~==~~~..........................................................................,,,~..~=..:.::.,.~..~MMMMM..,.......................,.,.,::.~MMMMMM8ZO8OOMMMDDDMMDDNDNDDDDDDDDDDDDNDDDDDO8O8OOOOOOOO888888888888OOOOO88O8DDDDDDDDDDDDDDDDDD8888888O8OOOOOOOO8O888MMMMM.....                                                 
  .............MMMM8DDDDDDNNDNNDD8888888OZOOOONNMMD88DDNNNNNDDDDD88O88OOOOOOOOOONMMM~=~:,.,.............................................................................:,:~.,..~.+,..MMMMMMM.=,..:.,...................,,.,..:MMNMMM8ZO8OO8OMMMDDDMMDNNDNDDDDDDDDDDDDDDDDDDO8O8OOOOOOOOO88888888888OOOOOO8O88DDDDDDDDDDDDDDDDDD888888OOOOOOOOOO8OO8ODMMMNM....                                                 
...  .........MMMMM8DDDDDDNDDDNDD8888888OOZO8ZD8MMO88DDNDDNDDDNDD8OO8OOOOO8OO8OOMMMMM.,=,,..........................................................................,,...:~~.,:,.MMMMMMNMMM:.:=,.....,.................,.,...MMMMMMOZO8OOOOOOMMMDDDMNDDDDDDDDDDDDDDDDDDDDDDD88O8OOOOOOOO88888888888888OOOO8888DDDDDDDDDDDDDDDDDD88888888OOOOO88O8OOOOODMMMMM..                                                  
.... .........MMMMMDDDDDDDNDDDNDD88888888OZOO8DNMMOD8DDNDDNDNDNDD8OO8OOOOO8OOO8OMMMMN~,.~.,...........................................................................,,,,...=.MMMMMMMMMM...,:..~.,......................,,:.MMMMMM8OOOOOOO8OMMMDDDMDNNDDDDDDDDDDDDDDDDDDDDD88O8OOOOOOOO8888888888888OOOOO8888DDDDDDDDDDDDDDDDDD8888888OOOOOO8OO8OOOOOOZMMMM..                                                  
....  ... ....MMMMDDDDDDDDNDDDDDND8888888888ODDMMNO8DDDNDDDDDDDDD8O88OOOOO8OO8O8OMMMMMM.,.~...,,.........................................................................MMMMMMMMMMMM..:..~.........:~...................,,~MMMMMMMOO88OOOOOOMMMDDDMDDNDNDDDDDDDDDDDDDDDDDDD88O8OOOOOOOZ888888888888888OO88888DDDDDDDDDDDDDDDDDDDD888888OOOOO8O8OO8OOOOOMMMMMM... ....... ...                                   
...    . . .. MMMM8DDDDDDDDDDDDDDD8888888888ODNMM888DDDNDDDDDNNND88O8OOO8888O8OOO8MMMMMM~...::,.......................................................................MMMMMMMMMMMMM:....~~,,.......,,,........,........,:.MMMMMMMMMOOOOOOOOOOMMMDDNMDDNDDDNDDNNDDDNDDDDDDDDD88O8OOOOOOOZ888888888888OO88O8O888DDDDDDDDDDDDDDDDDDDD8888888OO8OO8OOOOOOO8OOMNMMM... ............                                  
          ,. .MMMMD8DDDDDDDDDDDDDD8888888888ONDNMO88DDDNDDDDDDDDD88O8O8O8888O8OOOO8ZMMMMMMM.,~...,...................................................................MMMNMMMM.....,,~.~.~=.=..................,.,..=,,...MMMM.,MMMMOOOOOOOOOOMMMNDDMDDNNNDDDDNNDDDNDDDDDDDNDD8O8OOOOOOOZO888888888888OOO88OO8888DDDDDDDDDDDDDDDDDD8888888OO8OOOOOO8OOOO8OZMMMMMM. ,..,........                                  
        . , .MMMMM8DDDDDDDDDDDDDND88888888888DNMM888DDDNDDDDDNDD8888O88OOOOOO88O8OOOZOOMMMMMMMM.:...............................................................,...,,.~.,..~..~.:.....~..=.,................,.....=...MMMMM~~,MMMMOO8OOOOOOOMMMDDDMNDDDNDNDDDDDDDDDDDDDDDDDD8O8OOOOOOOOO88888888888888888OO88888DDDDDDDDDDDDDDDDD888888888O88OOOOOOOO8OO8O8MMMMM....,........                                  
       ...  .MMMMMDDDDDDDDDDDDDDND88888888888DNMM888DDDNDDDDDNDD888OO88OOZOOO8888888O88OZMMMMMM...,..............................................................,.....~:.=...:.,,:.=~:.,:.~..................,.,....MMMMMMM...MMMMOOOOOOOOOOMMMDDDMNNDDNDNDDDDDDDDDDDDDDDDDD8O8OOOOOOOOO888888DDD888888OOO8888888DDDDDDDDDDDDDDD8888888888O88OOOOOOOOO8OOOZMMMMMM............                                  
       .  .  MMMM8DDDDDDDDDDDDDDDD8888888888ODNMM8DDDDDNDDDDDNDD888OO88OOOO88OO8OOOO8O888O8MMMMMMMM.,.,=~..:,.:,.,......:...,,..........................................,..,..,...................................MMMMMMM......MMMMOO8OOOOOOMMMMDDDNDDDDNDNDDDDDNNDDDDDDDDDDD8O8OOOOOOOOOO888888DDDD8888OO88O8888DDDDDDDDDDDDDDD88888888888O88OOOOOOOO8O8OO8OOMMMMM..........                                   
       .. ...MMMM8DDDDDDDDDDDDDNDD88888888888MNMMO8DDDDNDDDDDNDD888O888OOOO88OOOOOOOOOOOOOOODMMMMMMMMM,~:..~.=.:~:.~.~....,~.~..,...............................................................,.....=,~.::..:,.MMMMMM:..,:...MMMMOZO8OOOO8MMMMNDDDDDDDDDDDNDDDNDNDDDDDDDNDD8OO8OOOOOOOOOO8888DDDNDD888888O8O8888DDDDDDDDDDDDDD8888888888OO88OOOOOOOOOOOOOOOOOMMMN...,......                                   
        ..   MMMM8DDDDDDDDDDDDDNDD8888888888DNMMM88DDDDNDDDDDNDD888O8888OOO8OOOOOOOOOOOOOO88O88MMMMMMMMMM,~:.:,~,..~.~:~.~,.,:,..........................,.....................................,...,~....~,:.,.MMMMMMM..,.:....MMMMO8OO8MMMNMMMMDDNDDDDDDDDDNDDDDDNDDDDDDDNDD8OO8OOOOOOOOZO8888DDDDDDD88888O8OO8888DDDDDDDDDDDDD8888888888OO888OOOOOOOOOOOO8OOOMMMMM....,....                                   
         .  MMMMN8DDDDDDDDDDDDDNDD8888888D88DNMNO88DNDDNDDDDDNDD888O8OO88OOOOOOOOOOOOOOOOOOO888ZO88MMMMMMMMMMMMM.......,..:~.~..........................,......................................:....~..:~.MMMMMMMMM.:.~:.......MMMMMMMMMMMMMMMMMDDDDDDDDDDDNDD8DDDDDDDDDDDNDDDOO88OOOOOOOOOO888DDNDDND88888O8OO88888DDDDDDDDDDDD8888888888OOOOOOOOOOOOOOOOOO88OOMMMNM........                                   
       ... ,NMMMDODDDDDDDDDDDDDNDD8888888888DDNMO888DDDNDDDDDNDD888OOOOOOOOOOOOOOOOOOO8888OO88DDDDD88O8MMMMMMMMMMMMNMNMMMMMMM,,........................,....,.................................,.....:~,..MMMMMMM.~.~.~.,..~....MMMMMMMMMMMMMMMMMDDDDDDDDDDDDD88DNDDDDDDDDDNDDD8OOOOOOOOOOOOO888DNDDDNDD8888O8OOO888888DDDDDDDDDD888888888OOOOOOOOOOOOO8OOOOO888OOMMMMMN,......                                  
       .   .MMMMDOD8DDDDDDDDDDDNDD8888888O8DNDMMO88DDDDNDDDDDNDD888OOOOOOOOOOOOOOOOOOO8888O8O8DNDDD88OOOOOOMMMMMMMMMMMMMMMMMMMMMM.,,,.................,:...,MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM,..~,.~.MMMMMMMM.:.......,...:,.MMMMMMMMMMMMMMMMMDDDDDDDDDDDDD88DNDDDDDDDDDNDDD888OOOOOOOOOZO888DNDDNNDD8888O8OOOO88888DDDDDDDDDD88888888OOOOOOOOOOOOOOOOOOO888OO8OMMMMM........          ...                    
       .    MMMMDDDDDDDDDDDDDDDDD8888888888NDNMDO8DDNDDNDDNDDDDD888OOOOOOOOOOOOO8OOOO8OOO88DDDNNDDDD88O8888OOO88OODNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNMM.,~.~.~.........~.~..,MMMMMMMMMMMMMMDNNDDDDDDDDDD88DDNDDDDDNNNDNDD8OO8OOOOOOOOOOO888DNDNNND88888OOOO8OOO888DDDDDDDDD8888888OO8888OOOOOOOOOOOOOOOOOOOOO8NMMMM......... ..... .....                   
        .,  MMMM88N8DDDDDDDDDDDD88888888888DDMNO888DNDDNDDNDDDDD888OOOOOOOOOOOOO8OOOO8OO888DDDNNDDDD88O888OOOOOO88ZO8OOOOO8NMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNMMMN.:.~,.........,,....,,.NMMMMMMMMMMMMDNDDDDDDDDDDD88DDNDDDDDNNDDNDD8OO8OOOOOOOOOZO888DNDDDDD88888OOOO8OOO8888DDDDDDDD8888888OOO88OOZOOOO8OOOOOOOOOOOO8888NMMMM........ ..... .....                   
        ., MMMMM8DDDDDDDDDDDDDDD8888888888DNNDMOO8DDNDDNNNDDDDDD888OOOOOOOOOOOOO8OO8OOOO888DDDDDDDDD88OOOOOOOOOOOOOO888888OO8OZO8OOOOOOOOOOOOOO8OOOOOOOOOOOOO888OO88O8MMMMMO888DD8DMMMMMMMMMMMZOOOOOOOMMMMMM.:.:.~.,.......,~.~..:.MMMMMMMMMMMMMDDDDDDDDDDDDDDDDDNDDDDDDNDDDDDD8O8OOZZOOOOOOO888DDNDNNDD888888OO8OOOOO888DDDDDD8888OOO88OOOOOOZZZOO8OOOOOOOOOO8OOOO8OOMMMMM....... .... ....                    
        ...MMMMDDDDD8DDDDDDDDDDD888888888ONDDNOOD88NDDDDNDDDDDDD888OOO8OOOOOOOOO8OOOOOOO888DDNNDDDDD88OO8888OOOOOO88OOOOOOOOOOOOO888888888888888OOOOOOOO8OOOO88888Z8MMMMMND88DDD8DDDO88DMMMMMMMMMMMMMMMMMMMM.:.,,.:.........=...:.MMMMMMMMMMMMMMDDDDDDDDDDDDDDDDDDDDDDDNDDDDDDD8O88OOOOOOOOOOO888DNDDDDD888888OOOOOOOOOO888DDD888888OO8OOOO8888OOOO8O8OOOOOOOOO888OOOO88MMMM.......  .......                    
       . . MMMMODDD88DDDDDDDDDDD888888888ONDND8888DDNDDDNDDDDDDD8O8OO88OOOOOOOOO8OOOOOOO888DDDDDDDDD88OO88OOOOOOO8OOOO8OOO8OOO88888888888888888O8888888OOO8OOOOOOO8MMMMMMDODD8DDDD88D8D8DD8MMMMMMMMMMMMMMMM....,...............:.MNMMMMMMMMMMMMMDDDDDDDDDDDDDDDDDNDDDDDNDDDDDND8O88OOOOOOOOZZO888DNDNNDND88888OOOOO88OOO888888888888OOOOOOOOOOOOOOO8O8OOOOOOOO8OO88OO8ZOMMMMM......  .......                    
       ..  MMMM8DDDDDDDDDDDDDDDD8888888888NDNDO8O88DDDDDDDDDDDDD8OOO8OOOOOOOOOOO8OOOOOO8888DDDDDDDDD8O88O88OOOOOOOOOOOOOOOO88OO888888DDDD88888OOOOOOOOOOOOO8OO88OMMMMMMN88DDDDDDDDDDDDDDD88DMMMMMMMMMMMNMM....................:.~MNMMMMMMMMMMMMMDDNDDDDDDDDDDDDDDDDDDDDDDDDDDDDD8O8OOOOOOOOOOOO88DDNNDDNN8888OO8OOOOOO8OO88888888888888OOOOOO88OOZZO888OOOO88O88OOOOOOO8OMMMMMM..   .   ....                    
       ..  MMMM8DDDDDDDDDDDDDDDD8888888888NDNDO8O88DDDDDDDDDDDDD88OO8OOOOO8OOOO88OOO8OO888DDDDDDDDDD8O88O8OOOOOOOOOOO888OO888OO88888DDDDD8888888OOOOOO8OOOOO88OOMMMMM8ODDDD8DDDDDDDDDDDD88OMMMMMMMMMMMMMM,,................,.~..MMNMMMMMMMMMMMMMDDNDDDDDDDDDDDDDDDDDDDDDDDDDDDDD8888OOOOOOOOOOOO88DDDDDNND888O8OOOOOOOOO88888888888888OOOOOO8OOOOOZZ8O8OOO888OOOOOOOOO8ZOOOMMMMMN., ......                      
       ..  MMMM8DDDDDDDDDDDDDDDD8888888888NDNDO8O88DDDDNDDDDDDDD88888OO8OOOOOOO88OO88OO888DDDDDDDDDD8O88O8OOOOOOOOOOOOO88O888O888888DDDDDD88888888888888O8OO88OOMMMMMD8DDDD8DD8DDDDDDDDD8DDMMMMMMMMMMMMMM................,.:..:MMMMMMMMNMMMMMMMMDDNDDDDDDDDDDDDDDDDDDDDDDDDDDDDD8888OOOOOOOOOOOO88DDDDDDDN88OO8OOOOOOOOO88OO8888888888OOOOOOOOOO88OO8OOOO88888OOOOOOOOO88OOOMMMNMM..........                    
       ..  MMMM8DDDDDDD88DDDDDDD8888888888NDNNOOO88DDDDNDDDDDDD888O8OOOOOO8OOOO888O8OOO888DDDDDDDDDD8O88O8OOOOOOOOOOOOOOOOO888888888DDDDDD888OO8OOOOOO88O8OO8OONMMMM8DDD8DDDDDDDDDDDDDD8D8MMMMMMMMMMMMMMMM.,........,...,..:..MMMMMMMMMNMMMMMMMMDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD8888OOOOOOOOOOZO8O8DDDDDDDD888OOOOOOOOOOOO8OOO888888888OO8888888OO88O8OO888888888OOOOO8O8Z88ZOMMMMMM,........                   
. .... ....MMMM8DDDDDDD888DDDDDD8888888888NDNN88O88DDDDDDDDDDDD88OOOOOOOOO8OOOOO88O8OOO888DDDDDDDDDD8O88OOOOOOOOOOOOOOOOOOOO8O888888DDDDDDD88OO8OOOOOOOOO8OO8Z8MMMM88DDDDDDDDDDDDDDDDDDD88MMMMMMMMMMMMMMMMM:..,,,..,:,:,~..,..MMMMMMMMM8N8DDMMMMDDDDDDDDDDDDDDDDNDDDDDDDDDDDDDDD888OOOOOOOOOOOZO8O8DDDNNDDND88O8OOOOOOOOOOOOOOO8888888OOOO888888OO88O8OO888888888OOOO8O8O8OO8Z8MMMMMM.......................    
...........MMMM8D8D8DD8888DDDDDD8888888888DNNN8O8O8DDDDDDDNDDDD8OO8OOO88O8OOO8OOOOOO8O888DDDDDDDDDDDO8OO8O888OOOOOOO8OOO8OOO88O8888DDDNNDDDD88OOOOOOO8OOO8OO88MMMND8DDDDDDDDDDDDDDDDDDDDD8MMMMMMMMMMMM88MMMM.,::.,~.=~.~:.,.MMNMMMMMMMNDDDDDMMMMDDDDNNDDDDDDDDDDNDNDDDDDDDDDDDDD888OOOOOOOOOOOOOO888DDDDDDND888OOOOOOOOO88OOOOO8888OOOO8OO8888888888888888MMMMMNOOOO8O8O8OOOOO8O8MMMMMM......................   
.........,MMMMMO8DD8D888O8DDDDDD8888888888DDDNOOOO8DNDDDDDDDDDD8OO8OOZO8O8OOO8OOOOOO8O888DNDDDDDDDDDO8OO8O8OOO8888888888OOOO88O888DDDDDNNDDD88OOOOOOO8OO88O8OMMMM8D8DDDDDDDDDDDDDDDDDDDDD8MMMMMMMMMMM88DMMMNMM..:.:~.......MMMMM8OMMMMN8DDDDMMMDDDDDNDDDDDDDDDDDDDNDDDDDDDDDNDD88888OOOZOOOOOOOOOOO8DDDNDDND88888OOOOOOOOOOOOOO8OOOOOOO8O888888888888888DOMMMMMMMMM8OOOO8OO8O8OO8O8MMMMMN.,. ...............    
..........MMMMM88DD8D8OOO8DDDDDD888888888DDNDDOO888DDDDDDDDDDDD8OO8OZZO8O8OOO8OOOOOO8O888DDDDDDDDDDDO8OO8O8OOO8888OOOO88OOOO88O88DDDDDDNNNDD88OOOOOOO8OOOOOOOMMMD8DDDDDDDDDDDDDDDDDDDDDDD8MMMMMMMMMMM8D88MMMMMM..........MMNMMMM88MMMMD8DDDDMMMDDDDDDDDDDDDDDDDDDDNDDDDDDDDDNDD88888OOOOOOOOOOOOOOO88DDDDDDD8888OOOOOOOOOOOOOOO88888888888888888888888888DMMMMMMMMMMMOOO88O88O88O8ZOMMMNMM...................   
...... ...NMMM88888O8OOOO8DDDDDD888888888DDD88O88ODDDDDDDDDDDDD8OO8OOZ88O8O8OOOOOO8O8O888DNDDDDDDDDDO8OO8OOOOO8OOZZZZOO8OOO88O88DDDDDDNNDDDD88OOOOOOO8OO888ONMMM88DDDDDDDDDDDDDDDDDDDDDDD8MMMMDDDMMMM88DDO8MMMMMMMMMMMMMMMMMM8O8O8MMMMDDDDDDMMMND8NDDDDDDDDDDDDDDDDDDDDDDDNNNDD8888888OOOOOOOOOOOOO88DDNNDDDD888O88888OOOOOOOO88OOOOOOOOO88888888888888888DMMMMMMMMMMMMNOO88O8O88OO8ZOMMMMMM................    
...... ...MMMM88888OO8OOO8DDDDDD888888888OOOOO8O888DDDDDDDDDDDD8OOOOZOO8888OOOOOOO8O8888NDDDDDDNDDDDOOO8O8OOOOOOOOO8OZ888OO88O88DDDDDDDDDDNDD88O8OOOO8OO8OOOMMMM8DDDDDDDDDDDDDDDDDDDDDDDDDMMMMDDDMMMM8DDDDD88MMMMMMMMMMMMM888DD88MMMMMD8DD8DMMMN8DNDNNDDDDDNNNNNNNNNDNNNNDNDNDD88888888OZOOOZZOOOOZ888DDNNDDDD8888OOO888OOOOO888OOOOOOOOO888888888888888DDDNMMMMMZOMMMMMMMZ8OOO8O8OO8OO8MMMMM...............    
...... ...MMMM8888D8OO8O88DDDDDD8888888888OO8O8O888DDDDDDDDDNDD88OOOOOO88888OOOOOO8O8888NDDDDDDNDDD8OO88OO88888888O8OZO88OO88O88DDDDDDDDDNND88OO8OOOOOOO8O8OMMMMDDDDDDDDDDDDDDDDDDDDDDDDDDMMMMDDDMMMM8DDDDDDD8DNMMMMMMN8DD8D8DD8OMMMMN8DDDDDMMMNDDDDNNNNNNNDDNNNNDDDDDDDDDNDNDD88888888OOOOOZZOOOOZ888DDNNDDDD8888OOO888OOOOO888OOOOOOOOO888O88888888888DDDDNMMMMMOO.MMMMMMMO88Z8O8O888ZDMMMMM...............   
..... ...MMMMND888888888O888DDDD88888888OO88OO8O888DDDDDDDDDNDD8O8OOO888OO88OOOOOO8O8888DDNDDDDNDDD8OO8OOOOOOOOO88O8OOO88OO88O88DDDDDDDDDNND888O8OOOOOOOO8OOMMMMDDDDDDDDDDDDDDDDDDDDDDD8D8MMMMDDDMMMM88DDDDDDDDD888888DDDDDDDD8DMMMMMD8DDDDDMMMDDDDNNDDDDDDDDDDDDDDDDDDDDDNDDDDD88888888OOOZZZZOOOZO88DDDDNNNND8888OO88OOOOOO888OOOOOOOZZOO888O8888888DDNNDDDNMMMMMO....MMMMMMMM$OOOOOO8OOOMMMMM.... ... ,..    
..... ...MMMMMD888888888OO888DDD8888888OOO8OOO8O888DDDDDDDDDDD88OOOOOO888O88OOOOOO88O88DDDNDDDDDDDD8OOOOOOOOO88888O8OOOOO8O88888DDDDDDDDDNND88888OOOOOOOO8Z8MMMMDDDDDDDDDDDDDDDDDDDDDDDDD8MMMMNDDMMMMO8DDDDDD888DDDDDDDDD88DDD88MMMMMDDDDDDDMMMDDDDDDDDDDDDDDDDDDDDDDDDDDDNDDDDD888888888OOZZZZZZOZO88DDDDNNNND88888888OOOOOO888OOO8OOOZZOOOOOO8888888DDDNNDDNMMMMMMZ...MMMMMMNMM8O88O8O8OOOMMNMM........,...   
..... ...NMMM8O888888OO88OOO88888888888OOO8OOO8O888DNDDDDDDDDD8OO8OOOOOOOOOOOOOOOOO8O88DDDDDDDDDDDD8OOOOOOO8888888888OOOO8OO8888DDDDDDDDDNND88888OOOOOOOOOOMMMMMDDDDDDDDDDDDDDDDDDDDDDD8D8DMMMMDDMMMMM88DDDDD888DDDD8DD88DDD8D8DMMMMDDDDDDDDMMMD8DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD88888888OOOOOZZZZOOZ888DDDNDDDDD888888OOOOOOO888OOO8OOO88OOOO88O888888NDDDDDDDNNMMMMM.......MMMMMMMMMMOO8OOOOMMMMM.......,...   
.........MMMM8888888OO8OO88O888888888888ZO8OOO88O88DDDDDDDDDND8OOOOOOOOOO888OOOOOO88O88DDNDNNDDDDDDOOO88888O88888O8OOOZOOO88OO8DDDDDDDDDDDDD88O88OOOO8OOOOOMMMM8DDDDDDDDDDD8DDDDDDDDDDDDD88MMMMD8NMMMM8DDDDDDDDDDDDDDDDDDDDDD8DMMMMMMMMMMNDDMMMM88DDD8DD8DDDDDDDDDDDDDDDDDDDDDD88888888888OOZZOZZOZO8O8DDDNNDDDND888OO8OOOOOOOOOOOOO88OOOOOOO88OO88888DNNDNNDDNDNMMMMMOZ...,..ZMMMMMMMMMMMO8OOMMMMMM....,......O
.........MMMM8888888OO8OO8OO88888888888OZO8OOO88O88DDDDDDDDDDD8OOOOOOOOOO8O8OOOOOO88O88DDNDDNDDDDD8OOO88888O88888OOOOOOOOO8OOO8DDDDDDDDDDDDD88O88OOOO8OO8OOMMMMDDDDDDDDDDDDDDDDDDDDDDDDDDD8MMMMNNMMMMM8DDDD8DDDDDDDDDDDDDDDDD8MMMMMMMMMMMMNNMMMMO88DD8DD8DDDDDDDDDDDDDDDDDDDDDD88888888888OOOOOOZZZOOO8DDDDNDDDND888OO8OOOOOOOOOOOOOO888O8OOO8O8O88888DNNNNDDNNDNNMMMMN$..,...... MMMMMMMMNOZ8OMMMMMM,....,..,..
.........MMMM8888888OO8OO8OO88888888888OOO8O8O88O88DDDDDDDDDD88OOOOOOOOOO8OOOOOOOO8888DNDNDDNNDDDD8OOO88888O888888O88OOOOOOOO88DDDDDDDDDDDDND8OO8OOOO8OOOO8MMMM8DDDDDDDDDD8DDDDDDDDDDDDDDD8MMMMMMMMMMMDDDDD8DDDDDDDDDDDDDDDD88MMMMMMMMMMMMMMMMMM888888888DDDDDDDDDDDDDDDDDDDDDD8888888888888OOOOOZOOO8O8DDDDDDDNDD88O888OOOOOOOOOOOOO88OO8OZZOO88O888888DDD888DNDDNMMMNO..,...........MMMMMMMMM$OMMMNMMM....ZZ.O
.........MMMM8888888OO8OO8OO888888888888O88O8O88O88DDDDDDDDDD8O88OOOOOO8OOOOOOOOO88888DDNDNNNDDDDD8OO888888O8888888O8OZZ8OOO888DDDDDDDDDDDDDD88O8OOOO8OOO8MMMMM8DDDDDDDDD88OD8D888DDDDDDDD8MMMMMMMMMMMMDDDDDDDDDDDDDDDDDDDDDMMMMMMMMMMMMMMMMMMMMOO8888888DDDDDDDDDDDDDDDDDDDDDD8888888888888OOZOOOOZOO888DDDDDDDDDD888O88OOOOOOOOOOOO888O8OOOO8OO8OO888888D88DDDNDNMMMMM8..............,.MMMMMMMMMMMMOMNMDMMM.O.
.........MMMM8888888O88OO8OO888888888888O88OOO88O88DDDDDDDDDD8O88OO8OOOOOOOOOOOOOOO888DDNDDDNDDDDD8OOO88888O8888888OOOOO8OOO88DDDDDDDDDDDDDDD8OO8OOOO8OOOOMMMMD8DDDDDDDDD88DMMMD88DDDDDDDD8MMMMMMMMMMMM8D8D8DDDDDDDDDDDDDDDDMMMMMMMMMMMMMMMMMMMMOO8888888DDDDDDDDDDDDDDDDDDDDDD88888888888888OZOOOZOOOO88DDDDDDDDND888O888OOOOOOOOOOO888O88OOOOOO8OO88888DD88DDDNDDNMMMMO......... .........MMMMMMMMMMDMMMDM8NO.
.........MMMM8888888O8OOO88O888888888888Z8OO8O88O88DDDDDDDDDD8OOO8OOOOOOOOOOO888OOO88DDDNDDNDDDDD8OOOOOO888O88888888O8ZO88OOO8DDDDDDDDDDDDDND88O8OOOO8OOOOMMMM88DDDDDDDD8D8MMMMMN8DDDDDDDD88MMMMMMMMMMM88D88DDDDDDDDD8DD8DD8MMMMMMMMMMMMMMMMMMMMOO8888888DDDDDDDDDDDDDDDDDDDDDD888888888888888OOOOOOOOO8ODDDDDDDDDND888O888O88OOOOOOO8888O8OOOOOO8OO8888888888DDDNDDNMMMMN,.....................,.O$ZZ.MMDDDDDNO
.........MMMM8888888O88OO8OO88DD88888888O8OOOO88O88DDDDDDDDDD8OOO8OOOOOOOOOO888OOO88DDNDDDDDDDDDD8OOOOOOO88O88888888O8ZO88OOO8DDDDDDDDDDDDDND88O8OOOO8OOOOMMMM8DDDDDDDD8DONMMMM88DDDDDDDDD88MMMMMMMMMMMM8DDD8DDDDDDDD8DD888MMMMNMMMMMMMMMMMMMMMM8O8888888DDDDDDDDDDDDDDDDDDDDDD888888888888888OOOOOOOOOOO88DDDDDNDDD888888O888OOOOOOO8888888OOOZOO8888888888888DDDNNDDDMMMM,..... ...... ...,.....ZZ.$.O$O8D8D.O
.........MMMM8888888O8OOOOOO88DD88888888O8OOOO88O88DDDDDDDDDD8OOO8OOOOOOOOOOOO8OO888DNNDDDDDDDDDD8O8OOOOO88O888888O8OOZOO8OOO8DDDDDDDDDDDDDND88O8OOOO8OOOOMMMM8DDDDDDDDDDOMMMMM8DDDDDDDDDDD8MMMMMMMMMMMM8D8DDDDDDDDDDD88D88MMMNDNMMMMMMMMMMMMMMMOOO888888DDDDDDDDDDDDDDDDDDDDDD8888888888888888OZOOOOOOO8O8DDDDDNDDDD88888OO888OOOOOO88888888OOOZOO8O8888888888DDDNNNDNMMMMZ.....  ....   ....,..ZZ.,.,ZZZ,ZO..,
.........MMMM8888888O88OO88O88DD88888888ZOOO8O88O88DDDDDDDDDD8OOO8OOOOOOOOOOOOOOO88DDNNDDDDDDDDD88O8OOOOO88O88888888O8O88OOOO8DDDDDDDDDDDDDDD88O8OOOO8OOOOMMMM8DDDDDDDD88DMMMM8O8DDDDDDDDDD8MMMMMMMMMMMMO8DDDDDDDDDDDD888MMMMND8DD8DNNMMMMMMMMMMOO88O8888DDDDDDDDDDDDDDDDDDDDDD888O888888DDD8888ZOOOOOOO8O88DDDDDDNNDDD8888OO88OOOOOO8888O888888OOOOO88888888888DDDDDNDDMMMMZ.........................Z..OOZ$:Z.
.........MMMM8888888O8OOO88O88DD88888888ZOOO8O88O88DDDDDDDDDD8OOO8OOOOOOOOOOOOOO888DDNDDDDDDDNDD88OOOOOOO88O88888888O8O88OOOO8DDNDDDDDDDDNDDD88O8OOOO8OOOOMMMM8DDDDDDD8DDMMMMMO8DDDDDDDDDDD8MMMMMMMMMMMMD8DDDDDDDDDDD88DOMMMNDDDDDDDDDNMMMMMMMMM8OO8O8888DDDDDDDDDDDDDDDDDDDDDD88OOO88888DND8888OOOOOOOO8O88DDDDNDNNDDD88888O8OOOOOOO8888O88888OOZOOOO8888888888DDNDDNN8MMMNM................,.....$ZO..,.......
.........MMMM8888888O8OZZO8OO8DD88888888ZO88OOO8888DDNDDDDNN888OOOOOOO8888OOOOO8888DDDDDDDDDDDDD88OOOOOOOO8O88888OOO8OZO8OOO8DDDDDDDDDDDDNDNDD8OOOOOOOOOO8MMMM8DDDDDDDDD8MMMMD8DDDDDDD8DDDDD8MMMMMMMMMMMMODDDDDDDDDDDODMMMMMD8DD8DDDDDD8DDMMMMMMDOOOOOO8DDDDDDDDDDDDDDDDDDDDDDDD888O8888888888888ZOOOZOOOO88DDDDDNNNDDDD88OOOO88OOOOOOOOOO8O8888OZOO88O8888888888DDDNNNDNMMMMZ............................. ....
.........MMMM888888O88OZOO8OO8D888888888OZO8O888O88DDNDDDDND8888OOOOOO8888OO8OOO88DDDDDDDDDDDDDD88OOOOOOOO8O88888OOO8OOOOOOO8DDDDDDDDDDDDDDDDD88OOOOOOOOOZMMMM8DDDDDDDDDMMMMM88DDDDDDDDD8DDD8MMMMDNDDDMMMMODD888DNMMMMMMMMMMMMMMNNDDDD8DDNMMMMMNDD8OOO88DDDDDDDDDDDDDDDDDDDDDDDDO8888888888888888OOOOOOO8OOODDDDDDDDDNDD888888OOOOOOOOOOOOOOOOOO8O88OOOO888888888DDDNDDDNMMMMMO........    .                    
.........MMMM888888O88OOOO8O888888888888OZOOOOOOOO8DDDDDDDDD8888OOOOOO8888OO8OOO88DDDDDDDDDDDDDD88OOOOOOOO8O88888OOO8OOOOOOO8DDDDDDDDDDDDDDDDD88OOOOOOOOOOMMMM8DDDDDDDDDMMMMMDDDDDDDDDDD8DDD8MMMMDDDDDMMMM8MMMMMMMMMMMMMMMMMMMMMMN88DD8DDMMMMMMMNDOOOO888DDDDDDDDDDDDDDDDDDDDDDDOOO888888888888888OZOOZO88OO8DDDDDDDDNNDD88888OOOOOOOOOOOOOOOOOO8O8888OO88888888DDDNNDDDDNMMMMM..,.....    .                    
.........MMMM888888O8OOOO88O888888888888OZOO8OOOO88DDDDDDDDD8888OOOOOO8888OO8OO88DDDDDDDDDDDDDD888OOOOOOOO8O88888O8O88OZOOOO8DDDDDDDDDDDDNDDDD88OOOOOOOOONMMMMDDDDDDDDD8MMMMO8DDDDDDDDDDDD8DDMMMMMDDDDMMMMMMMMMMMMMMMMMMMMNNDNMMMMDDDDDDMMMMMMMMDNOOO88OO8DDDDDDDDDDDDDDDDDDDDDDOOO8888888DD888888OOOOOOO8OO88DDDNNDDDNDDD888OO8OOOOOOOOOOOOOOOO8O8OOO8OO8888888DDDDNDNNDDNMMMMM.....      .                    
.........MMMM88888OOOOZOO8OO888888888888OZZO8OOOOO88DDDDDDDD8888OOOOOO8888OOOO888DNDDDDDDDDNDDD8888OOOOOOO8O88888O8O88OZO8OO8DDDDDDDDDDDDDDDDD88OOO8OOOOOMMMM8DDDDDDDD8MMMMM88DDDDDDDDDDD8DDODMMMM8DDNMMMMMMDMMMMMMMMMMMMND8DDMMMMNDDDDMMMMMOMMMNNZOOO88888DDDDDDDDDDDDDDDDDDDDDOOO8888888DD8888888OOOOOO888O88DDDNDDDDDNDD8888OOOOOOOOOOOOOOOOO8O888O8OO8888888DNDNNDNDNDDNMMMMM............                   
.........MMMM888888O8OOO8OOOO88888888888888OO8OO88O8DDDDDDDD888OOO88OO8888OOOO8O8DDDDDDDDDDDNDD88O8OOOOOOO8O88888O8O88OZO8O88DDDDDDDDDDDDDDDDDD88OO88OO8OMMMM88DDDDDDD8MMMMM8DDDDDDDDDDDDDDDD8MMMMDDDNMMDDDDNMMMMMMMMMMMNDDDDDMMMMMDN8DMNMMOOMMDDDOOOO8O888DDDDDD888DDDDDDDDDDDD88OO8888888D8888888OOOOOOOO8OO8DDDDDDDDNDNDD888OOOOOOOOOOOOOOOOOO8888OOOOOO88888DDNNDNNDNDDNMMMMM..,.........                   
.........MMMM888888O8OOOOOO8O88888888888888888OOOOO8DDDDDDDD888OOOOOOO8888OOOO8O8DDDDDDDDDDDDDD88O8OOOOOOO8O88888O8O88OZO8O88DDDDDDDDDDDDDDDDD888OOO8OOOOMMMM8DDDDDDD88MMMM88DDDDDDDDDDDDDDDD8MMMMDDNMMMDDDNMMMMMMMMMMNDDD88DNMMMMMMDNMMMMMDOON8NNDOO88OOO888DDD88888DDDDDDDDDDDD88888888888888888OOOOOOOOOOOO88DDDDDDDDDDDD8888OOOOOOOOOOOOOOOOOO88OOOOOOO888888DDNNDDDNNDDDMMMMN..,..  ....                   
.........MMMM888888O8OOOOOO8O888888888888888888OOOO8DDDDDDDD8888OOOOOO8888OOOO8ODDNDDDDDDDDNDDD88OOOOOOOOO8O88888OOO88OZO8O8DDDDDDDDDDDDDDDDD8888OOO8OOOOMMMM8DDDD8D88DMMMM8DD8DDDDDDDDDDDDDD8MMMMNDMMMMDDDMMMMMMMMMMNDDDDDDDNMMMMMMDMMMMM888ONNDDNO888OOO88888888888DDDDDDDDDDDDD8888888888888888OOOOOOOOOO8O88DDDDDDDDDDDDD8888OOOOOOOOOOOOOOOOOO8OOOOOOO888888DDNNDNDNNDDDDMMMM.....  ....                   
.........MMMM888888O8OOO88O8O8888888888888888888OO888DDDDDD88888OOOOOO8888OOO8O8DDNDDDDDDDDNDD88O8OOOOOOOO8O88888OOO8OOO8OO8DDDDNDDDDDDDDDD8888888OO8OOOOMMMM8DDDD8DD8MMMMMDDDDDDDDDDDDDDDDDD8MMMMN8MMMMNMMMMMMMMMMNNDDDDDDDNMMMMMMMMMMMMD888ZN8NNDOOOO8888OO88888888DDDDDDDDDDDDDDD8888DDD88888888OOOOOOOOO8OO88DDDDDDDDDDNDD8888OOOOOOOOOOOOOOOOO8OOOOOOO8888888DNNDNDDDNNNDMMMMM....  ...                    
.........MMMM888888O8OOO88O8O8888888888888888888OO888DDDDD8888OO888OO88888OOO8O8DDNDDDDDDDDNDD88O8OOOOOOOO8O88888O8O8OZO8OO8DDDDNDDDDDDDD888888888OO8OOOOMMMM8DDDD8D8OMMMM88DD8DDDDDDDDDDDDDD8MMMMNDMMMMMMMMMMMMMMND8DDDDD8DMMMMMMMMMMMMD8D88ONNDDDOOOO88OO88OO8888888DDDDDDDDDDDDDDDDDD8DD88888888OOOOOOOOO8OO888DDDDNDDDNNNDD888OOOO8OOOOOOOOOOOO8OOOOOOOO8888888DNNDDNDDDDDDMMMMM..   ...                    
 ...    .MMMMMN8888OOOOO8O8O888888888888888888888O888DDDD8888OO8OOOOOO888OOO8OO8DNDDDDDDDDDDDD8888OOOOOOOOOO888888OO8OOO8OO8DDDDNDDDNNDD8888888888OOO88OMMMMMD8DDDD88MMMMM888DDDDDDDDDDDDDDDD8MMMMNDMMMMMMMMMMMMMMD8DD8DDD8NMMMMMMMMMMMMD88D88DDNMMOOOO8OO8OOOO8888888DDDDDDDDDDDDDDDDDDDDD888888888OOZOOOOOO888O88DDDDDDDDDDDD888888OOOOOOOOOOOOOOOOOOOOOOOO88888DDNDDDDDDDDDDMMMMN...... .                    
. ...  ...MMMM888888OZOO8O8O88888888888888888888OO888DD888888OOOOOOOOOOOOOOOOOO8DNDDDDDDDDDDDD88OOOOOOOOOOO8888888888OZZ8O88DDDDNDDDDD8888888888888OO8OOMMMMDDDDD8DD8MMMMD88DDDDDDDDDD8DDDDDD88MMMMMMMMMMMMMMMMMNDDDDDDD8DMMMMMMMMMMMMM8OD88888OMMMO88O88OOOOOO88888888DDDDDDDDDDDDDDDNNNDD888888888OOOOOOOOO88OOO88DDDDDDDNNNDD88OO88OOOOOO8OOOOOOOOOOOOOOOOO88888DDDDDDDDDDNDDMMNMM..... .                    
. ...  ...MMMM8888OOOOOO8O8O88888888888888888888OOO8888888888OOOOOOOOOOOOOOOOO88DDDDDDDDDDDDDD88OO8OOOOOOOO88888888OO8OOOO8DDDDNDDNDD8888888888888888OOOMMMMODDDD8D8DMMMM88DDDDDDDDDDDDDDDDDDD8DMMMMMMMMMMMMMMNDDDDDDDDDDMMMMMMMMMMMMMD888888888MMMOO88OO8O888O8888888888DDDDDDDDDDDDDDDDDNDD888888O8ZOZOOOOOOO8OO88DDDDDDDDDDDD8888OO8OOOOOOOOOOOOOOOOOOOOOOO888888DNDDDDDDDDNDDMMMM..... .                    
. ...  ..ZMMMM88888OOOOO8O8O888888888888888DD888OO88888888888OOOOOOOOOOOOOOOOO8DDDDDDDDDDDDDDD88OO8OOOOOOOO88888888O8888OO8DDDNNDDNDD8888888888888888OOOMMMM8DD8888DMMMMM8DD8DDDDDDDDDDDDDDDDDDODMMMMMMMMMMMMND8DDDDDDDDNMMMMMMMMMMMMM8888D8888OMMM8O88OO8O888888888888888DDDDDDDD8DDDDDNDNDD8888888OOOOOOOOOOO8OOO88DDDDDNNDDDD8888OO8OOOOOOOOOOOOOOOOOOOOOOOO88888DDDDDDDDDDNNDMMMMM:... .                    
. ...  ...MMMM88O88OOZOO8O8OO88888888888DDDDDD888OOO888888888OOOOOOOOOOOOOOO8O8DDDDDDDDDDDDDD88OOOOOOOOOOO8O88888OOO8OZZ8O8DDDNNDDND8888888888DD88888OOOMMMMMMMMMMDOMMMMN88DDDDDDDDDDDDDDDDDDD8DDONMMMMMMMMND8DDDDDDD8NMMMMMMMMMMMMMMD88D8888888MMMM8O8OO8OOOO88888O88888DDD88888888DDDDDDNDD888888888OOZOOOOOOO88OOO8DDDDDNDDDNDD8888O888OOOOOOOOOOOOOOOOOOOO888888DDDDDDDDDNDDNNMMMM......                    
. ...  ...MMMMOO8O8OOOO88O88O88888888888DDDDDD88O88OO888888O8OOOOOOOOOOOOOOOOODDDDDDDDDDDDDDD88888OOOOOOOOOO8888O8OOOOOO8O8DDNDDNNDDD888888888DDD8888O8OMMMMMMMMMMMMMMMM8DD8DDDDDDDDDDDDDDDDDDDD8D88MMMMMMNDDDDDDDDD8NMMMMMMMMMDMMMMMD88D888888DMMMMOO8OO8OOOOOOOOOO8888888D88OOOOO88DDDNNND888888888OOOOOOOOOOO8O88O88DDDDDDNNDND8888O888888OOOOOOOOOOOOOOOO8888888DDDDDDDDDDNDDDMMMM ..,..                    
. ...  ...MMMMO8O8OOOOOO8O88O88888888888DDDDDD88OO88O8888888OOOOOOOOOOOOOOOO8ODDDDNDDDDDDDDDD88888OOOOOOOOOO8888O888OOO8O88DDNDDNNDDD8888888DDDDDD888O8OMMMMMMMMNMMMMMMM88DDD8DDDDDDDDDDDDDDDDDDDD8DNMMMN88DDD8DDDDNMMMMMMMMMMDDMMMMO8DDDD888888MMMMDOOOOOOOOOOOOOOO888888888OO88OO8O8DDDDDD8888888888OOZOOOOZZOOO888O8DDDDDDDDDDDDD88888O888OOOOOOOOOOOOOOOO8888888DDDDDDDDDDDDDNMMMMM.....                    
. ...  ...MMMMOO8OOOOOOO8O8OO88888888888DDDDDD888O8OO888888OOOOOOOOOOOOOOOOOOODDDDDDDDDDDDDDD88888OOOOOOOOOO8888O8OOOOOO88DDDDDDDDDDD88888DDDDDDDD8OOOOOMMMM..:~.:.MMMMMD8DDDDDDDDDDDDDDDDDDDDDDDDDD8NMMMND8DDDDDDNMMMMMMMMMDDDNMMMM88DDD88DD8DDMMMMMOOO8OOOOOOOOOO888888888OO888OOOOODDDNNDD888888888OOOOOOZZZZOOO88O88DDDDDNNDDDND88888OO8888OOOOOOOOOOOOOOOO888888DDDDDDDDNDDDNDMMMN.....                    
. ...  ...MMMM8O8O8OZOOO8O8OOO8888888888DDDDDDD88OOOO888888OOOOOOOOOOOOOOOOOOODDDDDDDDDDDDDDD8888OOOOOOOOOOO8888O8OO8OOO88DDDDNDDDDDD88888DDDDDDDDD88OODMMMM.....~,MMMMD88DDDDDDDDDDDDDDDDDDDDDDD8DD8NMMMMNDDDDDDNMMMMMMMMMMDDDMMMMMD88DDD8DDDDDNMMMMOOO8OOOOOOOOOOOO888888OOO8OO8OOO8DDDDNDD88888888888OOOOZZZZZOO88OO88DDDDNNDDDNDD88888OO88OOOOOOOOOOOOOOOOO888888DDDDDDDDNDDNDDMMMMM....                    
. ...  ...MMMMMOO8OOOOOO8O8OOO8888888888DDDDDDD888OOOO88888OOOOOOOOOOOOOOOOOO8DDDDDDDDDDDDDD88888OOOOOOOOOOO8888OO8OOOO8O8DDDDNNDDDDD88888DDDDDDDDD88O8MMMMM..,...MMMMM8DDDDDD8DDDDDDDDDDDDDDDDD88DDD88MMMMDDDDDNMMMMMMMMMMNDDDMMMM8DDD88DDDDD8D8MMMMO8OOOOOOOOOOOOOOOOOOOOOO8OOO8O8OO8DDDNND888888888888OOOZZZZOOOO8OOO88DDDDDDDDDNND8888OOOOOOOOOOOOOOOOOOOOOO888888NNDDDDDDDNNDD8MMMM....                    
        ..,MMMMZ888ZZOO88OO8O88888888888DNNNDDD888OOOO888OOOOOOOOOOOOOOOOOOOODDDDNDDNDDDDDDD888OO8OO88OOOO8O8888O888OOOOO8DDDDDDDNDD888888DDDDDDDDD888OMMMM,~.~,:~MMMM$8DDDDDDDDDDDDDDDDDDDDDDDDDDDDDD88MMMMMNMMMMMMMMMMMNDD8NMMMMM8DDDDDDDDDDDD8MMMMNOOO8OOOOOOOOOOOOOOOOOOOOOOOOO8O8DDDNDDDD88888888888OOOOZZZZZZOOOO8O88DDDDDDNNNDDD888OOOOOOO88888OOOOOOOOOO888888NDDDNDDNDNDDDDMMMMM...                    
       .   MMMM88O8OOOO88OO8O88888888888DNNNDDD888888O888OOOOOOOOOOOOOOOOOOOODDDDNDDDDDDNDD8888OO8OO88OOOO8O8888O888OOOOO8DDDDDDDDDD8888888DDDDDDDD888OMMMM.~~...MMMMM88DDDDDDDDDDDDDDDDDDDDDDDDDDDDDD88MMMMMMMMMMMMMMMND8DDDNMMMMN8DDDDDDDDDDDD8NMMMMOO8O8OOOOOOOOOOOOOOOOOOOOOOOO8O8DDDDDDDD88888888888OOOZZZZZZZOOOO8OO8DDDDDDNNNDDD88888OOOOOOOOOOOOOOOOOOO8888888NNDDDDDNDNDDDDMMMMN...                    
        ...NMMMDOOOOZOO88OO8O8888888888DDDDDDDDD88888OOOOOOOOOOOOOOOOOOOOOOO8DDDDDDDDDDNND88888OO88O88OOOO8O8888O888OOOOO8DDDDDDDDDD8OOO8888DDDD8DDD88OMMMM:,=,~,MMMM,88DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD8MMMMMMMMMMMMNDDDDDDDMMMM88DDDDDDDDDDDD888MMMMOO8O8OOOO88O8OOOOOOOOOOOOOOOOOOO8DDDDDDDD8888888OO8OOZZZZZZZZZOOO88OO8DDDDDDNNNDDND888888OOOOOOOOO88888888888888DDDDDDDNDDDDD88MMMM..,                    
       . . MMMMMO8OOZOO88OO8O8O8888888DDDDNNNDDD888O8OOOOO88O8OO8888OOOOOOOOODDDDDDDDDDDD888888OO8OO88OOOO8O8888O888OOOOO8DDDDDDDDDD8OOOOO88DDDDDDDD88OMMMM:,,..MMMM888DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDOMMMMMMMMMMMDDDDDDDMMMMNDDDDDDDDDDDDDDD8DMMMMMOOOOOOOOOO88OOOOOOOOOOOOOOOO8OO8DNDDDDNDD88888OOO8OOOZZZZZZZZZOOO88OO8DDDDDNNNNDNDD8888O8OOOOOOOO888888O8888888DDDDDNNNNDDDDN8MMMMM..                    
       . ...MMMMO8O8OOO88OO8O8O8888888DDDDNDDDDDD8888OOOOO8888888888OOOOOOOOODDDDNDDNNDDD888888OO8OO88OOOO8O8888O888OOOOO8DDDDDDDDDD8888OO88DDDDDDDD88OMMMM,:.:.MMMM,8DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD888MMMMMMMMMMMDDDDDDDMMMMDD8DDDDDDDDDDDDD8DMMMMMOO8OOOOOOOOOOOOOOOOOOOOOOOOO8OO8DNDNDDNND88888OOOO88OZZZZZZZZZOOO88OOO8DDDDNNNNNDNDD8888O88OOOOOO888888O8888888DDDDNNNDNNNDDDONMMMM.                     
       ..  .MMMMOO8OOOOOO8OOO88OO888888DDDDNDDDDD8888OOO88OO88OO888O88OOOOOOODDDDNDDDNDND888888OO8OO88OOOO888888O888OOOOO8DDDDDDDDD888OOO8O88DDDDDDD88MMMMM~,,=IMMM,ODDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD88MMMMMMNNDDDDDDDDDMMMMO8DDDDDDDDDDDDDDDD8MMMMO8OOOOOOOO88OOOOOOOOOOOOOOOOOO888DNDDNNND88888OOOOOOOZZZZZZZZZZOOO88OO88DDDDDDDDDNND888888888OOOOO88888O8888DD88DDDDDDNNDDDDDD8MMMN.,                    
       ..  .MMMMOO8OOOOOO8OO88OO88888888DDDDDDDDD8888OOOOO8OOOO8888O88OOOOOOODDDDNDDDNDND888888OO8OO88OOOO888888O888OOOOO8DDDDDDDDD888OOOOOO8DDDDDDD88MMMM..,=7.MMM,D8DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD888DMMMMDDDD888DDDDDMMMMDDDDDDDDDDDDDDDDDD8MMMMOO8OOOOOOO88OOOOOOOOOOOOOOOOOOO88DDDDNNNDD8888OOOOO8OOZZZZZZZZZOOOO88O88DDDDDDDDDNNDD888888O8OOOOOO8888O88ODMMDDDDDDNNDNNDDDDDOMMMM..                    
       ..  .MMMMOO8OOOOOOOOO88O888OO8888DDDDNDDDD888OO8OOO8OZOOO888888OOOOOO8DDDDDDDDNDND888888OO8OO88OOOOOO888OO888OOOOO8DDDDDDDDD888OOOO8O8888888888MMMN:....MMM,888DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD8D8OMMMMD888D88D88DDMMMMO8DDDDDDDDDDDDDDDD8MMMMDO8OOOOOO888OOOOOOOOOOOOOOOOO8888DDDDNDNDD8888OOOOOOOOOZZZZZZZZZOOOO88O88DDDDDDDNDDNND88888O88OOOOOO888OOO8MMMM88DNDNDDDDDDDDDNNMMMM.                    
       ..  .MMMMOOOOOOOOOOOOO8OO8OOO8888DDDDNNDDDD888O88OO8OZOO88OO888OOOOOO8DDDDDDDDNDND888888OO8OO88OOOO888888O888OOOOO8DDDDDDDDD888OO8O888888O88888MMMNO.,.NMMM8OD8DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD88MMMMMMMMMMMMMMMMMMMO88D8DDDDDDDDDDDDDD8DMMMM8OOOOOOOOOOOOOOOOOOOOOOOOOO88OO8DDDNNDNDD8888OOOOOOO8OOOZZZZZZZZOZOO8OO88DDDDDDDDDDNDD888888OOOOOOOOOO888OMMMMMMNDNDDDDDDDDDD8OMMNM.                    
       ..  .MMMMOOOOOOOOOOOOOOOO88OOOO88DDDDNNDDDD888O88O88OZOO888888OOOOOOO8DDDDDDDDNDND888888OO8OOOOOOOOOO888OO88888OOO8DDDDDDDDD888OO8OO8OO88O8888OMMMMO...MMM8888DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD8DMMMMMMMMMMMMMMMMMMMM8DDDDDDDDDDDDDDDDD8OMMMM8O8OOOOOO888OOOOOOO8OOOOOOO88OO8DDDNNDNND8888OOOOOOO88OOZZZZZZZZOZOO88OO8DDDDDDDNDDDNDD88888O8OOOOOOO88OOOMMMMMMNDNDDDNNDDDDD8DMMMMM.                   
       .. . MMMM8OOOOOOZ88O8OOOOOOOOOO88DDDDDNDDDD888O8888OOOOO8888888OOO8OODDDDNDDNDDNDD8888888888OOOOOOOOOOOOO88OO88O888DDDNDDNDDD8888OOOOO8OO8OOOO8MMMM....MMMD8DD8DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD8MMMMMMMMMMMMNMMMMMMMO8DDDDDDDDDDDDDDDDDDMMMMM8OOOOOO888OOOOOOO8OOOOOOOOOO8OODDDNDDDDN888888OOOO8OOOOOZZZZZZZOOZOO8OO88DDDDDDDDDDDDDD8888O8OOO88OOO8OOOMMMMMMNNDNDDNNDDDDD88DMMMM.                   
       .  . MMMMMO8OOZOZ88O8OOOOOOOOOO888DDDDDDDDDD888OO8OOOOZOO888888OOOOOO8DDDNDNDDDDD8888888OOOOOOOO888OOOOOO88O8888888DDDDDDDDD8888OOOOOOOOOO88OOMMMM..,.MMMD8D88DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD8MMMMDDDD8DDDDDDDMMMMD8DDDDDDDDDDDDDDDDD8OMMMMO8OO88OOO8D88O8OO8OOOOOOOOOO8O88DDDDDDDDD8888OO8OOOOO88OOZZZZZZZOOZOO8OO88DDDDDDDDDDDDND8888O888OOOO88OOOMMMMMMMNDDDDNNDDDDDDDOMMMM.                   
        .. . MMMMO8OOOOZ88O8OOOOOOOOOOO88DDDDDDDDDD88OOO88OOOZZOO8888OOOO8OO8DDDNDDDNNDD8888888OOOOOOO8888OOOOOO8888888888DDDDDDDDD888OOOOOOOOOOO88OOMMMM,,..MMM88D88DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD8MMMMDDDDDDDD8DDDMMMM888DDDDDDDDDDDDDDDD88MMMN8OOO88OODNNO8OOO8OOOOOOOOOOO8888DDDNDDDDD88888O88OOO888OOOZOOZZZOOZOO8OOO88DDDDDDDDDDDND88888888OOOO88OOOMMMMMMMMNNDDNDDDDDDDDOMMMM.                   
         .  .MMMMOOOOOOZOOO8OOOOOOOOOOO88DDDDDNNDDDD888888OOOZZOO88OOOOOO8OO8DDDNDDDNND888888888OO8OO88888OOOOOO888888OO88DDDDDDDD88888O8OOOOOOOOOOODMMMM....MMM8DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD8MMMMDDDDDDDDDDDDMMMMMNN8DDDDDDDDDDDDDDD88DMMMMO88OOODMMM8O8OOOO8OOOOOOOOO88O8DDDDDDDDND88888O88O88888OOOOOOOOOOOOOO8OOO88DDDDDDNNNDDNDD888888OOOO88OOOMMMM8MMMMDDDNDDDDDDNDDMMMM.                   
       .. . .MMMMOOOOZOZOOO8OOOOOOOOOOO88DDDDDNNDDDD888888OOOOZOO888OOOO88OO8DDDNDDDNDD8888OOO8O888O888888OOOOOO88888OOO88DDDDDDDD8888OO8OO8OOOOOO88MMMMM...MMMM8D8DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD8MMMMDDDDDDDDDDDDMMMMMMNDDDDDDDDDDDDDDDDD88MMMMOO8OO8NMMM8O8O8OOOOOOOOOOOO8888DDDDNDDDDD88888O88888OO88OOOZOOOOOOOOO88O888DDDDDDNNDNDNND888888OOOO88OOOMMMMOMMMM8DDNDDDDDDN8DMMMM.                   
       .  :  MMMMMO8OOOOO8OOOO8O8O8O8OO888DDDDDDDDDDD8OO8O8OOOOOOO88OOOOOOOO8DDDDDDNDND8888OOOOOOOOO888888888OOO888OO88O8888DDDDDD8888O88OO8OOOO88OOMMMM....MMMMDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD8MMMMDDDDDDDDDDDDMMMMMMMD8DDDDDDDDDDDDDDDD8NMMMMO8OO8MMMMM88OO8OO8OOOOOOOOOO888DDDNDDDDD8888O88OO8OOOO88OOOOOOOOOOOOO88OO888DDDDDDDDDDNDD8888888OOO8OOOMMMM..MMMNMDNNDDDDDDDDMMMM.  ...              
        ,  .  MMMMOOO8OZOO88OO88Z8O8Z8O8888DDDNDDDDDD8888O8OOOOOOOO8OOOOOOOO8DDDNDNDDNDD88OOOOOOOOOO888888OOOO888O8OO88O8888DDDDDD888OOO8OOOOOOOO8OOMMMMO,.,MNMMDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD8MMMMDDDDDDDDDDDNMMMMMMMM88DDDDD8DDDDDDDDD88MMMMOO8O8MMMMMMOOOOOOO8OOOOOOOOO8888DDDDDDDND8888OOO8OOO8OOO88OOOOOOOOOOOO888888DDDDDDNNDDNND8888888O888OOOMMMM.,MMMMMNDDDDDDDD888MMM  .. ..             
       .  , .,MMMMOOO88OOO88O8MND888O8OO888DDNNNDDDDD888OO8OOOOOZOO8OOOOOOOO8DDDNDNDDNDD88OOOOOOOOOOOOOOOOOOOO888O8OO88O8888DDDDD888888OOO8OOOOOO88OMMMM....MMMMDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD8MMMMDDDDDDDDDDDMMMMMMMMMD8DD8DDDDDDDDDDDDD8MMMM8O8OOMMMMMM8OOOOOOOOOOOOOOOOO888DDDDDNDDN8888OOO8OOO88OOOOOOOOOOOOOOOOO888888DDDDDDNNNDDDD8888888888OOOMMMM...MMMMMDDDDDDD888OMMM.. .,  .            
        . .. ,MMMMOOO88ZZZO8OMMMM8OO8O8O888DDDDNNDDDD8888O88OOOOOOO8OOOOOOOO8DDDDDDNDDDD888OO888888OOOOOOO8OO888888OO88O88888D888888888OO88OOOOO8OODMMMM....MMMMDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD8MMMMDDDDDDDD8DNMMMMMNMMMMDD88DDDDDDDDDDDDDDDMMMM8OOOMMMMMMM8OOOOOOOOOOOOOOOOO88DDDDDDDDDD88888O8OOOOOOOOOO88OOOOOOOOOOO8OOO888DDDDDDNNDNNDDDDD888O8OOOMMMM....MMMM8888DD88888MMM. .  ,              
        ...  .MMMMZ8OO8ZOOO8OMMMMMOOO8OO88888DDDDDDDDD88O8OOOOOOOOOO8OOOO8888DDDDDDDNDDDD88OO8O8OOO88OOOOOOOO8888OOOOOOOO88888888O88888O88OOOOOO88OMMMM8=..OMMMMDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD8MMMMMMMMMMMMMMMMMMMMDMMMMM88DDDDDDDDDDD8DDDDMMMM8OO8MMMNMMMM8OOOOO8OO8OOOOOOOO8DDDDDNDDNDD888OOO8OOZ88O88OOOOOOOOOOOOOOO88O888DDDDDDDDDDDNNDDDDD888OO8NMMMM...MMMMNM88DODD88DMMMM. .  .             
       ..  ...MMMMOOOO8ZOOOOOMMMMM8O8O8O88888DDDDDDDDD88O88OZOOZOO8OOOOO88888DDDDDDDNDDDD88OO8O8OO88888888OOO8888OOOOOOOO88888888888888888OOOOOOO88MMMMM..,MMMMMDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD8MMMMMMMMMMMMMMMMMMMMMMMMMMDODDDDDDDDDDDDD88DMMMMN88OMMMNNMMMNOOOOO88OOOO88OOOO8DDDDDNDNNDD88888O8OOZOOO88OO88OOOOOOOOOOOOOOO888DDDDDDDDNDDDDDDDD88O8OO8MMMM....MMNMMM88DO888ODMMM. .  .             
       ,   .  MMMMN8O8OOOZOZOMMMMMMOOOOOOO88888DDDDDDDD88O8O8OOO888OOOOO8888888DDDDDNDDND8888OO8O88888OOOOOOO88888OOOOOO8888888888888888888OOOOO8OOMMMMM.,.MMMMMDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD8MMMMMMMMMMMMMMMMMMMMMDMMMMM88DDDDDDDDDD8DDD8OMMMMOZ8MMMN$DMMMNOOO8OO8OOOOOOOO888DDNDDDDDDD888888OOOOZZOO8OOO8OOOOOOOOOOOOO88OO88DDDDDDDNDDDDNDDDDD88OOOMMMMM.....MMMMZ8888888DMMM. .  .             
       . .   :MMMMM8O88OOZZZ8MMMMMMN88OOOOO8888DDDDDDDD88O8O8OOOO88OOOOOO88O888DDDDDNDDDD8888OZ8O888OOOOOOOO88888OOOOOOO8OOOOOOOO88888888O8OOOOO88OMNMMM.,,MMMMODDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD8MMMMNDDDDDDDDDDDNMMMMDNMMMM8O88DDDDDDDDDD8DD8MMMMDZ8NMMM7ZNMMMOOO8OO8OOOOOOOO888DDNDDDDDDDD88888OOOOZZOO88OO888OOOOOOOOZOOO8OO88DDDDDDDDDDDDDDDDD8D88O8MMMMM.,...MMMMM8DZD8O88MMM. .  .             
       ..    ..MMMMOOOO8OOOO8MMMMMMM8OOOOOOOO888DDDDDDDD88OOOOZOOO88OOOOOOOO888DDDNDNDDND88O88ZOO888OOOOOOOOOOOOOOOOOOO888888888888888888OOOOOOOO8OMMMM...~MMMMMDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD8MMMNDDDDDDDDDDDDDMMMNDDNMMMMM8D8DDDDDDD8DDD8DNMMMMOOOMMM7ZNMMMNOO8OO8OOOOOOO8O88DDNNDNDNNND8888888O8OOOOOOO8OOOOOOZZOOOOOOOO888888DDDDDDDDDDDDDDD8888OOZMMMM......MMMMMDOODD88MMM. .  .             
              .MMMMMOOO8888OMMMMMMMMMZOOOOOO8O888DDDDDDDD88O8OO8OO8OOOO888OO888DDDDDDDDNDD8O8888OOOOO888OO8OO8O8OO8OOO8OOO88888888888888OOOOOOOO8O8MMMM~.,.~MMMMDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD8DDD8MMMMDDDDDDDDDDDDDMMMMM8DDMMMMMD8DDDDDDDDDD8DDD8MMMO8OMMMZ:MMMMMM8O8OOOOOOOOOOO88DDNNDDNDDDND88888OO8OOZZOOO8OO888OOZOOOOOOOO8888888DDDDDDDDDDD888888O8OOMMMN......,MMMMMMOOD8OMMM. .  .             
              .MMNMMOOO888OOMMMM.MMNMOOO88OOO888DDDDDDDDD88O8OOOOO8OOOOOOOOOO88DDDDDNDDDDD888OO888OOO88OOOOOO8O8O8O8O8O8OO88888888888888OOOOOOOO8OOMMMM:.=..NMMMDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD8MMMMDDDDDDDDDDDDDMMMMMNMMMMMMMDDDDDDDDDDDD8DDD8MMNO88NMMM..MMMMMO8OOZ8OOOOOOOO88DDNNDDNNDDND88888OOO8OOOZZOOO8888OOOOOOOOOOOO8888888DDDDDDDDDD888888O8ODMMMM........MMMMMDODO8MMM. .  .             
              ..MMMM8OO8OOOOMMMM.MMMMMOOOO88888DDDDDDDDDD888OO8ZO8Z888OOOOOO888DDDDDNDDDDD888OOOOO88OOOOOOO8OO8NNM8OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOMMMM.,.~,MMMM8DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD88MMMMDDDDDDDDDDDDDDMMMMMMMMMMMMD8DDDDDDDDDDDDDD8MMMOOOOMMM:,MMMMMMOO88OOOOOOOOOO88DDDDDNNDDNDD8888888O88OOOOOOO888OO8OOOOOOOOO88OO8888DDDDDDDDD888OOO88OMMMMM..,... ,.MMMMMDOO8MMM. .  .             
              .$MMMMO8OOOOOOMMMM .MMMMOO8888888DDDDDDDDDDD88OO8OO8O888OOOO88888DDDDDNNDDDDD888OOZO88OOOOOOOOOONMMMMNO8O8OOOOOOOOOOOOOOOOOOOOOOO888NMMMM.....MMMMDDD8DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD8DMMMMDDDDDDDDDDDDDDMMMMMMMMMMMMM88DDDDDDDDDDDDD8DMMMMZ8MMMN~,.MMMMMO8O8OOOOOOOOO88DDDDDDDDNNDD888888OOO8OOOOOZOO888888OOOOOOZOOOOO88888DDDDDDDD88888OOOOMMMMN.....,....MMMMM88OMMM. .  .             
              ..MMMMO8OOOOOOMMMM..MMMM8O88888888DDDDDDDDDD88OO88OOOO88OOO888888DDDDDNNDDDDD888OOOO8OOO8OOOOOOOMMMMMMDOO88OOOOOOOOOOOOOOOOOOOOOO88OMMMMM.~:,=NMMMDDD8DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD88NMMMNDDDDDDDDDDDDDDMMMMMMMMMMMMM88DDDDDDDDDDDDD8OMMMMOOMMNM.,,MMMMMO8O8OOOOOOOOOO8DDDDDDDDNNDD888888O88OOO8OOZOO888O8OOOOOOZZOOOOOOO8O8DDDDDDDDD888OOO88NMMMM...........MMMMNOOMMM. .  .             
              ..MMMMOOOOOO8OMMMM..MMMMM88DD88888DDDDDNNDDDD8OO88OOO8OOOOOO888888DDNDDDDDDDDD888O8OO8OOOOOOOOOOMMMMMMMMOOO8O888888OOOOOOOOOOOOOOOO8MMMMM..~~..MMMODDDDDDDDDDDDDDDDD8DDDDDD8DD8D8DD8DDDDDDDDDMMMMM8DDDDDDDDDDDDDDMMMMMMMMMMMMMODD8DD8DDDDDDDDDMMMMMOOMMM..=.MMMMM8888O88OOO8OO88DDDNNDDDDDDD888888OOO888OOOO888888888OOOZZZO88O888888DDDD8DDD88D888O88MMMM............MMMMOZMMM. .  .             
              ..MNMMOZOO8OOOMMMM...MMMMMOD8888888DDDDDDDDDDD8OO8OOO8OO8888888888DDDDDDDDDDDD888O8OOOOOOOOO8OOOMMMMMMMNMMO8OOOO88OOOOOOOOOOOO8OOO8OMMMM..~,~..MMM88DDDDDDDDDDDDDDD8D888D8DD8888MM888DDDDDDD8MMMMNDDDDDDDDDDDDDDDMMMMMMMMMMMMMM8DDD8DDDDDDDDD88MMMMMOMMM..~:.MMMMMOOO8OOO8888888DDDDDDDDDDDDDD888888OOOO88OOOOO8OOOO88888OO888OO888888DDDDDDDDDD8O88OMMMMMM...,......:MMMNMMMMM. .  .             
              ...MMN88OO8OO8MMMMM...MMMMODD8888888DDDDDDDDDD8OO88OOOOOOOO8888888DDDDDDDDDDDD888O8OOOOOOOOO8OOOMMMM.MMMMNO8OO88888888OOOOOOOO8OOOOOMMMM.:..~.:MMMDDDDDDDDDDDDDDD88D8OM8D8DDD8DMMMMO8D8DDDDD8MMMMNDDDDDDDDDDDDDDDMMMMMMMMMMMMMM88DD8DDDDDDDDDDOOMMMMZMMM,..~,.MMMMM8O88O888OOO888DDDDDDDDDDDDD8888888OOO88OOOOOOOOOOOOOOOO888OOO8888OO8DDDDDDDD88888ONMMMMM............MMMMNMMM. .  .             
               ..MMM8OO88OOODMMMN...MMMM8888888888DDDDDDDDDD88O88OOOZOOO8OOO8888DDDDDDDDDDDD888O8OOOOOO888OO8OMMMM..MMMM8O8888OOOOOOOOO8OOOO8OOOOOMMMM.,:..::MMMMD8DD8DDDDDDDDDD888MMMMMN8DDDMMMMMMM88DDDD8MMMMNDDDDDDDDDDDDDDDMMMMMMMMDDMMMMMDDDDDDDDDDDDDDOONMMMMMMMM:.,~.:MMMMM8OO8OOOO88888DDDDDDNNDDDND88888888OO88OOOOOOOOOOOOOO8OOOOOOO8O888O888DDDDDD888888ZNMMMMM. ... ......MMMNMMM. .  .             
               ..MMMO8O8OO8OOMMMM....MMMNDD88888888DDDDDDDDD88O88OOOOOO88OO888888DDDDDDDDDDD888O8OOO888888888OMMMMM,.NMMNOOOOOOOOOOOOOO8OOOO8OO88MMMMM~..~.,:.NMMD8DD8DDDDDDDDDDDO8MNMMMMD8D8DMMMMMMM88DDD8MMMMDDDDDDDDDDDDDDDDNMMMMMNNDDNMMMM88DDDDDDDDDDDDDMMMMMMMMMM:::....MMMMN8O8OOOOO88888DDDDNNNDDDDDD88888888888OOOOOOOOOOO88888OOOO8OO888888888DDDDD88888OODMMMMM............ZMMMMMM. .  .             
               . MMMMO8O8OO8OMMMM.....MMM8O88DDDD888DDDDDDDD888888OOZO8OO8OO8O88ODDDNDDDDDNDDOO888OO88888O8Z88OMMMM...MMMMO8ODOO8OOOOOOOOOOO88OOOMMMM........,NMM8D8D88DDDDDDDDDDD88MMMMMMMM88888MMMMMM888OMMMMDD8D8DDDDDDDDDDDDMMMMN8DD8DMMMMMDDDDD8DDDDD88MMMMMMMMMMM.,~,:,:.MMMMOO8888OOOO8888DDDDDDDNDDDDDD88888O88O8OOOOOOOOOOOOOOOOOOOOOOOO8OOOO88888888888OOOOOMMMM...... . ....MMMMMM.  ..              
               . .MMMZ8O88O8OMMMM.....MMMMMZD88888888DDDDDDD888O88OOOOO88OO888O88DDDDNDDDNND8888OO888888888D888MMMM....MMMMMZ8O88OOOOOO8OOOO888OOMMMM.....,,..MMMMDD8DDDDDDDDDDDDDDD8O8DMMMMMMO88DOMMMMMMOMMMMNDD8888DDDDDDDDDDNMMMMDDDDDDNMMMMDDDDDDDDDD88MMMMMMMMMMMMM~.:~...MNMMNZ8OO8OOOOO888DDDDDDDDDDDNDDD888888OO88OOOOOOOOOOOOOOOOOOOOOOO888OO88888888888OOO888MMMN.............MMMMM.     .            
              ....MNND8888O8OMMMM......NMMMOO88888888DDDDDDDD88OO888OZO88OO8O8O8ODDDDDDDDDND8888OO888888888D88DMMMM.....MMMMOO8Z8OOOOO8OOOOO888OOMMMM.........,MMM8D8D8DDDDDDDDDDDDDD8DDMNMMMMMMMOD8MMMMMMMMMMDDD88DDDDDDDDDNMMMMMMMDDD8D8DMMMMNDDD8DDDDD88MMMMMMMMMMMMM...,.~.MMMMM88O8OOOOOO888DDDDDDDDDDDDDDDD88888O88888O8OOOOOOOOOOOOOOOOOOO8888OOOOOO88888OOOOO88ZMMM..  .........MM8MM.     .            
              ....MMMM8888O8OMMMM......,MMMNOD888888888DDDDDDD88OO88OOOO8OO88OO8DDDDDDNDDDDND888888O88888888D88MMMMM....MMMMMMO88OOOOO8OOOOOO88OOMMMM.......,,.MMM88DDDDDDDDDDDDDDDDDDDDDD8OMMMMMMMM888OMOMMMMNDDDDDDDNNMMMMMMMMMMMMDDDDDD8DMMMM88DDDD8DD8MMMMMMM.MMMMMM...:::.,MMMMM8OOOOOOO88888DDDDDNDDDDDDDDDD88888888888888OOOOOOOOOOOOOOO888888888OOOOO8OOOOOOOO88MMNM............,MMND  . .              
              .....MMMO888O8OMMMM.......MMMMMOO88888888DDDDDDDD888O8OZZOO8OOO8MNDODDDDNDDDDDDD88888888888D88888DMMMM,.....MMMMMMOOOOO888OOOO888OOMMMM......,,.,MMM8DDDDDDDDDDDDDDDDDDDDDDDDD8DDMMMMMM88D88MMMMMMMMMMMMMMMMMMMMMMMMMMNDDDDDDDMMMM888D8DDD8OMMMMMMM..MMMMMM.~....,~MMMMMN8OOOOOOOO888DDDDDNNDDDDDDDDD8888O88888888OOOOOOOOOOOOOOOOOO8OOOOOO88OOO88OOOOOOOOMMMMMM....,......MMND.......            
              .....MMM8O8O8O8MMMM.... ...MMMMMO888D8888DDDDDDDD888888OOO8O888NMM8D8DDDNNDDNDDD888888888DDDD88D88MMMM......MMMMMMMOOZ8OO8O8OO888OZMMMM........,:MMMM8DDDDDDDDDDDDDDDDDDDDDDDDD888DMMMD88D88MMMMMMMMMMMMMMMMMMMMMMMMMMNDDD8D8D8MMMMD8D8DD888MMMMMMM..MMMMMM..~~.~,.~MMMMMO8OOOOO88O88DDDDDNNDDDDDDDD88888888O8888OOOOOOOOOOOOOOOOOOOO8888OOOOOOO88O88O8OO8OMMMMMM. .........DDM....... ...  ..    
              .....MMMMOO888ONMMMM,.......MMMMMO8O8888888DDDDDDD888O8OOZ8O8OOMMMMOD8DNDDNNDDDD888888888DDDD88888MMMMN.,......MNMMMM8O8O8O88OOO8OMMMMM,...,...,.,MMM88DDDDDDDDDDDDDDDDDDDDDDDDDDD8D88DDDD8MMMMMMMMMMMMMMMMMMMMMMMMMMMMDDD888DDDMMMMODDD88OMMMMMMMM:~.MMMMMM:.:=...~.MMMMNOO888OOO8888DDDDDDDDDDDDDDDD8888888OOOOOOOOOOOOOOOOOOOOOOO88OOOOOOOOOO8OO8OOO8OMMMMMMMM............M..8..O.. ...  ...   
              ......NMM8O8O8O8MMMM......,.MMMMM88OD888888DDDDDDD888O8OOZO88OOMMMM8DDDDDNNNNDDD888888888DDDDDD888NMMMM........MMMMMMMOO8O8OOOOO8OMMMMM........,.:MMM88DDDDDDDDDDDDDDDDDDDDDDDDD8DDDDDD88D88MMMMMMMMMMMMMMMMMMMMMMMMMMMNDDD88DD8NMMM8DD8D88MMMNMMMMM..MMMMMM..:.~.,:.,MMMM8O88OO88OO88DDDDDDDDDDDDDDDD88888888OOOOOOOOOOOOOOOOOOOOOO8OOOOOOOOOOOO88Z888MMMMMNMMM.... ,...O............ ...  ...   
              ......MMMMO8OO8OMMMN.......,.MMMMMD888888888DDDDDDD8888O8OOO8OO8MMMMDODDDDDDDDNDD88888888DDDDDDD8O8MMMM...........MMMMMNO8OOOOOOOOMMMM:,.......,..MMM88DDDDDDDDDDDDDDDDDDDDDDDDDDDD8DDDDD88MMMMMMMMMMMMMMMMMMMMMMMMMMMMMDDDDDDDD8MMMMDDD88MMMMM.MMMM.,.MMMMMM..~..,...~MMMMN8Z88OO8O888DDDDDDD8888DDDDD88888888OO8OOOOOOOOOOOOOOO88O8OOOOOOO888OOOO8MMMMMMMM........,..,.....OO...,... ...  ..    
              ......MMMMOOO8O8MMMMM.........MMMMM8OD88888DDDDDDDDD888888OZOO8OMMMMMMDODNDDDDNDN88888888DDDDD8DD8OMMMMM. .........MMMMMMM8OOOOOOOMMMM~..........,MMM88DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD8D8MMMMMMMMMMMMMMMMMMMMMMMMMMMMMD8DDDDD8DDMMMM888MMMMM..MMMM..,MMMMMMM~..,~,,:,~.MMMN8OO88OO8888DDDDDD88888DDDDDD8888888O8OOOOOOOOOOOOOO888OOOOOOOOOOOOOOMMMMMMMM.......,... ..............,..  ..  ..    
              ......MMMMOOOOO8MMMMM... ......MMMMM8O888D88DDDDDDDD88888OO88OOOMMMMMM8DD8NDNDNND88888888DDDDDDD88DNMMMM...........$.MMMMMMOO8OZ8OMMNM.~.....,..~:MMMM8D8DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDMMMMMMMMMMMMMMMMMMMMMMDDDMMMMD8DDDDDD88MMMMM8OMMMMM..MMMM~~..MMMMMM...~.~..~..MMMMM88O8OOOO8888DDDDDD8888DDDDD888888888OOOOOOOOOOOOOOOO8O8OO8OO8O8OOOMMMMMMM..... ...      ................      ..    
              ......MMMMMOOO8O8MMMM...........MMMMMOODDOD8ODDDDDDD8888O88OOO8OMMMMMMMON8DDDDDNND888888DDDDDDDDD8OOMMMM....... ......,MMMMMMZ8OODMMMM.,.......,:.MMMM8DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD8MMMMMMMMMMMMNNNDDDDDDDDDDNMMMND8DDD8NNMMMMMMMMMMMM...MMMN.~..,MMMMMN.~=:~,.:...NMMMM88OO8OO88DDDDDDDD88888DDDD88888888OOOOOOOOOOOOOOOOZ888OO8OOO88MMMMMMM...............    ............         ..    
              .......MNMMN8O8O8MMMMM... .......NMMMMNDO88D888DDDDDD88888O8OOO8MMMMMMMM888DDNDDND888888DNDNDDDDD888MMMM............   ..MMMMMOZDMMMMM~,..........MMMM8DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD8MMMMDDDDDDDDDDDDDDDDD88D8DMMMMD8DDDMMMMMMMMMMMMMM,   NMMMM.=.:.MMMMMM..:.,..~.~MMNMMMO8OOO88888DDDDDDDD88888DDD888888OOOOOOOOOOOOOOOOO8OOOOO8OMMMMMMMMM........ ........    .............    ....      
              ...,...MMMMM8O8OZNMMMM... ......,,MMMMMMO88D8888DDDDDD8888O8OOO8MMMMMMMMMO8DDDDDDDD88888DDDNNDDDDD8OMMMMM,................MMMMO8ZMMMM..,.,.......:MMMM8D8DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD8DMMMMDDDDDDDDDDDDDDDDD88DDDMMMMMNNNMMMMMMMMMMMMMMM.,..MMMMM.:.~..MNMMM,~:.:.,..:MMMNMMM8OOO888O8DDDDDDDD888888DD888888O8OOOOOOOOOOOOOOOOO888DMMMMNMMMM   ......     .....    .............    ....      
               .......MMMMOOOOOOMMMM..............MMMMM8D8DD88DDDDDD88888OO8OOOMMM.MMMMM88DDDDDDDD888DNNDNDNDDDDD88MMMM...............  .MMMMMOMMMM~..,......,..MMMM8ODDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD8MMMMMDDDDDDDDDDDDDDDDDDDDN8MMMMMMMMMMMMMMMMMMMMMM......MMMM~,:.,:,MMMMM....,..,.MMMMMMMMM88888888DDDDDDDDD8888D8888888OOOOOOOOOOOOOOOOOODNMMMMMMMMMM...... ,.... ..........   ............  ......      
              ........MMMMMOO8OOMMMM......... ...,MMMMMM8888888DDDDD888888OOOOOMMM..MMMMM88DDDDDNNDDDNNNDDDDDDDD88OMMMMM..................MMMMMMMMN~,...........MMMM8DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDMMMMDDDDDD8DDDDDDDDDDDDDDDNMMMMMMMMMMMMMMMMMMNMMM......MMMM..,,~:.MMMMM,..,......MMMMMMMMOOO8O888DDDDDDDDDD888888O88O8OOOOO88OZO8OOOOOMMMMMMMMMMM.........  .... .....            .......               
              .........MNMM$88OOMMMMM...............MMMMM88O888DDDDD8888888888OMMMM..MMMMMM8DDDDNNDDDNNNDDDDDDDD888OMMMM....................MMNMMMM.~.,.........MMMM8DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD8MMMMDDDDDDDDDDDDDDDDDDDDDDNNMMMMMMMMMMMMMMMNMNMM.......MMMM.,,:~~.~.:..=.......,.MMNMMMMMMM88O8Z888DDDDDDDDD88DD8O8888OO888OOO8ZMMMMMNMMMMMM .. .  . .                                                  
              .........MMMMZ8OOO8MMMM........, ......MMMMMO888888DDDD888888O888OMMM..,.MMMMMD8DNDDNNDDDDDDDNDDDD88D8MMNM.....................NMMMMM~............MMMM8DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD8DMMMMDDDDDDDDDDDDDDDDDDDDDDDDNMMMMMMMMMMMMMMMMMMM.......MMMM.=:~:~...:,.,,.......:MDMM .MMMMM8OO8OO88DDDDDDDDDD888O88OOOOODMMMMMMMMMMMMNM.  . .....  ,                                                   
              .........MNMMMOO88ZMMMM,.........,....,MDMMMM8888888DD888888888OOZNMM,. .MNMMMMD88DNDDDDDDDDDDDDDD88OO8MMM.................... ,MMMNM..:,.........MMMM8DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD8DMMMNDDDDDDDDDDDDDDDDDDDDDDDDDMMMMMMMMMMMMMMMMMMM.......MMMM~..~,..=:..:.........:MMMM  .MMMMMOOOO8888DDDDDDDDDD88OOO8D8OMMMMMMMMMMMMNM.. ..., .   ,                                                     
               ..... ...MMMMOO8O8MMMMM ................MMMMM88888888888888O8OO88MMMM.....MMMMMMNDDNDDNDNDDDDDDDD8D888OMO......................MMMM~.............MMMM8DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDOMMMDDDDDD8DDDDDDDDDDDDDDDDDDDMMMMMMMMMMMMNDMMMM........MMMMM,:......,...........:MMMM ...MMMMMM8OOO88888DDDD8888O8MMMMMMMMMMMMM......... . .  ..  .. .                                                  
                ..  ....MMMMMO8O88MMMM........  ........MMMMNO88DO88888888888OOOMMMM....,..MMMMMD8N8NDDDDDDDDDDDD88888D$I$..,...,........... .MMMM~.............NMMM888DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDNMMMDDDDDD8DDDDDDDDD8DDDDDDDDDDMMMMMMMNNNDDDMMMMN... ....MMMM.~.~..........,...,..MMMM  ....MMMMMO8O8888ODO88OMMMMMMMMMMMN........ ....                                                                  
               ... ......MMMMMOO88MMMM...................MMMM8ODO88888888888888OMMMM...,....MMMMM8O8NNDDDDDDDDDDD888OZ$7$$,..,,............. .MMMM~.............MMMM8DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD8MMMMDDDDDD88DDDDDDDDDDDDDDDDDDDMMMMDDDDDDDDDDMMMM.,.,....MMMM..:.............,....MNMMM.. ..MMMMMMO8OO888O8DDMMMMMMMMMMM., .. .   . ....                                                                 
              ............MMMM8OO8NMMMM..,............,...MMMMM88888888888888888MMMMM.,......MMNMMMMNNNDDDDDDDDDD8D88Z$$7ZIZ....,........... .MMMM~.............MMMMO8DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD8MMMMMMDDDDDDDDDDDDDDDDDDDDDDD8DMMMMNDDDDDDDDDMMMM,.... ...MMM.~.............,....,,MMMM, .....MMNMMN8O8OOMMMMMMMMMM..,.$.... ...........                                                                 
              ... ........MMMMMDO8OMMMM., ,.................MMMMN8D888888888D888OMMMM..........MNMMMMMN8DD8DDDDDDDD8O$$7I777................ .MMMM:.,...........NMMMDD8DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDMMMMMMMMNNDDDDDDD8DDDDDDDDDDDNMMMMMMDDDDDDDDDMMMM,.......,MMM..,.,..,..,.....,.....MMMM. .......MMMMMMMMMMMMMMM..................... .                                                                   
              ... .........MMMMMOO8MNMMM....................MMMMMMO8DDD888888888OMMMMM...........MMMMMMNDDDDDD8DDD88ZZ$7II77$..,............ .MMMM~.,,..........MMMMDODDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD8MMNMMMMMMMMMMMMMNNDNNMMMMMMMMMMMMMMMMDDDDDDDDDMMMMM.. .....MMMM..,...:,.:,.,,..~.::.NMMM. ........MMMMMMMMMMM......,.........,...........                                                                 
                       .  , MMMM8OO8MMMM......               .MMMMMM888DO88888888DMMMM,.....        MMMMMM88D8DN888Z$$7I7II77N.............. ,MMMM.,,.~:,...,.~.MMMM8D8DDDDDDDDDDDDDDDDDDDDDDDDDDDDDD8MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMD88DDDDDMMMMM.........MMM........:,.,........,MMMM............MMMMMM.........................                                                                       
                      , .. .MMMMM88ZMMMM......              .. MMMMMM8O8D888888888MMMM...,..       . MMMMMMM88NOD8OZ$77III$7ON.............. MMMMM.=,.,.::.,:.:.MMMM8D8DDDDDDDDDDDDDDDDDDDDDDDDDDDDDD8MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNDD8DDDDDMMMMM........MMM........,,.,.........MMMN...    .......MM ..........................                                                                       
                      .  .. .MMMMNO8MMMM......              .,...MMMMMM88OD88888D8MMMMM.,...       .   MMMMMMMMMO8Z$77II777$NNM,.............NMMM..~,.,...,....~MMMD88DDDDDDDDDDDDDDDDDDDDDDDDDDDDDD88MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNDDDD8ZMMMM.,.,....MMM...........,........,.MMM...      ..................................                                                                       
                        . .   MMMMNOZMMM,.....              .....  MMMMMMN8O8888888MMMMM....       ... ,..MMMMMNMN$$7III7$7OMNMN,...........,NMMM:.=:,.........OMMM8D8DDDDDDDDDDDDDDDDDDDDDDDDDDDDD8DNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMDDD88DNMNMM.......NMM......................,MM............,...,..........................                                                                       
                      .  . . .MMMMMOZMMM......              ....,.. MMMMMMM8D8888D88MMMMM...         ..  ..,.MMMN8$$7III777NMMMM.............MMMM...,:...,.....ZMMM8DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD8DMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMDDD8D88MMMM.......MMM.......................MMM..................,.......................                                                                       
                             ..MMMMMMMMMM.....              ..  .... .MMMMMMM8OODOD8DMMMM...             .,....,..7Z7II7I$$ZMMMMM............MMMM:..,..........NMMM88DDDDDDDDDDDDDDDDDDDDDDDDDDDDD8D8MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNMD8DD88MMMM.......MM.,..,..................MMM,.........................................                                                                       
                             ..,.MMNMMMMMM....                      ..,..MMMMMMO8O8O8MMMMM..            .............$77$IOOZMMMNMM..........MMMM.....,........MMM888DDDDDDDDDDDDDDDDDDDDDDDDDDDDD8D8MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNM8MMMNN8DNNMMM.......MMM......................MMM..........................................                                                                       
                             ....MMMMMMMMM....              .....   ......MMMMMM8888OMMMMM..           ..........,,...O$$NNOO8MMMMMN.........MMMM.....,........MMMOD8DDDDDDDDDDDDDDDDDDDDDDDDDDDDD8D8MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNMMMMMMDDDOMMMM......MMMO..,..................NMM..........................................                                                                       
                             ..,...MMMMMNM....              .................MMMMM88O8MMMMM.          .........,.....,....MMMMO8MMMM..,......MMMM..............MMM88DDDDDDDDDDDDDDDDDDDDDDDDDDDDDD888MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMD88DNMMM.....MMMM.....................MMMM.........................................                                                                       
                             .......MMMMMM....              ..........,......MMMMMMM8OMMMMM.          .............,......MMMMMOMMMMM........MMMM..............MMM888DDDDDDDDDDDDDDDDDDDDDDDDDDDDD8D8MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM.MMMMMN888MMMM.....ZMMM.....................MMMM.......................................                                                                         
                                ... : MMMN..,                               .. ,MMMMMMMMMMMM..............................,.MMMMMMMMMM......MMMMM...........:~MMMDO8DDDDDDDDDDDDDDDDDDDDDDDDDDDDDD8D8MMMMMMNNDDDDDDDDDDDDDDDDDDDDDNNMMMMMMMMMMMM,.MMMMMMDDNMMMM.,.. MNM.....................MMMM.....................................    ......                                                                 
                               ..  . ,.  ...                                 .,   MMMMMMMMMMN. ,............................,MMMMMMMMMNM....MMMMM.......,.,..,MMMZD88DDDDDDDDDDDDDDDDDDDDDDDDDDDDD8D8MMMO8DDDDDDDDDDDDDDDDDDDDDDD88DDDDDDDDDDMMMM....MMNMMMMMMM,.,..MDM,....................MMMM.....................................    ......                                                                 
                                ...   ..,   .                               .  .. . MMMMMMMMMN.  ,..............................MMMMMMMM....MMMMM...........~.MMM888DDDDDDDDDDDDDDDDDDDDDDDDDDDDDD8D8MMMDDDDDDDDDDDDDDDDDDDDDDDDDDDD88888DDDDNMMM.....NMMNMMMMNM....MMM..,..................MMNM.....................................    ......                                                                 
                                ... .. ..                                   ..    . . .,MNMMMM ...............................,.,..,MNM.....MMMM,..,......~...MMM88DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD8D8MMMDDDDDDDDDDDDDDDDDDDDDDDDDDD8D8DDDDDDDMMMM......OMMMMMMMM....NMMM...................,MMMN,....................................    ......                                                                 
                                                                                           ....  ...........................................MMMM...........,.MMM88D8DDDDDDDDDDDDDDDDDDDDDDDDDD8DDDDD8MMMNDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDMMMM.......,7MMMMMM....MMMM.:=.:,............,.MMMMM....................................    ......                                                                 
                                                                                          .....  ...........................................MMMM........,....MMM88D8DDDDDDDDDDDDDDDDDDDDDDDDDDDDDD888MMMDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDMMM,..........MMNM..,..MMNMM,.=.,..,...........MMMMM,...................................    ......                                                                 
                                                                                          .....  ...........................................MMMM...........,.MMMD8DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD88MMMD8DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD88MMN,.................,.MMMMN...=...............=ZMMM,.....,............................. .  ......                                                                 
                                                                                          ................................................,.MMM..........., MMMMD8DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD88MMMNDDDDDDDDDDDDDDDDDDDDDDDDDDDD8DD8D888NMM.,.........,..,.,,..MMMMM.~..~............,.~8MNM.................................... .  ......                                                                 
                                                                                          ..................................................MMM...........,.MMMM8DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDMMMMNDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD8ZNNNM..,...,....,..,..,..8MNMM...,.,............,:ONMMM..,..................................  ......                                                                 
                                                                                           ...   ...........................................MMM............MMMMMDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD8MMMND88DDDDDDDDDDDDDDDDDDDDDDDDDD8DDOZNMMM,....................MMMM::~..~.............,=NMMM..,..............................                                                                             
                                                                                                 ..........................................MMMM...........,MMMMODDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD8MMMN8DDDDDDDDDDDDDDDDDDDDDDDDDDD8DD8OMMMM....................,MMMN~..,,................MMMMO..............................                                                                               
                                                                                                 ..........................................NMM..........,..MMMM8DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD88MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNMM.....................MMMMM....=,,............,~MMMM..,.,.........................                                                                               
                                                                                                 ..........................................MMM............MMMMO8DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD8MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM.,................,.MMMNMM.:.=..........,..,:~MMMMNO,...........................                                                                               
                                                                                                 .........................................MMMN,..........DMMMMD8DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD88MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNMMM.....................MMMMM:.,.,............:..~MMMM.............................                                                                               
                                                                                                 ........................................$MMMM..........MMMMMM88DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD8OMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNZ................... MMMM:.~..............,..,MMMMM..,........................                                                                                
                                                                                                 .................................   .....MNM..,..,..,..MMMMM88DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD8D8MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMOZMMM.. ... , . . . .....MMMM,.:..............,,..~MMMNM..........................                                                                                
                                                                                                 ................................    .....MMN.,..,..,..MMMMMM8DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD8DD888MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMN$7MMMM. , ..        .....MMMM....~.,...........,...MMMMM..........................                                                                                
                                                                                                 .........................               MMMM...,....,,MMMMMN88DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD8DD888MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMN$7MMMMM.. ..        .....MMMMM.~.=.........,.....,.:MMMMM......... ...............                                                                                
                                                                                                 ......................... ......        MMMM=.....,...MMMMD88DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD8DDDDDDODMMMMMMNNDDDDDDDDDDDDDDDDDDNNNMN$IMMMMMM,   .       .,...MMMMM...,.,........,..,,..:MMMMM,........                                                                                                
                                                                                                   . . ..................        .  .. ..MMM,:,:.,..:.MMMMM88DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD888MMMMMMMD8DD8DDDDDDDDDDDDDMMMMZ$88MMMMMM............... .MMMMM.:,..............,.=..MMMMM   ... .                                                                                                
                                                                                                   .     .............             . .. .NMM..=..,...MMMMMO8DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD8D888MMMMMMN8DDDDDDDDDDDDDDDMMMMM8ODODMMMMM........... .. . MMMM..................:....MMMNM ..  ..                                                                                                
                                                                                                   .     ............            . .   :MMMM...~....~MNMMM8DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD8DODNMMMMMN8DDDDDDDDDDDDDDMMMMD8DDDOMMMMMM........  ,   ..MMMM.~................,.::.MMMMM......                                                                                                 
                                                                                                   .     ..........     .          ..   MMMM.:.~...:.MMMMZDD8DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD88DDD888MMMMMMND8DDDDDDDD8DDMMMM88DDDD8OMMMMM.......... . . MMMMM..................~,.,.MMMMM: . ..                                                                                                
                                                                                                   .     .........  .....         ...  .MMMM......:.MMMMMDODDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD8DD8DMMMMMMDDDDDDDD8DDDMMMM8DDDDDD8DMMMMM..... .... .. .MMMM:................:...:..MMMM . ..                                                                                                 
                                                                                                                    .....        . .. . MMMM..~..:..MMMM8DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD8DMMMMMMNN88D8DD8DNMMMM8DDD8DDODMMMMM.........      MMMM:.,.............,,,.=...NMMMM... .                                                                                                
                                                                                                                                 .  .. MMMMM..:....MMMMM8DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD8DMMMMMMMD8DDDDDMMMMM8DDD8D8D8DMMMMMM.......      MMMM.~................,=..~..MMMM .  .                                                                                                
                                                                                                                                 . ,  .MMMMM,:~,:,,MMMMM8DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD88DMMMMMMDDDDDDMMMMN8DDD8DD8D88MMMMMN.....       MMMMM...............,,,.:....MMMMM...                                                                                                 
                                                                                                                 ........         . ,  MMMN.:,:..::MMMMO8DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD8ODMMMMNMMNNNMMMM88DD8DDD8DDDO8MMMMM.....      .MMMM..,...............:..:...MMMM..                                                                                                  
                                                                                                            ..............        . .. MMMM~~,..,.MMMMM88DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD8DO8MMMMMMMMMMM8D8DDDDD8DDD8MMMMMMM....      .MMMMM.:..,::,............,...MMMM . .                                                                                                
                                                                                                                   . . ..        .. .  MMMM..:~,..MMMMD8DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD888NNMMMMMMMM88DDDDD8DD8DMMMMMMMM...        .MMMM.:~.~..~................,MMM ...                                                                                                
                                                                                                                                 .  . MMMMM...::.,MMMM88DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD88O88MMMMM88DDDDDDD888MMMMMNMMM..         MMMMN.~.,:.................,,MMM...,                                                                                                
                                                                                                                                  .. .NMMM,...~,.MMMMMODDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD8DDDODDDDDDD888MMMMMNDMMMMM..      .  MMMM....:.................,.MNMN...                                                                                                
                                                                                                                                 .    MMMM,....,,MMMMOD8DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD8DD88DDDDDDDD8DDMMMMNNNNMMMM..       ,.NMMM,,..,...................~MMM,                                                                                                  
                                                                                                                                 . .. MMMM.~....MMMMMDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD8DDDDDDDDDODDDDDDDD88MMMMMNDDDNNMMMM.      .  MMMMM:..~..................,:MMMM .                                                                                                
                                                                                                                                 . .  MMMM....~.MMMMM8DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD888MMMMMNDDDDDNMMMM.  . . . .MMMMM.:.,..................~,.MMM.                                                                                                 
                                                                                                                                 ..  .MMMM..,.:.MMMMO8DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD8DNMMMMNDDDDDDDNNMMMM  ,  .. ..MMMM...,:...............,,,,.MMMM                                                                                                 
                                                                                                                                 .  .MMMMM.~.~:MMMMMMD88DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD88DMMMMNNDDDDDDDDDNMMMM ..  ..  .MMMMM.,~..............,..,.=..MMMM                                                                                                
                                                                                                                                 . . MMMM.~~,..MMMMMMMDODDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDO8MMMMMNDDDDDDDDDDNMMMN . . .. . MMMMM....:...............,...,MMMM                                                                                                
                                                                                                                                  .. MMMM:.,...MMNMMMMMM8DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD8DMMMMNNDDDD8DDDDDDDNMMM   .  . .. MMMM...,............,....~:..MMMM                                                                                                
                                                                                                                                 .  :NMMM..:.=MMMMNNMMMMMDDDDD8DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD88D888MMMMNNDDDDDDDDDDDDDDDNMMM    ...  .MMMM..................,,:::,~MMNMM. .  .                                                                                         
                                                                                                                                 . . MMMM~....MMMMNDMMMMMMD88OD8DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD8DD8D88MMMMMNDDDDDDDDDDDDDDDDNMMM  ,. ..  .MMMM.....................,..~.MMMM. .  .                                                                                         
                                                                                                                                  .  MNNM.,..,MMMNDDDNNMMMMMM88DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD8DNMMMMMMMN88DDDDDDDDDDDDDDDNMMMM ,. ..  .MMMM....................,~.:.~MMMM. .  .                                                                                         
                                                                                                                                   .MMMMM..~.MMMMNDDDDNMMMMMMMODDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD88MMMMMMMMNDDDDDDDDDDDDDDDDDDNMMMM.  ...  .MMMM....................,,.,..MMMM. .  .                                                                                         
....................................?777II$77ZZZZZ$ZZZOZZZ$7I??I77I=............................................  .......... ....    . .................. IZ?    .~$ZZI,. ~+ZZZ7..  .....  ,,      .:.=. ..=......+.~ ..+......~:~,  .,. ...~,:   . ....    ..................... . ........    ..,+=~~~~++~::,,,,,,,, .... ................................    ....................    ........    ............
..................................:7I7$7777?7$ZOZ$Z$$$$$$77$ZZ$$7II7I+................................................... ,. ~=I~ ...................... :ZZ$...:ZZ$..7Z.,OZ?.,Z+ ........ = ... ..~.:....:. .   ,=,...,~.. ...:,~   ~.  . :=:~.. . ....    .....................?:.........    . .====~~~~:::::,,,,,,,,....................................    ....................    ........    ............
 .. ....: .....,?:. .. .~,......,?I$$$7$$$77I7$ZZ$$Z$$$$7$$7$$7$Z$IIIII=.................................... ...... ~,,.,+:~?~..=I,=?+II+......  ..  .  .7$=Z,...?ZI ,$$..$7.:IZ:.. ......,:..  ...::+~~.:: .....~,~. .=. ....::,:. .~.  .,:,+. ................................ ~:= .. ........ . :===~~~~:,,::,::,,,,,:, ............................. ...   . . ... . .   ...   .  . .  ,.  .  . .  .........
... . .?O+..  .7Z$..::.:Z?.....=77$777$$7I7$$I$ZZZZZZZZZ$Z$$$$7777$$7?I7?:.................................. .....?=.. ~+,,.+ ..~=..?.   ,=.... ...    .:Z=:Z~ . ,Z?:$$,..$$ZOI. . ..... .+...  .   ,... .. .....=.:..,:.. ...=,~.. ,: .. ,:,~  .................................~..~  ......... ...+~=~~~:,:::,,...,,,,... ...............................,=,~,,:,,., .,.  . ... . . ...  .. ..  ... . ........
=$~ . .7Z? . .,Z$$,.IZI+Z~..,.?$$$$$$Z$I$Z$$$7?7ZOZZZZZOZOOOZ$$77I7I77IIII?................................. ...,I.. ..,    .. . ., .. . .,+=:..........$Z$ZOI. ..$ZZ7, ..Z$$ZZZI.. .... ,=. ...    . .  .. .....,~, .~ ...  :~.~   :.    ~.= .................................. +. ~,...........  ..+=~~~::::,     .  .   ............................. ...$.$~., ?.:,?, I I+ ~ I.:,+ +:7.+:. =,:I.,=, ........
+Z7 ..,ZZ? ...+Z~Z?. =OO$.,,:I7$$$$$$$$$Z$7$Z$I7$OOOOOOZOOZZZZZZ$7777II7IIII~............................... .. $:......................  =~:,.:=+.....ZO+,,7$=..,Z$.  . +Z7...+I:. .... ~..................  . =.=. .:..... +,., ..~  .,,:~,. .................          . .  . + ..+....    .  ...  ,==~~:..............................   ................7=I:..=,..? .$.~.7=.O~? +$,.I .I..:? :?~ ,     ....
~ZO? ,7$$I...,Z7,$$,.,~O8~,~I$$$$ZZZ$$$$$$ZZZZ$I$O8O8O8OOOOZZZ$$ZZ7777II77III+................................ =I .................... . .  .. ...+~...++.  .+, .,$7..  ..,.. .  .. ....,: ................. . ,,.: .~,.....,?.~.  ,,... ~.~. . .........................  ..  . +.  .+....... .:7:. .. .....................................~+I777I77I?II~,.~.=..=I,?~I,==.=.,Z Z.,:: ?:? ,7 =,I..Z .      ....
=Z$Z$ZZ:?Z,. +ZOOOOI.,7Z::~77$7$$Z$$Z$$7ZZZOOZ$7I$O8OO88D8Z$ZZZZ$$ZZ7777I777I+I,,........................... . ? ... ........................... ..7. . ... ......................... ..=.   .. ..... ...  .   ~.~. .+... ..~ :,  .:.. .:.+ ................   ... .  .  +=~.  ..+.  ..=.... ~I,= .  .  .................................:7$$OO$$ZZ$77777$Z$7$7?,............................,..::,~, . ........
+Z+.~:..~Z7.+ZZ~.:ZZ=,7$~:77$$ZZZ$O$$$$OOZOZZZZ$77ZOOOO88OOOOOZ$$$$$Z7I77I$77II7,..............................=7,=.... ........................ :I$+~: .. ..........................  ,~. ..  :,:~=~~,,.  . .:,.~  ::  .  .+.+....: . .=:,.................  .....=:.=+: I:+: . +,.  ..=,.+: .?.. . ..:?+:.~..........................~Z$OOOO$$ZZZOOOZZ$$ZZZZ$$77=,....................    . ..... ..  ........
.,............,.,,,,.,,:~$$ZZZ$Z$Z$7ZZOOO8ZZOZOZZ$7OOO8888OOOZZZZ$$Z$7$I7I7IZ7I7$:,.......................... ..IZ?:............................. .. ..+,   ...........................+ ..   ,,,?  ..+..  .. ?:=...~....  :.~, ..,. ..:,:.................. :?+~:,~+?+~?+~??~,+=+? . ..,,... ,,. ..=~....I..........................:$Z8Z87O8Z888OZOOOO$Z8OOOO$Z$$77,..................    . ..  .  ...........
..............,,,,,,,:::I$ZZZZZZOZ$ZZOZOOOZOOZZOOZ7$ZZO888OOOZOZZ$77Z$7$7777I$7I7$:....................... .  .:7 ,...  ..............................,,+ .......................... .~,.   ..=.=~...,=......:,~: .,~  . . =.~..  :=~==== . ............ ...,?=,.... . ..,..   .  ............:,.:?,...,:+..........................=$Z8O$OD8D8OOO88OOOZ$OOOOOZZO$$ZZI~.... ....................................
............,,,,,,:::::~Z7ZZZZZO$ZOOOO8OOOOOOZOOOZZZ$$$O88OZZZOZZZZ$77$7$77777$$77$:..................~== ...  ++,,..................................$?.?.  ..........................~..  ..::.+....=,......~:~.. =..... ~.:, .  .~ . =,. ............. ..... . .,:=,.. .  ..................,+~.,..,.+:,.........................=$ZOZ$OOD8O888OOZOO8O$ODD888OOZ$$7O7=........................................
..........,,,,,,:::::~~I$ZZOZZZZZOZOOOOOOZOOOOOZZZZOZ$$$$OOOO$$$Z$ZZZ77$$$7I777$77$$:..,............ . .,::..  +?..,.., .. .................  .......IIZ~.  ................ .. .... ~...    =.~, .. ~ ..  .,,+, .,~..  ..+,~ ... .:,,.,.  ............. .... ......+,. ........,... ....I?+=.........?,..........................~$ZOZ$O8DZ888DOOOOOOOOOZOD8OOOZZO$O$Z7~..... .........    .......    .....  . 
.::,.,,.,,,,,,:::::::~~$7OZZZOO$ZOO8O8OZOOOOOOZZZZZ$$$$$$$$OOOZ7I$$ZZZ777$$7I7$7$7777,................~....~. . ??.,,=$... .................  .........,+ .................. .. ....,: . ...=:.~.. .~,.  ...=,= ..~,.    :,:: .. .,,:~~:.  ............. ....,,.~I=  .........+.:I??: ,.+..,.==....,:+,,.,,,,,,,,,,,,,,..........:$$ZO$8D8Z88D888OOZZ7I7$$$O8OZO8ZZZ$ZZ$7:..............    ......    ......:~  
,.,,=.,,,,,:::::::::~~=Z$OZZ$OOZOO8OO8OOOOO8OOOZZ$777II7II77$$OO$I?$7$Z77$$$7I777$I7ZI,.....:??+~....~=... +:. . +$IIZ= .. .................  .... ... :?.  ................ .. ....: .. . ,: ~.. ..~. . . ::~,. .=.   ..=.~..   :. ..~~.  ............. ...,?=,.. , .. .... ,:.. ..,+.=.,,..,.I,,.~=...,,,,,,,,,,,,,,,,,,......,7$OO$O88O8888OOOOZI++++?II$OOZZOZ$Z$$7$77,...................... ..... ....I$  
....+.:.+?~~~=I~::~:~~+Z$ZZZOOOZOOOOOOOOOOOOOOZZZ7I?????++??77$ZOO7?77$$I77$$7777$777O+,....=I+,=~...,I . .~?....... $. .     ... . .......    .~?   ,:+.........  ................,..  .. =.,, .  ~,......=.~...:,   . ,::......~.. .=:.  ..................   .,:,:+?I?,. .,:.......+?.,,$Z=,,+.:~,,,.,,,.:=++?:,,,,,,,,,,,.,,I$OZ$O88O8DD8O8Z$?++=====++I$88Z$$$I777I$I+..............=I,...: .7$, ~=....$7  
....=,+~,:,:,~:=?::~~~?$$ZZOOOOZZOOOOOOOOOOOOOZZ7?++++++===++?I7ZZOO?77$Z77I$$7$77$77$O=,..:~,...=+ ,.,$+. I, . .  ..:$ ... .....................O$?I~,..  ........ .............  ~... ..,~ =... .?:====~+.=....=:=~~~:?.~......,:=+~,:.  ....................==+??~,,. . ..::.+Z$~,..I:,=$Z?..?,~+I+~~:,,:,,,~?=.:,,,,,,,,,,.=ZZZZZODOOD8O8$$?+?+=~~~~~~==IZ88$7OZ$ZI?I77~.............~Z:. ~Z=.?Z=.$Z? ..Z?  
...,=+:,:,:,::::7~:~~~I$ZZOZO8OZZ8O8OOOOOOOOZZZ7I++=++===~===++I7$ZOOZI77ZII7Z$7$7$$I$O7~,.?,., ..+,  ...?=    .. .... I+:......+:  ............,7 ,,.  . ......,~. .............. =. ,: ..~:,  ...+....  ~,:.   +. .. .=.,.....,:.. :~ .  .................... .:~=+==+?+?..,,.O~$$...?I.,:,.,I:.,,,,,====I?~,,,:,,,,,,,,,,,,:Z7OOZONZO88ZO$7+I+==~~~~~~~~~=7Z8OZ?O7$Z7I7I+,............,Z~..,Z=.,$=.Z7$+ ,$=  
.,.I,:,::::::~~~I~~~~~I$$ZOZO8ZOO8OOO88O8OOOZ$7?++++=========~==+I$$ZOO$I7$777$$7$7$$I$O7~,~Z,,, ==.....    ..  .... .. , ::~Z=$Z:  ....,7?$7$I?8O.  . . .,OOZ:.7Z~?ZO~   . . ..  .=.... ..=: . .  =......~:.. . ~:~::::=, .....:~::,:..........................    . . ~+,. .:==$7..,:~,,~==:.,,,,,,,,~?~,:,,,,,,,,,,,,,,,,,,$$OZ$OD8O8ZZZ$I+?~~~~~~~~~:::~~=788OOI77Z7I7II:............ 7?...$I ~$:.77.I$IZ,. 
,,?.,,::::::~~~~I~~~~=IZ$ZOZO8$ZO88OO8O8OOO$Z7??++?+=~====~~~~===?I7$$OOZ77Z777$$$$$$77$Z?~,=?7+I+..... .....   ...............  :8??++77=  ....?O,,~:....ZZZO,.:OO$: .. ....     .:.:::...: .  .  , .. ..... . . . .... .. ..... .  ............................ .. ,+:. ......~+,,.,?,,.,,.,,,,,,,,,,,,.?+:,,,,,,,,,,,,,,,:+ZZOZZ88OOOZZZ7+I+=~~~~~:::::::~=?$ODZZIII$I77I+.............77 ..+$~$7..7Z,.+$I...
,~:,,:::::::~~~=I+?=~=I$$OOZOOOO8O8OO8O8OOZ77??+??+===============+I7ZZOOZ77ZI7$7$$$7$7$O$?:...,.............. .... . .  .  . ,, ...,......$O?.,~Z7O$Z$, :OZO+  ,OZ, . .:+?:. .   .................................................. ....    .   .   .        .  .,+:. ..  .....,.::+=,,,,,,,,:,~.,,,,,,,,:,+:,,,,,,,,,,,,,,:7ZOZZODOZOZZZZ??I+=~~~~~~~::::~~~=IOD8$ZI?II77I?,....... ..?:$7.. .IZ$,. ~=.  .. . 
,?,::::::::~~:I=~~~~I=IZZOOZOOOZ8O888888OO77II?I?+=================+I$$ZO8O77$7777$Z$$7$$O7+,.,,.................. . .,    ..IO87...$$ZO=.$Z7O~ .ZO+ ,Z$+OOZ: ...OO:..~+?+: . .. ................................................... ..  . ...  .   . .........~?, .,?+:=.........,.,,,.,,,,,,=7:,,,,,,,,~?:,?:,,,,,,,,,,,,,+OZ8ZO8DZOOOZO?+I+==~~~:::~::::~~~~?O8NOZ7?7?I7II:..........+ZOI...  ... . .. ...   
=:,:::::::~~+?~~~~~:=+IZZOOOOOOZ8O888D88877II?$I?++=================+I$ZOO8O7$$$$7$$$7$7ZZOI~,.................:: ..~OO7.. .+O+O$   ZZOZZ7Z,.Z$.,ZO, ,Z$ IO~.....I7:~+=?~. . . ...  ................................................. :?. .  =~ ....+Z7:....,?~~?+,. .?..............,,,,,,,,,,~:,,,,,,,:,?:?.I,,,,,,,,,,,,:7OZZ$Z88ZOO$OI+??+=~~~~::::::::~~~~+Z8ND$$I?I?II?=. ....... .. . . .   .   . . .... 
I,:,:::::~~I=::~~:~??~I$$OOZOOOZ8O888888OI7?+$I?+++==============~~~==?$ZO88Z7Z7$ZIZZ$777ZOZ?:......ZOOOOZ7,. 7OO= .ZZ,  .. Z$$$..  +OZ,OO?  ZZ.:8O~+Z7. ,7ZZ~ ..,~+~+~:+7~..   ............................................   .,,   .IZ~.  ,ZO: .$O7=?Z~ ..... .. .+: ............,:I+.,,,,:.,+:,,,,,,,,:,?:~?,,,,,,,,,:,,~$$8$Z8DOOZO8O$+7?=~~~~~:::::::::~~==$8DNO$$IIIII?=...... .. .. . ...  .  ..., ,++??+
=,::::::~I7???II+=~:~~I$$OOZOOOZ8O888DDO$II?ZII++++++=============~~~==?7ZO88$7Z7$$$Z$777$OZ7+:.....?ZO, ,$$.=OOO+ ,Z+.. .:=ZO$..,$.,OZ.7O~  +O7.=77I:.. ..,...~+=,:=~+$7~.. . .............................................  ..Z7. . 7Z~.. =ZZI..:Z=.IZ= .  .  ..+,.. ............,:~=.,,,,,.+:,,,,,,,,,,,,=+.,,,,,,,,,:,,?Z$Z$ZDDZ8ZZZ?++7$$7+=~~~~~~=~~~~===?Z8DNDZ$7I?I???,.......  ,, ..:+?+=?=?7=,,+7?,.  
ZI:~,~?$=:~~~~~~:??~~~?OZOZZOOOZ8OD88D8OIII$Z7?++++++============~~~~~=?ZOOO88$$$$$7$$$7$IZOZ7=,.....~Z~. +Z,$OO?...Z7..,Z=:ZZ,,?O= ,$O,~7: ............ ....:+~,,==?$777?+?+=,.. ..  . . .   ..............................  ..$Z:..:ZZ+. .$I?Z. .Z7$Z~...  .  =~ .... .........,,,,,:I,:,,~?:,,,,,,,,,,,,,:~+,,,,,,,,,,::IZ8$ZON8OOO8N87ZDNZ7I+~~~=??III?+==?7O8DNM87ZIII?+?,.,,....=+=I++~..~++++$Z7?+I77++I7
OZO?7I:~:~:~~~~~:=:I+~+Z$8OZOOZO8Z88888OI7?8Z7I??++++=============~==7$I?7ZO88O7Z77Z$$$$$77OO$I=,....,Z+..Z$:OO+ ...7Z?7O+..:$$7= . .    .. ...............:==,.,+?$77$$7I7$777?,. . . ....~?~..............................  ..$Z7 :$$$?..?OZZZ?.,ZZZ~, ..  .,+. ..  ... .......,,,,,,,=?==:.,,,,?+,,,:,,,,,,==,,,:,,,,,:~7$O$ZDDOOOZDND+Z8+OO7I=~:=+?Z8DO$?===78DNM8Z$7?I7??:~~, ~+7I??+?,.+?7I~,.... . .   ..
Z$O7::::~::~~~~~~~~~~7+$$OOZOOZOOZ88D8DZI+8OZ7I??++++============+IO$+++IZ888OZO7O$$$Z$$77$$OZ$I=,...,O$.IO, ,ZZ$ZI. ... .  . . .. . .. .. .............:==,...=I$77$7I77777III?I++?: ..~?7?,. .............................  ..?Z7ZZ~.7$,+Z7. ?Z.:ZI~=IO= ..+.. . .:++=.~~......,,,,,,,,,,,,,,.?+.==:I:,,,,,,,:=,,,,,,:,:+Z$Z$ZDDZOZZ8$7+7$$$7$I=~==78OIZ$$ZNZ?IZDNMDO$7II7?7I77I777?:.:7~:+?, .. ..    ..  ...
OOO7~::~:::~~~~~~~~~~~7ZZO8ZOOZOZO888D8$II8OZ7I??+++++=========+7Z$I??77ZODN8ZZOZ$Z$$$Z$$7I$ZZZ$?~,,,,ZOZO= .. .,. ............................. .... ,==,.  ,?$77$$II77$$II$7I???7+::=II+, .   ................................IO,  ..~?..,.. .~, ,, .. . .=.~~++~.  ..~~..,.:=7...,,,,,~:,,,,,.?+~.?=.=??:,,,:?:,,,,,,::IZO7Z8NDZZ$O$??=+?I7$7?=~=+++II7$$$I++?ZDNMDDZZII?I?Z7??$:I:?7?= ,  ..................
OI$=~::~:~~~~~~~~~~~=~7$ZZ8ZOOO8ZO8D8D87?$8OZI????+++++======+?77II7$Z$$Z8NDOZZZO$Z$$$OZ$777$ZZ$7?~,.,.:,  ...... ................................ .,=+,....~7$7$$I?7$77II7$77I?77?I7II+:.   .. .................................. .. ...   ..     ... .,.  , ....  .  ?,..,,+,=.,,,,,,,,?+,,,,,:,?:+~:I:,,.:+II=,,:,,,,,:7$O$ZDND8$7O7?+=+?II7I?========~~~=~~=+ZDNMDDZ$$???777$?I,I,.. .. .  .................
$$:~+$$?7+=:~~~:~~~~~??$O$8OZOZZO8O88887+ZD8$I??????+++++=====+??7OOZZZZ8DD8O$$ZZZ$$$$ZOZ$77$ZZZ$7=~............................................. .~+:.. ..+7$$$$?I$7$I?7$7II?77?I$7?+=,.. ..................................................................... . ...+..,.?,,:::,,.,,,,:~~?:,,.,,:I,~?,?,:,,,,,,,,,,,,,:~$$ZZONDO8$ZO7?+=?IIII?+====~~~~~~~::~~+ZNNMNDOZ$I??II$?:?.... ........................
::::~~:+II++?=~~~+7$?~=7OZO8ZOOOOOO8888I?$DO$I?????IIIII??+====+?78D8DDD88OZ$$$$ZZ$O$$$OZZ77$ZZ$Z$I+~............................................:=~, ...~IZ$$$II77$7?7$7IIII$$7$Z7??+?=. . ..................................................................... ..:~. .+~...+,,.~.,,,,?=?,~+,.,,.:+.,?~==,,,,,,,,,,,,,,=$$ZZ8NNZO$OZI??++II7?+=====~~:~~::::~~?ONNNDDOZ$7??I=.?: .............................
~:~:~:::~~~~~~?+~:~7?~~IOZZ8ZOOO8OO8888+I7D8Z$ZZOOOOZZZ$$7I+=~~+??I7$$$Z7I7777$$$OZ7$7$ZZZZ77$ZZ$Z$7=:.......................................... ,,  . ,+$$$$7I77I7I7$7II7I$$II$7I777I+.. . .................................................................... . :~ ,+:...,?.,.++,,,,:~??,:,?,,,,,,?.,.+7~,,,,,,,,,,,,,+$Z7ZNNMZZ$O$I??+?II?I+~~~=+=~~~~:::~==IDNNDDN8O$7I???... .  ..........................
I~:~::::~~~~~~~?=~~~$~~?OOZOZZOOOZO88D8+$7D8O$7III77$ZOOZ$$I+=~=++????+++++?I7$$$ZO$O7$ZZZZ77ZZZZZZ$I=:,..............................................~I$$$7I7$II77$7II777$77777I777I?=,. ........................................................................,=.?,,....+,.,I,I,,,,?,+~:,,.~+.,:,~:,,,,,,,,,,,,,,,,,,?ZO7ONNNZ$78$??++?III$???$I==~~~~::~~=+ZNDD8DNDO$7?I++,.................... .... .,....
I?::::::~~~~~~~~7=$$+~~?OOZOOZOOOO8O88O+$788OZ$$$$ZZ$ODDD$$7I====++========+?77$$ZZO$ZI$ZZZ$7$ZZ$$ZZ$I=,,...........................................,?7$$7II7I?777I?I7777$I7$$7II$7+++I?:........................................................................ ?+.. ,...=,,.?.:+.,,,I,~:+,,,,.?,::,I,,,,,,,,,,,,,,,,,,?ZO$8DMNO$78$??+????I?++====~~~~~~~~~=?8MMMNMD88Z7I?+~~. . ................ .....,7 .  
:?7~::::~~~~~~~~==$?:~~+O8ZOOZZZZ8OO88O+$$Z8DDD88OZZODD8ZZ$$7?=~========~===+I7$$$ZO$Z7$ZZZZ7$ZZZ$ZZZ$I=,,,.........................................+7$$??$III77$I?7$II$7I7777I$7?+I++=,:?+,.................................................................... . ... ...,=.,=,.+:..,~~.=,I,,,,,,==,,~:,,,,,,,,,,,,,,,,,IZOZDDMDZ$$D$I???????=~=~~~~~~~~~~~===INMMMMMDDOOI$?+:,:................... ... +7,  ..
::~7+:::~~~::~~~?==~~~~=Z8OZOOZZ8OO8O87?$$Z88DDDDDD888$7$7777I+=~===========+?7$$$ZOZ$$I$OZZZ7$ZZZ$ZZ$$7+,,...........................................,=I+?77$7?I77II7$$I7777$7???~==~?I=, ...............................................................................+..?,..?,,,,?,,+,+,,,,,,,,7,,I,,,,,,,,,,,,,,,,,IO$ODNN8OZ7D$I?+7$$$O$???+=~~~~~~~~==?OMMMMMMDD8O7II+~.,,...... ,~ .=?IIIII7?$$I+.,+~I 
:::I~~?I7+====?7=~~=~~~=ZO8ZZOZZOO88O8?I$7$888O888OO77IIIII7II?======+++===++?I$$$$OO$Z77ZZOZ$7ZOZZ$ZZ$$7?:,,........................................ =+::?7$I+77II7Z$II$7I7$I??==+=?I7+... ....................................................................    .....+.,?.,,~:,,,~:,,+~:,,,,,,,,,~=I,,,,,,,,,,,,,,,,,IO$88NNOZZ$DZ7??II77II7$7ZZ$?+~~~~~=+IDMMMMMMND8O$I7+~,,,,.. .:+~I?IIII$I7I?$?$~I?O$7+~
:::==~:~~7~:~~~~~~~~~~~=ZO8OOOZZOOOZOO?I7$$O88OZ$7????????I77I?+=====+++++++++I7$$$ZO$$$7$OZOZ7$ZOZ$$ZZZ$I+,,,...................................... ...~?77??7$II$Z7?7Z7I$7I?++++?777~ ................................................................................~:,?,.,.+,.,,?,,,?+:,,,,,,,,,.:,,,,,,,,,,,,,,,,,:I8$88NNOZZ$8O7I77I?II??????+===~~==+?OMMMMMMMN8OZ$77?=,.,,,.+I$I. .,?ZZZZZOO$Z7Z$=..IIZ
::::$7$:~7:~~~~~~~~~~~~=$888ZZ8ZZOOOOO?I7$$Z88O$II?++++++?I77I?+=======++=+++?I7$$$ZOO7Z7$OZZZ$7ZOOZZ$ZZZ$$+:.,...................................... ,=+++~?7$?7Z$+?$$I777I++?I?77$77+.................................................................................++,,...,I,,.?,.,,??,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:7878DDNOZZ$O87777???+?++++=======+++ZMMMMMMMMND8ZZ7II~,.,:+II?.=$$ZOZOZ$+$OOZZ$Z$Z$$:?I
::::I=:I+~~~~~~~~~~~~~~=$88DOZ8OZOOOOZ?I7$Z7O8OZ7I??+++++?I777?+=~~~=++?+====+I7$$$O88$7$7OO$O$7$ZOOZ$$$ZZZ$?:.,.................................... ,+?+,+I7?I$$I=$Z7I$77?++III$$$$7?: ...................................................................................,.,.,=,,~~,:,.I~,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:I8$ONDNZZO7OZ87$7?++===~========+?I8NMMMMMMMMN88ZOI?7=,.,$$7,?OOZZ7$?+I?I$7~I~=7ZZ$ZO:~
+??7=~:~:~~~~~~~~~~~~~~=788D8ZOOZOOOOOII$7$7O88O$7I???++?III77I?====?I+=====+?I$7$ZOOD$7Z7$OZOO$$ZOOZZ$$Z$O$$+=.,.......... .................... . .:+?~.,?I?7Z$??ZZII$7I?=III$$$77+=,. ............ ... ....  .      .. ,    . ...............................................:::,+,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,?O$ODDNZZO7OZDO$7??+=~~~~~====+?I$ODMMMMMMMMMD88OZ777?,?II=ZZ7$?7,?:7~?7++7?+I. ,7ZZZOZ
:::~~::~:~~:~~~~~~~~~~~=7O8D8ZZOOZOO8Z$?Z7$7Z88OZ$7I?????IIII7$Z$III?+======+7$77$ZO8NO7$7$OOZOZ7ZZOOZZ$7$ZZZZI~,...............................  .~?+,..+II7$I+IZ7II$???+7I7$777?+=, . .............. .  ... . .  . .,+Z$O+ . ................................................~:,?.,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:+OZODDDZZZ7$88ZZ$7?+===~~~==+?IIII$DMMMMMMMMNDD8OZ$7?7=+=$Z$~.7Z~: ,I+7ZZZ$II?7:.7Z:?ZZ
:::::::~:~~~~~~~~~~~~~~=7O8DDOZOOOZOOOO+Z77$Z8D88Z$77IIIIIIIII77II??+=====++$777$ZZODN8$7$7OOZOO$7ZZOOOZZ$$Z$$Z$+:............................... =?=, :=+7$$?+I7I?7$~??I77$777II+:..    . ......... .,IZ$,. ..7Z$.. 7Z$~ +Z+ . ...............................................+~+,.,,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,:,,,,:~OOZDDDOOZ7O88Z7II7I?++=++??++++?I$DMMMMMMMMND888$Z7+$=,I7,...$$.:=?,?ZOOOOZI+?= ?Z~~=7
:::::::~:~~~~~~~~~~~~~~=7O88D8ZOOOZOOOO+$$7$$OD88OZ$777777IIIIII?+=++++?IZ$I77$7$ZZ8DD8Z7$7ZOZZOZ7$ZOZOOZZZ$$$$I77=,............................ .~:..~+?777$?II~+7I~I?I7$I77II?=, ..,:~:. .........  IZ=+,. .I$~... ~Z+. =Z=  ................................................:=,,,,,,,.,,,.:~:.,,,,,,,,,,.:,,,:,,,,,,,:~ZO$DDD$OO7OOO$I?????+++========+?7DMMMMMMMMNDD88$ZI7?I~?..,..$7 .~?IIZO$$ZO7?:..:+  ~?
:::::::~:~~~~~~~~~~~~~==IO8DD8ZOOOZZOO8+$7$7$$8DDDOOZ$$777777IIII7777$$$+?II?I7$$ZODDDDO7$$$OOOZZ$$7ZOZOOZ$$ZZ$$$=IZ+:..........................   ..~?77I7+?7~:II~~?7$7II7I?7+,.:~+=::+~. .........  7$,. ..,ZOZO,. .$7IZ7. .  ................................................,,,,,,,,,,7OZZZI,,,:ZO87,,7OO$ZZ=,,,,,,,::7O$DDD$O87OOO7+======~~~~::::~~+?$MMMMMMMMNDD888ZZII+$:,.,...?Z: ??~=OZOOZZ===..7:, . 
:::::::~:~~~~~~~~~~~~~~=788DD8OOOOOZOOO7I7$77$ODNDDOOZ$$$$$$$$$ZOOOZ$I?IIII???I$$O88DDDO$7$$Z8OOZZ$$ZZZZZZZZ$ZZZ$$+~I$~,.. .....................     ,=I7?+7I,=I=,=I77?+77????=++=:,..::.  .........  +IOI...,Z$,., ..ZO+...........................  ..   .....................,,,,,,,,,.7Z:,,,,,:ZZ=~,,,ZO~,IOI,,,,,,,,~IOOODDZOZ$ZOZ7?=~~~=~~~::::::~==I8MMMMMMMMNDD88DZZI?+I=,...,.:$++~:+=?$Z$?~,= :.Z  . .
:::::::~:~~~~~~~~~~~~~~=788DD8OZOOOZOOOO+7Z77$$ODNNDOZZ$$77$$$$ZZZ$777IIII??+?I$ZO888DD8O7$7ZOOZZO$ZZZZZZZZZZ$$ZZ$7?7I7$~........................ ..,=7I~:?=.:+:.=777+=I???+:.... ... .  .  ..........Z?~Z? ..7Z+I$  .ZZ,. ..............................   ....................,,,,,,,,,,?O=:=7,,?OOOO?,,ZO$8OZ87,,,,,,:+$O888DZO$O$8Z7?=~~~~~~~::::::~~+ZDMMMMMMMMNDD8D8OZ7I?~7,,...,.?7=.?,+.,7~~,=:~ I=  .  
:::::::~:~~~~~~~~~~~~~~=7ODNDDOZZOOOOZOOI7$777$O8NNDD8OZZ$$77$$$$$$$$77II?+++?I7Z8888DDOO$$$ZO8OOZ$ZZZOZ$$$OOZZ$ZOZ$I?++~~~:..... .............. . :II+,~=:  ..,+$$?~~I+:~~.......................... =OZO= . .=7+,.............................   , ,.~.... . .................,,,,,,,,,,~OZOZ7~,=O$=,,,,ZOOI:,Z$:,,,::IOO8NODDO878$8O$?=~~~~~~~::::::~+7ZNMMMMMMMMNDNDDD8Z$I?:7:,. .,..$7+.+.=.7+.I ,?7? .. :I
:::::::~:~~~~~~~~~~~~~~=7O8DDDOOOOOOOO8OZ?ZZ77$$ODDNDDD8OZZ$$$$$$$777II??++=+?I$O888888OO$$$ZO8OZOZ$$ZZZZ$ZOZZZZZZOZ$I?==~~~~:,................. :?II=,==, . . :II=,.,,. . ..........................  ..  .  ..... ............................ ..,,,.~.,:,.. .................,,,,,,,,,,:Z?.,,,::ZZ78~,,OZ~,~ZZ~,,:,+$8N8ON88D8O$8ZOOZ7+~~~~~:::::::~=I$OMMMMMMMMNDDN8DD8OZ7?~I=,...,..,7$I:. ,+?. ,+$I..~I7I$
:::::::~:~~~~~~~~~~~~~~=$O88D8OO8OO8OOOOOI$Z77$$OODNNDD88OOZ$$$$$77II??++++==+?$OOOO8888OZ7ZZOOOZOO$ZZOZZZZOOZOOZ$ZZZZ$7I?+==~~~:...............:+++~:=~. ... . .  . .. .............................. . . . ....       ............................~,,=:.:,.   ................,,,,,,,,,,:ZZ,,:,,,,=I=.,,~?ZZ$?:,,:~$8NDND8DN8DNZZO8ZOZZI=~~::::::::~=I7$8MMNMMMMMNNDNDDD8OZ7777I==~=~~,. ,~+$7?7~+$Z7?II,~IZ~.
::::::~~~~~~~~~~~~~~=~~=ZO88D8OO88O8OOOOOZIZ$7$ZZODNNND8OOZZZZZ$$77I??++++++=+7ZOOOO888OOZ7$ZO88OOOZZZOZZZZZZ88877$$$ZZZ7I777?+~~=:,.............,====,..........................................................................................~,.::,:+::..  .    ............,,,,,,,,,,.~~,,,,,,,,,,,,,,,,,,,,:~+$8DNNNDDDNDDD8O$8Z8OO7=~~~::::::~=?7$$DNMNMMMMMNDNNDDD8OZ77Z77??++====::,:==I++$$++?I?7:::?7
::::::~~~~~~~~~~~~~~=~~+OO88D8OO88OO8OOO88?ZZ77$$ZONNNDD8OZZ$$$ZZ$77I???+++??7ZZZZOOO8OOOO$$ZOO8OOOZ$ZZOZ$$$OOO8II777$$ZZ$I7$7$7I+=~,,,..........:?=:........................................................................................... :,..=:.+:~,.  .................,,,,,,,,,.,,,,,,,,,,,,,,,,,,,:,,:?IO8DDNNNNNDNNDDNZOZOO8OO7=~~~~::~~=?I7$$NNNNMMMMMNDNDDDDDOO7$ZI7I?++++====~,,:~~:=??++:,   .~+
::::::~~~~~~~~~~~~~~=~~+O888D8OO8DO88OO8OOO7Z$$$Z$ZDNNND8OOZ$$77$$$$$I????II$Z$$ZZZZOOOOOO$$ZOO8OZOO$ZZZZ$$IDO88I?+??I77$$$?I?IIIII?~,,,........................................................................................................ .,=~=:=?=:,.  .................,,,,,,,,.,,,,,,,,,,,,,,,,:~==?=8ND88DNDNNDDNDDNNDDDO$8Z888OZI=~~=+=++?I777MNDNMMNNNNDNDDDDDOO7$OI7I+++++===~~~:~..~,....,~. . ..
:::::::~~~~~~~~~~~~~==~IOODD88OZOD8888OOO887Z$7ZZ$ZODNNND8OZ$$7777777$$$$$$$$$$$$ZZZZOOO8OZ$ZOOOOZOOZ$Z7ZZ$IO88D$+??++?I7$$Z7II?+?I??+,.............................................................          . ..................................~:::,,+?::,..................,,,,,,,,,,,,,,,,,,,,,,,:+=======?N8NDDDDNNDNNNDNNNDD8OO88888OZZI?+++????77ZMMNDMMNMNNNDNNNNDOO$ZO7I7+==++==~~~~~=,........=......
:::::::~~~~~~~~~~~~~~=~$O8DD88ZOODD8OO8OO888IZ$$Z$ZZZDNNND8OZ$$IIIIIIIII777777777$ZZZOZ88OZ$ZOOO8ZOOOZ$Z7$$IZ8888++++++???I7$$III?=+++=::...........................................................  ...=I?=.. ................................ .:=:~~,=++~,.................,.,,,,,,,,,,,,,,,,,,,:=+=====~==+?ZD8DDDNNDDDNNDDNNNNDDOO88888O8ZZZ7???7I7ZNMMNDNMNNNDNDNNNND8O$ZD7?7+=====~~::::::,....... . ....
::::::::~~~~~~~~~~~~~==Z88DD8OZO8DD888888888O7$7ZZ$ZZODNNN8OZ$$7IIIIIIII7777777777$$ZZZOOOZ$ZOOO8ZZOOZZ$7$Z7788D8++======++?I$$I?I?+++==~:............  ....    ....    ............................. ?I~. +++II~ . .  ,... ............ .. .... .,~::~==~==,..................,,,,,,,,,,,,,,,,,,:=++=========++ZD8DDNDNDDNNNN8NNNNDDNO88DOZZ7$D8O7?II$Z8NMMMDNMNNNDDNDNNND8OZZD$?7+=====~::::::::,.............
::::::::~~~~~~~~~~~~~~+O88D88OOO8DD88O888O888$Z$$Z$ZZZ8DNNN8Z$$77IIIIII77IIIIIIII7$$$ZZO8OZ$ZOOOOOZOOZZZ$?$$7888D?===========?7$7+?I+=+~:~:,..........  .............................................I.,,:$$I+=. ~7=ZI,................. .. .... .,::,==~=:=: .................,,,,,,,,,,,,,,,,,:+++====~~~==+++ZD8DDNNNDDDNDNDDNDNNN8MOO88Z$77IZ8O8$7Z8$NDMMDNZONNDDNDNNNN8OZ$DZ+?+=====~:::,:::::.............
::::::::~~~~~~~~~~~~=~IO88D8OZO8DDD88O8888888D7$$ZZZZZO8DNNDOZ$$7IIIIII7IIIIIIIII77$$$$O8OZ$ZO8ZOOZOOZZZ$7I$7OD8DI=============I$$+=?+==:,~,,.........  ............................................=?7.?+. ,?$==I+,?O$II=,............. .. ..... .~,,~=~=::...................,,,,,,,,,,,,,,,.~+++===~~~~~====?$88DDNNDNDDDDDD8NDDDNN8NDOOO$I7I?$Z88OZ$$MNNMNDIZDNDDNDNNDN8O$Z8O+?+====~~:::,:::::,............
~::::=+?~~~7O88OO$~~=~$O888OOZO8DDDDDO8888888DO$$ZZZZZZO8DNNDZ$$77IIIIIIIIIIII??II77$$$Z8OZ$OOOOOOZZOZ$Z$$I7$Z8D8O============~=?$$+=+==~,,::,..... ........= ,.I, :.??.~~?+~~. .=.~:..:......... ++::,,.~+$~,.,?7~. :IOZ=,=?................... ..~:::=~=,,....................,,,,,,,,,,,,,,:+++===~~~~~~==~=?$88DDNN8DDDDDDDN8D8DDND8NN8OO$?I77OZOO$$8NMMNM8I$DDDDDDNNNDDOZ$88=++====~~:::,,:::::.. .........
8Z~:=OOOZ:~+=OZ==~~~~=O8888OZOODDDD888O88888888O$$ZZZZ$ZO8DNNDZ$77IIIIIIII???????II77$$ZOOZ$O88OOOZZ8Z7$$77I$ZOD8D==============~+7Z?=+=~,,,::,............. ?$.I. : +~? .+...7 :I, ?,: ........  ?7,7 :I=...+7+I=:?$+. ,+$I?.  ................ . ,==,===:,..............,,,..,,,,,,,,,,,,,,,==++=~~~~~~~~~~=+?$888NDD8DDDD8D8N8D8DDNND8DDN8O$7~:===ZZ$DDMNNMOI788DDDDNND8DOZ$D8=++~~=~~~:::,::::::............
~O$:$Z~::~:~:OO~~~~~=IO8O8ZOZOD88DD88D8888D888DOZ$ZZZZZZOO8NDND77IIIII???????++????I$7$ZOOZ$OD8OOZZZOO7I$$I77$ZD8O~===========~~~~=$$?===:,,,,:.............? :.I. ~.+.,$.+..:?.~~$ .$  ........ .,Z,,+ .:Z7...~I =$,~$$=.$$I.. ....................~+=,=?~~,............,,,,..,,,,,,,,,,,,,,,++++==~~~~~~~~~=?I$88DNDDDD8DD88DD888Z8NNNNDDNNDO$?=?+=I7ZNNNMNMI=IO8DDDNNDN8D8ZZ88+?=~~~~~~:::::,::::,...........
,+O~$Z~~~::~:ZO~~~~~~$888OZZZ8DDDDDDDD8O888D88DD8O$ZOZZOZZ8DDND87IIIIII????+++++???II77OOOZ$8D8OOOZ$8O7I7$II77$OD8?=+===========~~~+$$+==~,...,:............ .., .. ., . ,,,,, ~.,+::?. .......... I$,?,+$:+7I+..$=.:7~,I7$=?.......................~~~::=:.,...........,,,,,,,,,,,,,,,,,,,,,~++++===~~~~~~~=+??$88DDDDDD8DDD8D8OOOZODNNNN8DD878ZII+++$DNMNMND~~IZD8NDDDDD8DOZZODI++~~~~~~::::::,,::,...........
,?O~IOI~~?$:~Z8+~~~~~O8OOZZZO8DNDDNND8D88888888D88O7ZZZZOOZO8NDDO7IIIIIII??+++++++??I7$ZOOZ$888OOZZ$OO$I77I+?7$Z88Z+++=========~~~~~+$7?==,,..,,:.................. ... .. ... .. . ... ........ . .$Z:?:+??..?,. =$+=?7I77=Z:.......................:~~,==,,...,,,,,,,,,,,,,.,,,,,,,,,,,,,,.=+++==~~~~~~~~~=+??$888D8DD8OD8888OZO$$$DDNMNN8NN+ZZZII??$NNMDND8:~?Z8DD8NDDD8DOZ$$D?I+~~~=~~:::::::::::...........
ZO+::=77?=:~~::~~~~~78OZZZZZOOO8DNNNNDD888888888D88O$$ZZZOOOO8ND8DIII?III???++++++++?7$7ZOZ$8D8OOZZZZ8$7777?=?7Z$88+++=+=========~~~~+77?=~.....,,................................................... ?$=,~=:$ZI~..  .  ~7IZ7$. ................ ......~,~,=,.,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,???+===~~~~~~==+???7O8888OO8ZO$ZDOZ7$$I?ZD8NMDNDDZII?Z7I?8DNMNMN=:=+$$OD8DDD88DOZOO+?I?====~~~::::::::::,..........
::::::::~~:~~:~~~~~=ZOZZ$$ZZZZ88OODDNNND888888888D888$$OZOO8OODNDDD$I??II???+++++=++I$7ZZO$Z8D8OOZZZ$8Z$I?II+=I$ZOOI?+++++=======~~~~~?77=~......:,...................................................I,,:~:  .  . ...,:~~Z7$Z= ................ ......,:,,,:,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,?+++===~~~~===+????IZO8OZ7ZOZ$I$8O$I?I?=IODNNMDNDN??+=Z7IDMMMNNN,~~+I?$DOD8D88DZZZOI~?++===~~~::::::::~~,..........
,::::::::~~~~~~~~~~+Z$$$$ZZOOZ8OOZZ8NNN888888D888DD8O8$$ZOOOO8O8DDDD7$7I????+====+=?II$ZOO$8D88OOZ$Z$O$7$+?I?+=IZ$8Z?+++++++====~~~~~==I?I=.......,,................................................  ?7+::IZ: ..   +Z7~:=I.,:, ........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:???+=========++????I77ZZ$I$Z77I78$II?++~+INDMDNDND8+=+?Z$MNMMDNO,::~?=IO888DODDZOO8O+++?+==~~~:~::::::~::..........
,::::::::::~~~~~~~~7$$$$$Z$77ZO$$$Z8ODDN8888888888DD888$ZZOO8O8ODDND8I??I77I+===~=I??I$OOZ$DD88OZZ7$7OZ?I7I???++$$Z8??+++++++====~~=~==+I+I,.,....,,................................................ ?~ ..I7:~I . .,?..?O+ ?~ ............................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,~7I?+========++?????I==?I?+I$I??7Z7?+~+~~==ODDNDMDND==++78NMMMD8+,,,:+++$O8D888DZO8887~==??+=~~~~~:::::~::..........
,::::::::::~~~~~~~?$$$$$$7I7IZZ$$$OZ$ZDND88888D8888DD88OZZOOOOO8ODNDNOI???+++?III$==+7ZZOZZNDD88Z$7$7Z$I+++I?+++?7$87I?????+++======~===+?++,.......,...............................................=~..?O~,. 7... ,=. ,O?I77.. ...........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+7I?++=======++????I+,,:~~=?7?+=77I+~,~~:~,+NDDNDNDN$:~+?DDMMNND,..:,~=+7Z88OD8DZ888Z7?,=?I+=~~~~~:::::~~:..........
,::::::::::~~~~~~+7$$$$7I???IZ$IIIO$$$$8N888888888888888O$ZOZOOO8ODDD8ZI???++===~?I=+ZZOZZ8DDD8OOZ777Z$I?+==?++~+I77$?IIIII?+++=========+?+=~,......,................... .. ........................?,=O7ZI. .I..  .++.... ?~ . ..........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+?I?++=======++?????~.,.,:~=??==II?=:,::,:,=$NDNNDNDN=~=INDMNNM8....,:==?ZO888888O88Z$$::7I+=~~~~::~~:~~~:..........
,::::::::::~~~~~=I$$$$II++???$7I?7$$$II78888O88D888888888O8OOOO888ONDDN$I??++===~~~=7OZOZZ8DDD8OOZ777$$I++===?===?I7=7?77$II??+++=======+++:=:.......,.................. .. ........................~Z,.., .~I...  . ,=?II7, . ...........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,~+???++=====+++?I?I?.,,,,:::++~=?++=~,..,:.,=8NDNDNNDO+=OMNMNDNI.....,~=?$$O8O8OOOO8$OZ7,ZI+=~~~~~~~~~~~~:..........
,::::::::::~~:~~+Z7$7I?++++++77I+7$$I?I77DOOOO8D8O888888O8ZZOOZOO888DNNDZI?++==~=:~+Z$$$$ODDDDD8OZ$77$$??====+?===II+=?ZO$7I?++++========++~,=,,........................ .. ..........................?I=+I+... .  ... ..,?   . ..........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:???+++====++++?I7$:,,,,,:,::~::~:~:,,...,,.~=DNDMDMNMI=MNMDND8,.....,~=+77$888OZ$OZOZOZII?+=~~~~~~~~~~~~:..........
,::::::::~~~~~~=$7$7I++++=++=?7+?7$?+?II7Z88OO8888O88OO88OO$O8OZZO88ONDDDOI+==~~:::7Z=$O$ODDDDDDOZ$7$$$=+=+=~=+~~:=+I~I$$III??+++========++~:,~...............  .................................... .$.   ...............I.............    ..............:?:.,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,:????+++=+==++??I7O,,,,,,,,,,,,,,,,,,..,....:=ODN8NDNDD$NNM8NNO......,:~=??7OOOOO$7Z$$$$$??+==~~~~~~~~~~~:..........
:::::::::~~~:~~I7$7I?+++====+=Z++$?+?????7ZOO8O8888O8OOO88O$Z8D8OZO8ODDD8DZI=,..,,I$~7$$I$DDD8DD8Z$7$77++~:~===+~~:++7:?OII??++++=========+=,,,:,.............  ....................................  Z,.  .............. 7................ .............~+.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:?????++++++++??I7O,,,,,,,,,,,,..............,=8DMDMNNNNNNNDNN:,.....,,:~=+?$OZZ$$?+II?I??I?+=~~~~~~~~~~~:. ........
:::::::::~~~:~=7$77I?+++======7+?$++++++?I$ZO8O8888O8OOZZ8OZZOO8DOZO8ODD8ND?++:..~7?I7$II78D8DD8DO$$$77?+~~::==+=~::=7=~OIII?++++=========+=:.,,,,............................. ,.:.. , ............  $: .  .... .,.. .   I ............  ..............:7.+:,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,?????++++++++???IZ,:,,,,,,,,,................:?NNNDMNDNDNN888........,,:~+?7ZZ777+~~+~=??I?+===~~~~~~~~~:..........
:::::::::~~~:~+7$7I+?+========I??7=+++++?I7ZOOOO888OOOOZZOOZZZ7OD88ZO8DDDDDD+:==:?7I+$IIII8DD8DD88$$$7I?~+~:,,==?=::~+I:$7????++++==========~...,,............................:7~+,=~?I...............=+ .  ....  ,=.    .:............. ..............:+,:I,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,???????++++?????I7~:,,,,,,,,,,,...............~IDMDDNNNNNNDD..........,,:=+I$$I?I+:.~:,~=I?+===~~~~~~~~~~. ........
:::::::::~~~~~+77I??+++=======?I+I====++++I$OOOO8888O8OZZOOZOII$O8DOZODDD8DDO~,:~ZI=77+?IID88DD8DD$7$7?7:+:,:,,~++=~:=I+,ZII?+++++==========~....,,......................... ~:.. .  .$............. ..7=. ...... ?,. ...~I............. .............I?,.=~.,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,????????+++????II7I:,,,,,,,,,,,,,..............~78NNNNNNDDN~...........,,~=+I7?=?=~.,,,.,??+==~==~~~~~~~~. ........
:::::::::::::~+77I?++++++=++++?7II+====+++?7$OOOOOOOOOOO$OOOZII+?OD88Z8DD8DDDZ:,+?=?$~?III88DD8D88O$7777~~~,,,,,~=+=~:=I~=7??+++++===========,...............................+,.....,=+............... ,$=   . .,:. . ..I7 ................. ........+,=,.7$,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,?????????+?????II7Z~:,,,,,,,,,,,................=?DNMDNDNN$.............::~==+?~~~,,..,..??+==~=~~~~~~~~~,.........
:::::::::::::~?77I?+++++++====+??I+===+=++?I$ZOOOO8OOOOO$ZOO$I+~=+8DDOODD8DDND7:7$I7?+$II?DDD888DDO7$777?+~,..,,,~===~~??:$I??++++++=========:...............................==.....:? .............. ..=? . . ,,.+:..:$7~. ............ ...........+~==.I=,$,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+??????????????I77Z~:,,,,,,,,,,.................,+=DNNNM8I..............,::::~+:::,......7?+=~~~~~~~~~~~~,.........
::::::::::~~~~+77I?+++++======++I?+=====+++I$Z8OZ8OOOOZZZ$OO$7=:~::DDOODNDDDN8D?$?$$7~$7??8D8NOD888?I$I7I=+=,.,,.,:==~~~++=I??++++===========~.....................................=?................... ?$,.. .....:$=I,$..........     ...= .....+..I.~$.,.Z,,:.,,,..,,,,,,,,,,,,,,,,,,,,,,=?????????????III7O~:,,,,,,,,,,,,...............,~+?MMND7,.............,,::,,:~:.,,.... .$?+=~~~~~~~~~=~~:.........
:::::~~~::~~:~+I7I?+++++=======+I?++=====++?7ZOOO8OOOZ$ZZZOO$I==~::+8O8NDN8DDDDD$?$+=I$8?+D8D8D8DD8+?7II?==~~:,.,..,==::=+~$I??++++==========~,.................................. ?? . .................,$$~+III?+II: ,I,I~.........    ....~+,,...,:+==+~::,:7,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,=????????????III7$8~:,,,,,,,,,,,,,.............,::IZMNNDI,..............,,....,,..,......$?+=~~~~~~~~~=~~:.........
::::::::::~~:~=I7I???+++=====+==I??+==+++++?7ZOOOOZ8OZ$Z$ZOZZI=~~~~+Z88D8D8D8DDDO$7?=+ZI??DD8D88D8D=+?II?=~=~::,,,..,:=~:++II??+++++==========:................................. 7~ . . ................+?$, .77O$ZO:..7,:$................., $:.:..??,Z.::I~:ZZ,,~?:,,.,,,,,,,,,,,,,,,,,,,,,=?I??????????III7ZZ=:,,,,,,,,,,,,,...........,::=?NNNMD8I,.....................,.........$?+=~=~~~~~~~~~~:.........
::::::::::~~~~=I$I?7II+++======+?I?+++==+++?IZZOOOOOZZ$ZZOOOI==++??+++ODDDDD8D8DZZ=+++?II7DDD8DODD8=~?II?=,~:,:::::,,,,~~~=+7??++++==========~~,............................. .==.......................7=$:, +7$7+Z:..I: I,... ..,=,. . ..:...IOOO~IZZ=.,,,77=$.::,$~.,,,,,,,,,,,,,,,,,,,,,,=?????????????II$O~+~:,,,,,,,,,,,,..........,~==~IMNN8ND:,,...................... .......Z?+===~=~~~~~~~~:.........
::::::::::~~~~~I77777?++++++++=++??++=+++++?7ZZOOZOOOZ$ZZOOO7?==~:,,:=+DDDD8DDDDZO$~=~+II$888D8D88D=,=III+:::,:~:,:,,,,,::~=7I+?++++===========:............................  =~.. .................  ..7 7:...$I$ 7:..+:.~=. . ..  ,+I$=~ 7,,...$$$Z$Z~...,,7,Z,Z$?~..,,,,,,,,,,,,,,,,,,,,,.+?I???????????II$O~=~:,,,,,,,,,,,,,.......,,:~~~ZNDMNMDO:,,........... .........  .......O?+=~~~~~~~~~~~~:.........
:::::::::~~~:~~?7I77II?=++++++++??I?+++++??I7ZZOOZZZZZ$ZZZ$Z?=:,,,,,,~=+D8N8DOD88ODO+~=+?IZO8DD888OI::+??+=~:,,:::,::,,,,:~=II??++++=+========~~.................... ....  ..?+ .. ..   ............ . .I ?~. +IZZOZZ,.=~ ,$ .. ........,:7$$... .$$$ZOZ$Z$$??+Z+=?,,,,,,,,,,,,,,,,,,,,,,,,,,II??I?????????II$O~==:,,,,,,,,,,,,,,,,....,:~~~DNDN8NMNN,,..............................,O?+=~~~~~~~~=~~~~.........
::::::::::~::~~?$I7$7$??+++++++++?I??++++++I$ZZOOZZZZZZZZ$$$+~:,,,,,,:~=78DDD8DO88DD?==++ID8OO8DDO87,:=+?+~~~:,,,:::::,,,::~III?++++++=========~,................... ... .. ?~.. ..,+7I ............ . .I.+~..$7ZZ$ZZ7 =:..$... .........., ~O$=.,7,$O7IZIO=O$$++:.,,,,,,,,,,,,,,,,,,,,,,,,,,+I?????????????I$O~==:,,,:::::,,,,,,,,,,,,::~~$NND$ONM8M7:,..............................Z?+=~~=~~~~~~~~~~.........
::::::::::::::~?7I$I$7$I7?++++++++??+++++??IZOZOOZZZZZ$$Z$$I+::,,,,.,,:==ZDDDDDD88D8D?=+?IDDDD8OO88$,:~~++~:~~::,,,,::,,,,:~7II??+++++==========,................... ....  ?=....~IZ7.,............. . .7.=~.,7$Z?Z7Z$.~~ ,Z... ........ .. .,7=I:~Z7=ZO=IO8+,II:.,,,,,:,,,,,,,,,,,,,,,,,,,,,+$8OOZ?????????IZZ~==::::::,,,,,,,,,,,,,,::~~~NNDNINMNNMN,,..............................7?+=~~~~~~~~~~~~:.........
::::::::::::~::?I7I$7$77$??+++++++???+++++?IZOZZOZZZZZ$$Z$7I?:,,,,,.,,,:==ODDNDDD8D88O+??IDDDDN88ZOO:,:==+=:::::,:,::,,:,::~ZII??+++++++========~....................... . :I7?I=7I ........ .. ...... .$.~~..$OZ=Z=Z+ ~~.=7.  ........... .. ?I.~$OZZ.$$,Z?7Z:+O$..,,,?,,,,,,,,,,,,,,,,,,,,,=IDZ88OZI+?????7ZZ~===~::,,,,,,,,,,,,,,,,:::~INNMD?NMMDMNI,,.............................??+~~~~~~~~~~~~~:.........
::::::::::::~::+I7I$I7$?I????+++++?+?+++++??$ZZZZZ$ZZZ$$$$7I+:,,,,,..,.,~==88D8D8D8D888III8N8DDN8DO$~::=~=+~:::::,,,::,,,,:~III??+++++++========~........................... . ~7:. ........ .. ...... .I+~~..I?Z+O+7= :~ $+. ............... .,ZZO7ZO.,ZO:,:..:,,,,,,~7,,,,,,,,,,,,,,,,,,,,,~Z$O$O?+?I??+??7Z$~==+=:,,,:::,,,,,,,,,,,::,,NDNMOOMMNNNNN.,.............................~I+===~~~~~~~~=~:.........
:::::::::::::::=7I7III??????+++++++??++++++?7ZZZZZZ$ZZZZZZ7I+:,,,.,....,.==+OD8DODODOD88$ID8DDD8N88O~::=~~=::::::::,::,,,::~=I???+++++++=========,...................... ...,:I~ ,,......... .. .... ...:$=~  :7$7ZI?+.:=:O,. ..............  ?7+Z,+8=I78~O+,..,,,,,,,:?,,,,,,,,,,,,,,,,,,,,,~Z?III??+??+++?IZ7====+:,,,,,,,,,,,,,,,,,::~7NNMNDNNMDNDMD~,.............................,I?===~=~~~~~~=~,.........
:::::::::::::::~III??+???????++++++?++++++++I$ZZOZZ$ZZZZZZ7I+:,,,,....,.,,~=?N8D8D8D888D8$DDDDDNO88O:~::~~=~:::::::::::::::+,I????+++++++========,....................... ..=: ......................... 7I= ..Z$I$Z$:..=7~ ...............:I+,..,~7$O:I:,.7O=,:,,,,,,7,,,,,,,,,,,,,,,,,,,,,,,ZIII?I????+++?7ZI====+:,,.,,,,,,,:,::::::::DNNMMNNMNNDNNNI,..............................7?+==~~~~~~~~=~,.........
:::::::::::::::~??7+7+=?????????++++++++++++?7$ZOZZ$ZZZZ$$I?=:,:,,,:,,,,,,,~=+88DDDD8DDD8DDDDDD8D888::::~~=~~:::::::::::::++.II???++++++++=======:...................... .~?, . ........................  =?, .$?Z$Z$.,,$,............... ..... .,.$OZ7,..,.,.?$:,,,~$,,,,,,,,,,,,,,,,,,,,,,,.ODZII?????+++?7Z?====+::,,,,,,,,,,,,,,:::::NDNMMNDMNDNNNN8,,.............................II+=====~~~~~=~,.........
:::::::::::::::~+????+=???I??????+++++++++++?7$ZZZ$$ZZZ$$$?I=:,:,,,,,,,,,,,:=+I8D8D8D8DD88D8DDDDOD8Z~:::~~~~~::::::::::::~I+:=????++++++++=======~........................7...  .. ..................... .IZ?I+,7ZZZ=.:I7:..................... .,,77=Z$O=.,,,,,,.,:7,,,,,,,,,,,,,,,,,,,,,,,,,IOD7??????+++?7Z=====+=:,,,,,,,,,,,,,,,::::DNDMNNNMNNNDNND.,.............................I?++====~~~~~~~:.........
:::::::::::::::~=?=7+?==?????????++++++++++++7$ZZO$$$OZ$$$II~::,,,,,,,,,,,,:~=?ID8DODOD8NDDNDDD8DO8O~:::~~~:~::::::::::::=I+~~????++++++++======~~...................... ?$......+.......................:$:.,=IZZOZ~:. :=  ....    .... ..~,. ...:$~..8,.,,,,,,,::7:,,,,,,,,,,,,,,,,,,,,,,,.,7ODZ?I????++??7$=====++:,,,,,,,,,:,,,::::::DDMMNDMDNDDMNNN,,.............................+I?++===~~~~~~~:.........
:::::::::::::::~=+=I=?+==?????????+++++++++++I7ZZZZ$$Z$$$$??~::::,,,,,,,,,,,:+=?Z8D8DDD8DOD8DDDDODD$~:::~~:::::::::::::,:+I?=~I????+++++++========,....................., :77?7.=,,......................+?,. . :ZZ~.  .,$......    ..... ... . ..+7.,.7Z$,.,,,,,,I,,.,,,,,,,,,,,,,,,,,,,,,,,.?Z8$II????????7$~====++~:,,,,,,,,,,,,:,,:::ZNNMNN8NNNMDMND:..............................=I?++++===~~~~~:.........
::::::::::::::::==++?++~~+?????????++++++++++?7Z$ZO$$ZZ$7$I+~~:,::,::,,::,:,::=++O8DDDDDDDDODD8OD88I~::::~:::::::::::,,,:=??=+=???+++++++++=======,..........................?=~+ ...................... I=... ..II.   ..$................. .....+Z=,..,$?+,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+88III???????I$$~====++=::,,,,,,,,,,,,,,:,:,ZMM8MNNDNDNNNNI,,....................... ....:I??????++===~~:.........
::::::::::::::::~~+~?=?=~~+??????????++++++++?7$$ZZZ$Z$77$I=~~::::,:,::,,::::::=I+$D8D8D8DDDDDDDOD8?~::::::::,::::,.,,,,:=~=+,,????+++++++++======:.........................~?.+.. ..................... $:.. .  .   ....+: ............... .....:$....,.7,.,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,+O7III??I???I7$7~====+++:,,,,,,,,,,,,,::::~::=DN8MNNDNNNNDD,,............................,IIII?+++=====~:.........
::::::::::::::::~~==~=I=~~~??I????????+++++++?77$$ZZ$Z7777I=~~::::::,,,::::,:::~+??IDDON8NDDODD8D8D+~~,,:,,:::,.,,,,,,,,,,,~=,.++???+++++++++=====~......................  :+:I..........................Z...,=77I$ZI+.. ,+.......................=,....,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,=IIIII??IIIII7$$~~===+:,,,,::::::~:::::::~::::+NNDNDNNNNDMD,,.............................7??+++++=====~~.........
::::::::::::::::~~~+~+==~~~=??I?????????+++++?I$$$Z$$$77I7?=~~~::::::::::::::::~+???7NON8D8D8DDDDDO=~::,::,.,,,,,,.....,,:=?+~~:?+??+++++++++=====~,.................... .=7Z.. ........................:$,.?= ...   ,7...I........................,.....,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,~?IIII77777$$ZZ$~====++????I?~=~~~~:::::::::::IDNNNDNDNNMDD.,............................,++++========~~~.........
:::::::::::::::::~~=~+=+~~~~+???????????++++?+I7$7$7Z$77I7?===~~::~::::::~~::~~~=+???+ZD8DDDD8D8DDZ~~:,.,,,,,........,,,,,:+++=,++??++++++++=======,......................~,... ........................,7+$:.  .......II.=,.............................,,,,,,,,,,,,,,,,,,,,,,,,,,::,,,,,,,,,~?IIIIIIIIIIII77===IZNNNNNN$,~7?~=~:::::::::::7NDNDNNNNNNNN,,...........................~?++++========~~~.........
:::::::::::::::::~~~=~=+=~~~=????????????+++???7$7777Z7III?+==~~~:~~:~::~:~~:::~=+++????ZN8DD8DD8O:::,,,...........,,.....,:++=:=+???++++++++======:...................   ... . ........................,I?=............Z:~=. ...  ..... .................,,,,,,,,,,,,,,I:,,,,,,,,,Z$$,,,,,,,,:?II?III?I??III?7DNMMMMMMO~+++~=?+==~:::::::::ODMDMDNDNNMND:,,......................~,,==+=+=========~~~~,.  .....
:::::::::::::::::~:~~~~~=~~::+??II??????++++?+I77I?7I7Z7II?+===~~~~~~~~~~~~~~~~~~=+???+??=8DDD88O:::,.....................,::=+~,+???++?+++++======~.......:?:.... . .=O7..,$Z7 .....................   :+$,...,,,,,,,,,:+:7++~ .  ..... ..............,,,,,,,,,,,,,.:,OO~,,,,,,,,~Z,O:.,,,,,,,????III?I?III+OMMMMMMMM+?+=~=~===+?+=~:::::::DNMDNNDMDMNNN~,,........  ......,,:==::~:=~=~~=======~~~~~~,.  .....
,:::::::::::::::::~~~~~~::::~:????I????????++??77I?III$O7I?+========~~~~~~~~~~~~~=+?++++=~:D8DD88I,:.................,..,...,=+=.=+??+?????+++======,......$ZI....~Z+..Z7  7Z:,.... ..................=ZOOZ:~~~~~:::::::=OOOOZO7.......................,,,,,,,,,,,,,.,$O+O,,,,,,.,7?,+$,,,,,,,,???III?II?I??ZMMMMNMMM=??==~=~~=====~~:~::::,NNDNDDNDMDMMD=,,..........,.~8DDDDZO,,.:?$==~~~====~=~~=~~~.........
,:::::::::::::::::~::::::::::~=??I?????????++?I7II?IIII$$II?+===========~==~=~~~==++++==~:,~8OOO8O:,,,...............,,......~?+=,??????????++++====:.....,Z$Z,....$7 .$I .$7..:+~. ...............,+OO8O$?~~~~~~~~::::::~=+??+: . ....................,,,,,,,,,,,,,:~O:=8,,,,,,,:O,,,O:,,,,,,,+???II??????+DMMMNMMM$=++===~~~~~~==++++~:~~:NNMDMDNNNMNDN?,,......,.,7OOOZ7OZ?$DOO=:~+?:~=~=~==~~~~~~~:.........
,,::::::::::::::::::::::::::~~:?I7III???????+?II??+?III?$Z7??++++===============~~=====~::,.888888::,,.............,,.......,:~+?++??I?????+++++====~,....~$=$=.  .7Z. $I..ZI=O$Z$.............,:~~~==~==~=~==~~~~~~~:::::::::::,......................,,,,,,,,,,,,,,Z?.,O,,,,,,,IZ:,,O+,,,,,,:+???????????+MMNMNMM8=I+++==~~~~~=~~~=+?=~~~:NNNMDMDDNNMND$,:,,,,,:~DNNDNDO8$+Z$=OD??.:+$=~~~~~~~~~~~~:..........
,::::,:::::::::::::::::::::::~:=$$I?I??????+++I???++II??IZ$?++++++++++====+?=~:~:~===~~~~,IDDDDDN8+,,,,..........,,..........,,~+??I??I???++++++=====:....?Z:7$..  +Z~:Z~..Z7 .?$:. .......,:~~~===============~~~~~~~~~:::::::::,.... .................,,,,,,,,,,,,+Z,,,Z?,,,,,,O~:,,~O,,,,,,~?????????????MMMMMNM$+++++=====~~~~~===??++==DNN8M8MNNMMNNO::~~~~~+DZ?I7Z8N88Z?OI+N8Z$=.,:~~~~~~~~~~~:...........
,,,:::::::::::=~:~::::::::::::::7IO7IIII???+??I?????+????I$I+======++??+=:::::::::~~~=~~:+D8DDD8OOO:,,,......................,,:~?II?????++++++=======....$ZOZZ+.. ,O$7Z...+ZZ$Z~......,I7:=~==========+=========~~~~~~~~::::::::::,..... ..............,,,,,,,,,,,:O,.,.ZI,,,,,IZ:::,.ZI,,,,,:????????????+NMMMNMM+?=+?+=====~==~~~====II+?NDNMDM8NNMMNDN=++++=++++====I$D8OO:$7:OO:=,.,~~~~~~~~~~,... ........
,,,,~+:::::::=8$~:==::~~::::~:::~77$I$ZZ$ZOZ$77III?++??+??$7?+++==~~:::~:::::::,::~~~~~~:~8DDD8ODD8::,,........................,:+77???++++++++=+=====,.,,Z$. IO?...:$$~... ........:$7~=~=~==========+++++=======~~~~~~~~::~~~~~~::,...................,,,,,,,,,,.O=:,,::O,,,,,O:,,,::,O,,:,,,=???????????+ONMMMMN+Z?+++=+=~=====~~~=~==??$NMDNNDMDMNNMND?III?I?+==~~==~I788Z$~Z$7OZ:OI:~:~~~~~~:..............
,,,,?O+,:~$I::$O::$O=~:::::::::::+?OIZOZ$$OOZ7????+?++++++?$?==~~~~~~~::::::,,::~~~~~~~~::+D8D8DD8D+:,,........................,:=II????++++++=+======~..,7I.....................:$O+~======~~~~~=====++++++++======~~~~~~::~~~~~~~:::...............,,.,,,,,,,,,,?O,,,,::8,,,,~87$$$+,,8=,:,,,,=??????????+=NMMMMM7?8?++==+====~~~~~~~~==+8MDMNNN8MNMNDNN$$$I?++========~?$O87=77+OD,+~~:::~~:,. . ..... . ..  
,,,,~O?::~ZZ::IZ~:?O=:::::::::::::+I$I8OOZOOZ?++++??+++++++I$?=~~~~~~::,,,::::~~~~~~~~~~=~:DDDDDD8DO:,.........................,~+I+???+++++++=++=====~.......................=$O$=======~~~~~~~~=====+++++++++======~~~~~::~~~~~~~~:::..............,,,,,,,,,,,.~8:,,,,:.87Z8ZO?:,:,=?DOD.,,,,,,~???????????+OMMNMNZZD+++==+=====~===~~~+++DMDNDNNDMNMNNN8$?++==~~~=~~~~=~IIDOO+7?O8:~=~::~:...   ..... .....  
,,,,:7$:::7O:~ZZ~:7O~::::::::::::~:=ZI8$I$II?????+++++++++++I?=~::::::::::~~~~~~~~~~~~~~~~=DDDDD88DD8Z:........................,~??+??++++++++++======~............,....~7$$ZZO+=========~~~~~~~~~~~====+++++++++====~~~~~:~~~~~~~~~~::,............,,,,,,,,,,,,,O~.,,,~ZZ+:,,I7,,:.,,,,,:I8~,,,,,,,:=+?++???+++?7ZOZ$?+++==============~===+$MNNDMNNNNNM8I??+====~~~~~~~~~=$ZDD+$IO~.,,:,.......... . ...$7 ,ZO
,,,,:+Z:,:=O$78?::7Z+77:::::::::::::+O8IIIIII????++++++++++++I=~~~~~~~~~~~~~~~~~~~~~~~~~~==DDDDDD8DDOD88I.....................,:=?+++++++++++++++======,............~$8OZZOZ8?=+=+========~~~~~~~~~~====++++++++======~~~~~~~~~~~~~~~:::........,,,,,,,,,,,,,,,,I$,,,+OI,,,,,,::::,,,,,,,:,:8?,,,,,,,,,:::::::::==:==~~~+++===+==+++++==~===++DMNMNMNMNMO??+=~=====~~~~~~~~~IIDO=8$,,,..............+O$,. IZ.+Z~
,,,,,=Z=:,:7O$=:::+OOZ?::::::::::::::IO7IIIIII?????++++++++++II?+====~~~~~~~:::~~~~~~~==++=$DDDD8D8DD8D888O,,.................,~++++++++++++++++++++++=.........,+O8OZOZOOOO++=+++=+==============~~===+++++++++======~~~~:~~~~~~~~~~~::,......,,,,,,,,,,,,,,,,,O=,~8$.,=~+,,,,O$O~,,,,,,,,,,O?,,,,,,,,:,:::::::::::,:::~++?+++++++?+====~=====MMMMNMNMZ??+=======++=~~~~~~=~7N7O~,,................+OZZ, ?Z =O,
.,~O?7O~::::::::::::::::::::::::::::~:7OZ7I7III????++++++++++?$I?===~~~::::~:::::~~=====~~~=D8D888D8D88D8D8DO7,,.............,:=?+++++++++++++++++++++~....:?ZOO88OOZZ8OZ87=+++++++++++================+++++++++=====~~~~~:~~~~~~~~~~~:::......,,,,,,,,,,,,,,,,,.,ZO~,,8Z8:,,,77+O~,,,,,,,,.7ZO,,,,,,,,,,::::::,,,,,,,,,:=??++??+==+?++=~~+==~~?MMMMNM$+?+===++++++===~~~~~~=$N~ . . ...............:Z=IZ~?Z.~O?
.,.~77=,,::::::::::~:::::::::::::::::~~7OO88$7II????????++++?+I7+=~~=~~~:::::~~=~===~:::~~~=7NDDD8D8D8D88DD8DO8I.............,~=?+?++++++++++++++++++?:.IO8O888O8OOZO8OO8$=+++++++++++++++==============++++++=======~~~~~:~~~~~~~~~~~~::..,...,,,,,,,,,,,,,,,,,=O$,,,~8O=,,,,.$+:,:,,,,:,.O$:?7,,,,,,,,,::::::,,,,,,,,,,~+?++??+===+?+=~~$+=~==ZMNNNI?===~=7?=+++====~~~~~~+NZ. ..   ...............$$ :$OZ. ?$
,,,,,,,,::::::::::::::::::::::::::::::~~7$Z8887II?????????++++?7?=~~~~:~~~~=~~~~::,,:::~~====ODDDD8D8DD8D8DODO88~,...........:~=?++++++++======+++??I?.O888O888OOOO888O8Z?+++++++++++++++++++===========++++++========~~~~~~~~~~~~~~~=~~:...,,,,,,,,,,,,,,,,:,,=8:,,,,,,,,,,,.:O=:,,,::,,=8+,,+O::,,,,,,:::::::,,,,,,,,,,,~??++?++==~I==~~~Z=~===NMN7++=~=+8?==++=++=====~~~D7....  ................ IZ.........
.,,,,,,,:::::::::::::::::::::::::::::::~=$OZO88$I?I???????+++?+?+=~~~~~~~~~~::,,,,,:::~~~=====78DODDDDODD8D8888D7,..........,:~=I?+?+++++=======++??7$O8888D88OOOO88888OI+++++++++++++++++++++=========+++++++========~~~~~~~~~~~~~~~~~~:...,,,,,,,,,,,,,,,,,:$O::,,,,,,:=,::78=,:,,::,:O$:,,:,,,:,,,,,,,::::::,,,,,,,,,,,,+?+=+7===~??==~~=7===+ZMII?++=78+==~====+=~====~,......  ................   .... ....
.,,,,,,,,::::::::::::::::::::::::::::::~~+O$O88Z7II?????????????I?=~~:::::,,,,,,,::::~~~~=~=~===+ODODOD88D8D8DODD~,.....,,,:=IOD8??++++++=======++?I788888888OOO8D8888O$??+??++???????????II??+========+++++++========~~~~~~~~~~~~~~~~~::...,,,,,,,,,,,,,,:87$O.:,,,,,,,=8O87,,:,,,:,=OZ:,:,,,:,:,,:,,,,,,,::::....,,,,,,,,:++=~I+===~$+===~7I?+?Z$I7I+?N$==~~~~?===~==+=+,... ...  .................  .  ......
.,,,,,,,,::::::::::::::::::~:~:::::::::~~:IZO88ZIIII?????????II?II==~::::::,,,,::::::~~~~~=======I8D88DO8D8D8D88D=:..:=?7ZODDDDD8???++==+=======+??7OD88D8888O88DD8888Z7I??????????????III7I?++========+++++++======~~~~~~====~~=~~~~~~:,....,,,,,,,,,,,,,,O8Z:,,,,,,,,,,,,,,,:,:,:7OI,:,,,,,,,,,,,,,,,,,,::,,:,..,,...,.,,:=+=~?++==~+7+++=~Z??I$II??ZN$===~+~$~~~=~++++~..................... ...   . . .  ., 
,?:$=?7~:+=I~?~==+~?==::~::~~,:::::::::~~~:?OOOZ77III??????IIIIIIII+=~:::::::::,::::::~~~~~======+8DODOD88DDD8O7$ZD8888D8D8DDDDDOI+O=~~~Z~~:?=+++I7O8DDD8888888DD8888O$7I????IIIIIII7$$7?++=++==========+++++++======~=~==========~=~~:,...,.,,,,,,,,,,,.,,OI.,,,,,,,,,,,,,:,,=$D$:,,,:,,,,,,,,,,,,,,,,,,,,,,,+?,...........,+?=+~~+?+~?I????=Z=+?ND8OII?++==O+:~~~I?==+,....................:+, +:. ?~: ~...+: 
...$,.Z,,=:$:+~Z=::$~:Z::7?:??~~:::::::~~~~~7ZO7777IIII??IIIIIIII????+++=~~:::::::::::~~~~~=~====+7OD88D88Z7?$88DD88D88888888DDD~?+7~:,Z$=:=ZI:?I7ZDDDD888888DDD88DDDZ$7III?IIII77$7?+++================+++++++++======~===========~~~:.....,,,,,,,,,,,,,..Z7.,:,:,,,,,,,,:?88I,,,,,,,,,,,,:,,,:,,,,,,,,,,,,:+8:,,=+~:,,..,,,:I+=?+???++??++=~$IIOMMN++?II+$7==,~=:~:~=............,::.......,:,.=~:,=.. ~: :~:,
,,.I.,$.,+:Z::~:~O~7~:Z:??8::$=::::::::~~~~~~77I7777III?IIIIIIII????????+???==~~::::::~~~=======+++DD8DO88O?ZNDDD888D888888DDDDZ~+O=~,:O?===O=ZO7$DDDD8D8888DDD8D8D8DZ$$7IIII77$I+=+=+================+++++++++++======~===========~~:......,,,,,,,,,,,,,,,,O$:,,,,,,=+8DO7,Z:?,,,,,,,,,:,,,,,,,,,,,,,,,,,,,:D8=.=~,~?+??++++=+?==I8$??==Z?+==+OOMDMND77$77??==I~:~,:+.......,:~~~~::?............ ........ . . 
,..,.,,:::,+==,+=~?I=?~=I~+7~7~::::::::~~~~~~=I7777777IIIIIIIIII???????????++?III?+=~~~~~======+?77ZDN8DDODDDDNDDDDDDDDDDDDDDDN?:?8OZZZZII:ZZ,:ZI8ND88D88DD8DDDDDDDDD8Z$$777$7+++==+==================+++++++++++==================~:.......,,,,,,,,,,,,:,.,.,7$O88$Z=,,,,,,Z7O:,,,,,,,,:,:~:,,,,,,,,,,,,,,,78DD:,+:~:~.+???????III$I?++=+OOII$MMDMNNDMMMO7?7I+7$=,,=~=~~~~~~~~~~~:,,$........... ... ........ .
....,,,,,,,,::::::::::::::::::::::::::::~~~~~~+II77777IIIIIIIIIIII????????????++++===+++=++?7$$ZZZZ$DDDD8D8DNDDDDDDDDDDDDDDDN7ZZOZ$$$7$Z$?+Z7.~D+DNDDDDD8DDDDDDDDDDDDDD8$Z$?++++++==================+++++++++++++==================:.......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,?ZO:,.,:::,+Z8Z:,,,:,,,,,,,,:,:,NNDDN?.=~+:=:~:~+?+I?I???II777INMNMMNNNMDMNMMMNM==?I?+=~~~~~~~~~=~~~:,,:Z$=.....:, . ~,=...,=,..,+=:
....,,,,,,,,:::::::::::::::::::::::::::~~~~~~~~?I77777777I7IIIIIIIII??????????++++++?$Z888OO888DDDNNNDNDND8NDNDDDDDDDDDDNNDDOOOOOI=$O8OZOO8Z+$DZZDNDDDDDDDDDDDDDDDDDDDNDZ?++++++++================+++++++++++++++++=======++======:........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,?ZI$:,IIOOO=::,:,,,,,,,,:,,,::,,NNNDDND7,.~~:=~~:~+::=?7IIIIII7MNMNMNNMDMDMNNMNN===~~=~~~~~~~~~~:,,,.+OZOZ?.. ..:~ .,,==... +.   :=~
....,,,,,,,,,::::::::::::::::::::::~:~~~~~~~~~=~?I777777777I7IIIIIIIIIIII??????????ODDDNDDDDDDDDDDDDDDDND8D8DDDDDDDNDNNNNNDDD7Z+O8OZI++++??++==+DNDDDDDDDDDDDDDDDDDDNDZ+++++++++++===============+++++++++++++++++==============~:... . ...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+ZIOD$+:,:,:::,:,,,:,,,,,,,:::,:DDNMDNNMMD7,,=:~~.,,,:~=+=~=?IINMNMDMNNMDMDNMDNN+===~=~~:,,.,::,,,~ZOZOOZ8$..... .. ...  ... ....  .
.....,,,,,,,,:::::::::::::::::::::::~~~~~~~~~~~~=II777777777777IIIIIIIIII????????8NNDDDDDDDDDDDDNDNOO$=+7DDDDDNDDDNNDNNNDNN8$?O88D$I?????I??++===8DDDDDDDDDDDDDDDDND$+?++++++++++++=============++++++++++++++++++=====+=======~:..........,,,,,,,,,,,,,,,,,,,,,,:,.::.,+Z8OZ?:,,:,,,,,,,,,,,,,,,,,,,,,,:,::8DDNNMNNNNNNDO?,.::,:::::?~+==?MNMDMDMDNMDMNDMDN?:::,:::.~,=:=.?ZOZOOOO8O8Z.........................
....,,,,,,,,,:::::::::::::::::::::~~~~~~~~~~~~~~~+I777777$$7777777IIIIIIIIIIIIIIONNDDDDDDDDDNNNNND?:=?+====IZNDNNNNNDNNNDNN$IDDD8Z?IIIIIIIII??~=+=+DDDDDDDDDDDDDN8I++++++++++++++++============+++++++++++++++++++=============:............,,,,,,,,,,,,,,,,,,,,,,:=ZOO7+:,,:,,:::,,,,,,,,,,,,,,,,,,,,,,:,,+DDDNDNMMNNNMNNDDDN87+:,,I:~==ZOMDMMNMDMNNMNNMDM8I,???::~,=.:=ZZ$OZZ888888OO:........................
......,,,,,,,,::::::::::::~~~==========~~~~~~~~==~?II77$$$$$$$$$$$777777IIII7IIZDNNDNNNNNNNNNNNNO++==++++++==+=+I$ODNDNDND8ZDDD87IIIIIIIII$77~???+++ODDDDDDDNDD7?+??+++?+++++++++++============+++++++++++++++++++++=========~.......  ....,.,,.,,,,,,,,,,,:,:78O?,,,,,,,,,,,,,,,,,,,,,,,,,:,,,,,,,,,::,::,8DNNNNNNNNNMMMMMMMMMMNNNNMND8ZIZNMDMDMNNMDMNNMMNNO...,:=IZ8OOOOOO8DDDDD88888=.... ........ ....  ....
......,,,,,,,,:::::::::~~=====~~===================?I77$$$ZZZZZZ$$$$$$$$$$777$7DNNNNNNNNNNNNNNNNI=?I+++++++++++=+=====ZNND8DD8DZ77777777777$$I7II?++=8DDDDDDN7????++????++++++++++++============++++++++++++++++++++=+=====~:....... ......,,.,.,,,,,,,,,,.7O7:,,,.:,,,,,,,,,,,,,,,,,,,,:,,,,,,,,,,,,::,,,$8DDNNNNNNNNNNNNMMMMMMMMMMMMMMNNNMDMDMDMNDNNNNNNNNN8888888DD88DDDDDDDD8DDDDDZ=.. .... .. ... . . ... .
......,,,,,,,,:::::::~=~~~~~~~~~~~~~~~==============+7ZOZZZZZZZZZZZZZZ$$$$$$$$ZNNNNNNNNNNNNNNNN8+I77?I??+???+++=+===++=+?DDD8D8Z7777777$$$$$Z$$7I?I77ONDDDDDI??????????????++++++++++========+++++++++++++++++++++==++====~,......... .,+?~,+,,,,,,,,,,,,,,,,,,,,,,:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,::,:?DDDNNNNNNMNMMNNNMMMMMMMMMMMMMMMNNNMDM8MDNMNNMDNNMDNDNDDDDNDDDDDNNDNDDNDDD88OO$.....~... .:.. .,~ ...,~
.......,,,,,,,,,:::~~==~~~~~~~~~~~~~~~~~~~~~~~~~~~~~==~~=?$O88DD8OOOOZZZZZZZZZZNNNNNNNNNNNNNNNN8=777IIIII?????++++=+===++=?ODD8$$$$$$$$$$$$$ZZ$$$7I?+IDDDN$III???????????????++++++++++++++++++++++++++++++++++++++++===~:.. =+=~:::,,....,,,=.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:,:DNDDNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMNNMDMDMNNDMDNNNDMNNDDDDNNNNNNNNMNDDDDD8888D8$ ....,: ...,,..  ..  .,,
.......,,,,,,,,,:~=~=~~~~~~~~~~::~~~~~~~~~~~~~~~~~~~~~~~~==~~+$8888888888OOOOOONNNNNNNNNNNNNNNNO=$77III7I???I??++++++++++==+?OOZZ$$$$$$$$$$$777$$$$77?7N877IIIII?????????????+++++++++++++++++++++++++++++++++++++++===~:....?.,     ......,,?,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,::::,,,,::,,?NNNDNNNNNMNNNNMMMMMMMMMMMMMMMMMMMNNNDMDMDMDMDMDMNNDMNNNMMMMMMNNNNMMNDD8DDDDDDO$, .......... .    . .. .
........,,,,,:,:~=====~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~====78O8DD88DDD888NNNNNNNNNNNNNNNNO+$777IIIIII??I?????++++++++=+++7OZ$$$$$$$$7$7777I7I7I++?$$$IIIIIII??????????++??+++++++++++++++++++++++++++++++++====~~......+...............?.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,::,,,,,:,:,8DDNNNNNMMNMMMMMMMMMMMMMMMMMMMMMMMMNNMDMDMDM8MDNNNMMDMMMMNNDNNDDDDNMMDDDNNN888OOO...,.,..:.:. ., ,. .: :
.....,,,,,,,,,,~=====~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~==~=8888DDD8DDDDDNNNNNNNNNNNNNNDIZ7777IIIIIIII??II++++==????++++IOZ$$$$$$$$$$777$7II?+++IZ$7IIII?????????????+?+?+++++++++++++++++++++++++++++++=====,...... ~,..............+:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,::::::::,::$NDNNNNNNNNMNMMMMMMMNMMMMMMMMMMMMMMNNNNNDM8MDMDMDMDN8MDNNNNNNNNNNNMMMMNDD888D888O8:..~~,,.=.~.. ~ ,.. =.:
........,,,,,,~========~=~~~~~~~~~~~~~~~~~~~~=~~~~~~~~~~~~~~~~~~====~?D8888DDDDDDDDDNNNNNNNNNNNNIZ777$7IIIIII??II+=+++===??II?++?I$OZ$$$$$$$$$$$$7III??++$Z$7IIIIII?????????++??????????++++++++++++++++++++++=====~........ ,:.............,::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,::::,,,,,,,,::::::::,,,NNDDNNNNMNNNMMMMMMMMMMMMMMMMMMMMMMMMNMNNNNMDMNMDM8MDMDMNNNNNNMMMMNNNMMNDDNDDD888O8I..,.,..:.:.. ,.,  .,.,
.......,,,,,,~=+=========~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~=======$D8888DDDDDDDDDDNNNNNNNNN$O$77$Z77IIIII?I??+++++==+?I$7I?+??I$OZ$$777$$$$$777II?++IZ$$7III?????????????????????++??++++++++++++++++++======,......... ,~.............:?I7.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,::::,::,::::::ZNNDNNNNNNNMMNMMMMMMMMMMMMMMMMMMMMMMMNNMMNMNMNMDMDMDMDMDMMMNNNNNNNNNNNNDNNDDDDDD8OD$..,..,.. .... .. ...  
......,,,,,,:==++++=======~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~===============+OND888DDDDDDDDDDDNNNNNNOZ$$$$$$$7?II??II?I??++++++==IZ$II??II$ZZ$$$$$$$7777$7I?+++$$7II?????????????????????+??????++++++++++++++++====,.............+............=,,,,7,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,::::::::::::::::,:NNNDNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMDMDM8MDMDDMNNDNNMNNNNNNNNNNNNNNNNDDDDDDDDD88DOZ7.~ ,,.=,~,. ~:,,  ,:.
.....,,,,,,,===+++++=====~~=~~~~~~:::::~~~~~~~~~~~~~~~~~~===++===========?ZNDD88DDDDDDDDDDDDNNNN$$D8ZZZ$$$$I?++++??III??+++++=+?Z$7I???I$ZZZZZ$Z7II7$77??+++7$7III?????????????????+?+++??+++++++++++++++=+===,...............?............?,,..,+..,,,,,,,,,,,,,,,,,,,,,,,,,,,,::::::::::::::::::::,8NNNNNNNNNMNNMMMMMMMMMMMMMMMMMMMMMMMMMM8M8MDMDMNMNMNNNNDMNNMMMNMNNNNNNNNNDNDDD8DD88OZO.~.,.,=,:...=.:. ,=,:
.....,,,,,,~==++++======~~~=~~~~~~~~~::~~~~~~~~~~~~~~~~~~~~~~===++++++==++?8DDD88DDDDDDDDDDDDNNNDZONNNDZ$$$I?++++++?IIII?????++++IOZ$I?+II7$OZ$$$Z$$$$7II?++?77III????IIII???????????++++++++++++++++++++==+:.................?...........,,+~,:~=,.,,,,,,,,,,,,,,,,,,,,,,,,,,,::::::::::::::::::::::NDNNNNNNMMNNMMMNMMMMMMMMMMMMMMMMMMMMMMDM8MDM8MDMDNDMMMNNDMMMMMMMMMNNNNNDDDDDDDDD888OOD+....... . ... . ....
...,,,,,,,:===+++========~~~~~~~~~~~~::~~~~~~~~~~~~~~~~~~~~~~~~~=~~=====++?I8NDDDDDDDDDDDDDDNNNNMND88DDZZ$$II?++++==7$7?I???II?+?++IZZ$7II++?Z$$7$$ZZZ$$7I+++II7IIIIII???????????+++++++++++++++++++++====:...................?...............,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,:::::::::::::::::::::INDDNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMDMDMDMDMDMDMNMNMDNNMMMMMNNNNNNNDDDNDDDDD8D88OO8$~.,.,,,~, .~,:. .:,~
..,,,,,,,,:===+++==++====~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~=+$DNDDDDDDDDDDDDDNNNNNNNNNNNDZ$$Z$7I++++==788Z??IIIII??++=?$OZ$?I7Z$7$$7$$ZZ$$I?++II7IIIIII??????????????+++++++++++++++++==+:...................  ?................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:::::::::::::::::::,,8NNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMDMNM8M8NDMDMDMDMDNDMMMMMMMNNNNNNNNDDDDDDDDD888O88:,~. :.., .::.,. , ,
.,,,,,,,,,~==++++=========~~~~~~~~~~~~~~~~:~~~~~~~~~~~::~~~~~~~~::::~~~~~~~===~+$DDDDDDDDDDDNNNNNNNNNNNNZZ77$$7I?+++==+ZND87IIIII??+=+??7+??7?+7$7II$Z$$$7I?+?IIIIIIII??????????????++++++++++++++====,.......................+................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:::::::::::::::::,::=NNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMDM8M8M8MDM8MDMDMDNNMMMMMMMNNNNNNNDDDDDDDDD888O88:.,...... .. . .   .
,,,,,,,,,,~=++++++++=======~~~~~~~~~~~~:~:::::~~~~~~~~~~:~~~~~::~::~::::::~~~~~=~===IODDDDDDNDNNNNNNNNNN8Z$I7$$7II?++==+?8NNDO7II??++??I??$I7II7$7II7$ZZ$7I?+?IIIIIII?????????????+++++++++++++++==~..........................+................,,,,,,,,,,,,,,,,,,,,,,,,,,,::,,,,::::::::::::::::,,:ZMNDDNNNMMNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMNM8MDM8MDMDMDM8MDMDNMMMMMNNNNNNDNDDDDDDDD88888O88I... ........ ... ..
,,,,,,,,,,:=++++++++=======~~~~~~~~~~~~~~:::::::~~~~~~~~~~~:~~::::::::::::~~~~~~~=======+7DNDDNDNNNNNNNNNOZ$7I777III?++=++$8DDDN8$I+?III7I+I7I$Z$$III7$$$7I+?IIIIIII????????????????+++++++++++=~,............................?.................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,::::::::::::::::,:,DNNDNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMDMDMDMDMDMDM8M8NMDMMMMMMMNNNNNNNNDDDDDDDDDD88O887...................
,,,,,,,,,:,:+++++++++========~==~~~~~~~~~~~~~:::~~~~~~~~~~::~~~~:::::::::::~~~~~~~~~====~=+=I8NDNNNNNNNNN8$ZZ$77I7IIII?+===+??78D8ZOZ7III??77II7$$I?I777$7I?+IIIIII????????????+++++++++++++=:.............................. .+.................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,::::::::::::::::::?NMNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNMDMDMDM8MDM8MNMN8NNMMMMMNNNNNNNDDDDDDDDDDDD88888Z...................
,,,,,,,,,,,,~+++++++===+=====~~~~=~~~~~~~~~~~::~:~~~~~~~~::~~~~~~::::::::::::~~~~~~~~~~~~=====+IDNNNDDNDND$$$Z$77777777+?++==~=+?I77$$$8OO+O7??7$7I?I77$$$I??II?I????I??????+????++++++=+=,...................................+.................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:::::::::::::::::::8NNNNDNMNMNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMNMDMDM8MDM8MDMDDNDNMMMMMNNNNNNNDDDDDDDDDDDD888OOZ.................  
,,,,,,,,,,,,,=+++++++==========~=====~~~~~~~~~~~~~~~~~~:~~~~~~~~~~~~~:::::::~~~~~~~~~~~~~~~~~~===+?ONDDDNNN8ZZ$777$Z777II??++====+++??=+O$O$III7$$I?+I77??II?=III??????????????++++++=:,...,..................................+.................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,::::::::::::::::::,DNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNMNMMNMNMNNDDM8MM8MMMMMMNNNNNNNNDDDDDDDDDDD888O8Z.................  
,,,,,,,,,,,,::+=++++++++===============~~~~~~~~~~~~~~~~~:~~~~~~~~~~~~~~::~~~~~~~~~~~~~~~~~~~~=~====++7DDNDNNNDZ$77$Z777$7I???++??I??I++IZOO7??I$$$7I??II7I???I=I?????????????++?+++~,,,,,.....................................+................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,::::::::::::::::::,DMNNNNNMMNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNMNMMNMMMDMDNM8NNDNNMMMMMNNNNNNNDDDDDDDDDDDD888OO7.................  
,,,,,,,,::,:::~+++++++++==================~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~=====+=+7DNDDDNN8$$$77$$$$$$7I7$77$Z8NNND8O7II7$O77???ZI77??I?I???I?????????++++~,,,,,,,,.....................................+.................,,,,,,,,,,,,,,,,,,,,,,,,,,,,::::::::::::::::::::::DNDDNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMDMNNNNMDMDMN8NNDMDNMMMMMNNNNNNNNNDDDDDDDDDDD88OO?...................
,,,,,,,,:::::::=++++++++=======+===========~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~=======+++$88NDDNDOZ$$$ZZODNNNDDDDDNNNNDDZ7I?I$87II+IZZI?7?I??++=I??????+?++~:,,,,,,,,,,,,...................................+.................,,,,,,,,,,,,,,,,,,,,,,,,,,,,::::::::::::::::::::::DNNNNNNNMMNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNMNMNNMDMNDNDNN8MDNMMMMNNNNNNNNDDDDDDDDDDDDD8OO,...................
,,,,,,:::::,::::=+++++++++++===============~==~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~==~~~~~========++?I+ODNNDDDDDNNNDNNNDNNNNDDNNDNOII??I8$7??$7ZZ$?I?=++??+=?I?+?+~:::::,,,,,,,,,,,.,..,............................  = .................,,,,,,,,,,,,,,,,,,,,,,,,,,:::::::::::::::::::::::NMNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMDMNMNNMNMDMN8MDNM8MMMMMMMNNNNNNNNDDDDDDDD8888OD+..................  
,,:::,,:,,,,,,,,:~==++==++++++++================~==~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~==~~~~=~~~~~===========+?+II7ODNNDNDNNNNNNNNNNNNNNNNN$I?777O$I8DD7$$Z?+?+++???====::::::,,,,,,,,,,,,,,,,,,,.............................=..............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,::::::::::::::::::::::+NNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNMNMNMDMNNMDMDDNMMMMMMMNNNNNNNNNDDDDDDD88888O...................  
:::,,,,,,,,,:::,,:~==++=+++++++++=====================~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~====~~=~~=====~~~===+++=++=I7OODNDNNNNNNNNNNNNDNDNDZ7IIOI$DDDDDZIZ$$I??++++==~~::::::::,,,,,,,,,,,,,,,,,..,..........................~.................,,,,,,,,,,,,,,,,,,,,,,,,,,,::::::::::::::::::::::7DNNNNNNNMMNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNMDMDNNMMMMMMMNNNNNNNNNNDDDDDDD888OOZ......,,,..........  
,,,,,,,:::::::::::::~==+=+++++++======================~~~~~~~~~~~~~~~~~~~==~~~~~~~~~~~~~=====~~=~~~=~===~~=====+~==++?$ZIDDNNNNNNNNNNNNNNNNNOII?OZ$I8DDDDD$IZZ$7+=~~~~~~:::::::::,,,,,,,,,,,,,,,,,,,,.........................~...............,,.,,,,,,,,,,,,,,,,,:,:,::::,:,,,:::::::::::::::::,ODNNNNNNNMMNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNMMNMDMDNDMMMMMMMMNNNNNNNDNNDDDDDDD88888Z....,~,..=........   
,,,,,,,::::::::::::::~===+++++++++=+=================~~~~~~~~~~~~~~~~~~======~~~~===========~~~~=~~~~=======~==+~==~==?Z$ZNDDNNDNNNNNNNNNNNNND$7IZZZI$DDDDD87+======~~~~::::::::::::,,,,,,,,,,,,,,,,,.,,......................~...............,,,,,,,,,,,,,::~=+?II?+=~~:=:::,:=+II?:,::::::::::,NNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNDMDMDMDMMMMMMMMMMNNNNNNNNNDDDDDD888D88Z....=....,:...... . .
,,,,::::::::::::::::::::=+=+===++++============================~~~~~~~~~~======~=====~~~~~~~~~~~~~~=============~~====+$$?NDDD7DDNDNNNNNNNNNND8O?I7$ZZZI???+++=~=+~~=~::::~~::,::,,:,::,,,,,,.,,,,,,,,,,,,....................,~... ..........,:=????+~~,:,,,,:::,,,,,,,,,,,:::::$:,::::::::::::,NNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNMMMMMMNMDMNNNMMMMMMMMMMMNNNNNNNNNNNDDDDDDD8O8$...,~..:.::..... ..~:
,,,,,,,,:::::::::::::::::~+++++===++===+========================~~~==~~~~=============~~~~~~~~~~~~=======~=====+~==~~~=$Z+8DDD7$ZODDDDNNNNNNDNZIZI?7I?????++=+=Z+=7I=I==I:II:+=??=?,::?,=+,:~,,,,,,,,,,,.,...,............,.:~+=++++=~~::,,.......,,,,,,,,=IZ??7,,,,,,,,,,,,::::,7::::::::::::::~NNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMDNMMMMDMDMNMMMMMMMMMMNNNNNNNNNNNNNDDDDDD8888$....=..:=:........=. 
,,::::::::::::::::::::::::~=+++++=====++++=============================================~==~~~~~~~~~============+~===~~=7I=8DDDZIZ7?$O8DNDDDDDDO?=I$ZI????++++=+?Z???O~~:?~I=7~=?=::Z,~?=.I+=,.,,,,,,,,...,,..,,=+=???=~:.....................,,,,,,,,,,,,,7I,:,Z~:,,,,,,,,,,::::,$:::::::::::::::NNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM$?MMMMMDMDMMMMMMMMMMMNNNNNNNNNNNNNDDDDDD888O$....:,...........=...
,,,::::::::::::::::::::::::::==+++++====++++++=+============================================~==~=~~============+=~~~~~=$$=8D8O$IZ7=+I$OZO8DDD$++==?++7OZ7+=+==I+I+I???~~7:I:~Z:+~:~$:+=Z:,Z,,,,,,,,,,,,,,......,.+.................... .......,,,,,,,,,,,,I+,,,$~,:,,,,,,,,:,::::$::::::::::::::+DNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMN+~MMMMMMNMMMMMMMMMMMMNNNNNNNNNNNDDDDDDDDD888$.....=........ .:,.  
,:::::::::::::::::::::::::::::::=+++++++++++++++++++===========================================================?=~~~~~=77=8DDD7I$I==+=?I$I+?+=++==?+++=I8OZO?=====~==~=~:~~~~~:~~~~:~~:+==I:,,,,,,,,,,,,,,,.....?7,............~? . .Z, ......,,,,,,,,,,,,7=,,~Z:,:,,,,,,,,:::::,$~:::::::::::::ODDNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNM+==8MMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNDDDDDDD88O$......~.........=... 
::::::::::::::::::::::::::::::::::~+++++++++++++++++++=================================================~==~==~+==~=~~=+$7+88D8I7$?=========??=+=+=+==+===?I$Z8I=+=+~=~~~=~:~::~:,~:,:,:~,,:,,,,,,,,,,,,,,,,,..,,$$,............:$. ..$ .......,,.,,,,,,,,,$=,:$~.:,,,,,,,,,:::::,$~:::::::::::::ONMNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMD==~~MMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNDDDDDDD8D87.....,::........:..  
:::::::::::::::::::::::::::::::::,:~:=++++++++++++++++========================================================+~~~~~~=I$I7DDDD+7$+=======+=+======++++====++?8OO=+~==~~~~~~:::::::::::::::,,,,,,,,,,,,,,,,,.,..+I??.............$,..~7.......,,,,,,,,,,,:,Z=~Z~,,,,,,,,,,,,::::::$~:::::::::::::DNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMD==~~:MMMMMMMMMMMMMMMMMNNNNNNNNNNNNDDDDDDDDD88O7.......::..... :,....
::::::::::::::::::::::::::::::::,:::,:::=+++++++++++++++++===================================================++===~~==7I=O88DO=$7======~===+======+++===+==+=+7DOZ~===~~~~~~~::::::::::::::,,,,,,,,,,,,,,.,....$~=7.............7=..I+......,,,,,,,,,,,,,:7$7$::,,,,,,,,,,,:::::,7~:::::::::,::+NNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM=+==~:NMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNDDDDDD88OZ........~,.... =.....
:::::::::::::::::::::::,::::::::IOO88OO+::~=+++++++++++++++++++===++=========================================+====~==I$7IN8D8?77?=========++=======+++=+====+==+8O8==~~=~~~~~::::::::::::,,,,,,,,,,,,,,,,,,..,.$,,$.............+?..$~ ....,,,,,,,,,,,,,,,7=,II,,,,,,,,,,,,::::::7=:,:::::::::,NNNMMMNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMD+===~~ZMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNDDDDDDD8OO8.........~:....+.....
::::::::::::::::::::::::::::::::?+:8O:8,:::~:~=+++++++?+++++++++++++++==+===================================+===~~~=?7I+888DO+$$==~======++=====+=+++++======~=?$Z$8?~~=~~~~~::::::::::::,,,,,,,,,,,,,,,,,,.,.??..$:............,$ .$,.....,,,,,,,,,,,,,,,7+,:Z,,,,,,,,,,,,::::::?I,:::,:::::,,DNDMMMMNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNI+===~~ZMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNDDDDD88ODO...........=,..~.....
:::::::::::,,::,::,,::::::::::::::I8::O7:::::::::=++++++++++++++++++++++++++++++++========+=+++============++==~=~=~$7?88DD8=$$?+~+====~=+===+=++=+?+?=++======+ZZZO8+=~=~~~:::::::::::,:,,,,,,,,,,,,,,,,,,...7,..7+.............7.~7.....,,,,,,,,,,,,,,,,I?::7?::::,,,,,,,::::::+Z+I+:::::::,+NNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM====~~~ZMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNDDD8O8DZ.............~:,:....
:::::::::::::::::::::::::::::::::+O=::77::::::::~:::~=++++++++++++++++++++++++++++++++++++++++++++++==+++=?========77?ZD8DNI$77=====+===+?+++++==+???+?+++=+====$Z$+I$~=~~~~:::::::::::,,,,,,,,,,,,,,,,,,,,,::$...=7..,..........$:I+.....,,,,,,,,,,,,,,,,?I:::$~,,::,::::::::,:++=~~:::::::,:7NNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM8=+==~~~OMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNDDD88DOO............. .:+....
::::::::::::::::::::::::::::::::?DO~::?Z:~:::::::~::~~~~~===+++++++++++++++++++++++++++++++++++++++++++++?=======+$$+$DDDNI77$===+=+====+++:,,:~~~:,,.,=?I+?=+??~,:,,=?=~~~~::::::::::,,,,,,,,,,,,,,,,,,,,,,.7$$$$7$.............??$,.....,,,,,,,,,,,,,,::+7,,,+7,,,::::::::,,:,::::::,:,::::,ONNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNI+===~~~$MMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNDD888DOZ............. ..:,...
,,,,::::,,,,::::::::,:::::::.::OZ::::::O~::~:::::~~~~~~~~~~~~~~~=========+++++++++++++++++++++++?+++?++??++===~+I$7=ODDDDI7$7+++=+++=?I7=,,~II?I7Z8DZ=~:,:7I+:,:,?OZ888I:~~:~:::::::::,,,,,,,,,,,,,,,,,,,.,.,$,..,,$............ ~$$......,,,,,,,,:,,,:::,+7::,~I=:=+I=,::::?+7III??~~~~::::,:DNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNN=====~~:?MMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNDDDDD88Z8.................=.. 
,,,,::::::::::::::::,::~$O8ZO+8?:::::::8+::~::::::~~~~~~~~~~~~~~~~~~========++++++??????IIIIIIIIIII?+?===++++?I$7IODDD87IZ7I?I??+????7I::~?I+IZ8D88Z?~,~:~::,:=?==?ZZ8=~+:~~~:::::::::,,,,,,,,,,,,,,,,,,,,,.?I.,...$:.,...........$I......,:,:::?~:,,,::+?=~~~::::,,,::,:::::,:~:,:,::::::::::MNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM8+====~~~~MMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNDDDDD88O8.................=...
,,,,,,,,,,,,:::::::::=8$~,:~:?8=,::::::I=::~::::::~~~~~~~~~~~~~~~~========++==++++?????????I??IIIIIII7I7D$D8DDDND8D8D8OO$ZII7I$O$I777=:~?I?+O88$7?~:,~ZI~~::,D8OI+=:,,,,~=:~::::::::::,,,,,,,,,,,,,,,,,,,,,,$,,,,,.?=,...........,7?.....,+??:::,:,,:,,:,::::::,,::::::,:::::::::::::::::::::~NMNNNMNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM+=+===~~~:8MMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNDDDDD88O8................ ,:. 
,,,,,,,::,:,,::,::,:O$~:::::::?O:::::::::::::::::::~~~~~~~~~~~~~~~~~===========+++++??????????IIIIIIII$?8IDDD+II7+=+++++++?+7I?OD8$I~,+II+IO$$I~:,:+IOZ?+:~:~8DO~,.,,.?7+O=~:::::::::::,,,,,,,,,,,,,,,,,,,,,,.,,...,...,....,... .~~=?+=,.,::,::,,:::::::::::::::::::,~=??~::::::::::::::::::?MMNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNMD++====~~::+MMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNDDDD88ZO8..................~..
,,,,,:,,,,,::,,:::~8+,::::::::=O::::::::::::::::::::~~~~~~~~~~~~~~~~~=========+++++?+??????????IIIIII?+Z7NDDD?7=I77$ZZZOOO87=7+?88?::$77IIII+:,,I8DO??+?I:~::~::,..++ZZO888+::::::::::,,,,,,,?,,,,,,,,,,,,..,,~==+??++~,....:~, . .,.,. ..,,,,::,::::::::::::::::::::,:,7,,::::::::::::::::::8NMMNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM?+++===~~~:,NMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNDDDD88O88................. .~.
:,:,:,=7O8OO8Z?::,8::,:::::=:~+8::::::::::::::::::::::~~~~~~~~~~~~~~============++++++++?????????I?I?II?$ODD8DNDND8DDDDDDDDD==7=?~:+?++++~,,,+ODI?++$8DDD?:~::~~::O88O7$?~,:=~::::::::::,,,,:$:,,,,,,,,I~,,.,,.,,,,,,.:,................+.:,7:::::::::::::::::::::::::::Z::::::::::::::::::::DMMMMNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMN=++===~~~~::ZMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNDDDDDO888,................. .:
:,:,+OI:,:::.,=OI7$~::::,:+O,:Z7::::::::::::::::::::::::~~~~~~~~~~~~~~===========+++++++???????????I??III7888DNZ$I+~~~=~==~+7=+7~:+I?+~:,::IOO$O$7ONOD8D$+=~:,$8?~~:O+.,,,,::7=:::::::::,,,,,$:,,,,,,.,.,,..,,.,,,,.,?I.................~:::7:,:::::::::::::::::::::::::$::::::::::::::::::::NMMMMNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMN7+++====~~~:~?MMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNDDDDO88D:................ .. 
,:,Z$:,,,,,,,:,,$D?:::::~+8~:,O=:::::::::::::::::::::::::~~~~~~~~~~~~~~~===========++++++?+?????????????I7OD8N=?=~~~:~~~~~~~=I?=:=?=~:::+888OZ$$O8DNDD$++==~=:,D8NI::~,,~$88D8DZ~,::::::,,,,.$:,,,,,,,..,,,,,,.,,...,7$.................:?::$:::::::::::::::::::::::::::Z:::::::::::::::::::=NMMMMMMNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMN++++====~~~~:~NMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNDDD8O88D~................... 
::Z7,,:,,,,,,,,,:$O$+,:::O8:,~8::::::::::::::::::::::::::::::~~~~~~~~~~~~~===========+++++++++???????????I$DDDII:OO88DDDDDDDDD=~+O==$DD?+O88OOZ$7ZD8$++=?O8~::,7I~==~~:888Z7+:::=+:,,:,:,,,,,$:,,,,,,,,,,,.....,,...==7:.................I::I,,:::::::::::::::::::::::::Z:::::::::::::::::::INNMMMMMMNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMND?+++====~~~~::MMMMMMMMMMMMMMMMNNNNNNNNNNNNNNDDDD888DD=....................
,:8:,,,,,,,,,,,,,.+::::,:::::77,::::::::::::::::::::::::::::::::~~~~~~~~~~==========+==+++++++??????????I??DDDDDD88DDDNDDDDDDI~~=?DZ++=Z+I88OOZ$$7O7I=OD888?:~::~=:+8Z~:I~:~:,=+:~$,::::,,,,,$~,,,,,,,,,,,,....,,...Z,+~.................7:++:::::::::::::::::::::::::::7~::::::::::::::::::OMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMZ++++====~~~:::MMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNDDD88DDD~....................
,:O,,,,,,,,,,,,,,,:,,:,:,:::,8:::::::::::::::::::::~:::::::::::::::::~~~~~=~========+=+++++++++++?????????+DDDDD$+~~:~~~:::~~=~I+:I8DNDD7+O88OZ$$778ZINDO8$==:~:~78DDDI=~,:=Z$OON8O8I,,::,,,,$~,,,,,,,,,,,,,,,,,,...7,:I.................?~7~:::::::::::::::::::::::::::I~~:::::::::::::::::NMMMMMMMMMNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMN?++++====~~~::,8MMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNDD8DDD8:....................
,ZO,,,,,,,,,,,,,,,,,,,,,,,,,=D,,,:::,:::::::::::,:::7:=I~:?==I:~+~I+?+=?=$+?I~==++$+=I==++++++++?+++?+?????D8NO?~=+77$$$$77I+~+?7?=~ODND8=I88OZ$$77ZNNDZ7===+,=:.8D8?~==:~:88DZ8Z=,~:I,,::,,,7=,,,,,,,,,.,,,....,,.==,.Z,................:?$::::::::::::::::::::::::::::?=::::::::::::::::::NMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMN+++++====~~~:::OMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNND88DDD8,....................
,,O,,,,,,,,,,,,,,,,,,,,,,,,,Z+.,,,,,,,,:::::::::::::$::I?=7=~?::~=7$+~ZI:Z=~??~?O==Z?=====++++++++++++++???DODII7NODDDDDDDD8==D88DI~=DDDD7=O8OZZ$777DDO=?~=7+.O~~?=:~~~78Z~,88?,.::~~ZI:::,,:I?,,,,,,,...,,,....,..7$$$Z.,,...............$I:::::::::::::::::::::::::::+I?+:::::::::::::,::=NMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMO?++++====~~~:::ZMMMMMMMMMMMMMMNMNNNNNNNNNNNNNNND8DDDD8:....................
,:D:,,,,,,,,,,,,,,,,,,,,,,,,8,::,,,,,,,,,,,,,,::::::Z::$~,7~=7,~:==++I~+~Z~~7=?~??=I+======++++++++++++?+??NDODDDD8D8DDDDDNZ+?D888NO=~8N88=78OOZ$777$NDO+=8D7:Z?~:~::ZDDDDZ::~,,,?88888I,,,,,?I,,.,,,....,,,,.,.,.:?...I~................,7=::::::::::::::::::::::::::::::::~~:::::::::,,::ZNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNN???++++===~~~~:,NMNMMMMMMMMNMMMMNNNNNNNNNNNNNNNN8DDDDDO:....................
,,:OI:,,,,,,,,,,,,,,,,,,,,,?Z,,:,,,,,,,,,,,,,,,,,,,,:,:,::::,:::,::::,::~::~~:::~~~~~========+++++++++++?+$D88DI==~::::~~:,+==~~~~==Z+~+DD$?ZZZZ$$77IDD8DNDD7:++=~~DDDDDZ+=+::IOO888O?=O$,,:,=$.,,,...,,,.....,..,$,...:=,...........,....~::::~,:::::::::::::::::~+==+=++++?I77II+?+,,,::,DMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNMMO+??++++===~~:::=MMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNDDDDDDDO=....................
.,,.:ZOZZ=:,,,,,,,,,,,,,,.,8~,,,,,,,,,,,,,,,,,,,,:,,,:,,,,:,:,,:,,,,:::,:::::::~:~~~~~=========+++++++++++$DD8O:Z=::~+I$$III+I=~:::~77I~~8OIZZOO$$777$DDDDD~+:~7D+=~7DI::~=I=~888Z~,:,==IZ:,:~Z~::::,...,......... ..,..,::,........,+??+:~,:::+~::::::::::::::::~:::::::~:::::~:~~:::::::7NMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMI?+??+++===~~:::INMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNDDDDDDDO~....................
,,,,,,,,,,I8OOI::,,,,,,,,,,O,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:::::::::~~~~~========+++++++++++??DD8D7==8ODDDDDDDO:DDDN88?=ID$=:$$$ZOO$$77IIDDDDD+7~:DODI=::::~Z8=~7DO=,,:,:,~$$I,,:7+~+~,,,,:,,..,,:+?I??I=:...,.........,..,..::::::::::::::::::::::::::::::::::~::::::::::::,NMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMN???++++====~~~::ZMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNDDDDDD8O+.................. :
,,,,,,,,,,..,.:7Z8+,,,,,,,,O,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,::::::::::::~~~~========+==++++++7?Z8DODNDOODDDDDDDD:DNDD8D8DDDDO+:=7ZOZ$$7777$DDD8DO~:DD8?+=:::~~~:$$::,,,$Z$8D8O8I???7?=~,,.,,..,...,,...,................,.....::::::::::::::::::::::::::::::::::~::::::::::::+NMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNN???++++++===~~~:IMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNDDDDDDN8O?...................=
,,,,,,,,,,,,,,..?O=O8I,,,,,8,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,::,::::::::::~~~~~=======++++++=+++7?+D8O$DN8DDNDDDDND=DDDDNZD8N$DDII~~7ZZ$$777I7Z7DDZD+:$7=~~8D8Z$ZD?:,,,=8DD88OZO$7O=:,,,,,,,..,,.................................,:::::::::::::::::::::::::::::::::~:::::::::::,DMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNMM8???+++++===~~~:::MMMMMMMMMMMMMMMMMNNNNNNNNNNNNNDDDDDNN88O................ ..=
,,,,,,,,,,,,...=O:.,.:ZO7:,Z:.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:::::::::::~~~~~==============+=$=+$NZ$8OZDDDDDDDND=8NDDDD$NOZ7DIO$+~+$7I77$7III8D88$=?=,8OODDDO~::,,?ND8DDDD8OO7$$O:,,:,,,,..,..................................,,::::::::::::::::::::::::::::::::~:::::::::::+NMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMO???+++++===~~:~::MMMMMMMMMMMMMMMMMMMNNNNNNNNNNNDNNDDDD888...................,
,,,,,,,,,,,,,,~O~.,,,,,.,7ZO$,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:::::::::::::~~~~=============++I=++DOODZ888ZI=~::::~~~~=?7I8O8$7O$?==~+?I7777I?ODN8O=~?$DDO8$:~,::ZD8DDDDDDDDDOZZ?O,:,,,,,,,....,,..............................,,,:::::::::::::::::::::::::::::::~:::::::::::8NMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM8???+++++===~~:::7MMMMMMMMMMMMMMMMMMMNNNNNNNNNNNDNNNDDD888................... 
....,...,..,,:8Z,,,,,,,,.,.:8O7,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:::::::::~~~~~~=============++=+?OD8ZO?~~~~:~:~:~~~~~~~~:~OO?=$77??+==?II777IZDD88~:ODDDI~~,:?ODDDDDDDDD8DO?~:=$O7::,,,,,,....................................,,,,,,,::::::::::::::::::::::::~~~~~~:::::::::IMMMMMNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNND????+++++===~~~:NNMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNDD8888....................
.,,,,,,,,.,.,,O,,..,,,,.,..,O?~,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,::,:::::::::~~~~~=============+====+OO$?:~~~~~~~::::~~~~~~=~~8?~77II?$+==+?I77I?$DD87=+8++~~:+8DDDDDDDD8DZ=,:,,,,:~O:,,,,,,,....................................,,,,,,,::::::::::::::::::::::::::::~~~:::::::::,OMMNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNMD????+++++===~~:~:IMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNDDDD88....................
,,,,,....,.+OO8$,........,.,,Z:.,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:::::::::::::~~~~~=============+===+=88~:::~~~~~~~:~~~~~~=~=~8~~77I?+$?+=++?I77I?8NDO~,$=7~?OONDD8DDDD8?,~:::::::,.$~:,,:,,,,,..................................,,,,,,,,,,:::::::,:::::::::::::::::::~~::::::::,:.7MMMMMMMMMMMMMMMMMMMMMMMMMMMMNMMMNMMMN8?????++++===~~~:::,OMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNDDDDD8:....................
MNNMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNDNNNNNNNNNNNNNNDDNDNDDDNDNDDDDDDNDDDDDDDDDDDDDDDDDDDDD8DDDDDDDDDDDDDDDDDDDD8DD88DDD888DDDD8O88DDDDDDD8888888D8O8DD88DDO8D888D888888D88D88D8888O88D8888D88D88888DD888DDDD8D8DDDDDD8DDD8DDD8DDD8D8DD8DDDDDDD8DDDDD8DDDDDDDD8DDDD8DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD888O8O8O8O8888O88OOOOZ$OOO8OOOOZZZ$$$$$$$$$$$$Z$$ZZ$NMD$$ZZZZZZZ$ZZZOOZOZMMMMMDNMMMMNMMMMNNMMMMMMMMMMNMM
MMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNDDNNNNNNDDDDDNDDNDNDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD8DDDDDDDDDDDDDDDDDD8DDDDD888DD88D88D888888888O88D88D8O88OD8888D8888O888888888888888DDD888888OO88D88D8DD88D8DO8DD88D88DD88DDDDDDDD88DD8DDDDDDDDDD8D88DDDD88DD88DDDDD88DDDDDDDDDDDDDDDDDD8DDDDDD8DDDDD8D888888888888888OOO$ZOZZZOOOOOZOZ$$$$$$$$$$$Z$$$ZZ$8MMZ$$$ZZZ$$ZZZZZOZZ8NMMN8NMMMMD8MMMMMMMMMMMMMMMMMMNMM
MMMMMNNNMNNMNNNNNNNNNNNNNNNNNNNNNNDDNNNNDDNNDDNNDDNNDNDNDDDDDDDDDDDDDDDDD8DDDDDDDDDD88DDDDDDDDD8DDDDDDDDDDDDDDDD8DDDDDDDDDDD88DDD88888DD8D8888888D8D88D888888888D88888888888888O888O888DDDOO8D8888D88D8D8O888D88DD8DD8O8DDDDD8DDD8D8DDDDDDDDDD8DD88DD8DDDDDDDDDDDDDDDDDDDDDDD8DDDDDDDD8DDDDDDDDD8DD8D8888O8888888888O88OOOZOOZOOO8O8OOZZ$$$$$$$$$Z$$$$$$ZNM8Z$Z$$ZZZ$$$Z$ZONMMNNOZZO88O8MMMMMMMMMMMMMMMMMMMMMMMM
MNMNMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNDNNNNDDNNNNNNDDNNDDDDDDDDDDDDDDDDDD8DDDDDDDDDDDDD88DDDDD8DDDDDDD8DDD8DDDDDD888DDDDD8D8888D88D8888888O8888888OO88888888888888888888888888888888888888888OO88O88O8D8D8D8O888D8DD8O8DDDDD8DDDDDDD88DDD8DD8D8DDDDDDDDDDDD8D8DDDDDD8DDDDDDDDDDDDDDD8DDDDDDDDDDDDDDDDDDD888888888888888888OOOOZOZOOO8OOOZZZ$77$$$$$$$$$7ZDNMNO$$$Z$ZZZZ$$$8MMMN8ZZOZZZZZZ8MNOOO8DDMMMMMMMMMMMMMMMMM
NNMNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNDNDNDDDNDDDDDNDDDDDDDDDDDDDDDDDDDD8DDDDDDDDDDDDDDD8DDDD8DDDDDD8DDDD88DDD88DDDD888D8D888D8888888OO8888D88888O8D888888O8888888O888888O8888888888D88DO88O8888DDD8O8D8O88D8D888D88DDD88DD8DDDDDDDDDDDDD8D8DD88DD8DDDDDD8DDDDDD8DDD8DDDDDDDDDDDDDDDD8DDDDDDDDD888O8888888D88888OOOOOOOOOOO8OOZ$$$$7$$$$7Z$$ZNMMD$Z7$$ZZZZ7$$$OMMMDZZOZOZZZZZOOMMOZOOOO8OOMDNMMMMMNMMMMMMM
MMMMNNNNNNNNNNNNNNNNNNNNNNDNNNNNNNNNNNNNNDNNNDDNNNNDDDDNDNDDDDDDDDDDDDDDDD8DDDDDDD88888D88DD88DDDDDDDDD8DDDD8DD88DDD8DDD8888888D8D8D88888O8888888888O888888888888D88888OO8OO888888888888OO88888D8888888O8DD888DD888DD888D8888DDD8D8DD88DDDD88DDDD8DD8DDDDDDDDDDD888DDDDDDDDDD8DDDDDDDDD8DDDDD88DDDDD88888O88O88D8888OOOOOOOZOOOZOOZZZ77$$$$$$$7$DMM8OZ$ZZ$$ZZ$Z$ZNMMMD$7$ZZZ$Z$$ZZZZDDZOOOOOOOOO8MNMMMMMNONMMMMM
NMNNNNNNNNNNNNNNNNNNDNNNNNNNNNNNNNNNNNNNDDDNDDNNNNNDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD88DDDDDD8DD8DDD8DDDDDD8DD8D8OO88D8O888O888888O888888888888888888O888888O88888888O888O888888D8D8888O88O888888O888D888888D8DDDD88888D88D88D88DDDD8DD8DD88DDDD88DD8DDDDDDDD8DDDDDDDDDDD88DDDDDDDDDDDDDDDD8888888888888D8O888888ZOOOOOO8OO$$Z$$$$$$$$ZNMNZ$$$$$$$$$$$$$DMN8$$$7$ZZZ$$ZZZOOZZZOOOOZOZOOOOOOMNNMMMMMD8MMMD
NMMNNNNNNNMNNNNNNNNNNNNNDNNNNNNNNNNNNNNNNNNNNNNNDDDNDDDDDDDDDDDDDDDDDDDDD8DDDDDDD8DD88DD88DDDD888DDDDD8DDD88DDDDDDO88D8D8O88888888888888888O8888OO88888888D8O8O88888OO8O888D8888888D88Z8888D8888888888888DDD88O8888D8OO888D888O8D8DDD88DDDDDDDDDD88DDDD88DDD888DDDDD88DDDDDDD8DDDDD8DDDDDDD88DDDDDO88888888888D88888888OZZOZ88OZOZZ7$7$$7$$DMM8$7$7$Z$7$$Z$$$$DM8$$$ZZZZZZZZZZZZZZ$$OZZZOOOOOOZOOOONNDMMMMMMMMMM
NMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNDNNDDNNDDNNDDDDNDNDDDDDDDDDDDDDDDDDDDDD8DDD88DDDDD88DD8D8DDD88DDD88888DD8D88D88888D88888888888O8888OO8888888888888O888O8888888888OO888888O88888888888888888O8O8888888888888888888D88O8888D888DDD88DD88D8OO8DDD88DDDDDDDDDD88D88DDDDDDD8D8DD8DDDDDDDDDDDDD8DD8888888OO8888DD888O88OOOOO8ODMMMNNND88MMNZ$$$$$$$$$$7$Z$7ZNM87ZZZ$$$$ZZ$Z$$ZZ$ZZZZZZ$$ZOZZOOOOOZOONMMMMMMMMMMM
MNNMNNNNNNNNNNNNNNNNNNNNNNNDNNNNNNDDNDDNNNNNNDDNDNDNDDDDDDNDDDDDDDDDDD88DD8DD8DDD8DDD88D8D8DDDDDDDDDDDD8D8O88DDD8O8888DD8O888O888888888888OZ8888OO888888O888888O88888888888888OZ888O88OO888888888888888O8888888888888888D88888888O88D88888D8DDD8D8DDDDDD88D8888DDDD888DDDDDDD8DDDDD88DDDDDDDDDDDDO8888D8888888DDD88888O8OO8OOZZZZ$$$7$$ZZ$$$$$$$$$7$$$7$ZNMNO$Z$$$$ZZZZZZZZZZZZ$OZZZZOZZZZOOZZOO8ZOOONMMMMMMMMMM
NNNNNNNNNNNNNNNNNNNNNNNDNNNNNNDDNNDNNDDNNDDNDDDNDDDDDNDDDDDDDDDDDDDDDDDDDD8DDDDDDDD8DDDDDDDDD888D88D8DDDDD8D888D88D88D8D8O88888888888888888888888888O888O888888O888888888O88888888OZ88888888OO888888O88888888888OO88OOD8888D888O8888888888DDD88DDD8O8DDDDD8DD8DD8DDDD8DDDDDDD8DDDDDDDDDDDDDD8DDDD888888888888888D888O888OO8ZOOZ$Z7$$$$7$7$7$$$$7$$$$7ONMMO$$$$$$$Z$$$Z$$ZZZ$$ZZZZZZZ$ZOZOZZOZOOOOOOO8ONMMMMMMMMM
NNNNNNNNNNNNNNNNNNNNNNNNNNNNDNNNNNNNNNNNDDDDDDDDDDDDDDDDDDDDDDDDD8DDDDDDDDDDDD8O8DDDDDD8DD88D8DDD88D8DO88OOD88O88888888O8888888OO88OO88O888888888888OZO888O8888888O88888888OO8OZO8888888888OO88O8888888888888888O888888D88OO88888O88888D888888O8D888DDDDD88D88DD888DDD8DDDDDDDDDDD8DDDDDDDDDDDD8D88888888O88888DD888888888OZOZZZ$7$$$77$$$$$$$$7$$$$$$Z$$$$$$$$$$$$$Z$$Z$$ZZZZZ$ZZZZZZZZOOOOOOZZOOOZOOZNMMMMMNDM
MNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNDNNNDNDDDDDNDDDDDDDDD8DDDDDDDDDDD8DDDDDDDDDDD8DO8DD888DD8D8D8D88888OD8888888O88888888O888888OO8OO888888O8OO8OZOO888ZO8Z8888888O8O8OO8O8888888OOO8888O88888888O8O88888O888888888O88888888888D88OOD888888D88888D88D888D88D8DDDD8DDD88DDD8DDD88DDDDD88DDD8D8O88O8888OOOO88OD8OOO88OOOOOOZZZ$$7$$$$7$$$$$7$$$$77$$$7$$Z$7$$77$Z$$Z$$$$$ZZZZ$ZZZZZZZZ$ZOZOZOOOOOOOOOOODMMMMMMM
NNNNNNNNNNNNNNNNNNNNNDDNNNNNNNNNDNNNNNNDDNNNDDDNDDDDDNDDDDDDDDDDDDD88DDDDDD8D8DDD88D8D8888D8D88O88D8DD8O8D8888O88888888888888888O888O88888888OO88888O88888ZO8O888OO88888888OO8O88888888888888888Z88888888888O88888888888888888888O888OOD88O8D88D8888DDD8DD8DD8888DDD8DDDDDD8D8DDDDDDDD8DDDD8O8DD88888888OOO88DDD888O888OZOZZ$$$$$$$$7$$$7$$$77$$$$7$$77$7$$$$$$$$$77$$$$$$Z$7$$$$$ZZZZZ$ZZZZZOOZZZOOOOOODMMMMMMM
NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNDNNNDNDDDNDDDDDDDDDDDDDDDDDDDDDDD8DD88DDDDDD888DDDDD8888D888O88D88D8D8888888888O8888888888888O888888OO888OOOO888O888OO8O888O888O88888888OO8O8O8OO88OO88OZO88OO888888OO8OZO8OO888O8888888888888O888OOD888888888888D888888DD8DDD88DDDD8DDD8DDD8DDDDDD88DDD8DDD888888888OO88D888888888OOOOZZZZ$$$7$$$7$$7$$$$$$77$$$$$$$$7$$$$ZZ$$$Z$$Z$$$Z$Z$ZZZZZZZZZZZZZZZZOOOOOOO88DNNMMMMMM
NNNNNNNNNNNNNNNNNNNNDNNNNNDNNNDNNNNDNDDDNDNDDDDNDDDDDDDDDDD8DDDDDDDDDDDDDDDD8DDDDDD8888D8D8D8888888O888888888OO888O888O8888888888888O88OO8OO8888OOOOO8OZZ8OOOOZO88O8OO888O8OO8O888888OO8888OO88OOOO88888888OO8888888OO888888O8888888888D88OO8888888888O888888DDD888DDDDD88DD88D8DDDDDD88DDDD8D8D8O8888888888D8888OO88ZOOZZZZZ$7$$$$$$$$$$$$7$$$I$$$$$7$$$$$$$$$$$$$$$$$$Z$$$ZZZZZZZZZZZZ$ZZZZZZODNDZ8888NNMMMMMM
NNNNNNNNNNNNNNDDNNNNDDNNNNDNNNNNDDDNNDDDNDDDNNDDDDDDDDDDDDDDDDDDDDDDDDDDD88DDDDDD88D888D8888888888888888888OO88888888888888888888888888888OZOOO8OZ8O8O88OOZZO8O8OOOO8OOO8ZO8O8O8O8OO88888O8888O8OO8888OO88888888OOO88888O8888888888888OO888888OO8888888DDD8O8DD888D8O8D8DDDD88DDDDD8DDD8DDDD88D8888888OO8888888888O88OOOO$$ZZ$7$$77$77$$77$77$$7$$$7$$$$$$7$$$$$$$Z7$Z$ZZ$$Z$ZZ$ZZ$ZZ$ZZZZZOOZOOOOOND8DMMMMMMMMM
NNNNNNNNNNNNNNNNNNNNNNNNNNDNNNNNDNDNNDDNNDNDDDNDDDDDDDDDDDDDDDD8DDDDDDD8D8DD8DDD888D88D888O8888888888888888O8888888Z88O8888OO8O88888ZO88ZZO88OO8OZ88OOOOOO88OOOOOOOOOOZOOZO888ZZO8OZOZZOOOOZ88OO8O8O88OO8888O88888O88888888OO8O888888888888O888888O888O888888D8D8O8DDD8D88D8O8DDD8DDD8DDDD8O88888888OO8O888D8888888O8OOZZ$$$$$7$$$7$77$$7I7$7$$$7I$$$$$$$7$$$$7$$$$$$$$$7Z$Z$ZZ$$ZZZ$7ZZZZZ$ZZODD88DNNMMMMMMMMMM
NNNNNNNNNNNNNNNNNNNNNNNNNNDNNNNNDNDNNDDNNDDDDDDDDDDDDDDDDDDDDDD88DDDDDD8D8DDDD8D88D888888888888888888888888888O888888888O888OO8OO88OO8O8O888OO88OO8OOOOZZOOOOOOOOOO8OOOO8O8OZOOO8OZZO88O88OOO88O8OO8888OO888888888ZO88888888O8O888OO88888888OO888888888888D888888D888O88D88D888DDDD8888D88D888888O88O88888O8OO888888OOOZZ$77$$$$$$7$$77$77$7$$77$7$77$$$777$$$7$$$$$7$$$$$Z7$$$ZZOO8DDNNNNNNNNNMNNNMNMMNMMMMMMMM
NNNNNNNNNNNNNNNNNNNNDNDNNNNNNNNNDNDNNNNDD8DDDDDDDDDDDDD8DDDDDDD8DDDDDDDDD8DDDDD8D88DD88D88888888888OO888888888888OO888O88OZOO8888888O8OZO8O8OO8OOOOOOOOOZOZ88OOOOOOOOZOOOO8OZ8OZO8OOOOZOO8O88OOO888OO88888OOOOZO88O88O888OO8O8O8O888888888888OO888O888888O88D88D88DD88D888D8D8D888D88D8888DDD888OZ888888888888O8888OZZOZZZ$$$$$7$$$$77$7$7$77$7$7$$$7$$$$$$$$$$$$$$7$$Z$$$$$$$NMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
NNNNNNNNNNNNNNNNNNNNNNNNNNDDNDDNNNNDNDDNDDDDDDDDDDDDDDDDDDDDDDD8DDDD8DDDD888D88DD88D8OOD8888888888888888O88888888OO88O88OOO8888OZO88888OOOO8OOOZOOOOOOOOOOOOOZOOOOOOOZOOOO88ZOOO88OOOOO8OOZO8O8OOOOO8888888888OO88888O8888888888OO8888888888888888888888888888888O88888888D888DO888D88DDDDD888888888888888888888888OOOOZZZ7$$$$7$$$$7$7$$$77$$$7$$$7$$7$$$$$$$7$$$$7$$$$$Z$$ZZNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
NNNNNNNNNNNNNNNNNNNNDNNNNNDDNDNNDDDDDNDNDDNDDDDDDD8DDDDDDDD8DDDDDDDDDDDDDDD8888DD8D888888OO888888888888888O8888888O88O8O88888888O888OO8OO8OOOZ8OOOOO8OOOOOOOOZOOOOOOOZO8OZOOZOOZZ8OZO8ZOOOZZOOOO8O88O8OO888888O888O888O88888OO88888888O8888OO888888888888OO888O8OO8D8OO888888DD8888888DDD8D88O88O88Z88888888O8O8OOOOZ$ZZZ$$Z$$$$$$$$$$7$7$7$$$$$$$77$$$$777$$$$$$$$$$$$$$Z$7$$NMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
NNNNNNNNNNNNNNNNNNNNDNDNDDNNNNNNNNDDDNDNDDDDDDDDDDDNDDDDDDDDDDD8DDDD8DDDD8OD88888888888888O8888O888888O88O8888888888888ZO88ZO8OOO8OOZOO8OOZOOOOOOOOOZOOOOOZOOOOOOOOOOO8O8O8OOOO8O8ZOO8O8O8OOOOO8OO8O8OO8OO8888888OO8O8OO88888888OZ88888OO888888888888888888888Z888888888888OO888888888O888888888888888OD888888888OOOZZZZZZZ$$$$$$7777$77I$7$$$II$$7$$$$$7$$$$$7$$7$$$$$$$$Z$Z$NMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
NNNNNNNNNNNNNNDNNNNNNNNNDDNNNDDNDDNDDDDDNDDDDDDDDDDDDDD8DDDDDDDDD88DDDDDDD8D88888888888888888888888888OO8OZO8OZ8OOO8OZ8OO8OZOOOZZO8OO8ZZOOO8OOOOOO8OOOO8O8ZOOO8OOOZ8OOOOOOOOO8OOO8OOZ$OOOOZZOOOOOOOZO888ZOOOOZ8O8ZOOO8OOO888O8888OO8ZZO888OO8O88OOO88O888O888888888888888888888D8D88888D8O8D8O88O888888888O88888OZZOOZZZ$7Z$Z77$$$7I77$77$7I7777$7$$7$$$7$$$$$7$7$$$$77Z$$$$ZZDMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
NNNNNNNNNNNNNNNNNNNNNNNNNNDDDNNDDDDDNNDDDDDDDDDDDDDDDDDDDDDD8DDDDDDDDDD88D88D88DD888888OO888888888888888888888OO8OO8OO88OO88OOOOOO8OOOOO8OO8OOOOOOOO$ZOOOOZOOOOZZOOO8OOOZ8OO8OOOOOO8OOOOOOOOOOOOOOOOO888OO88OZO8OO8OO88Z8O88OOO8888OO88O888OO88888888O8O8888O8OD88O8888888888D8888D8888D88888888O888888888O8888OOOOOOZZ$$7$7$$$7777777$7I77I777777$77$$$77777$$$$$$$$7$$$$$7$$8MMMMMMMMMMMMMMMMMMMMMMMMMMMMNMMMM
NNNNNNNNNNNNNNDNNNNNNNNNNNDDDNDDDNNDDDNDDDDDDDD88DDD8DDDD8DD8DDDDDD88DDDDDD8D888D888O88O888888O888888O888888OO88888888OOOOOOOOOO8OOO8OOZO8OO888OOOOOOOOOOOO$OOOOOO8OOOOOOO8OOZOOZ8OOO8ZOOOOO8ZOOOZZOOOOOOOO8OOZOOO8OO888OO888O8O8OO8O8O8O888888O888888888888888888888888O8888OO888888DDDDDDO888888D88888888888OZOOOZZ7$ZZ$$$$$$$777$7777777$77$7777I777$$$$$$$$$$$$77$$$$7$$$$OMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
NNNNNNNNNDNNNNNNNNNDNNNNNNNNNNNNNNDDDDNDD8DDDDDDDDDDDDDDDDDDDDDDDDDD8D8O888DD8O88888888888888OO88888OO88O888OO8888OO88OOOOOOOOOZO888888OO8OOOO8OO8O$OOOZZOOZOOOOOZZOOZZOOZOOOOOO$$Z8OOOOOZOOOOOOOOO8OZOOOZO8OZOOOZO8OO8OOO88OO8OO8O888OOO8888OOZO8O88OO888OO88888888888888O8888888D88ODDD88D888D8DDD8O8OO88OOOZ$OOZZZ77Z$$$$I7$$7$77777$77I777$$$7$7$$$$$$$$$$7I$$$$$$$$$$$Z$$ZMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
NNNNNNNNNNNNNNDNNNNDDNDDNNNNDNNDDNDDDDDDNNDDDDD8DDDDDDDDDDDDDDDDDDD8DD8D8DD8888888888888888888888888888888O888888888O8O88OZOOOO8OO888DDD88OOOO8OOOOOOOOOOOOOOOOOOOOOO8OOZ$OOOOOOOOOOOOOOOOOOOOOOOOOOOZ8OOOOOO8O88OOOOO8ZOO8OO8OOZ88O88OO88888O8888O88OO8888888888888O8888OO88888888888DD888888D8DDDDD88OO888OOZZOZZZZZ$$$$$$I7$$777$II77777$777I7$$77$7$77$$7$7$$77$$$$7$$7$$$$MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
NNNNNNNNNNNNNNNNNNNNDNDNNNNDDNDDDNNDDDDDDDDDDDDDD8D8DDDDDDDDDDDDDDD8DD88DD8O88888O8888888888888O888O88OO88OZOOZ8888O88OOOOO8888888OOO8O8OOOO888888OZZOOOOZOOOOOOOOZOOZZOZZOZZOZOOZZOOZ$OO$ZOO$ZOOOOOOOOOOOOOZOOOOO8OOO8OO88OOOOOOO8OOOO8888O8OOO88O888Z88OO8888888OZ88O8OO88888888888888D88D88DDDDD88888OOOOOOOZOZ$$ZZZ$$$777$I77777I777II$I777I7$$$$$$77$$$$$$$$$$$$77$$$$$Z$ZMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
NNNNNNNNNNNNNDNNNNNNDDNNDDNDNNDDDNDDDDDDDDDDDDDDDDDDDDDDDDDD8DDDDDD88D8D88OO888888888888O8888O88888888OO8OZZO88888ZOO8OO888DD88OO8OOOOOOZZZO8DDDDD88OZ7$Z$ZOOZOZOOOOOOOOOOOZZOOOO$$OOOZZOZOOOOOOOOOOOOOOOOOOOOOOOOOO$OOOOOO88OO8888OOO888O88888888O8OO888OO8888888OOO888OO88OO88888888O88888O8DD8DD888ZOOZOOZZOZZZ$$ZZ$7$$$777777777777777777$7$$7777$7$7$77$$77$$$$$$$$$$$$$$$NMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
NNNNNNNDNNDNNNNNNNNNNDNNNNNDNDDNDNDDDDDDDDDDDDDDDDDD8DD88DDD8DDDD8888D8D8DDD8888888888O888888O88888888O88OZ888OO88O8OO8DDDD88OO8888O88OOZ$$$Z8DDNNDD88O$I$$OO$OOOOZOZZOOZOOOOOZOOOOOOZZOOOOZOOOOOOZZ8O8OOOO$ZZOOZOOOZZOO8OOZZOOOOOOOO8O8OO$O8OOOOZZZ88888O888O888888888888888O888OO888888O888DDD8D8O88OOOOOOOZ$ZO$$ZZ$$I7I7II7777777777I?I$77777777$777$77$$7$$$$$I7$$$$$7$$$$7NNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
NNNNNNNNNNNNNNNNNNNDDNNDDDNNDNDDNNDDDDDDDDDD8DDDDDDDDDD88DD8DDDDDDD88DDD88OO88888O88888888OO8O88OO88OO8888888OO888O88DDDD888888D888D88OZOO8OOO8DDDD88OZZZ7IZZZOOOOOOOOOOOOOOOOZZOOOOOOOOOOOOOOOOOOOOOOO$OOOZOOOOZOZ8OOOOOOOOO8OOOO8OOO88OOOOOOO8OOO8OZO88888888888888OO88O8O8888888888888OODD8OD8DD888OOOOOZOOOZZZZZ$7$$$7$7777777II77777777I777$7II7$$$77$$$$$$$$$$$7$$$$$$Z$$NNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
NNNNNNNNNNNNNNNNNNNDDNNNNNNDDDDDDDDDNDDDDDDDDDDDDDDDDDD8DDD8DDDD8DD8888D888888888O88888888OO88888888OZ88OZOO8888888DDDD888O888DDND88OO8888OOOOOODNDDDD88O$?777ZOOZOOOZOOOZOZOZZZOZOZOZ$OOZZOOZOZOZOOOOOOOOOOOOOOOOOOO$OOOOOOOOO8OOOO$ZO8OOOOOOZZOZZ8OOOO88O88OO88ZO88OZ88OO88OO8OZ88OO88888888D8DDOO8OO8OOOOOOOZZ$7$$$$77777777I777777777777777I777$$$$$$$$77$$$7$$$$$$$$$$7$778NMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
NNNNNNNNNNNNDNNNNNNNDNNDNDDNDDDDNNDDDNDDDDNDDDD8DDDD8DDDDDDD8DDDDDDDDD8D88888O88888O888888888O888888OZ88OOO8OO8888DDDDD88D8ODNND888ODD888DOZOOO888NNND88ZZZI++$OOZZOZZOOOOOOZZZZOZZOOOZOOOZOOZZOOZOOZOOOOZZOOZZOOOOOOOOOOOO8O8OOOZOOOO88O8O88OOOOOO8OOO88OZ8888888OO88888888888O888888O888888D8D8888OZO8OOOOZZZZZ$$$$$$I7777777I777777I7777777777$$$$$$$7$$$7$$$$$7$$$$$7$$$Z$78MNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
NNNNNNNNNNNNNDDDNDNNDNNDDDNDDDDDNDDDDDDDDDDDDDD8DDDD8DD8DD8DDDDDDD8D88D8DDD88888888O88O888OO8O8888888OO8OOOO8OOODDDDD88DD8NND88O8OD8D8DD88OOOODD888DDDD8OOZZZI+?$ZZZZO$ZZ$$OZZZZZ$ZZZ$OO$ZOOOOOOZZOOZOOZZOOOOZZOZOOOZ$OOZOOZ$O8OOO8OO8O88OOO8OOOOOOOOO8ZO8888O88OO88OOZ8888888OZ8888O8888O888888888OZOOZO$ZZ$$ZZZ$I$$I$77I7777777III777777II77777I7$$$7$7$$$$$$I7$$$$7$$$$$$Z$Z$NMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
NNNNNNNNNNNNNNNNNNNNDNNNDDNNDDDNDDDDDDDDDDDDNDDDDDDDDDDDDDDDDDD88DDDDD888D88888D8O88888888O88OO888888O8OO8OO8O8DDDND8DD8DNDDD8888D8DDDD88D8Z8D8ODD8ODNDDDOZ7$Z7++$ZOOOZOOOOZZZZZZZZZZZZOZOZOOOOZ$ZOOOOOZOOZOOOOOOOOOOOOOOO8O$OO$OO8OOOZO8ZZOOOZ8OOOOOO88888O8O88O888OZO8O888OO88OO88OZ888O88888888O$ZOZOOOZZZ$ZZZ$7$$$$77I$7I7777I7I7777777777777III77$7I$77I7$77$$$77$$$$$7$$Z$MMNMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
NNNNNDNNNNNNNNNNNNNNDNNNNNDDDNDDNNDDDDDDDDNDD8DDDDDDDDDDDDDDD8DDDD8D8D88888888888O8888OO888888888O88888888OOOO8DDND8DDDDN8D88888DDDNDDDDD88N8ZO8888O8DDDD8Z$II$I??$ZZZOZZZO$$ZZ$ZOZZOZ7ZO$OOO$OO$ZOOZOOZZOOOO$$OOZOOOZOOOOOOOOOOOOOOOOO8O8O8OOOOOOOOOO8OOZO888888888888OZZOZZOOO8O88ZZO88O88888888OOOOOOOOZZZZZ$Z$$$7I7$77$77777777777777777777I7777777$7$$77$$$$$$7$$$$$$$Z$ZZ$NMNMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
NNNNNNNNNNNNNNNNNDDNDNDNDNNNNNDNDDDDDDDDDDDDDDDDDDDD8DDDDDDDD8DDDD8DD888D88888888888888888888O8OO8O8OOO8O88888DDND8DNDNN8D8D888DDNMDDDDDDDNOZOZZO88O8DD8888Z7I?77??ZZZZOZZO$ZZZZZZZOZZZOOZOOOOOOOOOOOOOOOOOOOOOOZ$OOOOOOOOOOOOO$OOOOOZOOZO8OOOZZOOOOOZZOOOOO8O88888888888OOOOOOOOZ8888888O888888O8OOOO8ZOOZOOZZ$$$$$$77$77777II777I7I777I777777$$$$7$$7$I$$$$$I7$$$$$$$$$$$$Z$7$NMMNMMMMMMMMMMMMMMMMMMMMMMMMMMMM
NNDNNNNNNNNNNNNNNDDNNNNNNNNNDDNDDNDDDNDDDDDDDDDDDDDD8DDDDD88DDDDDDDDD8OOD8888888888O8OO888888OO8888OO88OOOOO8DDNDDNNDNN8D8D88DDDNND8DDNDDD8$O$ZDOO8ODDD8ZZ8O7???I7?I$ZOOOZZOZZZOZZ$ZZZZZO$ZOZOOOOZ$OZOOZOOOOOOOO$$OOOOOZOOOOOOOZZOOOOO8OOOO8OO$OOOOOOZO88OOO8OO8O8888OOOOOZOOZOOZZ888O888O88888OZ8OO8O8OOOZOO$7$$$$$7I777777777777I77777777I7777$777$77$77$$$$$$$$$7$77$$$7ZZ$$$NNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
NNNNNNNNNNNNNNDNNNNNNNDDDDNDDDNDDDDDDDDDDDDDDDDDDDDDDDDDDDD8DDD888888D88888888888O88888O88OOOO8OO88OOOO8O8OODDNNDDNDNNDDD8D8DNNMNDDDDDDDDOOO$88$ZZZ88D8O8Z7OZ$++?77I7$ZZZ$ZZO$ZZZZZZZZZOZZ7ZO$ZOOOOOOOZOOOOOOOOOOOOZOOO$ZOOZZOOOOOZOZZ8OOOZ$OOOOO$$ZOOOOOZOO8ZOOO8OO888OOZ$ZO7ZOOO8888O8OO888888ZOOOZO8ZOZZZZZ$$$$$$77777II?77I777777777II777$7777$7$7I7$$7$$$$7$$$$$77Z$77$Z$$$DNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
NNNNNNNNNDDNNNNNNNNDNNNDDDNNNNDDDDDDDDDDDDD8DDDDD8DD8DDDDDDDDDDDDDD8DD8O88OO88888OO88OOO888888OOO888OOZ8OOODDDN8DNNDNNDD8D8NDNMNNDDDD8DNOO7Z8Z7II7ZZO8DO$ZZ+ZZ7+??$7I$ZOZZZZZOZZ$Z$Z$ZZ$O$ZOZ$ZOOOZZOOZOZZZZZ$OOOOOZZOOOOOOOOOOOOOOOO8Z$O8OOOOO8OOOOOZ$O8O8O8ZZ888OO8OOOOOOOZ7OOOO8OZZO8OZ88OO8OZZOOOO8ZOOOZ7I7$$$7777777I777I777777?I777$I77777777I7$7$$$7II7$7$$$I$$$$$Z$$Z$$$DNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
NNNNNNNNNNNNNNNNDNNNNDDDNDNDDNNDDDNDDDDDDDDDDDDDDDDDDDDDDDDD88D88DD8DD888888888888888888O888888OO888OOOOOO8DNNDDNNDNNDDDD8NDNNNNDDDD8DD8Z$O8$7I??++II7$OOI?7~$7I?+IZ77Z7ZZ$$ZZOZZZZZZZOOZOZOZOOZZZOOZOOO$$OZO$ZOOZOZOZOOOOOZOOOOOOOZOOOOOOOOOZZOZ$ZOOOOOOOOOOOO8888OOOOOOOOZZOOOOOOO8OZ8OO8OO8OOZOOOO88ZOOOZ$$Z$$$$77$777777I7I777777$77777777II77$777$$$$$77$$$$777$$$$$$$$7$$$ONNNMMMMMMMMMMMMMMMMMMMMMMMMMMMM
NNNNNNNNNDNNNNNNNNDNNNDNNNNNNNDNDDDDDDDDDD8DDDDDDDDD8DD8DDDDDDD88D8D88D88888888888O8OOO888O88OOOOOOOOOOOO8DNND8NNDNNDDDDDDDMNMDDD888DDO$Z8Z$I++II??+?7ZZOO7+=+?77??$$7ZZZZZZZZZ$$ZZZZZZZOOOZOOOZZZOZZOZOZZOZOOOOOZZOOOOZOOOOO$OOZOOOOOOOZOOOOZZOOOOOZ$ZOOZOOZOO8888OZOOOOOOZZOOOZOOOOO888O8888OOO888OZOOOO$$$$$$77$7II777777?7777I77I77777I777777777777$$7I$$$7$$$$$$7$$$$$$$$$$$MNNMMMMMMMMMMMMMMMMMMMMMMMMMMMM
NNNNNNNNNDDNNNNNDNNNNNDNNDDDNNDDDNDDDDDDDDDDDDD8DDDDDDD88DDD8DD88D8D8D8888O88OO88OO8O888OZO8O8O88OOZO8OOO8DNNDDNDNNNDDDDDDNMMNDD888NDOZZ8Z$??77I?+=~~+77$OO?=~=?7IIIOIZZZZO$ZZZ$ZZZ$ZZ7$ZZZOOZZZ$ZZZOOOOZ$ZZZZZOOOOOZ$OOO$$OZ$OOOOOOOOOOOOOZOOOOOOOOOOZOOZOOOOO88Z88OZZOZ$OOZZOOOO8OOOO8O8OOO8OOOOOO888OOZ7$$$$$$$$7I$I777?777777I777II7777777II77$$7$77$$$$$$$$$$$$$$$$$$$I$$$$$MMNMMMMMMMMMMMMMMMMMMMMMMMMMMMM
NNNNNNNNNNNNNDNNNNDNNDDDNDDDDDDDDDDDDDDDDDDDDDDDDDDDD8DDDDDDDDDDDD88888888888O88888888O88O888O8O8O8ZOOO8ODNNDDNNDNNDDDDDDNMNN8888DDDOZO8Z$+777II?+==~~?77ZOO?~~~I7I?$$7ZZZO$ZOZZZZZ$ZOZZZZZOOZOZZZZ$ZOZOZZZOZZOZZOZOOOOOOZZOOOOOZZOOOOOO$OOOOOOOOOZOOOOOOZOOOOO888OOOOOOZZOOZZOOZOOOO8O88OO88OO8O8OO8OOOOZZ$$7777777I$I777II77777?777777777777I7$77$I7$7$$$$77$$$$$$$77$7$$$$$$$$NMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
NNNNNNNNNNNNNNNNNNDDDNNNDDNNNDDDDDDDDDDDDDDDDDDDD88DDDDDDDDD8DD888DD88D88O8888888888888O88OO8OOZ8OZZOOZO8NNNDDNNDNNDDDDNNMNNDD8DDDNDZOOO$?777III?++==~=77$OO7?~~?7II7O7ZZZZ$ZO$7$ZZZ$$ZZZZ$$ZZZO$ZZ$$OZZZZZO$ZOZ$OZO$ZOOZZZZZOOOZZOOO$ZOOOZOOZ$OOOOZZ$$ZOOOOOOOOZ8OZZOOOOZZOZOOO$OOOOOOOO8888OZOO8OOOZZO7$$7$$II7777777$77777I77II7II77777777777$77$777$$77$7I$$$$7$$7$$$$$$$$$$7NMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
NDNNNNNNNNNNNNNDNNNDNNNDDDDNDDDDDDDDDDDDDDDDD8DDDDDDDDD88DDD8DD8888D888O888O888O888O88O888OZOO888OO88OOODNNDDNNDNNNDDDDNNMND88DDDNDOOZO$?$$$77I??++==++77$ZOO7+~=7III87$$$O$ZZ$$ZZZZ$$ZZZZ7$ZZZZ7ZZZZOZZZOZO$ZOOOOZOZO$ZOOZOZZOOZZOOOZZOOOOOOOOOOOZOOOOOOZOOOO8OZOOOOOOOOZZOZZOOO88OO8O8O8OO8OZO88O8OZ$$Z$$$7$7$$$7$7777I777I?I7777I777I7777777777$7$$I77$77$$$$$77$77Z$7$$$$$$$$NNMNMMMMMMMMMMMMMMMMMMMMMMMMMMM
NNNNNNDNNNNNNNNDNDDNNNDNNDDNDDDNDDNDDDDDDDDDDDDDDDDD8DDDDDDD88DDDD88D88888888888888888OZO88OO8OZ8OOZO8OODNN8DNDDNNDDDDDNMND888DDNNOOZOZ?7OZ$$7II??+++++7$$ZOOOI==I7IIZZ$OZZOZZZ$ZZ$$ZZZZZZZZZ$ZZ7ZZ$$ZZZZZOZZOZOOZOOOOOOOOOOOOZOZZOOOZZOOOOOOOOOOZZZOZZOOZZ8OOZOOOZZOOOOOOZOOOOOOO88ZO8OO88888ZOOOOOOOOZZ$$$$$I$7777I777777777777777I?7I777I7777777I7$$$$7$$77$$$$$$$$$$$$$$$$$Z$DMNNNMMMMMMMMMMMMMMMMMMMMMMMMMM
NNNNNNNNNNNNDNNDNNNNNNDNDNDNNNDDDDDDDDDDDDDDDDDD8DDDDDD888DDD8D8DD8D8D888888888888888888888888OOOO8OOOO8NDDDDDDDNDDDDDNMNDD88D8DN88ZZ8??OZZ$$7II??++++?$$$ZZOD$?==$7I7O$$$O$$ZZOZZZZZ$$ZZZZZZ$ZZ$ZZZZZZZZZOZ$$OOZOZOO$ZOOOOZ$OOZOOO$OOOOOO$$OOOOOZOOOOOOOOOO8OOOOOOOOOOZZZZO$OOO88O8OO88OO88O8O8OOOOOZO$$77I$$7$77777777777?777I77I77777I777777777$$7III$77$$$$$$$7$$$$7$Z$$$7$$7DMMNMMMMMMMMMMMMMMMMMMMMMMMMMMM
NNNNNNDNNNNDNNNNNNNNDNNDDDDNDDDDDDDNDDDDDDDDDDDDDDDDDDDD88DD88D88D8888O88888888OOO88O88OO888OOOZOOOOO8O8NN8DDDDNNDD8DDNNND8DD8DNDOO$D$+ZZZ$$$7II???+++?$77Z$ZD8I++$II$O$ZOZOZZZO$7ZZZ$ZZZ$ZZZZZZZZZ$ZZZZZZZOZZZOOZOOOZOZZZOOOOOZOOOOOOOOOOZOOOZOOZZOOZOOOOOOZOO8OOOOZOOZ$ZZOZOO8OO8OOO88ZO88ZO8OOOO8O$ZZ$$$$7$$$7$II77777?7?77I7777II77II77I777777$77$$$7$7$7$$7$$$$$$$$$$$$$$$Z$8MNNMMMMMMMMMMMMMMMMMMMMMMMMMMM
NNNNNNNNNNNDNNNDNNNNNNNDDDDNNNDDDDDDDD8DDDDDDDDDDDDD88DDDDDD88DD8D88888888888888OOO8888888OO88OOO8OOO8ZDDN8DDDDNNDDDDNMND888888D8OZO8IIZ$$$$77III??++++$II$$$DN$???77$ZZZZZZOZZZZZZZZZZ$Z$ZZZ7$ZZZZ$$Z$Z$ZZZZ$ZOOZO$ZOOOOOOZOOOOOOOOOO$$ZOOOOOZOOOOOO$$ZOOOOO$OOOOOOOOOOOOOOZOOO8ZO888888888OOOOOOZZO$$$7I7$$777I$777$I77I777777I?7777777777777II77I$$$$$$777$$$$$7I$$$77$$$$$$ZZZNNNMMMMMMMMMMMMMMMMMMMMMMMMMMM
NNNNNNNNNNNNNNNNNDNNNDNNDNNDDDNDDDDDDDDDDDDDDDDD8DDDDDDDD8DDD8DO8D88888888888888888888888888888OO8OOO8ONDD8DDDNNDND8DNND888888D88ZO88+Z8OZ$77777IIII??+$7?$Z7NNOI??Z77ZOZZ$$ZZZ$$ZZZZ$ZZZZZZZZOZ$ZZZZZZZ77ZZZZZZZZOOOZOZOZOZOOOOZOZZOOZOOOOOO$ZOZOZOOOOOOOOOOO8OZOOOZOOZOOOOO8OOOO88OO888888ZOOOOOOOZ7$$$$$$$$7$777$II7I7??I7I?I77II777I7$777777777777$777$$$$7I$$I7$$$$$$$$$$$Z7$MMNNNMMMMMMMMMMMMMMMMMMMMMMMMM
NNDNNNNNNNNNNNNNNDNNNDNNDDDDDDDDNDD8DDDDDDDDDDDDDDDD88DDD8D8O8D8888888888888888888O8OZO888O88OZ8OOOOOO8NN8DDDDNNDN8DNNN8888888DO8Z8OZ?8DDD8O$$$77III77$O8ZO8ONMN7??Z7$ZZZZZZZZZZ$ZZZZZ$$ZZZZZOZZZZZOZZ7ZZZZZZZZOOZZOOZOZOZZOOZZOZOOOOOOO$OOOOZOOZOOOZ$ZZOZOOOOOOOOOOZZZOOZOOOOOOOOOO8888ZZ8OOOZOOZOOZZ$$77$$$$77$777I7777I?777777777I77I?I77777777777I$$77$7$$77$$$$77$$$$$$$$$Z$$MMNMMMMMMMMMMMMMMMMMMMMMMMMMMM
NNNNNNNNNDDNNNNNNNNNDDNNDDDDDDDDDDDDDDDDDD8DDDDD8DDDDDDDD8D8DD888D8D88OOO8888OO88ZO88O8888888O8OOO8ZO88NDDD8DDNDNN8DNND888D8OD8OZ8ND$IMMMNDDOOZ$77$ZO8D8OOOO7DNMZI?$$$ZZ$$O$ZZZ7ZZZ7ZZ7$ZZZOZ$ZOZZOZZZZZ$7ZOZOZZZOOOZ$OZZ77OO$ZOOOOOOOOOOOZZOOZOOO$OOOOOOOOOOOZ$OOOOOZZO$$OOOOOO88O8O888ZO8OOOOOOOOZ77$$$$$77$7?77$II777II7777I7I7I??I77777777?I77$777$7I$$$7$$$$$$$$$$7$$$7$$$Z$ZNMNNNNMMMMMMMMMMMMMMMMMMMMMMMM
NNNNNNNNNNNNNNNNNNNNNDNDNDNNDDDDDDDDDDDDDDDDD8DDDDDDD88D88DD88D88D88888888888OO888888O8888OO8O88OOOZO88NDDD8DDNDND8DNNDO88D88D88ZNND7$N8NMND8OZ7I?ONNNMNNNMDZDNNZIII$$$Z$ZZ$ZZOZZOZ$ZZZZZZZOZZZZZZZOZZZZZZZZZOZZZOZOZOZOOZZOOOOO$ZOOOZOOZOOOOOOOOOOOOOOOOZOOOOOOOOOZOOOZZOOOOOOOZOOOOOOOOOOOOOOOOOZOZZ$7$$$7I$$$7777I777?I7II7?7I7777777777777777777777$7$7$$$$$7$$$$I$$$$$$$$$$Z$NMNMMNMMMMMMMMMMMMMMMMMMMMMMMM
NNNNNNDDNNNNNNNDNDDNNNNDDDNDDDDDDDDDDDDDDDDDDDDDD8DDDDDD88DDDD8D888D88888O8888888888888888888OOOOOZZO8DDDD88DDNNND8DND888888888OONNNIONNNNMD8OZI~$NNDDNN88NDODNMO77?$Z$Z$ZZ$ZZ$ZZZZZ77ZZZZ7$ZZOZ$ZZ7ZZ$$OOZZ$ZOZ$ZOO$ZZOZOZZZZZO7$OOO$ZOOOZOOZ$OOOOOOZZOOOOOOOOOZZOZZOZZOOOOOOOOZOOOOOOOOO8ZOOZOZOZZ$Z$$$7$$$$7$777777II7777777I77II777I777II7I777777II7$7$$7$II$77$$$$$$$$$$$$7Z7NMNMMMMMMMMMMMMMMMMMMMMMMMMMMM
NNNNNNDNNNNNNNNNNNDDNNNNDDDNDDNDDDDDDDD8DDDDDD8DDDDDD88DDD888888D888888888888888888888OZ8OO8OOOO88OO88DDDD8DDNNNN88NNDO8OD88888ZO8DDIODDDD888O$+:7ZZDNNNNNO7Z8NM877I$Z$Z$$ZZZO$ZOZZZ$ZZZZZ7ZZZZZ$ZZZZZZOZZZO$ZOOZOOZOOZOOOZOZZOO$ZOOOZZOZOOOOOOOOO$OOOOOOZZOOZOOOOOOZZ$ZOOOOZOOOOOOOOOZOZZOOOOOOOOZ$7$Z$$7$$$$$$I7777II77I??I7?777III777777II7777777777777$$7$77$7$$7$$Z7$$$$$7$Z$8NNNMMNMMMMMMMMMMMMMMMMMMMMMMM
NNNNNDNNNDNNNNNNNDNNNDDNNDNDDDNDNDDDDDDDDDDDDDDDDDDDDDDDDD8D88DDD8D888O888888O8O88O888888OO88OOOOOZZ88DD888DDNDNN8DNN8OOOD8O88OZZOZZI$$Z8888OZZ+~=$$7Z888Z+7$8NN877I7Z$Z$ZZ$ZZZ7$Z$$ZO$$ZZZOZ$ZZZZO$$ZZZZZOZZOZOOOOOOZZO$ZOOOZ$O$$OOOZZO$OOOOOOOOOOOOZOOOZOOOZZOOOZZZZZZZZ$ZZOZZZZ$ZZZ$OZOOOOZOOOOZZZZ$$$$$7$$II7$777II7777777777I77?77777II77I777777I7$777$$$$$$$$$$$$$$$$$$$$ZZ$8MNNMNNNNMMMMMMMMMMMMMMMMMMMMM
NDNNNNNNNDNNNNNDNDDNNNNNDDDNNDDNDDDDDDDDDDDDDDDDD8DDDD8D88D88DDD88D88888888O8O8888O88O88888O88OOO8O888DD888DDNDNN8DNDOOO8D8O88OZZ$$$?77$OOOOZZ$?~:I??7ZZO7++$DNNO777$O$Z$ZZ$ZZZZZOZZZ$7OZZOZZ$OZZ$OZZZZOOZOZ7ZZZZZO$Z$ZOOZO$ZOZ$ZOZ$OOOOOZOOOOOOOOOOOOOOOOOOOOOOOZOZ$ZZZZZOZZZZZZO$$ZZ$OOOOOZZOOO$$Z$ZZ$$$7I7$$7$77I7II7II7777I77777777?777777?7777$7I$77$77$$$$$77$$$$$$$$$$7ZZ$7ONNMMMMMMMMMMMMMMMMMMMMMMMMMMM
NNNNNNNNNNNNNNNDNNNDNNNDNDDND8DNDDDDDDDDDDDDDDDDDDDDDDDDDDDD88D8888D88888888888888O88888888888OO888OO8DD88DDDDDNN8DN8ZOZ8D8O8OOOOZZ$?IIZZOZZZ$$?=~~7+~?$$7I+$NNNZ7$7$O$Z7ZZZZ$ZZZZZZZZZZZZ$ZZ$ZZZZZZZOZZ$ZZOOZZZOOZOOOOOOOOOZZZOO$$ZOOOOOOZZOZZOZOZOOZZOOZ$OOZOZ$$Z$77I?????+???II77$ZOOOOOOZZOOZZZ$$Z$$$77$$$$77$777I77?:,,,,,,,,,,::::::~~~~~~~~~~=================+=====+==+==++???III77$$ZOODMMMMMMMMMMMMMMM
NNNNNNNDNNNNNNDDDNNDDDNNDDDDDDNNDDDDDDDDDD8DDD8DD88OOOOO888D8888O88888888O88O88O8888888888ZOO88OOO8OO88D88DDDDDND8DDO$O$DD88OZOOOOZ$?7$OOOOZZ$7+=:=I7+=7$$7?OMNNZ7$7$Z$$7ZZZZZ$7$Z$7Z$ZZZ$I$Z7ZZ$$ZZZZZZZZZZZZZZZZ$ZOZZZZZOZZOZOOOZOOOOZZZZ$777I??+++=========++====+++++++????????+???++++?$OZOZZZ7$ZZ$$7III7$$777?I777?:...,,,,,,,::::::::::::~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~=~=~~===~=~~~~~~~~ZMNMMMMMMMMMMMM
NNNNNNNNNNDNNNNNNNNNDDNNDDDNDDNDDDDDDDDDDDDDD8DD8OOZZZZZZZZZZZZZZZZZOOOO888888888888OO8888OO8888OO88O8DD88DDDDDNN8DDZZOZ8D88OZ888OOZ?ZOOOOOZ$$I+=:~I$I+7Z$I7NMNNZ$$7$Z$$7ZZZZZZZZZ$$ZZZZZZ$ZZZZZZZZZZZZZ$7ZZZ$ZZO$7ZZ$ZZOZ$7??+=====++====================+++++==++++++?+++?????????????????=IOO$$O$Z$Z7$7$$7I77777I?777I:......,,,,,,::::::::::::::::::::::~~~~~~~~~~~~~~~~~~~~~~~====~~~~~~~~~=8MNMMMMMMMMMMMM
NNNNNNNNNNDNNNNNNNNNDDDNNNDDNDDDDDDDDDDDDDDDDDD8OZZZZZZZZZZ$$$$$$$$$Z$$ZZZZZOOO8888OOZZOOOZZZOOOZOOOOO8888D8DDDND8D8$$ZZ8D88ZO888OOO?8O888OZZOZ$?=~+Z7?$Z$?8MNNDZ$$7$Z$$I$$$$$$Z$$$$7II?++==========================+========++++++=+====+++++++++++++++++++++++==++++++++???????????????+++?+7OZOZZZZ$ZZ$$7$7$7777777II7:........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,::::::::::::~~~~~~~~~~~~~~~~~~~~+NMNMMMMMMMMMMMM
NNNNNNDDNNDNDNNNNDDNDNDNDDNNDDD8DDDDDDDDDDDDDD8OOZZZZZZZ$$$$$$$$$$$$$$$$ZZZZZZZZZZ$$$ZZZZZZ$ZZZ$ZZ$ZZZ8888D8DDDDD8DO7$$$888O$OO8888O?8OOOO888D8O8$ZIZ$IZ$$IMMNN8Z$$7$Z77?=++++++++==++++++====+=+=====+===========++++=++====+++++======+++++++++++++++++++++++?++++++++???????????????????++?7O$O$$Z7Z7$$$$$77$7777?I7?7~...........,,,,,,,,,,,,,,.,,.,...,,,,,,,,,,,,,::::::::~~~~~~~~~~~~~~~~?NMMMMMMMMMMMMMM
NNNNDDDDDDDD888OZZ$$$ZZ$Z8N8DNDNDDDNDDDDDDDDDDDOOZZZZZ$$$$77I?+?I$$$$$$$$$$$ZZZZZZZZZZZZZZZZZZZ$ZZZZZZO88888DDDDD88Z7$$$888ZZO8O888OIOOOOOZZOO8O?=~+$I$ZZ?DMNND8$Z$7$Z77??++?++++++++++++++===+++======++=========++++======+=+=+7N$?87+==+++=++++++++++++++++++++++++??????????????????????II7ZZZZZZ7Z$Z$$$$7777777I777I=............,,.,,.....................,,,,,,,,,,,::::::::::~~~:::::::~$MNNNMMMMMMMMMMM
$$$$$$ZZZZZZZ$$$$$$$77777Z$7NDDDDNDDDDDDDDDDD88OOZZZZZZZZZ7?++?++?7$$$$$$$$$ZZZ$Z$ZZZZZZZOOOOOOZZZZZZOO8888DDNDDDOD$I$I788O$O8OOOO887OOOOOZZ7?77+~==$IZZ77MMND8O$Z$7$Z7IIII7I?++++?????++++++++++=====++++==============++===+OMNNM$INNDMD++=++++++++++++++++++++++++++????????????????????III77ZZ$Z$ZZ7$7$$77I7I?I7?I$77?............,,..,.........................,,,,,,,,::,::::::::::::::::~ONMMNMMMMMMMMMMM
$$$$$$$$$$$$$$77777777IIII?$7D8NNNDDDDDDDDDDDD8OZZZZZZZZZ$?I=I?+==?$ZZZZZ$$ZZZZ$ZZZZZZZZZOOOOOOOOOZZOOO88888DNDDDO877$?$O8OZ8888OO887D8OOO88O7+???~+Z7Z$?DNMND8Z$$7I$$7IIII7777I++?????++++++++++=====++++========+==+====?ZOONMMMN+7MNNND+Z8=+=+++++++++++++++++++++++++?????????????????II777I$ZZZ7$$$$$$$$7I$77I7II7I?I,............................................,,,,,,,,::::::::::::::::=DNNNMMMMMMMMMMMM
$$$$$$$7$$77$7777777IIIII??7?DNNDDDDDDD8DDDDDDOOZZZZZZZZZ$$?I??++++I7$$$ZZZOZZZZZZZZZZZOZOOOOOOOOOOOOOO88888DNDDDOO?7$IO88OZ888888887ODNNND88888DN8OOOZIZMMNN88$$77IZ7I+I??+??IIII?????+++++++++=====+++++++++++=======INMMNZOMMMNM~ONNNNN,8NNZ==+++++++++++++++++++++++??++?????????????III77II$ZZZZZ$$$$$$$$777?I77777I7:.............................................,,,,,,,:,::::::::::::::+NMMMMMMMMMMMMMMM
$$$$$$$7777777777IIIIIIIII??II8DDDDDDDDDDDDDDDOZZZZZZZZZZZ$$7I??+++?7$$$$ZZ$ZZZZZOOOOOZZOO888OOOOOOO888888D8DDD8NZ$?II7Z8DO$D888888OZZO88OZ$$$$7II7$ZZIDMNMN88O$$7IIZII???I$77??I77???++++++++++======+=+====++++++==D8MMMMM7DMMNNN:NNNNND,NNNND+=+=++++++++++++++++++++++???????????????IIII7II7$ZZZZ$I7$$I7$777777777$7$~..............................................,.,,,,,,,:::::::::::::7MNNMMMMMMMMMMMMM
$$$$$$777777777IIIII??I?????7?ODDDNDDDDN8DDD88OZZZZZZZZZZ$Z$7III????I$$ZZZZZZZZZZZZZZZOO88888888O88O8888D8D8DDND8OIIII$$8DZ$DDD88888OZO88888OZZ$$I$ZZ78MMMMD8OZ$$7II77??I?II?++?7$I$I??+++++++++=====++++++++++==+=8MN7MNMMM+MMMMNZ~NDNNN$~NNNNN+7==++++++++++++++++++++???+++++???????????IIIIII$$Z$$$7$$$7$7I$77777777$$~................................................,,,,,,,:,::::::::::~ONMMMMMMMMMMMMMMM
$$$$$$77$7$7777IIIII??I?????7?ZDDDDDDDDNDDDDD8OZZZZZZZZZZZZ$7IIII???I7$ZZZZZZZZZZZZZOOOO8OOO88888OOO888DD8D888ND8OI?IIOZ8DZ$NNDD8888OOOO88DD88O$7$ZZ7DNMMMN88O$$$7I777??I+???III??IZI?????????++++++++++==++++++~7MMNOMMNMD$8MMMMM~DNNNNN=7NDNNO=MD=++++++++++++?I?=++=+++++++++????????????IIIII7$$$$$Z$7$$$$77777I77777$+................................................,,,,,,,,,::::::::::=DNNMMMMMMMMMMMMMM
$$$$$7$$$77777IIIIIII????+??IIO8DDNDDDDDDDDD88ZZZZZZZZZZ$ZZ$$77IIIII77$$ZZZZZZZZZZOOOO88888888888888DDDD88D88DDDD7I??ZO$8DO$NNNND88OOZOOOZ$7I?++?$Z$NNNMMN888$$$$7IZIII+??I$777$Z$Z$ZI??+?+?+++++++++=++++++++=+IMMDNNMMMNONMMMMM8?MNNNNN,DDNND=ONND~++++++++=$8DNMNNMND$IM8I?+????+????????IIIII7$7$77Z$7$77$77$77777I77Z+,...............................................,,,,,,,,,:::::::,::+NNNMMMMMMMMMMMMMM
$$$$$$$$$7777IIIIIII????????7Z88DDNDDDDNDDDDDOZZZZZZZZZZ$ZZZZ$$7IIII77$$ZZZZZZZZZOOOO888DDDDD8DDNNNMMMNMNDD888DN8?I7+OO7ODO$NNNNNND88OOOZZ$$7?++?$DMNNMNNDODZ$$Z7I?OZI?++7?ODNND88OOOOZ77??++??++=++++++++++++=ZMNM7MMMMMDIMMMMMM=MMMMNN+?NNDDN,NNN7+++++++IDMNNNMMMMMNMNMN887+????+????????IIIII77$$$$$77$7I$7$7I77I$I777I,...............................................,.,,,,,,,,::::::,::IMNNMMMMMMMMMMMMMM
$$$$$$$$777777IIIIII???????IOOO88DDNDDNDNDDD8ZZZZZZZZZZZ$ZZZZZ$$77777$$ZZZZZZZZZZOOOOO88DDDNMMMMMMMMMMMMMDD8DO8N$77I?$O7ZDO$DNNNNNNND8O8OOZZ$$7I$NDMNNNNDO8Z$O$ZII78O$??+II8MMMMMMNO$7Z7I7I????+++++++++++++=7DMNMZDMMMMM?NMMMMM+OMNNNND,DNNNN??NDOI?++++ZMMMNOZODD8Z++?DNMNMDZ?+++??????????II7II$$$Z$$77$I7$7$$$7$77$$$$I:...............................................,.,,,,,,,,,,,:::,::ZNNNMMMMMMMMMMMMMM
$$$Z$$$7$77777IIIIII??????+$OOO88DDDDNNNDDDDOZZZZZZZZZZZZZZZZZZ$$$$$$$$ZZZZZZZZZZOOO88DNMMMMMMMMMMMMMMMMNMDDDO88$$7777ZZ$ZOZDNNNNNNNNDDDDD8D88ZODNNNNMNN8ZO$$$Z$I$ZNOZI?+?I7DNMMMMMMMMDZII????+?+++???++?+++8NMMNN$MMMMM$OMMMMMZ?MMMMNM=7NNNND,DDN$N?+=IND8DNMMMMMMMMMMNDI~ODMNMMD+ZI???????IIIIII$$7$$$$I7$$7I$$7III$$$7$7~...............................................,,,,,,,,,,,,,:::,:~DNMMMMMMMMMMMMMMMM
$$$$$$$$777777IIIII??????++$OOOO8DDDDD88DD8OZZZZZZZZZZZ$Z$$$$$$$$$$$$$$ZZZZZZOO$Z888NMMMMMMMMMMMMMMMMMMMDN8ND8ZO$Z7O$?$O77Z$DNNDNNDDDDDDOZ8O88O8NNNNNNN8ZZZI87877$8NDZZI??77$DNMMMMMMMN8I8Z?I?++???????+?+=ONMMMM7NMNMMN7MMMMND~NMNNMN$=MNNDN?7DN8?M+?DNMMMMMMMMMMMMMMMMMMMD?+8MNNMIOM7??????III7I7Z$$$77$7$$7$$$$777$$$$77~...............................................,,,,,,,,,,,,,,::::=NNMMMMMMMMMMMMMMMM
$$$$$$$7777777IIIII??????+++OZOOOOOOOOOOOOOOZZZZZZZZZ$ZIZ$$777$$$$$$$ZZZZZOOOOOOO8DNMMMMMMMMMMMMMMMMMMMDMMDNDDOZ$Z8OO$7OZ$$$DDDNDDDD8Z777ZOO888DNMMNNMD8ZO7OID$7ZZNNDDOO7?IZ7ZZDNMNMMNNNZ?DDND??IIII??+++7MMMNMM7DMMMMM?NMMMMD~NNNNNMZ~NMNNNO=DNMNMNNMMMMMMMMNNDDDNMMMMMNMMNNMMO~ZNMNM$7+??I?IIII7I7I$$$77$7$7$$$$$$I7$7II7+,...............................................,,,,,,,,,,,,::::~7NNMMMMMMMMMMMMMMMM
7777$$$$777777IIIII???????++?OZOO8888888OOOZZZZZZZZZ$Z7$$$$77777$$$ZZZZZOOOO888DDDNMMMMMMMMMMMMMMMMMNMDNMMNNDDO$$O8OO8$ZZOZ$8DNNMMMMNN8OODDDDDDNNMMMNN8$8$+878$Z$8DND8DOO7?7$$8OONMMMMMMM$$8NNNN7III?+?+$MN8MMNO8MMMMMINMNMMN=8NNNNND,NMNNNN.NNNM+DMMMNO$8DNNMMMMMNNDDDDZ~8DNMNNNN~?DNNMOI???III7I7$$$I$7$I7$$$$$7$$$$$$I7$?,.............................................,,,,,,,,,,,,,::::::ONMMMMMMMMMMMMMMMMM
7777777777777IIIIII?????????+?ZOOO8888888OOZZZZZZZZZZZ7$$$$77777$$ZZZZZOOOO888DDDMMMMMMMMMMMMMMMMMMMMNNMMMMNDDO$$88OO8ZZO8OZ$ODDDNMNNMMMMMMMMMMMMMMNN88$D7$$OZZZZD8DDD8D8ZI?7$$8D88DNNNNND7ODNNNM8?I?+=7DMNMMNN7MMMMNINMMMNM7IMMNNNN~ZNNNNM+ONNDI8MMNDMMMMMNMMMMMMMMMMMMMM$?NNMMMMNM7=DNNMO7IIIIIII$$$I$$77$$$7$$$$$7I$77$7I:......,.,....................................,,,,,,,,,,,,::::::=DNNMMMMMMMMMMMMMMMM
77777777777IIIIIIII???????++++I$OO8888888OOZZZZZZZZZZ$$$$$7777$$$ZZZOOOOOO888DDDMMMMMMMMMMMMMMMMMMMMMNMMMMMNNDO$Z8OZ8O8ZZD8OZZZZ8DMMMMMMMMMMMMMMMMMMDZNOD$8ZO$Z$88O8DDNDDO$?$Z7$ZDDDNMMMNMNZDDMMMNMO+=$NMNMMMM$NMMMMZ$MNMMMD=NMNNMN7?NMMDNZINNN=NNMMMMMMMMMMMMMMMMMMMMMMMMM8=$MNMMNNNM8~DDMN+D7IIII77$$77I7$$7$$77$$$$$7777I:,..,,,,,,,,..................................,,,,,,,,,,::::::::+NMNMMMMMMMMMMMMMMMM
77777777777IIIIIIII???????++??+?ZO8D88888OOZZZZZZZZZ$$Z$$$77777$ZZZOOOOOO88888DMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNDOZ$8O$88O8O8D8OOO8D88DNNMMMMMMMMMMMMMMMO8DDZ8OOOZOD888O8DDDDZ?IOZZ77ZONNMMNMNN$DMNNMNNN78MNNMMMO8MNMMNIMMMMMM:8NNMMN8,NNNNMO=NNN?NMMMMMMMMMMMMMMMMMMMMMMMMMMMNM8=INMNNNMNN8~8NNINIIII7$$$I$$$$$$I$$$$$7$777777~,,.,,,,,,,,,................................,,,,,,,,,,:::::::::7NMMMMMMMMMMMMMMMMMM
77777777777IIIIIII??????????+++IIO8D88888OOZZZZZZZZZ$$ZZ$$77777$$ZZOOOO8888D8DMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNDDOZ7O$OD8ODDOOD888DD8NMMMMMMMMMMMMMMMMMMNDZODOOOO8OOODOOOO88DO??$$OZZ7$$ODNNNMND8ONMMMNNDNMNMMMNZMMMMMIMNMNNN$?MNNNDN~8NNNND~NNND7NMMMMMMMMNOZZZ$$$Z$7$$ZO8NMMMDMMNI+8MNMNNNM8:DND?O7I7$$$7777$$7I$$$$II$III777=,,.,,,,,,,,,,.,,.,........................,,,,,,,,,,,::::::::::ONMMMMMMMMMMMMMMMMMM
7777777777IIIIIIII???????????+++?$ODD8888OOOZZZZZZ$Z$ZZZZ$$$77$$ZZZOOO888888DMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNDD8O8Z?IZDOO8DDDO888NNDNMMMMMMMMMMMMMMMMNNNNNDDDDDDD8OOZZOOOZO87?IOZI7ZOZ7$DZDDNMMDMODMMMNNMDMMMM$MNMMNOZMNMNMD:MNNNNNI?MMNND~NNNN+MMMMMMMDO8NMMMMMMMMMMMMMMMMDNMMMNMMM8=ZMMMMNMMD~8M8?D777$I7$$$I7$$$$$7777$7777?:,,,,,,,,,,,,,,,,,,......................,,,,,,,,,::::::::::::~DMMMMMMMMMMMMMMMMMMM
77777777777IIIIIIIII??????????++?7O8DD888OOOZZZZ$ZZ$ZZZZZZZZ$$ZZZZZOO88888DDNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNN8OOZZ7ZZZZZO8DN8O8DDNMMMMMMMMMMMMMMMMMMMMMMMNNNNDDDDOZ8OZZ$OII?$D88Z7IZOZ$7D8NNNNMNN8NODMNMMMMDOMMMMM?NMMNMN+ONNNNN8,MNNND:MNDN$$MMMNMNDMMMMMMMMMMMMMMMMMMMMM$~DMMNNNMM8?ZMMMNMNMO~8N$OO777$I7$$Z$$7$$I$7?I7$7I?:,,,,,,,,,,,,,,,,,,,,,.,.............,,,,,,,,,,,::::::::::::::+NNNMMMMMMMMMMMMMMMMM
77777777I77IIIIIIIIIII????????++I?Z8D8D88OOOZZZZZZZ$OZZZZZZZZZZZZZZOO8888DDNMMMMMMMMMMMMMMMMMMMMMMMMMNNMMNN8$ZZ$Z$DO7O8OOD888D8NMMMMMMMMMMMMMMMMMMMMMMMMMMMMNMMD888ZODO8$IIIZZD888Z77$ZZ$I88MNMMNMN8MNMMMNM7MMMMM$DMMNMMO+NNNNMM:OMNND:MMMD$$NMDDMNMMMMMMMMMMMMMMMMMMMMMMMMM+7MMMMMMMMN7$MNMMMMN8~8N$D8$$7$$$Z$$$$$7$$7I7$777~,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:::::::::::::::7NMMMMMMMMMMMMMMMMMMM
777777777IIIIIIIII????????????++??7ODDD888OOZZZZZZZZZZZZZZZZZZZZZOOOO8888DNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNDZZ7Z??O7?78DOO8D8D8DDNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNDOOOZZD$7IOO$ZZO8DOZ$77$Z$$7MM8MM8NNNMMMM$MMMMM8$MMNMNN~NMMMMM?7MNND=NMMNOONMDMMMMMMMMMMNDDO88ZONNDO8DDNMMMNM7~DMMNMMMMM8~NNMMMMNM$?NN8DZIZZ7Z$7$7?I777$$777=:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:::::::::::::::::::~8MMNNMMMMMMMMMMMMMMMM
$$777777IIIIIIIIIIII??????????++??+ODDD888OOZZZZZZ$ZZZZZZZZZZZOOOOOOO888DDMMMMMMMMMMMMMMMMMMMMMMMMMMMMNMNOZZZI?OZ+ONDD88O8NO8NNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNDD88DDOZ7IZ$O7ZO88O$$7IZ$Z$ID8N8MNNMMMMN$MMMMM?MMMMMN?ZNNMNND:MNNN=NMMMN+NNMNMMMMMMMMMDDMMMMMMMMMMMMMMMMMMMNMM$=DNMMMMMNM77NMNMMNMM$+NNNZZ$7$Z77$77$$77I$I7=::,,,,,,,,:::::::,,,,,,,,,,,,,,,,,,,,:::::::::::::::::::::::+NMNMMMMMMMMMMMMMMMMMM
$7777777IIIIIIIIIIII????????????+?+78D88888OOZZZZZZOZZZZZZZZZZZOOOOOO8888NMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNDOOOIID$$DND88D8OODND8DNNNMNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMDDD8D8O8$IIOZOZOOZ$$7$?IO7NDM8MM8MMMMM$MMMMMOZMMMMND:NNNMMN=OMNN7NNMNN=NNMNMMMMMMMMD8MMMMMMMMMMMMMMMMOMMMMMMMMM7+NMMMMMMND+OMMMMNMNM7+NNNZ7$$?77$77$$7I$7$?:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::~IMMMMMMMMMMMMMMMMMMMMM
77777777IIIIIIIIIIII?????????????+??OD888888OOOOZZZOZZZZZZZZZOOOOOOO8888NMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNN888?7D$ZONDODDD88O8ODND8DNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNDND8O88O7?$OZI$ZZZ$7$I?NMMNNMNNMMMMNONMMMMIMNMNNM?ZNMMNN8~NNNNNNMNM=8NNNMMMMMMMM8NMMMMMMMMMMMMMMMMMM8OMMMMMMMMM77MMMMMMMMO+8MMNMMMNM$+MM8$77$$777$7$7$$I?~:::::::::::::::::::::::::::::::::::::::::::::::::::::::::~~ZNMMMMMMMMMMMMMMMMMMMM
$7777777I7IIIIIIIIII???????????????+ON8OOO888OOOOOOOZZZZZZZZOOOOOOOOO888MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNDD87ID7O$ODD8NNNDD88ND8NNDDNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNDD8888Z?+$ZO$$ZZ7I$NZDMOMMOMNMMM7NMMMMD$MMMMMN:NNNNNM=8MMNNNNMN~8NNMNMMMMMMMDMMMMMMMM8DMMNDDMNMMMMM8ZNMMMMMMNNZOMMNMMMMMZ+NNMMMMMMMZ?MNMZ7$$7$$77$7$$7~::::::::::::::::::::::::::::::::::::~~~~~~~~~~~~~~~~~~~~~~~8MMMMMMMMMMMMMMMMMMMMM
777777777IIIIIIIIIIII????????????+?+7D8OOOOOOOOOOOOOOZZZZZZOOOOOOOO8888NMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNDDDIZZD$OONNNDMMNDDDD888NM8NNMMMMMMMMMMMMMMMMMMMMMMMMMMMNNDNMMMMMNNNDD88ZI+7OOZI$ZZMMMMOMMNDMMMMNZMMMMM?NMMMMMI7NNNNN8~NMNNNNMM~DNNN8MMMMMMM8MMMMMMMM8DMMMMMMMNMMMMMMMOIDMMMMMNMM$ZMMMMMMNM7INMMMMMNMM7IMNMN$II$7$$7$77=:::::::::::::::::::::::~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~+NNMMMMMMMMMMMMMMMMMMMM
$77777777IIIIIIIIIIII????????????+???8D8OOOOOOOOOOOOOZZZZZOOOOOOO88888DMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNDDOIOD8ZO8DMNDNNNDDDDNDO8NNDNNMMMMMMMMMMMMMMMMMMMMMMMMNNNMMMMMMMMMN8ZO88$8$+IZZO7ZMDNMDNMM8MMMMMODMMMMD7MMMMMN~NMNNNN=OMNNNMND~NMMNDMMMMMMMDMMMMMMMD8MMMMMMMMMMDMMMMMMNMZ7MMMMMMMMN?8MMMMMMMMIZNMMMMMMNM$$NMNMNZ$$77$$7+:::::::::::::::::~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7NMMMMMMMMMMMMMMMMMMMMM
7777777777IIIIIIIIIIII??????????+???I8N8OOOOOOOOOOOOOOZZZZOOOO88888888NMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNDN$INDZZOODD8D8DDDO8NDND88NDNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNN8ZI?O$ZD8O?I$NONNMMM8MMN8MMMMM7NMMMM78MNMMM$?MNNMND~MNNNMM8=MNNMDNMMMMMMNMMMMMMM8DMMMMMMMMMMMND8DMMMMMMNZZMMMMMMMM8?8MMMMMMNNIOMMMMMMMMNZIMNMMN8I7$$7?~::::::~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ZNNMMMMMMMMMMMMMMMMMMMM
$$77777777IIIIIIIIIIII?????????????I78ND8OOZZZZZZZZOOOOOZZZOOO8888888DMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNDN$7M8OOO8DNDD88ND88888DDO8MNMMMMMMMMMMMMMMMMMMMMMMMNMMMMMMMMMNNDDZ7$88NNN8OZ?7NM8MMMOMMMDNMMMMD8MMMMN=MMMMMM~8NMMMN?ZNNMMNIIMNMNODMMMMMMNMMMMMMM8NMMMMMMMNMNMMMMMMNNMMMMMMMD$NMMMMMMMZ?MMMNMMMMN78MMMMMMMMM$7MMMNNDI$$?~:::~:~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~=====~~~~~~=8MMMMMMMMMMMMMMMMMMMMMM
$$7$7777777IIIIIIIIIIII?????????????IONN88OOZZZZZZZOZOOOOOOOOOOO8888DMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNDDOZNDDDZO8NNMMM8MM8D8D$NZZNNMMMMMMMMMMMMMMMMMMMMMNMMMMMMMMMMMMMO$$O8NMMN8$I?ODMNNMNZMMNMDMMMMN$MMMMMIDMMNNM8+MMMMNN:DMNMM7NMMMN7NMMMMMMDMMMMMMNONMMMMMMM8MMMMMMMMMMNDMMNMMMMMM8$NMMMMMMN?ZMMMMMMMMO?NMMMMMMMMD?DMNMMMD$Z77??+==~==~~~~~~~~~~~~~~~~~~~~=~~~~~~=~~~==~~===~~~~~~~=$NNNMMMMMMMMMMMMMMMMMMMM
$7$777777777IIIIIIIIII????????????+?7ONND88OOZZZOOOOOOOOOOOOOOOOO888MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNDDDZNDDM8OONNMMMNNMMONO7D$7DMMMMMMMMMMMMMMMMMMMMMMNNMMMMMMMMNNMDZ78OMNNMD$I?DND8MMMNDMMMDNMMMNDDMMMMN+MMMMMM=DMMNMM?ZMNMMNNNMNM?MMMMMMMNMMMMMMM8MMMMMMMDDMMMMMDDNMMMMNOMNMMMMMMMM8ZNMMMMMMD?8MMMMMMMMO$NMMMMMMMMN?8MMMNNNZ$$$$$ZZZ$77$7+?I7$777III7O87I?II?IIII?++?II77$ZOOZZZZZMMMNNMMMMMMMMMMMMMMMMMMMM
$7$7777777IIIIIIIIIIIII????????????7$8NND888OOOZOOOOOOOOOOOOOOOOO8ONMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNDNO8N8MNOO8NMMMMDNMND8ZO=+DMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNMN8$ZZNNNNDO??DMNNMMMMOMMMMOMMMMNOMMMMM87MNMNMN=MNMMMD,NNMMMODNMD?MMMMMMMNNMMMMMMDMMMMMMMDDMMMMMMMMMMMMMMM8ODMMMMMMMNMZ$NMMMMMM8IDMMMMMMMMZZNMMMMMMMNM?DMMMMMNOI$$$$$$$$ZOZ7?+?7$ZZZ$OMMO$ZZZZ7II??I7O88OZZZ$ZZ$OOOMMNNMMMMMMMMMMMMMMMMMMMMM
$$7777777777IIIIIIIIIIII?????????II$88DNN88OOOOZZOZOOOOOOOOOOOOOOO8MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNZN8NMD8ODNNMMNNMM888$=7NMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNO7O7NMMN8$IOMMDMMMMONMMMMOMMMMZNMMMMMIDNMMNM$$MMMMM$+NMMMM~MN87MMNMMMMMNMMMMMMDNMMMMMMD8MMMMMMMMMMMMMMMMMMMDDMMMMMMMMM8ZNMMMMMMZIMMMMMMMMM8ZNMMMMMMMMD78MMMMMN8$I$$Z$$$Z$ZZ$7?++IIIZNMD$77I???I$O88OZZZ$OOOOZ$OOOMMMMMMMMMMMMMMMMMMMMMMMMM
$77$77777777777IIIIIIIII????IIIIIIIO88DNDD8OOOOOOZOOOOOOOOOOOOOOOOMMMNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMNNNDMOODDMM8O8DNMMMDMMN88Z?DMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNN87ZOMMDDO$ZM8NMMMMNDMMMM8NMMMM7MMMMMN=NMMMMM+NMMMMN~DNMNMZ$M7$MMMMMMMMNMMMMMMDNMMMMMMDDMMMMMMNNMMMMMNMMMMMMMM8DMNMMMMMMMO7NMMMMMMZ7NMNMMMMMMD$DMMMMMMMMD7MMMMMMMD$I$$$$Z7ZZ$ZZOOZZZ$8DOZ$$$O888OZZZOZZOOOO$OOOOZ$MMMMMMMMMMMMMMMMMMMMMMMMM
$$$777777777IIII7IIIIIIIIIIIIIIII?7O888D8888OOOOOZOOOOZOOOOOOOO888MMDDDDDDDDNNNNNNMMMMMMMMMMMMMMMMMMMMNNDNNNOD8NMN8888NNMDMMMO8Z?MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNZZD8NNOZZNDMMMMMMZMMMNN8MMMMM$MMMMMOIMMMNMD+MMMNND+NNNMN~D?8MMNMMMMMNMMMMMMNDMMMMMMNOMMMMMMDMMMMMMMMDNMMMMMMMM8DMMMMMMMMMZZNMMMMMM7$MMMMMMMMMDZNMMMMMMMMDONMMMNMNZ$$Z7Z$Z$$ZOOZZZ8NNNNDD88OZZZZZOOOOOOZOOOOOOOO$NMMMMMMMMMMMMMMMMMMMMMMMM
$$$777777777777IIIIIIIIIIIII??????78O88D8888OOOOOZOOOOOOOOOOOOOOO8M88OOO888DDDDNNNNMMMMMMMMMMMMMMMMMMMMNDNNMDON8NMN88ODDONMMMO8$$MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNMD8OZ888MMNMMMMMM8NMMMNMMMMMMN8MMMMM?DMMMMM$OMMMMN=8MMMN?8?NNMMMMMMMMNMMMMMMDMMMMMMN8MMMMMMDNMMMMMMNMMMDDDNMMMMMN8DMMMMMMMMMO$NMMMMMNIOMMMMMMMMMNZDMMMMMMMMOOMMMMMMNO$IZ$ZZZZZZZOZ$Z8DDOZZOOOZ$ZZZOZ$OZZOOZZOZOOODMMMMMMMMMMMMMMMMMMMMMMMM
$$$$$7777777777777IIIIIIIII???????$8O88D8888OOOOOOOZOOOOOOOOOOO88ODOOOOOOO8888DDDDNNNMMMMMMMMMMMMMMMMMMNNDNMMDONDNNMDO8DOMMMNO8$ZMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNN8ZZOON8MMMMMMDOMMMMMMMMMMMOMMMMMN+MMMMMM?MMMNMN=NNMNO7NMNNMMMMMMMNNMMMMMNNMMMMMNDMMMMMMDNMMMMMMMNMMMMMMMNMMMMMMMDDMMMMMMMMMO$NMMMMMMI8NMMMMMMMMN78MMMMMMMMZOMMMMMMD$Z$ZZZZZ$ZZZ$$O88$ZOZOZZ$OOOOZZOOOOOOOOOOOODMMMMMMMMMMMMMMMMMMMMMMMM
$$$7$7777777777777IIIIIIIIIIII??IIZ8O8OD888OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO8888DDDDNNNNMMMMMMMMMMMMMMMNNDNMMMM88NDNNN87NNMMNZD$NMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNMMMDDNMDMMMOMMMMOMMMM8MMMMMMDDMMMMM$$MMMMM87MMMNN+8NNM8IMMNNMMMMMMMMNMMMMMDNMMMMMMDMMMMMMDMMMMNMMMMMZ?8MMMMMMDMMMMMMMNDNMMMMMMMMNZOMMMMMMDZDMMMMMMMMM8$MMMMMMMMNODMNMNMDZZ$$ZZ$ZZZOND8D8OZZZZZOOOOOOOOOZZOOO8OO8O8MMMMMMMMMMMMMMMMMMMMMMMM
$$$$$$777777777777IIIIIIIIIIIIIII7O8888D888OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO88O888DDNNNNMMMMMMMMMMMMMMNNNDMMMMMN8DNNN7ONNMM88NZMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNMNMMMZNMMMZMMMMN8MMMMMM7MMMMMM+NMMMMMINMMNNN:NNMM+MMMNMMMMMMMMNMMMMMMDMMMMMMDNMMMMMDNMMMMNMMMMM?++I8MMMMMDDMMMMMMMN8NMMMMMMMMM$8MMMMMMN$OMMMMMMMMM7OMMMMMMMMMODMMMMM88ZZZ$$OZZ8OOOZZZZOZOZOOOOZ$OOZOOOOOZZZOOMMMMMMMMMMMMMMMMMMMMMMMM
$$$$7777777777I7IIIIIIII?????????$O88O88D888OOOOOOOOOOOOOOOOO8OOOOOOOOZZ$$$$$$7777$ODDNNNMMMMMMMMMMMMMMNNMDNMMMMMMD8DD78MMMMZ88ZMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMDNMMMODOMMMDNMMMMN8MMMMMDOMMMMMN+MMMMMMINNNNNZONNM+NMNONMMMMMMMMNMMMMMMNMMMMMN8MMMMMM8MMMMMNMNMM7++?+?+?+IMMMDNMMMMMMMMDMMMMMMMMMMO8MMMMMMNONMMMMMMMMN7DMMMMMMMMMZ8MMMM8NOOZZZ$ZOOOZZZZZZOOOOOOOOOOOOOOOOOO8OOOMMMMMMMMMMMMMMMMMMMMMMMM
$$$$7777777777IIIIIIIIII?????????IOO88O8D888OOOOO8OOOOO8OOOO8OOOOOOOZZ$$$$$$$77777$ZZ8DNNNMMMMMMMMMMMMMMNNNNMMMMMMMMN+$NMMMM788OMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNMMMMMZMZMMMMOMMMMMNOMMMMM$DMMMMM$$MMMMM8OMMMDN~NNMO7NM$NMMMNMMMMNMMMMMMDMMMMMMNMMMMMMNNMMMNMMMMMO++???????++8MMMDNMMMMMMMN8MMMMMMMMMMOZNMMMMMMODMMMMMMMM8$NMMMMMMMMMO8MMMNDNZZZZOOOOZZZOOOZOOOOOOZ$OOO8OOOZ88O8ZMMMMMMMMMMMMMMMMMMMMMMMM
$$777777777777IIIIIIIIIIII????????$O88O8DD888OOOO8OOOOOOOOOOOOOOOOOZZZ$$$$7777777$$$ODDDNMMMMMMMMMMMMMMMNNMDNMMMMMMMZ$DNMMMNZO8OMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNMN8MM8MOMMMM8NMMMMMMOMMMMM?MMMMMM?DMMMMM7NNMNM$ZNMD~NMNMMMMNMMMMMNMMMMMDNMMMMMNNMMMMM8MMMMNNMMMMZ+??+????????+ZMMMMDNMMMMMMMM8NMMMMMMMMM8ONMMMMMN8NMMMMMMMMOZNMMMMMMMMMOOMMMODOOZOOOOZZZOZOOOZZZZOOOOOZOOO8O88ZOONMMMMMMMMMMMMMMMMMMMMMMM
7$$$$7777777777I77IIIIIIIII?I?????$88888DD8888OOOOOOOOOOOOOOOOOOOOZZZ$$$$7777777$$$O8DDNNMMMMMMMMMMMMMMMNNNMNMMMMMMMO7MMMMMN8ZO8MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMDNDONN8DMMMNDMMMMMNM8MMMM87MMMMMM+MMMMNDIMMNMN+MMN78MNMMMMMMMMMMMMMMMMMDMMMMMMNNMMMMNMMMMMDMMMMN+??????????????IMMMMMDDMMMMMMMN8NMMMMMMMMM8ZMMMMMMNZDMMMMMMMM8ONMMMMMMMMM8ZMNDD8OO8OOOZZOOZOOZOZ$OOO8OO88OO888ZOONMMMMMMMMMMMMMMMMMMMMMMM
$$$$$77777777777IIIIIIIIIIIII????IZ88888DNDD888O8OOOOOOOOOOOOOOOOZZZZ$$$7777777$$$Z8DDNNMMMMMMMMMMMMMMMMNNNMNMMMMMM8ZDMMMMMNNZ88MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM8MMMMMMOMMMMZMMMDMMMNNMMMM78MMMMM87MMMMMIDMMNM7DMMD?NMMNMMMMMMMMMNMMMMMNNMMMMMM8MMMMMM8MMMMMNMMMZ+????????????????DMMMMMDDMMMMMMMNDNMMMMMMMMMDDMMMMMMMZDMMMMMMMM8ONMMMMMMMMMOZNMND8888OZZOZZOZZ8O88ZZOOZZO88OZ8ZO8NMMMMMMMMMMMMMMMMMMMMMMM
$$$$7777777777777IIIIIIIIIIIIIIII7O88888DNDDD8888OOOOOOOOOOOOOOOZZZZ$$$$$77777$$7$8DDNNNNNNNNMMMMMMMMMMMMNNMNMMMMMMN7MMMMMMOM$8DMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM8NMMDDMNOMMMMOMMMN8MMMMMMMMM?NMMMMM7NMMMMN+MNMMZOMMNIDMMNMMMMMMMMMNMMMMMMDMMMMMMDMMMMMMNDMMMMMNMNM???????????????????ZNMMMMMNDMMMMMMMN8MMMMMMMMMMN8MMMMMMD$NMMMMNMMMDZNMMMMMMMMMOOMD8888OZZOOOO8OO8O8O8OO88OO88O88O8NMMMMMMMMMMMMMMMMMMMMMMM
$$$$$77777777777IIIIIIIIIIIIIIIII$88888DDNNDDD8888OOOOOOOOOOOOOOZZZ$$$$$$77777$7$ODDNNNNNNNNNNNNMMMMMMMMMNMMMNMMMMDDZMMMMMM$M7DNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMND8ZMNMDDMMZMMMMD8MMMN8MMMMMMMMDIMNMMMM7NMMMMZ7MMNN?NMM7DMNNNMMMMMMMMMMMMMMMDMMMMMMM8MMMMMM8MMMMDMMMD8????????????????????IDMMMMMMNDMMMMMMMNDNMMMMMMMMMNDMMMMMM8ZMNMMMMMMMDZNMMMMMMMMNOO8888OZZO8OO88888ZO8OOOO8OO888888DMMMMMMMMMMMMMMMMMMMMMMM
$$$$77777777777777IIIIIIIIIIIIII7O888888DNNNDDD8888888OOOOOOOOOOZZZ$$$$777777777ODDDNNNNNNNNNNNNNNNNMMMMMMMMMMMMMNNOMMMMMMN8MODNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNMMMDNMMMOMMMMN8MMMMDDMMMMMMMM7DMMMMM8DMMMMM+MMMN8$MN?MMNNOMMMMMMMMMNMMMMMNNMMMMMM8MMMMMMDMMMMNMMMNMI??????????????????I?IIIDNMMMMMMDDMMMMMMMN8NMMMMMMMMM8NMMMMMMOZNMMMMMMMMN8NMMMMMMMD8888OZZ88888O88888Z8888888O$88ZO8MMMMMMMMMMMMMMMMMMMMMMM
$$$7$7777777777777IIIIIIIIIIIIII7O888D88DNNNNDD8D8888O88OOOOOOOZZZZ$$$$77777777Z8DDNNNNNNNNNNNNNNNNDNNMMMMMMMMNMMNNDMMMMMMDNM8DMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNMNDMMMNMMMMDNMMMMZMMMMMNONMMMMNMM?NMMMMMZMMMMM8IMMNMZ8N?NMMM7NMMMMMMMMNMMMMMM8MMMMMMDMMMMMM8MMMMM8MMMND?++??????????????II?IIIII7MNMMMMMMNNMMMMMMMN8NMMMMMMMMN8MMMMMMMDONMMMMMMMMM8NMMMMMD8888OOZ8O888888888O8888888OZO888DMMMMMMMMMMMMMMMMMMMMMMM
$$$$$77777777777777IIIIIIIIIIIII7Z888888DNMNNDDDDD888888OOOOOOOZZZ$$$$77777777Z8DDNNNMMNNNNNNNNNNNNNDDNMMMMMMMMMNMNMMMMMMMMMMNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMDMMMMOMMMMMOMMMMOMMMMMMMOMMMMMMMD7MMMMM8DMMMMMI8MNMM7N8$MNN8OMMMMMMMMMNMMMMMNDMMMMMM8MMMMMM8MMMMNNMMNMI?I?????????????????IIIIII7I$MNMMMMMMDDMMMMMMMN8NMMMMMMMMD8MMMMMMMNONMMMMMMMMN8NMMMD8888OOO888OO8D8888O88OOO888888888MMMMMMMMMMMMMMMMMMMMMMM
$$$7$777777777777777IIIIIIIIIIIII7O88888DMNNNNNNDDD8888OOOOOOOZZZ$$$$77777777$ODDDNNNNNNNNNNNNNNNNNNDDNNNMMMMMMMMMMMMMMMMMMMMMMNMMMMMMMMMMMMMMMMMMMMMMMMMMMMD8MM8ONMMMMMOMMMMDDMMMMMMNMMMMMMMMZ8MMMMNOMMMMMN?MMMMN+NZNNMD$NMMMMMMMMMMMMMMMDMMMMMMDNMMMMMDNMMMMDMMMNN???????????????????IIIII777777OMNMMMMMMDNMMMMMMMMDDMMMMMMMMDDMMMMMMMD8MMMMMMMMMMDNM888D88OZ8D88DDD8888888O88888O88888MMMMMMMMMMMMMMMMMMMMMMM
$$7$$7777777777777IIIIIIIIIIIIIIII7O88D8DMNDDDNNDDDD888OOOOOOOZZZ$$$77777777$O8DDNNNNNNNNNNNNNNNNNNNNDDDNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM8NMMMMMMONMMMMOMMMMMMDDMMMMMMMMINMMMM$DMMMMNO$MMMNN+DOMMNIDMMMMMMMMMNMMMMMMDMMMMMM8MMMMMM8MMMMMDMMNNOZ$77????+???????????IIIII777777$NMNMMMMMMNNMMMMMMMMNDMMMMMMMMD8MMMMMMM8OMMMMMMMMMND888888OZ8D88D8DDDDO888888O8888OO88NMMMMMMMMMMMMMMMMMMMMMM
$7777777777777777IIIIIIIIIIIIIIIIIIZ88D8DNNDDDDDDDDDDD88OOOOOZZZ$$$$777I777$Z888DNNNNNNNNNNNNNNNNNNNNNDDNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNMMOMMMMMMMDDMMMMOMMMMMNMZMMMMMMMMD7MMMMNIMMMMMM+NMNMM8ZIMNN?MNMMMMMMMMMNMMMMMDMMMMMMDNMMMMMNNMMMMNNMMDMZZZZZZZZZZZ$$7IIIIII?IIIII7777777IOMMNNMMMMMNMMMMMMMMMNNMMMMMMMMDDMMMMMMM88MMMMMMMMMD88888OO8NDDDDDDDD8O8OO88888O88888NMMMMMMMMMMMMMMMMMMMMMM
777777777777777IIIIIIIIIIIIIIIIIII7888D88NMDD88DDDD8DD8OOOOOOZZ$$$$$777777$ZO88DNNNNNNNDDDDDDDNNNNNNNNNDNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNMMDMMNMMMMNOMMMM8NMMMMMDMZMMMMMMMNZDMMMMZ8MNMMMDINMMMMZNONM$NDMMMMMMMMMNMMMMMMDMMMMMM8MMMMMMDMMMMM8MMMN8OOOOOOOOOOOOOOOOOOOOOOOZZZ$$$77III7IDMMNDMMMMMNMMMMMMMMMDMMMMMMMMMNDMMMMMMM88MMMMMMMD88D88OONMDDDDDDDDDD8OO888OO88D888NMMMMMMMMMMMMMMMMMMMMMM
$777777777777777IIIIIIIIIIIIIIIII7ODDDD88NMDD8D8DDD8888OOOOZZZ$$$$$777777$ZO8ODDNNNDDDDDD8888DDDDNNNNNNNDNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMDNNMMNNNMDNMMMMOMMMMN8MMMMMDMDDMMMMMMMMZMMMMN?NMMMMM78MMMMNO$MMZ8MDMMMMMMMMMMMMMMMDMMMMMMNDMMMMMNDMMMMNNMMNMOOOOOOOOOOOOOO888888888OOOOOOOOOOZOZ$$ONMMNNMMMMDNMMMMMMMMDNMMMMMMMMMNNMMMMMMMNDMMMMM888D88OONDMD88DDDD8DD8888888888888NMMMMMMMMMMMMMMMMMMMMMM
$$$$$$7$7777777777777777777777777Z888DDDDDMNDD8888888OOOOOZZZ$$$$$$77777$ZO8ODDNNNDDDDDD8888888888DDDDDNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMND8MNNMMNDMDOMMMMNOMMMMD8MMMMMMM88MMMMMMMNOMMMMNZOMMMMM87MMMMMOINNZDMNMMMMMMMMMNMMMMMMNMMMMMM8MMMMMM8MMMMMDMMNM88888888888888888888888D888DDDD888OOOOOO8ODMMMNMMMMMDDMMMMMMMDDMMMMMMMMMMDNMMMMMMMDNMMD88D88OODMMN88DNDD8D88888O88888O8DDMMMMMMMMMMMMMMMMMMMMMM
$$$$$$$$$$77777777777777777777IIIO8888DDDDNNDDD888888OOOOZZ$$$$$$$7$777$ZO8O8DDDDDDDDDD888888888888888DDDDNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMN888MDNMM8DMMNMMMMMOMMMMMOMMMMMNMMOMMMMMNMD7NMMMMM$MMMMMMZNMMMMM?DMN$MMNMMMMMMMMNMMMMMMDMMMMMMDNMMMMMNDMMMMDMMMNN88888888888888888888DDDDDDDDDDD8D88888888888MMMMNMMMMMNNNMMMMMMDDMMMMMMMMMMNNMMMMMMMDND88D88OONNNMMNDNDDD8D888D888O888888MMMMMMMMMMMMMMMMMMMMMM
$$$$$$$$$$$$$7777777777777IIIIII7O888DDDDDNNDDD888888OOOZZ$$$$$$$$7777$ZOO88DDDDDDDDDD8888888888888888888DDDNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMDO8888DMNM8MMMDMMMMMOMMMMMZMMMMMNMMNOMMMMMNMIMMMMMM8DMMMMMD$MMMMMN?NMZMMDMMMMMMMMMNMMMMMNDMMMMMM8MMMMMM8MMMMM8MMNMD88888888888888888DDDDDDDDDDDDDDDDDDDD8888888O8NMMMMMMMMMMDMMMMMMMN8MMMMMMMMMMDNMMMMMMDD88D88OONMMNNDMDNDDDDO8OOO88Z8D8O8OMMMMMMMMMMMMMMMMMMMMMM
$$$$$$$$$$$$$7$$7777777IIIIIIIII788DDDN8DNNNDDD88888OOZZ$$$$$$$7$$$77$OZZ88NNNNDDDDDD88888888888888O88888888DDNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMN88O88DMMMM8MMMNMMMMMONMMMMDNMMMMMNMMONMMMMMMZZMMMMMMOMMMMMM$NNMMMMO8MN8NMNMMMMMMMMMMMMMMMDMMMMMMNNMMMMMNDMMMMDMNMNN888D888888DDDDDDDDDDDDDDDDDDDDDDDDDDDDD8DD8888DDDMMMMMMMMMMDMMMMMMMMNDMMMMMMMMMMDMMMMMMD88D88O8NDNMMMMMN88DD88888D8888D88DMMMMMMMMMMMMMMMMMMMMMM
$7$7$$$$77777777777IIIIIIIIIIII7ZDDDDDDDDNNNDDD88OOOOZZ$$$$$77$$$$7$ZOZZ8DDDNNDDDDDDD8888888888888888888888888DDNMMMMMMMMMMMMMMMMMMMMMMMMMMD88O8DDO8MM8MMMMDMMMM8DMMMMN8MMMMMMMMMOMMMMMMM7NMMMMM8NMMMMMN8MMMMMNIMONMMNMMMMMMMMMNMMMMMNNMMMMMM8MMMMMM8MMMMMNMMNNND8D8DDDDDDDDDDDDDDDDDDDDDNNDDNNNNNDDDDDDDDDDD88O8DDMMNMMMMMMDMMMMMMMMMNDMMMMMMMMMNDMMMMD8DD88O8MMMMMNNMMNDDD88ODD88D8DD88DNMMMMMMMMMMMMMMMMMMMMM
7777777777777777IIII7777IIII777$8DDDDDDDNNMNDDD8OOOOZZZZ$$$$777$$$$ZOZZODDNDNNNDDDDDDD8888888888888888888888888DDNNMMMMMMMMMMMMMMMMMMMMMMN888OO8MMMND8MMMM8MMMMM8MMMMMZMMMMMNDMMMOMMMMMMD7MMMMMNZMMMMMMOMMMMMMO8MMMDNNMMMMMMMMNMMMMMMDMMMMMMDNMMMMMNNMMMMDMMMNNDDDDDDDDDDDDDDDDDDDDNNNNNNNNMMMNNNNNNDDDDDDDDDDDDD8888DMNMMMMMNNMMMMMMMMMNDMMMMMMMMMDNMMD88D88OODNNMMMMMMNN8D888N88O8D88DD8DMMMMMMMMMMMMMMMMMMMMM
$$777777777777777777IIIIII777778DDDDDDDDNNMNND8OOOOOZZZZ$$$$7777$$$OZZONDDNNNNNNDDDDDD88888888888888888888888888DDDNMMMMMMMMMMMMMMMMMMMMD888888MMMMMMMMMNOMMMMMZMMMMMOMMMMMM8MMMM8MMMMMMZ8MMMMM$8MMMMM$OMMMMMM$MNM8NDMMMMMMMMMNMMMMMMDMMMMMMDMMMMMM8MMMMMDMMDMNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMNNDDDDDDDDDDDDDDDDDDNMNMMMMMDNMMMMMMMMMMDMMMMMMMMMMMD88D88ODMMMN8NMMMNDDDO8DN8D88DD8DDDDMMMMMMMMMMMMMMMMMMMMM
$$7777777777777777IIIIIIIIIIII$888888DDDDNMND8OOOOOOZO8DDD8O$777$$OZZ8NDNNNNNNNNDDDDDDDDDDDDDDDD8888DDD8DDDDDDDDDDDDNNMMMMMMMMMMMMMMMMM8888888MMMNN8MMMMNDMMMMOMMMMMDDMMMMMONNMMM8MMMMMM$MMMMMM?NMMMMM+DMMMMM8NMMD8MNMMMMMMMMNMMMMMMDMMMMMMNNMMMMMDNMMMMDMMNMDDIIIIIIIIIIII77777IIII7777$$$$$ZZOO888DNNNNNNNNNNNNNNNNNDDDDNMMMMMMDNMMMMMMMMMNNMMMMMMMMMD88D88ODMMMMMMONNNNDD88N88D88DOO8DDDMMMMMMMMMMMMMMMMMMMMM
$$$$$$7777777777777IIIIIIIIIII$8888DDDDDDDMM8OOOOO8DMMMMMMMMMMD$7ZZZ8DDDDDDD8DDDDDDD888888888888DDDDDDDDDDDDDDDDDDDDNNNNMMMMMMMMMMMMMN8888888MNONMMMMMMM8MMMMDNMMMMN8MMMMMDDDNMMDMMMMMMD8MMMMMN7MMMMMN~NMMMMNOMMMNMDMMMMMMMMMNMMMMMMNMMMMMM8MMMMMMDMMMMNMMMDNNZ?IIIIIIIIIIIIIIIIIIIIIIIIIIII7III7777$$ZZODNNNNNNNNNNNNNNDDDDNMMMMMMNNMMMMMMMMMDMMMMMMMMN8888OO8NMMMMMMMMMMNN8NMD8DDDD88DD88MMMMMMMMMMMMMMMMMMMMM
ZZZZ$$$$$$$$$$$$77777777I77I77$8888DDDDDDDNDOOOODMMMMMMMMMMMMMMMMNOO8OOZZ$$$$$7777IIIIII7$ZZOOOOOOO8O888888DDDDDDDNNNNNMMMMMMMMMMMMMN8D88888NMMMMMMDDMMOMMMMDDMMMMNOMMMMMDDM8MNNMMMMMMM=NMMMMM$ZMMMMMD7MMMMM+DMMMMNMMMMMMMMMNMMMMMMDMMMMMMDMMMMMMDMMMMNNMMDMNN??IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII7777777777777777777777777$8MMMMMNDMMMMMMMMMMMMMMMMN88D888NMNMMMMMMMMNMMDNN8DD88DDDDDDDMMMMMMMMMMMMMMMMMMMMM
ZZZ$$$$$$$$$$$$$$$777777777$7$88DDDDDDDDD8D8OOODMMMMMMMNNNNNDDDDMMMNZ777777IIIIIIIII????I?????I7ZOOOOOOO88888888DDD8DDNNNMMMMMMMMMMMD8888888MMMMMMMDMMDMMMMM8MMMMMOMMMMMMOMDNM8MMMMMMNN~NMMMMMINMMMMM$OMMMMM~NMMMMNMMMMMMMMNMMMMMMNNMMMMMMDMMMMMMDMMMMNMMNNMNO?IIIIIIIIIIIIIIIIIIIIIIIIIIII777777777777777777777777777777777777$ZDMMMMMMNNMMMMMMMMMMMMMND88888MMMDMMMMMMMNMMNDDDDD88D88DDDDMMMMMMMMMMMMMMMMMMMMM
ZZZZZZ$$$$$$$$$$$$$777777777$$O8DDDDDDDDDDD8OODMMMMMD888OOOOOOOOO8DMMZ7I7IIIIIII????I??I??????????IZOOOOOOOOOO88888DDD88DNMMMMMMMMMDD88888ONMMMMM8NMM8DMMMMONMMMM8NMMMMM8NDMMDMMMMMMMMD?NMMMMN=NMMMMM?NMMMMN=MMMMDMMMMMMMMMMMMMMMMNMMMMMMDNMMMMMDMMMMNNMMNMDM7IIIIIIIIIIIIIIIIIIIIIIII77777777777777777777777$77777$77777777777$$$ZNMMMMMMMMMMMMMMMMMMMMD88888MMMMMMMMMMMMMMNNDD8D8DDDDDDDDNMMMMMMMMMMMMMMMMMMMM
ZZZZZZZZ$$$$$$$$$$$$$$$$$$7777$$$$ZODDDD8O$$$ZDMDDD8OOOOOOOOOOOO8OO8MD7777777IIIII??I???????????+???$OOOOOOOOOOO888888DDDDDNMMMMMMNDD888888NMMO8DMMMNDMMMMDDMMMMMDMMMMMDMNNMM8MMMMMMMM?DMNMNND+MMMMMN=MMMMMDIMMNNNMMMMMMMMNMMMMMMNMMMMMMMNMMMMMNNMMMMDMMNNMD8IIIIIIIIIIIIIIII777777777777777777777777$$$$$77$$$$$$$$$$$7$$$$$$$$$$$$$8MMMMMMMMMMMMMMMNMMD888ODMMMMMMMMMNNNDDNNND8DDDDDDDDD8NMMMMMMMMMMMMMMMMMMMM
ZZZZZZZZ$$$$$$$$$$$$$$$77777777777$$$ZOZ$$7$Z$ZZ$77$7$OOZ$$$ZOOO8888NM$777IIIIIIIIIIIII?II?????????????I$ZOOOO8888888O888DDDNMMMMMN888D8888DMMMMMMNDDMMMMN8MMMMDMMMMMMDNMDMM8NMMMMMMMN?NMMMMM78MMMMM8IMMMMM78MMMDMMMMMMMMMMMMMMMMNMMMMMMNMMMMMMDMMMMNMMMDMNM7777777777777777777777777$$$$$$$$$$$$$$$$$$$$7$$$$$$$$$$$$$$$$$$$$$$$$$$Z$$ZZODNMMMMNMMMMNMMDD88Z8MMMMNNDDDDDDDDNNDNNND8DD8DDDDDMMMMMMMMMMMMMMMMMMMM
ZZZZZZZZ$$$$$$$$$$$$$$$777777777I7$O88Z$ZOO8OOZ$7$ZZZOOZZ$7$ZO8OOO88DM7I77IIIIIIIII???????????????++++++??$OZZO8O88888OOO88DDNMMMMNDDD88D88DMNMMMMDMMMMMM8MMMMDMMMMMMNDMMDMMNMMMMMMMMMDMMMMMN+NMMMMMZZNMMMM?NNMMNMMMMMMMMMMMMMMMNMMMMMMMNMMMMMNMMMMNMMMDMMND$777777777777777$$$$$$$$$$$$7$$$$$77$$$$$7777$$$$$$$$$$$$$$$$$$$$$$$$$ZZ$ZZZZZZZ8MMMMNMMMMNNDD8DZ$MMNNNNMND8888DDNDDNNNNDDDD88DDMMMMMMMMMMMMMMMMMMMM
ZZZZZZZZZZ$$$$$$$$$$$$$$$$$$77777777$ZOO8888ZZZZZODDDOZ$77$$88OZZZO88OI7777777$$$ZZZZZZOZZZZZZZZ$$7II???+??II7$OOOOOO88888O88DNMMMNDDD88DD8DMDD8D8NMMMMM8MMMMDNMMMMMN8MMMMMMMMMMMMMMMMMMMMMMNDMMMMMM?NMMMM8IMMMNMMMMMMMMMMMMMMMMNMMMMMMDMMMMMMNMMMM8MMMZMMD$$$$$$$$$$$$$$$$$$$$$$$$$$$$$7777$77777777777777$$$$$$$$$$$$$$$$$ZZZZZZZZZZZZZZZZZZMMMMNMMMNO$O8N8+OMMMMMND88DNDDDNN8NNNNDDDDDDNDMMMMMMMMMMMMMMMMMMMM
ZZZZZZZZZZZZ$$$$$$$$$$$$$$$$$$77777777I7III7I77$$ZOOOZ$Z$ZODDZ$$$$Z88DZ7$ZZOOOOOOZZZZZZZZZZZZZZZZZZZZOOZZZZZZZZZZOOOOOO88888888DMMMDDDD8D88DMNMMMMMMMMMDNMMMNDMMMMMM8MMNMMMMMMMMMMMMMMMMMMMMMMNMMNM8ZMNNMNOZNMNMMMMMMMMMNMMMMMMNMMMMMMNNMMMMMNMMMMMDMMM8MNO$$$$$$$$$$$$$$$$$$$$$$$$$$$$$7777777777$$$$$$$$$ZZZZZZZZZZZZZZZZZOOOOOOOOZZZZZZZZZDMMMMMDD87I78NDOII$ONMNDNNMDDDDNNMDDNNDNNDDDDDDMMMMMMMMMMMMMMMMMMMM
ZZZZZZZZZZZZZZZZ$$$$$$$$$$$$$7777777777IIIIIIIIIIIII????????I77$$Z8D8DD8OOOOOOOOOOOOZZZZZZZZZZZZZZZZZZZZZZZZOOOOOOOOOOOOOOOO88888DMMDDD8D88NMMMMMMMMMNDMMMMNDNMMMMM8MMMNNMMMMMMMMMMMMMMMMMMMM8Z$ONMMNMMMMM?NMMNNMMMMMMMMMMMMMMMNMMMMMMDMMMMMNNMMMMMMMMMNNOZZZZZZ$Z$$$$$$$$$$$$$$$$$$ZZOOOOOZZZ$$$77777IIIII7$$ZZ$$ZZZZZZZ$ZZZZZZZZZ$ZZZZOZOZOOOOOOZ7II$8NNNNNNO?+I$77777$$$$$$ZZZOOO8DNDDDDDNMMMMMMMMMMMMMMMMMMM
OZZZZZZZZZZZZZZZZZ$$$$$$$$$$$$$777777777IIIIIIIIIIIIIII????+?+++++I$O8DN8OOOOOOOOZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZOOOOOOOOOOOOOOO888DDNDDDDDDMMMMMMMMMNNMMMMMNNNNMMM8MMMMNMMMMMMMMMMMMMMMMMMMMDDNOZ$O8ZZ888ZZMMMDNMMMMMNMMMMMMMMNMMMMMMNMMMMMMMMMMMNMMNMNNNOZZZZZZZZZZ$Z$$$$$$ZZZZZZ$$7II???++++++??????I??I$$$$$$$$$$ZZ$$$ZZZZZZZ$$ZZZZOZOOOOOZZ$7?I$O88888NMD8DNDOI?I$7777777$$7$$$$Z888888D888DDDDDNNMMMMMMMMMM
OOZZZZZZZZZZ$$$$ZZZZ$$$$$$$$$$$$7777777777IIIIIIIIIIIIII????????+++++++?$OO8OOOOZZOZZZZZZZOOZZZZZZZZZZZZ$$$$$$$$$$$$$$$$ZZZZZZZZOOOODNNDDDDDMMMMMN88DMMMMMMNMMMMMDNMMMMNMMMMMMMMMMMMMMMMMMMNNNNMN8Z$ZONN$IDNMNOMMMMMNNMMMMMMMNMMMMMMMNMMMMMNMMMMMDMNMMNNOZZZZZZZZZZZZZOOOOOZ$7I?++++++++++++++++???????I7$$$$$$$$$$$$$ZZZZZZZZZ$ZZZZOZOOOOOZOZ7I7OOOZZOOOO8MM8OZOOD8$I7ZZZ$$7$$$$$$$Z8888DDDNNNMMMMMMMMMMMNNNNNN
OOOZZZZZZZZ$$$$$$$$$$$$$$$$$$$$$$777777777777III7IIIIIIIIIII??????+???+?+++?7ZOOZOOOOOZZZZZZZZZZZZZZ$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$Z$ZZZO8DNDDDMMMMMMMMMDNMMMMDNMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNDOZDDMMD$778MDDMMMMNNMMMMMMMMMMMMMMMNMMMMMMDMMMMMMNMMNNOOOZOZZOOOOOOOOOOZ7?+++++++++++++++++++???????I77$$$$$$$$Z$$$ZZZZZZZZZ$ZZZZOOOOOZZZ7?I7O88OZOOOOOOOOONMMN8Z$$ODOI7ZO8OOOOO8DDNMMMMMMMMNNNNDDDDD88DDDDDDDD
ZOOOOOOOZZZZZ$$$$$$$ZZ$$$$$$$$$$$7777777777777777777IIIIIIII?I????????++?+++++++I$ZOOOZZZZZZZZ$$$$$$$$$$$$$$$$77777777IIII777777$$$$$$$$$$$ZZZZZZZODNMMMMDMMMMMMNMMMMMMMNMMMMMMMMMMMMMMNMMMMMNMMDOZ8NZ88Z$II78MMMMMDMMMMMMMDMMMMMMMMMMMMMMMMMMMMMMNMMD88888OOOZZ$$777I7$$?++++++++++++++++++???????II$$$$$$$$$$Z$$ZZZZZZZZZZZOZOOOOOO$$ZZ7=+Z888OO88888O88ZOO8NNMMMMMMMN87?ZNMMMMNNDNNNDDD8888888888DDDDDDDDDDDD
ZZZZZZOOZZZZZZZ$Z$ZZZZZ$$$$$$$$$$77777$7$7777777777777IIIIIIIIIIII???????????++++=++IZOOZZZ$$$$$$$$$$$$$77II????+++++++++=======+?II777$$$$$$$$$$ZZZZZZ$$ONMMMMNMMMMMMMMMNMMMMMMMMMMMMMMND8DMMMM8OZ8IOMOOOZ+?$DMMMDMMMMMMMNMMMMMMMDMMMMMMNMMMMNND8OOZ$77IIIII?II??????$OZ$I???????????????????????I7$$$$$ZZZZZZZZZZZZZZZZZZOOOOOOO8OOOOOO$$OOOO8888DDDDDD8DDDDOZZO8DDNNNDD8$$8DOZZZZ8DDDDDDDDDDDDDDDDDDDDDDDDDDD
OOZZZZZZZZZZZZZZZZZZZZZ$$$$$$$$$$$7$$$$$$$77777777777777IIIIIIIIIIIIII??????????+++++=+?$ZZZZ$$$$$$777II????????++++++++=============+?I77$$$$$$$$ZZZZZZO$+=?ODMMMMMMMMMMMMMMMMMMMMMNNMMDDNDMMMMOZZD8DDO88NN7$+ZNNMMMMMMMNMMMMMMMMMMMMNND8OZ$77I7IIIIIIIII????????????$8OZ$$$7II???????????IIIII7$$Z$ZZZZZZZZZZZZZZZZZZZZZOZOOOOOOZZOO88DOZZZ$ZOO8O888OZO8O88OO8888888888888Z7I?IO888888888888888888DDDDDDDDDDDD
OOOOZZZZZZZOZZZZZZZZZZ$$$$$$$$$$$$$$$$$$$$$7777777777777777IIIIIIIIII7IIII????????+++++==+7$$$$7777IIIIIIII??????+++++++=================?I77$$$$Z$ZZZZOZZZ$?==+IMMMMMMMMMMMMMMMMMMMMMMNMMNMMMNDOOONDMDO88OMMD7$$+7NMMMMNNND8OZZ$$7777IIIIIIIIIIIIII???????????????+???$OZZ$$$$$7777IIIIIIIIII7$ZZZZZZZZZZZZZZZZZZZZZZZZZZZZOZZZZZOOOOZZ$$7$$$$$$ZOOZZOOOOOOOOOZ$$$$ZZ$$$ZOOOOOZZZZ8888888888888888888DDDDDDDDDD
OOOOOZZZZZZZZZZZZZZZZZ$$$$$$$$$$$ZZZ$$$$$$$$$7777777777777777IIIIIIII7777II?IIII???++++?+=++7$$7II7IIIIIIIII??????++++++++++================+?I77$$$$ZZZOOOOOZ7?IMMMMMMMMMMMMMMMMMMMMMMMNMMMMNNN8ZNDDDO888OMNDDZ8ODNZII?IIIIIIIIIIIIIIIIII??????????????????????????+?+?$O8OZZZZZZZZZ$$$$$777$$$ZZZZZZZZZZZZZZZZZZZZZZOZOZZZZZZZOOOOOOOZZZ$777$$$$$$ZOOOOOOOZ$$$$Z$$$7$$ZZ$$$$$$$$$O8888888888888888DDDDDDDDDDDD
OOOOOOOOOZZZZZZZZZZZZZ$$$$$$$$$$$ZZZZZ$$$$$Z$$$$$777777$$$$$7777I7III777777IIII????++??I7$?++77$$$7?777777777IIIIII???????++++++++++=============?I7$$$ZZZOOOOOO88MMMMMMMMMMMMMMMMMMMMMMMMMMMMDOOOMN8888O8+Z7DMMNM8I?+?IIIIII????III??????????++++++++++++??++?????+?+++++I$ODDD8888OOOOOOOOOOOOZZZZZZZZ$ZZZZZZZZZZOOZOOOOOZZOOOOOOOZZOOOOOOO$7II7$$$$ZZZOOOZZZ$ZZ$$$7777$$$$$$$$$$88888888888888DDDDDDDDDDDDDDD
OOOOOOOOOOZZZZZZZZZZZZZZ$$$$$$$$$ZZZZZZZZZZZZ$$$$$$$$$$$$$$$$$$$$$$$$$$$Z$$$$$$$$$$$ZZZZOOOOOOOOO8OOO8OOOOOO888888OOZZO8OOOOZ$$ZOOOOOOOOZZZZZZZ$$$$ZZZZZZOOOOOOO888NNMMMMMMMMMMMMMMMMMMMMMMMMMMNZNNDDOM8O8ZI7MMNDDOONNMNMO7???????????????+++++++++++++++++?????++?+++?+??+++?I7Z8DDDDDDD88888888888888888OOZ$$$ZZOOZZZZZZZZZZZZZZZZZZZZZZZOZZZOZ$7777$ZOOOOOZZ$7I??I77$$$$$$$$$$$Z888888888888888888DDDDDDDDDDD
OOOOOOOOOOOOOOOOOZZZZZZZZZZZ$$$$$$ZZZOOOOOZZZZZZZZZZZZZZZZZZZZZZZZOZZZZZZZZZZZOOOOOOOOOOOOOOOOOOOOO88OOOOOO888OOOOOOOZZOO888Z$Z$O88O8OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOZOOOOOO88OO88888DDNNNNNMMMMM8OMDND8M8ZDZ7ONO8DD7ZMM8?$ND$II?????+??++?++++++++++++++++++++++??+?++++????????????II7$ZO8DDDNNNDDDDDDDDDDDDD88888888888888888888888888O8OOOOOOOOOOZZZZZZZZZZZZ$$ZZZZZZZZZZZZZZZOOO8OO88OOOOO888O888888888888888
OOOO8OOOOOOOOOZZZZZZZZZ$$$$$$$$$$$$ZOO888OOOOZZZZZZZZZZZZZZZZZZZZO8OOOZZOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOZOOOOOOZZOOOOOZ$ZOOOOZZZ$OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOZOOOOOZZOOOZZOOZZOOOOOZZZOOOOOO8D88N8Z8$OMNNN8888NNZ$$7II$8$++?++++++++++++++++++++++++++++++??????????????????IIIIIIIIII7$$ZZO88DDDNNNNNNNNNNNNNDDNNNNDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
88OOOOOOOOZZZZZZZZ$$$$$$$$$$$$$$$$$ZOO88OOOOOZZZZZZZZZZZZZZZZZZZZO88OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOZZOOOOZZZOOOZZZZ$OOOO$$$7ZOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOZZZOZOOZZZOOZZZZ$ZOZOZZZZ$ZZOZZIZZZZZZ7$O888OZODZZZ$7IIIDMNMN$+++++++++++++++++++++++++++??????????????????????IIIIIIIIII7777777777$$$ZZZOO888DDDDNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
OOOOOOZZZZZZZZZZZ$$$$$$$$$$$$$$$$$$$ZO8OOOOOOZZZZZZZZZZZZZZZZZZZOO8888888OOOOOOOO8888888OOOOOOOOOOOOOOOOZOOZZZZOOOZZZZZZZOOOZ$ZI$OOOOOOOOOOOOOOOOOOOOOOOOOOZOOOOZZZZZZZZZZZ$ZZOZ$ZZZ$ZOZZZZZZ7ZZZO$IZZZZZZIZZZZZ$$7$ZZ$77ZNNMNNMMD7++++++++++++++++++++++++??????????????II?????IIIIIIIIIIII77777777777$$$7$$$$$$$$$ZZZZZZOOOO88888DDDDDDDNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMM
OOOOOOZZZZZZZZZZZZ$$$$$$$$$$$$$$$$$$ZO88OOOOOOZZZZZZZZZZZZZZZZZOOOO888888888888888888888OOOOOOOOOOOOOOOOZOZZZZOOOZZZZOOOZOOOZ$ZI7OOOOOOOOOOOOOOOOOOOOOOOOZOOOOOOZZZZZZZZZZOZZZOZZZZZ$ZZOOZZZZ$$OOZZ7$ZOZOZ$7ZZZZZI$7ZOZ$$OOOO88DDNDOI++++++++++++++++??+++????????????IIIIIIIIIIIIIIIIIIIII777777777$$$$$$$$$$$$ZZ$$ZZZZZZZZZZZZZZZZZZZZOOOOOOOOO8NNMMMMMMMMMMMNNNNNNNNNNNNNMMMMMMMDDNNNNNNNNNNNNNNMMMMMMMMMMMMM
OOOOOOOOZZZZZZZZZZ$$$$$$$$$$$$$$$$$$ZO8OOOOOOOOOOOOOOZZZZZZZZOOOOOOOO88888888888888888888888888888888OOOOOZZZOOOZZZZOOOOOOOOZZZ7IOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOZZ$ZZZZZZZOOOZZZOZOZOOOOOZ7OOZOZ$ZZOOZOI$OZOZ$7$7ZOZZ$OOZOOOOOZ$$$I++++++++++?????????????????IIIIIIIIIIII77777777777777777777$$$$$$$$$$$$$$$ZZZZZZZZZZZZZZZZZZZZZOOOOOOOOOOO8NMMMMMMMMMMMMNNDNMMNDNDDDDDNNMMMNDDDDDDDNNNDDDNNNNMMMMMMMMMMMM
OOOOOOOZZZZZZZZZZZZZZ$$$$$$$$$$$$$$$Z8OOOOOOOOOOOOOOOOZZZOOOOOOOOOOOO888888888888888888888888888888888OOOZZOZOOOZZOOOOOOOOOOZZO77ZOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOZZ7$ZOOZZZZOOZZO$ZZOOOOOZ7ZOOOOZZZZZZZZ7OOZZZIZ$$OZOZ$OOOOOOOOOOOOZZ7?+???+?????????????IIIIIIIIII7II7777777777777777777$$$$$$$$$7$$$$$$ZOOOOO88888888888OOOOOOOOOOOOOOO88888NMMMMMMMMMMMMNNNNMNNNNNNNNNNNDDDDDNNMMMMNNNNNNNNNNMNMMMMMMMMMM
OOOOOOOOOZZZZZZZZZZZZ$$$$$$$$$$$$$$$Z8OOOOOOOOOOOOOOOOZZZOOOOOOOOOOOOO88888888888888888888888888888888OOOZZOOOOZZOOOOOOOOOOOZZZZ$ZZOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOZ$$$ZZZZZZOOOZZ$OOOOOOOO$7ZOOOOZ$OOOOZ7ZOOOOIZO$$ZOOZZOOOOOOOOOOOOOOOZ??????????IIIIIIIIIIIIIIIIIIII7777777777777I7777$ZZOOOO88O8OOZZZZZZZZZZZZZZZOOOOOOOOO88888888888888888NMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNDDDDDNNNNNNNDDDDDNMMMMMMMMM
OOOOOOOOOOZZZZZZZZZZZZ$$$$$$$$$$$$$$O8OOOOOOOOOOOOOOOOZZZOOOOOOOOOOOOOO8888888888888888888888888888888OOOZ$ZZZZZZOOOOOOOOZZOZZZZZOZOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOZ$$$ZOZZZZOOOZZOOOOOOOOO7ZOOOOO$ZOOOO$7OOOO7ZZO$$ZOOOOOOOOOOOOOOOOOO$7?????????IIIIIIIIIIIII777777777I777$ZOO8OOOZ$$$$$$$$$ZZZZZOOOOOOOOOOOO8888888888888888888888888D8DDDDNMMMMMMMMMMMMNNNNNNMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMM
OOOOOOOOOOZZZZZZZZZZZZZ$$$$$$$$$$$$ZO88OOOOOOOOOOOOOOZZOZZZZOOOOOOOOOOOO888888888888888888888888888888OOOZ$ZZZZZZOOOOOOOOOOZOZZZOOZOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOZZ$$$ZZZZZOOOZZOOOOOOOOO$$OOOOOZ$OOOOZ7ZOZO$$ZOOZ$ZOOOZOOOOOOOOOOOZZ$7II?IIIIIIIIIIII777777II77$$ZOOOOOZ$Z$$$ZZZZZZZZZZZZOOOOOOOOO8888888888888888888888888DDDDD8DDDDDDDDDDNMMMMMMMMMMMMNNNNNNMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMM
OOOOOOOOOOZZZZZZZZZZZZZZ$$$$$$$$$$$O8888OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO888888888888888888888888888888OOOOZ$ZZZZZOOOOOOOOZOOOZZOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOZZZZZZZZOOOOOZZOOOZOOOOZ7OOOOOO7ZOOOO$$OOZO$$OOO$$OOZZZOOOOOOOZ$$7777IIII7777777II777$ZOOOOOZZ$$$$$$ZZZOOOOOOOOOOOOOOOOOOOOOOOOO888888888888888888888DDD88DDDDDDDDDDDDDDDDNMMMMMMMMMMMMNNNNNNNMMMMMMNNNNNNNNNNNNNNNNNNNNMMMMMNMMMMMMMMMM
OOOOOOOOOOOZZZZZZZZZZZZZZ$$$$$$$$$$O8888OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO888888888888888888888888888888OOZZZZZZZZOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOZZZZZZZZZ$$OOOOOOZOOOZOOOOO7OOOOOO$$OOOOO7OOOOO$$OOO$$OOOZZZZZ$77III77$$$$7I7$$ZZOOOOOZ$$$$$$$$ZZZOZZOOOOOOOOOOOOOO88OOOO88O888888888888888888DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDNNMMMMMMMMMMMMNNNNNNNMNNNNMMNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMM
OOOOOOOOOOOOZZZZZZZZZZZZZZ$$$$$$$ZZ888888OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO88888888888888888888888888888OOZZZZZZZZZZOOOOZZOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOZZZZZZZZZZZZZ$$$ZOOOOOOZOO$OOOOO$ZOOOOOZ7OOOOOZ$OOOOOIZZOO7$Z$7I?+++++??I7$ZOOOZOZZ$$$$$$$ZZOOOOOOOOOOOOOOOOOOOOOOOOOOOO88888888888888888888DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDNMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMNNMMMMMMMMMMMMM
OOOOOOOOOOOOOZZZZZZZZZZZZZZZ$$$$$ZO888888OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO88888888888888888888888888888OOZZZ$$ZZ$ZZOOOZZOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOZ$ZZZZZZZZ$$ZZZZZZZOOOOOZOZOOOOOZ$OOOOOO7ZOOOOO$ZOOZO7I$$$7III?++=++?II7$ZO8D8ZZZZZOOOOOOOOOOOOOOOOOOOOOOOOOO888888888888888888888888888DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDNDNNNNNMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNDDDMMMMMMMMMMMMMMMM
88OOOOOOOOOZOOZZOZOZOZ$ZZZZZ$ZZ$ZOO8OOO888OOOOOOZOOOOZOOOZOZ$Z$OOOOOOOZOOO8O888D8D8D88D8DO8888D888888O8O8OZO$OZZZ$ZZZOZOOZOOZOOOOO8O8888OOOO8OOO8O8OOO8OOOOZOOOOOZZZZZZZZ$$$$Z$$$ZZZOZ8OZOZO888OOZZOZ8ZO$$OZZZZ$$I+?=:==?III7I77777$ZZOODDDD88O8ZO88ZOO8O8O8888888888888OO8OOD8888888DD888888DD8D888DD8D8DDDDDDDDDDDDNDDNDNDDNDDDDNNDNDDNDDNNDNNDNNMMMMMMMMMMMMNNMNNNNNNMNMNNMMNMNNNNDNNNNDNDDDDMMMMMMMMMMMMMMMM
:.:.:,,.::~,,:,:.,:...::....:,,,:,.:~...:.,,:.:::.,:~:..:,::,..,...~,.::.:.~,,,::.~.:::..,::.,~::.:~:,:,.,,.::...:,....,,.:~:.,:.,.:.:,~.::,.::::.,:.,,~.,,...,:.:,.:..:,::,,,.~::...:,:.:~~.::,,~:,:.:~,:.,:,.....:.,:,:,,..::.,,:.,,..,,,,.,,.,,:.:...,:,,,.,.:,:,::.::.:,~.~.:,=.,::.::~,::,~.,:.,.::....,.:,,,.::...:,,:,,::,..::,..,~::.,.,  .:, .:.,.~,,,::.:,,,,:.,,:.:,:,.,~::,,.,,.::...,:. . ,..:~,.~:
.~=~.,..:.+:.,:= . ~+: ~.,..,,=::=.~=.,.=:.,,.~+:~..+:.+..,.,+~..,.~.:.:,,~::.,=..=,~:.=:.,..=,~,..=.~~..~,.=.~~= ~.:.,~.~,==..~.:.++.+=..+,+..~:.:.~.~~:~.....:?.+.,=,.:.~..~.+:,~,~.~.,.+:..:,,=~,~..=.:,~,:.,,~=.:.=::...,:~=.~~..:.~..,..,.?.~~,= ,.: +~.:..~=.+...=~ ~,,~=+.+,~ :,.,.=,,~,=. ,,=.,:.,..:~~~.~.=~.,,~,,.,.~~=...~,.~....:~~:.,.?.~.,,,~:=.~:..=:,,.:::~.:=~,,..=.=:..~:.:.=+:.~.,.,:,~,~= :=
..............,..........  , ,  ....,.....................,..............,.................,.................... ...  .....,.......  ................,..,................  .  .....  .. ,.... ....,.............  . . ...  .  ....,...,.   . .. ....,...........................................   .  .......,...............,.............................................,....  .. .. ... .... .... ... .. ..,
MMMMNNNNNNNNNNDNNNNNDNNDNDDDD88DDDDDO88888OOOOOZZOZZZOOOZOOOO88OOOOOOOOOOOOOOO8O8O88O8O8888OO88888O8O8OO888OOOZZZOOZOOZOOOOOZOOOZOZZOZZOOZOOOZOOZZZOZOZZZOZOZOZZOZOOZZOOZZOZZOOZZOZZZOZZOOOZOOOOOOOO888888888DDDDDDNDNNDDNDDD8DNDND88D88DDDDDDDDDDDDDDDDDDDDDDDNDDNDDDDDDNDDDDDDDDDNDNDDNDDDDDDNDDNDNDDNNDNDNNNNNNNNNDNNNNNDDNMNNNNNNNNNNNNNNNMNNNMNMMMNMMMMNMMNNNNNNMNNNNNNNNNNNNNNNNNNNNDDNNNNMMMMMMMMMMMMMMMM
MMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNDNDDDDDDDDD8888DDDDDDDDDDDDDDDDDDDDDDDDDD8888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888DDDDDDDDDDDDDDNNNNNNNNNNNNNNNNDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDNDDDDDDDDDDDDNNNNNNDDNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNDNNNNMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNDDDDNDDDDDDDDDNNDDDDDDDDNNNNNNDDNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMM
NNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMNNNNNNMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNDDDDNNNNNNNNDDDDDDDDDDDDDDDDDDDDDDDDDDNNDDDDNNNNNNDDNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNDDDDNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMM
MMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMNNMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMNMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMM
MMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMNNNNNNNNNNNNNNNNNNMMMMMNNMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMNMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMM