WYItttttttttttttttIIIti+;;:.               ..,                                ..,:                  .,;+;:,,....,,,,,,::
WYYIIIIItIIIIIIIItii+;::,.                 ..,.                               ..:,                   .,:++;:,,,,,,,:::::
VIIIIIIIIItttii++;::,,.......             ...,.                               .,;                      ,:+i+;::::::::;;;
tiiii+++++++;;::,,............            ...,,             ..  ...         ..,:.                       ,:;ii++;;;;;;;;;
+::::::::::,,,,..,,,,,,,,,,...... ..  ......,,:       . .,::+:..:++::;;::....,,:                         .:;+tii++++++++
::,,,,,,,,,,,,,,,,,,,,,,,,..........   .....,,:.     ..:+:+itI+;:+Ittiti,,.,.,;.                           ,+;ittttiiiii
;::::::::::::::::::::,,,,,,................,,,;,.....,,;+iiYiIXVIIVYIttt+;,,,:;.                             :i+itIIIIII
;:::::;;;;;:::::,:::::,,,,,,,.............,.,,:,. ..:++iIVXVIYWWXXXWVXYIi+:,:;..                              .;ititIVYV
;;::;;;;;;;;:::::::::::::,,,,............,,.,,::,.,,.:ttYWXYVRRBRBBRWYWYI:,:;,.,.                           .....:iIItII
;;;;;;;;;;;;;;:::;;;:::::,,,,,..........,.,,,,,::.,,,:tYVRXXWRRBRWRMWVXti;::,..,.                      ..  .....,,,:+tYV
+;;;;;;;;;;;;;;;;;;;;:::::,,,,,,,....,,,,,,,,,,,:,,,:+iVRRWRRBBBBRBBRWYt;:::..,,.    ..............  ..........,,,::::;+
+++;;;;;;;;;;;;;;;;;;;::::::,,,,,,,,,,,,,,:,,,,::;.,,+tVWRRRRBMBBMMRRWY+:::,.,,,,,......................,,,,,,,,::::;;;;
i++++++++++++;;;;;;;;;;::::::,,,,,,,,:,:::::,,,:::,,;;tVWRRRRMMMMBRWVt+;:;:,,,,,,,,,,,,,,,,,,,..,,..,,,,:,,:::::::;;;+++
t++++++++++++++;;;;;;;;;;;;:::::,::::::;;:::::,::;;:;+iYXRMMMMMMBRVItii;;;:::;:::::::::,,:,,,,,::::,,::::::::;;;;;+++iit
tiiii++iiii+++++;;;+;;;;;;;;;;::::::;;;;;;;:::;:;;;;;+iIXBBBBMBRRWIiIti+;;;;;;+;;;;;;;;;::::::::::::;;;;;;;;;++++++iittI
tiiiiiiiiiiii+++++++++++++;;;;:;;;;;++++++;;;+;;++;;++tYXWRBBRBRWVItii+++i+++i++ii+++++;;;;;:::::;;;;;;;;;++++++iitttIYV
itiiiiiiiiiiiiii+iii+++i+++++;;;;++iiiitiiiiii+tti++ittYXWBMMBRBWXItittttIIIItttttiii+++;;;;;;;;;++++++++++i+iiitttIYVWR
+ittttttttiiiiiiiiiiiiiiiiiii+++iiitttIIttIIIIYYIttttIIIYWBMMMBBRWVttIYVVVYYYYIIItti++;;;;;;;;;+++++iiiiiiiiiittIIYVWBMM
++ittttttttttttiiiiiittiiiiiiiittttIIYYYYVVVXWXYIIIIIIIIVWWWRBBBBRWYIVXWWXXVVVYIItti++++;;;+++iiiiiiiiiiiittttIYVXWBMMMM
i+itIYIIIIIttttttttttttttttttIttIIYYVYVXXXWWWXVVYYYYIIYVWVtttVBBMBRXWRRRRWXVVVYItttiii++;++iiiiiiiiiittttttIYYVXRBMMMMMM
iiiitYYYYYYYYYIIIIIIIItIIIIIIYYYYYYVVXWWWWWWXXXVXVVVYYXWWII+;YWBMBRWRRRRXVVYYYItttiiiiii+iiiiitttttttttIIYYVXWRBMMMMMMMM
tttiitYVVVVVVVYYYYYYYYYYYYYYYVVVVVVXWWWWWWXXXVYYVVVVVVWVttttIWRWBBRRWWWVVYIIIIttttttttittttttttttIIIYYYYVVWRBMMMMMMMMMMM
tttttttXXXXXVVVVVVVVVVVVVVVVVVVVVXXWWXXWXVVYItIIYYIIYIItIYXRWXWXWWWXXXYIIIIIIttttttttIIIIIIIIYYYYYVVVXXWRBBMMMMMMMMMMMMM
tItttttVWWWWXXXXXXXXXXXXXXXVXXXXXWXXXXXVVVItittIIYVYiItVBRRWWWVYXWXWXVIIIttttttttIIIIIYYYYVVVVVVXXXWRBBBMMMMMMMMMMMMMMMM
tIIttIIXRRRRRWWWWWWWWWXXXXXXXXXXXXXXXVVYIIItttIIYVXVVVRRVXIVWXXXVXWXXYIttttttIIIItIIIYYYYVVVXXXWWRRBBMMMMMMMMMMMMMMMMMMM
IYYIYYVWRRRRRRRWWWWWWWWWWWXXVVVXXXXXVVYIIIttIIYVXWRXRBRIIVXWWBRRWWWWXYIIIIIIIIIIIIIYYYVVVXWWRRRBBMMMMMMMMMMMMMMMMMMMMMMM
YYVVVVVRBBBBBRRRRRRRWWWWXXXXVVVVVVVVVYYIIYYYVXWWWRRBWBRWWRYYVRMBBRRWXVVYIIIIIIIIIYYVVXWWRRBBMMMMMMBBBBBBMBMMMMMMMMMMMMMM
YVVVVVVWBBBBBBBBBRRRWWXXXVVVVVVVVYYYYYYYVXWWRWWRRBRRWWXXWRVXRRBBRWWXXXVVYYYIIIIIYYVVWWRBBMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMB
VVVVVVVWMMMMBBBBRRWWXXXVVVVVVVYYVVVVVVXXXWWWRRBBRBBXWIttVRXYBMBBRWWWXXVVVVVYYYYVVXWWRBMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMBW
VVVVVVVWMMMMMMBBBBRRWWXXXVVVVVVVVVXXXWWRRRBBBBBBBBBMMBBBMMMWIRBRRRRWWWWWXXXXXXWWWRBBBBMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMBWVt
XXXXXXXWMMMMMMMMBBBBRRRWWWXXXXXXXWWWRRBBBMMMMMMMMMMMMMMMMMMWXMMMBBBBBBBRRRRRRRRBBBBBRBMMMMMMMMMMMMMMMMMMMMMMMMMMMMBWYt+;
XXWWWWWWMMMMMMMMMMBBBBBRRRRRRRRRRRBBMMMMMMMMMMMMMMMMMMMMMMMMIRMMMMMMMMMMMMMBMMBMMMMRRMMMMMMMMMMMMMMMMMMMMMMMMMMBRXIi+;::
XWWWWWWWBMMMMMMMMMMMMMMMMBBBBBMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMXWMMMMMMMMMMMMMMMMMMMMBBRMMMMMMMMMMMMMMMMMMMMMMMBRXYti+;:::,
WWWWWWWWRMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMRWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMBWXYti+;:::::::
WWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMXVMMMMMMMMMMMMMMMMMMMMMMBBBBBBMMMMMMMMMBBWXVIi+;:::::,,::::
RRRRWWWWWBMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMBBRXXttYVVVVVVXXXVVYYYIIIIIIIIYYVVVVXXWWRRRWVIi+;::::::::::::::t
RRRRRRRRWWWWXVVVYYYYYVXWRBBMMMMMMMBBRWXXVYYIIIttttttti++;::,,,.. ....................,,,:::;+++ittIIYYIItii+;:::::::::iI
RRRRRRRRRWXYItti+++;;;;;;++tttttti+;:,,..............   .....+t.               ................,,,,::;;++ittIIIItii+;;IY
RRRRRBBRRWWIii+++++;;;:::::,,,,,............            .... ,.            .....................,,,,,,,,,,::;++iitIIYIYY
RRRRRBBBBRWYtti+++++;;;;:::,,,,,....................   ......,+i.     .....................,.,,,,,,,,,,::::::::;;++iitVV
RRRRRBBBBBRYttii+++++;;;;:::,,,,,,............................+;   .......................,,,,,,,..,,:::,::;;:::+++++iWR
RRRRBBBBBBWItttiiii++++;;;::,,,,,,,,,,,..............................................,,,,,,,,,,,...,:::,:::;:;::+iiiitXB
RRRBBBBBBBVIIIttttiii++++;;:,,:::,,,,,,,,,,,,,............,,,,,,.......,...,,,,,,,,,,,,,,,,:::::::::;;;;;;;+++++iiiiitIV
RBBBBBMMBWVYIIIIItttiii+++++;;;::::::::::,,,,,,,,,,,,,,,,,,,,,,t;,,,,,,,,,,,,,,,,,,,::::::::::;;;;;;;;++++++iiiiittttttI
BBBBBMMRWWXVYYYIIIIttttiii+++++;;;;;;;:::::::::::::::,,,,:::::,+I,,,,,,,:,,,:::::::::;;;;;;;;+++++++++iiiiiiittttttIIIIY