MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMBMMBBBBBBBBBBBBBBBM
MMMMMMMBMMMMMMMMMMMMBMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMRBRBBMBBMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMBRRBMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMBMMMMMMMMMMMMMMMMMMMMMMMBBMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMBBBXRBBMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMBMBMMMMMMMMMMMMMMMMMMMMMMMMMMMMBBRt+ItXMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMBBBBXi;:;iYYVWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMBWMMBMMMMMMMMMMBRXti;::;;itYYRMMMMMMMMMMMMMMMMMMMMMMMMMMMMMBB
MMMMMMMMMMMMMMMMBMBBRMMMMMMMMMMMMMRVYXVYt++YVWWXXRMMMMMMMMMMMMMMMMMMMMMMMMMMMMMB
MMMMMMMMMMBRBBBRBBBBXMMMMMMMMMMMMMWVXXXtYIiVItIItIRMMMMMMMMMMMMMMMMMMMMMMBMMMMMB
MMMMMMMMMMMMMMMMBBBBBMMMMMMMMMMMMBXIItitIIiYIii+itWRMMMMMMMMMMMMMMMMMMMMMMBMMMMM
MMMMMMMMMMMMMMMMMMMRBMMMMMMMMMMMMBWItiiitItYYi+++tWMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMBMMMMMBMMBBBMMMMMMMMMMMMWVti++tIiiYt++iIWMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMBBBMMMMMMMMMMMMMWIiiittiiiIIiitWMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMBMMMMMBMMBBBBMMMMMMMMMMMMBYtitYItttYYt+tWMMMMMMMMMMMMMMRWWWWRRRRRRBBBB
MMMMMMMMMBMMMMMMMMMBBRRMMMMMMMMMMMBBXtiiYYIttYIiiYBMMMMMMMMMMMMRXVYYYYYYYYYYYYYY
MMMMMMMMMBMMMMMMMMBRRRRBMMMMMMMMMMMBVttittti+iiiIRMMMMMMMMMMMMMWVYYYYYYYYYYYYYYY
MMMMMMMMMBMMMMMMMBBRRRRMMMMMMMMMMMMMXiiIti++;+iYRMMMMMMMMMMMMMBXYYYYYYYYYYYYYYYY
MMMMMMMMMMMMMMMMMMBRRRBBMMMMMMMMMMMBYi++ttiiitIXIBMMMMMMMMMMMMWYYYYYYIYIIIIYYYYY
MMMMMBBBBMMMMBBBBBRRRRBMMMMMMMMMMMMYt++;;+++i+tVtYIXMMMMMMMMMMRVYYYYYIIIIIIIIYYY
MBBBBBBBBBMMBBBBBBRRRRBRWWWWBMMMMBWXt+;;;+;;+;IYtYRBMMMMMMMMMMBXYYIIIIIIIIIYIIYI
BMBBBBBBBBBBBBBBBRRRXVYItttVMMMBRWRXYi+++++;+iIYIXWRRRMBMMMMMMBXYYIIIIIIIIIYIIII
BBBBBBBBBBBBBBRRRRXYIIIIttitYWVIitt++IYitIItttIVXXWWYYXXYVWWXVYYYYYYIYYYYIIIIYYY
BBBBBBBBRBBBBBRRRVIt++iiiiiittti++++tVYtI+IIIIVXYi+itIt+;+iitYVYYYYYYYYYYYYYYYYY
BBBBBBBBBBBBBBRRXYIti+++++++++++++iiIVYtVVIYYtIIYYiiitIi;;+iitYWRXYYYIYYIIIYIYIY
BBBBBBBBBBBBBRRXVYYYti++;;+++++i++++iittIYi+iIttttttittt+::;;+iIRMBVYIYYIIIIIYYY
BBBBBBBBBBBRWXWVIIYYItii+++++iitii+;;;;+++++;++++iiiiiiii+:::;iIWMMBVYYYYYYYYYYI
BBBBBBBBBBBRIIXVYIYYIIItttttIIYYYYIti++;;;;;;;;;++iiiiiiii++++iYRMMMVYYYYYYYYYYY
BBBBBBBBBBBRt++YYYYYYYYYYYYIIIIIIYYYYtti++;;;;+++iitttttiittiitYRMMBVYYYYYYYYYYY
BBBBBBBBBBBBY+;;IYVVXXXXYIttiiiittIYYYIt+;;;;;+ittIYYYYYYIIYYItVMMMBVYYYYYYYYYYY
BBBBBBBBBBBBRV+;;tYVXWXYtti+++++iittIYYt+;;;;;+ittttItIIIYXXXYIWMMMWYYYYYYYYYYYY
MBMMMBBBBBBBRWI:::tXXXVYtii+;+;;++iitIYt+;::;++iiiii++iitIYWXYIXMMBVYYYYYYYYYYYY
MMMMMMBBBBBRRWXI:::tWXYtii++;;;;;++itIIt+;::;+i++;;;;;++itIVRtiWMMBVYYYYYYYYYYYY
MMMMMBBBBBBRWXXVi::;XYItii+;:::;;;+iitI+;:::;+++;:::::;;+itYR+YMMMWVVYYYVYYYYYYY
MMMMMBBBBBRWXXXXX;;IXYtttti;::::;;+itII;:::::++;:::,,::;+itYWVBMMBXVVVVVVYYYYVVY
MMMMMMBBBRWXXXXWRi:IVIIYVYt;::::;+itII+::::::++;::,,,,::;iIYWMMMMWVVVYVYYYYYYYYY
MMMMMMMMBRWXXWRBMt,iVYIYYYt+:::++itIt;:::::::;+;:::,::::+tYVWMMMMXVVVVVVYYYYYYYY
MMMMMMMBRRWXWRBMMX;:YVIttii++++iitt+::::::::::++;::::::+iIVXBMMMBVYYYYVYYYYYYYYY
MMMMMMBRWWWWRBMMMMBIiYVYtttiiitt++:::,,,,:::::;++;;;;;++itVBMMMMRVVYYYVYYYYYYYYY
MMMMMBRWWWWWRMMMMWii++iiIIItt+:..          ...,:;+iiiittYWBRBMMMXVVVVVYYYYYYYYYY
MMMMBRRWWRWWBMMMBi+i+:::::,,.....                 .:+IXXXVVRMMMBXVVVVYYYYYYYYYYY
MMMMBRWWRRWRMMMBIi;;;:,,,,,,......             ...,,+VIIIYVBMMMMBBBBRWWXXVVVYYYY
MMMBRRWWRRRRMMRti++;:::,,,,,,......         ....,,,:tVIIIYWMMMMBBBBBBBBBBBBBRRRX
MMMBRWWWRRRBMWti++;;:::,,,,,........       .....,::;VYIIIYRMMMBBBBBRRBBBBBBBBBBB
MMBRRWWWRRRBXii++;;;::::,,,,,..................,,,:iVIItIVBMMMBBBRRBBBBBBBBBBBBB
MMBRRWWWRWXtii++;;;::::,,,,,,,................,,,,;VYYIIYWMMMBBBBBBBBBBBBBBBBBBB
MMBRRWWWWIi++++;;;;::::,,,,,,,...............,,,::IXYYIYVRMMMBBBBBBBBBBBBBBBBBBB
MMBRRWWRItt++++;;;;:::,,,,,,,...............,,,::+XYIIIYVBMMMBBBBRBBBBBBBBBBBBBB
MMBRRWWVttti++++;;;::::,,,,,...............,,,::;iXYIIYVWMMMMBBBRBBBBBBBBBBBBBBB
MMBRRWWIttti++i++;;;;:::,,,,,.............,,,::;+YYIIIYWBMMMMBRRBBBBBBBBBBBBBBBB
MMBRRWXIItti++++++++;;:::,,,,,,,.........,,::::;tVIIIYVRMMMMBBBBBBBBBBBBBBBBBBBB
MMBRRRVIItti+++++++++;;;;::,,,,,,,.....,,,:::;;+tYIIYVWBMMMMBBBBBBBBBBBBBBBBBBBB
MMBRRRVIttiii+++++;++++;;;;::,,,,,,,,,,,::;;;;:;IIIYYWRMMMMMBBBBBBBBBBBRBBBBBBBB
MBBRRRYttti++ii+++;;;;+++;;;::,,,,,,,,,::;;::,,+IIIYVRMMMMMMBBBBBBBBBBBRBBBBBBBB