size 1:

@@@@@@@@@@@@@@@@@@@^              ,]]OO[[[[[[[O]]`                                   .....
@@@@@@@@@@@@@@@@@@@@^       ,//[.,]]]]]*.***....    ,[\`                              ....
  \@@@@@@@@@@@@@@@@@@^  ]@@@@@OOoooooOO@@@@@\],.... . .  ,\`                           ...
]]]]`\@@@@@@@@@@@@@@@@@@@@@OOOOo/[[[[[[\[@@@@@@@@].... ..    \`                         ..
@@@@@@@@@@@@@@@@@@@@@@@@@[....................,[O@@@\ .   .    ,\......                  .
@@@@@@@@@@@@@@@@@@@@@`.o`..,*...........**. ...... ,\@@`    .     .   .......            .
@@@@@@@@@@@@@@@@@/`,`.o`................... . ... ..  .\@`    .     \..      .....        
@@@@@@@@@@@@@@@/`*`/.*^..................*. . .. ..  .   ,\     .    ,\,/``*.             
@@@@@@/`.=O@@`/^`=,..=^..........*......... ...  ..    .   \` ... ...  ,`\OOoo\/.].       
@@@@`.. /\@^/oo=.O...=*...........,`...*.. ......  ..   .   .\.\` ...... \.*[oOOOooo\]`   
@` ....@=@/o\o^^.O...]^*`......*....*,.** .......  .  .. .    \ ... ..... \....**[\oooo\=\
OOOOOO@/OO//o/O..^.*.[=^..^......*...,*` .....  .. . .. ....   \,`.. ..... =.....****,\^oo
OOOO\^*/,**[o`O..^ ...`,`.=.*......*`..,`\....    ...  ...... . \..O`   ... ......*****,*,
O/,`/*=``**^*`=..^ .....*`.,.........,` .,`\. .   .....  ..... . \....\ ,,.. =]`...*******
,*^o**/,*`./,o=..=........`=^`,`....   .\` ,\\`. . ..... .. ..... \.....].. ..\  `..,****,
``=^*=*`,**=*..^.,`.........=/\ \` .     ....,[/\....... ....,`...,/\]*`.,`` =.^ =.......*
**o**^*`o**=`..\..^..........\*,. \   ..  . . ...`,\... `... .\\.. ,\*\...  ,,`.^*..  ....
*=^**^=*^**.,..,^.=^........ .,..\. .................. /`.... =.=`. ..,,[O]*,`[]...^      
*/**=`=*^***.\../..``   ..    .`...*` ...... ....... ,`.    . =...^ .*...,`O.  ..,^       
*o**=*==^**.=/^..,.=`\.. ..... .`  ..,\` .... ...../`.      . =`...`.....^...,\*..\       
*o,^=*==^*`,,Oo^.*,.\.,`...,.....\    ...[.]....*]]].       .............^.. =*,\  ,`     
`o=^=*\=^.O*.=\,^.*,`\..,`....,\`.,`      ..,`.  ,]..       .........   ,\... =`*,\  =`...
*o=^=*,=/^O*.=O.*...*\\*..,\`.....   . ..`/`.]/@@O@@OO@@@@\[[.. .....,`,` ,.. ,.\...[]..,`
]O/\//oOO*O...O***,`.*,o..`..,\`  ....,]=`.,OO@/@\OOO. =],\.=.. .. . .   ` ... \. `.***., 
.=OOoO\OO,=^..=^*. .,,..[`..\]^,`,[**.... /O/`.=\oO\OO[OO`, ^. .. ....,... ,....=`. [`....
..@/OOO\O^=O...\*. .. .,..=]\.....[`...  ..`.. =/^*\OO^.=^ =....    .*. ,  O... ..*..  ...
..=@=OO^\O,O^..=`/.                             \`      =..O.....  ..  .* =.,\`.  ...,.   
...\/OOO=\^=O`..O`                                \....,.,......  .  ... ,^*.....`[\/,[`  
..,=@/\O\^O=/\`.,^.                                       ...... . .    ,[`\`....... .....
.=o=O/O/O^^OO,O`.=`                                       ,...... .^  .**..,\.\`.... .....
\[/*O=O].\/^O^`\/..       ,[...                           ^ ....  =*Oo*****..**,..`.  . ..
,`,`,O\\O\`..`,[[..\.    ../@@@\.                        .^ ...  ./**\\***,`......`*...../
**\**=O^*,\O\]]][,\.\,` ./@@/       .                    .^ ...  /^`**,O...*.........  .` 
**,***=O***,\\^O^,`\.\,\,@/                              .o ... /O^*`***\`..**....... /   
*******,\.**..\O^,]`\.[,O^                   ,...  \     .=`  . \O^*****/*\`..*,....,`  ,/
*.*******.../\/^`\^O\^\.\\\               ,`.........     .\.    ,O`o,***,,`\`..*\/` ,/`..
*****...,/[/oo//o\/,/`,^O].\`             \.........       ,O`. .   [...***`**,\/.]/^**...
...]/O\/ooooOo\//.,^^,*^Oo=OO`              ,.....        =`,*\` ....  .....`,*/`[Oo\`]*/`
O\]o\]o\\/OO[\...=\\**=^Oo.Oo/\`                         O,``*/  ......,]//`,`\]`****[/...
O`..,O[o.....     ,[\]=`O\[[``..,[\`                   /`[/*][.        .,\/\\`*****,/.....
  [\/oO`..,]`...   ..,^`,,**]/O/[\]..,OOO\]]`..      /`\]/`           . . ,\o/\]]][.,,*`  
     \^/`**.         o*,//`=.OoO`**=`**,OooO\O,,*,\,=O/\..         ....       ,O`       .`
       \.**.        =/\^***^.=OO^*]]O,//[/[*.*.=`/[[O,o=\*      ...         .,        ....
        \`*.       =o`O***=`..=OO[^....\.....*/\/**o\\oo=O               `  `    .........

size 2:

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@^^                            ,,]]]]OOOO[[[[[[[[[[[[[[OO]]]]``                                                                      ..........
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@^^                            ,,]]]]OOOO[[[[[[[[[[[[[[OO]]]]``                                                                      ..........
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@^^              ,,////[[..,,]]]]]]]]]]**..******........        ,,[[\\``                                                            ........
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@^^              ,,////[[..,,]]]]]]]]]]**..******........        ,,[[\\``                                                            ........
    \\@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@^^    ]]@@@@@@@@@@OOOOooooooooooOOOO@@@@@@@@@@\\]],,........  ..  ..    ,,\\``                                                      ......
    \\@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@^^    ]]@@@@@@@@@@OOOOooooooooooOOOO@@@@@@@@@@\\]],,........  ..  ..    ,,\\``                                                      ......
]]]]]]]]``\\@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@OOOOOOOOoo//[[[[[[[[[[[[\\[[@@@@@@@@@@@@@@@@]]........  ....        \\``                                                  ....
]]]]]]]]``\\@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@OOOOOOOOoo//[[[[[[[[[[[[\\[[@@@@@@@@@@@@@@@@]]........  ....        \\``                                                  ....
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@[[........................................,,[[OO@@@@@@\\  ..      ..        ,,\\............                                    ..
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@[[........................................,,[[OO@@@@@@\\  ..      ..        ,,\\............                                    ..
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@``..oo``....,,**......................****..  ............  ,,\\@@@@``        ..          ..      ..............                        ..
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@``..oo``....,,**......................****..  ............  ,,\\@@@@``        ..          ..      ..............                        ..
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@//``,,``..oo``......................................  ..  ......  ....    ..\\@@``        ..          \\....            ..........                
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@//``,,``..oo``......................................  ..  ......  ....    ..\\@@``        ..          \\....            ..........                
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@//``**``//..**^^....................................**..  ..  ....  ....    ..      ,,\\          ..        ,,\\,,//````**..                          
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@//``**``//..**^^....................................**..  ..  ....  ....    ..      ,,\\          ..        ,,\\,,//````**..                          
@@@@@@@@@@@@//``..==OO@@@@``//^^``==,,....==^^....................**..................  ......    ....        ..      \\``  ......  ......    ,,``\\OOOOoooo\\//..]]..              
@@@@@@@@@@@@//``..==OO@@@@``//^^``==,,....==^^....................**..................  ......    ....        ..      \\``  ......  ......    ,,``\\OOOOoooo\\//..]]..              
@@@@@@@@``....  //\\@@^^//oooo==..OO......==**......................,,``......**....  ............    ....      ..      ..\\..\\``  ............  \\..**[[ooOOOOOOoooooo\\]]``      
@@@@@@@@``....  //\\@@^^//oooo==..OO......==**......................,,``......**....  ............    ....      ..      ..\\..\\``  ............  \\..**[[ooOOOOOOoooooo\\]]``      
@@``  ........@@==@@//oo\\oo^^^^..OO......]]^^**``............**........**,,..****  ..............    ..    ....  ..        \\  ......  ..........  \\........****[[\\oooooooo\\==\\
@@``  ........@@==@@//oo\\oo^^^^..OO......]]^^**``............**........**,,..****  ..............    ..    ....  ..        \\  ......  ..........  \\........****[[\\oooooooo\\==\\
OOOOOOOOOOOO@@//OOOO////oo//OO....^^..**..[[==^^....^^............**......,,**``  ..........    ....  ..  ....  ........      \\,,``....  ..........  ==..........********,,\\^^oooo
OOOOOOOOOOOO@@//OOOO////oo//OO....^^..**..[[==^^....^^............**......,,**``  ..........    ....  ..  ....  ........      \\,,``....  ..........  ==..........********,,\\^^oooo
OOOOOOOO\\^^**//,,****[[oo``OO....^^  ......``,,``..==..**............**``....,,``\\........        ......    ............  ..  \\....OO``      ......  ............**********,,**,,
OOOOOOOO\\^^**//,,****[[oo``OO....^^  ......``,,``..==..**............**``....,,``\\........        ......    ............  ..  \\....OO``      ......  ............**********,,**,,
OO//,,``//**==````****^^**``==....^^  ..........**``..,,..................,,``  ..,,``\\..  ..      ..........    ..........  ..  \\........\\  ,,,,....  ==]]``......**************
OO//,,``//**==````****^^**``==....^^  ..........**``..,,..................,,``  ..,,``\\..  ..      ..........    ..........  ..  \\........\\  ,,,,....  ==]]``......**************
,,**^^oo****//,,**``..//,,oo==....==................``==^^``,,``........      ..\\``  ,,\\\\``..  ..  ..........  ....  ..........  \\..........]]....  ....\\    ``....,,********,,
,,**^^oo****//,,**``..//,,oo==....==................``==^^``,,``........      ..\\``  ,,\\\\``..  ..  ..........  ....  ..........  \\..........]]....  ....\\    ``....,,********,,
````==^^**==**``,,****==**....^^..,,``..................==//\\  \\``  ..          ........,,[[//\\..............  ........,,``......,,//\\]]**``..,,````  ==..^^  ==..............**
````==^^**==**``,,****==**....^^..,,``..................==//\\  \\``  ..          ........,,[[//\\..............  ........,,``......,,//\\]]**``..,,````  ==..^^  ==..............**
****oo****^^**``oo****==``....\\....^^....................\\**,,..  \\      ....    ..  ..  ......``,,\\......  ``......  ..\\\\....  ,,\\**\\......    ,,,,``..^^**....    ........
****oo****^^**``oo****==``....\\....^^....................\\**,,..  \\      ....    ..  ..  ......``,,\\......  ``......  ..\\\\....  ,,\\**\\......    ,,,,``..^^**....    ........
**==^^****^^==**^^****..,,....,,^^..==^^................  ..,,....\\..  ....................................  //``........  ==..==``..  ....,,,,[[OO]]**,,``[[]]......^^            
**==^^****^^==**^^****..,,....,,^^..==^^................  ..,,....\\..  ....................................  //``........  ==..==``..  ....,,,,[[OO]]**,,``[[]]......^^            
**//****==``==**^^******..\\....//....````      ....        ..``......**``  ............  ..............  ,,``..        ..  ==......^^  ..**......,,``OO..    ....,,^^              
**//****==``==**^^******..\\....//....````      ....        ..``......**``  ............  ..............  ,,``..        ..  ==......^^  ..**......,,``OO..    ....,,^^              
**oo****==**====^^****..==//^^....,,..==``\\....  ..........  ..``    ....,,\\``  ........  ..........//``..            ..  ==``......``..........^^......,,\\**....\\              
**oo****==**====^^****..==//^^....,,..==``\\....  ..........  ..``    ....,,\\``  ........  ..........//``..            ..  ==``......``..........^^......,,\\**....\\              
**oo,,^^==**====^^**``,,,,OOoo^^..**,,..\\..,,``......,,..........\\        ......[[..]]........**]]]]]]..              ..........................^^....  ==**,,\\    ,,``          
**oo,,^^==**====^^**``,,,,OOoo^^..**,,..\\..,,``......,,..........\\        ......[[..]]........**]]]]]]..              ..........................^^....  ==**,,\\    ,,``          
``oo==^^==**\\==^^..OO**..==\\,,^^..**,,``\\....,,``........,,\\``..,,``            ....,,``..    ,,]]....              ..................      ,,\\......  ==``**,,\\    ==``......
``oo==^^==**\\==^^..OO**..==\\,,^^..**,,``\\....,,``........,,\\``..,,``            ....,,``..    ,,]]....              ..................      ,,\\......  ==``**,,\\    ==``......
**oo==^^==**,,==//^^OO**..==OO..**......**\\\\**....,,\\``..........      ..  ....``//``..]]//@@@@OO@@@@OOOO@@@@@@@@\\[[[[....  ..........,,``,,``  ,,....  ,,..\\......[[]]....,,``
**oo==^^==**,,==//^^OO**..==OO..**......**\\\\**....,,\\``..........      ..  ....``//``..]]//@@@@OO@@@@OOOO@@@@@@@@\\[[[[....  ..........,,``,,``  ,,....  ,,..\\......[[]]....,,``
]]OO//\\////ooOOOO**OO......OO******,,``..**,,oo....``....,,\\``    ........,,]]==``..,,OOOO@@//@@\\OOOOOO..  ==]],,\\..==....  ....  ..  ..      ``  ......  \\..  ``..******..,,  
]]OO//\\////ooOOOO**OO......OO******,,``..**,,oo....``....,,\\``    ........,,]]==``..,,OOOO@@//@@\\OOOOOO..  ==]],,\\..==....  ....  ..  ..      ``  ......  \\..  ``..******..,,  
..==OOOOooOO\\OOOO,,==^^....==^^**..  ..,,,,....[[``....\\]]^^,,``,,[[****........  //OO//``..==\\ooOO\\OOOO[[OOOO``,,  ^^..  ....  ........,,......  ,,........==``..  [[``........
..==OOOOooOO\\OOOO,,==^^....==^^**..  ..,,,,....[[``....\\]]^^,,``,,[[****........  //OO//``..==\\ooOO\\OOOO[[OOOO``,,  ^^..  ....  ........,,......  ,,........==``..  [[``........
....@@//OOOOOO\\OO^^==OO......\\**..  ....  ..,,....==]]\\..........[[``......    ....``....  ==//^^**\\OOOO^^..==^^  ==........        ..**..  ,,    OO......  ....**....    ......
....@@//OOOOOO\\OO^^==OO......\\**..  ....  ..,,....==]]\\..........[[``......    ....``....  ==//^^**\\OOOO^^..==^^  ==........        ..**..  ,,    OO......  ....**....    ......
....==@@==OOOO^^\\OO,,OO^^....==``//..                                                          \\``            ==....OO..........    ....    ..**  ==..,,\\``..    ......,,..      
....==@@==OOOO^^\\OO,,OO^^....==``//..                                                          \\``            ==....OO..........    ....    ..**  ==..,,\\``..    ......,,..      
......\\//OOOOOO==\\^^==OO``....OO``                                                                \\........,,..,,............    ..    ......  ,,^^**..........``[[\\//,,[[``    
......\\//OOOOOO==\\^^==OO``....OO``                                                                \\........,,..,,............    ..    ......  ,,^^**..........``[[\\//,,[[``    
....,,==@@//\\OO\\^^OO==//\\``..,,^^..                                                                              ............  ..  ..        ,,[[``\\``..............  ..........
....,,==@@//\\OO\\^^OO==//\\``..,,^^..                                                                              ............  ..  ..        ,,[[``\\``..............  ..........
..==oo==OO//OO//OO^^^^OOOO,,OO``..==``                                                                              ,,............  ..^^    ..****....,,\\..\\``........  ..........
..==oo==OO//OO//OO^^^^OOOO,,OO``..==``                                                                              ,,............  ..^^    ..****....,,\\..\\``........  ..........
\\[[//**OO==OO]]..\\//^^OO^^``\\//....              ,,[[......                                                      ^^  ........    ==**OOoo**********....****,,....``..    ..  ....
\\[[//**OO==OO]]..\\//^^OO^^``\\//....              ,,[[......                                                      ^^  ........    ==**OOoo**********....****,,....``..    ..  ....
,,``,,``,,OO\\\\OO\\``....``,,[[[[....\\..        ....//@@@@@@\\..                                                ..^^  ......    ..//****\\\\******,,``............``**..........//
,,``,,``,,OO\\\\OO\\``....``,,[[[[....\\..        ....//@@@@@@\\..                                                ..^^  ......    ..//****\\\\******,,``............``**..........//
****\\****==OO^^**,,\\OO\\]]]]]][[,,\\..\\,,``  ..//@@@@//              ..                                        ..^^  ......    //^^``****,,OO......**..................    ..``  
****\\****==OO^^**,,\\OO\\]]]]]][[,,\\..\\,,``  ..//@@@@//              ..                                        ..^^  ......    //^^``****,,OO......**..................    ..``  
****,,******==OO******,,\\\\^^OO^^,,``\\..\\,,\\,,@@//                                                            ..oo  ......  //OO^^**``******\\``....****..............  //      
****,,******==OO******,,\\\\^^OO^^,,``\\..\\,,\\,,@@//                                                            ..oo  ......  //OO^^**``******\\``....****..............  //      
**************,,\\..****....\\OO^^,,]]``\\..[[,,OO^^                                      ,,......    \\          ..==``    ..  \\OO^^**********//**\\``....**,,........,,``    ,,//
**************,,\\..****....\\OO^^,,]]``\\..[[,,OO^^                                      ,,......    \\          ..==``    ..  \\OO^^**********//**\\``....**,,........,,``    ,,//
**..**************......//\\//^^``\\^^OO\\^^\\..\\\\\\                              ,,``..................          ..\\..        ,,OO``oo,,******,,,,``\\``....**\\//``  ,,//``....
**..**************......//\\//^^``\\^^OO\\^^\\..\\\\\\                              ,,``..................          ..\\..        ,,OO``oo,,******,,,,``\\``....**\\//``  ,,//``....
**********......,,//[[//oooo////oo\\//,,//``,,^^OO]]..\\``                          \\..................              ,,OO``..  ..      [[......******``****,,\\//..]]//^^****......
**********......,,//[[//oooo////oo\\//,,//``,,^^OO]]..\\``                          \\..................              ,,OO``..  ..      [[......******``****,,\\//..]]//^^****......
......]]//OO\\//ooooooooOOoo\\////..,,^^^^,,**^^OOoo==OOOO``                            ,,..........                ==``,,**\\``  ........    ..........``,,**//``[[OOoo\\``]]**//``
......]]//OO\\//ooooooooOOoo\\////..,,^^^^,,**^^OOoo==OOOO``                            ,,..........                ==``,,**\\``  ........    ..........``,,**//``[[OOoo\\``]]**//``
OO\\]]oo\\]]oo\\\\//OOOO[[\\......==\\\\****==^^OOoo..OOoo//\\``                                                  OO,,````**//    ............,,]]////``,,``\\]]``********[[//......
OO\\]]oo\\]]oo\\\\//OOOO[[\\......==\\\\****==^^OOoo..OOoo//\\``                                                  OO,,````**//    ............,,]]////``,,``\\]]``********[[//......
OO``....,,OO[[oo..........          ,,[[\\]]==``OO\\[[[[````....,,[[\\``                                      //``[[//**]][[..                ..,,\\//\\\\``**********,,//..........
OO``....,,OO[[oo..........          ,,[[\\]]==``OO\\[[[[````....,,[[\\``                                      //``[[//**]][[..                ..,,\\//\\\\``**********,,//..........
    [[\\//ooOO``....,,]]``......      ....,,^^``,,,,****]]//OO//[[\\]]....,,OOOOOO\\]]]]``....            //``\\]]//``                      ..  ..  ,,\\oo//\\]]]]]][[..,,,,**``    
    [[\\//ooOO``....,,]]``......      ....,,^^``,,,,****]]//OO//[[\\]]....,,OOOOOO\\]]]]``....            //``\\]]//``                      ..  ..  ,,\\oo//\\]]]]]][[..,,,,**``    
          \\^^//``****..                  oo**,,////``==..OOooOO``****==``****,,OOooooOO\\OO,,,,**,,\\,,==OO//\\....                  ........              ,,OO``              ..``
          \\^^//``****..                  oo**,,////``==..OOooOO``****==``****,,OOooooOO\\OO,,,,**,,\\,,==OO//\\....                  ........              ,,OO``              ..``
              \\..****..                ==//\\^^******^^..==OOOO^^**]]]]OO,,////[[//[[**..**..==``//[[[[OO,,oo==\\**            ......                  ..,,                ........
              \\..****..                ==//\\^^******^^..==OOOO^^**]]]]OO,,////[[//[[**..**..==``//[[[[OO,,oo==\\**            ......                  ..,,                ........
                \\``**..              ==oo``OO******==``....==OOOO[[^^........\\..........**//\\//****oo\\\\oooo==OO                              ``    ``        ..................
                \\``**..              ==oo``OO******==``....==OOOO[[^^........\\..........**//\\//****oo\\\\oooo==OO                              ``    ``        ..................

size 3:

(注意缩小浏览器字体后观看,ctrl+滚轮)

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@^^^                                          ,,,]]]]]]OOOOOO[[[[[[[[[[[[[[[[[[[[[OOO]]]]]]```                                                                                                         ...............
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@^^^                                          ,,,]]]]]]OOOOOO[[[[[[[[[[[[[[[[[[[[[OOO]]]]]]```                                                                                                         ...............
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@^^^                                          ,,,]]]]]]OOOOOO[[[[[[[[[[[[[[[[[[[[[OOO]]]]]]```                                                                                                         ...............
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@^^^                     ,,,//////[[[...,,,]]]]]]]]]]]]]]]***...*********............            ,,,[[[\\\```                                                                                          ............
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@^^^                     ,,,//////[[[...,,,]]]]]]]]]]]]]]]***...*********............            ,,,[[[\\\```                                                                                          ............
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@^^^                     ,,,//////[[[...,,,]]]]]]]]]]]]]]]***...*********............            ,,,[[[\\\```                                                                                          ............
      \\\@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@^^^      ]]]@@@@@@@@@@@@@@@OOOOOOoooooooooooooooOOOOOO@@@@@@@@@@@@@@@\\\]]],,,............   ...   ...      ,,,\\\```                                                                                 .........
      \\\@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@^^^      ]]]@@@@@@@@@@@@@@@OOOOOOoooooooooooooooOOOOOO@@@@@@@@@@@@@@@\\\]]],,,............   ...   ...      ,,,\\\```                                                                                 .........
      \\\@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@^^^      ]]]@@@@@@@@@@@@@@@OOOOOOoooooooooooooooOOOOOO@@@@@@@@@@@@@@@\\\]]],,,............   ...   ...      ,,,\\\```                                                                                 .........
]]]]]]]]]]]]```\\\@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@OOOOOOOOOOOOooo///[[[[[[[[[[[[[[[[[[\\\[[[@@@@@@@@@@@@@@@@@@@@@@@@]]]............   ......            \\\```                                                                           ......
]]]]]]]]]]]]```\\\@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@OOOOOOOOOOOOooo///[[[[[[[[[[[[[[[[[[\\\[[[@@@@@@@@@@@@@@@@@@@@@@@@]]]............   ......            \\\```                                                                           ......
]]]]]]]]]]]]```\\\@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@OOOOOOOOOOOOooo///[[[[[[[[[[[[[[[[[[\\\[[[@@@@@@@@@@@@@@@@@@@@@@@@]]]............   ......            \\\```                                                                           ......
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@[[[............................................................,,,[[[OOO@@@@@@@@@\\\   ...         ...            ,,,\\\..................                                                      ...
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@[[[............................................................,,,[[[OOO@@@@@@@@@\\\   ...         ...            ,,,\\\..................                                                      ...
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@[[[............................................................,,,[[[OOO@@@@@@@@@\\\   ...         ...            ,,,\\\..................                                                      ...
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@```...ooo```......,,,***.................................******...   ..................   ,,,\\\@@@@@@```            ...               ...         .....................                                    ...
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@```...ooo```......,,,***.................................******...   ..................   ,,,\\\@@@@@@```            ...               ...         .....................                                    ...
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@```...ooo```......,,,***.................................******...   ..................   ,,,\\\@@@@@@```            ...               ...         .....................                                    ...
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@///```,,,```...ooo```.........................................................   ...   .........   ......      ...\\\@@@```            ...               \\\......                  ...............                        
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@///```,,,```...ooo```.........................................................   ...   .........   ......      ...\\\@@@```            ...               \\\......                  ...............                        
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@///```,,,```...ooo```.........................................................   ...   .........   ......      ...\\\@@@```            ...               \\\......                  ...............                        
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@///```***```///...***^^^......................................................***...   ...   ......   ......      ...         ,,,\\\               ...            ,,,\\\,,,///``````***...                                       
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@///```***```///...***^^^......................................................***...   ...   ......   ......      ...         ,,,\\\               ...            ,,,\\\,,,///``````***...                                       
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@///```***```///...***^^^......................................................***...   ...   ......   ......      ...         ,,,\\\               ...            ,,,\\\,,,///``````***...                                       
@@@@@@@@@@@@@@@@@@///```...===OOO@@@@@@```///^^^```===,,,......===^^^..............................***...........................   .........      ......            ...         \\\```   .........   .........      ,,,```\\\OOOOOOoooooo\\\///...]]]...                     
@@@@@@@@@@@@@@@@@@///```...===OOO@@@@@@```///^^^```===,,,......===^^^..............................***...........................   .........      ......            ...         \\\```   .........   .........      ,,,```\\\OOOOOOoooooo\\\///...]]]...                     
@@@@@@@@@@@@@@@@@@///```...===OOO@@@@@@```///^^^```===,,,......===^^^..............................***...........................   .........      ......            ...         \\\```   .........   .........      ,,,```\\\OOOOOOoooooo\\\///...]]]...                     
@@@@@@@@@@@@```......   ///\\\@@@^^^///oooooo===...OOO.........===***.................................,,,```.........***......   ..................      ......         ...         ...\\\...\\\```   ..................   \\\...***[[[oooOOOOOOOOOooooooooo\\\]]]```         
@@@@@@@@@@@@```......   ///\\\@@@^^^///oooooo===...OOO.........===***.................................,,,```.........***......   ..................      ......         ...         ...\\\...\\\```   ..................   \\\...***[[[oooOOOOOOOOOooooooooo\\\]]]```         
@@@@@@@@@@@@```......   ///\\\@@@^^^///oooooo===...OOO.........===***.................................,,,```.........***......   ..................      ......         ...         ...\\\...\\\```   ..................   \\\...***[[[oooOOOOOOOOOooooooooo\\\]]]```         
@@@```   ............@@@===@@@///ooo\\\ooo^^^^^^...OOO.........]]]^^^***```..................***............***,,,...******   .....................      ...      ......   ...            \\\   .........   ...............   \\\............******[[[\\\oooooooooooo\\\===\\\
@@@```   ............@@@===@@@///ooo\\\ooo^^^^^^...OOO.........]]]^^^***```..................***............***,,,...******   .....................      ...      ......   ...            \\\   .........   ...............   \\\............******[[[\\\oooooooooooo\\\===\\\
@@@```   ............@@@===@@@///ooo\\\ooo^^^^^^...OOO.........]]]^^^***```..................***............***,,,...******   .....................      ...      ......   ...            \\\   .........   ...............   \\\............******[[[\\\oooooooooooo\\\===\\\
OOOOOOOOOOOOOOOOOO@@@///OOOOOO//////ooo///OOO......^^^...***...[[[===^^^......^^^..................***.........,,,***```   ...............      ......   ...   ......   ............         \\\,,,```......   ...............   ===...............************,,,\\\^^^oooooo
OOOOOOOOOOOOOOOOOO@@@///OOOOOO//////ooo///OOO......^^^...***...[[[===^^^......^^^..................***.........,,,***```   ...............      ......   ...   ......   ............         \\\,,,```......   ...............   ===...............************,,,\\\^^^oooooo
OOOOOOOOOOOOOOOOOO@@@///OOOOOO//////ooo///OOO......^^^...***...[[[===^^^......^^^..................***.........,,,***```   ...............      ......   ...   ......   ............         \\\,,,```......   ...............   ===...............************,,,\\\^^^oooooo
OOOOOOOOOOOO\\\^^^***///,,,******[[[ooo```OOO......^^^   .........```,,,```...===...***..................***```......,,,```\\\............            .........      ..................   ...   \\\......OOO```         .........   ..................***************,,,***,,,
OOOOOOOOOOOO\\\^^^***///,,,******[[[ooo```OOO......^^^   .........```,,,```...===...***..................***```......,,,```\\\............            .........      ..................   ...   \\\......OOO```         .........   ..................***************,,,***,,,
OOOOOOOOOOOO\\\^^^***///,,,******[[[ooo```OOO......^^^   .........```,,,```...===...***..................***```......,,,```\\\............            .........      ..................   ...   \\\......OOO```         .........   ..................***************,,,***,,,
OOO///,,,```///***===``````******^^^***```===......^^^   ...............***```...,,,...........................,,,```   ...,,,```\\\...   ...         ...............      ...............   ...   \\\............\\\   ,,,,,,......   ===]]]```.........*********************
OOO///,,,```///***===``````******^^^***```===......^^^   ...............***```...,,,...........................,,,```   ...,,,```\\\...   ...         ...............      ...............   ...   \\\............\\\   ,,,,,,......   ===]]]```.........*********************
OOO///,,,```///***===``````******^^^***```===......^^^   ...............***```...,,,...........................,,,```   ...,,,```\\\...   ...         ...............      ...............   ...   \\\............\\\   ,,,,,,......   ===]]]```.........*********************
,,,***^^^ooo******///,,,***```...///,,,ooo===......===........................```===^^^```,,,```............         ...\\\```   ,,,\\\\\\```...   ...   ...............   ......   ...............   \\\...............]]]......   ......\\\      ```......,,,************,,,
,,,***^^^ooo******///,,,***```...///,,,ooo===......===........................```===^^^```,,,```............         ...\\\```   ,,,\\\\\\```...   ...   ...............   ......   ...............   \\\...............]]]......   ......\\\      ```......,,,************,,,
,,,***^^^ooo******///,,,***```...///,,,ooo===......===........................```===^^^```,,,```............         ...\\\```   ,,,\\\\\\```...   ...   ...............   ......   ...............   \\\...............]]]......   ......\\\      ```......,,,************,,,
``````===^^^***===***```,,,******===***......^^^...,,,```...........................===///\\\   \\\```   ...               ............,,,[[[///\\\.....................   ............,,,```.........,,,///\\\]]]***```...,,,``````   ===...^^^   ===.....................***
``````===^^^***===***```,,,******===***......^^^...,,,```...........................===///\\\   \\\```   ...               ............,,,[[[///\\\.....................   ............,,,```.........,,,///\\\]]]***```...,,,``````   ===...^^^   ===.....................***
``````===^^^***===***```,,,******===***......^^^...,,,```...........................===///\\\   \\\```   ...               ............,,,[[[///\\\.....................   ............,,,```.........,,,///\\\]]]***```...,,,``````   ===...^^^   ===.....................***
******ooo******^^^***```ooo******===```......\\\......^^^..............................\\\***,,,...   \\\         ......      ...   ...   .........```,,,\\\.........   ```.........   ...\\\\\\......   ,,,\\\***\\\.........      ,,,,,,```...^^^***......      ............
******ooo******^^^***```ooo******===```......\\\......^^^..............................\\\***,,,...   \\\         ......      ...   ...   .........```,,,\\\.........   ```.........   ...\\\\\\......   ,,,\\\***\\\.........      ,,,,,,```...^^^***......      ............
******ooo******^^^***```ooo******===```......\\\......^^^..............................\\\***,,,...   \\\         ......      ...   ...   .........```,,,\\\.........   ```.........   ...\\\\\\......   ,,,\\\***\\\.........      ,,,,,,```...^^^***......      ............
***===^^^******^^^===***^^^******...,,,......,,,^^^...===^^^........................   ...,,,......\\\...   ......................................................   ///```............   ===...===```...   ......,,,,,,[[[OOO]]]***,,,```[[[]]].........^^^                  
***===^^^******^^^===***^^^******...,,,......,,,^^^...===^^^........................   ...,,,......\\\...   ......................................................   ///```............   ===...===```...   ......,,,,,,[[[OOO]]]***,,,```[[[]]].........^^^                  
***===^^^******^^^===***^^^******...,,,......,,,^^^...===^^^........................   ...,,,......\\\...   ......................................................   ///```............   ===...===```...   ......,,,,,,[[[OOO]]]***,,,```[[[]]].........^^^                  
***///******===```===***^^^*********...\\\......///......``````         ......            ...```.........***```   ..................   .....................   ,,,```...            ...   ===.........^^^   ...***.........,,,```OOO...      ......,,,^^^                     
***///******===```===***^^^*********...\\\......///......``````         ......            ...```.........***```   ..................   .....................   ,,,```...            ...   ===.........^^^   ...***.........,,,```OOO...      ......,,,^^^                     
***///******===```===***^^^*********...\\\......///......``````         ......            ...```.........***```   ..................   .....................   ,,,```...            ...   ===.........^^^   ...***.........,,,```OOO...      ......,,,^^^                     
***ooo******===***======^^^******...===///^^^......,,,...===```\\\......   ...............   ...```      ......,,,\\\```   ............   ...............///```...                  ...   ===```.........```...............^^^.........,,,\\\***......\\\                     
***ooo******===***======^^^******...===///^^^......,,,...===```\\\......   ...............   ...```      ......,,,\\\```   ............   ...............///```...                  ...   ===```.........```...............^^^.........,,,\\\***......\\\                     
***ooo******===***======^^^******...===///^^^......,,,...===```\\\......   ...............   ...```      ......,,,\\\```   ............   ...............///```...                  ...   ===```.........```...............^^^.........,,,\\\***......\\\                     
***ooo,,,^^^===***======^^^***```,,,,,,OOOooo^^^...***,,,...\\\...,,,```.........,,,...............\\\            .........[[[...]]]............***]]]]]]]]]...                     .......................................^^^......   ===***,,,\\\      ,,,```               
***ooo,,,^^^===***======^^^***```,,,,,,OOOooo^^^...***,,,...\\\...,,,```.........,,,...............\\\            .........[[[...]]]............***]]]]]]]]]...                     .......................................^^^......   ===***,,,\\\      ,,,```               
***ooo,,,^^^===***======^^^***```,,,,,,OOOooo^^^...***,,,...\\\...,,,```.........,,,...............\\\            .........[[[...]]]............***]]]]]]]]]...                     .......................................^^^......   ===***,,,\\\      ,,,```               
```ooo===^^^===***\\\===^^^...OOO***...===\\\,,,^^^...***,,,```\\\......,,,```............,,,\\\```...,,,```                  ......,,,```...      ,,,]]]......                     ...........................         ,,,\\\.........   ===```***,,,\\\      ===```.........
```ooo===^^^===***\\\===^^^...OOO***...===\\\,,,^^^...***,,,```\\\......,,,```............,,,\\\```...,,,```                  ......,,,```...      ,,,]]]......                     ...........................         ,,,\\\.........   ===```***,,,\\\      ===```.........
```ooo===^^^===***\\\===^^^...OOO***...===\\\,,,^^^...***,,,```\\\......,,,```............,,,\\\```...,,,```                  ......,,,```...      ,,,]]]......                     ...........................         ,,,\\\.........   ===```***,,,\\\      ===```.........
***ooo===^^^===***,,,===///^^^OOO***...===OOO...***.........***\\\\\\***......,,,\\\```...............         ...   ......```///```...]]]///@@@@@@OOO@@@@@@OOOOOO@@@@@@@@@@@@\\\[[[[[[......   ...............,,,```,,,```   ,,,......   ,,,...\\\.........[[[]]]......,,,```
***ooo===^^^===***,,,===///^^^OOO***...===OOO...***.........***\\\\\\***......,,,\\\```...............         ...   ......```///```...]]]///@@@@@@OOO@@@@@@OOOOOO@@@@@@@@@@@@\\\[[[[[[......   ...............,,,```,,,```   ,,,......   ,,,...\\\.........[[[]]]......,,,```
***ooo===^^^===***,,,===///^^^OOO***...===OOO...***.........***\\\\\\***......,,,\\\```...............         ...   ......```///```...]]]///@@@@@@OOO@@@@@@OOOOOO@@@@@@@@@@@@\\\[[[[[[......   ...............,,,```,,,```   ,,,......   ,,,...\\\.........[[[]]]......,,,```
]]]OOO///\\\//////oooOOOOOO***OOO.........OOO*********,,,```...***,,,ooo......```......,,,\\\```      ............,,,]]]===```...,,,OOOOOO@@@///@@@\\\OOOOOOOOO...   ===]]],,,\\\...===......   ......   ...   ...         ```   .........   \\\...   ```...*********...,,,   
]]]OOO///\\\//////oooOOOOOO***OOO.........OOO*********,,,```...***,,,ooo......```......,,,\\\```      ............,,,]]]===```...,,,OOOOOO@@@///@@@\\\OOOOOOOOO...   ===]]],,,\\\...===......   ......   ...   ...         ```   .........   \\\...   ```...*********...,,,   
]]]OOO///\\\//////oooOOOOOO***OOO.........OOO*********,,,```...***,,,ooo......```......,,,\\\```      ............,,,]]]===```...,,,OOOOOO@@@///@@@\\\OOOOOOOOO...   ===]]],,,\\\...===......   ......   ...   ...         ```   .........   \\\...   ```...*********...,,,   
...===OOOOOOoooOOO\\\OOOOOO,,,===^^^......===^^^***...   ...,,,,,,......[[[```......\\\]]]^^^,,,```,,,[[[******............   ///OOO///```...===\\\oooOOO\\\OOOOOO[[[OOOOOO```,,,   ^^^...   ......   ............,,,.........   ,,,............===```...   [[[```............
...===OOOOOOoooOOO\\\OOOOOO,,,===^^^......===^^^***...   ...,,,,,,......[[[```......\\\]]]^^^,,,```,,,[[[******............   ///OOO///```...===\\\oooOOO\\\OOOOOO[[[OOOOOO```,,,   ^^^...   ......   ............,,,.........   ,,,............===```...   [[[```............
...===OOOOOOoooOOO\\\OOOOOO,,,===^^^......===^^^***...   ...,,,,,,......[[[```......\\\]]]^^^,,,```,,,[[[******............   ///OOO///```...===\\\oooOOO\\\OOOOOO[[[OOOOOO```,,,   ^^^...   ......   ............,,,.........   ,,,............===```...   [[[```............
......@@@///OOOOOOOOO\\\OOO^^^===OOO.........\\\***...   ......   ...,,,......===]]]\\\...............[[[```.........      ......```......   ===///^^^***\\\OOOOOO^^^...===^^^   ===............            ...***...   ,,,      OOO.........   ......***......      .........
......@@@///OOOOOOOOO\\\OOO^^^===OOO.........\\\***...   ......   ...,,,......===]]]\\\...............[[[```.........      ......```......   ===///^^^***\\\OOOOOO^^^...===^^^   ===............            ...***...   ,,,      OOO.........   ......***......      .........
......@@@///OOOOOOOOO\\\OOO^^^===OOO.........\\\***...   ......   ...,,,......===]]]\\\...............[[[```.........      ......```......   ===///^^^***\\\OOOOOO^^^...===^^^   ===............            ...***...   ,,,      OOO.........   ......***......      .........
......===@@@===OOOOOO^^^\\\OOO,,,OOO^^^......===```///...                                                                                       \\\```                  ===......OOO...............      ......      ...***   ===...,,,\\\```...      .........,,,...         
......===@@@===OOOOOO^^^\\\OOO,,,OOO^^^......===```///...                                                                                       \\\```                  ===......OOO...............      ......      ...***   ===...,,,\\\```...      .........,,,...         
......===@@@===OOOOOO^^^\\\OOO,,,OOO^^^......===```///...                                                                                       \\\```                  ===......OOO...............      ......      ...***   ===...,,,\\\```...      .........,,,...         
.........\\\///OOOOOOOOO===\\\^^^===OOO```......OOO```                                                                                                \\\............,,,...,,,..................      ...      .........   ,,,^^^***...............```[[[\\\///,,,[[[```      
.........\\\///OOOOOOOOO===\\\^^^===OOO```......OOO```                                                                                                \\\............,,,...,,,..................      ...      .........   ,,,^^^***...............```[[[\\\///,,,[[[```      
.........\\\///OOOOOOOOO===\\\^^^===OOO```......OOO```                                                                                                \\\............,,,...,,,..................      ...      .........   ,,,^^^***...............```[[[\\\///,,,[[[```      
......,,,===@@@///\\\OOO\\\^^^OOO===///\\\```...,,,^^^...                                                                                                                     ..................   ...   ...            ,,,[[[```\\\```.....................   ...............
......,,,===@@@///\\\OOO\\\^^^OOO===///\\\```...,,,^^^...                                                                                                                     ..................   ...   ...            ,,,[[[```\\\```.....................   ...............
......,,,===@@@///\\\OOO\\\^^^OOO===///\\\```...,,,^^^...                                                                                                                     ..................   ...   ...            ,,,[[[```\\\```.....................   ...............
...===ooo===OOO///OOO///OOO^^^^^^OOOOOO,,,OOO```...===```                                                                                                                     ,,,..................   ...^^^      ...******......,,,\\\...\\\```............   ...............
...===ooo===OOO///OOO///OOO^^^^^^OOOOOO,,,OOO```...===```                                                                                                                     ,,,..................   ...^^^      ...******......,,,\\\...\\\```............   ...............
...===ooo===OOO///OOO///OOO^^^^^^OOOOOO,,,OOO```...===```                                                                                                                     ,,,..................   ...^^^      ...******......,,,\\\...\\\```............   ...............
\\\[[[///***OOO===OOO]]]...\\\///^^^OOO^^^```\\\///......                     ,,,[[[.........                                                                                 ^^^   ............      ===***OOOooo***************......******,,,......```...      ...   ......
\\\[[[///***OOO===OOO]]]...\\\///^^^OOO^^^```\\\///......                     ,,,[[[.........                                                                                 ^^^   ............      ===***OOOooo***************......******,,,......```...      ...   ......
\\\[[[///***OOO===OOO]]]...\\\///^^^OOO^^^```\\\///......                     ,,,[[[.........                                                                                 ^^^   ............      ===***OOOooo***************......******,,,......```...      ...   ......
,,,```,,,```,,,OOO\\\\\\OOO\\\```......```,,,[[[[[[......\\\...            ......///@@@@@@@@@\\\...                                                                        ...^^^   .........      ...///******\\\\\\*********,,,```..................```***...............///
,,,```,,,```,,,OOO\\\\\\OOO\\\```......```,,,[[[[[[......\\\...            ......///@@@@@@@@@\\\...                                                                        ...^^^   .........      ...///******\\\\\\*********,,,```..................```***...............///
,,,```,,,```,,,OOO\\\\\\OOO\\\```......```,,,[[[[[[......\\\...            ......///@@@@@@@@@\\\...                                                                        ...^^^   .........      ...///******\\\\\\*********,,,```..................```***...............///
******\\\******===OOO^^^***,,,\\\OOO\\\]]]]]]]]][[[,,,\\\...\\\,,,```   ...///@@@@@@///                     ...                                                            ...^^^   .........      ///^^^```******,,,OOO.........***...........................      ...```   
******\\\******===OOO^^^***,,,\\\OOO\\\]]]]]]]]][[[,,,\\\...\\\,,,```   ...///@@@@@@///                     ...                                                            ...^^^   .........      ///^^^```******,,,OOO.........***...........................      ...```   
******\\\******===OOO^^^***,,,\\\OOO\\\]]]]]]]]][[[,,,\\\...\\\,,,```   ...///@@@@@@///                     ...                                                            ...^^^   .........      ///^^^```******,,,OOO.........***...........................      ...```   
******,,,*********===OOO*********,,,\\\\\\^^^OOO^^^,,,```\\\...\\\,,,\\\,,,@@@///                                                                                          ...ooo   .........   ///OOO^^^***```*********\\\```......******.....................   ///         
******,,,*********===OOO*********,,,\\\\\\^^^OOO^^^,,,```\\\...\\\,,,\\\,,,@@@///                                                                                          ...ooo   .........   ///OOO^^^***```*********\\\```......******.....................   ///         
******,,,*********===OOO*********,,,\\\\\\^^^OOO^^^,,,```\\\...\\\,,,\\\,,,@@@///                                                                                          ...ooo   .........   ///OOO^^^***```*********\\\```......******.....................   ///         
*********************,,,\\\...******......\\\OOO^^^,,,]]]```\\\...[[[,,,OOO^^^                                                         ,,,.........      \\\               ...===```      ...   \\\OOO^^^***************///***\\\```......***,,,............,,,```      ,,,///
*********************,,,\\\...******......\\\OOO^^^,,,]]]```\\\...[[[,,,OOO^^^                                                         ,,,.........      \\\               ...===```      ...   \\\OOO^^^***************///***\\\```......***,,,............,,,```      ,,,///
*********************,,,\\\...******......\\\OOO^^^,,,]]]```\\\...[[[,,,OOO^^^                                                         ,,,.........      \\\               ...===```      ...   \\\OOO^^^***************///***\\\```......***,,,............,,,```      ,,,///
***...*********************.........///\\\///^^^```\\\^^^OOO\\\^^^\\\...\\\\\\\\\                                             ,,,```...........................               ...\\\...            ,,,OOO```ooo,,,*********,,,,,,```\\\```......***\\\///```   ,,,///```......
***...*********************.........///\\\///^^^```\\\^^^OOO\\\^^^\\\...\\\\\\\\\                                             ,,,```...........................               ...\\\...            ,,,OOO```ooo,,,*********,,,,,,```\\\```......***\\\///```   ,,,///```......
***...*********************.........///\\\///^^^```\\\^^^OOO\\\^^^\\\...\\\\\\\\\                                             ,,,```...........................               ...\\\...            ,,,OOO```ooo,,,*********,,,,,,```\\\```......***\\\///```   ,,,///```......
***************.........,,,///[[[///oooooo//////ooo\\\///,,,///```,,,^^^OOO]]]...\\\```                                       \\\...........................                     ,,,OOO```...   ...         [[[.........*********```******,,,\\\///...]]]///^^^******.........
***************.........,,,///[[[///oooooo//////ooo\\\///,,,///```,,,^^^OOO]]]...\\\```                                       \\\...........................                     ,,,OOO```...   ...         [[[.........*********```******,,,\\\///...]]]///^^^******.........
***************.........,,,///[[[///oooooo//////ooo\\\///,,,///```,,,^^^OOO]]]...\\\```                                       \\\...........................                     ,,,OOO```...   ...         [[[.........*********```******,,,\\\///...]]]///^^^******.........
.........]]]///OOO\\\///ooooooooooooOOOooo\\\//////...,,,^^^^^^,,,***^^^OOOooo===OOOOOO```                                          ,,,...............                        ===```,,,***\\\```   ............      ...............```,,,***///```[[[OOOooo\\\```]]]***///```
.........]]]///OOO\\\///ooooooooooooOOOooo\\\//////...,,,^^^^^^,,,***^^^OOOooo===OOOOOO```                                          ,,,...............                        ===```,,,***\\\```   ............      ...............```,,,***///```[[[OOOooo\\\```]]]***///```
.........]]]///OOO\\\///ooooooooooooOOOooo\\\//////...,,,^^^^^^,,,***^^^OOOooo===OOOOOO```                                          ,,,...............                        ===```,,,***\\\```   ............      ...............```,,,***///```[[[OOOooo\\\```]]]***///```
OOO\\\]]]ooo\\\]]]ooo\\\\\\///OOOOOO[[[\\\.........===\\\\\\******===^^^OOOooo...OOOooo///\\\```                                                                           OOO,,,``````***///      ..................,,,]]]//////```,,,```\\\]]]```************[[[///.........
OOO\\\]]]ooo\\\]]]ooo\\\\\\///OOOOOO[[[\\\.........===\\\\\\******===^^^OOOooo...OOOooo///\\\```                                                                           OOO,,,``````***///      ..................,,,]]]//////```,,,```\\\]]]```************[[[///.........
OOO\\\]]]ooo\\\]]]ooo\\\\\\///OOOOOO[[[\\\.........===\\\\\\******===^^^OOOooo...OOOooo///\\\```                                                                           OOO,,,``````***///      ..................,,,]]]//////```,,,```\\\]]]```************[[[///.........
OOO```......,,,OOO[[[ooo...............               ,,,[[[\\\]]]===```OOO\\\[[[[[[``````......,,,[[[\\\```                                                         ///```[[[///***]]][[[...                        ...,,,\\\///\\\\\\```***************,,,///...............
OOO```......,,,OOO[[[ooo...............               ,,,[[[\\\]]]===```OOO\\\[[[[[[``````......,,,[[[\\\```                                                         ///```[[[///***]]][[[...                        ...,,,\\\///\\\\\\```***************,,,///...............
OOO```......,,,OOO[[[ooo...............               ,,,[[[\\\]]]===```OOO\\\[[[[[[``````......,,,[[[\\\```                                                         ///```[[[///***]]][[[...                        ...,,,\\\///\\\\\\```***************,,,///...............
      [[[\\\///oooOOO```......,,,]]]```.........         ......,,,^^^```,,,,,,******]]]///OOO///[[[\\\]]]......,,,OOOOOOOOO\\\]]]]]]```......                  ///```\\\]]]///```                                 ...   ...   ,,,\\\ooo///\\\]]]]]]]]][[[...,,,,,,***```      
      [[[\\\///oooOOO```......,,,]]]```.........         ......,,,^^^```,,,,,,******]]]///OOO///[[[\\\]]]......,,,OOOOOOOOO\\\]]]]]]```......                  ///```\\\]]]///```                                 ...   ...   ,,,\\\ooo///\\\]]]]]]]]][[[...,,,,,,***```      
      [[[\\\///oooOOO```......,,,]]]```.........         ......,,,^^^```,,,,,,******]]]///OOO///[[[\\\]]]......,,,OOOOOOOOO\\\]]]]]]```......                  ///```\\\]]]///```                                 ...   ...   ,,,\\\ooo///\\\]]]]]]]]][[[...,,,,,,***```      
               \\\^^^///```******...                           ooo***,,,//////```===...OOOoooOOO```******===```******,,,OOOooooooOOO\\\OOO,,,,,,***,,,\\\,,,===OOO///\\\......                           ............                     ,,,OOO```                     ...```
               \\\^^^///```******...                           ooo***,,,//////```===...OOOoooOOO```******===```******,,,OOOooooooOOO\\\OOO,,,,,,***,,,\\\,,,===OOO///\\\......                           ............                     ,,,OOO```                     ...```
               \\\^^^///```******...                           ooo***,,,//////```===...OOOoooOOO```******===```******,,,OOOooooooOOO\\\OOO,,,,,,***,,,\\\,,,===OOO///\\\......                           ............                     ,,,OOO```                     ...```
                     \\\...******...                        ===///\\\^^^*********^^^...===OOOOOO^^^***]]]]]]OOO,,,//////[[[///[[[***...***...===```///[[[[[[OOO,,,ooo===\\\***                  .........                           ...,,,                        ............
                     \\\...******...                        ===///\\\^^^*********^^^...===OOOOOO^^^***]]]]]]OOO,,,//////[[[///[[[***...***...===```///[[[[[[OOO,,,ooo===\\\***                  .........                           ...,,,                        ............
                     \\\...******...                        ===///\\\^^^*********^^^...===OOOOOO^^^***]]]]]]OOO,,,//////[[[///[[[***...***...===```///[[[[[[OOO,,,ooo===\\\***                  .........                           ...,,,                        ............
                        \\\```***...                     ===ooo```OOO*********===```......===OOOOOO[[[^^^............\\\...............***///\\\///******ooo\\\\\\oooooo===OOO                                             ```      ```            ...........................
                        \\\```***...                     ===ooo```OOO*********===```......===OOOOOO[[[^^^............\\\...............***///\\\///******ooo\\\\\\oooooo===OOO                                             ```      ```            ...........................
                        \\\```***...                     ===ooo```OOO*********===```......===OOOOOO[[[^^^............\\\...............***///\\\///******ooo\\\\\\oooooo===OOO                                             ```      ```            ...........................