K///////////////^^/^^^//Q@^^^^^^^^^^^^/B//^////R (#t/////~////~~~~///~C6C@
@///////////R#/////////(Q@^^/^^^^^^^^^#R///////# t//////^///^/^//////////@
@//////////sQS/////////eS@///^^/^^^^^~s6///////e (///////////(~//^///////@
@//////////^%C//^/^/^^/@S@//^^^^^^^^^/QC^/^^///# ~//////////@CCt~///////O@
@//////////#(//////^^/^@Q@^^^^^^^^^^^/^%O^////%S /~////////(t7((~///////K#
@/////////~%(%/////^^//@@@//^^^/^^/^^/(tS/////BO /~////////((t3s7///////R@
@////////#(~C(//////^^/@@@//^^^^^^^^^/(%#/^///@@ /(////////(t6CCC(//////R#
R@//////@ /(t%////^^^^/RB@^^^^^^^^^^ /C/O^////B@ ^B///////73(s3G7t^////%@@
Q@////////^tt///////^^/R@@%/^^^^^^////CO^^^^//R@ /@///////t6O73K#3/////O#@
S@//////R@Ge~//////^^^SR@@@/^^^^^^^((7((/^^^//RR S@///////7(7Q7%e//////##@
S@//////%%e@#(//(////^GSR@@^/^^^^^ ((sO/^^^^^^#K K@/////^///~7%s6//////@@@
%@//////7O(R~/~((^^^^^GGG@@^^^^Ct%#Se@S^^^^^^/eQ S@/^^//^^^/s^7eOG/////R#R
@G/////((37G///((//^^/COG@O^^^#e(66O%#G^^^^^^(6s Q@/^^/^^^^6sG%C6O////QKKK
R@/////(COQ~3//~~7/^^^QS@@@^^^Qt6#63CKGt^^^^^CQS Q#^^^^^^^6((7(~%e////KBR@
%SS///R@@R#((((t^e^^//sR#@O^^^(C(^#6%GsS^^^^^6s# G@/^^^//(/7%#%O(7(///GeG@
OO@///#RB@@(%~s(/G#///6Os@C^^ 7%Kt~ %~3C^^^^^36B @@/^^//(t(/OO3((37///QGK@
CC@/////@SB(~t((^^^^//sO@@%^^ 7G(3^(3C/3^O/^^36@ (O^^^//~/C3%(St((7t//#@eB
C(%/////@Os~~~(t//////%O@@~/^^33CSG7C77G///^/36s C3^^^/~~~7CG%K(((s%/~B#@Q
C((/////K/^//////////~%sO@(O^^/O6~ #sCtGG^///%3s %C^^^^/~~t~67G(t(3//OeQ@@
3((/////K///^////////%%CO@~O//^/s//^e^/^/////%%6 CC/^^^//((C67BRt7///sG#B@
(((//////////////////%%%s@~~/^//^^^^ ^///////773 3(/^^^^/^/Q%R#QS%///CO#B@
(((////////^       ^^77%6@~~///^^           ^777 ((//^^^^^/^^/^//////CsG@R
(((/^^^    ^        ^777%@~~           ^    ^ttt ((     ^^^^/////////CCO@@
(((/  ^               777@~/        /7^      ttt ((     ^  ^ ^^^^/^^/%%sO@
(((~      (/          t7t@~/                 t(t ~(        ^ ^^^^^^^/%%%O#
((((                  7tt@~~                 ((( ((           ^^^^^^/%%%CO
((((      /~/         7t(@/~                 ((( ((       /// ^^  ^^^%%%%s
((((                  tt7@~~                  (( ((               ^^^%%7%6
t(((           ^(     (t7@~/   /           /  ~( ((                ^^7%%%3
t(((     ^^^  ^////t  ~(t@~~      ^^  ^  ^/   ~~ ((          ^///~( ^%77%%
t(((   ^//^^ ^^^^^/   (((@~~        //^  ^^   (( ((   ^^ ^^///~~((   %7%%%
t(((   ^^^^^^/^^ ^^   /((@~~        ^t~^ ^^   ~~ ((   ^^^^^(((////  ^77777
7t((   /^7//(/ ^^^^    ((@(~      ^    ^^^^   (~ ((    ^^^/ /~////  ^777%%
7t(t   ~//^^%/^/^^^    ((@((      /   ^^^^^   (( ((  /^^^/7/^//6^/   (7(((
%7((   ~^/^/^^///^^    ((@(~    ^ t(^ ^^^^^   ~( ((  /^^/^~/^^7(^/   (7t7(
%%t(   ///^t//^^^^^^   (t@(~      //C~%/^^^   ~( t~  ^~^(^//^^/^^/   (t(t(
%%%(   //^/7/(/^/^^^   (t@tt      /%  ^^ ^^    ~ t    /^/^^/ /^^^/   (((7%
6%%t  (///3/(O^//^^/   tt@77     ^^   ^^^^^^   ( 7    /^^^/~/^^/^/   ((((%
s3%%  t/////^^^^^^^^   ((@%7     ^^^ ^^^^/^^/  ( 7    /^^^^^^/^/^/   ((((%
sOCC  ^//////^^//^//(  ((@C%    ^^^ ^OS^/^(/   ( %    ^//^^^//////   (t(tt
sGO3   //////G6///(/   /(@%3    ^//7^GG^/~(^   ( %    /^//^tG/^///   ~(t(t
sss6   //(//t/S/(((/    t@7%    ^^ ^^^/^^//^   ( s    ^/~~//%/^///   /(ttt
O6C6   //t///S//////    7@%%    ^^~/^^^^/^     ( s    /////eG/~~t/    (ttt
G6CC   ~//////((////    t@%7        (          % 6    ////////////    t777
GOCC   //^      7       6@st                     s              ^^    t777
@O63^  ^                6@s7/                 /7 s                    %%CC