%Y=iiiii+VXRRXXXXXXXRRRBBBBMMMBBVYt=;,,tBBMMMBBBBMMR
%Y;:=+ttIYXRRXXXXXXXRRRRRRBMBBBRVYI+;,,:YMMMBBBBBMMR
%Y;;;;;=+XVtYVVVVVXXXRRRRXBMBBBRVYIt;,,,:RBBBBBBBBMX
%I=:;=+;=t==+ttIYYVVVXXXXXRXXXXVIt++=,,,,+BBBBBBBMMV
%I++ii:.++;;;;+tYVVVVXRRRRRRRRXXYtt+=,,,,,RBBBBBBMBX
%Y+tII:.I+=+=+IYVXXXXRRRXRRRRBRRVYYIi;,,,,IBBBBBBBBX
%Y+IYI..Vt++tIi+;:..:;iIIYVIii:,,,;===:::,iBBMMBMMMR
%YiIt+tiItiII;::+i++,..,=Yi,...:=++;,:;;;:+i=:IBMMMB
%YiI..;==iIXi=iit:..;=,=IXI;.:=+;,:ti=ii;:::,,:BMMMR
%Yit,+I+.+VXXYVi+++==+t+VXXt=;,,;==iiYYi=,,:+:YMMMMR
%Iii;I;.;+iVXYItIttIYVIIXRRViiYIttIYVVYt=+,:+IMMMMWR
%Yi:.tY;+i:tIVYXRRRRVtiXRRRXI=iYXRRRXVI+==;iXMMMMWWR
%Ii:,+XIIi++YXXVtIt=:YRXRRRVtVI:=iitIIi+++itMMWWWWWR
%It:=IBMRRV==i+;,..+ii+IYIti+===;,:====+YIIBMMMWWWWB
%It:;IBMXYI+;;,,.;YVYVt::..:,=IIII,,::=tYYRMMMWWWWWR
%II++IMBVBBY;:;,iii;:.......:;,:==t+;;+RBBMMMMWWWWWR
%It;=IMRYMBtY=;:+,=ti++;;;;;=;=+=;ii:+RBMBMBMMMWWWWR
%ti+XMWWBMBIBBt::itttiiIIIti=+ttit:,:=RBMBMBBMMMWWWB
%ti+BMWWWMMMMBRY;=tYI+===;===tItti:,:==IRMMBMMMMWWWR
%titMWWWWMMMBBBBXt;=iYVYYVVVVVt+:.,;++iiIXRBMMWWWWWX
%XtIWWWWMMMMBBBBRRt;,.,::::,,,,,,:==+tIVXXVVRBMWWWWX
%XtVWMMWMMMMMBBBRXI+==+:......,,,;ittIVXRXXXXRBRRWWX
%XtXBMMMWMMWMBBRBVI+t+.....,.,,:;+iIIIVXRRXXXRBRRRRX
%XtIYIYVXRRBBBBBRVY=::,:;::::==+tIYVVXVVXXRRBBBBRBBX
%:%:%:%:%:%:%:%:%:%:%:%:%:%:%:%:%:%:%:%:%:%:%:%:%:%: