X%@@8@8888 8:t%%S%XSXXX;8888@X888SX888S888@88t%S;t888888:S X
tXS88X88888t8.88t8:8S8;8@t:::;: ;;%X8X88888@8%tS8.8888888:8:
@     X X88@8888@88S8%@:::......::;t;%X8888X@tt8X88888888 8 
StS 8 S S@@888@@88;8@S;:.:.:..:..::::;;;t88@X8%8888X88888888
  %8  S 8% X@SX888888:::::...   . ..:;;;SS%%@:% 88@888888 
:XSXS888   %@@XX888:8;:::..          .....;%88;888t88X888888
t88@88S 8888.@888;88.8;:..      .....     .;8:88%:8S88X@8888
@  8  888SX8 SSX8X88888:. .tX88@8@SX888%:. .t; 88888X.@88888
%t888888 8 8S SX@88@88;S@;t  ;t%SS@X8@@@8%:.;X.8.8@888@X8@@8
SX8X88S8888 S XXXXX@@8 8S888:88%XS%SS@88@8;..8:88%8888S@8X88
;8888888888888S 8  . 88;8S8S888%8t;tSXX8@8t. 8S;88888tXX@888
%%888 88S8888888X8888S@8t;@@888%%8%88SXXS8t..XX8888:8S%X8@8@
%tt8888888888S8X8888X88 888XSS@.8S%8SS@8@8;. X;8 888X88X8X88
..;8@888S88@8X88@8X8888888.t88t8 8S@8:%XX88:.8t.8@8888@S8@88
 .@%X 8X8X8@888888XXX888 8888S@@88@X8@X:%@X.t8t8@%8@ 8@8
.; %88.888888@888888  @XS88888S8888@@@@@X@@SS8XS.88@X%X@S8X8
.;@@8 @@88@%:X888X88XS@ S888S@8:8XSS@XSXS8@88@8t8888S88@XX@8
: SXS .@S88S88@8S88XSS8 @8@888S@@88%SXSX88X8%8%tt888@8@; @X8
X%8S888SXS@;8888X8 t  8S8@8@@8S@8@X8SX8888X888% 888%X@%X88S8
 888S8X@@888888@88 S @8@%@ 8;88X88S8@@@88@8888@X888@8 888@S8
88% 888%8888888888  %@88888;8X8@XX888@@8@S888@8S8@@88@88@8@8
X   88@.888888@8%S XSSX88X888;S88X@@8888888@888@88%888888888
ttS888888888888t8888888@X88 t8XS@X8@888@8t;@888S 8 S88888888
@S8888S888888;@:;t;tS;;%X8888X88@888@888t:.. ;88888S888@88t8
;t8@8 88@8888tt:.tt::;;:.t@%X8X88@88888X..      @8%S%.888:88
tt@88XSX@X88t%:;:::;..;...%888888@88%%;..       ...:X8@;.X;;
888888X8S88tt:::.......   ...:.:::::::.               .X@%8