/^^^^^^^^^^C/^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^y~^^^^^^^^^^/
/ ^@O (@? /
/ B/ M% /
/ y/@7 7oC /
/ y/@cB; /M@oo /
/ y/@ %yCCC^/CCCCCCCCCC~/CCCCCCCCCCCCCCCCCCCCXC @oo /
/ y/@ (@?/;^//////////;^//////////////////WW @oo /
/ y/@ &c ~%^ @oo /
/ y/@ ~~(yyyyyyyyyy//yyyyyyyyyyyyyyQ@c @oo /
/ y/@ ; (o @oo /
/ y/@ ^c ///~ ////////////////7^ @oo /
/ y/@ ^^^^ ^^^^^^^^^^^^^~OC @oo /
/ y/@ 7((/ ((((((((((((y( / @oo /
/ y/@ W/O( ;/ / @oo /
/ ~;/ (~ ~ ~;^AyyyyyyyyO/ / @oo /
/ /^7 %7 y y/7CC(/////^ / @oo
AAEAEAEAAAE* ae*