, , ,  ,, ,,,  ,  , ,,    , , ,    , , ,   ,    .,  .,  ,*  W , , , ,,   ,    +  W ,,  , ,    , ,  W., ,##  ,  , ,, , , ,, , ,   ,,,, ,  ,  ,,, ,,  , ,   ,,,  ,,  ,, , , , ,*  ,  ,,  ,,  ,       , ,,, ,#  , ,   , , ,, ,  ,       .    ,,             
       ,, ,, ,    ,,     ,      , , ,, , ,  ,,.,. ,,  , , ,, W      ,,,,  , ,    ,W, W ,  , ,     ,,, ,@ , , ,  ,, , , ,       ,, ,   ,,,,,, ,,,       ..  , ,    , ,,,,  ,,,, ,*@,,   ,  , ,,,,,  , , ,,    *@,,,   , , ,   ,   ,  ,   ,,,  ,               
     :WWW:,WWWW .WWW .W@#  , W,,@,#W@W: #WW@,#WWW:   *@W#,,,#WW W @W@W@WW :WW@  ,#W@ W#WW .WW@  , #WW* WWW@ *# W@W*,WWW*,W@W@ .WWW.  ,WW@W@WW .WWW.:W .W W@W..WWWWWW:,WWW. WW@W,WW* ,,W@WWWW:,WWW: @WW*,WW@@ WW*  ,WWW: #WW@,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,#@  , 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,WW@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 *@  , :WW#.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. 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 ##WW, :W:W   , ,##*WW, ,W +@ *@,W@+ .WW:   #WW W:W:  #W:    W*@ +W+ ,.WW.,WW* , ,@W: WW@ , :W#,,@+W:@W,,W*@+, *W* @*,@:,W,:W#  W#@W*W#.W+ ,#W, ##WW,#@@,, WW* +W* .  W@*#*WW  :@# , , @@+@ .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,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,@WW+  , W  W ,W.@W@W.,  W,,W:,.W.W,,W:*@ ,,.W, W.+@ , :WWW@,W,:W,#@ W,,W.W.,,W @:@W##:WWW@ W  W*,W:,W.W@WW.#@ @#,W .  *@,W.,,W   *@ #*,*#:WW@@  ,W:,*#:WWW@ 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+,+@ @@:WW,:W  , W, W+ W: W,W:,  #* ##,W,,, #@,W+,*@,  *@,## ##+@, ,   W+ *@:@, , @, W +@ W: ,.  .W  W,+W                      
     +W*@# *# W,@* ## WWWW,#* , ## @W, , W#,W: #@WW,#WW@,  .WW,W,,W,+WW@  ,,W  :WWW: #WW# +W+ , WWW*,+@   ,@WW+.W +@ *# WWW@ :WWW. *W +W ,@WW+ W, W+ W.,W.+WW#,*# #*,@W.,,:W*.WWW.   +W*@# *# WWW:   :WW@* @WW:,W.,@ +W*+WW@    WWW*,+@                      
     ,,, ,    ,  , ,  , ,W,,. ,  ,  .  , ,,  , , ,,  , ,   , , ,, .  ,,,,   . ,      ,  ,, ,. ,  ,, , ,  ,  ,,  ,  ,,,,,W,  .  ,,    , ,  , ,, ,  ,  ,,     ,,,   ,,,, ,,  ,   ,     ,,, ,  ,   , ,,  , *@  ,,     , ,,, ,,,     ,, , ,                      
    ,   ,          ,  @WW#    , ,    ,   , ,,    , , ,           ,, ,               ,   ,     , ,  ,,, , ,    ,   ,   , 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,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  , @W,@#,W,## W #W ##   ## W@ W.,W+ W,#W @@,W.,W ## W.*W:@ ##, ,W+*W #+## W @* @,               
     WWWW:  ,W,,  @WW# ,,, ,@  @  W,W. .W.W@#.:WWWW   **W#:W WWWW.@# +W@@@,  +@ ## ##:W@@@,  W. +#,*WW# W,W.,WW@.,  **W#:W,## *#:@WW@,W,,W  ,.W@#.:WWWW,W +W @W@## ##:W@@W,W,#+ .W   W. +@ W,,+WWW #+,,W W, W ##,@ ,,,WW#, , :@W+*W,,W@W,+@W+ ,,             
    ,W:      W ,,+@ #@ ,,  ,W, W  W W* +W  ,+W:@ . ,  ,WW.@W W:   W* :@      +# ## **:W     ,@+ @@:@ *W,##W  , #@   ,WW.@@,## ##:W  .,W  W  . ,,+W:@ , ,W +W WW@## **:W   ,W ## :W ,,#+ #@,@  W: W ## :W,W  W ##,W,,*   *@   ,WW WW W*,W,. ,W+               
    ,+@WW @@,W ##,W@WW W, , @#,W ,W,:WWW,.WWW* @WW+, , W# W+,*@W@,@*, WWW:, ,:W*## *@ WWW:, ,+WWW#,WWWW ,W* .WWW+    W# W: ## ## WWW+ W  W   .W@W* @WW+,W +W ,,,## *@ WWW+,@ #W@@:, ,+WW#@ @ ,WW@W,#WWW: W ,W ##,W@W@.WWW*,,,,W@ W*,@WWW.*WWW,,,             
                                                                                                     , , 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,##@@ , ,WW*##@@, .@@,, , *@+  +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.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,W  W+ W.,W,@WW@:W. *@  ,   W ,W,,W,@WWW+@+,:WWW# ,,:*W#+W,.WWW *WW+ , ,@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     ,,WW.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,*@  WW+ :  ,         
     *W ,WWW.,W,,W+,W: W,+WWW,:W@W@ W. , WW W  W,+WW@ @*  WWW* ,,,W@ W* WWWW *WW@,  .WWW@  ,:WWW.:WWW:,W,+W *@ W,+W *@,@W@@ @* #*   +WWW@,W  :WWW. @WWW @* ## @W@W, ,,W,@* ##  ,:W*## ** @WW: , :WWW.:WWW:,W,+W *@ W,+W ## @WWW @* ## W +W* WW, W,           
     ,, , , , , ,.     , , ,  ,,,, ,,,   ,  ,  , , ,, ,  , , ,    ,,,,      , , , ,, ,, .  ,  , ,  ,,  ,,   ,   ,    .  ,,   .,,.,  ,  *# . ,  ,,  ,  ,  .,,   , ,  , ,  .,,.  , , , , ,,  ,, ,   , ,  ,,  ,,   ,   ,    ,,   ,  .,,, ,    ,+W,,@ ,          
                     , ,            ,  ,                ,   ,                                                       ,             ,,*W@W         ,    ,    ,                ,       ,  ,                            ,  ,    ,  , , ,       @W+ .,,           
                           ,            ,,                ,                                                           ,          ,,,,,          , ,     , ,,                            ,,                                      ,, ,    ,, ,,,  ,            
                    , , ,                 ,             ,                                                           ,                 ,       ,  ,  ,                       ,             ,                            ,       ,            , ,,             
                       ,@,          ,  ,*, ,            , ,+ .@,                                                    , ,+          #W:@.      @,,  .+   ,#W+,                 *#     ,  ,*, ,                        #*      #*    +.     ,         ,         
             ,, , ,  ,   ,,,,,   ,   ,,,W, , ,  ,   ,.   ,,@,,W , ,,,, ,, ,  , , .,  , ,,     , , ,     ,      ,     ,,W   ,,   , W. ,, ,, , W,   *@  ,,W.      , ,   , ,  , ## ,  ,  ,,W,  ,,  ,, , , ,  , .,  , ,, ,  ,   #*, ,,W                          
    ,:WWW,:WWW,,W@W#@W:,W,#W@W: WW@W, ,+@@,#WW@ :WW@@ WWW:#W@,W@@W :@W@ @WW,  +WWW @WW@, , @#W+   WWW,WWW+:WWW:+W@@   *WW #WW@ , *W@,W,+WW@@ W#@@ WW*, #@W #WW@,@WW,,,W,*W @*#WWW:,WWW+*W@, ,W,*W @*+WWW #WW@,   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+WW,@ #W @# ,:W# W  , W:W@.W, .*@,@*,,   ,W, ##,W ,W,#@ ## W                          
     W:   W: :W @,:W *@ W ## #*.#, W,, ,W :W ,W:W: *#:WWW@,W  W, W WWWW:@*   ,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@.@,,#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 ,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#WW@*:W*@.   *W,,@@. , ,@.,@, @@+@,@,.@.,@+, ,W.,.@@. @*,   ,#*,@: **,** @W:W @@. , @+,@.,.W+#,.@W:   ,@,,## :W+W,#*,** #@,@,,                     
               ,   ,,       ,  .W..W ,     ,, , @@ @+ ,  , ,           ,    ,,     ,, , , ,      ,   ,   . , , ,,  ,    ,         ,  , ## #*       ,        , ,            ,    , ,  ,,, ,  ,  , , ,     ,          ,,.W,:W,     ,     ,                     
      , , ,    ., ,  ,, ,,,   , +W@: , ,,        WW*.   ,   ,,,,,,, ,   ,,,,,  ,   ,    ,,  ,  ,,  ,,     ,,,    ,, ,  , ,  , ,,,,,, ,,,WW*,, , ,,,,, ,, ,      ,,,,  ,,,  , ,  ,  ,    , , ,,,, ,, ,, ,,       ,,,,,  +W@:,,   ,,,,,,,                      
        ,,  , ,  ,,,  , ,  , ,  , ,    , ,   ,,,  ,, ,  , ,,   ,   ,,   , , ,,  ,    , , ,    , ,,,     ,,          ,     , ,  , , ,,  ,     ,       ,  ,,      ,     ,      ,  ,           ,       ,     ,  ,    ,    ,,      ,                             
     ,, ,  ,,,,, ,,  ,   ,, ,,,,,, , ,  ,, , ,,,, ,  , , ,, ,  ,    , ,      ,          , ,  ,   ,   ,   ,      , ,,,   ,         ,   ,,,, ,      ,  ,,         .,,     ,  ,, ,,    , ,,    ,,,   ,, ,,  ,    .   ,    , ,,                                  
       ,  .+    ,  , ,@,,  ,   , , :,,,,    ,  , , ,, , ,,   ,,  ,    *#,,    ,, ,,,,*# , *# , .W. ,, ,,W. ,    ,,,  ,,, ,@, ,, ,    ,  . #*, ,, , ,,  ,,  ## W,      ,,,,,, ,   +, ,,,     , +W.,,,, , ,,,, .@,##,W,,,,,  ,,,,,                             
      , , *@,,, ,,    W, ,,, ,, , ,@, ,,.  ,,  ,   , . , ,,  ,,  , ,      , , ,,,  ,,*W  ,*#, , ,    ,, W.       ,,   ,, ,W ,  , ., , .  ,##   ., ,  , ,   #*,W,,, ,,  ,,      ,,@.  ,,     , W.  ., ,,,,  ,, ,,@# .  ,    ,,,                               
    ,#WW@ WW*##,*# WW@W :WW@,#WWW+:WW.WWW.  ,,WWW: WW*+WWW@ WWW#,@@#W *#+WWW::WWW :WWW@   *WWW+ W :WW@@ W@@W,, .WWW:,WWW@ WW#W .W@W.,@WWW ## , W,+W @::W@@ #@ W W., , @WW@ *# **#@W,WWW:     *W@,@WW# W@W@WW# W ## W +WWW #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 @# WW#   , W  @.#@ *# W .W:.     , W, ,+W#,W +W *# W ## W,,,#@,W# , ,                             
    ,,#W@.*#,## *#:W ,W W@WW:## ## W. +WW+  ,W. ,@ W  W: +#.W+*@ W,,W,## #W,,WWWW: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,.#WW                               
     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 @+:W W: W,,                             
     .#W:,.@+ @##* +W+@. #W: ** #* +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#    , , ,   ,     ,         ,       ,   ,@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,WWWW.*@ ## *#:WWW@,W    ,@W@W W                                                                                                                                                                              
    ,##.W, W,#* W  W W:,, @+ *#   ## @+ :@,W  W @: , #@ ## +#.@, , W    +W *@,W,                                                                                                                                                                             
     @#,@WW@ ## W  W,+WWW,:WWW@,, :W*.W@W:,@W@W,:WWW +W*@* *@ WWW+ W    .WWW@,@@                                                                                                                                                                             
     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#WW, ,@ :@,+# @W+ .WW.   #WW :W@.,W *@ :W*,,W:W+  ,*#@ .W@:   *WW,@+W+ ,@W: ,  *W#,*WW W#@,@@. ,WW:,WW#.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,@*,@., :W #*,W,,@..W* W,@# W,*W @:,W, , W+,W.@#,@,, ,         
    ,,WWW,## ## W *@ W@@+*W*.@ :WWW,#* , ,#*,:W W ,W. :W W +W@W@,WW@ ,@,,WW@,  ,,,.W  W W:,:W W  @# W ## @@W@   :WWW ##  W,   +#W#:W :WW@,@WW+ , ,W, @@W@ @W@ +WW@W,W ,@ ,,.@,:@  W: ,,@ ,W,,W,WWWW:  ,WW@,,W,,W ,WWWW.WWWW:#@ @WW:,,, W  @:WWW@:*W#         
    ,@:,W ## #* W #@,#@#.WW,W@ @.,W,@*   ,## +W W  @* *@,W .W    , #W W, , #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#         
     #WWW,##,*# W,:W*  , @@ W+ #WWW,@+    #WWW+,W ,:@WW. W@.WWW+,WW@:,W@,WW@+,W  , @W#W :WWW.,W ,*# W ##.WWWW   @W@W @#  W@. , W# W: #WWW #WWW,,  W@.WWWW,W *@ @WW* W,,W   ,@W @WW@  , WW,W  W *WWW,  .WW@* W@,W, *WWW +WWW,+W**W@@,,  WWWW +W@@,            
    , ,       ,   ,,,     ,   ,   ,       #* ,, , ,.,., ,,    ,    ,, ,,   ,, #    ,  W   ,   ,   ,    ,  ,,.   , ,  ,, , , ,  . ,, , , , ,  ,  ,  ,  ,, ,   , , ,     ,     , ,,,   , ,,    , , ,,    , .  ,    , , ,,  ,,  , ,,,     , ,,  ,,,             
       , ,     ,,   ,, ,,  ,     ,,     , #*,  ,     ,  ,,,,, ,             ,,+,,, WWW@   ,        , ,  , ,  ,  ,     ,  ,, ,  ,       ,,,  , ,  , ,, , , ,,, , ,  ,,, ,    ,           ,, ,,,  ,  ,,,  ,    ,  ,, .,   ,  , ,  ,,    ,    , ,, , ,          
                                ,   , ,                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                             
                                ,,,  ,                                                                                                                                                                                                                       
                                 +@ ** ,                                                                                                                                                                                                                     
      #W+, WW* @* *# *W#  .@# ,  W@*#*WW  :@#  W#@ #W,                                                                                                                                                                                                       
     #@.W:@+.W,## *@.@ #+,W ##   *@ #W,@*,@,##,W:.W*.W,                                                                                                                                                                                                      
     W.   .W@W @# *# WWW,+WW@@   *@ #*,*#:WWW@ W, W@WW:,                                                                                                                                                                                                     
     @+ @ W:,W,*@,@# ,,#W.W, ,   *@,## ##+@, , W  @.,                                                                                                                                                                                                        
     :WWW.#WWW,+WW@*:#WW:,#WW:   +W*@# *# WWW+ W ,+WW#.                                                                                                                                                                                                      
    ,  ,,  ,,,  , ,  ,, ., ,, ,, ,,, ,  ,   ,, ,   ,,,,                                                                                                                                                                                                      
      ,  ,  , ,, , ,    ,       ,   ,          ,,  ,,  ,                                                                                                                                                                                                     
    ,   .,  ,,, ,,,            , ,,,, , ,  ,, ,,   ,,,                                                                                                                                                                                                       
        ,  ,  ,     ,,,    ,         , ,, ,  ,   , , ,  , ,   ,          ,,,  ,  ,        ,  ,  ,    , , ,,    ,, , ,    ,      ,  ,     ,    ,, ,     ,,  ,   ,  ,,,   ,,,  , ,       ,  , , , ,        , ,, ,    ,,, ,,        ,   ,.,,  , ,               
      ,,,,  ,, ,     ,,,        , ,,,    ,,,,       ,,W,##  ,  ,    ,  , ##,W #*,W,,,,,  ,,    , :,,, ,, ,, W, ,,,   ,, , ,  , ,  ,  ,  ,,, ,   . ,       ,  ,W,   ** *  ,,,  ,  ,       ,  , , **      ,  , ,  ,,, ## *W:,, W,,   ,  ,** ,,,                
     ,  .  ,   , , ,  ,,  , . ,, , ,,  , ,  ,,,,  ,, ,W *#  ,,    .  ,, .,,,W ##  ,, , ,  ,,, ,,,W,  ,,, , ,W ,   ,  , ,,,   , ,  , , , ,   , ,, ,,   ,,,   , W   ,,. @   ,,, ,,,  .,,,  ,   , ,@+       , ,. , ,,  ## W.  ,,W ,,, ,, ,#* ,  , ,             
    ,@,+W #+:WW@,@WW WWW.   @WWW: #WW@   +# @*,@ WWW* W,## WWW: , W,*@ #+*# W,## W #@WW+ WWWW, .@WW,@WW#  ,,W@W@,+W@W,*W@W+ WWWW  ,,WWW@,:WWW:,WWWW,  *# W* W W@@@ #@#WW WWW.  ,W,+W.*+:WWW:,WW##*+@    , #WW@ +WW@ ##*WW, , WW@@ :WW@ #@,WWW@ ,             
     @:WW,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,W, #WW   , , W#,, W. W.@# W. , ,W,,W,W. @,#* W, W.,             
     :WW+*W WWWW.@# :WWW@   ##,##:W  W+,,,W#*W@: W**@ W ## :WW#  ,:@@+*@ ## W,**,@,#*,##.W  W, , W,.@, #: ,,@,,@ W@:W ** ##.W, W , ,@,,W W. .W,W, W,   @**W@:,W ,@,##,W,:WWW@   :@@+:W @. .W,W ,*W@+  , . ,#WW,WWWW:## W,,W@ W,,W W@WW.## 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.,W,+@  , WW 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+                                                                                                                                                                                                     
    ,    , ,,    , ,.    W     .,  , ,, ,, ,, ,  ,. ,W.                                                                                                                                                                                                      
     W,*W #*+WW@,#@W@, ,,W#W@ :@WW..W@@#@WW*   .WWW.#WW,                                                                                                                                                                                                     
     @:@@,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+#.,WW:  , W*W:, *W+ ,@, *# **, , #W* ,@.                                                                                                                                                                                                      
    , , , ,,,,,     ,  ,,,    , , , ,    ,,  ,         ,                                                                                                                                                                                                     
    ,   , ,         ,   , ,              ,     ,                        ,,,,            ,  , ,  ,,,,                          ,,,                                                 ,  ,              , ,         ,                        ,,     ,, ,         
                                        ,  ,   ,                        , ,             ,      ,, ,                         ,   ,                                               ,,                              ,,,,                      ,       ,          
    ,,,  ,          ,,  ,  .               ,.                           ,,,                 , ,,,,,                          , ,, ,,                                             , ,.                ,          , ,,,                ,, , ,,     .,          
     +@ ** ,         @*,,,,W            ,  *#  ,                         @,,               ,W, . @,,                         ,+W@,                                              ,, **  ,            ** ,        ,,WW,,               #*,  ,@    +#           
     W@*#*WW  :@# , ,@#W@,.W  *@+, .WW,  #W*@   ,  *W# #* W: @ .W*. :WW,#@@,  ,@W+ @#WW, .W*W, ,#W@ :W*  :WW, @#@,W@:   ,.WW. WW@ , @+W:#W, :WW, @:W* W  W+,  @*W:  @W,  +W*,,@+W+ *# .W# ,  W :W,*##*WW  ,WW.,  *@W,.WW: *#,#* +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 @* W+:W #*,W ##  ,W,@@ W.#W,@* W+:W,,  @:,W::W,## +#,W.*@,#W:@*,@. , *@ *@.@#     
     *@ #*,*#:WW@@  ,@*,.W W W. .W:W, W:W:,+@ , ,,,WWW, W:@W#::WWWW,WW@@,W .  :WWW #@ @#+W .W, ,,W +WWWW,#@W@,W ,*WW. ,,.W,,W.+W , ,W,:W *@ WW@@ @,.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 . , ,,,*@,@@: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  @.##:@, ,   ,WW.@@,## ##,W,,W:, ,W,,W ,W.## @#.W ,W,##,*# W,,,,*@,@+ +W     
     +W*@# *# WWW:   #WWW:,W :WWW. #@W#,+WWWW.W,, .@WW:,:W,+W,,@WW+.@W@@,@W.,,#WWW,## #*,#WWW, , W@:WWW:,WWWW W  #WW@,   #WW#,+W  ,.W +@,*#,@W@@,@ ,W,,@W,,  ,W#W@ +WW@,:WWW,,W@W# *# WWW:  , W* W+ @# ** #WW#,   W: #WW# +WW@# WW@W *# *@ @W, ,*W+:WWW:     
     ,,, ,  ,   , ,,   .,  ,.  ,  , ,, ,  ,,, *,,  , ,,,,  ,, , ,, .., .,, ,, ,,   ,  ,,  ,,. ,,,,  ,,   , ,, ,     , ,  ,     ,  , ,  ,,,  ., .,    , *#  ,  W,,  ,     ,,,  W ,,,,,   , ,,  ,,,,,  ,    ,,,     ,  ,  ,, ,,,, ,, W ,,  , ,.  , ,           
    ,   ,            ,      , ,      ,      , +  ,  ,  ,    , , , ,, , ,    ,  , ,        ,     ,    ,,        ,,       ,     ,   ,   ,    , , ,    , @W:  ,  @  ,,  ,  ,  , ,W             ,,,    ,,    ,,   ,,,,,,,   ,   ,   WWWW  , ,    ,  ,, ,         
     ,,,, , ,  ,   ,  , ,, ,,,, ,,,, ,,, ,,, ,,,, ,  ,,,, , ,  , , ,,,, ,,,,,,,,   ,     ,  ,,   ,,, ,  ,  ,  , ,   ,  ,, ,  ,,,,       ,,,,,,,   , , ,.     ,,,      , , ,, ,,,,,,,,  ,   ,, ,, ,,,, ,    , ,    ,,, , ,   ,  ,   ,,,,,,   ,,  ,,   , ,     
     ,   , ,     ,   ,        ,                                                                                                                                                                                                                              
            ,       ,,  , ,,, ,            ,                                                                                                                                                                                                                 
    ,     , , ,,W,,     ,   ##  ,  ,   @                                                                                                                                                                                                                     
    , ##*# :@# #W@, ,W,:W #*###@  +@@ *W#,                                                                                                                                                                                                                   
     ## W#,W ** W ,  W,@W W.@W,@# W ##,W                                                                                                                                                                                                                     
     W. +@+WWWW.W ,  **W*:W ## ## #@@@ W   ,                                                                                                                                                                                                                 
    ,#+ ##:W  ,,W, ,,,WW.@@ ## *#+W #@,W                                                                                                                                                                                                                     
    ,+WW@@ WWW:,W#,, ,W# W+ ## *@.WW@@ W#,                                                                                                                                                                                                                   
    , , **                                                                                                                                                                                                                                                   
     +WWW:,                                                                                                                                                                                                                                                  
    , , ,                                                                                                                                                                                                                                                    
      ,  ,                                                                                                                                                                                                                                                   
      , , ,,   ,,, ,   ,,  ,,,,  ,,,    .  , ,,, ,        ,  ,       ,,,  ,    ,, ,,,,  ,       ,   ,    ,, ,  ,   ,,,,,,,,   , . ,    , , , ,  ,  ,,,    ,   ,,,,  ,       , ,      ,   ,, , , , ,,,,  , ,,,,   , ,        ,   , ,                          
    ,##,W.*@ *@ ## .  , , +@ @#     ,,,, ,  ,  @* ,, ,   , ,,W ,     , ,, ,  ,   ,   ,   *W+W,,  ,      *# ,, , :W#,   ,, ,      ,,      ,, , ,W,  ,W@W. @@W,     , ,,  ,  , ,    ,,    ,    ,       ,, W, ,,    ,,,W    ,    +#                             
    ,## @,WW*WW*## .W*   ,WW#*#@@  :W# *+ .W   ##@@,,+W@  +W+W ,    ##@@, .@W,.@ :@,#*, @W@,W, #@+ .WW. ###@ , ,WW# +W* ,W*WW +# *# @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 W.#+,W.@@.,W:+W,,   @@ .W :W   W:,W @+.W,@+.W,@W .W @*,, @*.@,#@ @* W.:W, ,.W,W@,W W+.W #+.@ *#.                            
     ## W +@,*@ ##+WWW@   *@,#* **+@@WW W W    ## +#,@W@#.W ,W      ## ##.W  W:*#@#:W ,  @, W +WW@,*@W* ## **   +W,W. .W,W  +#W*:W :WWW,## :W ,W      *@,W :W   :@:@,@WWW..W@W,@* ,WW@. , .W@W #*,##.W,,W  , W+#W*+ W,,W,.WWW +@, ,                          
     #*,W,*@ #@ **,W ,    ## *# *#.@ ,  ##W,   ## *#+W *W,W,,W  . ,,## ##,W  W..WW:@@    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.WW,,W  W W. W #@                             
     ##,W,+W*+W#*# @WW+ , :W#** +# @WW+  W# ,, *# **.WWW@ @WWW @#  ,@* ## #WW#  @# W+  , W.,W,@WWW,#WWW,@* *#  ,+W,:WWW:,W ,,W#,W+ @WWW,@*  @WWW, ,,WWW. #WW. ,  @W ,+WWW,@WWW #* .WWW+  ,WW@W,*# ## @WWW, ,,+W,*W ,W  W @W@W,:W: ,,                         
     ,. ,     ,  ,,   ,    ,,,,, ,  ,   ,W,,, ,. , , ,, , ,,,,  .    .,, , ,. ,  , ,,   ,   , ,,,, ,,,,  ,, .  , , ,,,   ,  , ,,,,  ,, ,,,  ,  ,, ,   , , ,, ,   *@  , ,  ,,, , ,       ,  ,,  , , ,   ,.  ,,   ,   ,  ,  ,,    .                            
                       ,            , ,:W#,,       ,                                                                                                            WW:                                                                                          
                                        ,, ,,,                                                                                                                   ,                                                                                           
                                      ,,,    ,                                                                                                                                                                                                               
                     @+,            ,  ,.   ,, +,                                                                                                               ,,,,                                                                                         
     .        .    . @+  ,,,,,,   ,   ,, ,,  ,,W.    , ,,, ,     ,                                                                                                                                                                                           
     W, W:,W@@. W  W *.W+ W*.WWW    W@@W.,W@W::W@. ,:WWW *W@,@WW+                                                                                                                                                                                            
     #*,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.  ,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*#WWW+ WWW.  ,#@WW:,@WW# @W@WWW*,WWWW +WW@ #WW,W@W.,@WWW   ,WW@@ :WW@,#WWW+ @WW.,W@#+WW@,@@@#* @W@@ #WWW+ , W,+W @:@@@W+ @WW@ ,, W@@W,## WWW@ +WW@ ,, W, W *WWW+ WWW@ +WW@ #W@. .@@@#WWW+ @WW.   :WW@W,W ,W,##,WWW. WWW.   .WWW:+W@,,,@W*#WWW+ 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 :W , 
     *@,## *#:@W@W  ,**,.W W:#@ W,+W *@,W,,W.WWWW+#* :WW@W.@ ,@   .W,,W,W@WW:## ##:WWWW,W  @@:W *@ #@.W  W:##,@#   :WW+*W,## +#:W, W.,  W,,W ##.W, W,WWWW:, ,W  W ## #@.W, W,WWWW+#*    *@ ## *#+WWWW, ,@: +@ W, W,#@ :WW*.WWWW   @:,.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 *@,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# @*   ,    ,    ,    , ,    ,,  ,  ,    ,  ,    ,, 
    ,  ,        ,,  ,**  ,,      ,  ,, ,W, ,         ,,     ,  ,,  +W@+          ,   ,       ,  ,    ,    ,  ,        ,  ,      ,        ,,      ,                ,      ,              ,    ,           @@*,       ,         , ,  ,        ,  ,        ,,   
               , , ,,  ,     ,      ,,  ,,,,,     ,     ,, ,,,         ,,    , ,    ,    , ,  ,,,  ,                  , , ,, , ,    ,        , ,, ,,,        ,,      , ,, ,,,     ,     ,  , ,   ,      ,  ,     ,   ,, ,  ,      , ,    ,,            , , , 
    ,,,,,  ,       ,,,   ,,  ,   ,,, , ,                                                                                                                                                                                                                     
    ,@+@+ ,     ,,,     ,  .@,  ,,,,                                                                                                                                                                                                                         
     #.@::@#W,W#  +@+ @@,@#.@,,#W.,,WW:                                                                                                                                                                                                                      
    , , ,+@,@@.@::W W. @*W :W @+.W W,:@,                                                                                                                                                                                                                     
        ,+W,@#,W:WWW@* :W.,:W,W,.,,*W@W                                                                                                                                                                                                                      
         +W @@ W+@*   ,W@#.:W,W, * W .@                                                                                                                                                                                                                      
         +W ## W*,WWW :@ 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.  WWW .W#,  W@: .W,W*,,,.WW+ WWW#@W#,W .WW. W+W@, ,,.WW: @:W*  *W:W, ,:#@:,@@, W:W*  #W#,+W*W W*  #W*  *W:W, ,:W:WW.,  *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:,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@ W :W *@:WWW@ W, W +@ ,   ,  , +W,:W,.W,WWW@ *:#*  ,,W *# ,W W. ##.WW*    *WWW,,W*,.W,:W +WWW W: W.   *W@@,W: W:@@,,W, ,+@  WWW@ W: W: WWW:+W @#,W:@WWW#@@,,W, ,.W @+  , @WW.,W, W *WWW,W+ W: W  W #WW@ @  ,                     
     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,:@ 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 :WWW. ,W+, WWW+ W +W *@ WWW* W, W,:W###     , ,W#.W ,W,#WW#  W@    ,WW,WWW+ +WWW,:W #+ , @W@W:WW@W,W#.W W@WW W: W: , @WWW W.,W:,WWWW,  :@  #WW# W. W.+W@W+:W @# W:.WWW.,WWWW,  .W @W:  +W@W+ W ,W @WWW W+,@+,WW#@,@W@W *WWW W:                  
    , ,    ,, ,,  , ,  ,  , ,, ,,, ,, ,,,    ,   , *     ,   , ,, ,  ,,   @*    ,,   ., , ,,,, ., . , ,, ,  , ,  , ,  ,,  ,  ,  , ,,   , ,,  ,,,. ,,  ,  ,,  ,    ,, ,  ,,,,,.       ,,,. ,,,, ., ,   ,, ,, ,, ,  ,  , , ,   , ,  , ,, ,, ,                  
      ,  ,       , ,  ,,, , , ,  ,, , ,           *      ,  ,, ,   , ,  ,@@.         ,      ,,, ,  ,,, ,      ,,,, , ,   , , ,  ,, ,,,,,,     ,  ,  , ,, ,     ,,  , ,,,  , , ,,,, ,  ,  ,      ,, ,, ,  ,           , , , ,  ,,     ,  , ,                  
    ,   , ,                         ,                    .   , ,                                                                                                                                                                                             
                                    ,                           , ,,                                                                                                                                                                                         
    ,,,  ,                           ,,,                  ,,,  ,,,,,                                                                                                                                                                                         
     +@ ** ,                        ,W,                   *#   +# ##                                                                                                                                                                                         
     W@*#*WW  :@# #*, W   ,@W. *#WW, W,#*W*, W*W:  #W.  @W*@ ,,WW+#*@W, :W*                                                                                                                                                                                  
     *@ #W,@*,@,##:W *@,  @:.W,#W.W* W,#@,##,W+:W,@*.W,#@.@@   *@,#W,@*.W,*@                                                                                                                                                                                 
     *@ #*,*#:WW@W W,@.,. *WW: #@ @# W,#*,:W W,,W:W@WW:W.,*@ , +W ## *#:WWWW                                                                                                                                                                                 
     *@,## ##+@, , **W   ,, :W.#* ## W,## .W,W, W.W:   @+ *@   +W #@,*@:W                                                                                                                                                                                    
     +W*@# *# WWW: ,W#   ,*WW@,+# #* W,#@WW:,W@WW +WW@ +WW@*,, +W**# *# WWW:                                                                                                                                                                                 
     ,,, ,  ,    ,, W. ,  ,,,,,   ,, , #*,,, W,,,, ,,  ,, ,     ,, ,,,, ,,                                                                                                                                                                                   
    ,   ,       , .W@   ,  ,        ,  ** ,  W ,  ,,,,,  ,         , ,,  ,,                                                                                                                                                                                  
     ,,,, , ,  ,    .  ,   ,  ,        ,,,    ,,        ,,,    ,,    ,,, ,                                                                                                                                                                                   
     , ,       ,  ,,,,,  ,,  . ,, ,,   ,,  ,,       , ,,    ,  ,,  ,,  ,    , ,  ,  , ,,  , ,         ,      , , ,  ,    , , ,   ,  , ,   ,   ,        ,, ,       ,        , ,,,  , , ,   , , ,     ,  ,     ,,  ,  ,,, ,    , ,  ,,                         
    ,,, .    ,,  ,,  ,*@ , .* ,, ,   , ,   ##    W ,,, ,,       ,,.@    ,  ,  ,,,  , ,   , ,,   ,,, , ,,@,  , ,  ,   ,,       ,  ,, +. ,,, , ,  ,,, , ,  , ,  , ,  ,,    ,,  ,    , ,W, ,,,  ,  , ,W     ,,  , .# ##, ,  ,,   . ,                            
       ,    ,,, .    ,*@ , *@ , ,    ,  ,  ##,    ,  ,,    ,, , ,  ,  ,,, .    ,  , ,    , ,     , ,,, ,W,,,,, ,  ,  ,    ,,    ,  .@  , , ,   , , ,   ,,  ,, ,,,,   ,  ,,, ,    , . W,,,  ,.  , , W  ,,,    , *# ##,,,, ,  ,,  . ,                          
    ,:WWW,:WWW:,W@#+WWW#, ,WW*.WWW.   :WWW,#WWW+,@,:WWW.+W@W,*W@W+,W *WW@,@WWW@WW,.WWW. , :WWW,*@WW+ #WW@ ,.+# W+ W,WWW: WWW* W@@ ,*@@ WW#:WW# *@WW+,W@W. WWW*,WWW: , .WWW:,WW#  ,@W@W,#WW,@WW: @WWW *WW@   , ,WW*#W@W: WWW::# .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,@,,W. +W   +@,@.,,W , @:   ## *# W,W: , W#:W ## ## W,,*WW W+ W. W W.,,W   @@:W #*,##.@  W, ,,W#+W@:*WWWW W**W W ,  ,W  W  W@WW.#*,## :@W#,W+*@ :WW#   @:,.W,W  ,,:W  @ @+ +WWWW:W, W,,*WW,,    +#,** *#:WWWW,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#  #W.W,@, ,  #W.@ ,,@W+ ##,#* +W# ,#W.W +W@,,   *W* ,#,  , +W+W @+, +W# ,+W*#,,@@* *#, ,.@### *# :W#  ,W: ,                           
                                                                                                                                                                                                        , +:                 .W,                             
                                                                                                                                                                                                          ,                 ,W:                              
                                                                                                                                                                                                                              ,                              
                                                                                                                                                                                                                               ,