tWWttIiVXVXXIitWVWRIYXIIVXWXWWVWXYIXWWXXVYWBRBBBBBBRBBMRRWWRWRXWBBWBBBBBBRBBBWWW
tVYYYIiVXXXXtVtWVXWXRWXYXWWVXVVWRWIXRWIRRWWBXWBWBBBBMBRXWWRRWWRWBBBBBWRRRRBRBWWR
IXXVIVWWXYYItiitIIYVYVYVYVXXXVXRXXVXXRWRWWWWWXWRBBBBBBRVYWWWBBBRBBBBBBRWWWRWRWWR
VYYYIYWWYtt++tttttYItttiitIVVIWWVRBMVRBMRXXWRRWRRRRBBRBRWXMWXRMBBBBBBBBRBWRRRRBB
+;+I+:Itttti+;:,,::,,:::,+IIYYVVRRBRWXRWVXXYBBXRBVYBBRBBMBBRRRRRXBMMMBBBBBRBBBBR
::ii::;;IY+:,::,;:...,,...,;itVVVWWWXBWVWVXWYWXWBRRBXWBBRWWWRMRWWRBBRRBBBRWBRBBB
::::::+tV+:,.;;+t:,:::+;,..,,,;YVVXWWRVVXBBXXRXVVWBWXBMBBMRXXRWWRRWBRBBBBMBRBBBB
:::::iiiV;,,:,....;..:;: ...::,.,tYIXBRBMBWBBBXYXRBWBBBBMMMWRBWWRWBRRRRWBBBRBBBR
::::;iitYi+;;;+++;+;;:t;:,,:++;,,.,;tXRWRWXRMRRYVRBRMBXWRMMBWBRWMWVYWWWWXBMMBWBB
::::;tYYYYtiiiiItiiit+Yi+;;+itt:.....,;tIIIRBIIVRBRBMMBRRMBVWVXWBWIXWWWBWWBRRRRW
::::;IVVVXXYIttYt+itIVYIttttYVi... .............,;+tIVVRMMWYIIXBBBMMMW+tBRBRMBIW
::::;tVXWXVVXXVVItIYYYYYYYIt+.    .........          ..,+VYVXVXRMBMMBRYIBBBBBMRB
;:::,tYXXXV+WWBRWV;. .,,,..  .,,,.......,,,..        ...,,,iYRBRXWMWBMXXBMBBBWXW
+:::,:tXXXXtYXWWI..        .:ii:,.....,,:;:,...   ....,,,,,:;iYRVVWRMBMBBRBBBMWW
t;:::,,+XXWYiXXY,.....  .  ,::,,....,,:;;+;,.......,,,,::::;;+tWWBVWMMMMMMBBMMMB
Ii::,,,,;YWWYYY;..,,,,.........,,,,,:::;++,.... . ..,,:;;::;;+itRBBWMMMMMMRMBBMM
tt::,,,,,,;YVI+..,,;;:::,,,,,,::::::::;ii,...      ..,,:++;;;;+iWBWMBBBBMMMBMWBM
tIIti+::,,,,,+,,,,:;;+ii+;;;;;::::::;+++.            ..,:+ti+++IBBMMMMMBMMMMMMMM
tIIttttti++:+:,,,::::+ttiti++;;;;++i+i;.            ...,,;iIttYBRMMMMMMMMMMMMMMB
IIIttttttiii;,,,,::;;+it++tttttttiii+:.             ...,,:;YRBRWRMBMMMMMMMMMBWBM
tIIItttttii+:,,:::;+iitYi+ttttIttti+,.               ..,,,:+VBMWRBBMMMBMMMMWWMBM
itIIttiiiIV+:,:::;++iitYYItIIIItti;,..              ...,,,::+RRWMRBMMMMMMMMMBMMM
+tIIttiIXXI:,,::;+++itYYttVVIIIIt:,...              ...,,,,:;iRBBWBMMBMMMWMMMMRB
+ttIiiIXYI;,,::;+++itWVYttIRXIII+,...               ...,,,,::;tRWWMMRBMMMBBBBMBR
+itIiiVIi;,,::;;++itWBMXY+;RRWYI:,...               ...,,,,:::;tYXBMMMMMMMBBBWRB
;itIiiXIi:,::;++itIBMMBMBYIRRRWt:,....            ......,,,:::;;tBMMMMMIRMMBMMBW
+tIIiiVV:,::;;+itYBBBBBBMBRBRRRV,.......................,,,:;::;+VMBMMMBBBRWRMBV
i+IIi+i;,::;;+itYIWRBRBMMMRBRRRt,......................,,,,:+::;+iRMMMMMWMRRVRBB
;;;++;,,:::;++tYVWBMMBBBMMMBRRI..................,,.,,,,,,,::::;;iIMMMBBBWRBBMRR
;;;;,,,,:::;+iVYYWMMBBBBMMMMW+.......,,,..,,.,,,,,,,,,,,,,::::;;;+iRMBMMBBRBBBVt
;;;,.,::::;;+IXXVXRRBMBMMMMI........,,,,,,,,,,,,,,,,,,,,,,::::;;;;+VBWXBMBIVWVXV
;;:,,,,::;;+iXRRRWRBBMMMMR,..   ...,,,,,,,,,,,,,,,,,,,,,,,,:::::;;+YWBMMMBMBBBIV
;:,,,:::;++tVBBMMBMMMMMMB,.........,,,,,,:::::::::::::,,,,,,::::;;+tWMMBMBRRWRiI
;:::::;;+tYXBMMMMMMMMMMMt,........,,,:::::::::::::::::,,,,,:::::;;+IBMMMBBRBBXVV
::::;;+tYYIRMMMMMMMMMMMM:,,,,,...,,,,,:::;;;:::::::::::,,,:::::;;+ttYWMMXWRMMBB;
::;;+tYVYiiIYVVVVVWWBMMV,::::,,,,,,,,,,,::;;;:::::::::::::::;:;;;tWtIYXWYItVRMV,
:;;iIYVI;;++++iiitttYVY,,.,........,,,,,,:::::::::::::::::;;;;;;iIBVYYYXWVIIYR+,
;iIYVVt;::;i;;;;;+++i+,...... ....,,,,,:::::::::::::::::;;;;;;;+tVBVVYYVVVYYVWVI
tYYVVt;;;;:+i+;;iIti;,....   ....,,,:::::::::::::::::::;;;;;;;+itWVYtitYYVVVXMMM
YYVVtii+++;+ti++itt:,..... .....,,,,::::::::::::::::::;;;;;;+iitVYItItttttIYXMMM
YVVtti++ii++ttiiii:,,.........,,,,,::::::::::;;;::::;;;;++iiiitYtIYYIttttittYXBM
VVItttYXWWWXVYtt+,,,........,,,,,::::::;;;;;;;;;;;;+iiIVYYItitYItVYItYIItttttttV
WYItIXWWYIttiii+,,,,......,,,,,,::;;:;;;;;;;;++iiiiiIVWWXVt++IitYttIVIItYIIi+iii
XVYYWWYittti+;:,,,,.....,,,,,,:::;;;;;;;;;;;+iitttYXWBRWVt++++iIIIIYtiiIIt+;;;+i
RRXXWViiiiiti:,,,,,...,,,,,,:::;;;;;;;;;+++iiitIIVRBBBWVYtti+;t++Iii+:iii;;;;;;+
WIMRWItttttt:,,,,...,,,,,:::::;;;;;;;;;;++ittIIYYVXVWXVVIItti+;;;;;::::::::;;;;;
itMMBIVXXVI:,,,,..,,,,,,:::::;;;;;;;;;;;itttYVVVYIitVXXYYIIttii+++;;;;;;;;;;;;;;
tIRBMMRWWI:,,,,,,,,,,,,::::;;;;;;;;;;;;+itttYVXVIiIIXXXXVVVXXXVVVVVYVYYVYYIIttii
It;iWMMMt,,,,,,,,,,,,:::::;;;;++;;;;;+iittttttYXVVVXXXYWBRWWWWWWWWWWWWWWWRRRRRWW
;;+;+BB;,,,,,,,,,,,::::::;;;;;+;;;+++itIIttttIIVWYItIVWRWWWXWWWWXXXWWWWWWWWWWWWW
IVRRXt:,,,,,,,,::::::::;;;;;;+++++iIYXVIItIIIttVXWXXXWRWWXXXXXXXXXXXXXXXXXWWWXYt
,:;;:,,,,,,:::::::::;;;;;;;++itYVWWWWXXXXYYYYYYVRXYYXWWXXXVVVVVVVVVVVVVVVVXVIi++
:::,,,,,::::::::;;;;;;;+itIVXXVVVVVXXXXXXVVItYVVBXYXXXXXXVVVYVVYYYYYYYYYYYIi+;;;
:,,,,,::::::;;;++iitIYVXVIi+;;;;+++++itIYVVVVXWWRXXXXXXXVVYYYYYYYYYYYIIIti+;;;;;
:::::::;;;+iitIYYVVXXVt++;;+;;;++++++++++iIYYVVXVWXXXVVVVYYYYYYIIIIIIItti+;;;;;;
::::::;+ttIYYVVVXXXVti+;;;;;;;;;;++iiiiiiittIIYVVWXWXVVVYYIIIIIIIIIIIIttii+;++++
;:;;;;itIIYVVVXXXXYtii+++;;;;;;;+++iiiitttttIIIYWBRBRWXVVYYYYIIIIIIIIItttttiiiti
;;;;;+tIYVVVXXXWWIiiii++;;;;;;;;++iittItIIIIIIYWMMMMMBBBRRWWXVVYYYYIIIIIIIIIIIII
;;;++iIVVXXXXWWWi+;;++++;;;;;;;+++iiIIYIIIYIVRMMMMMMMMMMMMMMMMMMBBBRWWXVVVVVVVYY