YYYYYYYYYYYIIIIIIIIIIIIIIIIIIIIIYRMMMMMMMMMMMMMMMMMMMMMMMMMRVYIIIIIVWWWWt::::WMMMMMMMMMMMMMMMMMMMMMM
YYYYYYYYYYYIIIIIIIIIIIIIIIIIIIVRMMMMMMMMMMMMMMMMMMMMMMMMMMMMMRXYYVRBWXXWI::::IMMMMMMMMMMMMMMMMMMMMMM
YYYYYYYYYYYYYIYYIIIIIIIIIIIIYRMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMRWRMMRXXXX;::::XMMMMMMMMMMMMMMMMMMMMM
YYYYYYYYYYYYYYYIYIIIIIIIIIIVBMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMRWRRWXXXV;:;;;WMMMMMMMMMMMMMMMMMMMM
YYYYYYYYYYYYYYYYIIIYYIYYIIYMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMBWWWXXWXV+;;++XMMMMMMMMMMMMMMMMMMM
YYYYYYYYYYYYYYYYYYIIIIIIIYRMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWVVYVVXWVYIIYXRMMMMMMMMMMMMMMMMM
YYYYYYYYYYYYYYYYYYYYYIIYYRMMMMMMMMMMMMMMMMBMMMMMMMMMMMMMMMMMMMMMMMMMMVIttttYVXWWRXitXMMMMMMMMMMMMMMM
VYYYYYYYYYYYYYYYYYYYIYYYVMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWtiiittttIttIIIIIYYVVYXMMMMMMMM
VVVYYYYVYYYYYYYYYYYYYYYYRMMMMMMMMMMMMMMMMMMMMMMMMMMMBBMMMMMMMMMMMMMMMRYi+++++ii+iiiiti+++tWMMMMMMMMM
VVVVVVVYVYYYYYYYYYYYYVVBMMMMMMMMMMMMMMMMMMMMMMMBMBBBBBBMMMMMMMMMBRRMMMXi;;:;;;;;;;;;;i+;+WMMMMMMMMMM
VVVVVVVVYYYYYYYYYYVVYVWMMMMMMMMMMMMMMMMMMBBMMMBBBBBBMMMBBMMMMMBWXVXRRRBi:,:::::::;:;;iiiiMMMMMMMMMMM
VVVVVVVVVYYYYYYYYYYVXBMMMMMMMMMMMMMMMMMMMMMMMMRBRBMMMBMBBBBBWXXXVVXXWWRBi:,:,:,,:;iIVVXXXMMMMMMMMMMM
VVVVVVVVVVYYYYYYVYYVRMMMMMMMMMMMMMMMMMMMMMMMMBRBRRBMBRBBRWWYIIYYVYVVXWRWMV:;:::iYXXXXXRBBMMMMMMMMMMM
VVVVVVVVVVVVYYYYYVXWMMMMMMMMMMMMMMMMMMMMMMMMMBRMBXIRBWRRXYIittIYYYYYVRBXWRR+:tXVYYYVVXXWRMMMMMMMMMMM
VVVVVVVVVVVVVVVVVRBMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMRYYXXVYIIiittIIYIIIXBRVVXYRXVYYIIIYYVVXWBMMMMMMMMMM
VVVVVVVVVVVVVVXWRRMMMMMMMMMMMMMMMMMMMMMMMMMMMBBWXVYIYIttiitttIIIIIIXRWWYVXBBMRYYYIIIYYYVVVWRMMMMMMMM
VVVVVVVVVVVVVXWWRMMMMMMMMMMMMMMMMMMMMMMMMMMMBBRVYttttttiiitttttIIVWWVWVYYVBMMMYIIIIIYYYYYYYYBMMMMMBB
XVVVVVVVVVVVXXXRMMMMMMMMMMMMMMMMMMMMMMMMMMMMRBVVYIiiiiiiiittiitIXRVYXRVYXBMMMBYIIIIYYYYYYYYVMMMMRVWR
XXXXVVVVVVVXXRBMMBMMMMMMMMMMMMMMMMMMMMMMMMBRRWXXXItiiitiiiittIVRWVXWWVXBMMMMBBYYYIIYYYYIYYVWMMMMWYVX
RRWRRBMBBMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMBBWVVVIIttiiiiittIYVXXVXVXWRRWWMMRBWYYYYYYYYYYYIIWMMMMBIYI
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMRWBMMMMMMMMBBRXYIIIttiiiitIYVVYYYYYXRMWVVXBBXBRVYYYYYIIIYVXXXRMMMMMVIV
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMRRMMMMMMMMWVVYIIIttIIVXXXXVYIiiYMMXVVVWBMBRRYVVYYYYIIIYXWXWXRMMMMXIY
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMXVYYYYVVXXXVYIIYXYIVXWBBBMRRBMMMMMRYIVVVVYIIttYWRWXWBMMBWiW
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMRVVVVXXVYYYIIVWXVWMWBMYitIVXVWMMMMMYIIYVWXYIIIYYBMMMBMMMBYR
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMRBWYYYYYYYVXXVXRRXYYWMIiitYYVRMMMMMVIIYWMMWVIIYWMMMMMMMMMXW
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWRBXIItttiIXRVVYYVXBVIIIYIIXRBMMMMVIIXMMMMRVYYVWMMMMMMMMBB
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMBMRVIYXRMWVIYVXBRVIYYIIIWWXWWBMMXIYRMMMMMBWVYVRMMMMBBBBB
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMBMMRXXXWWYBWVVVVVXWXVVVXWWRBWIVBMMMMMMMWVVXBMMMMBBBB
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMBRWXWRWXVVVVXXWWRRWBMMMMMMMMMRXVXMMMMMBBB
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMYBMMMMMMMRXVVYVXWWWWWWWWWXWMMMMMBRBMMMMMMBB
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMRWWXXWXXXXVYYVVVBBBMMMMBRVRMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMBRWXXVYIttIVWWXXVRMMWt:+WMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMBRWXVXXWBMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMRWWXVYIItIXXYYYVWWY;,::VYMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMRYI+:,,..     ,:IVBMMMMMMMMMMMMMMMMMMMMMMMMMMXYYIttIIYXXYttIYY+:,.. ;WYYBMMMM
MMMMMMMMMMMMMMMMMMMMBI+;::,,..    .... .,.:tXMMMMMMMMMMMMMMMMMMMMMWXYItittIXXYIIIIi,,,,,,..YX;IXBMMM
MMMMMMMMMMMMMMMMMMMW;::;;;,.            ....,+WMMMMMMMMMMMMMMMMMRXYIttttYWXIttIIt,......,,;YIiIVRMMM
MMMMMMMMMMMMMMMMMMXii;:::,,...........    ...,;VMMMMMMMMMMMRRBBXYYIttttIYItittI,   .    .:::,;tIRMMM
MMMMMMMMMMMMMMMMMX;;i;;:,,.               .    ,VMMMMMMMMMMRXWXYIIIttittttttII:       ....,,:;i.XMMM
MMMMMMMMMMMMMMMMMI+::;;:,...                ..  .VMMMMMMMMMMWVYIIItttIItitIItI.       .....:++;,RBMM
MMMMMMMMMMMMMMMMMt:,,,,,,,...                 .,..XMMMMMMMMWVIIIIIIIIYIItttIII...    .....,+i;,;BMMM
MMMMMMMMMMMMMMMMMV,,,,,,,,....               ..,:,:MMMMMMMXYIIIIIIIIIIIIIIIIYY:,,  ......,++;+:YMMMM
MMMMMMMMMMMMMMMMMB;,,,,.......              ..,,,;:RMMMMRXYItIIttIIIIIYYItttttV+,,.......;++;iIWMMMM
MMMMMMMMMMMMMMMMMMI,,,,,......              ..,::+XMMMMRVIIItttttIIIIIItttIIIYWBI,::::,..,++iMMMMMMM
MMMMMMMMMMMMMMMMMMX,..,,,.....             ..,,+XMMMMMWYIttttttttIIIIIIIIIIYVRMMMW+;::;,..,;+IRMMMMM
MMMMMMMMMMMMMMMMMMB,..,,,,,..               ..,iMMMMMVttiiiiittIIIIIYYYVXWRBMMMMMMMV:..;...,,:tMMMMM
MMMMMMMMMMMMMMMMMMM;..,,,,,...            ...,YMMMBWYIiiiiiiiittIIYVXRBMMMMMMMMBMMMMRi,.;...,:iBMMMM
MMMMMMMMMMMMMMMMMMMi..,,,,,...        ...,....RMBY+ItiiiiiiiiitIIYWMMMMMMMMMMMMMMRMMMMWi;:..,:tMMMMM
MMMMMMMMMMMMMMMMMMMY..,,,,,..... ....    .....tI:. ,iiiiiiiiitIYXBMMMMMMMMMMMMMMMMMMMMMBVi,.,.iMMMMM
MMMMMMMMMMMMMMMMMMMX,.,,,,,....         .......     .+++iiittIYRMMMMMMMMMMMMMMMMMMMMMWMMMRi.,.;BMMMM
MMMMMMMMMMMMMMMMMMMB,,,::,...           ...           ,+iitIIVBMMMMMMMMMMMMMMMMMMMMMMMMMMMR+,.:BMMMM
MMMMMMMMMMMMMMMMMMMM;,,::,....                         ,itIYXMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMR+,,RMMMM
MMMMMMMMMMMMMMMMMMMMi,:;,.....           ..              +YWMMMMMMMMMMMMMMMMMMMMMMMMMWBMMMRBR+,WMMMM
MMMMMMMMMMMMMMMMMMMMY::;.,,....        ...        ..      ,VMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMBtWMMMM
MMMMMMMMMMMMMMMMMMMMW:;:,,,....   . ....        .. ..   .:VMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMBMMMM
MMMMMMMMMMMMMMMMMMMMB+;:,,,... ... ..         . . . .  ::BMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMi+::,,,....               .  , . ,;IMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMY+;::,,..                    ,. .:VMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMXi;;::,... ..           .. . ....IMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMRt++;:,,....   ....     .,  ....,BMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMIi+;;:,,..  ......      .,. ...IMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMVi+;;:..  ..   ...      .:. .,:RMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMRti+:.....    ...       ,:..,;XMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
BRRRRRRBMMMMMMMMMMMMMMMIiii;:...  ..... . .. .,;::;YMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM