z:                                                                                                                                                  :z
:`                                                                                                                                                  `:
`                                                                                                                                                     
                                                                                                                                                      
                                                                                                                                                      
                                                                                                                                                      
                                                                                                                                                      
                                                                                                                                                      
                                                                                                                                                      
                                                                                                                                                      
                                                                                                                                                      
                                                                                                                                                      
                                                                                                                                                      
                                                                 `          ``                                                                        
                                                                                `                                                                     
                                                                                                                                                      
                          `````````````````````````````````````````` ````     `   `` ``````````````````````````````````````` ```                      
                          ```````````````````````````````````````` ``  ``.,;;;;,.`      ````````````````````````````````````  ` ```                   
                                                                      `,;*znxxn#i,`                                             `.``                  
                                                                      .iznxMMWWMz*,`                                            `,.`                  
                 `                                                   ``+nxMMWWWWMn;.                                            `,.`                  
                 `                                                    `#xMWW@@@WWxi.      `                                     `:,`                  
                 `                                                  ` `zMWWW@@@WWx+,``                                          `:,`                  
                 `                                                  ` .nMWW@@@WMxxn*,`  `                                       `:,`                  
                 `                                                    .nMMWWW@Mxnxxz*:`                                         `:,`                  
                 `                                                   `,nMMMWWWWMnxz*;:`                                         `:,`                  
                 `                                                ` ``iMMMMMWWMMMx#;..`                                         `:,`                  
                 `                                                 ``.#MMxxMMMMMMxz;`                                           `:,`                  
                 `                                                 ```+MMxznnnnnxxz;`                                           `:,`                  
                 `                                                   `;xWx######zn#:`                                           `:,`                  
                 `                                                  ` .#xn+#######+;`                                           `:,`                  
                 `                                                   ` .,:;+#zz#+++*,`` `                                       `:,`                  
                 `                                                   `   `.i*+++*i*i:....```                                    `:,`                  
                 `                                               `    `   `,;iiiiiii;;;;;;;:` ` `                               `:,`                  
                 `                                                    `   `.;ii*********+zz#;`  `                               `:,`                  
                 `                                                       `.:ii*********+znnnz:``                                `:,`                  
                 `                                                     `.,:i***********+znnzn*.`                                `:,`                  
                 `                                                    `,:iii*******++***#znnn+, `                               `:,`                  
                 `                                                ````.i+********++++*i*znnnn+,``                               `:,`                  
                 `                                             `.,;ii:;##********++++i*+znnnx*` `                               `:,`                  
                 `                                            `.;*+##++z#********+++*i*#znnnx*` `                               `:,`                  
                 `                                            .;+znnxnzz+******++++*ii+znnnxx*`                                 `:,`                  
                 `                                            ,*#zxxxxnz#*****+++++*ii#znnxMxi`                                 `:,`                  
                 `                                           `:+zzxxxxxn#+****++++*ii*#nnxMMx;`                                 `:,`                  
                 `                                           `;#zzxxxxxxn#****++++*ii+znnxMMn:``                                `:,`                  
                 `                                           `:+zznxxxxxnz#**+++++*i*znnnMMMz:                                  `:,`                  
                 `                                            :+zznxxxxxxnz++++++*i*+znnxMMM+,                                  `:,`                  
                 `                                            ,*#znxxxxxxxnz#++++*i*#znnMMWM+,                                  `:,`                  
                 `                                            .i#nnxxxxxxxxnz++++*i+znznnxMM*.                                  `:,`                  
                 `                                            .;#nxxxxMMMxxxnz##+**#znzzzzxx*.                                  `:,`                  
                 `                                            `:#nxxxxxMMxxxxnzz#++znnnnzzzni.                                  `:,`                  
                 `                                            `:#xxxxxxxMxxxxxnnn##znnnnnzz#;.                                  `:,`                  
                 `                                             ,+nxxxxnnnxxxxxxxMxnnnnnnnnnz*,`                                 `:,`                  
                 `                                            `,*#########zznxMWWMxxxxxnnnnnz*:``                               `:,`                  
                 `                                           `.:*++++#####zzznMMWMxxxxxxxxnnnz*:`                               `:,`                  
                 `                                          `,;*+##zzzzzznnnnxxMMMMMMxxxxxnnnnz*:                               `:,`                  
                 `                                         `,;*###zzznnnnnnxxMMMMMMMMxxWMnznnnz+:                               `:,`                  
                 `                                       ``,;*###zznnnnxxxxxMMWMMMMMMxxWn*i#nnn#i`                              `:,`                  
                 `                                       `.;*##zzznnnnnxxxxMMWWWWWWWMMnni,.i#znz*`                              `:,`                  
                 `                                       `:*##zzznnnnnnxxxxMWWWWWWWWMxzi,.,iznnz+.`    `                        `:,`                  
                 `                                      `,i+##zznnnnnnxxxxMMWWWWWWWWMx#,:iiiznnz+.`    `                        `:,`                  
                 `                                      `:+###zzznnnnxxxxxMWWWWWWWWWMxz;#n#izxnz+:.`                            `:,`                  
                 `                                     `.i##z#zzznnnnxxxxMMWWWWWWWWMMxnzMMz*nxnnz+;,``                          `:,`                  
                 `                                     `:*##z###znnnxxxxxMMWWWWWWWMMxxnnxMn*nnnnxxn+,`                          `:,`                  
                 `                                     `;+#z####znnxxxxxMMMWWWWWWWWxxxxnnnz*nnxnxMWx*,`                         `:,`                  
                 `                                     `;#zzz##zznnxxxxMMMWWWWWWWWWMxxxxxz+*nxxxxWWWM#:`                        `:,`                  
                 `                                     `i#zzzzzznnxxxxxMMWWWWWWWWWWWMMMMMn#+zxMMM@@@@Wz:`                       `:,`                  
                 `                                     `izznzzznnxxxxxMMWWWWWWWWWW@WWWWWWMxnzxMWW@@@@@M#:`                      `:,`                  
                 `                                     `izznnnnnnxxxxxMMWW@@WWWWWW@WWWW@@WWMnxMW@@@#@@WMi.                      `:,`                  
                 `                                     `iznnnnnxxxxxxxMMWW@@@W@@@WWWW@@@@@WWMxxM@@@@@@WM#,                      `:,`                  
                 `                                     `*nnnnxxxxxMMMMMMWW@@@@@@@@@W@@@@@@WWWMxxWW@@@WWWxi                      `:,`                  
                 `                                     `*nnnxxxxxMMWWWWMWWWWW@@@@@@@W@@@@@WWWWMxMMWWWWWWM*`                     `:,`                  
                 `                                    `.+nnnxxxxMWW@@@MnnnxMMMWW@@@@@@@@@@@@@WWWMxMWWWWMM#.`                    `:,`                  
                 `                                    `,+nxxxxxMW@@##@+;:;*+++#nMWW@@@WW@@@@@@WWWMMMWWMxn#i.                    `:,`                  
                 `                                    `:#nxxxxMWW@@@@W:````..`,;#xW@W@@@@@WWWW@WWWMMxxnnnz#,`                   `:,`                  
                 `                                    `;#xxxMMW@@#@@@W,        `,izxWW@@@@@@@@@@WWWMxxxxnxn+.                   `:,`                  
                 `                                    `i#xxMMW@@@#@@@W,         ``,*zMW@@@@@@@@@@@WWWMMMMWWn;`                  `:,`                  
                 `                                    `*zxMMW@@@@#@@#W:           `.;#xW@@@@@@@@@@@@WWWWW@@M+.                  `:,`                  
                 `                                    `*zxMMW@@@@#@@@W:            ``:+MW@@@@@@@@W@@@@@@@@@Wn:                  `:,`                  
                 `                                    .*nMMMWW@@@@@@@M,              `,;zMW@@@@@@@@WWWxW@@WWM*`                 `:,`                  
                 `                                    .+nMMMMMW@@@#@Wz.               ``,*xW@WWWW@@@Wn*zMMWW@n,                 `:,`                  
                 `                                    .+nxxMMMW@@@@@xi`                ``,+MWMMMWW@@M#,:;i*+#*.                 `:,`                  
                 `                                    ,#nxxMMW@@@@@@z,                 ` .inMMWWW@@@x*.````...`                 `:,`                  
                 `                                    ,#nxxMMW@@@@@M*.                 ``,*nMMWW@@@@n;` `                       `:,`                  
                 `                               ``` `,#nxMMW@@@@@@#,`                ` .i#nMMWW@@@x*.`    `                    `:,`                  
                 `                              `,::,.;#xxMMW@@@@@M*` `               ``i#zxMMMWW@Wz:                           `:,`                  
                 `                             `,+nz+**#xMMWW@@@@@ni` `               `,+znxMMWW@@W#:                           `:,`                  
                 `                           `.:+nxxxnz#nMMW@@@@@##:` `              `.;znnxMWW@@@W#,                           `:,`                  
                 `                          `.;+zxxMMMMMxxMW@@@@@@i.                 `:+nxxMMW@@@@M+,                           `:,`                  
                 `                  ````    `.i++zxMWMWWWMMW@@@#@M;`                 `izxxMWWW@@@@x*.                           `:,`                  
                 `                 `,:;,`   `,i*+znMWWWW@@WW@@@@Wz,                  `:#xWWWWW@@@Wni.                           `:,`                  
                 `                `,;*#*,` `.:*+#znMW@@@@@WW@@@@M*.                   .;zMMWWW@@@@z;`                           `:,`                  
                 `              ``.;*#nx*.`.;*znnxxxM@@@@@@@@@@@x;`                   `.iznMMW@@WW#:`                           `:,`                  
                 `               `,*+zMW#:,;+znxxxxMM@@@@@#@@@@Wz,`                     :*#zMWWWxzi.                            `:,`                  
                 `               `:*#nWWn+*+nnxxxxxMW@@@@@@@@@Wx*.                     `:i*#xxn#i:.`                            `:,`                  
                 `              `.;+#xWWMnznxxxxxxMW@@@@@@@@@@M#,`                     `:i*#nxzi``                              `:,`                  
                 `             ``,i+zxWWWxnxxxxxMMWW@#@@Mnnnxxz;.                      `:i+znn#;`                               `:,`                  
                 `             `.;*#znMWMxxxnz*i#xW@@@Wx+;:;;;;`                       `:i+nnn+,`                               `:,`                  
                 `           ``.;*+#znxMMxn#*:.`,*#nxMni.`                            ``;*#nnni.                                `:,`                  
                 `           ``:i*+#nMxMn#*;.`  ``,;**;` `                             `;*znnz;`                                `:,`                  
                 `         ```,i*++zxM#+i:.```    ``````                               `;+znx#,                                 `:,`                  
                 `           .:*++#nWn:```     ``                                      `;+nnx*.                                 `:,`                  
                 `          `,i++#zxM+.     ``       `                                ``;+nnn;`                                 `:,`                  
                 `          `:*++#nMx:`                                               ``;+nnn:                                  `:,`                  
                 `          `:*+#zMx+.                                                `.;#nn#:                                  `:,`                  
                 `          `:*+#nMz:`                                                `,i#nn*,                                  `:,`                  
                 `           ,*znMz;`                                               `..:+zxni.                                  `:,`                  
                 `           .;#zz;. `                                            `.,iii#zxn:`                                  `:,`                  
                 `           `.;i:`                                              `.i#nn#znnz.                                   `:,`                  
                 `             ``` `                                            `.izMMMnnxn+.                                   `:,`                  
                 `             `   ` ``                                         `:#xWWWMMxx#.                                   `:,`                  
                 `                                                              `,+xW@@@WWWx.`  `                               `:,`                  
                 `                                                               .;#M@@@@@WM;`                                  `:,`                  
                 `                                                               ``:#M@@@@WM*,`                                 `:,`                  
                 `                                                                 `,*xWWWMxz:                                  `:,`                  
                 `                                                                  `.izxnxxxi`                                 `:,`                  
                 `                                                                   `.;+zxMWz:`                                `:,`                  
                 `                                                                     `:#MW@M+,                                `:,`                  
                 ``                                                                     `inW@@M+,                               `:,`                  
                 ``                                                                      `;#W@Wx+.`                           ` `:,`                  
                                                                                        ` `:#xWMz.`                             `:,`                  
                  ````.............................................................``..`..`.:*nz+,.``.```......................`.,.`                  
                  `..,,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,::,:::::::,,,,,,::::::::::::::::::::::,,,.`                  
                   ``............................................................................................................``                   
                    ``````````````````````````````````````````````````````````````````````````````````````````````````````````````                    
                                       `  `     `   ``                    ` ``                                                                        
                                          ` `        ` `` `                 `                                                                         
                                          ```  `   ```  `               ``                                                                            
                                         ` ` `   ``  ``                    `                                                                          
                                         ``;.``  ``,;`   `              `.;` `                                                                        
                                         `,ni``   `*#,```       `  `    `in,``  `   `    `           ` `                                              
                                        ``,xi`  `` ..````  ``   `` ``  ``*n,.`` ````` ` ```  ` `.   ```    `                                          
                                       ` `,xi.`.`  `` ````````  `  `.`.``in,```````````..``````.`.`````````` `                                        
                                         `,x**n#;``;+```*zz+#;`   `:#zn;.ix,`:#nn+,`,+;#n#:``*iinz*,,+:` .;+,`                                        
                                         `,xz##zn,`*x,.izz+#M#``  .*n#+:.ix,`,*+#n;`;Mz+#n+,`#x###ni:+*.`,++, `                                       
                                        ``,x#;`:n;.*n,,n*.`:x#`   ,+n;```ix,``i+zMi.;M+.`i#;`#n;..#+::z, ;+,`                                         
                                        ``,xi.`,+i,*n,:#;` .z+`   .*n+,.`*x,.:zWMMi,:x;``;+i`++.``*+:.#;.i+`                                          
                                         `,xi,`:ni.*x,,zi``,n+` ````.;x*,ix,,#*`,#i.;x;``iz;.+#,`.#+,`i#++;`                                          
                                        ``,x#i,in,`*n,,##;,iM#`   `.,,**:*x,:#*,ix*.;M+,:+z,`#ni,:z*``:zn+.                                           
                                        ``,xnnxn*.`*x,.;zMn#M+````.+xxx:.*x,.+xnnni.;Mznxni.`#xzxn+:``.#ni`                                           
                                         ``;:;i;.``,:```:i;;x*` ` `:iii.`.:.`,;i;:..:x*i;;.``##;i;,` `.*+: `                                          
                                         ``` `` `  ` `````.ixi``` ```   `` ````    `;n;```  `#+.    ` ,#;` `                                          
                                         ``` `   ``` ``:ii*nz:``` ````` ```````    `;x:``````++.`  `.;*+,`                                            
                                                     ``;+#z+:`                      ,*,` `  `;;`    .*+,`                                             
                                                       ``````                        ``     ```     ````                                              
                                                                                                                                                      
                                                                                                                                                      
`                                                                                                                                                     
:`                                                                                                                                                  `:
z:                                                                                                                                                  :z