~e@@@@@@@@@RO
    /@@@@@@@@@@@@@@@e^
   /e@@@QeQ@@@eeQ@@@@O/    ^^^   ^^  ^^^^^^^^^^^^^^ ^^^^   ^^^  ^^^^^^^
     e@@~ /@@#  t@@%       e@@  C@@t Q@@@@@@@@@@@@R/@@@@/ Q@@@% e@@@@@#
 %@( ^@@~ /@@R  t@@   CR~  %@@  Q@@e R@e/(R@Q//~@@#/@@@@C @@@@% e@R(///
 C@e/(R@~ /@@R  t@e  C@@R/ ~@@/^@@@# @@t /R@e   @@#/@@@@Q @@@@% e@R^
  R@@@@@~ /@@R  t@t  R@@@C  #@((@@@@/@@/ /R@e   @@R/@@Q@R~@QR@% e@R
O(   @@@~       t@~ /R@@@e  C@QQ@C@@Q@Q  /R@e   @@R/@@O@@@R(R@% e@@@@O
O@e^ ^R@~ /R@#  t@(  R@@@C  (@@@@/@@@@%  /R@e   @@#/@@O@@@e/R@% e@R/^
(@@@/ t@~ /R@#  t@O  O@@@/  ^#@@R #@@@~  /R@e   @@R/@@OQ@@t^R@% e@R^
 t@#^ t@~ /R@R  t@@   O@~    e@@Q e@@#^  /R@e   @@R/@@O%@@/^R@% e@R
     ^R@~ /R@R  t@@/         %@@C t@@e   /R@e   @@R/@@O/@@ ^R@% e@@@@@@~Ct
   ^(@@@t/(@@R//C@@@Q~       /ee/ /Oe(   ^Oe%   eeO^ee% Ce ^Oe( %eeeeeO/t(
    ~@@@@@@@@@@@@@@@Q/
      tQ@@@@@@@@@@e 


%"???????"??/?/???????????????%C????????????????????/?%/^^^^^^^^^^^^^^^^^^
%%???%??????????????????/???/?O%?/??%VQ8QQ@HH#NNMNNHG/%::^^^^^ ^^^^^^^^^^^
C7%%%"%%""??????//????/?//???/%v%"%SQQQ@@HH#NNMMMMNMMN#O^^^     ^    ^  CO
"%%%????////////////////////?7%Ov7O88MMMMMMMMMMMMMMMMMMMN7^  ^         VSQ
????//////////////////////////%$VQ@MMNMMMMNMMMMMMMMMMMMMMMH           ^QgH
?//////::^^^^^^^^:::::^::::::/?/v8HH@@H#H@HHH####HHNMMMMMMM#          %@Q#
///:/:::^^:^^^^:^^^:::::://///?%COVV8vV@Q8SQQ#HH@@@HNMMMMMMN@         CgV#
 ///^^^^^^^^^^^^^^^^//:^:/::////v%vO%%CVGGOOG88QQQQ@@HMMMMMM#         C8GH
  ::/^^^^^^^^   ^^ /7GVQgV8QQ//             asco-o                    7VQH
    /////^:^^^^^^ //%CQ@H@Q@@QQO8VgQ7%?7CCvGgHQQ@#HgQQg@H#@#@8        CQ@#
     ^^^^^^^^^   : /8@@QQggQ@H#Hg8GOC/CVVvvS@@@V8QQVS8gggggg@Q%       OgHH
                ^^O@SOvOGSQQg@HMM@C^^$VH#@/Sg8VGGGGV8QQQ@@@ggQ#$     /G$$7
               / %@8O$vOOVS8Qg@HNMQ%^vOOV%/GgggVv$GSQQQg@@@@g#@@QO$7%%%%7$
              ^^ 8QV$vv$OVSS8Q@HNM#Q^77%%vvS@H@QVGV8Qgg@@@H@H#H8Sv%%"%%C7%
^             /^/VG^^C?Vg%@gg8g@HHNHv/v7vSvGQV88Q8VSQggg@H#@H##QC%%/??%%%%
O             /^C8SVV8@#@@g@NHHHHHN@Q^ CC$CO8QSHHQVGQQg@@HH@NHgv"??/O%/%/?
           ^ ^/^CQ$vGOQ8VV$$gHH@@@H@@:  ?%$vvvSQSSS8Qgg@H##N@@Q%C%?vv///C%
          ^^^:?/%GQ$7CG8QCCvQ@H@g@H@HV   /vC7v$vOVV8Q@@@###@@#O7C%?OC?/v%/
v         ^ ^?"77vQS$Gg8OC$SQ@@H#@HHHQO    7C7CvOS8@@HH#N#@@@NQv%v7SG%C%/C
:        ^^^//COv$SQVgg#S?%%O8##@@HHH@8/ ^   OGVQ@@H####H@@Qgv@$$vVC8v?%%?
      :^ ^^^/"$SSO$QVGG$GV$OSgHHHH##HgQS^7vO^^?vOCQ@@@@@@QgQSQMS$$$%@v%%C%
  /      ^^//CG8SvV#gSGO$vOVSQ@HMNHHQgS"GQ:^:/CO$CQ#QgQgggSSSMH8$$vvG8$?CC
       ^^ ^:CvOSGv##H@8VVGSQggH##HHHS8C:7@??"C$$$OVQMM@@g@GGOM@VCvSvQQg%%$
VVO  ^ ^^^^/C%OO$gHHH@QSS8@@H@@H@gH@VOS77/%G78vOOGOV8HMM#GQvMH@$VvvQGQOQ7v
$CGVG/^^//?/"%GGQ@HHH@g8Q8QO88g@@g@8G8V7@:%OVV8SVCOOO$OVMOv$g#gOSvvvQ8V$OC
^ GV? ^//%?//%OG8Q#HH@Q88QVOOVG@8QgQ8VQ@QV%SQ8Hg@S@8VQ@QgOSMg@G@O8vO$Q8SOQ
/% C^^/?7%v7%%VS8HN#H@gSS$OOOCQQv$G88@gSS8Qg@@8#V@GQ@GQSQ@N@S@8@SVGvSv8QQQ
GO%v?:?%CCvOCCG8QHH@@g8O$VOVGQVVOCvv8QQSVGSQQ@H#Ng#V8QVQS#@GGQQVHGV$$VG8HQ
V%O7%/"%7$VVC$OO#@@Q88$$%%7GQVOVG%CG@QVOGOGV8gH#N#HHQg8VQg@Q8S#Q8QGQGO8VS#
G7OO7%?%7GQ$OCv7@gQ88vC%/%$QCvGV7vG@QSVGGVVS8@@HNM@#HggQ8gg8g8Q#QHSG8GVSV8
VSvC"/%                asco-o                 @@##@$$O@gQ@@@gQSNN8HSVSVSg8
SG$7"?vGvGSCC%?/8VGO$GGC7VVCOVv"^@88SSSSSSS88Q@H#NNCvOOOGQg@H@@QNNQ#8S8Sg8
Vg$CCCOGVvOC%?/^CVOGOv"%O$$$Ov"/^@QQg@@88S88Qg@H#NM@Gvv"/vGg#@H#@NNQ#@gQSg
G8OOv$v$GV7?//::^CO$vvCCC///?/:^^^gg@##@gQ88Q@@H#NMHCgVC88/QOS@H#@N#@HN@g@
GQSGVGGS8^:::^^^^^ ^  :^^^^^^^^^::/@H#N#QQ8QQ@HH#MM@8HO8#GG#?7CO8H@HNH@#HH
SS8VVVG8  ^^^^^  ^^Cg:^ ^ ^^^^^:/?"%QNNMQ88QQ@H##MM#@MVHHV@HGM@7%7vOHH@g##
Q@gSSVG     ^^^///H@Q8^  ^^^^:^//?%vOO@MgQQQ@@@HNMMNM@gMGQMOgMC8M%/?%gHHHH
#g@@@Q    ^^^^^^^@@@8VG  ^^^^://??7COG8@@QQ@@g@H#NMMM8HMQ#Q8MGGH?%//?"%HHH
@@H@@O  ^^^^ ^^^V@H@SV ^^^^^^////%7$OSQQ#QQQQg@H#MNM@HMS@MQH#G#C%%%/?//7MH
@#H@#/^^^^^^^^^^/^$7^^ ^^^^^/???"CvOG8QgM@QQgg@#HNMMMHM@HSQMV8HCCCC/?//%@M
QHH$Gv/?"/////////::^:^^:://?"%CC$OGSSQ@M@g@Q@@H#NMMM#@@M@#QSMOCOSH/?//%g#
8OSSgg%7%%%/////////////://%CC$OGOG8QQ@#MH@@g@@##NMMMM@HV@MQHv$GQNH//?/%@M
V8g@@##NVOO$$vvCC%%%%"""%%CCOOVS8S8Q@@H#MN@g@@H#NNMMM@HM@NQg#GOQNM$??//C#M


      ~e@@@@@@@@@RO
    /@@@@@@@@@@@@@@@e^
   /e@@@QeQ@@@eeQ@@@@O/    ^^^   ^^  ^^^^^^^^^^^^^^ ^^^^   ^^^  ^^^^^^^
     e@@~ /@@#  t@@%       e@@  C@@t Q@@@@@@@@@@@@R/@@@@/ Q@@@% e@@@@@#
 %@( ^@@~ /@@R  t@@   CR~  %@@  Q@@e R@e/(R@Q//~@@#/@@@@C @@@@% e@R(///
 C@e/(R@~ /@@R  t@e  C@@R/ ~@@/^@@@# @@t /R@e   @@#/@@@@Q @@@@% e@R^
  R@@@@@~ /@@R  t@t  R@@@C  #@((@@@@/@@/ /R@e   @@R/@@Q@R~@QR@% e@R
O(   @@@~       t@~ /R@@@e  C@QQ@C@@Q@Q  /R@e   @@R/@@O@@@R(R@% e@@@@O
O@e^ ^R@~ /R@#  t@(  R@@@C  (@@@@/@@@@%  /R@e   @@#/@@O@@@e/R@% e@R/^
(@@@/ t@~ /R@#  t@O  O@@@/  ^#@@R #@@@~  /R@e   @@R/@@OQ@@t^R@% e@R^
 t@#^ t@~ /R@R  t@@   O@~    e@@Q e@@#^  /R@e   @@R/@@O%@@/^R@% e@R
     ^R@~ /R@R  t@@/         %@@C t@@e   /R@e   @@R/@@O/@@ ^R@% e@@@@@@~Ct
   ^(@@@t/(@@R//C@@@Q~       /ee/ /Oe(   ^Oe%   eeO^ee% Ce ^Oe( %eeeeeO/t(
    ~@@@@@@@@@@@@@@@Q/
      tQ@@@@@@@@@@e