%$$$%$$$%%20AAA0YYY0DADAQnMQAY2$$$$%%%%$%%$$$.
$2222YY00AnMHHHMMMnnnnnnHHHHHnHADDY22$$$$$$$$. $220#UAQMMHHnnHnMMnHHHn####QUU#HHMMH#U2$$22$$.
$22QnQ#nHHHHnnHnnnnnnnMnnHn#QUUnnnnMMMH2$$$2$. $0AU#HnnHHHHHnnHnnnnnnnnnnMMnHQQ#MMMMnM#D$22$.
%YUUUHH#HHHHnnnnnnnnnHHHH#HnHHH###nnMMnnH222$. %$$2DUnnHnMMMnQHMMMnHH#HHnnMMnMn#Q#HHH#Q#U$$%.
$$$$22AMMM#0$%%%%2U#nnnH##QQHnnMnQQHHHHHHMY$$. %$22220nA2%%++++......++++..++$0QMnnnHHHHHA$$.
%$222YD0$%%%%%+++++............++DnnHHHHHHH2$. %%$222A2$%$%%%%%%%%+++%++++++++%%%DMMHHHHHH22.
%$$$$YD2$$$$$$%%%%%%%%%%%%%%+%%%%%2MMHHHHHQ22. %$$$$A022$$%%%%%%%%%%%%%%%%%%%%%%$AMMHHHH#A$$.
%$$$2M02$%%%%%%%%%%%+++++%%%%%%$$2Qn#HHHHHA%%. $$%$YnU0YYY2222$%%%%%%%%+++%%%%22YQnHHHHHH0$$.
2222AHAU#QQHnHU0YY0QQQAU#AY2$%%$$2Qn#HHHH#Y$$. 2222DUAQMMnHnnnD00AQQQQQHnUAUA2%$$0MnHHHHH022.
YYYYAYYAUQUUQ#MY%$##QQQQnMnHADY$%%%#MnnnMHD0Y. 2YYYA22Y0AAAAA0..+DQQUAD0DAUADY$%%%QMMMH#DAAD.
222YD222YY2$$$%.+%$22YDDDDD0Y2%%+%%QHH#D0DADD. 22$2D22$%$$$$$+.+%%$$$$$222$%%$$%$2H#HQAD0QD0.
$$22YYY2$$$2Y22%%%%2Y22$$$$$$$$$$$UMn#UD00DYY. $2YYY0Y22YYYY00DUUU0YYY22222222$$$YD0Y2220Y22.
+$$%+$22YYYYY0DAAAAY22YY222222$$$$$2YYY0D02Y2. ++.....$YY22Y0DAAAY$$$2222222$$$$$$YYYD0Y2222.
........+%YAAAAAUUA00YY222$$2$$$$$$0D0YYYYYYY. ............$Y0Y2220000222$$$$%$$$$20DY222YY2.
.......++++...2UAD0Y222Y22$$$$$$$$$AD22222222. .....++%%%%22$$AQUA0YYYY222222$222$Hn.___.%2Y.
.+++%%+%$YnMnHD0Y22$$$2Y2222$2222$$QMY_______. ++++%+%2UMnHnHAADDD0000YYYY2$$222$$QM0_______.
%$$$$2Y#nMnnUAAADDDDAADD00Y222222$$QQY.______. $2YYY0Un#HQAAADDD000DD0000Y2222$$$YHA%+______.
$0002+%QUUUM#UADD000YYY000YY2Y2$$2AU0++______. YDD2..+%2YDnHQAAD0000Y0000YY0YY22YDU0+.._____.
%+++..+%$Y2UHHQAAD00000D00Y0YYYYYY0D2++..____. _....++$Y22YA##UAAD0000DDD00YYYYYYY%%%.______.
__.+$DDYYYY0YYU#QUAADDDA00D0YYY0YY$..+.______. +++22YDY2YYYY22H#QUADDDDDDDDD00Y2$._.+_______.
nU002YDY222Y$$$YnHUADDDDDDDDD0Y22$....___..__. UQYYYY0Y2222Y2%%YQQDDDDDDDD00YYYY.___.__.Y22$.
HD$222222222220DY2QDDDDDDD000Y20$__...$22$$$%. U22$22$222222$20DAAADDD0YYYY0YY2%__.%2$$$$$%%.
++%$2%%222$$$$$YY0DAD000000YY00$.__.+%2$%%%%%. %%%%$++%222%%%%%22$0DD00000000D..__.+%$%%%+++.
%%%++%++%$$$%%$%%%%2DD00YYYY00Y.___.+%%%%++++. %%%++%+++%$%%%%++++%UAYYYY0Y002.._...++++++...
%%%%+++++++%%%%++++%DD0000000A.___....+++++... $$$$++++++++%%%%+..%YDDDAAAAD0_______.+.......
$$$$%+..++++++%%+..+$DDAAAAAQ%___.___++.+..... 2$$$$+........+%+...+YDDDDDAA__..._.++........
%2222+........+%+...+2DDDDAQ.______.++____.... 20YYY+.........%$%....ADDUU0______.++_______+.
0D00Y++........+%%.._.ADDU#$______%..___._..+.
HH#H######HHHH########HH##H#HHHHHHHHHHHHH####HHHHH
HHHH######H#################HHHHHHHHHHHH####HHHHHH #HH##H####H#QQAAUA#D$U####HHHHHHHHHHHHHH#H##HHHHHH
HH#HH###HHQQ##QU0DA#D0UA###HH#HHHHHHHHHH###HHHHHHH #H#####UN#AQH#UQAUAA#Q0DDH##HHHHHHHHHHHH##HHHHHHHH
#H#HH####H#HMHHAUQU#QAQA#0QUQ#HHHH#H#H#H##HHHHHHHH HH#UHNNHHNH##NNQDQUUDUAUA#UUAHH#HH###H######HHHHHH
H##MQM#NMMMQQUDN#HH#NQNUNA#H2U#H##HHHHHH#HHHHHHHHH #HNNHNMN#HNHN#QAUAUDUUAN#HAQ#A###H#HHHHHHHHHHHHHHH
#HNNHNNNNN#DA0Y$%%%%%$YQA#QHQQD#HHHHHHHHHHHHHHHHHH HHHN#UU0$++......++++%%YUQQ#QH##HHHHHHHHHHHHHHHHHH
HH#NN%++.........++++$.%0UU#HNAQ$HHHHHHHHHHHHHHHHH HH#N%+++.._______.++%+_+0A#N#0UQHQHHHHHHHHHHHHHHHH
HH#Y+....________+++$%%%DAQQNHDANHHHHHHHHHHHHHHHHH H#H%++....______..++$%$Y0ADHNH#DNUHHH#HHHHHHHHHHHH
HHN%%+....______.++.+%22Y0U#HNM#HU##HHHHHHHHHHHHHH H#H%%.....______...++++$2YY#HMHNNAQ#HHHHHHHHHNNHHN
H##0$%.__._._..2QQAAD0.+++$UHNMNNNUUHHHHHHHHHHHHHN HH#Q%%+....+%2#HU+_.$YD%+++D#NNNA2HQHHHHHHHHHHHHHN
HHHN%2000Y$%$DQH$2UUU#222%+$DHN0UNM#H#HNHHHHHHNHNN NHHHUDAHHH2..Y2%Y%++$2%+%%++DQUUM+UHYADHHHHHHHHNNN
NHHHNYU#N02.+$%+%%%+%.+.$$$$D#$QN$2A2D%YHNHHHNHHNN NNHHNNY+.$$.%$$+._____++$2YYDHDD$.UUN%YDQHHNHNNNNN
NHHHHAYY2%$.$2$%.____+%%2YYAA#HN$##AHD2NUHNHHNNNNN NHHHH2$%%+%_%22Y$.__.+%$2YDUUNN##HUAQD%UQHHHHHNNNN
MHHHH#%+....%YYYD...+%$2Y0AU#HNNQA#NUQ0YDA#NUMHNNN MNHHHND2++YYU#HHQ.+++$22YDDUU#NN#HMM#NNQHNN##UNNNN
MHHHHH#0%+$0Q#N02..++%$$0DDAANNM#NNMNMMMMMNNQQANHN MNHHHHHQY$%2UD.+..%$+%$2000UHMNHMNNNMMMMMQMH#QA$#N
MNHHHHHHQ2$Y$%$+%%$$+%22YYA#HNNNMMMMMMMMMHH#AQADDU MNHHHHHHHQ2Y+UDYDDA2%$YY0QNMNNMMMMMMMMN#QHDA##QAD#
MNNHHHHHHN.UD#+%D2A2$2YYHHNMHMMMMMMMMMN#2UH##H#UAA MNNNNHHHH#+YUN.$#D02%%2DHNMNNMMMMMMMMMHDAHH#HHH#UA
MNNNNHHHQ.%0U++UHH%++$UMMM#MMMMMMMMMQQ2#HHQHHHHH#Q MNNNNNHN..$D.+YHM%..+DNNMNMMMMMMMMMMUU#HHHHNHHHHHH
MNNNNHM%+%0.+$UMY%$2MMMNN#NMMMMMMMMHNHHQHNNHNNHHAH MNNNN2A%%Y%.%AHM$YDUMMNNNQMMMMMMMMNMNNNHMNHNNHNDHM
MNNMY+$+$Y%+0#HM##HNMMMNNNMMMMMMMMMMNNNNNNHNNHMAQQ MNH$+%$%0++$QMUNNMMMMMMMMMMMMMMMMMMNNMMNHHHNNNQHAN
MHM+$+++%+2AHHNNMMMMMMMMMMMMMMMMMMMNMMNNHHN#NNH#NM MNU$%+.%++AUNM#+.H#NMMMMMMMMMMMMMMMMMMNM#NMQNMANMM
MM$02+%%+%Y$2Y+..QUNH#MMMMM#MMMMMMMMMMNNHNHHNMNHHN MM$Y$$%++%+.+..+$#NNNQQYMMMQMMMMMMMMMMNHHM##HMM#HM
MNYY$2$++...+%$QNMQU.%Y$MNYMMMMMMMMMMMMHNHHNNQHNQN