IXRRRBMMMMBBMMMMMMBBBMBBBBMMMMMMMMMMBWXYii;:,,,,,,,,,,,,,::;+++++iiiittIIIYYYVVVVMXVtti+;:::,,,,,,,,,.,,,,,,,,
RBBBMBBMBBBMMMMMMMMMMMMMBBMBMMMMMMMBRXYIi;::,,,,,,,,,,,,,::;;;++iiiiittIIYYYVVVVVRBVYYtt+;;:,,,,,,,,,,,,,,,,,,
RBBMBBBBRBMMBMMMBMMMMMBBBMMMMMMMMBBBWYYi;:::,,,,........,,,::;++++iiitttIIYYVVVVVXBYYt;;;i+;:,,,,,,,,,,,,,,:::
RBMBBRRRMMMBMMMBBMMMBBRBMMMMMMMBMBBWVIt;:,,,,,,,....,..,...,::;;++iiiittIIIYYVVVVXBXIt+;;+:+;,,,,,,,,,,,,,,,::
BMMBBRBMMMRBMMBBBBBBBBBMMMMMMMMMBBBXIi;::,,,,.,.,..........,,::;+++iiiittIIYYVVVVXBWYtiti;;:;;:,,,,,,,,,,:,:::
BBBBRRMMMBBMMBBBBMMMBMMMMMMMMMBBBWYIt;::,,,,,...............,,::;++iiiittIIYYYVVVXXVYYItt+;;;;;:,,,,,,,:::::::
BBRRBMMBRMMMMBBMMMBMMMMMMMMMMBRWXYt++;:::,,,,,.,,...........,,::++++iiittIIYYVVVXXXIY;+++iii+;;;:,,::,::::::::
BRRBMBBRBMBBMBMMMBMMMMMMMMMMBRRXVI+;;:::,,...................,,:;;++iiiittIYYVVXWWBW+Vii,,,,,;++;::::,:::::;;;
WRBBBBBRMMMMBBMMMMMMMMMMMMMMBBWVIi;;;:::,,.......... ..  ....,,:;;;+iiiitIIYYVVWBMMMVt;i::,,,,,.,+;::::;;;;;;;
RBBRBBRMMMMBBMMMMMMMMBMMMMMBBWVIi+;;;:::,,................,,,,::;;++++iittIYVWRMMMMBIY+i:,...::::+;;;;;;;;;;;;
MBRBBWBMMMMBMMMMMMMMMMMMMMBRWYIi;;;;;::,,......,,,,,,:;;;:;;;;:;;++++++ittIVWBMMMBBWXt+i::,,.:.,i+;;;;;;;;;;;;
BBRBRBMMMMBBMMMMMMMMMMMMMBRXVIi;;;;:::::,....:ttIttIYVXXVVVVIItii++;;;+itIYWMMMMMMRRVtti::::;;,ti++;;;;;;;;++;
RRRRBMMMBBBMMMMMMMBMBBBBBRXVIi;;;:::::::::;+tIIIYVYYYVVYYIIItii+;:::,:+itYWMMMRRBMMBWt+,,::;+,iti++++;++++++++
BRWBMMMBRBBMMBBBMMBMBBRBRWVIi;;;:::::;;+ttItt+;;;+iYVXWWXVYti++:,,,,,,;iIYMBMMYYWMRRY+;,,,,+,;tiii++++++++++++
RWBMMBBBBBBBBBRBBMMMBBRBRWYi+;::::::;iIIi+:,,,,+tIYVWWWXXXXXYi+:,,,..,:iIVMMMWIVWBRVi;,,,,:::tii++++++++++++++
WWRMMRRMMBBBBBRMMMMMBMBBRWIi;;;:::::;;;:::,::iIIIWRMMMW,:+tXVY;::,,...,;tVMMWWWRRBR++:,,,,:.ii++++++++++++++++
RXBBRRMMBRRRRBBMMMMMBMRRRXIi+;;::,,,,::::::+ItIYRRWWIMR,,;+tYI;::,,,..,:iYRMBRRRWBWIi;:,,:,+i+++++++++++++++++
BWRRRMMMBRRRBRBMMMMMMMBBRXIi+;;::,,,..,,,::+YWY.:XRYWX:  ,VXVi::::,,,,,:+tYBBBRRXWXYtti;:,+Iii++++++++++++iiii
MXRRWMMMBRRRBBMMMMMMMBMBWXIi+;:,,,.......,,:++it;:,:,.:+iIYYi+::::,,,,,:;+IVBRRWXYttIItti+Ittii++++++++ii+++ii
WXRRRBMBRWRBBMBMMMBBRRMBWXIt+;:,,,..    ...,,,:,,:+:i+i+ittii;::::,:,,,,:;iIXBRRXY:::iIItIIIttii+++++++++++iii
BWRWBMMRRRRBBBMBBBBRRVMRRXIi+;::,,...  ......,,,,,,,,:+;i+++;::,,,,,,....:+tYWRWWV,,,,:iIYIItttiii++ii+i++iiii
MWRWMMBRRRRRRMBBRBRRRIWRXVYt+;::,,...      ......,,,:::;;;;::,,,.....   .,:+IVRWWV,,,,,:+tIIttttiiiiiiiiiiiiii
MWWWBRRRWRRRBBBMRBRWWItYVVVIi;::,,,..      .   ...,,::::::::,.............,;tIWRXY.,,,,,::+tIttttiiiiiiiiiiiii
BBXRRWRBMBRBRRBMRRRVVitIYYYIt+;:,,,....         ...,,:::::,,..........,,,,,:+tVWWt,,,,,,,,,:+ttttiiiiiiiiiiiii
RBXRWWRBBWBBBBBMRRRWYt+;IYYIIt+::,,,....          ..,,,,.............,,,,,::;+IVX,,:;++++++++itttttttiiiiittit
RRWWRRBRWRRRRBBBWRRWV+++YVYYIti;::,,,..               .........  ..,,,,,::::;;iIVi;:,,,:::;;;;+ttttttttttitttt
RBRWWBBRRRRWRWBRWRBRRRRWVXYIIt+;;:,,,......              ...... .,::::::::::;;iIYY,,,:::::;;;;;+ittttttttttttt
RRWWWMBWRRBRBXBBWWBBRMMBWXXYYI++;;:,,,......              ......,:::::::,,,,:;itIY,:::::::;;;++++ttttttttttttt
WRWWRBBWBWBBBRMBRWBRRBMBRWXVYIi+;;::,,,,,,....            ......,,,,,,,,,::::;+tI;,::::::;;;+++++itttttttttIIt
RRXWWMBRRRRMBBMBRWBRRBMBRWXXYIi;;::::,,,,,,,....          ......,,,,,:::::;;::ii:::::::::;;+++++iittttttttttII
RBXRBMRBBBRBRMMBRWBRBBMMRWXXYIt+;::,,::,,,,,,,,....      ........,,,,,,:;+ttIYXi;;;;::;;;;++++iiiiittttttttIII
BBWRBMBRBRRRMMBBWRRRRRMMMBWXVYIt;:,,,,,,,:,,,,,,,.......  .....,,,,,:::;iIYYVXXi;;+;;;;;+++++iiiiitttttIIIIIII
BBWWBBBBRWRMMMMBRBRBRWMMMMMBRXYIi:,,,,,,,,,::::,,,,...........,,,,:::;;itIYVVWY;++++;;;+;++++iittttttIIIIIIItt
MRXWBBBRWRMMMMMBRRBRBWBMMMMMMBBXYi:,,,..,,,,,,,,,,...........,,,,::;;;;itIYVWBXt++++++;+++iiiiitttttIIIIIIIItt
BRWXBBBWRMMMBBRBBRBMRRRMMMMMMMBBRWt::,,....,,,,,,.........,,,,,::::;;iIYVWRBBRRWXIi+++++++iiiitIIIIIIIIIIIIItt
RRWXWBRRBBBMMBMMBBMBRRRBBMMBMMBBBBRV+,,,......,,........,,,,,:::;itYVVXWWWWRRRRWWWVI++++iiiitIIIIIIIIIIIIIIIII
WWRWWWBBBBMMMMMMMMMBBRRMBRBMBMMMBBBRVt:,,..............,,,,::;iIYIIIIYVVVXXWXWWXWWWXVIiiiiittIIIYYYIIIIIIIIIII
WBRWWWWBBBBMMMMRMMMMBRRMMMMBMMMMRRRXXYI+,,..............,,;IXIIttttIIIYYYYYVVXVXXXXWXXXYtittIIIYYYIIIIIIIIIIIt
WRRRRRRWBBBMMMMBMMMMMRBBMMMMMMMMBRWXWYYtt+:,............,,:ttYtItttttttttIIYYYYVVXXXXXXWXVYIIIYYYYIIIIIIIIIItt
WWRWBRRWRRBBMBMBBMMMMBBMBMMMMMMMRWXXWYVWXWWI:...........,,,:i+itti+++iiiiittIIYYVXVXXXWWXXWXVYYYVYIIIIIIIIItii
XXWWBRXRRRRRBBBBBMMMBBBMMMMMMMMBBBXXVVXWWWWWWY;.........,,,,:++;it+++;;;;;+itIYYYVVVXXXXWWWWWXXVVYIIIIIIIIttti
YVWWWRXWRRRRMMBBBMMMMMMMMMMMMBWXRRWVVXXWRWRWWWWXi,......,,,,::++;+i;;;;;;;++ittIIYYVVVXXXXXXWWWWXIIIIIIIIttttt
YVRRWRWWRBRRMMRMBBMMMMMMMMMMMMWWWXVXVVWWWRRRWWWXXVI;,..,,,,,,::;+ttti+;;;;;;+iitIIYYVVVXXXWWWWWWWWXIIIIItttttt
WVWRXWXRBBWWMBWMMMBBMMMMMMMMMMBRXVVXVWWWWRRRRRXXXXXVVt;:,,,,:::;+tYYt+;;;;;;;++iitIYVVVVXXXWWWWWWRRWYttttttttt
WWVWVWRBBBWRMBBMMBBBBRBBMMMMMMMMBRRXWWWWRRRBBXXXXXVVVYYYItii++tIYYYYYti++;;+++++iitYYYYVVXXWWWWWWWWWRWI+iitttt