, , ,  ,, ,,,  ,  , ,,    , , ,    , , ,   ,    .,  .,  ,*  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.                                                                                                                                                           &nb