...........~hDDhzhhhhhhhhzzzzsszszzzzhhhzzzsszssDhhzDBBBBBBB
	...........<hhDzzhzzzzhDDhzzzssszzzzzhhhhzzssszsDhhhhBBBDDBB
	...........+hhDzzzzzhDDDDhhzzssszzzzhDDhhzzsssssDhhhhDBBDDBB
	...........=DDhzsszzzzhDDDhzzs+=zzzhDDhz==shs==sDDhhhDBBDDBB
	...........=DDhsssz===zhDDhhz=(<szhhDDhs=++zzs=sDDDhhBBBDDBB
	...........=BDhsszz==zhDDDDhz+((=zhDDhhhhs==hs=sDDDDhBBBBDBB
	...........=BDhsszsshDDDhDhhs+((+zhDDzhDDhzzhzssDDDDhBBBBDBB
	...........+DDhsszzzzBBDhDhz=+((<=zDDzhDDhzhzzssDDDhhBBBBDBB
	...........<DDhsszhzshDDhDhs++(((<shhhhDhzzhzzssDBD=hBBBBDBB
	...........~DDh=szzzzzhhhhz++<((((+szhhzzzzsszs=DBD~zBBBBDBB
	............zDh=ssszzhhhzz+<+<((<(<+=zzzzzz=+==+hBh.zBBBBDBB
	............+Bz+==szzzss=+++<(((((<++=sssss+<+<+sBs.=BBBBDDB
	............<Ds+++==s===+<+<(<~~<((<<<+=++++((((=D+.=BBBBDDB
	............<D=<<<++++++<<+<(<~~<-(<<(<++<<(((((=h<.=BBBBDDB
	............=D=(((<+++<<<+<<((((((((<((<<+<<(((<=h<.+BBBBDDB
	............=D+<<<<<<<<<<<<+<<+<++<(((((<<<<<<<(=h<.<BBBBDDB
	............=D+<<+<<<<<<<<+=+++++==+<<((((<<<<<<=h<.<BBBBBDB
	...........~zh=++++<<<<<+=zhs===szhz=<<(((<<<+++=h<.<BBBBBBB
	...........<zs=++++<<<<<+sDBD===zBBDz=<(((<<<+++=D+.~BBBBDDB
	...........++==+++++<<<<+shDDzzzhDDhz+<<((<<<+++=h+.~BBDzz=D
	...........+++s++++<<<<<+zhhDDhhhDhhz<(<<<(<<+++=z+.~BBDzz=z
	...........~+=s==++<<<<<+zDDDDDDDDhhs<(<<<(<<+++sz<.~DBD===z
	...........~+szs+++<<<<<+zDDDDDDDhhhs+((<<<<<+++ss<~~DBD====
	......~~<<<==zzs++++<<<+shDDDhhDhhhhzs+((<<<<++=zz<..DBD====
	....~<++==+=szhs=++++=szhhhhhhhhhhhhhhs=<<+++++shz<..hBD==+=
	..~<+====s=+szhz==++szhhhhhhhzzhzzzhhhhzs+++++=shz<..hBD==+=
	~<=====sszsszhDz====zhhhhhhhhzzzzzzzzhzhhz==+==zhz<..hBD====
	+ss===ssszhhDDDzs=+shhhzzzhhhhzzzzzzzzzhhhs+=sszhz<..hBD====
	zs=sszszhhhhBBDhssszhhhhhhhhzzzzzhhhhzzzhDhsssszDh=~.zBD====
	s=szhhhhDhzDDDBDssshDhhhhzs=<<<<<=szhDhzhDhzssshDDz=+=zhhhzh
	szhhhzhhhzhDDDBDsszDDDzzsss=++++++=sszzzhhhzssshDDzs=+++shDB
	zhDDhzhhhzDBDDBDzszDBDzsssssssssssssssshhhhhzszDDDhzs===++=h
	zhDDhhhhhhBBDBBDzszhDhzsszzzhDhDhzzzssszhDhhhshBDDhhhzsz====
	hDDDhhhhhDBDDBBBhzzhDDzzzzhDBBBBDDhhzzzzhDhhhhDDDDhhhhzzzzs=
	hDDDhhhhhDBDBBBBDhhhDDhhzhhDDBBDDhhhhzzhDDhhhhDBDDhhhhhzzzzz
	hDDhhDhhDBBDDBBBBDhDDBDhhzhhDDDDDhhhzzhhDDDhhDDBDDDhhhhzzzzz
	DDDDhDhhDBDBDBBBBDBBDDDhhzhhhhhDDhhhzhhDDDDDDDBBBhDDhhhhhzzz
	DBDDhDhhDBDDDBBBBDBBDDDhhhhhhhhhhDhhhhhDDDDDDBBBBhhDDDhhhhzz
	DBDDhDhDBBDDDBBBBDBBBDDhhDhhhhhDhhhhDhhhDhDDDBDDBDhDDDDDhhhh
	BDDDDDDBBBDDBBDBBDBBBDDhhDDhhDDDhhhhhDhhhhDDDBBBBDhDDDDDDhhh
	DBDDDDDDBDDDBBDBBBBBBDDDDDDhDDDDDhhDDDDBBBDDDBBBBBhDDDDDDhhD
	DBDhDDDBBDDDBBDBBBBBBBDDDDDDDDDBDDDDDDBBBDDDDBBBBBDDDDDDBDhD
	DBDhDDDBBDDBBDDBBBBBBBBDDDDDDDBDDDDDBBBBBBBBBBBBBBDDDDBDDDhD
	DDDhDDBBBDDBBDBBBBBBBBBBBBBBDDBBDDBBBBBBBBBBBBBBBBBDDBDDDDDD
	BDDDDDBBDDDBBDBBBBBBBBBBBBBBBDBBBBBBBBBBBBBDDBBBBBBDDDDDBDDD
	DDDDDDBBDDBBBDBBBBBBBBBBBBBBBBBBBBBBBBBBBBDDDDBBBBBDDDDDBDDB
	DDDDDBBBDDBBBDBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBDDBBBDDB
	BDDDBBBBDBBBBDBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBDDDBBDDD
	BDDDDBBDDBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBDDBBDDD
	DDDDBBBDDBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBDDBBDBD