:,.,... .:IVI+:,..         ....,,,,,,,,.,.........                   .. .......,,,,::;;+itIYVXVI+;:;;+itIXBMMMX;:;:;;;;;
:.,,,,.,.iIIYYi:,.            ...,..............                     .  .......,,,,::;++itYVVVI+::::;+itYRBMMMV;;:;;;;:;
:,::,,.,:IItttIIi;,.           .........                              . ......,,,,,::;++tYVVYt;::,,::;itXRWRMMV;;;;+++;+
,:::,,,::IItii+ittti;,.           ...                               .    .....,,,,::;++tIYYI+:,,,,,:;+IXWXXWBMBi+++i+iIi
:;:,,,:;+IIti+;;;:;+iii+:,.                                            .......,,:::;+itIIt+:,...,,:;+IXVYVXXBMMYti+++tIi
;;:,:,:;+IIti+;;::,,,::;++++;:,.....                                 .  ....,,:::;+itIti+,......,:;IVXYYYVXXRMMRtI++ittt
+;:;;;;;+Iti++;;::,,,,,,,,,:;;;++:::,,.                              .....,,::+itIIt+;,.......,:;tVVVYYYYVVXXMMMIti+tttt
;;;;;;;;iIti+;::::::,,,,,....,,,::;;+;;:,,...                 .    ....,,:;+++;;;+tIi.    ..,:iIVVYYYYYYYYVVXBMMXItiitIt
+;;+;;;;iti++;::,::::,,,.........,,,,,::;++;:,...      .............,:;iii+::,.,:;+tI+   .:+IYYYIIIIYYIIIYYVXRMMRYtiitIt
iiii++;+tti+;:::,,,:::,,,,,.........,,,,,,::;+i++++++;;;::++;;::::;++itt;:,.   .,:+t+I,;iIYYIIIIIIIIIIIIIIYVVWMMMVIttIYI
ttiii+iiIti+;::,,,,,,,:,,,..............,,,,,,:::;;;;++++++++++++++i+;::::::,...:+i:iVIIYIIIIIIIIIIIIttttIIYVXBMMRIIIIYY
tttiiiiiIti+;:,,,,,,,,,,,,,,..............,,,,,:::::,,,,::,:::::::;;:::;;;:;;+itIIitYItItttttttIIIItttttttIYVXRMMBYIIYYY
ttttttttIt+;;:,,,.,..,,,,,,,,,,,........,..,,,,,,:,:,,,,::,,,::::;;;;::,:;;++ittttttttitttttttIItttiiiiittIYYVXMMMXIIYYY
IttttttIIi+;;:,,,.........,,,,,...,..,......,..,,,,,,,,,,::::::;;++;::,,::;++ittttiiiiiittttttttttiiiiiiitIIYVXBMMRYYVVY
YttttItIIti+;:,,,...........,,,,,..,,,,......,,,,,,,,,,,,:::::;;++;:,,,,,,:;+iIttiiiiiiittttttttiiii+iiiitIIYVXRMMMVYVVV
YIttttIIIt++;:,,,..........,,,,,,,,,,,,,,,..,,,,,,,,,,,,,::;:;;++;:,,,,,,::+tIItiiiiiiittttttiiiiii+++iiitIIYVXWMMMWVVVV
YYYtIIIIIt+;;::,,,,..........,,,::::,,,,.,,,,,,,,,,,,,,,:::;;;++;:,,.,,.,:;iItiiiiiiiittttttiiii+++++iiiitIIYVVXBMMRVVVV
YYYIIYIIIi+;;::,,,..........,,,,,,::::,,,,,,,,,,,,,,,,:::;;;;++;:,,,,...,+iIIiiiiiiiitttttii+++++++ii+iiittIYVVXBMMMXVVV
YYYYYYIIti+;::,,,,..........,,,,,,,::::::,,:::,,,:,::,:::;;+;i+:,,....,:;iIIttiiiiiiittttii++++++++++++iittIYYVXRMMMRXXX
YYYYYYYIti++;:,,,..............,,,,::::::::::,::,::::;;;;++i++::,,,,,,:;iIIIttiiiiitttttiii+++++++++++++iitIYYVXRMMMRXXX
VYYVVYYYIti+;::,,.............,,,,:,:;;;;::::::::::;:;+++iii+;:::::,,:;iIIIItttitttttttii+++++++++++++++iitIYYVXWMMMBWXX
VVYYVYYYIti+;::,,,.............,,,,:::;;;;;::::::::;;;++itti+;;;::::;+iIYYYIIIttttttti+++++++++++++;;+++iitIIYVXWBMMBWWX
VVVVVVYYIti+;;::,,...............,,,,:::;;;;;::;;;;;++ittiiii+;;;;;;+iIYYYIYIItttttti+++++;+;;;;;;;;++++iitIIYVXWBMMMRWW
VVVVVVYYIti++;:,,,....... . ......,,,,,::;+;;;;;;;++iitttiiti++++;;+iIYYYYYYYIIIIItii+++;;;;;;;;;;;;++++iitIIYVXWBMMMRWW
VVVVVVYYIti++;::,,.... .      ......,,,:::;++++++++iitttiiiiii++++itIYYYYYYYYYIIItii++;;;;;;;;;;;;;;;+++iitIIVVXWRMMMRWW
VXVVVVVYIti++;::,,....            ....,,,::;;+++iiittttttiii+i+++ittIIYYYYYYYYIItii++;;;;;:::::;;::;;;++iitIYVVXWWMMMBWW
XXVXXVVYIIii+;::,,....            .....,,:::;;+iittttttttiiiii++ittIIIYYYYYYYYItti++;;;::::;;:;;;;;;;;+iitIIYVVXWWBMMMRW
WXXXXVVYItii+;;:,,,.....          ......,,,::;+itttttttttii+++++ittIIYYYYYYYYIIti++;;:::::::::::;;;;;++iitIIYVVXWWBMMMRW
WXXXXVVYItii+;::,,,.....          ......,,,,:;;+iItttItttii+++++itttIIYYYYYIItii+;;;::::::::::::;;;;;++iitIYVVVXWWRMMMBW
WWXVVVVYIti++;::,,,......         ........,,::;+itttttIti+++++++iitttIIYYIItii++;;;::::::::::;:;;;;;+++iitIYVVVXXWRMMMMR
WWWXVVYYIti++;:::,,...... ...... .........,,,:;+itItttiii+;+++++iiiiitIYYIttii+;;;;:::::::;:::::;;;+++iittIYYVVXXWRBMMMR
WWXXVVYYtii+;;:,,,,...... . ............,,,,::;;+ittii++++++++++iiiitIIYYItti++;;;;::::::::::::::;;;++iitIIIIYVXXWWBMMMR
WWWWYYYItii+;;::,,.......    ...........,,,,:::;+itti+++++++ii+iiiittIIYYIti++;;;;;:::::::::::::::;;++iiittIIYVVXXWBMMMB
WWWWYYYItii+;;::,,,... .    .. .......,,,,,:::;;++ttiiiiiiiiiiiiiiittIIIIIti++;;;;;;::::;::::::::;;;++iiiittIYVVXWWRMMMB
WWWWYYIIti+;;:::,,,.. ..   .......,,,,,,,::::;;++ittttttittttiiitttttIIIttti++;;;;;;;::::::::::::;;;++iiiittIYYVXXWRMMMM
WWWWYYItti+;;:::,,....      .....,,,,,,,:::;;+++ittIIIYIIIIItitttttttIIttii++++;;;;;;;::::::::::;;;;+++iiittIIYVXXWWBMMM
WWWWYYItii+;;:::,,,.....   ......,,:,,::::;;++iitIYYVVVVVVYItiitIIYYIIIttiii++;;;;;;;::::::::::;;;;++++++iittIYVXXWWBMMM
WWWWYYYIti+;;:::,,,...... .....,.,::::::;;;++iitIYYYVVXXBMMMMMMWXXXXVVYIttii+++;;;;;;;:::::::::;;;;++++++iitIIYVXXWRBMMM
RWWWVYItti+;;::::,,,.........,.,,,,:::::;;;++iittIYYYVXRMMMMMRRWVVYYYIItiii++++;;;;;;:::::::::::::;;+++++ittIIYVXXWRBMMM
RRRWVYIitii+;;:::,,,.....,...,,,,,::::;;;;+++iittIIYVVWMMMMMRRRWWVYYIIttiiii+++;;;+;;;;::::::::::::;;;++iiitIYYVXXWRBMMM
RRRWXVIi++;::,::::,,,,........,,,,:::;;;;+++iiittIYYVWMMMMMBRRRRWWVVYIIttiiiii++++++;;;;;::::::::::;;;++iiitIYYVXXWRBMMM
RRRWXVItii+::,....           ....,::::;;;;;+++itttIVXBMMMMBRRRRRRWWXYYItttiiii+++++++;;;;;::::::::;;;++iiiiIIYYYVXWBBMMM
RRRWXVYIi;;:::,...               ..,::;;+;;;++itIIYXBMMMMMRRRRRRRWWWXYttii+i+++;;;;;;;:;::::::::::::;;;;+++iitIYVXWRBMMM
RRRWXVYIt+;:::,,..           .  ..,,::;+++++ittIIYVRMMMMMRRRRRRRRRRRWVYItii++;;;;:::::::,,,,,,...,,,,::::;;+itIYVVWRBBMM
RRRRXXVYti;::::,......     ......,,:::;+iititIIYYVXBMMMMBRRRRRRRRRRRRWVYItii+++++;;;;::::,,,,,,,,,,,:::::;++ittIVVXRBBMM
RRRRWXVYIt++;::,.,,.........,,,,::::;;+itttIIIIYVXBMMMMMRRRRRRRRRRRRRRXVYIttiii+++;;;;::::::::,,,,::::::;;++iitYYVXRBBMM
RRRRWXXYIt+;;::,,,,,,,,...,,,,:::;;;+++itIIIYYYVXWMMMMMRRRRRRRRRRRRRRRWXYYIttti++++++;;;;::::::::::::;:;;+++iitIYVXRRBMM
RRRRWWVYIt++;:::,,,,,,,,,,,,,:::::;+++iitIIIYVVXWBMMMMBRRRRRRRRRRRRRRRRXVVYIttttiii++++;::::::::::::;;+;++iiiitYVVWRBBMM
RRRRRWVYItt++;;::::::,::::::::;;;;++iittIIYVVVXWBMMMMMBRRRRRRBBRRRRRRRRRXXVIIItttii+++++;;;:::::::::;;;+iiitttIYVXWRBBMM