VVVVVVVVVVYYYYYYYYIIIItttttttttttiiiiiiiiiiiii++i+++++++++++++;;;;;;;;;;;;;;;;;;;;;;;;;+MM
VVVVVVVYYYYYYYYYIIIIItttttttttttiiiiiiiiiii++++++++++++++++++;;;;;;;;;;:::;:::;;:::;;;;+MM
VVYYVVYYYYYYYYYIIIIIIttttttttttiiiiiiiiii++++++++++++++++++;;;;;;;;:;::::::::::::::::;:+MM
VYYYVVYYYYYYYYIIIIItttttttiiiiiiiiii+++++++++++++++++++++;;;;;;;;:;::::::::::::::::::::+MM
YYYYYYYYYYYYYIIIIIttttttttiiiiiiiii++++++++++++++;+;;;;;;;;;;;;;;::::::::::::::::::::::+MM
YYYYYYYYYYYYIIIIIIttttttiiiiiiii+++++++++++;+;;;;;;;;;;;;;;;::::::::::::,::::::::::::::+MM
YYYYYYYYYYYIIIIItttttttiiiiiiii+++++++ii;,:,;;;;;;;;;;;;;::::::::::::::,,:,::::::::::::+MM
YYYYYYYYYYIIIIItttttttiiiiii+++++++++tIt+.. :;;:;;;;;;::::::::::::,::,,,,,,:,,,,::::::iMM
VVVXXXXXXXXXXVItttttiiiiii+++++++;++VIti;,. .:::::::::::::::::::,,,,,,,,,,,,,,,,,,::::tMM
MMMMMMMMMMMMBRR+ittiiiii+++++++;;;;+Ittiiti++,,.::::::::::::,,,,,,,,,,,,.,,,,,..,,,,,,,tMM
MMMMMMMBBBBBBMMI:;iiii++++++;;;;;+iIYVXWYYX;.. ::::::::::,,,,,,,,,,,,.....,,.,,.,,,,,,IMM
YYIIIIIttttttBMX:,;+++++++;;;;;;;:;YXXVXI.+, ,,::::::::,,,,,.,...,.,.......,...,..,,,,tMM
IttttttttttttWMR:,:i+;++;;;;;;;;:::;YVXXVIYI, .,,,,,,,,,,,,,,.....................,.,..tMM
ItttttttttttiXMMI;,,:i+;;;;;;;::::::+YVVYi;+, .,,,,,,,,,,..............................tMM
ttttttttitiiiVMMXt;,:V+++:;::::::::::iYYY+,,...,,,,,,,,,...,...........................tMM
ttttttttiiiiiIMMWtt:,+VY+i+:::::::,,,tVXVI;..::,..,,..,,...............................IMM
ttiiitiiiiiiitMMRItt:,:+YY+i;:::;++tYVVXVt;,,,..i+ii: .......... ...... ............,VMM
iiiiiiiiiii++iBMBItt:,:::;YYiYVVVVVVVVVYYIi+;,.:itIIt; ......... . . ............XMM
IYVXtiiiiitttIMMMItt;.+iiiiIYVVVVVVVYItIItttt:,.:+itt+. .. ... .......WMM
MMMMBBMMMMMMMMMMMXIIi+ittttYYVVXVVYIttIYYYI+:. .,:: ......RMM
MMMMMMMMMMMMMMMMMWXYIItttiYVYVVVVYYIIYVXXXVIi, ,, ....BMM
WXWWRWVWMRVVYVRMMWXXYYt:;IVYXXVYYYYIYXWWVYYIIti, :: ....BMM
RBMMMMMMMRWYttWMMtXWVYYiVVYYWWYVYYIIYVXVYIIIItti;. +ii, ....BMM
MRMMMMMMMMMMBIXMMiXWXYVVYIIYXRXVYYIIIIIIIttti: .. +Yti, ...MMM
BBBMMMMMMMMMMBRRXiIt+tIIIIIYVtiVYIIIIIIIItti+:. ,IXIi+. .MMM
IIVWWRBRVI+;;:,.. :itttIY:.,YYYIItIIItti+:. ,i+Ytt+ MMM
+tYXWXYYI+;:+;,,::,,;ittIYI;...YVYIIItIItti;, ,. .;.Ittt; MMM
;::;+IIWBBBBRWVVRRWWVYYIt;..;:,YXVYYIIIIti+;, .: : iItIt, MMM
;;;;;;;;;iIYii+iYBMMBWYti+. ,;VXXXVYIIIItt:. ,;, .:,Ittt; MMM
;;;;;;;;;;;;;iYRBMMMMMBIt+ .VXVYttIYItti, :, .+,tItI+. MMM
;;;;;;;;;;;;;;;iYXWRBBBItY; +XXYIItttttii;. :+,:IIIt, .MMM
:::::;;;;;;;;;;;+YVVVVWIIWBI+,tXXYYItttttti;, ,+++tIIi. ,. .MMM
:::::;::::;;;;;;;YVXXVYIYXVVV+VXVYIItIIIttti+,.. ,+iItIIt..IIIItiIIIYt++;;,. .,MMM
:,,::::;;;:::;;;;YVXXXYIttt..;VVXVYYYYYYYYIIti+:,. .+ItIIYt..IYYVVVVYVVYIIYYYYIi+++i+iYMMM
:::;;;;;;;;;:::;;YVXXWVIYII:.:VYVXVVVXWRRXVYIti++. ,+IYitIt: tYIVYYYYYYYYYIIYYYVYVYYYYWMMM
iIYVXXVVIt++;;;;;YVXWWXVVII+.,VYYVVXWWBBRWVYYtiii,.;itIIIY+..tYYYYYYYYIYIYYIYYYYVVVVYVWMMM
MMMMMMMMMMMBRVt+;+VXWWWXWVVt,:VYIYVVWRWYVWXXIttti;:++iIIYY+. :tYYYIYYIIYYtYYYYYVVVYYVXRMMM
MMMMMMMMMMMMMMMRY++VWWWWRWXY::VVIIYVXRY:IWRVIIttti+ii+tIIYt:,.+iIIIYItIYIttIIYIVYVVVYYRMMM
MMMMMMMMMMMMMMMMMW++XWWRRRWY::VVYYYVVXY+IRWYYItttiiti:ittii:,;+iiitttttIItttIIYVVYYYYYRMMM
MMMMMMMMMMMMMMMMMMW+IWRRRRWI::IXVYYYVVVIWRXVYItttttIt,tiiiIt+ttiiiitItttYtttIIVYVYYYIYRMMM
MMMMMMMMMMMMMMMMMMMV+WRRRRW+::+XXYYYYYYVWYIVYIIYIttti:Iitiitit+itItttItIYIIIYYYYYYYVYYBMMM
XXXXXWRBMMMMMMMMMMMBiXRRRWY::::VXVVYYYYVX++YYYYYYItt++iiiiiIttitYYYIVYIYVXYIYIIYYVYVXYBMMM
XXVYYYYYYXRMMMMMMMMMVXRRRV;::::IWXYYYYYVY:,IYYVYYt+, Vt;iitYYIt;ttiIVVYVVXVVVtttVXVVXVMMMM
IIIYVXWWWXVVBMMMMMMMRXWWRi:::::tWXVYYYVV+:,+VVYYYt,. WYiiittIYYti+tYYVYYXXXWXYtYYVVXXWMMMM
YVVVYYYVXWRXVRMMMMMMRWRRR+::,::+WXVYYYVY::,:YVYYYt:. YIItttttIYIIIItYtYYXRXWWVtYYVXWVRMMMM
YIItIYVXVVVVXXRMMMMMBWRRW+;;;;;tWXVYYYYI::;YYVVYYt: YIIttiItIYiIIIVYYYYXXXWXVtXVXXVXBMMMM
tiiittIIVXWWXXXBMMMMRWRWIi;;;;;tWXYVVYY;,,:IIVVYYI; XVItItYYtttIItYXXVYXVXXVYVWWWVXWBMMMM
;:+i+++ittVRRWWRMMMMBBRRVYYYIttYWXYYVY+.iitIYVVVYI; .RWItItIIItItIIIXWXXXYYVVIVXXXXWWMMMMM
,:+itIt+;itVRRXWMMMMMMMMMBRRRWWWXXVYVi.+ItYIVVVVYt+.:BBYYVIYIIIIIYYIIYYXXYYVYVVWXVVRRMMMMM
i.:V;;tt+;iIWRWXMMMMMMMMBXXXXWXWWWXVI;,VVtttXVVVYIi;iBBVVVIYIYIIYVVIYYYXXVYXVXVXXXWRRMMMMM
,iBX:.;ti+;tXRRVBMMMMMMMMMMMMMMBRXVY+,tRY;:XWVVVVYt:XMBVWVVVYVVVVXXYVYYVXXVVVXXXXWWRBMMMMM
.,,,tV:ii+:iVRRXMMMMMMMMMMMMXYMBWXYt;.iRit,tYVVXVY+;BMRRRWXXXXXVXWVXVXIYXWVVWWWXXXWRMMMMMM
. .IMR,+i+:iVBRXMMMMMMMMMMMMBBMBWVYI+.+RY.Y;YVVVVY+IMBRBRRWRWRWWWWXWWWVVWRWWWWWRRWRRMMMMMM
. ..,..+++:+VRRXMMMMMMMMMMMMMMMMWXVYi,tRWi,;VXVVVI;RBBBBBRRRRBRRRRWBBBRWWRWRRRWBRRBBMMMMMM
tI;,tt,+++:iVRWXMMMMMMMMMMMMMMMMRXXXY:IBWWXtVXXXViYBMMMBMBBBBBRRBBMBBBRWRRRRRWRBRBBMMMMMMM
+..YMB,++;:iXRXRMMMMMMMMMMMMMMMMBWXXX+YMBWRXXVXVYtBMBWRBBBBBMBBRRBBBMMBRBBBBBRBBBBBMMMMMMM
,+,.+;:;IWWVBRBBBRRRRRRRWWWXWRWXVV+YRWRWVXVVY+XRRWXXVVVVXBBBRWRBMMMMMMMBBBRBBMBBMMMMMMM
.;,..,;;,+VWXXWRWWWXWWWWWWWXXXVWWXVViIXXXXVXVYiXBBYYIti++iYBBBRRRBMMMMMMMBMBBBBBBBMMMMMMM
.WMX..;;,;tXXVWXWXXXXXWWRBRRRRRRRRXXVtVWWRXXXVtYMMMBRXIt;:+IWWRRBRRRBMMMMMMMMMBRMBMMMMMMMM
IX:.,;,,tVXVXXXWWWXVXVXYXXXXWXXWWWXVYWRBBVXVIiBMMMMRWWXVYXXWWRBRRWRBBBBBMMMMBMWXBMMMMMMMM
.:,,+VVVXXVWWRXXWXXXXXWXViVWWRRXVVXWRWXVI,tMMRMMRRRMMRXYWRRRRWRBRRRRBBBMMBBVIVBMMMMMMM
.,..+YVYVYVYXXXXVXXXXWXWRRVVWRBWVVWBBBRRXt.:BMMMBVVVBRRVtXWRRWXBBBBRRBBBMBRRWXRBMMMMMMM
....+YYYXWXXXXVYXXXXXXXXVXWBMMMMWVWMMBMMBWY;:IBMMRVVYYVWVWXWWWVXWRRBWRRRRRWRWXWWMMMMMMMM
:tYYYWRMMMMBMMMMBBMBMMBRRBRWXVBMMMMMMMMMBBXItWMBRWBBRBRVVXXVXXXXXXXVXXWXRRBBRRMMMMMMMM
,tYYYVRBMMMMBMMBMMMBBMMMVIYYYIWMMMMMMMMMMMRWYItRRWVRRRRRIVIIYYVXVVVWXXXYWWRWBBBMMMMMMMM
,tYYYVWBMMMMMMMBBMMBBMMMBVtIIYXMMMMMMMMMMMBRYtIVXYYYYYXWIXIYtYVVVWXWRRXWRWXYRRRMMMMMMMM
,tYYYVWBMMMMMMMBBBMRMMMMMWtItVWMMMMMMMMMMMMWYtiYYYIYYYXYIYIIYIIXWRRBRYVWWWWXWRBMMMMMMMM
,tYYVXRBMMMMMMMMMVRRRMMMMRYtIYBBMMMMMMMMMMMMXItiIIIIVIYtYtIIYYVVVXWBMWXWWRBRXXRMMMMMMMM
,IYYVVRBMMMMMBMMBtiRXMMMMMRVXXXVXWWWRBMMMMMMMRYtItttItIYYtttVXRXWWXVWXVVXWWRVRRMMMMMMMM
.:iYYIVXWWRRRVXXVXWtiVXWXWWXXVYVVVYYYYVVVXXWRBMMMRYIIIIItYIItYYVXVXWWWXXXWWVVWVWRMMMMMMMM
tYYYYYVVIYYItttIIIIVVYVVXXVIYYYYVBRIIYVYYtYYYIYYYYYIYIIIIIIIItiYYIiiYXVVYYXXWRBRWBMMMMMMMM
MMMMMMMBMMMBBBBRBRWBBBBBRRRRXWRWXWWWXXVVIYItIYYYttYItVVIIYYYYIIItIIttIYYIYXiYXRXWRMMMMMMMM