`                                                                                                                 
                                                                                   `                              
                                                                                ``                                
                                                                ``....`         .;,    `                          
                                                           ``,;*#znnnnz#+i.`` `.:+;```,;                          
                                                    `    `:*nxWMMxMxzxWxnnnn+;*#zn*i**:i` `                       
                                                    `` `;#M@x+nxn#zznxznnxMW@Wn+xM+i#z;+,`` `                     
                                                     `:zW@Wn#**++nnnWWx@@@@W@#WM@WMzxn#x#. ``                     
                                                    `*M@Wz+**+#zx@Wxz#+zz#M#xMnzWnMxW@Wz+:...                     
                                                   .+Wn+z##nzxMMx#;.`````.;,+ixx#zWW@W@Mx*;i;`                    
                                                ` ,zWxi..ixWWWzi,`          `;xn+nMnMzMMxxM*.`                    
                                                `,n@xi;:`.nWni.`             .:,**##xMzxz#xx;`                    
                                                .#MWz*+,.*ni`                  `,:ii:#+Mni*Mn:                    
                                                +MMMzz+izz:                      ``` `ixn##+zn,                   
                                               :nnMxx++n*.                            .i:,+;izz.                  
                                              .nxxMxMn#;                                 .;` `z+`                 
                                              ;WMWWMM#i`                                 ```  ,zi                 
                                             `zWM@W@nz#,                                   ``  :z:                
                                             :MxW##W+#+.                                   `    i#.               
                                            `#Mz@##W##n;````     `                              `#*               
                                            ,xnx@##@nxz;.;i,````                                 ;z`              
                                            ;MxM@#@x*zn+;i;:.i+.`                                .z,              
                                           `+@WxW@@Mzxzzx#*n++i,``                               `+* ` `          
                                           .n@WWW@@WWz*nx#zWMz,``                                 ;z.             
                                       `   ,x@@@@@@W@WnnMx*in#``.`                                `#*``           
                                      `  ``:W@@@@###@MnnWn*;i;..:;.                                :n,            
                                      `` .ii@#@###@@WzxWWWMz+:i*z*`                 ``             `+*            
                                      `;;;#z@##WW@xnMMxx@@znMnz#i.    `.,`          .:,.```         ,z,           
                                    `;;:zxzW@#@W@#@WW@xnM@WnnWzi.    .:;;:i+*,::`   `,;*****:.`     `++`          
                                     ,#+xMx@WMW@##@MWM#Mn+xzzxz,    ,;,;;:inMxxx+`    `...,:;*i:,`   :z.          
                                    `;*zxnn@WnW@@@MWW@W@Wz#+*;:.   `::;,`;:xWxMWM+;.   `::;;;,:;+;,  ,n:          
                             ``...``.+nnMM@#@WW@@Mn@@@@MWWxn*+i``````.. ;nn@#MW@@@Wni` `.,:;i#iii;,  `#i          
                          `.;*#z###i;*n*#xMWW@W@@W@#@WWxxMMx**+,      ,:#@W@WM@##@##M*.```  `.;,`     *+.`        
                        `,+#+*;,,,:*#xWxxnxWWWWxMMW@W#zWxxx+i+;.`    ,xnMMzM*;znnx@#@M#,;:  .,;` ` `,:zn*+;`      
                   `` `.*#i,``.`   ``,*xWMnW@MxMWWW@WnMx#WWzi:`      iMn+,.:`````,+MMMxxz;,:i**;+*inWMMW@ni.      
                   `` .++,  `i*i:`  `::;zxM@#@M@###@WWWWW@Mn#,      `*z+i    .,.:;#z+zWWxxnz#+*x@WW@M*,*Wz,`      
                   ` .+i`   `,.,;*,``:+*#WW@#@nnxW#@Wxxn##z;;, ``   `*,,;`  .zn#znxz++*#M#WM#izW#Wxz+;.`#+`       
                    .+*`        `;+. `.:#MW@W#:..;x#@@@xnz#:   ..`,`.+` ```.+WMn#++zz+::*nMz.:#Wnz#zz+i`**`       
                   `*+.          `;,    ,n@W+.``` ,n@##@xn*i``.```ii,+.   :zMM#;**:;z#,;,.i+``;xzz#zz#i:+;`       
                   ;#.  `.        :;`    :M#``;##;.,nW@@x+*. `:`  `i;:*::;nMx*.+Wz#:.z+.  `,` `+Wz*;:;+zz,        
                  .#:   :,        :#.    ,z: iMMWWz::*M@n#i` ``` `.```,*zMxi+.:W@M@n.:n: `,``  ,x+;zi`,zn.        
                 `**`  .i.        .#,    ;*`:#;.:z@x,,x@M*. ```  `,,i;:i+nz;i;+Mxnnz**#. .z;   `*nxM#*`*z. ``     
                 :#.   ,;`        `*i   `i;.+:.i;,n##.z@n,``i#:,`  `;::;+nn*,;;,.```.:i. `*,    .#@@Wx`;;`        
                `+i   `;,          :+`  `*;`*:zWWnxWz,z@x:`,:*:,`,i;` `,::.ii`      `:*,  ``     .*M#;:;`         
                :#.   .:`          .#,  `*i`izn;#@x:i:n#x,.i.`.``,::`     ..+;`,:::izx+.          `:#i;i`         
               `+i    .,           `#;  `z#`,n; ,xi`iix@z.`. `i,         `,``.`,;;;iii. `           .#n:          
               :+`    ..            **` `nn``+, :Mi ;*MW+` ```.`                 .;.                 ,zi          
              `+;    `:`            :+` `zn. ;i`z@* ,:nW+``i,,,                  ```                  :z,         
              ,#.    `,`            ,#. .#z, .:`##n.`;W@M;`;;i*`                                      `i#.        
              i*`    ..             .#; .#n;    ,+z;`z#x+:`,;:,                                        `+*`       
             `#;   ` ,,             `** .nn*     `.:,M#Mni,.:,                                        ` ,#:       
             ,x:    `,.              :#..nz#. ` ``  ;W#@xn:,```   ``                                  ` `*+`      
             ;Mi    `,`              `+:`z+i*` `+*. :M@Wz*+z,:;,``::   ``                ````            ,z:      
            `*n*`   .:`               ;*`z+,+: ;nx, ,n@#Wzxn*#M#,`*i ``:;  ```  `     `,i*++*:`          `+;      
            `*zi`   .;`               ,#.##`:#.:i;``+W@@xxn;;nM#:;Mz;**+: `:,``  `  `:+nzi::i+*`          :*`     
            `+*i`   .:`               .#:*z`.#,``` :M#@Wzxxi.#WMnzM##z:;` `````,:` `;xMi.    .+;  `       .#.     
            :#,*,  :,;`               `*;iz.`+, ` `iW@MnnnMM;*M@M+*,,:`  `i;:+:::`.izx;    `` ,*,  ..`    .#,     
           `+i`**.`*:;`                ;i;x.`+:  `;z@@MMxxWx#nzx+i:;*#:`:i+#++, `;#i**`    ``  :i,`...    .#;     
           :#. `,`,+:;`                :*iM, **` `iM#@M@WWWxxxn++*i:;*i:z*,..``.i#;`i; ...`    `.:`,:`    `+i     
          `+i     :*,:`                ,#;z: .#: .n##@@##WMMMx#+nMni#;#**.`.;i*##*#;,..nWx+:`    ````     `+*     
          ,#.     .;.,`                ,#;+; `*n**W###@@#@W@Wnnnz+++*iz*;*#zx#i:#MM;;::n@#@M#,   `        `**     
          ;+      `i:,`                `+;*; `;*izx@##@W@MW@@@x#zz*i+zMMM@@@x#znnnxzzz*,+*#+zni.          `+*     
          ii      .*,,`                 ;**,  ::,zM@##@x@WW@@xx@@@zzM@###@##WWxM@xnMxzx#::;,.:+#;``   `.  `**     
         `;:      .i,..`                ,++,  :*;x@@#@#@@##@@Mx@##@@WW##@MxW#@W@@xxWxxW@nxnx+;:i+,    `.`  i#`    
         `i,      .*:.,`                .*+.  .+nWW@#@##@#@xWWMW####@WWMW@MM@@@M@@WxMWWWWM+x@Wxz#*:,,` ,,` ;z.    
         `i,      `*:.,`                `ii`   *nzxW######@W@MW@@###@Mz#xMMnxWWW@#@W@@@MWx;*@##Mz+#zz:```  :n,    
         `i,`     .*,,:`                 ii    :#+MW#######@W@@WW#@Wn*#W#,i+,#nnMWMxxnnnnx::n@@Wni,ixM+,  `;n,    
         `;.      `+,,:`                 ;i`   .znMW####@W#WW##@###Wz:+MM*;:.,..::;,,....;. .+@WWz: :z@#.``+#`    
         `i,      `#,.,                  :*`   .z+nM@###W@########@xzi,##Mznx#;.  `       `  iWWWz,  .*##*+z:     
         `i,      `+,.,                  .+.   ;M+zx@##@@##@######xiz*.;Wn,;W#Wz:`      `.` `#@M+i*.   `:**,`     
         .*.      `*:,:`                 `+,   :#zxW@#@xW@@xW#@W@#Mzi, `xx.:xn*zMz;.``,`;;..*W#M#,:.     `` `     
         ,#.       i;,,`                  *:   `.#M@@@@@#@MxM#xn@#WM;,.`;x+xM,`*n+nMnnnzMz#zMxxi;,                
         ;n,       ;i,:`                  i;    `#xWWW@@###WWMM@#@nx#,::`+W#M,,ni ;WxnW#@*,iz;::                  
         *#i`      :*,:`                  ;*    `*WMW@##@@##@W@#@WWW+.,i``+@@xzzz;##.`iWW:`,#,``                  
        `+:i:      :*,:`                  ,#`   `*WW@#@WWWM##@MWWn@@#i.i: `*W@*in#x*  `n@#*++.                    
        .#..i,     :*,;`                  `#:   iM@xW#@W@WMMW@xWWM@WWx;:+, `iWWMn:i#;;*MWxxi. `                   
        :#. ,:     :+.;.                   i*  .x#@MWW@#WW@WWWM@@MWW@Mi`i+. `:#WWxxn*n#x#nn#:`                    
       `*+`        :+.;.                   :+. ;@#@xWM@##@W#W@@W@@@@xz+i,++.  .;;+xz+z+M@i*MMi`                   
       .+;         :+.;.                   .+:`+Mzn@#####MW@WW@@@@#@nxMn+n#*,`   `,;+nnn*.*@W#.                   
     ``,zi`        ,*,:.                    i*.zi`;W@#@@@xWnMW@#@x@MnMxzM@**#;`     `.,` .nWM*:`                  
      `+n:`        .+,.`                    .+*+, ;MxWW@W@WxxW@##@WW@@@WW@xzxx;`        .#@M##i.` `               
      :M#`         `+:..                     :#:.`*MMW@@@#@@Wxx@MMzW#@W@@@nn@MM#;,.``..:zWM#++i.`:**.             
     `#z*`         `*;,,                     `*:;;*@#WWW@@@#@WWMnx#WWxW#@@WnW@@@Wxn#znnMW@WMn+*,i+zzi`            
     ,z:;`         `;i,:                     `;i:+;MWW@W@zM@##WMW@xMMW@#WW#@#MMW@###@W@WMW@Wz+*##i*:*.            
    `**`;:          ,+,,                      ,+,**+x@WM@MxW@WM@@@Wnn@#@@M@##WMW@#@@@xMMM@W#*n#i*i.,+.            
    `#i ,i`         .*,,`                     .+:;+,#@@@@@@#W#n@xWWMM@##@W####@@@@WWWnMx@#Wnxz, `` ii`            
    .z; `,`         `i;,`                      ;*.+:*MMW@##WMMW@W@Wx@##@@####Wx@@M@@MM@W@M+:;;`   :#.             
    ,z,              ii,.                      .#:i*;xWxx@#W@@Mn@@@W@@WW@#@##@W@@W@#@@@@n:` ``  `:z:              
    ;+`              :*,.                       i+;*.*WnzW@MM@Wx@@@###@@#WMx@##@@##WW@@x:    `,i#zni`             
    i*`              .*:.                       .#i*,;n#n@@Wn@#MM@#@W@M@#@@W@####@#MW@@i     .zn;,:*i:i;.         
    ii`              `;:,`                      `i#*:`;*#@MW@#@+#WWMW@MW@#@@####@WMxW@z`   `;zMi   :n#ii+;`       
    i;                :;:`                       .z#;``+WWxxx@WzM@WW#@#@@@@@####@xM@#x,    `;MW:   ;+,` ,#,`      
    i;                :i,`                        in*` ;Mzx#n@Mx@###WM@#WW####Wx@M@#M,`    ,+#z;.,.ii   .+,       
    i:                ,*,`                        .n#` `++;n@#WW@###@@@@@@@#@@W#W##Wi      ,:`;+**i*:  `in*.      
    i:                .+:,`                       `*z.:i;+in#WWn@###@@@W#@M@MM@@#@W*`   `     .#*`;+` ,#z**+.     
    i:                `*;,.                        .+*###i#:+@Wx@#@#@Mx@@@@@@@@##W+..         .++;+; `iz,``*i     
    i:                 ;i,,                         :nzzx:+,z#z+M@##@xx@@@WW@@W@@+.,.         `;zzi``;i:   ;*`    
    ;,                 .*.,.                        ,z#n*`*#M##+MWW@@W@@MW@W@@WW+.`.`          `,,` .*.` `,*i     
    .`                 `*:.,`                       .#,`` ;W#@*,#x+ni*nMn#*;#Mni.,`               ``,,   :nni`    
                        i*`.`                     `:#M#;` :M#W: ,;zx**z#:`  .+z.```             `,,`` ``.+#;#:    
                        ,+.                     `.+n+;;+:`,x#W;,i+nz*;,`     `**`              `::.  `,;i+. ;+`   
                        `*;                    `:+z;` .z#i*nMM#+*;,``         .#*`              ...` `;**,  ,+`   
                         :+`                  `;*+:   iz;;:,:,.`               :z,    ` ,i,`  `:;::. `.,.   ;*`   
                         `+:                  .:i:`  .z;        `              `+i      :*i;::;:.,,`     `.;+.    
                          ;*`                 .;:`   iz.                      ,,;#`     ```,,.```.,`  .:..*ni     
                          .+.                 `,`   `z*                       ,i:#,     ```` `` `::` ,nn+,,+:     
                        `  i;                `      ,n:                       `;;+i    `iz*.:z#.iz#+`+n:++.+,     
                           ,+`                      ;z.                        :ii#`   :nz#inn+*ni:xi#i:+#:+.     
                            ;;                     `**`                      ` :*;#`  `+#:*xn;,zz;:z#+,::+z:`     
                            ,#.                    .*,                         :i;#`  .#;i+n:iiz:,,i*+` .#*`      
                            `i*`                   ,i.        `,`            ` :i++``..+.`:*`.,*, `:+*` .*.       
                             `*;                   :;`        .i.`          ```*;#;,:,:+` ;*```i;  ,z+``:*`       
                              ,#:                 `;:         :;`           ``:#izii;;zz;,;*` `*: `.zni:+i``      
                             ` ;+.                `:.         ;;             .#++#++++*n++##.`.#*:;;*;++;` `      
                               `+i`                `          ;;            `iM#:``````:*i*#*;;+###+, ..          
                                ,#:`                          ;:         ``:i#*.        ```:##*.,::.              
                                 :+.                         .*,        `:**;.              ```                   
                                 `ii`                     `  :*`       .**,`                 `                    
````````````      ````````` ``````,#;``` ````````````    ,:`.*;```````:#*.``````````````         `,iii;.`         
innnnnnnnnnz:    :z#znnnnn#:#nnnnnnMMnn+.innnnnnnnnnz:  ,iiznMxnnnnz+nWWnnnnnnnnnnnnnnnz:      `,#M@@@Wx+:::.     
*WWWW#####@x:    :znzW###@z:nWWW@#####@+.+WWWW#####@n:.:;.iMxzW###@x+xW@W@####@WWWWWMzzW*     `;M@M+++nWnnW@z.    
`,:##n@##Mi.      .;iz#@ni. .,;z#W##@Mn, `,:##n###M*;;i:.:i:;iz#@x*, .,*nzW##Mi,,,,,i*i#*`   `;x@#,   .;**+@n.    
   .#*M##+`      ``i+xW+.     `;+z##M;i+.   ,#*M##x*;,`.ii.`izMW+,     `*+n###`     `.*zi    .#Mn.   `  .i;nn.    
 `` **n#@;       `,nxx;`      `,+*@#n.`i#:` `+zM#@i`   ,;,:+W@x;`      `:+#@@*`       .x*`   ;#x+    ````.*zn.    
    i*z#W:     ` .z@n:         .+iW#z` `:#i.`*#x#W:```,*++#W@n:         :*+@@*`       `z+`  `*+M*``   ``` ,nM,    
    i*z#W:      .#@n,          .+iW#z.`  ,*++nnM#W+i*+#i:,#@n,`         :*+@@*`    `  `,.`` `+*Mz``     ` `#M:    
    i*z#W:    ``+@n.  `        .+iW#z.    `.,+#x#W+**:. `+@z. `         :*+@#*`     `.` ``  `+inWi`       `;M;    
    i*z#W:    `+Wz,   `        .+iW#z.      `iiz#W:``  .+Wz, `  ``      :*+@@*`  ` `iz.```  `*i+@W+.`    ` .*,    
    i*z#W:   `+W#.   `         .+iW#z.      `i*z#W: ` `+W#. `           :*+@@*` `` ,MM,     `;#,z#@x*:`  `` `     
    i*z#W:  .+W#. `            .*iW#z`      `iiz#W: `.+W#.              :*+@#+`   .+@M,      .#*,n@#@M#;.  ``     
    i*z#W: .#@W:               .+iW#z.      `iiz#W: .#@W:               :*+@#M*ii*##WM,     ` :z*:+W##@Wxi. `     
    i*z#W:.#@#@+` `            .*iW#z`      `iiz#M:.z@#@*`              :*+@#@@@@@n:xM,     `  ,+#;;z@###@z,      
    i*z#@nn@MM#W;              .*iW#z`      `iiz@@zx@xM#W;              ,*+@@M+***+zWM,         `;#+i*#M@#@x:     
    i*z###@n+*W#x,             .+iW#z`      `iiz###@n+iW#x,             ,*+@#+`   `;WM,           `;++i:+M##n.    
    i*z##W*.i;#@@#.            .*iW#z.      `iiz@@M*.*;#@##.`           ,*+@#*     `zM,   `         `,*+::n@@i    
    i*z#@*` ,+;z#@+`           .+iW#z`      `iiz@@*` ,*;n#@*`           ,*+@#*`     iM,    ``.`       `:+i,#@z`   
    iiz#W:   :+;M#W;` `        .+iW#z.      `iiz@W:   :+iM#M:  `        ,*+@#*`     ,*.    `,#,         .*i:xx.   
    i*z#W:   `i**W#x,`         .*iW#z`      `iiz#M:   `***@#x,          ,*+@#*`      ```    ,+i`         .+;zM,   
    i*z#W:    .+;#@#z.         .+iW#z`      `i*z#W:    .+;#@@z.         :*+@@*`       `` .` .i+,          :*#x,   
    i*z#W:     :#;n#@*`        .+iW#z.      `i*z#W:     :#;x#@*```     `:*+@@*`         ,#: `;+*`       ` ,+zn.   
    i*z#W;     `;+;M#Wi`       .**W#z.      `iin#W:     `;+iW#W;`       ,*#@@*`      ``.#M: `;*z:       ` :xW#`   
    **n#@;    ` `+**@#x,       ,*+@#n.      `**n#W;      `+**@#x,       :*#@#+`       .+nn.  ,izz.      ``*@@i`   
   `+*M##+`      ,#;#@#n,      :*#@#W;      `+iM#@+`      ,#;#@@z,     `i*n##z`    `.i#*#*`  .*+Wz,     `:x#z.    
` `i+#@##M;`      ;z;x##n:`  `,**M###xi.`` `i+#@##M;`      ;#;x#@n:`  `i##W##W+;;;;+#+;+n,   `*z@#x;.``.ix#x:     
`.#WxW####Mz;`    `*+iW##M+.`ixMM#####Wx+.,#Mx@####Wz;`    `*+iW#@M+..#WMW####@WWWWni#zxi`    ,zM@#Wn##n@@n:`     
`*W@WWWW@W@@z.     .+#xW@@M;.x@WW@@W@WW@x,*W@WW@WWWW@z.     .+#M@W@M::W@@@WW@WW@@WWMMMz:`      .,;#x@@@Wz*.       
 ,;;:;;;;;;;:`      .;;;;;:.`:;;;;;;;;;;:`,;;;;;;;;;;,`   `  .;;;;;:`.;;;;;;;;;;;;;;;:`           `.;;;:.` `      
                                                          ` ` `