`                                                                                                                          
                           `                                                                                                                          
                          `*;,`                                                                                                                       
                          ,WWx#;`                                                                                                                     
                          `W###@x;`                                                                                                                   
                          `x#####M+.                                                                                                                  
                           +####@@W+`                                                                                                                 
                           ;@######@:                                                                                                                 
                           ,M########`                                                                                                                
                           .x#######M.                                                                                                                
                           .z#######@i                                                                                                                
                           `########@+`                                                                                                               
                            *@#######n.                                                                                                               
                            ;W#######W,                                                                                                               
                            ,M#######@i                                                                                                               
                            .x#########                                                                                                               
                           ` #########x`                                                                              `.,:;;;:,.`                     
                             ;########W.                                                                            `,*nMW@@@WMn*.`                   
                             .W########;                                                                           ,+M@#@MxxMW@@@x;`                  
                              #@########`                                                                        `;x@@x+,..`..:+x@Wi                  
                              ;W#######x.                                                                       `;W@Mi,`````````,n@W:                 
                              ,M#######W:                                                                       ;M@n;``````````.`:x#z`                
             `:``             .n#######@+`                                                                     ;M#z,`````````````.;WWi                
      `     `iM#,   `         `+@#######z`                                                                    .x@M:`.`````..``````.z@z.               
            ;M#@xi.`           iW######@M,                                                                   `+#Mi```.```....``````;@W:               
           ,W@@@MWM+``         ,M#######M,                                                                  `*@Mi.....```...```````.x#+               
          ,z#xx#x*xMi          .n######@z.                                                                  ;M@+...`.:;,``````````.`##x`              
         .#@Wi;@Wi:nW;         `z######W;                                                                  `x@x.`.,izMWz`````````.``i@@.              
        `#@@*``x#x.,zW*`        *@#####*`                                                                 `+#M:..;M@###@i``````.``.`,M@;              
       `:@@n.``*@@i`:xW+`       :@####M.                                                                  :M@+.`*M@#####z.````.`..``,n#+              
       `##M:`.`,x#x,`;M@+.      `W###@*                                                                  .#@x,`;M#######x,`````..`...#@z`             
      `i@Wi`````*@@+.`:x@x;`     x###M,`                                                                 ;W@;`,W########M,````.,;:,``+@x`             
      :x@z.```.`:x#n:``:M@M;`    ####n.                                                                 `z@n..#@########x.```.izMMz:.*@x.             
     `z@W,`````.`*@@*```;x#Mi`   i@##z`                                                                 :@W;`;W#########z.```:M###@x.i@x.             
    `i#@*```````..M#M,```:n#W*`  ,M###`                                                                `n@z..#@#########i``.:x######*iWM.             
    .n#x,`````````+@@+````:n@W:``.x###`                                                                ;WWi`,n#########W,``.#@######ziWM.             
    ;W@*`.````````:x#M:.`..,z@x*``z###`                                                               `#@n,.,x#######@@#.``:M#######niWM.             
   `+@n.`.```````..*@@#.```..*W@z,+@#+`                                             ```  `            ,M@i.`.x########n,```#########ziWM.             
   `z#*`.`````````.,x#M;````..*M@n#@@+`                                            `:;*++********iiiii#@W,``.#@######Mi```.M########*i@x.             
   .n@,`.```````````i##z`````..;x@W@@+`                                          ` ;MW@@@@@@@@@@@@@@@@@#n````iW#####@i.```:@#######@:i@x.             
   `zW,.`.`````.`````n#@;``.````,z@@@+`                                           `####################@*````.z@@#@x;`````i########x.+@n`             
   `+@i`.````.`..````iW#n,`````.`,+W#n,                                           ,x###################W;`````:nMx+:``````*#######@*.#@z`             
    ;Wz.`````.`..``.`,z#Wi`..`.`.`.*W@z.                                        `.;W###################x,.```.`,::.```````*#######M,.n#+              
    ,MW;``````.``,#n*`;M#x:```````.`;x@x;`                                     `*nn@###################z..````````.`````..i######Wi`,M#;              
    `#@#.`````.`.+@#M,.##@#.```````..:z@Mi`  ````                             `iM#@###################@#.```````.```.```..:W####@#.`;W#:              
     ;#M:```````iM##@+`,@#W,.`````.`..,#WW+.`#xz:`                            :x#@#@##################@*.`````````.`````.`.n####x.``*@@.              
     `M@#`.````:M#x+@M:`+@#z.``````.````iM@xx#@#@n:               `        ,#+M#######################@###:````````...``..`;x@@z,.`.x#@i,` `          
      *@M.````.#@@;;M@+.:x@Wi.```.`````.`:M##@M@#@M;`                     `+@##########################@Wx,``````.`...``````;#+,```:@##@n*`           
      ,M@*```.:W#z`.n#x,`*@@n,..```````..;M##@#x###W+`    `             ``;W@##@######################@+iMi`.``````...``...`....``.###@##@+. `        
      `+@x,``.z#M:``i@##`.n#@+`.``.```.`iW###@#*@###@n. `          `  ``,#W#@##@######################Wi.#M;```````...``````...`..:W@#####@+`         
       :WWi..;W@#.``.M#W:`;@#M,```.````iM@####n,x#@###n:              .ix@#n#MnzW@####################Wi`:xx,``````...````....```.z@#######x,         
       .n#z,.#@W;````+@#z,.z###.``````.n#####@M:*@##@#@n,            :nW@M+,.:.:M#####################@*`.;Mz,`.```...````.`...``iW########@*`        
        :@@i.##n.````,n@@#.:x@W;``.```.M######@#,n#@####n.      ``,iz@@W*.     :W#####################@#...:Mxi.`.``..`.`.`....`:M##########@i`       
        `n@n`iWn.`````iW#Wi`*@@n,.````.n#######M,iW#####@z::;;i*+zM@#M#:`      i@######################z.``.;xM+,```..`.``..`..,z############x,       
         i@W,,Mx,`````.+##x.,n#W*``````*@#######*,n####@#@MWWW@@@@@W#:.       `+@######################x...``:#Wx+,.`.``..;i..,#@############W;       
        `.n##.#Wi``````.x#@+`:W#M,`````:M#######M::@####@###@WMxz+:.          .n#######################W;``````;nWWxz#++*izM,,n@@##@#########@+`      
          iWM:;Wz,``````iW#M:`#@##.````.z@######@+.#@#######z;,.`             ,M#######################@#```````.;#nMWWMMnzM#x@###@###########x.      
          `z@+.xM;``````.+@@#.:M#M:````.*@#######M,:x#######Mi`               ;@########################M.`````.`..,,::::,,M@#################W;      
          `,@M:i@n.``````.z#@*.*@@n,```.,x##@####@z`iW#######@+`              +@#########################+.`````````..`..;n#####################      
           `n@#,x@i``.````:M#M,,n@@+`.``.+########W:.#########@i`             z##########################Wi``````.`..`.:#M####################@i      
            *@W,+@x,````.`.iW##.;@#M,``.`,W#######@z.,M######@#M:            `M###########################M*.``..`.`.:#M@#####################W:      
            ,x#+,n@#.`.``.`,+@@*.#@##.````+@#######@+.;M#######@z.           .@########################@###@z*:,,,;*nW########################@z.     
            `iMM:;WWi``````.,n@M::x#Wi.```:M#####@@#W*.*W#######@i`          ;##########################@####@WxxMW@###########################W,     
             `#@+.#@x,```````:M#n,*@#n,```.#@####@#@#W;.#######@#M.         `*###########################################@##################@#@z`     
              .WW;.z##,```````iW@#,z#@+.``.:x#########W#:z@####@@#n,.:;:,`  `n################################################################W:      
              `#@z.;MW*```.```.+@Wi:W#W,```.*@#########@x+n@###WW#@xnW@WMi` ,M################################################################x.      
               :M@;.i@M:```````:n#x:+@@#.```.x########@##WxW#@@@x@####@#@#` :W################################################################z.      
               `iWx:`z@x,```````;@#n:n#Wi.```:M#########@###@##@#x#@####@#` i@###############################################################@i       
                .n@#.,x@+.``````.z@@+iM@x:.`.`+W#######@#######@**@##@##@i `#@###############################################################M:       
                 ;@Wi.;WWi````.:ix@#Mi##@+.```.z###############n:.n@####W: .n################################################################x.       
                  +@M,`i@M;,;#M@#@@WWn:x#@;.```.x@##########@M+.``*@@###W, ,W################################################################x.       
                  ,x@+..#@xnW@@Wn+i;;i:iW#z,..``:x########@W+:```.*@####M: i@################################################################x.       
                  `*@M;`,n@#Wx+;,`````..z@W*..`.`;n###@#@x+:.``;#xW#####W: +@################################################################x.       
                   `n#x,`,#+:.```.``.`.`:M#M;```.`,+MWx#;.`.``iW########W; n#################################################################x,       
                    :W@+.`.`````````````.i@@z````.`.:;.``````,n#########W:`M#################################################################M,       
                    `##W:`````````````.``.n#@;````.`.````.```:W#########W:,@#################################################################M:       
                   ` .n#n,````````````````:M#x,``.`...```````i@#########M,*##################################################################W;       
                     `*@@+````````````````.*@@+``.`..````````*@#########x,z#############################################################@@###@i       
                      ,x#M:````````````````.n#M:`.`....`````.#@#########+,x#############################################################M#@##@*`      
                       :@#n.````.```````````:W#n.`.`..```..`.n#######@x*.;W#############################################################z.x###+`      
                       `n@@*.````````````````+@@i.....``````:x######@#:``+@############################################################@+`+@###`      
                        ;W@M:.```````````````,n@x:`...````.:x@#####W+`` .z#############################################################W; ;@##z.      
                        `+@#z.```.```````````.;M@z..`.``.,+W#######z`   ,M#############################################################x. ,x#@x.      
                         ,n#Wi````````````````.+#Mi..``.;n@#######@i    ;W##############################################################` .n##M,      
                          :@#x.`.``````````````,M#n.``.*M#########M,    *@#############################################################;  `z##W,      
                           +@#+`.```````````````iM@*.:n@#########@+`    z#############################################################@.  `+@#W:      
                          `,M#M:````````````````.#@M+x##########@M,    `M#############################################################x`   i@#@;      
                           `+@@#.````..`````..``.*@@@##@@@WMMMxz*,     .@############################################################@#    :W#@i      
                            .n#W;.``.`..``````.,z@##W#i:,.```          ;#############################################################@;    .x#@+      
                             :@@n```...``````,*x####M,                 *#############################################################M,    `n##z      
                              z#W;``..``.``.;n@@@##@@z`               `z#############################################################n`    `z##n      
                              ,x#n,```...:+x@########@#.              .x############################################################@+      +##x      
                              `*WW;`..:+nM@###########@+`             ,M############################################################W;      i##M`     
                               .n@z;+nW@###############M;             ;W############################################################M,`     :@#W`     
                                ,W@@###@@###############+            `*@############################################################z`      .W#@.     
                                `+@#@Mnzx#############@@*            `#@############################################################+`      `M#@,     
                                 .+z*:..z##############M:            .n############################################################@:        n##;     
                                       ,M@############x:`            ,M############################################################W.        ###i     
                                       ,W###########@x:`             :W############################################################x         i@#+     
                                  `    ,M##########@n:               ;@############################################################n   `     ;W##     
                                        :z@#######W*`                ;@############################################################x,`       ,M#n`    
                                      `  `*nW###Wn;`                 i@############################################################@x+:`     .n#x.    
                                           .;#z#i.                   i@###########################################################@W@@Mzi,`  `#@W:    
                                          `                          *@##########################################################@+.;#x@#@Mzi,iW@i    
                                                                     i@##########################################################Wi  `,+x@##@xzM@+`   
                                                                     i@##########################################################M:    `,*nW#@@@@+`   
                                                                     i@##########################################################n`       `.;znzi.    
                                                                     ;@#########################################################@*`          `` `     
                                                                     ,W#########################################################W,              `     
                                                                     .x#########################################################x                     
                                                                     .z##########################################################                     
                                                                     `+@#######################################################@*                     
                                                                      ;W#######################################################W:                     
                                                                      ,M#######################################################n.                     
                                                                      `z######################################################@+`                     
                                                                       ;@#####################################################W:                      
                                                                       `M#####################################################z.                      
                                                                        +@####################################################i`                      
                                                                        ,x##################################################@x`                       
                                                                        `+@#################################################@i                        
                                                                         ,x###############################################@#n.                        
                                                                          :@############################################@##M:                         
                                                                          `#@#############################################@*`                         
                                                                           ,x#############################################n`                          
                                                                            :x##########################################@n,                           
                                                                            `:W@#@######################################x:                            
                                                                           ` `iW##################################@###@W: `                           
                                                                              `;x###################################@@n:                              
                                                                               `:x@#################################@z,`                              
                                                                                 ,z@###############################@#.                                
                                                                                  `;M@###########################@n;`                                 
                                                                                   `:+M###############@########@x+.`                                  
                                                                                     `:#W@####################M+,` ``                                 
                                                                                        .inM@@###########@WMzi.                                       
                                                                                          `,i+nxWWWWWWMxz+;,`                                         
                                                                                             `..,:::::,.``