Suck it bitch.
Code:
BBBBBBBBBBBRXXRXXXXYYXXRXXXXXBRXVIIYYYYIIIYIii+i+i+;iiIIii:iIIIiiIttIItiiItiIVIIitIVItIIIIIIIIIIIIIYYYYYYYYYXYXXXXXXXXXYYYIi=IVIXXXRXXXXXXXYXXXVIIiitIVYVtii=++ii+i+;;==;:+++=:
BBBBBBBBBBBXXXXXYXYXXRXXXXBXRXXYItIXYYIVIYi+ii=ii;;+tItii:tIIitiItiiIiitItIIIIiitItIIItIIIIttIIYVYXXYYVVYYYVIIYYYXXXXXXXIIIi+IIYYXXXXXXXXXXXYYYXYIii;+iIIVIii+++;i++i=;=;i;===,
BBBBBBBBBRXXXRXXXXXXXXXXXXBRXXYVIVXYIIIYYiiIi:+=;=iIIi+=+YVIiitiiiti+=ItIVIItiiIItIIIIIItIIIIIYYIIVIIVVIIIIIYIYYYXXXXXIIYI=:+IIIYYXXXXXXXXXXXXXVIIIi+===+tttii++++i+=i+;=;+;;;,
BBBBBBBBBXXBXXXYXXXXXXXXXXXYXYIIYXYVVYXVtti+;i;:=itIi+:iVtIiiiittti++tiIIIIititttIIIiiIiIIIIVIiiIttIIIVYYYIYYYYXXXXXXXXYII=+iIVYXXXXYXXXXXXXYYYVIIiitti+;;=iII++i=iii;i++;=;;=,
BBBBBBBBXXBXXXXXXXXXXXXXXXXYVIYXXYIIYXViii:ii;;iItI==iIIiiiitiiit+;iiiIIIiittIIItti+ittIIIIIiittiIIIIIIVVYVIYYYXXXXXXYXXVIi+iiIIYXXXXXXXXXRXXXXIIIti+;It;+=:;iIi=i:iii+i+==;+i.
BBBBBBBRRXXXXXXXXXXXRYXXXXYYIVXXYVYYXI+Ii:i+:;iIIi==+tttiitiiiIi;;iitIItiitiIItIitiItIIttti+iiiiiiiiiiiiiiiitttYYXXXXYYVIIi+itIYYYXXYXXXXXYYXRXXYVtiiii;i+::::iIi;=;+ii++=i==;:
BBBBBBBBXXXXXXXXXRXXXXXXXYVIYXXYIXXXiiIi:i;::itIi+;;i+tittiitIi;iI+IIIt+IiiItttii+iiiittiiiii++iiiIIIIIVVVVIIYVIIYVIYIYii=;iitIVYXXXXXXXXXXYIVYXXYYIi;=i;;i::;:=ti++++ii+;;=++,
BBBBBBRRXXXXXXXRXXRXXXXXVYIYXXYIXXXiiIi:+;:+iiIi+:=i=tiIiiiIIi:it=tIiiitittiiItttiiiti+iiii+iiiiiiitiitIIIVVVIIVXXXYIIIt=::+iIVIVXXXXXXXRBXXXYIIIYXXYI+:;;;ii:;:;iI;iiiiii:+;i:
BBBBBBXXXXXXXXXXXXXXXXXVYIXXXYYXXYtiI+:=;;;iIti=:ii=titiitII=:ii+Iii+tiiiiiiIitiiiiii++iii+iittitiIIIIIIIIIVYYYIYYYYVIIti;:=itIYYXXXRBXXXXXXXXYIiiiIIIIi;:;:;+++;;ii;+i=ii+=++,
BBBBRXXXXXXXXRXXXXXXXXVVVYXXYYXXXIit+:=:;;iIIi+:+iiiiItiiit;:iiitii+iiii+iItiiitiiiiiiiitIIIItiiiiiittiiitIIIIVYIVIItttIi+:iIIVYXXXRXXRXXXXXYYYIIi+=+iiti+::;::++;:ii=;i=tt==i,
BBBRXXXXXXXRRXXXXXXXXXVYIXXYYXXYVii;i=;;+iII+;:itiIiitiiiI::iiiiiiiiiiiiiiitittiitIIIIItii+++i+++++i+iiiiiiiIYYYIYYVYVi+:;+iIIYYXXXXXXXXXXYYYVIIttti::iiii=:::,;;++;+i=;i+ti+i,
BBXXXXXXXRRXXXXXXXXXYYYYXXXYYXYYti:ii=iiiti+:+iiIIiti;=ii,:iiii+ii+ti+iIiittItIIIttiii+iiiii++iiii++iiiIIIVVItIYYYYIIttii:;+tIYXXXXXXXXYYYYIIIIiiti++;::i+i++:;::=;++i++;++ti+:
BXXXXXXXBRXXXXXXXXXYYYYXXXYYYYVtt:iii;titt+;=i+Iiiti;;;;,;i+ii;itii+=ii+iiIIIIiiii==+++++ii+iiiiiIIIttttIIIVYYYYYVVYIti+i;:+iIIVYYXXXXRXXYIIiiiiii:;+;:;::+++=::::=;i+ii=:=iii,
XXXXXXRBXXXXXXXXXXXVXYXXXYYYYYti;iii;ittt+;;iittii+;;=;,;i;+=;+ii+:=iiiiIIItii++++iiiiiiiiiiiiiiiiitIIIIIIIttIIIIIIiii=:::=+iiIYYYYXXXXXXXXYIIi+=;+;:=;::::;;++;;===+iiii=;:ii:
XXXXXBRXXXXXXXXXXXVYYYXXYVXYYIt;iii=itIt+::ttIiiii=:i=.;i;i;:+ii+;;i+i+IIIii+iiiiiiiiiiiiiiiiiiiiiiiiiiitiiiiiiiiii+;;:::=+itIIVYYYVVIIVIVYYYYIIi+::::::::;:;:++++=i;iiit=ii=I:
XXXXBRXXXXXXXXXXXVYYYXYXVYYYII++iiiitVii:,tIIiiti;;i;,;i++;;it+;;;+;i=IIi+iiittiiiiiii++++=;;::::;;;;++++++i++;::::;::::::;iitIIIIVYYYIIiiiiiiiitIt+::::,::;:;;+i+++t+iiIi;i+i:
XXRBRXXXXXXXXXXVYVYYXXYYYYYIti=ti+iiIi+;:iiIiIii;:i;,=;;;;=+t+::;;:;+Iiiittitiiii+==:::::::::::::::::::::::::::;:::,:,::=++iiiitIIIIIIIIItti;:;===+ii;:,:,::;::=+i++iiiiiii;i=:
XRBRXXXXXXXXBXVYVYYYXYYYYYYti;tiiiiIii=:=iIiIIi=:ii.+;;;=+ii;,;;;:;=iiitiiii+++=;;:::::::,,,,,:,,,::::::::::::::,,,..,:::::::;iiiiittIIIIItii+=::::::ii::::::=:;+it++iiitti+i=;
BBRXXXXXXXXXXXYYYYYXXYYYVYtt+iiiitIIii:+iIiiI+=;+i,;;++=+ii:::::::=iitiii+=+;:::::,:::,,,:,,,,,,,:,,,,,,,,,,,,,,,,,,,,,,,:,::==;=i++iiitttIIIIii+=:::::;;::;::=;==+iiiii+iiiii:
BRXXXXXXXXXXXYYVYVXXXVYYXItiiiiitIIt+:;ittiii+;;t,::++;;i=:::::::+iiiiii+;;::::::::,,:,,,,,,,,,:,,,,,,,,,::::,.,.,,,,..,,,,::::::;;=++++iiiiiitIIi+;:,,::;;:=;;;;+;iiiiIiiiiii:
RXXXXXXXXRXXYXVYYXXYYYYXIIiiiiiiIYii;:tittii+=;i,::i+;+i+:,:::,:iitiii+:::::::::::::::,:,,,:,,,,,,,,,,,,:,::,.,........,.,:,,,,,,:::;;==++iiitiiiiii+;::,::;;+++i++=+iitiiiii+:
XXXXXXXXXXXXYYVYYYXXYYYYIiittt+IIIi=:iIitiii:;i,:;ii=ii+:,:::.:+iiii+;;:::::::::,::::,,:,,,,,,,,,,,,,,,,,,,,..........,,,,,,,,..,,:::::;==;;+++iiiiiii;;::::=;++iii+++iiiiiiI+:
XXXXXXXXXXXVXVYYXYXYYYYIiitttiIVIi;:+tiiiii;=i::;ii:ii;:.:::.::ttiii=:;::::::::::,:,,::,,,,:,,,,,,,:,,,,,,,.............,,....,,..,::::::;==;;+++iiiIIii+;::;++iiiii++iiitiit+:
XXXXXXXXXXXXYVYYXYXIYYIiiitiiIIIi=;:tIiitii+i=:;Ii=it;:,:::.::ttiii+;;:::::::::::,,,::,,,,,,,:,,,,,,,,.,,..,...............,.......,,:::::::;=+ii++iiiIIIt+;;=+iiiiIi+=iiitiii,
XXXXXXXXXXYXVVYYYYVYYIttiIiiiYIi=;;IiIiiii;i+:=Iiiii+:.,,:,,:iiiii=;;::::::::::::::,,,,,,,,,,,,,,,,,...,............,..............,..:,,::::;;=+iiiiiiiIVIi+;=iiiiiti==iii=it.
XXXXXXXXXYYYVYYXYYVYVItiIttiYIii;:iIi+iii;;t:+tiiii+:,:::,.:Iiiiii=;;;:::::::::::,:,,,,,,.,,,,,,,,,...,................................,.,::::;;;++iiiiiiiIYVi;=iiiiiti=iiii;I.
XXXXXXXXXYYIYYXYVIYYVttIItiIYti=;itI;i++i=i:iIi=ti;:.::::,:Itiiii=;;;::::::::::,,,,,,,,,,,,,,,,,,,....,................................,..,,:::;===+iiiitItIVYi;=iiiiitiiii+=i:
XXXXXXXXYXVVYXYYYYYVIIIIIiIVIi=;=IIiii+++i;+It;it;:,::::,:iItiii+;;::::::::::::,,,,,,,,,,,,,,,,............................................,,,::;;;=++iiiitIIIYt;+iiitttiii=i=;
XXXXRXXXYXIYVYYYYYYIItIItIVIii=+tIt++=+i++;itiii;:,:::;::itiiii+;:;;:::;:::::::,,,,,,,,,,,,,,.,,,..........................................,.,:::;;++iiiiiiItIYVi;+iiiiiiii+++:
XXXXRXXYYYIVYYYYYYIItIIItVViii=ItI++;i++i:+tiii+:::;:;::iiiiiii=+;:::::::::::::,,,,,,,,,,,.,,..,.,.........................................,,,,::::;;++iiiiitIIXYi++iiiiii;+;+,
XXXRXXXYXIVYYYYYYYIIIIItVIIii=iIYii;ii+i+;Iitti:::::+::+tiiiii=;;;;::::::::::::,,,:,,,,,,.,,,,.................,.........................,..,,,,:::::=iiiiiittIIXY=+iiiiii=i;=,
XXXXXXYYYIVYYYYYXIItIIiVVYiii+tVI+i+i+I++iiiIi:;:;:=::=itiiii=;;::;:::::::::::::::,,,,,,,.,,,.,.............,,,...........................,,.,,,,:::::=iiiiiiitIVXI==+iiiii++;,
XXXXXYYYYIYYYYYYVIIVVtIYIIii=iYIii+i+ii+IitIt+;;:;;::+itiiii+;;;;:::::::::::::::::,,:,,,,,,,.,,...........................................,,,,,,:::::;;+iiiiitttIXXi+;+iiii;i;:
XXXXXYYYVVVYYYYYItVVIIYIIItiiIIii=I++iiiitIii;::;=;:+iiiiii+;;;;:::::::::::::::::,,,,,,,,,,,,,,.....................................,....,,,:,,:,:::::;;iiiiittIIIRI=;=+i++;i:.
XXXXYYYYVYYYYYYIIIVIIYYYiIiitIIi+it+iiiitVtt+;;+;;:+iiiii++;;;;:::::::::::::::::,,,,,,,,,,,,,,,,,,........,...,..,......,............,...,,,,,:::::::::;;iiiittIIIXY+;;;i++;+;.
XXXXYYYYVYYYYXYIIIIIIYItItitIIii=i+ti+ItYtii:;+;;:;iiiiii+=:;:::::::::::::::::::,,,,,,,,,,,,,,,,,,........,.,.,.,.,...,.,........,..,.,,,,,,,,:::::::::;=+iiiiittIYXi;;:++=;;+.
XXXYYYYYYYXYXYIIIIIIVYVIIiiIItt+iiii;IIIIii;=+=+::;iiii+i+;;::::::::::::::::::::,,,,,,,,,,,,,,,,,,......,,,,,,............,....,....,,,,,,,::::::::::::;;=iiittttIIXI;=::+;=;+,
XXXYYYYYYYYXXIIIIVIVVXtItiIIIiiiiii+iiIIii+i=;+;:=+ii+++=::::::::::::,:::::::::,,,,,,,,,,,,,,..,,.,,.,,,.,..,,,,,,,..,.,...,....,,,,,,,,,,::::::::::::;;;=iiiiitttIXX==;:;;=;=,
XXYYYYYVYXYXYIIIIIIXYVIIiiIIitii+iiittIit+++i=+::+iii++=::::::::::::,,,::::::,,,,,,:,,,,,,,,,,,,,,,..,,,,,,,,,,,,,,,,,...,,,,,,,,,,,,,,,::::::::::::::;;;=iiiititIIYXi=;::;;;;:
XXYYYYYYYXXYIIVIIIYYYIIiiIIitiiiitiiiItii==i++::+i+++++::::::::::::::,,::,,,,,,,,,,,,,,,,,,,,,,,..,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:,,,::::::::::::::::;;;;=+iiitttIIYXI=+::::=::
XYYXYYYYXXXYIIVIIVYYIItiIIItiiiiiiitItiti;+i==;+iii+=++:::::::::::,::,,,,,,,,,,,,,,,,.,,,.,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,,,,:::::::::::::::::::::::;;;;+iiittIIIVXX=+;:::;::
XYYYYYYYXXYIIIIVIYYIIIiIIViIiiiititIiiti+;i=i=++++++i;:::::::::::,:,,,,,,,,,,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:,,,,,,::::::::::::::::::;;;;;;;=+iiitItIIYXi+=::::::
YYYYYYYYXXVVIVIIYXXtIttIIIIiiiiiiitIiiii++ii+;+i+++++;::::::::::::,,,,,,,,,,,,,,.,.,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,:::,,,:::::::::::::::;;;;;;;;=+itiitIIIYXi=i::::;,
YYYYYYYYXYYVVVIYVXIIIiIIItttiiiiiIIitii==++==++=;==;;::::::::::::::,,,,,,,,,,,,,,...,....,.,,,,,.,,,,,,,,,,,,,,.,,,,,,,,,,,,,,,:,,,,:,:::::::::::::;::;;;==iiiitttIIIXt+i::::;.
XXYYYYYYYYYVVIVVXYIIttIItIiiiiiitIittii++i+=;+;=;;;::::::::::::::::,,,,,,,,,,,.,...,,,....,,...,,,.,,,,,,,,,.,,.,,,,,,,,,,,,,,,,,,,,,,::::::::::::::;;:;:;;+ittttIIIIXVii;::::.
XYYYYYXYYYVVVVYYXIItiIIIIiiiiiittIiiii=+=i+;iti+==;::::::::::,::::::,,,,,,,,,...,,.,......,.,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:,,,,,,,::::::::::::::::;;;;+iiittItIIXYii+::;;,
XYYYYYXYYYIVVVYXVVItiIIIItiiiiitIitiii+=i+;iVYIIti+;;::::::::,,::::::,:,,,,,..,......,.,.,..,.,,,,,,,,,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,:::::::::::;::;;;;;+iiitttiIIXYiii;:;:,
XYYYYYYYYYYVIYYYIIIiIIIIitiiiiitIiiit;+ii+;IXXXYYYIIi+;:::::::,:::::::,,,,,,,.,.,,..,,..,,...,.,,,,,,,,,,,,,,,,..,...,,,,,.,,,.,,,,,,,,,:::::::::::::;;;;;;;iiittiIIIXXii+;:;;:
YYYYYXYYYYYVYYXIIItIIVIttiiiiiiIttii+++i+;iYXXXXXYYYYVIi=;:::::::::::::,,,,,,,,,,,.,.,,.,,,,,,,,,,,,,,,,,,,,,,,,.,,.....,,....,,,,,,,,,,,::::::::::::;;;;;;;+iiiiitItYXti++::;,
YYYYYXYVYYIVYXYIVItItIIttiiiiitiiiii+;++==iitIIYYXYXXYYIIti;;:::::::::::::,,,,:,,,,,,,,,,,,,,,,,,,,,,,,,..,,,,,,........,,..,..,,.,,,,,,,,,::,:::::::::::::;;iiiiitIIYBIi++;;+:
YYYYXYYVYVVYYXIVIiItIIItiitiiiiiiiii+++i;itttiiiitIYXXXXYVVIi+;:::::::::::::,,:,::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........,.........,,,,,,,,,,:::::::::;:::;:;=iiiittiYBIi+i=:=:
YYYXXYVYVVYYXYIVIIIIIIttiitIiIiii+ii++i=+tIttitiiiiiiIXXXXXXYIti+;::::::::::::::::::::,,,,,,,,,,.,,,,,,.,,,,,,,,,,.,,.....,,,......,,,,,,,,:,:::::::::;;::::;=iiiiiitYBIti+=:;:
YYYXYYVYIVYXXIVItIIIIIiiiitIiiitiiii+ii;iIIIIIIIiiIiiiiIYXXXXXXVIi+;:::::::::::::::::::,,,:,,,,,,,,::,,,,,,,,,,,,,,.,,,,.........,,.,,,.,,,,::::::::::;:::::;=iiiitItYBIiii+==,
YYXYYYYYYVYXVVVtIIIIItIiiititiiiiiii+i;iVYYYVYXXIIYIIIIttIYXXXXXXXVIi;;::::::::::::::::::,,:,,,:,,,,,,:::,::,,,,,,,,,,,,,,,,,,,,..,,,,,,,::::::::::::;;:::::;+iiiitIIYBIiii+i+.
YYXYYYYVYYYYVVItIIVIIttitiiitiiiiii+i=;IXXYYXXBBXXBXXXXYYYYXXRBBBXXXYIi+=;;;:::::::::::::::::::::::,:,::::::,,,,:,,,,,,,,,,,,,,,.,,,,,,,,,:::::::::::;:;::::;+iiiiIIIXBIIiiiii,
YXYYYYYYYXXYYItIIIIIiIttttitiiiiiii++=iYXBBBBBBXXXBBBBBBBBBBXXXXXRBXXXXVti+==;;::::::::::::::::::::::,:,::::::::::,::,,,::,,,,,,,,,,,,::::::::::::;;;;;:::::;=iiitIIVXBIIiiiii:
YXYYYYVYYYYXIIIIIItIttttItitiiiiii+i;iIBBBBBXYIItVXXXXIXBBBBBBBBBXXXXXXXYViii++;;;;:::::::::::::::::::::::::::::::::::::::::,:,::::::::::::::::::;:::;;:;:;::+iitttIVXBIItiiii:
XYYYYYYYXYYYIIIIIIttItttIiIiiiiii+=++iYXXXYYYIIIiYXXXXBBBYYBXXBRXBXYVYXXXXYItii+++==;::;;::::::::::::::::::::::::::::::::::::::::::,::::::::;;;;;;;;;++++==+;=iiitIIVXBtItiiii:
XYYYYYYYYYYIIIIIVItIIttititiiiiii++;+iXXXXYYYIiiiIXXXXRBBBBBXXYXttYXViiIYYYYIIItiii++=;;;;:::::::::::::::::::::::::::::::::::::::::::::::;=+iiitIIIIIIVVYVVIIIIIIIIIYXXtIttiti:
YYYYYYYYYYVVIIIIIItIIttIitiiiiii++==iiYXXXXYVIti++IXYXXYXXXXXXXI;::IXI+=iIIIIVIIItiii++==;=;;::::::::::::::::::::::::::::;;::::::;;;++ittIIIVVVYYYYYYYYYYIYYVYXXXYIIYXXIIititi:
YYYYYYXYYYIIIIIVIItIIIttitiiiiii=+;+iIIYVYXYYYIIii;iYXXXXXXXXIi::::;iYViiittttIIIItttiii+==;;;;:::::::;;;;;;;;;;;;:::;;;;;;=+++iitIIYYYYXYXXXXXXXXYXXXYXYYVIYXXYXXXYYXXtIiiiti:
XYYYYYYYYVVIIIIIIttItItiiiiiiii+i;+ittiIIIIYYYVVVti+;iIIIVIt+::::::;iiIIt+iiiiitIttiiiii==;;;;;::::::;;;;;;;;;=+=;====+=++iitIIVYYXXXXXXXXXXXXXYYYVIItiiiiiiiiIVXXXXXXXtIiiiii;
YYYYYYYVYVVIIIIIItIIIiIititiiii++=+iiitiiiIIIIIIIVitiii+==;;;:;;=+iIIIIiIi;;=+iiitiiii++=;:;;::::::;;;;==;++++++iiiiiiiIIVYXXXXXXXXXXXXXXXXYIIIti++==;;;;++;++itIIYXXXYttiiiii:
XYYYYYYYYVIIIIVIIIIIIttiiitiii+++++iiiiiiiiiItIt+++YiiItit=IVi+iiiiitIIIII:::;;++iii++;;::::::::::::::;;;=+++iiiittIIIIIYYXYYYXXXXXXXXYXYIIItiiii+++++==;;;++iitIIIIYBVttiii+i:
YYYYYYYYIVIIIVIIIIIIititiiiiii+=++ii++iiiiiii++;=;ii:ii+iii;tti;I==++;==it;:::;=++ii+;;::::,,,,,,,::::::;;+iittttIttiiiiiIXYXXBBBBBBXBBBXXXYVYIIIIiiiiiiiiiiiittIIIIYBIttii=+=:
YYYYYYYYVIIIVIItIItItittiiiiii++++i+++=++iii+++=;=;;;+=;i;;;;i;=i++++;:::++:::;==ii+=:::::,,,,..,,,:::::;+iiitiiiiiiiitIYXYYXXXXBBBBBBBBBRRRXXXXXXYIIItiiiiiitttIIIIXRItiii==i:
YYYYYYYVIIIIIIIIIIIttitiiiiiii++++=;;;=;;;==+=;;;;;;;===+=;;;=;;;;;:;;:;:;;::;;+++++=::::,,,,....,,,,:::=iiiiiiiiiiIIVItiiiYXXXYBBYXBBXXXXXRRRXXVIIYYYVIIttIIIIIIIIIXXIiiii;;+,
YYYYYYVVIIIIIIIIIIItttiitiiii+++=+;;;;;:;;;:;;::::::::::::::::::::::::::::::;;;=++++;:::,,,.......,,,::;iiii++;+itIIIti+;;+IXXYXBBXBBXXXXXIiIYBBXXYYYXXYVIIIIIIIIIIYBYIiiii;;i.
YYYYYYVIIIIVIIIIIIItiIiiiiiii++=;+;;:::;::::::::::::::::::,:,,:::::::::::;::;;;==+++;:::,,........,,::;;+i+==;;iYVtII=+::::+YYXXYXYXXYXXXV+iiiIXBBBXYVXXYYVIIIIIIIIYBVIit++:;+.
YYYYYVVVIIIVIIIIIIItttiiiiiiii+=;=;;;::::::::::::,,,,,,,,,:::::::::,::::::::;;;;;=+=;::,,,,,.....,,::;;;;=;;;;+tIIIIIIi;:,,,;IYXXXYXYYYXI;=+==iIYXBBYVYXXYYVIIIIIIIYXYtii++:;+.
YYYYYVVVIVVIIIIIIIIttiiiiiii+i+;+;;;::::::::::::::::::::,:::,,:::,,:::::::::;:;;;+++;::,,,......,,:::;;;:;:::;;;;::;;i+=;::,.,=IYYYVVIi:,:::;+iIVIXRXXXXYYVVIIIIIIIXBIiii+=::;.
YYYYYVVIIVVIIIIIIIItIitiiiiii++;+;;;:;;:::::::::::::::::::,,:,:,,,:::::::::;;;:;;++=;::,........,,:::;;::::::::::::::::;;++:::..,:::,,,,,,::;iiitIIXXXXYVIIIIIttitIXXIiii+;:;;.
YYYYYVVIVVIIIIIIIItIiiiiiiiii+;=+;;;::::::::,,,,,,,,,,,,,,,:,,,,,:::::::::::;::;;=+==::,,.,,...,,::::;;::::::::::::::::iti;;I:;;::,,::::::;++iitIYYIIYYVIIItiiiiitIXXtiii=;;:;.
YYYYVVVVVVIIIIIIIItIititiiiii++++;=;;;;::::::,,,,,,,,,,,,,,,,,,:,:::::::::;:::;;;==;;::,,,,....,,::::;:::::::::::::::;:;::;+itiIittii+;i+tItiIYXXYIitttIiii+iiiiiiIXXiiii;;;:=.
YYYYVVVVVVIIIIIIIttIttttiiii+iii++=;;;;:::::::::,,,,,,,,,,,,,,,::::::::::;::::;;;;;;:::,,.,....,,::::::::::::::::,::::::;;:=i:+i+V+tI+iiiVYIiiiiYiiiii++i+++++iiiiYXYt++i;;;:=.
YYVYVVIVVIIIIIIIItItittiiiiiiiiiii++=;;::::,:,,,,,,,,,,,,,,,,:,:::::::::::::;;;;==;;::,,.......,::::::::::::::,,,,::::::;:::::;:+::i=:++=it+=++==:==++++;=;=++++iiYXIt=+i;:::;.
YYYYVVVYVIIIIIIIIIIitttiiiii+iiiii+i++;:::::::::,:,,,,,,,,,:,,::::::::::::::;;=;;;;;::,,,.....,:::::::::::::::,,,,::::::::::::::::::::::::i:::::::;;=;=;;;=++=++itYXii+=i;::::.
YYYYVVYYVIIIIIIIIIttittiiii+iitiiii+i=;;:::::::,,,:,,,,,,,,,,:::::::::::::;;;===+=;;::,,,,....,::::::::::::::::,,,,,::::::::::::::::::::::::::::::::;=;;;;===++++tXYti+;i;:;::.
YYYVYVYYIIIIIIIIIItttIiiiti+iitiiiii+==:::::::,,:,,,,,,,,,,,:,:::::;::;;;;;=;++===;:::::,,...,,::::::::::::::::,,,,,:::::::,,::::,:::::::::::::::::::;;;;;;===++iIXIii+;i;:;;;.
YYYVYYYYIIIIIIIIIItIItiiiiitittiiiiii+;;:::::::::,:,,,,,,,,:,,::::::;;;;;;;=+++==;;::::,,...,,,::::::::::::::::::,,,,,:,::::::::::::,,,,,,:::::,:::::;:;;=;;=++iiIXIt++;i;::;;.
YYYYYYYVIIVVIIIIIItIttiiti+ItItiiii++=;;:::::::,,,,,::,,,,,,,,::::::;:;;;;=+++==;;;:::,,....,,:::::::::::::::::::,,,,,,,,,::::,,:,,,,::::,,:,,,,,:::::;;;;;=+++iiIYiI=+;i:::;:.
YYYYYYVVIVIVVIIIIIIItiiiiiiIIIttiii+i+=;::::::::::,,,,,,,,,,,::::::;;;;;;=+++=;;;:::::,,,...,::::::::::::::::::::,,,,,,,,,,:::::,:,,,,,,,,,,,,,,,,:::;;;;+==++iiIYIii==;+:::;:.
YYYYYYVVIVVIIIIIIIIttiitiiIIIIititiii+;;;::::::::::::,,,,,,:,::::::;;;=;++ii+=;:::::::,,....,,::::::::::::::::::::,,,,,,,,,,,,,:,:,,,,,,,,,,,,,,,:::::;;;==+++iiIYIii==;+::;;:,
YYYYYYVVVVVVIIIIIIIttittttIItIIItiiii+;;;;:::::::::::,,,,,,,::::::;;;=;+++i+=;;:::::,,,.....,,:::::::::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:::;;;==++iiiIIVIti;=;+::;;:,
YYYYYYVIVYYVIIIIIIItttIiiIIItItIttiii+;;=;::::::::::::::,,,:::::::;;=++++ii=;;:::,,,,,,....,,,::::::::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,::::::;;;+i+iiiiIVVIii;==+:::::.
YYYYYVVVVVVIIIIIIItttItitIIIIIIIIiiii+===;;::::::::::::::::,:::::;;;+++++i+=;::::,,,,,...,,,::::::::::;;;::::::::,,,,,,,,,,,,,,,,,,,,,,,,:,:,,::::::;;=++iiiiitIIVIt+;;;=:::;:,
YYYYYYVYVVYIIIIIIItttIttIYIIIIIIItiiiii+==;::::::::::::::,::::::::;=++++i+==;:::,,,,,,..,,,,::::::::::;;:::::::::,,,,,,,,,,,,,,,::,,:,:,:::::::::::;;+++iiiiitIIVIIi=;;;=:::;:,
YYYXYYVYVYVIIIIIIIIttttIIYIIIIIIItttii+++=;:;;::::::::::::::::::::;++++++++;::::,,,,,.,..,,,::::::::::;;::::::::::,,,,,,,,,,,,:,,::::::::::::::::;;==++iiiiitIIIYIIi=;;==:::;:,
YXYXYYYYYYVIIIIIItItIiIIVIIIIIIIIIttii++++==;:::::::::::::::::::::++++iiii+=;:::,,..,,,,.,,,::::::::::;:::::::::::,,,,,,,,,,,,,,,:::::::::::::::;;+++iiiiitIIIVIYYii+;;==::;;:,
XXYYYYYYYYIIIIIIIItIttVIYIIIIIIIIIttiiiii++;;;:;;:::::::::::::::::++++itIti+=;:::,,,,,,.,,,::::::::::::::::::::,:,,:,,,,,,,,,,:::::::::;:;;;:;;;=++iiiiititIIVIVIItt;;;=;::;::.
YXXYYYYYYYIIIIIIIItIiIVIVVIIIVVIIIIIiiiii+==;;;:::::::::::::::::::;i++iIYXIii+;:::::,:,,,,,::::::::::::::::::::::::::::,,,:::::::::::::;;;;=;==++iiiiittttIIIYtYIIIi;;;=:::;;:.
XYYYYYYYYVIIIIIIIIIIIIIVIVVIIVVIIIIItiiii++++;;;;::::::::::::::::::++++iIYXViii=::::::::::::::::::::::::::::::::::::::,::::::::::::::::;;;=++++iiiiiitttIIIIVIIYIIti=;;=::::;:.
XXYYYYYYYIIIIIIIIIIIIVIYIIIIIVYYVIIItiiii+i+==;;;;;::::::::::::::::;==;;iIIIIiii+;;;;;;::::::;;;;;;:::::::::::::::::::::::::::::::::;;;;;;=+iiiiiiiitttIIIIIIIYVIIIi+:;;::::;:.
XXYYYYYYYVIIVIIIIIIIIIVVVIIIIIVYYVIIItiiiii+++=;;=;;::::::::::::::::;;=:;++;+ttiiii+i+i+==+++++ii+=::,::::::::::::::::::::::::::::;;;;;==++++iiiiiitttIIIIIVIIYIVII+;;:;::::=:.
XXYYYYYYVVIIIIIIIIIIIIVIIIIIIIIYYYVIIItiiii++=+;;;;;;:::::::::::::::::;;:::::;iiiiiiiiiiiiiittti+=:,,,::::::::::::::::::::::;;;:;;;=;+i+iiiiiiiittttIIIIIIIIIYYIIIi=+;:;::::;:.
XXYYYYYYVIIVIIIIIIIIIIIVIIIIIIIIYYYIIIItiii++====;;=;:;:::::::::::::::::::::::;;iiiiiiii+iii+;;;;:,,,,,:::::::::::::::::::::;:;;;;=+++i+iiiiiiittItIIIIIIIIIYIXIIIi++;:;::;:=:.
XYYYYYYYVVVVIIIIIIIIVIVIIIIIIIIIVVYYIIItiiii++++===;;;:;:::;::;:::::::::;;::::::;+++ii+;;::::::;:,,,,,,:::::::::::::::::::::;;;;;;+=iiiiiiitittIIIIIIIIIIIIVYXIYIIt==;:;::::;:.
XYYYYYYYVVVIIIIIIIIIVIIIIIIIIIIIIIVYYIIIttiii+==;=;;;;;:;;:::::::::;:::::;;::::;;;::::::::::::::,,,,,,::::::::::::::;;;;;;;;;;==++++iiiiiiitttIIIIIIIIIIIIVYYXXYItt;;;:;:::;;:.
YYYYYXYYVVVIIIIIIIIIVVIIIIIIIIIIIIIVYYIIttiii+++;;=;;;;::;:::::;;;;;;:::;;;:::::;::::::::::::::,,,,,,::::::::::::::::;;;;;;;=++++iiiiiiiittIIIIIIIIIIIIIIVYBXXVIIii=;;:;::::;:.
YYYYYXYYVYVIIIIIIIIIIIIIIIIIIIIIIIIIIYVIItiii+=++==;;;=;::;;;:;;;;;;;;;;;::::::::::::::,::,::::::,,::::::::::::::::;:;;;;;==+++iiiiiitttttttIIIItIIIIIIIVYXXXXYYIii=;::;:::;;:.
YYXYXXYVYVVIIIIIIIIIIIIIIIIIIIIIIIIIIVYIItiii+++;;;=;;;;;;;;;;;;;;;;;;;;::::::::::::::,::::::::::,,::::::::::::;;;;;;;;=+=+iiiiiiiiiitttttIIItIttIIIIIIVXBBXXVYYIii=;:;;:;;;;:.
YYXYXXYYVVVIIIIIIIIIIIIIIItIIIIIIIIIIIYIItiii+++==;=;;:;;;:;;;;;;:;;;;;;:::::::::::::,::::::::::::,,:::::::::::;;;;;;+++i++iiiiiiiiittttttttIIIIIIIIIIYXBBXXXYYVtii+;;:::;=;;:.
YXYXXYYYVYVIIIIIIIIVIIIIIItIIIIIIIIIIIYIttiiii++++==;;:;;:;::::;;:;;:::::::::::::::::::::::::::::::::::::::::;;;;;;==+++iiiiiiiiitiittttttttIItIIIIIIVRBBBYBYVXIti++;;:::;+;;;.
YXYXXYYYYYIIIIIIIIIIIIIIIItIIIIIIIIIIIIIttiiiii+==;;;;:::::::::;==;==;::::::::::::::::::::::::::::::::::::::;;=;;+=+++iiiiiiiiitiiiittttttttIttIIIIIYRBBBXXRXYXtiii+=:;:::+;:;.
YXXYXYYYYYIIIIIIIIIIIIIIIItIIIIIIIIIIIIItiiiii++==;;+++iiiitiitttItttii+::,,:,:::::::::::::::::::::::::::::;;;==++iiiiiiiittiiiiiiiiitttttItttIIIIIYBBBBBYRXYXYiiii=+:;:::+:;;.
YXYXXYVYYVVIIIIIIIIIIIIIIItIIIIIIIIIIIIttiiiiii++iIIIIIIIiiiiiiiiiiiii;+++::,,,,,,,,,:::;:::::::::::::::::::;;=+iiiiiiitttiiiiiiiiiiitttttttttIIIIXBBBBBXXBYXYIiiii++:::::+;=;.
XXXXXYYYYVIIIIIIIIIIVVIIIIIIIIIIIIIIIIItiiiiiitIVIIIIIIttiiiitIttIIIIIi=++;i+;::::::,:::::::;;:::::::::::::;;+iiiiiiittttiiiiiiiiiiiitttttttttIIYXRBXBBRXBXXYVIiiti==;:::;i;;;.
YXXXYYYYYVIIIIIIIIIIYVIIIIIIIIIIIIIIIItttiiIIVYVVIIIIIttIiiitiiitittIItIi+i;;;;=;;+itti+;:;:;:::::::::::::;;=+iiiiiitiiiiiiiiiiiiiitttttttItIIVXXRBRRXRXXBYXYIIiiii=;;:::;+;;;.
XXXXYYYYVVIIIIIIIIIIYVIIIIIIIIIIIIIIIttttIIVYYYVVVIIItIIIitt+ItiItIttIIIiiI+iitIIIIIIIItti;:::::::::::::;;;++iiiiitiiiiiiiiiiiiiiiittitttIIIIYXXXRRXXXBXRXXYIYtiiti;=;:::==;:;.
XXXYYYYYIVIIIIIIIIItYYVIIIIIIIIIIIIIItiitIIYYVVYYIIIIIIIIIIIIIIIIIIIVIItiIiitiiitiItttIIIttti:::::::::;;;;=++iiiiiiiiiiiiiiiiiiiiiitttIIIIIYXXXBXXXXXRXRBXYVYIiitIi;;:;::;+;;=.
XXXXYYYYVIIIIIIIIIIIIYVIIIIIIIIIIIIItiiiiIYYYVVVVVVVVYYYYVYYYYYYXXYYYYIYVVIItitIIttIitiiitttiti::::;;;;;;;=;+iiiiiiiiiiiiiiiiiiittttIIIIVYXXXXRXXXYXXRXBXXYYVtiitIi;;;;::++=+=.
XXXXYYYYVIIIVIIIIIIIIYVIIIIIIIIIIIIIiiiitIVYXYYXXYIIIIIVIIIIIIIIVYYYYYYYYYYYYIIVIIttiiiiiitiitII+;:::;==+;;++iiiiiiiiiiiiiittttttIIIIIVXXXXXXXXXXYXXXXXBYXVXItiIII+;;:;::i+;=;.
XXXYYYYYIIIIVIIIIIItIYVVVIIIIIIIIIItiiiiIIIYYXXYIittIIIIIIttttIIIIIIIIItIIIIIIIYYYYIIIIttiiItttIIi;;;;++=;;=+iiiiiiiiiiiiittttIIIIIVYXXXXXXXXXXYYXXXXXBYYYYYIiiIII+;;::::++;=;.
XXXYYYYYIIIIIIIIIIIIiYYYVIIVVIIIIIItiiiiIIIVYXYtitIIIIItIttttIItttIItIiitttiii=+iiIYIYVIIIIItiItIIi=;=++;;;+++iiiiiiiiiiiitttIIIIYXRXXXXXXXXXXYVYXXXXXXYYYXIiitIIi=;=;:::+i;=;.
XXXYYVYYIIIIIIIIIItttYYYVVIYVVIIIIIiiiiIIIIVXYttIIIIIIItttiitIIittIItiiiiitiii;;+i=iIiIIVVIVVIIIIIt=++==;;=+iiiiiiiiiiiiitttIIIYXBRXXXXXXXXXXYYXXXXXXYXYXYVtitIIIi;;+;:::=i;=;.
XXXYYYYYIIIIIIIIIItiiIXYYYIYYVIIIIItiiIYIIIXYItIIIIIIIItttiiitItIIttttii++iIIii;:=+itIittIYYVVIIIIii+==;;;++i++++iiiiiiiiitIIYXBXXXXXXXRXXXXYYYXXXXXYXXXYYItitIIIt==+;;;:;i;+;.
XXXYYYYYIIIIIIIIIIititXYYYIYYVIIIIIiitVVIIXYIIIIIIIIIIiiiiiitttIIItIIIIItItiitti+;=iiiVIIIIYYIIIIIi+;=;;;=+ii+iiiiiiiiiitIIIXBBXXXXXXXRXXXXXYYXXXXXVXYXXYVtitIItIi===;=;:=i;=;.
XXXYYYYVIIIVIIIIIIttiIRXYYVYYVIIIItitIYIIYXVIIIIIIIIIIiiiiiittIIIIIIIIIIIIIIiitiii=i+itVIIIIYVIIIii++=;;;+++++++iiiiiiitIIXBBBXXXXXXXXXXXXXXYXXXXXYYYXXYYIiiIIIIIi+;;;;;:+i=+;,
XXYYYYYVIIIVIIIIIIItiiXRXYYYYVIIIItiIYVIYXYIIIIVIIIIiiiiiiiiitIttItIIIIIttiiiiiiiti+i+iIVIIIIYYIii+++=;;=+++iiiiiiiiitIIXBBBBXXXXXXXXXXXXXXYXXXXXYIXXXYYIiitIitIIi+;;;;;:=i=+;,
XYYYYYYVIVIIVIIIIIIttiYRXXYIYVIIIItIVYVVYYIVIIVIIIIItiiiiiiiiiiiiii+iii+;:::;::;iii++i+iIVIIIVIi++++=;;;++++iiiiiiitIIXBBBBRXXXXXXXXXXXXXXXXXXXXYYYXXXYItiiIttIIi+===;;;;+i+=:,
XYXYYYYIIVIIVIIIIItttiIXBXYYYVIIIItVYVVYXYYYIIVIIItiiiiiiiiiiiiii+;;::::,:::::::;i+iiiiitIIIII+=+==+==;+ii+i+iiiitIVXBBBBRXXXXXXXXXXXXXXXXXXXXYYXYXXXVVIiiIItIIIi+;+;=;+++i=;;,
YXXYYYVVIVIVVIIIIIttiiiXRRXYYVIIIIIYVVVYYYYYIIIIItttiii+iiiiiiiiiii+;=;::::::,:::iitittItIIIII==+======+i+iiiiiiIVXBBBBBXXXRXXXXXXXXXXXXXXXXYYYXXYXYYYItttItIIIti++==+;+++t+;;.
XXXYYYVVIVIVVIIIIIIIiiiYBBBYYVIIIIIYYYYYVYYYIVIIIIItiiiiiiiiiiiittiiiii+i+===:,:;=iItitIIIIVIt;=+=====+i+iiiiitIXBBBBBXXXXXXXXXXXXXXXXXXXXYYYXXYYYXXYYtiIItIIIttii=;;=:+=ii+;;.
XXXYYYVVIVIIVIIIIIttiiiYXBBXXVIIIIIXYYXYYXYYVIIIItiiii+iii==iiiiiiii++++==++;::=i;+IttItIIIVI=;==;===+iiiiiitIYXBBBBRXXXXXXXXXXXXXXXXXXXXXXYXYYYXXXYYIitIIIIIttii++=;+;==ii==;.
XXXYYYIIVIVIVIIIIIIItiIVXXBXXYIIIIIXYXYYXYVVIIIItiiiiiiiiitiiiii+==iiii+;;:::::=ii+IItItIIIVI;==+=;=+iiiiitIYXBBBBXXXXXXXXXXXXXXXXXXXXXXXYYYXXYXXXYYIitIttIIIItii==+;+;=+i+=;;,
XXXYYYIIVVYVVIIIIIIItiiIBXBXXYIIIIIXXXYXXYYIIIIttiiitiii++iiiiii++i+i+iiii+++::=iiitItItIIIV+===+==++iiiiIYXBBBBXXXXXXXXXXXXXXXXXXXXXXXXYXXXXXXXXYIIitiitIIIttIi+==++;;;iii+;;,
XXXYYYIVIVYYVVIIIIIVIIiIBBRXRYIIIIYXXXYXYYYVIIIIIttiiiiiiiiiiiiitiiiiiii;;:::;=+iIItIIIIIIVt==++==++iiitVXBBBBXXXXXXXXXXXXXXXXXXXXXXXXXYXXXXXXXXYVIiiiitiIIItttii;+++;+;+i==:;,
XYXYYVVVVVVYVYIIIIIIYIiIRBBXXXVIIIXXXYYXYYYVIIIttttIiiiiiiitii+++iiittti++;::=i+itIIIIIIIII+++===+iiitIXRBBXXXXXXXXXXXXXXXXXXXXXXXXXRXXXXXXXXXXYItiititittIititi+=i=+;+;;i;;:;.
XXXYYYVVVYVYVVIIIIIIXIiiXBBBXXYIIYXXXYXYYYVVIItIttiiiIiittiiiiii+=+=+:;;;::.:;iiittIIIIIII++++==+iiiIXBBBRXXXXXXXXXXXXXXXXXXXXXXXXXXXYXXXXXXXXYItiittitttittitti+;i=++;=;+;;;:,
XXXYYYVVIYVYIYIIIIIVXYtiYRBBXBYVIXXXXXXYYVVIIIIittttiiiiiiiiiiiiiii+;;::::,.,:+iiitIIIIVI+i+++++iiIXBBBRXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXRRRXXXXYItiIIiiitIIIIIIIiI==+=++;;;;;;;:,
XXYYYYVVVVVYIYIIIIIIXYtiIXBBBBXYXXXXXYYYVVIIIIIttiiiiiiiiiiiiiiii+i+++=;::,.,:iiIttIIIIYi++++++itYBBBRXXXXXXXXXXXXXXXXXXXXXXRRXXXXXXXXXXXXXXYIIiii=;:;iiIVVYII+t;==+;;;:;:;;;:,
XXXYYYYYVVVYIVIIIIIIXXIIiXBBRBBXXXXXXYYYVVVVIIIti++iiiiiiiiiiiiiiii++=+;;:..:+iittIItIIIi+++++iYBBBRXXXXRXXXXXXXXXXXXXXXXXXBBRXXXRXXBBRXXXYYYXI:::::,:;+iIIIIii+=;=;;;:::;;;;;,
XXXYYYYVVVYVVVVIIIVVXXXIIVXBBBBBXXXXXYYYYYIIIItii+;=+iiiiii+=+iiiii+=++;:,.,:iitttIItIIIi+++iVRBBRXXXXXXXXXXXXXXXXXXXXRBBBRXXYYYYYXXXXXXXXXXXXI+:::,,::;itIIii+=;;;;;::::;;;;;:
XXXYYVYVVYYIYVIIVIVIYXXIYIXBBBBBXXXXYYYYYVIItItiiiiiiiiiiiiii==ii+i++;=;:,:+++itIIIIIIII++iIXBBBRXXXRBXXXXXXXXXXXBBBRBRXXVIiiiiiiitVXXXXYVIYXXt+;:,,::::+itii+;;;;::::::::;;;+,
XXXYYVYVVYYVIYYIIIVIYXXVVIYRBBBBBXXXYYYYYIIIIIiiiii+iiiiiiiiiiii++;=+++::,,=++itttIIIIII+iXBBBBXXXRBBXXXRRRXXBBBBBBBXXXIii+;;;;;;;iIXXYI+;iYXYi;::,,.::::;=ii::::;::::::::;;++,
XXXYYYVVVYYVIYYIVIIYXRBXIXYXBBBBBBXXYYYVIIIIttiiii++i+iiiiiiiiii++=;;;;:,.,;+iittttItIIIYBBBBXXXBBBBBBBBBBBBBBBXRBBXYti+=;:::::;+IYYIti;;+VXXI+;::,.,...,::;i;:;;:,::,:::;;=i=,
XXXYYYYVVYYVIYYIIVIVYRBXYXYXRBBBBBBYYYYVVIIIIItii++++iiiiiiiii+++=;;;;;::::;+itiittttIIXBBBBXXBBBBBBBBBBBBBBBBYtIXVi;::::::::;iIYIiii+=;;iYXYi;::,.........:;==++:::,:;::;;+i=,
XXXYYYYVVYYVYYYVIVIVYRBXYBYXRBBBBBXYYYVVIIIIIItiiii+ii+iiiiiiiii++;;;;:..:;+iiiIIiittIIBBBRXBBBBBBBBBBBBBBBBBRXXIi=::::::;+iIIIIi+i++=;;;iYXY+;::,,.,........,:i+::::;;:;;;+=+:
XXYYYYVVVYYVYVYIYIIYYBBBYXXXBXBBBBYYYYVVIIIIIttiiittiiiiiiiiii;==;;;;;,..:;=+iiittIItIYBRRBBBBBBBBBBBBBBBBBBBXI+:::::::=iIVIiii+++;;;;:::+YYV=:::,............ ..,:;;=;=;=;=i+,
XXYYYVVIVYYIYYYYVVIYYXBBXXRYXBBBBXYYVVIIIIIIIIIIiii++====++ii+++;;;:::,..:;=++iiiittIIXXBBBBBBBBBBBBBBBBBBRYt=::::::;iIVIi+==+++=:;;;;:::iYYI;::,,,,................:=i==+;++;.
XXYYYYVVVYYVVYYYVVIYYXRBXXRXXBBBRYYYYYYIItiiiiiii;===;=;=+;=+==;;;;;::. .:;+iiiiiiiiIIXBBBBBBBBBBBBBBBBBBIi;:::::;iIVIIii+++++==;;;;:::::IYYI:::::,................. .,:=:::,.
XXXYYYIVVYYVVYVYIVIYYXXBXXBBXBBBYYYYItiiiiiiii=++++==;;::;;=;;;;:::::;;:::;++iiiiiiitIXBBBBBBBBBBBBBBBBYi;;;;=+iIYYVItiiii+++;;;::::::::::it+:::::................ .......,,.
XYXYYYVVVVYVVYYXIYIYVXBBRBBBBBBXYItiiiiiii+++=;=+++;:::,,,:::::::::::::::;=++iiiiiitItBBBBBBBBBBBBBBBXYIIIItiiii+;:::::,,,,,,.,.,.........:i;:::,,............... .........
XXXYVYVIVVYVVYYYVVIYYYBBBBBBBBYIttiiiiii++==;;;;+;::::,..,,::::::::::::::::;;+iiittIItBBBBBBBBBBBBBBXYIii;::::;:,,........................:+;:::,,,............ . ........
YXXYVYVVVVVVVYYVVIYVYVBBBBBBYIIttiiii++==;;;;::::::::,,....,,,::::,,,:::::::::;+iiittIBBBBBBBBBBXVt;::::::::==,...................... .;+::::,,...... ... .........
XXYYYVVVVVVVIYYIYVXYYYBBBRYIItiiiii+++=;;;::::::::::,,.....,,,,,,,,,,,,,::::::::;+ittYBBBBBRYIi;::::::::::::,.. .................... .+=::::,...... ........
XYYYYYVIIIVVIYYVYYXXXYXXIItiiiiiii+==;;::::::::::,::,,,,,,.,,,,,......,,,,::::::::;iiYBXIi+;:::::::::::,.. ......... . :+;:::,......... ........
YYYYYYVIVVVVVYXXXYXYIIItttiiiii+++=;;;:::::::::::::::::::::::,,,........,,::::::::;;;ii;:::;;;;::,.. . ..... . .:+:::,........... .......
YXYYYYYYYYYYYYYVIIIttiiiiiiiii+++=;;:::::::::::::::::;;:::::::::,,...,.,,.,,:::::::;;+ii+;::... . .. .it::,.......,...... .......
XXYYYXYYYYVIIIIItttiiiiiiiiii+++=;:;::::::::::::::;;=;;;==;;::::::,,:,,,,,,.,,,,,::;;=++i:. . .. . ....,IX=:,.. ....,,,,... ..
XXXXYYYVVIIIIIIIttiiiiiii++++===;;::::::::::::::;=;==;;+i+==;;;;:::::::,,,,.,...,,:::;++ii. ........:+iIXXXi,.. . ...,,,,,.. .
XXXYYYVVIIIIIIIttiiiiii++====;;;;;::::::::::;:;;==;;=++iItii+=++==;=;;:::::,,,,.,,:,:;++iii. ....,:;iIYYIIIIYXt,. .. ..,,,,,,..
XXYYYVIIIIIIItIIiiiiiii++==;;;:;::::::::::::;:;;;;;=+iiiXYIIItiiii++++==;::::::::::::;++iitt. ...:+tIYYYYYVVIIIIIVYI,. .. ....,,:,..
XXYYYVIIIIItttttiiiii+++=;;;;;;::::::;::::;;;;;;==+iitIVXYVItiiiiiiiiiiiii+==;;;;:;;:;=iiiYXI. ...:iIYYYYYYYYVVIIIIIIIVYY,. ...,,:,..
XYYYVIIIIIItttiiiiiii+==;;;;;:;;;;;;;=;;;;;=++iiiiii+++++=+=;;;;;;;;+itIItiiiiii+=;===+iiIYXYV: . ..:iIYXXYYYYYYYVVVIIIIIIIIIYY+. ....,::....
YYYYVIIIIIIIttiiiiii++++===;;;;==++iiiiiiiii++=;;;;;;====;;=;;;:;;;;=+==iIIItiii++++==+itYXYYYY: ..........:+IYXXYXYYYYVYVYYVVIIIIIIIIIIIVYVIIii=::,. ...::,....
YYYYVIIIIIIttiiiiii+++++++++++iiiiiiIiii+=;;;;;;=;;;;=++=;==;;;:;;=;;====;;;++iii++++++iIYXXYYYY:........:iIYYYVIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIItIIIIIIIti+::,..,:,... ...
YYYYVIIIIIItiiiiiii+++++++iiiiiiiii+++==;;;:;;;:;;;;;=;=;=;+;:::::;;;;;;=;;::::;+iiiiiiiIYXXXXYYY...,:;ittiiiiitiittttItIIttttiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii+::,... .
YYYVIIIIIIIttttiiiiiiiiiiiiiiii+ii+==;;::::::::::::::;:;;;:=;:::::::;;=;;;;:::::::;+iiiiIYXXXXXXXt+iiiiiiiittiiittttttttttiiiiiiiiiiiiiiiiiiii+++++=+++++++++i+iiii:,... .
YYVVVIIIIIIIIIttttttitiiiiiiii++++==;::::::::::::::::::::::;::::::::;;;;:;;:::::::::;+iiiIYXXXXXXYiiiiiiitttIIttIIIIIIIIItttttiiiiiiii+++++==;;=;;;;;;;;;;;=+=+++ii+,... ...
YYYVVVIIIIIIIIIttIttiiiiiiii++=;;;;;;::::::::::::::::::::::::::,,::::::;:::::::::::::;=+iitYXXXXXXtttttttIIIIIIIIVVIIIIIIYXXXXXXXXXXYYVIIIiiiii+==;;;;;;;:;;;==+++++=,..
YYYYYVVIIIIIIIIttiiiiiiiiii++=;;;::::::::::::::::::::::::::;:::,::::::::::::::::::::::;;=+iIYXXXXXIttIIIIVVYYYYYYYYYYYXXBBBBBBBBBBBBBBBBBBBBBXXXYYVIIiiiii++=;;=====+i;:.. .
YYYYVVIIIIIIIIttiiiii++++++;;;;;::::::::::::::::::,:,,:::::::::::::::;::::::::::::::::;:;;;iIIYYYIIIIIIVYYYYYYYYYYXXXBRBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBRRXXXXYYYYVIIIItiiiii+,
YYYYVIIIIIIIttiiiiii++===;;;;;::::::::::::::::,,,,,,,,:::::::::::::;:::::::::::,::::::::;;;;+iIVIIVVIVYYYXXYYYYYXXRBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBRBBBBBBBI
YYYYVIIIIIItttiiiiii++===;;;;::::::::::::::::::,::,,:::::::::;;;;;;;::::::,::,,,,::::::;;=++iiitIIIttItItIttttiIIIVVYYYXXXXRBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBRBBBBRBBBBI
YYYYIIIIIIIttiiiiiiii++==;;;;::::::::::::::;;;:::::::::;;;=++i+++=;;::::::::::::::::::::::::::::::::,,,,,,,::::::::;;;;;;==+iiitIXBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBI
YYYVIIIIIIttiiiiiii+++==;;;;:::::::::;+ii++i+=;;;;;;;;+iitIIttiii++=;;;:::;=++++=;;:::::::::,,..... ...,,::::;;;==:....iRBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBI
YYVIIIIIIIttiiiiii+++=;;;;;;;::::;+iiiiii=;+;:::::::::::;;=++iiiIIIttiiiiIIiiii+++=;:::,,,.... ....,:,:::, IRBBBBBBBBBBBBBBBBBBBBBBBXXXXXXRBBBBBBBBBBBBBI
YYVVIIIIItttiiiiii+++++++iiitiitiiiiiii++=;=;:::::::::::::::::::::;;++itVVItIii++;;::,,... .,::::=;=iii+..:+tXBBBBBBBBBBBBBBBBBBBBBBXXXXXXXXXXXXXXXXBBBBBBI
YYYVIIIIItttiiiiiiiiiiti:I+:ttIiii++iiiii+;=;::::::::::,,,,,,,,,::::::;itIttIti++;::... .,:;iitIIVYYXXRBBBBBBBBBBBBBBBBBXXRXIitVYVYYXXXXXXRRRBXIIVVYYYYXXXXYXXXXXRBBBI
YYYVIIIIItttiiiiiiitIii:;I:,;IIi++=+iiiii+;;:::::::::::,,,,,,,,,,:,,,::+iIttItii+;:,. .+tIIIIVYYXXXBBBBBBBBBBBBBBBBBBBBBBBBBBBBXIVXI, ::,..:;iiitIVYXY+=iiitIIIIIItIYXXXXXRBI
YYYVIIIIIItttttiitIItt:::I,.,IIi===iii+++=;:::::::::::,,:,,,,,,,...,,,:;iIiiIIti+;:. +XYIiiiIIVYXBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBXIYXI:::+i:,::;ii+tVVXXV:::;;;;itIVi:=itIYXXXXi
YYVVIIIIIIIIIItiIVVtIi:,:I:..:Iti=++iii=+;;::::::,,,::,,,,,,..........,:+tiitIIi+;, :XYIIIIIYYXBBBBBBBBBBBXBBBBBBBBBBBBBBBBBBBBYiYXI+=itI=::::iitIYYXXI,.,,,..,;iI=::;=+iIYYX+
YYVVIIIIIIIIIIIIVYtiI;:::I;..,;ii++=iii=++=;::::,,,,,,................,:=tiitIIi+;: +XVYXXXRXRRBBBRRBBBBBBBBBBBBBBBBBBBBBBBBBBBY+YXIitIIVVi;::tIIYYXXXI::ii, ,i:,,:::;+tVX:
YVVVVIIIIIIIIIIIVViIi:::,I+.....:i++++i++i+=;:::::,,,.................,:;iiitIIii;: :XVYXBBBBBBBBBRRRBBBBBBBBBBBBBBBBBBBBBBBBBBIiXYtiIYYXXIi;:+IYXXBRRXYXBY ,.....,::+IX=
YYVVVVVIIIIIIIIIVi+Ii:,:,Ii......;i+==+i+++i==;::::::::,.,............,:;itiiIIii;: ,XXRBBRRBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBIiXYIIYXXXXXVIIIXRBBBBBBRXBB+ . ...:;tXBI
YYYVVVIIIIIIIIIIYiiIi:;iII+......+i+===+++ii+++;;;;;:::::::::::::,,,,,::;iIttIIii;:. ,BBBBRRRRBBBRBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBYIXXYVYYXRBBBXXXXXXBBBBRXYIi, .:..,:+IYXBBI
YYVVIIIIIIIIIIIIYiiIiIXXXIti.,..:iti++i+iiiiiiiiii++++=;;;;;;:::::::::;=+tIItIIti;:. .BBBBBRRBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBXXXXXIIYRBBBBXXXXXRBBBXYIi;:...,,,iXXXXXBBBBBBI
YVVIIIIIIIIIIIIIVIiIiXXXXXXXt:..,,IIiiiiittIIIIIIIIIIttiiiiiiii+++=;;;++iIYItIIti=:. .BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBRXXYXXRBBBBBBXXRBBBBBBXXXXXYYYXXXXBBBBBBBBBBBBI
YVVIIIIIIIIIIIIIIYIiYXXXXXXXY:::,,tYIttIIIIIIYYYYYYYYVVVVVVVIIIIIIItttttIYYVtIIIi;,...RBRBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBRBBBBRXBBBBBBBBBBBBBRXBBBBBBBBBBBBBBBBBBBBBBBBBBBI
IIIIIttttiiiiiiiitIiiIYYYYYI;:...,;iIItttIIIIIIIItitiiiiiiiiiiiiittIIIIIIYYIiiti;. ,:.iXXXXXXXYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXIYIYXXXXXXXXXXXXXYYXXXXXXXXXXXXXXXXXXXXXXXXXXXi