RXYYVXXXXXRWWRRVtIiitttttitiiiii+;:::,,,,,,,,,:,,,::itYYti+;:,,,,,,..,;XXViIIWXWBMBWVWBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBMMMW
WXWWWXWWWWRRWRXttittitIIti++;;;ii;::::,,,,,,,,i+:::,:::;iiY+:::,,,,.,,tWWVtYiWWYWBMMBXXMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMB
RIYWXVVXWXWWXVtttititYXBRRVt+:,,;+;::::,,:,,,::;+;+++++;:iiX+;:,,,,,:iWRBWXXtBBWVWWXWWRRBMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMR
WVVVWWWXYVXWXIiIiIiIYYVVVYYVWXVi+i;;;;:::::,:::,,,::::,:::iIi;::,,::iWWWWXVYIVXXYVWRRBBMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
WYVWXVWXVXXXYiItIttYIi;;;;::::+tYWi;:;:,:::,;:::::::::::::ii;::::::+RWWRWRWWXRWWXYXXWRWRRBMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
WWWVYYtYItYVttYititIt+;;:::,,,,,,,;+::;,:i:,:::::,..,,:;;;ii;::,,::XRRRRWWWWWWWXXVVVVXWRRRRBMMMMMMMMMMMMMMMMMMMMMMMMMMMB
WWVYYIYIIVVIiYtitiIYi;;;::,,,,,,,,,+;:;,,t+:,;;:,.....,,:ii;;i;::,+BBRRBBRWWWWWRBBMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
WWYYi;+YXXVttYiiIiIYi;;;::,,,,,,,,,:+::;;;i;:;+;+,...,,,;i;:it+::,IBRBBRWBBBBRWRRBBBBBBMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
WXYVtittYVIiIIiiYiYY+;;::,,,,,,,:,,,;;:;::i+;;+;iYXIi++ii;:IRi::;:XBWRWWBRWWWWWXXWXXWRRBBMMMBBMMMMMMMMMMMMMMMMMMMMMMMMMR
WWYi;;itYYitYIitYiYYi;;;:::,,,,::,,,:+:,::i+;+i:..iItYYi;iVY+::;;;RBWRWWBRBWRBRWWWWWWWRBMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMR
XWYttiitIIiIYtitItYXi;;;::,,,,,,,,,,,:+.::ii+:,....++tY+Iti;;;;i:IBBXBWVBWWBBWWWVVVXWWRBMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMR
WWIiiiiIYtiYYtiIttYXi+;;::,,,,,,,.,,,,:;+:;;,,,,,,,,:+IXtIii;;i++WBBWBWVRWXRWRWXRWYXYXWWWRRBMMMMMMMMMMMMMMMMMMMMMMMMMMMM
XWYi+;IYtiIVYiiIitYXi;;::::,,.........,;+;,.,,,,,,,,,,:tXti:++++IBBBWBWVWVWRVIIIVXYYYXXWWRRBBBBBMMMMMMMMMMMMMMMMMMMMMMMB
XWt+;+YIiiYYIiiIittVi;;:,,,,...........:::,,,,,,,,,:::;YYi:,;+;,WMMBRBXXWYXYItititi+YVXRBMMBBBBBBBBMMMMMMMMMMMMMMMMMMMMB
XWI;+IIIitItIiiIi;It+;:::,,,...........,  ,,,,::;:;iYWWWVYYVVYIYVWWRRRXWVIii+ittIi+ii+;iYVRBMMBRRBMMMMMMMMMMMMMMMMMMMMMM
XWt;ttItiIIIIiititIi;;::,,,,...........:,.,,,:;++iiYBBRRRRBBBRRRWWWYYXXXVYtItttIYIIiiitIVVYYXRBMMBBMMMMMMMMMMMMMMMMMMMMR
XWY+YiIiiYtItiititt+;;::,,,,,..........:;:,,,:iiiiiVBBRRRRBBBBRBRRWWWXYVXXXXXVVYIttitIYYYYYttYVXRMMMMMMMMMMMMMMMMMMMMMMM
IWYtVttiiYtItitiiii+;::::,,,,..........:;:,::+titIVXXVVVWWRBBRBBBRRWXVWRRRWXYXYYYYYIYYIIYVYIIttIVXWRBMMMMMMMMMMMMMMMMMMM
WWXXXiiitYtItiIiiii;;:::,,,,,..........:;:,:;tVVVVYi+;IVXRRBBRRXVYIttIWBXVYtYYYYIYVYVYIItitiiitIIIYVWBMMMMMMMMMMMMMMMMMB
VWXRBYiiIItItiIiti+;;:::,,,,,,.........;::,;+iiii++i+;tVXWWRWWVYYItitYWRXIiiitttIYYttIItttttii+iiiiitYXRMMMMMMMMMMMMMMMB
VVVRBRiiYItIiiYiIi+;;:::,,,,,,.........;::;;iiii+;;;i;iYYXWWWYYIiItt++IYVtiiti+itt+tiiiiitIIIYItiitiittYRMMMMMMMMMMMMMMM
WYVRBXVtVItIiiYiI;+;;:::,,,,,,.........:::;+iti+;;;;+i++tYXWXYVtIIit++ttIti+;;;++iiiitiiiIttItIiii+ii+;+YBMMMMMMMMMMMMMR
WIVXWVXVYtIIiiYiI::;;:::::,,,,,.......,;;;++it+;;;;;:++itYtVVVIIYItttYYYtt+:::;+ittttiittittiiiii+++it++iXBMMMMMMMMMMMMM
WIYVWRRVYtIIiiYiI::::::::,,,,,,.....,,,,:;++ti+;;;;::::+iItYVYtYYttYYYIVt+;:;;+;++iiIIYYtiii+++iii+++iti+tXRBMMMMMMMMMMB
WVXXWRWXYtIIiiYiI:::::::::,,,,,,,,,,,,,,:;+iIt+;;;::::::iiYVIVIYtYYVYYIYi;;;+++++;tWRRWXYYYYYYV++++;;;+++++iiiiiiiiiMMMB
RWXXXRRXIIYIitIiI+:::::::::,,,,,,,,,,,,,:;iiXti+;;;:::,,;:iYYIYIIYYYVXYti::;;+tiiXRBBBRXXXVIYVWW+;+;;;;+++++;::,....RMMM
RXWVYVWXIIYIitIiIt::::::::,:,,,,,,,,,,,,::+iWYi++;;:::,,,:;itIIYtIYVXXXt;:,:+tYIWRRRRMBXXXXXXXXRV++;;;;;;;;:;;:,    RMMM
WXYVVXWXIIYtitIitY::::::::,,,,,,,,,,,,,,::+tVXti+;;:::,,,,,;;;ittttYVXXY+::++tIVXWXXRBBRXVXWXRXBRY+;:;;;::;+;;:::,..RMMM
WXVXXWBXIIYtiItitX+:::::::::,,,,,,,,,,,:::+tIWt++;;:::,,,,,,,::iiiiitYVItit+++itYXRBWRRRXVXWXXXRWRYi+::::::;++i;;;;,RMMB
WWXVVXRVIIYtiItitVt:::::::::,,,,,,,,,,::::;ItWIi+;;;::::,,,,,,,:;+;++iIIIIti+++iYVVXXVXRXXXXVVXRRRRI;;;::::;;+ii+;::BMMM
RWVVYWXVIIYiiItitVI:::::::::,,,,,,,,,,::::;ttXYt+;;;;:::,,:,,,,,,::::+iittii+;+tIIIYItXRWWXYYVXRBBRY;:::::::;;i;+;::BMMM
WVVYIXRYIIIiiItitVY::::::::::,,,,,,,::::::;ttVVti+;;;::::,,,,,,,,,,,,;;;++i+++;;;iII+XRRRRWIYYRRBBBR+::::;:::;;;++;:BMMB
XYYIIXBYIIIiiItitYX+::::::::::,,,,,,::::::ittYVti+;;;:::,,,,,,,,,,,,,::::++tii+;iii+IBBRWRRIYYRRBRWXt:,,::;,::;:;+;;BMMR
VVVIVRBYIYIiiItitIXi;;:::::::,,,,,,:::::::ittYV++;;;::::,,,,,,,,,,,,,:::::++itiiii+iXBBRRBRttXRBRWXY+,,,,,,,:::::;;;BMMM
WWXXWRRIIYIiiItiiIVI;;:::::::,,,,,::::::::iitYXi+;;;::::,,,,,,,,,,,,,,,,:;:;iiiiiiiIWBBBBRRtiRBRV+,,,,,,,,,:::;;::::BMMX
XXXXWRXIIYIiiItiiIVY:;;:::::::,,,,::::::::tttYYY++;;::::,,,,,,,,,,,,...,::;+iiitiiitWBBBBBRtYBRt:,,,,,,,,,,::;:::,::BMMR
VRRRRBXIIYtiiIiiiIVX;;;;;;::::,:,::::::;::tttVYYi+;;:::::,,,,:,,,,,,...,,:+iiitti+++YBBBBBRIXX+,,,,,,::,::,:::;:::;:BMMM
YXRBBBVIIYtiiIiiiIVW+;;;;;;:::::::::::::;:ttIXIII++;;::::::::,,,,,,,,..,,,;;ittti++;+WBBBBBVV+:,,:,,,;:::;:;,:;;;;::BMMB
+iWXYRYIIYtiiIiiiIVWi;;;;;;::::::::;;;;;;;ttIXItIi++;::::::::,,,,,,,,,,,,,,;i+tiii+;;;XBBBWYi::,:;;;::;;:;;;::;+;+::BMMM
VIVVVBYIYYtiiIiiiIVXY;;;;;;;:::::::;;;;;;;ttIXIttIi+;;:::::::,,:::,,,..,:;::+ittti+;,,:tVVti:,:::;+;;;;+;;+;::;+;;::BMMM
YttViVYIYYtiiItiiIVXV;;;;;;;::::::::::;;;;ttYXItiIii;;:::::::::::,:,,....,;;+:;;iii:..,:::;+:,,:;;;;;;++;++;;:+++;;:BMMR
RRRWRXYIYIiiiIiiiIVXX+;;;;;::::::::::;;;;;IIVVItitIi+;;;::::::::::::,.. ..,:;+;+tt+;,,:::,:;:,,:,;;;;;+;;;;;;+;;;;:;BMMM
MBXXRXYIVIiiiItiiIVXVt;;;;;:::::::::::;;;+IIVVItiiIi+;;;:::::::::::::.   .,,,:;;++++,::::,,:::,,,,::;;;,:;;:;;;;;;:;BMMR
MBBBRXYYVIiiiItiiIVXYY;;;;;;;:;:::::::;;;+IIXVItiiIt+;;;:::::::::::::.    ...,,;++++;;:;:,,::,,,:,::,:,::;:::;;;::;;BMMR
MBMBBVYYVtiitItiiIVXIX;;;;;;;;:;:::::;;;;iIYXVItiiII+;;;:::::::::::::,.     ...,;++i++;;::,::,,::,,,,::;::,::;:::;;;BMMM
MMMMBVYYYtiitItiiIVXYX+;;;;;;;;;;::::;;;;iIVXYItiiIYi;;;:::::::::::::,...     .,,++++;;+;:::;;:;,::::;++::;;;;:::;++BMMM
MRRBBXYVIi:iitiiiIVXVVi;;;;;;;;;;:::;;;;;IIVXYItitIVi+;;::::::::;;;::,    .   ..,:;+;+;;;;;:;+;;:::::;;:;;;;;:::++++BMMR
XIBIRBXY;::::i ::;IVYYi;;;;;;;;;;:::;;;;+IYXXYItitIVi+;;::::::::;;;::,          .,::;+i+;::;;+++:::::;:;;;;;++;;;+++BMMM
VXMIIYY;:i:::Iiiii;i;Ii;;;;;;;;;;;;;;;;+iIVXXYItitIVt+;;;:::::::;;;;;,          .,,:;+ii;;;;;;:;:::::::;:;++;++;++;iMMMM
RBBBWMBXYIiiiI:::iYYIIi;;;;;;;;;;;;;;;;+IIVXXYItitYYti+;;;;::::::;;;:...         ..,:;;+ii+;;::;;;;+;:;;;i+i+;++++iiBMMM
VXXXXRRRRXIVYYIYYYYXVXYYYYYIYYYIIIYIYIYYXXXRRXXVVVXXXVYYYYYIIIIIIIIItiiiiiiiiiiiiiitttYYVYYYYYYYYYYVYYYVXXIYYYYYYYYYMMMM