shithub: riscv

ref: 2707beb7b46cf29fb1ebafad33edf8d48041ed50
dir: /sys/src/libc/port/runebreakdata/

View raw version
static
uchar	_breakdata[18552] =
{
	32,32,32,32,32,32,32,32,32,32,0,34,34,0,32,32,
	32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,
	12,0,0,0,0,0,0,0,0,0,0,0,8,0,8,0,
	10,10,10,10,10,10,10,10,10,10,7,8,0,0,0,0,
	6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,
	6,6,6,6,6,6,6,6,6,6,0,0,0,0,11,0,
	6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,
	6,6,6,6,6,6,6,6,6,6,0,0,0,0,32,32,
	32,32,32,34,32,32,32,32,32,32,32,32,32,32,32,32,
	32,32,32,32,32,32,32,32,32,32,32,32,32,32,0,0,
	0,0,0,0,0,0,0,176,6,0,0,36,176,0,0,0,
	0,0,0,6,0,7,0,0,6,0,0,0,0,0,6,6,
	6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,
	6,6,6,6,6,0,6,6,6,6,6,6,6,6,6,6,
	6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,
	6,6,6,6,6,6,0,0,0,0,0,0,6,6,6,6,
	6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,
	6,6,6,6,6,6,6,6,6,6,6,6,51,51,51,51,
	51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,
	51,51,51,51,51,51,51,51,51,51,51,51,6,6,6,6,
	6,0,6,6,0,0,6,6,6,6,8,6,0,0,0,0,
	0,0,6,7,6,6,6,0,6,0,6,6,6,6,6,6,
	6,6,6,6,6,6,6,6,6,6,6,6,0,6,6,6,
	6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,
	6,6,6,6,6,6,6,6,6,6,6,6,6,0,6,6,
	6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,
	6,6,6,6,6,6,6,6,6,6,6,6,6,6,0,51,
	51,51,51,51,51,51,6,6,6,6,6,6,6,6,6,6,
	6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,
	6,6,6,6,6,6,0,6,6,6,6,6,6,6,6,6,
	6,6,6,6,6,6,6,6,6,6,6,6,6,6,0,0,
	6,6,6,6,0,6,7,6,6,6,6,6,6,6,6,6,
	6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,
	6,6,6,6,6,6,6,8,6,0,0,0,0,0,0,51,
	51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,
	51,51,51,51,51,51,51,51,51,51,51,51,51,0,51,51,
	0,51,51,0,51,0,0,0,0,0,0,0,0,1,1,1,
	1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,
	0,1,1,1,1,6,7,0,0,0,0,0,0,0,0,0,
	0,0,20,20,20,20,20,20,0,0,0,0,0,0,8,8,
	0,0,51,51,51,51,51,51,51,51,51,51,51,0,36,0,
	0,0,6,6,6,6,6,6,6,6,6,6,6,6,6,6,
	6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,
	6,6,51,51,51,51,51,51,51,51,51,51,51,51,51,51,
	51,51,51,51,51,51,51,10,10,10,10,10,10,10,10,10,
	10,0,10,8,0,6,6,51,6,6,6,6,6,6,6,6,
	6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,
	6,6,6,6,6,6,6,6,0,6,51,51,51,51,51,51,
	51,20,0,51,51,51,51,51,6,6,51,51,0,51,51,51,
	51,6,6,10,10,10,10,10,10,10,10,10,10,6,6,6,
	0,0,6,0,0,0,0,0,0,0,0,0,0,0,0,0,
	0,0,20,6,51,6,6,6,6,6,6,6,6,6,6,6,
	6,6,6,6,6,51,51,51,51,51,51,51,51,51,51,51,
	51,51,51,51,51,0,0,6,6,6,6,6,6,6,6,6,
	6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,
	6,6,6,6,6,6,6,51,51,51,51,51,51,51,51,51,
	51,51,6,0,0,0,0,0,0,0,0,0,0,0,0,0,
	0,10,10,10,10,10,10,10,10,10,10,6,6,6,6,6,
	6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,
	6,51,51,51,51,51,51,51,51,51,6,6,0,0,8,0,
	6,0,0,51,0,0,6,6,6,6,6,6,6,6,6,6,
	6,6,6,6,6,6,6,6,6,6,6,6,51,51,51,51,
	6,51,51,51,51,51,6,51,51,51,6,51,51,51,51,51,
	0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
	0,0,6,6,6,6,6,6,6,6,6,6,6,6,6,6,
	6,6,6,6,6,6,6,6,6,6,6,51,51,51,0,0,
	0,0,6,6,6,6,6,6,6,6,6,6,6,0,0,0,
	0,0,6,6,6,6,6,6,6,6,6,6,6,6,6,6,
	6,6,0,6,6,6,6,6,6,0,20,20,0,0,0,0,
	0,0,51,51,51,51,51,51,51,51,6,6,6,6,6,6,
	6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,
	6,6,6,6,6,6,6,6,6,6,51,51,51,51,51,51,
	51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,
	20,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,
	51,51,51,51,51,51,51,51,51,51,51,51,51,51,163,6,
	6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,
	6,6,6,6,6,6,6,6,6,6,6,51,163,51,6,163,
	163,51,51,51,51,51,51,51,51,163,163,163,163,51,163,163,
	6,51,51,51,51,51,51,51,6,6,6,6,6,6,6,6,
	51,51,0,0,10,10,10,10,10,10,10,10,10,10,0,6,
	6,6,6,6,6,6,6,6,6,6,6,6,6,6,51,163,
	163,0,6,6,6,6,6,6,6,6,0,0,6,6,0,0,
	6,6,6,6,6,6,6,6,6,6,6,6,6,0,6,6,
	6,6,6,6,6,0,6,0,0,0,6,6,6,6,0,0,
	51,6,51,163,51,51,51,51,0,0,163,163,0,0,163,163,
	51,6,0,0,0,0,0,0,0,0,51,0,0,0,0,6,
	6,0,6,6,51,51,0,0,10,10,10,10,10,10,10,10,
	10,10,6,6,0,0,0,0,0,0,0,0,0,0,6,0,
	51,0,51,51,163,0,6,6,6,6,6,6,0,0,0,0,
	6,6,0,0,6,6,6,6,6,6,6,6,6,6,6,6,
	6,0,6,6,6,6,6,6,6,0,6,6,0,6,6,0,
	6,6,0,0,51,0,163,163,51,51,0,0,0,0,51,51,
	0,0,51,51,51,0,0,0,51,0,0,0,0,0,0,0,
	6,6,6,6,0,6,0,0,0,0,0,0,10,10,10,10,
	10,10,10,10,10,10,51,51,6,6,6,51,0,0,0,0,
	0,0,0,0,0,0,51,51,163,0,6,6,6,6,6,6,
	6,6,6,0,6,6,6,0,6,6,6,6,6,6,6,6,
	6,6,6,6,6,0,6,6,6,6,6,6,6,0,6,6,
	0,6,6,6,6,6,0,0,51,6,163,163,51,51,51,51,
	51,0,51,51,163,0,163,163,51,0,0,6,0,0,0,0,
	0,0,0,0,0,0,0,0,0,0,0,6,6,51,51,0,
	0,10,10,10,10,10,10,10,10,10,10,0,0,0,0,0,
	0,0,0,0,6,51,51,51,51,51,51,0,51,163,163,0,
	6,6,6,6,6,6,6,6,0,0,6,6,0,0,6,6,
	6,6,6,6,6,6,6,6,6,6,6,0,6,6,6,6,
	6,6,6,0,6,6,0,6,6,6,6,6,0,0,51,6,
	51,51,163,51,51,51,51,0,0,163,163,0,0,163,163,51,
	0,0,0,0,0,0,0,51,51,51,0,0,0,0,6,6,
	0,6,6,51,51,0,0,10,10,10,10,10,10,10,10,10,
	10,0,6,0,0,0,0,0,0,0,0,0,0,0,0,0,
	0,51,6,0,6,6,6,6,6,6,0,0,0,6,6,6,
	0,6,6,6,6,0,0,0,6,6,0,6,0,6,6,0,
	0,0,6,6,0,0,0,6,6,6,0,0,0,6,6,6,
	6,6,6,6,6,6,6,6,6,0,0,0,0,51,163,163,
	0,0,0,163,163,163,0,163,163,163,51,0,0,6,0,0,
	0,0,0,0,51,0,0,0,0,0,0,0,0,10,10,10,
	10,10,10,10,10,10,10,0,0,0,0,0,0,0,0,0,
	0,0,0,0,0,0,0,51,163,163,163,51,6,6,6,6,
	6,6,6,6,0,6,6,6,0,6,6,6,6,6,6,6,
	6,6,6,6,6,6,6,0,6,6,6,6,6,6,6,6,
	6,6,6,6,6,6,6,6,0,0,51,6,51,51,163,163,
	163,163,0,51,51,51,0,51,51,51,51,0,0,0,0,0,
	0,0,51,51,0,6,6,6,0,0,6,0,0,6,6,51,
	51,0,0,10,10,10,10,10,10,10,10,10,10,0,0,0,
	0,0,0,0,0,0,0,0,0,0,0,0,0,6,51,163,
	163,0,6,6,6,6,6,6,6,6,0,6,6,6,0,6,
	6,6,6,6,6,6,6,6,6,6,6,6,6,0,6,6,
	6,6,6,6,6,6,6,6,0,6,6,6,6,6,0,0,
	51,6,163,51,163,163,51,163,163,0,51,163,163,0,163,163,
	51,51,0,0,0,0,0,0,0,51,51,0,0,0,0,0,
	0,6,6,0,6,6,51,51,0,0,10,10,10,10,10,10,
	10,10,10,10,0,6,6,163,0,0,0,0,0,0,0,0,
	0,0,0,0,51,51,163,163,6,6,6,6,6,6,6,6,
	6,0,6,6,6,0,6,6,6,6,6,6,6,6,6,6,
	6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,
	6,51,51,6,51,163,51,51,51,51,0,163,163,163,0,163,
	163,163,51,22,0,0,0,0,0,6,6,6,51,0,0,0,
	0,0,0,0,6,6,51,51,0,0,10,10,10,10,10,10,
	10,10,10,10,0,0,0,0,0,0,0,0,0,0,6,6,
	6,6,6,6,0,51,163,163,0,6,6,6,6,6,6,6,
	6,6,6,6,6,6,6,6,6,6,6,0,0,0,6,6,
	6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,
	0,6,6,6,6,6,6,6,6,6,0,6,0,0,6,6,
	6,6,6,6,6,0,0,0,51,0,0,0,0,51,163,163,
	51,51,51,0,51,0,163,163,163,163,163,163,163,51,0,0,
	0,0,0,0,10,10,10,10,10,10,10,10,10,10,0,0,
	163,163,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
	0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
	0,0,51,0,160,51,51,51,51,51,51,51,0,0,0,0,
	0,0,0,51,51,51,51,51,51,51,51,0,10,10,10,10,
	10,10,10,10,10,10,0,0,0,0,0,0,0,0,0,0,
	0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
	0,0,0,0,0,0,51,0,160,51,51,51,51,51,51,51,
	51,51,0,0,0,0,0,0,0,0,51,51,51,51,51,51,
	51,0,10,10,10,10,10,10,10,10,10,10,0,0,0,0,
	0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
	0,0,0,0,0,0,0,0,0,0,0,0,6,0,0,0,
	0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
	0,0,0,0,51,51,0,0,0,0,0,0,10,10,10,10,
	10,10,10,10,10,10,0,0,0,0,0,0,0,0,0,0,
	0,51,0,51,0,51,0,0,0,0,163,163,6,6,6,6,
	6,6,6,6,0,6,6,6,6,6,6,6,6,6,6,6,
	6,6,6,6,6,6,6,6,6,6,6,6,0,0,0,0,
	51,51,51,51,51,51,51,51,51,51,51,51,51,51,163,51,
	51,51,51,51,0,51,51,6,6,6,6,6,51,51,51,51,
	51,51,51,51,51,51,51,0,51,51,51,51,51,51,51,51,
	51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,
	51,51,51,51,51,0,0,0,0,0,0,51,0,0,0,0,
	0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
	0,0,0,0,0,0,0,0,0,0,0,0,3,3,51,51,
	51,51,163,51,51,51,51,51,51,3,51,51,163,163,51,51,
	0,10,10,10,10,10,10,10,10,10,10,0,0,0,0,0,
	0,0,0,0,0,0,0,163,163,51,51,0,0,0,0,51,
	51,0,3,3,3,0,0,3,3,3,3,3,3,3,0,0,
	0,51,51,51,51,0,0,0,0,0,0,0,0,0,0,0,
	51,3,163,51,51,3,3,3,3,3,3,51,0,3,10,10,
	10,10,10,10,10,10,10,10,3,3,3,51,0,0,6,6,
	6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,
	6,6,6,6,6,6,6,6,6,6,6,6,6,6,0,6,
	0,0,0,0,0,6,0,0,6,6,6,6,6,6,6,6,
	6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,
	6,6,6,0,6,6,6,6,86,86,86,86,86,86,86,86,
	86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,
	86,86,86,86,86,86,86,86,102,102,102,102,102,102,102,102,
	102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,
	102,102,102,102,102,102,102,102,118,118,118,118,118,118,118,118,
	118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,
	118,118,118,118,118,118,118,118,6,6,6,6,6,6,6,6,
	6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,
	6,6,6,6,6,6,6,6,0,6,6,6,6,0,0,6,
	6,6,6,6,6,6,0,6,0,6,6,6,6,0,0,6,
	6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,
	6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,0,
	6,6,6,6,0,0,6,6,6,6,6,6,6,6,6,6,
	6,6,6,6,6,6,6,0,6,6,6,6,0,0,6,6,
	6,6,6,6,6,0,6,6,6,6,0,0,6,6,6,6,
	6,6,6,6,6,6,6,6,6,6,6,0,6,6,6,6,
	6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,
	6,6,6,6,6,6,6,6,6,6,6,6,0,6,6,6,
	6,0,0,6,6,6,6,6,6,6,6,6,6,6,6,6,
	6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,
	6,6,6,0,0,51,51,51,0,0,0,0,0,0,0,0,
	0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
	0,0,0,0,0,0,0,0,6,6,6,6,6,6,6,6,
	6,6,6,6,6,6,6,6,0,0,0,0,0,0,0,0,
	0,0,0,0,0,0,0,0,6,6,6,6,6,6,6,6,
	6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,
	6,6,6,6,6,6,6,6,0,0,6,6,6,6,6,6,
	0,0,6,6,6,6,6,6,6,6,6,6,6,6,6,6,
	6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,
	6,6,0,0,6,6,6,6,6,6,6,6,6,6,6,6,
	6,6,6,6,6,12,6,6,6,6,6,6,6,6,6,6,
	6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,
	0,0,0,0,0,6,6,6,6,6,6,6,6,6,6,6,
	6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,
	6,6,6,6,6,0,0,0,6,6,6,6,6,6,6,6,
	6,6,6,0,0,0,0,0,0,0,6,6,6,6,6,6,
	6,6,6,6,6,6,6,6,6,6,6,6,51,51,51,163,
	0,0,0,0,0,0,0,0,0,6,6,6,6,6,6,6,
	6,6,6,6,6,6,6,6,6,6,6,51,51,163,0,0,
	0,0,0,0,0,0,0,0,0,6,6,6,6,6,6,6,
	6,6,6,6,6,6,6,6,6,6,6,51,51,0,0,0,
	0,0,0,0,0,0,0,0,0,6,6,6,6,6,6,6,
	6,6,6,6,6,6,0,6,6,6,0,51,51,0,0,0,
	0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
	0,0,0,0,0,0,0,0,0,0,0,0,0,51,51,163,
	51,51,51,51,51,51,51,163,163,163,163,163,163,51,163,163,
	51,51,51,51,51,51,51,51,51,51,51,0,0,0,0,0,
	0,0,0,0,51,0,0,10,10,10,10,10,10,10,10,10,
	10,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
	0,0,0,0,0,0,0,51,51,51,36,51,10,10,10,10,
	10,10,10,10,10,10,0,0,0,0,0,0,6,6,6,6,
	6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,
	6,6,6,6,6,6,6,6,6,6,6,6,0,0,0,0,
	0,0,0,6,6,6,6,6,51,51,6,6,6,6,6,6,
	6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,
	6,6,6,51,6,0,0,0,0,0,6,6,6,6,6,6,
	6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,
	6,6,6,6,6,6,6,6,6,6,0,0,0,0,0,0,
	0,0,0,0,6,6,6,6,6,6,6,6,6,6,6,6,
	6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,
	6,6,6,0,51,51,51,163,163,163,163,51,51,163,163,163,
	0,0,0,0,163,163,51,163,163,163,163,163,163,51,51,51,
	0,0,0,0,0,0,10,10,10,10,10,10,10,10,10,10,
	0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
	0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
	10,10,10,10,10,10,10,10,10,10,0,0,0,0,0,0,
	0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
	0,0,0,0,0,0,0,0,0,0,6,6,6,6,6,6,
	6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,
	6,51,51,163,163,51,0,0,0,0,0,0,0,0,0,0,
	0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
	0,0,0,0,0,0,163,51,163,51,51,51,51,51,51,51,
	0,51,3,51,3,3,51,51,51,51,51,51,51,51,163,163,
	163,163,163,163,51,51,51,51,51,51,51,51,51,51,0,0,
	51,10,10,10,10,10,10,10,10,10,10,0,0,0,0,0,
	0,10,10,10,10,10,10,10,10,10,10,0,0,0,0,0,
	0,0,0,0,0,0,0,0,0,0,0,51,51,51,51,51,
	51,51,51,51,51,51,51,51,51,51,51,0,0,0,0,0,
	0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
	0,0,0,0,0,0,0,0,0,0,0,51,51,51,51,163,
	6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,
	6,6,6,6,6,6,6,6,6,6,6,51,51,51,51,51,
	51,51,163,51,163,163,163,51,163,163,6,6,6,6,6,6,
	6,6,0,0,0,10,10,10,10,10,10,10,10,10,10,0,
	0,0,0,0,0,0,0,0,0,0,51,51,51,51,51,51,
	51,51,51,0,0,0,0,0,0,0,0,0,0,0,0,51,
	51,163,6,6,6,6,6,6,6,6,6,6,6,6,6,6,
	6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,163,
	51,51,51,51,163,163,51,51,163,51,51,51,6,6,10,10,
	10,10,10,10,10,10,10,10,6,6,6,6,6,6,6,6,
	6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,
	6,6,6,6,6,6,6,6,51,163,51,51,163,163,163,51,
	163,51,51,51,163,163,0,0,0,0,0,0,0,0,0,0,
	0,0,6,6,6,6,6,6,6,6,6,6,6,6,6,6,
	6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,
	6,6,163,163,163,163,163,163,163,163,51,51,51,51,51,51,
	51,51,163,163,51,51,0,0,0,0,0,0,0,0,10,10,
	10,10,10,10,10,10,10,10,0,0,0,6,6,6,10,10,
	10,10,10,10,10,10,10,10,6,6,6,6,6,6,6,6,
	6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,
	6,6,6,6,6,6,0,0,0,0,0,0,0,6,6,6,
	6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,
	6,6,6,6,6,6,6,6,0,0,6,6,6,0,0,0,
	0,0,0,0,0,0,0,0,0,0,0,0,0,51,51,51,
	0,51,51,51,51,51,51,51,51,51,51,51,51,163,51,51,
	51,51,51,51,51,6,6,6,6,51,6,6,6,6,6,6,
	51,6,6,163,51,51,6,0,0,0,0,0,6,6,6,6,
	6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,
	6,6,6,6,6,6,6,6,6,6,6,6,51,51,51,51,
	51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,
	51,51,51,51,51,51,51,51,51,51,51,51,6,6,6,6,
	6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,
	6,6,6,6,6,6,6,6,6,6,6,6,0,0,6,6,
	6,6,6,6,0,0,6,6,6,6,6,6,6,6,6,6,
	6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,
	6,6,6,6,6,6,0,0,6,6,6,6,6,6,0,0,
	6,6,6,6,6,6,6,6,0,6,0,6,0,6,0,6,
	6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,
	6,6,6,6,6,6,6,6,6,6,6,6,6,0,0,6,
	6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,
	6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,0,
	6,6,6,6,6,6,6,0,6,0,0,6,6,6,0,6,
	6,6,6,6,6,6,0,0,0,6,6,6,6,0,0,6,
	6,6,6,6,6,0,0,0,0,6,6,6,6,6,6,6,
	6,6,6,6,6,6,0,0,0,0,0,6,6,6,0,6,
	6,6,6,6,6,6,0,0,0,12,12,12,12,12,12,12,
	0,12,12,12,32,51,0,36,36,0,0,0,0,0,0,0,
	0,8,8,0,0,0,0,0,0,8,0,0,7,34,34,36,
	36,36,36,36,11,0,0,0,0,0,0,0,0,0,0,0,
	0,176,0,0,11,0,0,0,8,0,0,0,0,176,0,0,
	0,0,0,0,0,0,0,0,11,0,0,0,0,0,0,0,
	0,0,0,12,36,36,36,36,36,32,36,36,36,36,36,36,
	36,36,36,36,0,6,0,0,0,0,0,0,0,0,0,0,
	0,0,0,6,0,0,0,0,0,0,0,0,0,0,0,0,
	0,0,0,0,6,6,6,6,6,6,6,6,6,6,6,6,
	6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
	0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
	0,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,
	51,51,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
	0,6,0,0,0,0,6,0,0,6,6,6,6,6,6,6,
	6,6,6,0,6,0,0,0,6,6,6,6,6,0,0,176,
	0,6,0,6,0,6,0,6,6,6,6,0,6,6,6,6,
	6,6,6,6,6,6,182,0,0,6,6,6,6,0,0,0,
	0,0,6,6,6,6,6,0,0,0,0,6,0,0,0,0,
	0,0,0,0,0,0,0,0,0,0,0,0,0,6,6,6,
	6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,
	6,6,6,6,6,6,6,6,6,6,6,6,6,0,0,0,
	0,0,0,0,0,0,0,0,176,176,176,176,176,176,0,0,
	0,0,0,0,0,0,0,176,176,0,0,0,0,0,0,0,
	0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
	0,0,0,0,0,0,0,0,0,176,176,0,0,0,0,0,
	0,0,0,176,0,0,0,0,0,0,0,0,0,0,0,0,
	0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
	0,0,0,0,176,0,0,0,0,0,0,0,0,0,0,0,
	0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
	0,0,0,0,0,176,0,0,0,0,0,0,0,0,0,0,
	0,0,0,0,0,0,176,176,176,176,176,176,176,176,176,176,
	176,0,0,0,0,176,176,176,0,0,0,0,0,0,0,0,
	0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
	0,0,0,0,0,0,0,0,6,6,6,6,6,6,6,6,
	6,6,182,6,6,6,6,6,6,6,6,6,6,6,6,6,
	6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,
	0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
	0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
	176,176,0,0,0,0,0,0,0,0,0,0,176,0,0,0,
	0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
	0,0,0,0,0,0,0,0,0,0,0,0,176,176,176,176,
	0,176,176,176,176,176,176,0,176,176,176,176,176,176,176,176,
	176,176,176,176,0,176,176,176,176,176,176,176,176,176,176,176,
	176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,
	176,176,176,176,176,0,0,0,0,0,0,0,0,0,0,176,
	176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,
	176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,0,
	0,176,176,176,176,176,176,176,176,176,176,176,0,176,0,176,
	0,0,0,0,0,0,176,0,0,0,0,0,0,0,0,0,
	0,176,176,0,0,0,0,0,0,0,0,0,0,0,176,0,
	0,176,0,0,0,0,176,0,176,0,0,0,0,176,176,176,
	0,176,0,0,0,0,0,0,0,0,176,176,176,176,176,0,
	0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
	0,0,0,0,0,0,0,176,176,176,0,0,0,0,0,0,
	0,0,176,0,0,0,0,0,0,0,0,0,0,0,0,0,
	0,176,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
	176,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
	0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
	0,176,176,0,0,0,0,0,0,0,0,0,0,0,0,0,
	0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
	0,0,0,176,176,176,0,0,0,0,0,0,0,0,0,0,
	0,0,0,0,0,0,0,0,0,176,176,0,0,0,0,0,
	0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
	0,0,0,0,0,0,0,0,0,0,0,176,0,0,0,0,
	176,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
	0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
	0,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,
	6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,
	6,0,0,0,0,0,0,6,6,6,6,51,51,51,6,6,
	0,0,0,0,0,0,0,0,0,0,0,0,6,6,6,6,
	6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,
	6,6,6,6,6,6,6,6,6,6,6,6,0,6,0,0,
	0,0,0,6,0,0,6,6,6,6,6,6,6,6,6,6,
	6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,
	6,6,6,6,6,6,0,0,0,0,0,0,0,6,0,0,
	0,0,0,0,0,0,0,0,0,0,0,0,0,51,6,6,
	6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,
	6,6,6,6,6,0,0,0,0,0,0,0,0,0,6,6,
	6,6,6,6,6,0,6,6,6,6,6,6,6,0,6,6,
	6,6,6,6,6,0,6,6,6,6,6,6,6,0,51,51,
	51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,
	51,51,51,51,51,51,51,51,51,51,51,51,51,51,0,0,
	0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
	0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,0,
	0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
	0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,
	0,0,0,0,6,0,0,0,0,0,0,0,0,0,0,0,
	0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,51,
	51,51,51,51,51,176,5,5,5,5,5,0,0,0,0,0,
	6,6,176,0,0,0,0,0,0,0,0,0,0,0,0,0,
	0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
	0,0,0,51,51,5,5,0,0,0,5,5,5,5,5,5,
	5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,
	5,5,5,5,5,5,5,5,5,5,0,5,5,5,5,0,
	0,0,0,0,6,6,6,6,6,6,6,6,6,6,6,6,
	6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,0,
	6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,
	6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,
	0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
	0,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,
	6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,
	6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
	0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
	0,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,
	5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
	0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
	0,176,0,176,0,0,0,0,0,0,0,0,0,0,0,0,
	0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
	0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,
	5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,
	5,5,5,0,5,5,5,5,5,5,5,5,5,5,5,5,
	5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,
	5,5,5,5,0,0,0,0,0,0,0,0,0,0,0,0,
	0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
	0,0,0,0,6,6,6,6,6,6,6,6,6,6,6,6,
	6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,
	6,6,6,6,0,0,0,0,0,0,0,0,0,0,0,0,
	0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
	0,0,0,0,6,6,6,6,6,6,6,6,6,6,6,6,
	6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,
	6,6,0,0,6,6,6,6,6,6,6,6,6,6,6,6,
	6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,
	6,6,6,6,0,0,0,6,6,6,6,6,6,6,6,6,
	6,6,6,6,6,6,6,10,10,10,10,10,10,10,10,10,
	10,6,6,0,0,0,0,0,0,0,0,0,0,0,0,0,
	0,0,0,0,0,0,0,6,6,6,6,6,6,6,6,6,
	6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,
	6,6,6,6,6,6,6,51,51,51,51,0,51,51,51,51,
	51,51,51,51,51,51,0,6,6,6,6,6,6,6,6,6,
	6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,
	6,6,6,6,6,51,51,6,6,6,6,6,6,6,6,6,
	6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,
	6,6,6,6,6,6,6,51,51,0,0,0,0,0,0,0,
	0,0,0,0,0,0,0,6,6,6,6,6,6,6,6,6,
	6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,
	6,6,6,6,6,6,6,0,0,0,0,0,6,6,0,6,
	0,6,6,6,6,6,0,0,0,0,0,0,0,0,0,0,
	0,0,0,0,0,0,0,0,6,6,6,6,6,6,6,6,
	6,6,6,6,6,6,51,6,6,6,51,6,6,6,6,51,
	6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,
	6,6,6,6,163,163,51,51,163,0,0,0,0,51,0,0,
	0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
	0,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,
	6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,
	6,0,0,0,0,0,0,0,0,0,0,0,0,163,163,6,
	6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,
	6,6,6,6,6,6,6,6,6,6,6,6,6,163,163,163,
	163,163,163,163,163,163,163,163,163,51,51,0,0,0,0,0,
	0,0,0,0,0,10,10,10,10,10,10,10,10,10,10,0,
	0,0,0,0,0,51,51,51,51,51,51,51,51,51,51,51,
	51,51,51,51,51,51,51,6,6,6,6,6,6,0,0,0,
	6,0,6,6,51,10,10,10,10,10,10,10,10,10,10,6,
	6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,
	6,6,6,6,6,51,51,51,51,51,51,51,51,0,0,6,
	6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,51,
	51,51,51,51,51,51,51,51,51,51,163,163,0,0,0,0,
	0,0,0,0,0,0,0,0,86,86,86,86,86,86,86,86,
	86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,
	86,86,86,86,86,0,0,0,51,51,51,163,6,6,6,6,
	6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,
	6,6,6,6,6,6,6,6,51,163,163,51,51,51,51,163,
	163,51,51,163,163,0,0,0,0,0,0,0,0,0,0,0,
	0,0,0,6,10,10,10,10,10,10,10,10,10,10,0,0,
	0,0,0,0,51,0,0,0,0,0,0,0,0,0,0,10,
	10,10,10,10,10,10,10,10,10,0,0,0,0,0,0,6,
	6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,
	6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,51,
	51,51,51,51,51,163,163,51,51,163,163,51,51,0,0,0,
	0,0,0,0,0,0,6,6,6,51,6,6,6,6,6,6,
	6,6,51,163,0,0,10,10,10,10,10,10,10,10,10,10,
	0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
	0,0,0,0,0,0,0,0,0,0,0,3,51,3,0,0,
	0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
	0,0,0,0,0,0,0,0,0,0,0,0,0,0,51,0,
	51,51,51,0,0,51,51,0,0,0,0,0,51,51,0,51,
	0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
	0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,6,
	6,6,6,6,6,6,6,6,6,163,51,51,163,163,0,0,
	6,6,6,163,51,0,0,0,0,0,0,0,0,0,6,6,
	6,6,6,6,0,0,6,6,6,6,6,6,0,0,6,6,
	6,6,6,6,0,0,0,0,0,0,0,0,0,6,6,6,
	6,6,6,6,0,6,6,6,6,6,6,6,0,6,6,6,
	6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,
	6,6,6,6,6,6,6,6,6,6,6,6,6,0,0,0,
	0,0,0,6,6,6,6,6,6,6,6,6,6,6,6,6,
	6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,
	6,6,6,163,163,51,163,163,51,163,163,0,163,51,0,0,
	10,10,10,10,10,10,10,10,10,10,0,0,0,0,0,0,
	134,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,
	150,150,150,150,150,150,150,150,150,150,150,150,134,150,150,150,
	150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,
	150,150,150,150,150,150,150,150,134,150,150,150,150,150,150,150,
	150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,
	150,150,150,150,134,150,150,150,150,150,150,150,150,150,150,150,
	150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,
	134,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,
	150,150,150,150,150,150,150,150,150,150,150,150,134,150,150,150,
	150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,
	150,150,150,150,150,150,150,150,134,150,150,150,150,150,150,150,
	150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,
	150,150,150,150,134,150,150,150,150,150,150,150,150,150,150,150,
	150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,
	134,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,
	150,150,150,150,150,150,150,150,150,150,150,150,134,150,150,150,
	150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,
	150,150,150,150,150,150,150,150,134,150,150,150,150,150,150,150,
	150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,
	150,150,150,150,134,150,150,150,150,150,150,150,150,150,150,150,
	150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,
	134,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,
	150,150,150,150,150,150,150,150,150,150,150,150,134,150,150,150,
	150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,
	150,150,150,150,150,150,150,150,134,150,150,150,150,150,150,150,
	150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,
	150,150,150,150,134,150,150,150,150,150,150,150,150,150,150,150,
	150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,
	134,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,
	150,150,150,150,150,150,150,150,150,150,150,150,134,150,150,150,
	150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,
	150,150,150,150,150,150,150,150,134,150,150,150,150,150,150,150,
	150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,
	150,150,150,150,134,150,150,150,150,150,150,150,150,150,150,150,
	150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,
	134,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,
	150,150,150,150,150,150,150,150,150,150,150,150,134,150,150,150,
	150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,
	150,150,150,150,150,150,150,150,134,150,150,150,150,150,150,150,
	150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,
	150,150,150,150,134,150,150,150,150,150,150,150,150,150,150,150,
	150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,
	134,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,
	150,150,150,150,150,150,150,150,150,150,150,150,134,150,150,150,
	150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,
	150,150,150,150,150,150,150,150,134,150,150,150,150,150,150,150,
	150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,
	150,150,150,150,134,150,150,150,150,150,150,150,150,150,150,150,
	150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,
	134,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,
	150,150,150,150,150,150,150,150,150,150,150,150,134,150,150,150,
	150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,
	150,150,150,150,150,150,150,150,134,150,150,150,150,150,150,150,
	150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,
	150,150,150,150,134,150,150,150,150,150,150,150,150,150,150,150,
	150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,
	134,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,
	150,150,150,150,150,150,150,150,150,150,150,150,134,150,150,150,
	150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,
	150,150,150,150,150,150,150,150,134,150,150,150,150,150,150,150,
	150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,
	150,150,150,150,134,150,150,150,150,150,150,150,150,150,150,150,
	150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,
	134,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,
	150,150,150,150,150,150,150,150,150,150,150,150,134,150,150,150,
	150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,
	150,150,150,150,150,150,150,150,134,150,150,150,150,150,150,150,
	150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,
	150,150,150,150,134,150,150,150,150,150,150,150,150,150,150,150,
	150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,
	134,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,
	150,150,150,150,150,150,150,150,150,150,150,150,134,150,150,150,
	150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,
	150,150,150,150,150,150,150,150,134,150,150,150,150,150,150,150,
	150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,
	150,150,150,150,134,150,150,150,150,150,150,150,150,150,150,150,
	150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,
	134,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,
	150,150,150,150,150,150,150,150,150,150,150,150,134,150,150,150,
	150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,
	150,150,150,150,150,150,150,150,134,150,150,150,150,150,150,150,
	150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,
	150,150,150,150,134,150,150,150,150,150,150,150,150,150,150,150,
	150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,
	134,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,
	150,150,150,150,150,150,150,150,150,150,150,150,134,150,150,150,
	150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,
	150,150,150,150,150,150,150,150,134,150,150,150,150,150,150,150,
	150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,
	0,0,0,0,0,0,0,0,0,0,0,0,102,102,102,102,
	102,102,102,102,102,102,102,102,102,102,102,102,0,0,0,0,
	118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,
	118,118,118,118,118,118,118,118,118,118,118,118,0,0,0,0,
	0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
	0,0,0,0,0,0,0,0,0,0,0,0,6,6,6,6,
	6,6,6,0,0,0,0,0,0,0,0,0,0,0,0,6,
	6,6,6,6,0,0,0,0,0,1,51,1,1,1,1,1,
	1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,
	1,1,0,1,1,1,1,1,0,1,0,1,1,0,1,1,
	0,1,1,1,1,1,1,1,1,1,1,6,6,6,6,6,
	6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,
	6,6,6,6,6,6,6,6,6,6,6,0,0,0,0,0,
	0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,6,
	6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,
	6,6,6,6,6,6,6,6,6,6,6,6,6,6,0,0,
	0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,6,
	6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,
	6,6,6,6,6,6,6,6,6,6,6,6,6,6,0,0,
	6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,
	6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,
	0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
	0,0,0,0,0,0,0,0,6,6,6,6,6,6,6,6,
	6,6,6,6,0,0,0,0,51,51,51,51,51,51,51,51,
	51,51,51,51,51,51,51,51,8,0,0,7,8,0,0,0,
	0,0,0,0,0,0,0,0,51,51,51,51,51,51,51,51,
	51,51,51,51,51,51,51,51,0,0,0,11,11,0,0,0,
	0,0,0,0,0,0,0,0,0,0,11,11,11,8,0,8,
	0,8,7,0,0,0,0,0,0,0,0,0,0,0,0,0,
	0,0,0,6,6,6,6,6,0,6,6,6,6,6,6,6,
	6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,
	6,6,6,6,6,6,6,6,6,0,0,36,0,0,0,0,
	0,0,0,8,0,0,0,0,8,0,8,0,10,10,10,10,
	10,10,10,10,10,10,7,8,0,0,0,0,6,6,6,6,
	6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,
	6,6,6,6,6,6,0,0,0,0,11,0,6,6,6,6,
	6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,
	6,6,6,6,6,6,0,0,0,0,0,0,5,5,5,5,
	5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,
	5,5,5,5,5,5,5,5,5,5,51,51,6,6,6,6,
	6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,
	6,6,6,6,6,6,6,6,6,6,6,0,0,6,6,6,
	6,6,6,0,0,6,6,6,6,6,6,0,0,6,6,6,
	6,6,6,0,0,6,6,6,0,0,0,0,0,0,0,0,
	0,0,0,0,0,0,0,0,32,32,32,32,32,32,32,32,
	32,36,36,36,0,0,0,0,6,6,6,6,6,6,6,6,
	6,6,6,6,0,6,6,6,6,6,6,6,6,6,6,6,
	6,6,6,6,6,6,6,6,0,6,6,0,6,6,6,6,
	6,6,6,6,6,6,6,6,6,6,0,0,6,6,6,6,
	6,6,6,6,6,6,6,6,6,6,0,0,0,0,0,0,
	0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
	0,0,0,0,0,0,0,0,0,0,6,6,6,6,6,6,
	6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,
	6,6,6,6,6,6,6,6,6,6,0,0,0,0,0,0,
	0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
	0,0,0,0,0,0,0,0,0,0,6,6,6,6,6,6,
	6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,
	6,6,6,6,6,6,6,6,6,6,0,0,0,0,0,0,
	0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
	0,0,0,0,0,0,0,0,0,0,51,0,0,0,0,0,
	0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
	0,0,0,0,0,0,0,0,0,0,0,6,6,6,6,6,
	6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,
	6,6,6,6,6,6,6,6,0,0,0,6,6,6,6,6,
	6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,
	6,6,6,6,6,6,6,6,6,6,6,0,0,0,0,0,
	0,0,0,0,0,0,0,0,0,0,51,0,0,0,0,0,
	0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
	0,0,0,0,0,0,0,0,0,0,6,6,6,6,6,6,
	6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,
	6,6,6,6,6,6,6,6,6,6,0,0,0,0,0,0,
	0,0,0,0,0,0,0,6,6,6,6,6,6,6,6,6,
	6,6,6,6,6,6,6,6,6,6,0,0,0,0,0,6,
	6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,
	6,6,6,6,6,51,51,51,51,51,0,0,0,0,0,6,
	6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,
	6,6,6,6,6,6,6,6,6,6,6,6,6,0,0,6,
	6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,
	6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,0,
	0,0,0,6,6,6,6,6,6,6,6,0,6,6,6,6,
	6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
	0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
	0,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,
	6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,
	6,0,0,10,10,10,10,10,10,10,10,10,10,0,0,0,
	0,0,0,6,6,6,6,6,6,6,6,6,6,6,6,6,
	6,6,6,6,6,6,6,0,0,0,0,6,6,6,6,6,
	6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,
	6,6,6,6,6,6,6,0,0,0,0,6,6,6,6,6,
	6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,
	6,6,6,6,6,6,6,6,6,6,6,0,0,0,0,0,
	0,0,0,6,6,6,6,6,6,6,6,6,6,6,6,6,
	6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,
	6,6,6,0,0,0,0,0,0,0,0,0,0,0,0,6,
	6,6,6,6,6,6,6,6,6,6,0,6,6,6,6,6,
	6,6,0,6,6,0,6,6,6,6,6,6,6,6,6,6,
	6,6,6,6,6,0,6,6,6,6,6,6,6,0,6,6,
	0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
	0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
	6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,
	6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,
	0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
	0,0,0,0,0,0,0,0,6,6,6,6,6,6,0,6,
	6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,
	6,6,6,6,6,6,6,6,0,6,6,6,6,6,6,6,
	6,6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
	0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
	0,0,6,6,6,6,6,6,0,0,6,0,6,6,6,6,
	6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,
	6,6,0,6,6,0,0,0,6,0,0,6,6,6,6,6,
	6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,
	6,0,0,0,0,0,0,0,0,0,0,6,6,6,6,6,
	6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,
	6,6,0,0,0,0,0,0,0,0,0,6,6,6,6,6,
	6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,
	6,6,6,6,6,6,6,6,6,6,0,0,0,0,0,0,
	0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
	0,0,0,0,0,0,0,0,0,0,6,6,6,6,6,6,
	6,6,6,6,6,6,6,6,6,6,6,6,6,0,6,6,
	0,0,0,0,0,0,0,0,0,0,6,6,6,6,6,6,
	6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,
	0,0,0,0,0,0,0,0,0,0,6,6,6,6,6,6,
	6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,
	6,6,6,6,0,0,0,0,0,0,0,0,0,0,0,0,
	0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
	0,0,0,0,6,6,6,6,6,6,6,6,6,6,6,6,
	6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,
	6,6,6,6,0,0,0,0,0,0,6,6,0,0,0,0,
	0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
	0,0,0,0,0,0,0,0,0,0,0,0,6,51,51,51,
	0,51,51,0,0,0,0,0,51,51,51,51,6,6,6,6,
	0,6,6,6,0,6,6,6,6,6,6,6,6,6,6,6,
	6,6,6,6,6,6,6,6,6,6,6,0,0,51,51,51,
	0,0,0,0,51,0,0,0,0,0,0,0,0,0,0,0,
	0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
	0,0,0,0,0,6,6,6,6,6,6,6,6,6,6,6,
	6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,
	6,6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
	0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
	0,0,6,6,6,6,6,6,6,6,0,6,6,6,6,6,
	6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,
	6,6,51,51,0,0,0,0,0,0,0,0,0,0,0,0,
	0,0,0,0,0,0,0,0,0,0,0,0,0,6,6,6,
	6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,
	6,6,6,6,6,6,6,6,6,6,6,6,6,0,0,0,
	0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
	0,0,0,0,0,0,0,0,0,0,0,0,0,6,6,6,
	6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,
	6,6,6,6,6,6,6,6,6,6,6,6,6,0,0,0,
	0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
	0,0,0,0,0,0,0,0,0,0,0,0,0,6,6,6,
	6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,
	6,6,6,6,6,6,6,6,6,6,6,6,6,0,0,0,
	0,0,0,0,0,0,0,0,0,0,6,6,6,6,6,6,
	6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,
	6,6,6,6,6,6,6,6,6,6,0,0,0,0,0,0,
	0,0,0,0,0,0,0,6,6,6,6,6,6,6,6,6,
	6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,
	6,6,6,6,6,6,6,51,51,51,51,0,0,0,0,0,
	0,0,0,10,10,10,10,10,10,10,10,10,10,0,0,0,
	0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
	0,0,0,0,0,0,0,0,0,0,0,0,0,6,6,6,
	6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,
	6,6,6,6,6,6,6,6,6,6,6,6,6,0,51,51,
	0,0,0,6,6,0,0,0,0,0,0,0,0,0,0,0,
	0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
	0,0,0,0,0,51,51,51,6,6,6,6,6,6,6,6,
	6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,
	6,6,6,6,6,0,0,0,0,0,0,0,6,0,0,0,
	0,0,0,0,0,6,6,6,6,6,6,6,6,6,6,6,
	6,6,6,6,6,51,51,51,51,51,51,51,51,51,51,51,
	0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
	6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,
	51,51,51,51,0,0,0,0,0,0,0,0,0,0,0,0,
	0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,6,
	6,6,6,6,6,6,6,6,6,6,6,6,6,6,0,0,
	0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
	0,0,0,0,0,0,0,0,0,6,6,6,6,6,6,6,
	6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,
	0,0,0,0,0,0,0,0,0,163,51,163,6,6,6,6,
	6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,
	6,6,6,6,6,6,6,6,6,51,51,51,51,51,51,51,
	51,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
	0,0,0,0,0,0,0,0,0,0,10,10,10,10,10,10,
	10,10,10,10,51,6,6,51,51,6,0,0,0,0,0,0,
	0,0,0,51,51,163,6,6,6,6,6,6,6,6,6,6,
	6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,
	6,6,6,163,163,163,51,51,51,51,163,163,51,51,0,0,
	20,0,0,51,0,0,0,0,0,0,0,0,0,0,20,0,
	0,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,
	6,0,0,0,0,0,0,0,10,10,10,10,10,10,10,10,
	10,10,0,0,0,0,0,0,51,51,51,6,6,6,6,6,
	6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,
	6,6,6,6,6,6,6,6,51,51,51,51,51,163,51,51,
	51,51,51,51,51,51,0,10,10,10,10,10,10,10,10,10,
	10,0,0,0,0,6,163,163,6,0,0,0,0,0,0,0,
	0,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,
	6,6,6,6,51,0,0,6,0,0,0,0,0,0,0,0,
	0,51,51,163,6,6,6,6,6,6,6,6,6,6,6,6,
	6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,
	6,163,163,163,51,51,51,51,51,51,51,51,51,163,6,22,
	22,6,0,0,0,0,51,51,51,51,0,163,51,10,10,10,
	10,10,10,10,10,10,10,6,0,6,0,0,0,0,0,0,
	0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
	0,0,0,0,0,0,0,0,0,0,6,6,6,6,6,6,
	6,6,6,6,6,6,6,6,6,6,6,6,0,6,6,6,
	6,6,6,6,6,6,6,6,6,6,163,163,163,51,51,51,
	163,163,51,163,51,51,0,0,0,0,0,0,51,6,51,0,
	0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
	0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,
	6,6,6,6,6,6,0,6,0,6,6,6,6,0,6,6,
	6,6,6,6,6,6,6,6,6,6,6,6,6,0,6,6,
	6,6,6,6,6,6,6,0,0,0,0,0,0,0,6,6,
	6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,
	6,6,6,6,6,6,6,6,6,6,6,6,6,51,163,163,
	163,51,51,51,51,51,51,51,51,0,0,0,0,0,10,10,
	10,10,10,10,10,10,10,10,0,0,0,0,0,0,51,51,
	163,163,0,6,6,6,6,6,6,6,6,0,0,6,6,0,
	0,6,6,6,6,6,6,6,6,6,6,6,6,6,0,6,
	6,6,6,6,6,6,0,6,6,0,6,6,6,6,6,0,
	51,51,6,51,163,163,163,163,0,0,163,163,0,0,163,163,
	163,0,0,6,0,0,0,0,0,0,51,0,0,0,0,0,
	6,6,6,163,163,0,0,51,51,51,51,51,51,51,0,0,
	0,51,51,51,51,51,0,0,0,0,0,0,0,0,0,0,
	0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
	0,0,0,0,0,0,6,6,6,6,6,6,6,6,6,6,
	6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,
	6,6,6,6,6,6,163,163,163,51,51,51,51,51,51,51,
	51,163,163,51,51,51,163,51,6,6,6,6,0,0,0,0,
	0,10,10,10,10,10,10,10,10,10,10,0,0,0,0,51,
	6,6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
	0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
	6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,
	6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,
	51,163,163,51,51,51,51,51,51,163,51,163,163,51,163,51,
	51,6,6,0,6,0,0,0,0,0,0,0,0,10,10,10,
	10,10,10,10,10,10,10,0,0,0,0,0,0,0,0,0,
	0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
	0,0,0,0,0,0,0,6,6,6,6,6,6,6,6,6,
	6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,
	6,6,6,6,6,6,6,51,163,163,51,51,51,51,0,0,
	163,163,163,163,51,51,163,51,0,0,0,0,0,0,0,0,
	0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,
	6,6,6,51,51,0,0,0,0,0,0,0,0,0,0,0,
	0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
	0,0,0,0,0,6,6,6,6,6,6,6,6,6,6,6,
	6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,
	6,6,6,6,6,163,163,163,51,51,51,51,51,51,51,51,
	163,163,51,163,51,0,0,0,6,0,0,0,0,0,0,0,
	0,0,0,0,10,10,10,10,10,10,10,10,10,10,0,0,
	0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
	0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,6,
	6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,
	6,6,6,6,6,6,6,6,6,6,6,6,6,6,51,163,
	51,163,163,51,51,51,51,51,51,163,51,6,0,0,0,0,
	0,0,0,10,10,10,10,10,10,10,10,10,10,0,0,0,
	0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
	0,0,0,0,0,0,0,0,0,0,0,0,0,51,51,51,
	3,3,51,51,51,51,163,51,51,51,51,51,0,0,0,0,
	10,10,10,10,10,10,10,10,10,10,0,0,0,0,0,0,
	0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
	0,0,0,0,0,0,0,0,0,0,6,6,6,6,6,6,
	6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,
	6,6,6,6,6,6,6,6,6,6,163,163,163,51,51,51,
	51,51,51,51,51,51,163,51,51,0,0,0,0,0,0,0,
	0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
	0,0,0,0,0,0,0,0,0,6,6,6,6,6,6,6,
	6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,
	6,6,6,6,6,6,6,6,6,10,10,10,10,10,10,10,
	10,10,10,0,0,0,0,0,0,0,0,0,0,0,0,0,
	0,0,0,0,0,0,0,0,6,6,6,6,6,6,6,0,
	0,6,0,0,6,6,6,6,6,6,6,6,0,6,6,0,
	6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,
	51,163,163,163,163,163,0,163,163,0,0,51,51,163,51,22,
	163,22,163,51,0,0,0,0,0,0,0,0,0,0,0,0,
	10,10,10,10,10,10,10,10,10,10,0,0,0,0,0,0,
	0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
	0,0,0,0,0,0,0,0,0,0,6,6,6,6,6,6,
	6,6,0,0,6,6,6,6,6,6,6,6,6,6,6,6,
	6,6,6,6,6,6,6,6,6,6,163,163,163,51,51,51,
	51,0,0,51,51,163,163,163,163,51,6,0,6,163,0,0,
	0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
	0,0,0,0,0,0,0,0,0,6,51,51,51,51,51,51,
	51,51,51,51,6,6,6,6,6,6,6,6,6,6,6,6,
	6,6,6,6,6,6,6,6,6,51,51,51,51,51,51,163,
	22,51,51,51,51,0,0,0,0,0,0,0,51,0,0,0,
	0,0,0,0,0,6,51,51,51,51,51,51,163,163,51,51,
	51,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,
	6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,
	6,22,22,22,22,22,22,51,51,51,51,51,51,51,51,51,
	51,51,51,51,163,51,51,0,0,0,6,0,0,0,0,0,
	0,0,0,0,0,0,0,0,0,0,0,6,6,6,6,6,
	6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,
	6,6,6,6,6,6,6,6,6,6,6,0,0,0,0,0,
	0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
	0,0,0,0,0,0,0,0,0,0,0,6,6,6,6,6,
	6,6,6,6,0,6,6,6,6,6,6,6,6,6,6,6,
	6,6,6,6,6,6,6,6,6,6,6,163,51,51,51,51,
	51,51,51,0,51,51,51,51,51,51,163,51,6,0,0,0,
	0,0,0,0,0,0,0,0,0,0,0,0,10,10,10,10,
	10,10,10,10,10,10,0,0,0,0,0,0,0,0,0,0,
	0,0,0,0,0,0,0,0,6,6,6,6,6,6,6,6,
	6,6,6,6,6,6,6,6,0,0,51,51,51,51,51,51,
	51,51,51,51,51,51,51,51,0,163,51,51,51,51,51,51,
	51,163,51,51,163,51,51,0,0,0,0,0,0,0,0,0,
	0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
	0,0,0,0,0,0,0,6,6,6,6,6,6,6,0,6,
	6,0,6,6,6,6,6,6,6,6,6,6,6,6,6,6,
	6,6,6,6,6,6,6,51,51,51,51,51,51,0,0,0,
	51,0,51,51,0,51,51,51,51,51,51,22,51,0,0,0,
	0,0,0,0,0,10,10,10,10,10,10,10,10,10,10,0,
	0,0,0,0,0,6,6,6,6,6,6,0,6,6,0,6,
	6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,
	6,6,6,6,6,163,163,163,163,163,0,51,51,0,163,163,
	51,163,51,6,0,0,0,0,0,0,0,10,10,10,10,10,
	10,10,10,10,10,0,0,0,0,0,0,0,0,0,0,0,
	0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
	0,0,0,0,0,6,6,6,6,6,6,6,6,6,6,6,
	6,6,6,6,6,6,6,6,51,51,163,163,0,0,0,0,
	0,0,0,0,0,51,51,22,163,6,6,6,6,6,6,6,
	6,6,6,6,6,6,0,6,6,6,6,6,6,6,6,6,
	6,6,6,6,6,6,6,6,6,6,6,163,163,51,51,51,
	51,51,0,0,0,163,163,51,163,51,0,0,0,0,0,0,
	0,0,0,0,0,0,0,10,10,10,10,10,10,10,10,10,
	10,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
	0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
	0,6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
	0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
	0,0,6,6,6,6,6,6,6,6,6,6,6,6,6,6,
	6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,
	6,6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
	0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
	0,0,6,6,6,6,6,6,6,6,6,6,6,6,6,6,
	6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,
	6,6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
	0,0,0,6,6,6,6,6,6,6,6,6,6,6,6,6,
	6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,
	6,6,6,0,0,0,0,0,0,0,0,0,0,0,0,0,
	0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
	0,0,0,6,6,6,6,6,6,6,6,6,6,6,6,6,
	6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,
	6,6,6,0,0,0,0,0,0,0,0,0,0,0,0,0,
	0,0,6,6,6,6,6,6,6,6,6,6,6,6,6,6,
	6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,
	6,6,36,36,36,36,36,36,36,36,36,36,36,36,36,36,
	36,36,51,6,6,6,6,6,6,51,51,51,51,51,51,51,
	51,51,51,51,51,51,51,51,0,0,0,0,0,0,0,0,
	0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
	0,0,0,0,0,0,0,0,6,6,6,6,6,6,6,6,
	6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,
	6,6,6,6,6,6,6,6,0,0,0,0,0,0,0,0,
	0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
	0,0,0,0,0,0,0,0,6,6,6,6,6,6,6,6,
	6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,
	6,6,6,6,6,6,6,6,0,0,0,0,0,0,0,6,
	6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,
	6,6,6,6,6,6,6,6,6,6,6,6,6,6,0,10,
	10,10,10,10,10,10,10,10,10,0,0,0,0,0,0,6,
	6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,
	6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,0,
	10,10,10,10,10,10,10,10,10,10,0,0,0,0,0,0,
	6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,
	0,0,51,51,51,51,51,0,0,0,0,0,0,0,0,0,
	0,0,6,6,6,6,6,6,6,6,6,6,6,6,6,6,
	6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,
	6,6,51,51,51,51,51,51,51,0,0,0,0,0,0,0,
	0,0,6,6,6,6,0,0,0,0,0,0,0,0,0,0,
	0,0,10,10,10,10,10,10,10,10,10,10,0,0,0,0,
	0,0,6,6,6,6,6,6,6,6,6,6,6,6,6,6,
	6,6,6,6,6,6,6,0,0,0,0,0,6,6,6,6,
	6,6,6,6,6,6,6,6,6,6,6,6,0,0,0,0,
	0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
	0,0,0,0,0,0,0,0,0,0,0,0,6,6,6,6,
	6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,
	6,6,6,6,6,6,6,6,6,6,6,6,0,0,0,0,
	0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
	0,0,0,0,0,0,0,0,0,0,0,0,6,6,6,6,
	6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,
	6,6,6,6,6,6,6,6,6,6,6,6,0,0,0,0,
	51,6,163,163,163,163,163,163,163,163,163,163,163,163,163,163,
	163,163,163,163,163,163,163,163,163,163,163,163,163,163,163,163,
	163,163,0,0,0,0,0,0,0,51,51,51,51,6,6,6,
	6,6,6,6,6,6,6,6,6,6,0,0,0,0,0,0,
	0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
	0,0,0,0,0,0,0,0,0,0,6,6,0,6,51,0,
	0,0,0,0,0,0,0,0,0,0,163,163,0,0,0,0,
	0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
	0,0,0,0,0,0,0,0,0,0,0,0,5,5,5,5,
	0,5,5,5,5,5,5,5,0,5,5,0,0,0,0,0,
	0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
	0,0,0,0,0,0,0,0,0,0,0,5,5,5,0,0,
	0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
	0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,0,
	0,0,0,0,0,0,5,5,5,5,0,0,0,0,0,0,
	0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
	0,0,0,0,0,0,0,0,0,0,6,6,6,6,6,6,
	6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,
	6,6,6,6,6,6,6,6,6,6,0,0,0,0,0,6,
	6,6,6,6,6,6,6,6,6,6,6,6,0,0,0,0,
	0,0,0,6,6,6,6,6,6,6,6,6,6,0,0,0,
	51,51,0,36,36,36,36,0,0,0,0,0,0,0,0,0,
	0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
	0,0,0,0,0,0,0,51,51,51,51,51,51,51,51,51,
	51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,
	51,51,51,51,51,51,51,0,0,51,51,51,51,51,51,51,
	51,51,51,51,51,51,51,51,51,0,0,0,0,0,0,0,
	0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
	0,0,0,0,0,0,0,0,0,51,163,51,51,51,0,0,
	0,163,51,51,51,51,51,36,36,36,36,36,36,36,36,51,
	51,51,51,51,0,0,51,51,51,51,51,51,51,0,0,0,
	0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
	0,51,51,51,51,0,0,0,0,0,0,0,0,0,0,0,
	0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
	0,0,0,0,0,51,51,51,0,0,0,0,0,0,0,0,
	0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
	0,0,0,0,0,0,0,0,6,6,6,6,6,6,6,6,
	6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,
	6,6,6,6,6,6,6,6,0,6,6,6,6,6,6,6,
	6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,
	6,6,6,6,6,6,6,6,6,0,6,6,0,0,6,0,
	0,6,6,0,0,6,6,6,6,0,6,6,6,6,6,6,
	6,6,6,6,6,6,0,6,0,6,6,6,6,0,6,6,
	6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,
	6,6,6,6,6,6,6,6,6,6,6,6,6,6,0,6,
	6,6,6,0,0,6,6,6,6,6,6,6,6,0,6,6,
	6,6,6,6,6,0,6,6,6,6,6,6,6,6,6,6,
	6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,
	0,6,6,6,6,0,6,6,6,6,6,0,6,0,0,0,
	6,6,6,6,6,6,6,0,6,6,6,6,6,6,6,6,
	6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,
	6,6,6,6,6,6,6,6,0,0,6,6,6,6,6,6,
	6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,
	6,6,0,6,6,6,6,6,6,6,6,6,6,6,6,6,
	6,6,6,6,6,6,6,6,6,6,6,6,0,6,6,6,
	6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,
	6,6,6,6,6,6,6,6,0,6,6,6,6,6,6,6,
	6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,0,
	6,6,6,6,6,6,6,6,0,0,10,10,10,10,10,10,
	10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
	10,10,10,10,10,10,10,10,10,10,0,0,0,0,0,0,
	0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
	0,0,0,0,0,0,0,0,0,0,51,51,51,51,51,51,
	51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,
	51,51,51,51,51,51,51,51,51,51,0,0,0,0,51,51,
	51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,
	51,51,51,51,51,51,51,51,51,51,51,51,51,51,0,0,
	0,0,0,0,0,0,51,0,0,0,0,0,0,0,0,0,
	0,0,0,0,0,0,0,0,0,0,0,0,0,51,51,51,
	51,51,51,51,51,51,51,51,51,51,51,51,0,0,0,0,
	0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
	0,0,0,0,0,0,0,0,0,0,0,0,6,6,6,6,
	6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,
	6,6,6,6,6,6,6,6,6,6,6,0,0,0,0,0,
	6,6,6,6,6,6,0,0,0,0,0,0,0,0,0,0,
	0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
	0,0,0,0,0,0,51,51,51,51,51,51,51,0,51,51,
	51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,0,
	0,51,51,51,51,51,0,51,51,0,51,51,51,51,51,0,
	0,0,0,0,6,6,6,6,6,6,6,6,6,6,6,6,
	6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,
	6,6,6,6,0,0,0,0,0,0,0,0,0,0,0,0,
	0,0,0,0,0,0,51,0,0,0,0,0,0,0,0,0,
	0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
	0,0,0,0,0,0,0,6,6,6,6,6,6,6,6,6,
	6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,
	6,6,6,6,6,6,6,0,0,0,51,51,51,51,51,51,
	51,6,6,6,6,6,6,6,0,0,10,10,10,10,10,10,
	10,10,10,10,0,0,0,0,6,0,0,0,0,0,0,0,
	0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
	0,0,0,0,0,0,0,0,0,6,6,6,6,6,6,6,
	6,6,6,6,6,6,6,6,6,51,0,0,0,0,0,0,
	0,0,0,0,0,0,0,0,0,0,0,6,6,6,6,6,
	6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,
	6,6,6,6,6,6,6,6,6,6,6,51,51,51,51,10,
	10,10,10,10,10,10,10,10,10,0,0,0,0,0,0,0,
	0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
	0,0,0,0,0,0,0,0,0,6,6,6,6,6,6,6,
	6,6,6,6,6,6,6,6,6,51,51,51,51,10,10,10,
	10,10,10,10,10,10,10,0,0,0,0,0,0,0,0,0,
	0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
	0,0,0,0,0,0,0,6,6,6,6,6,6,6,0,6,
	6,6,6,0,6,6,0,6,6,6,6,6,6,6,6,6,
	6,6,6,6,6,6,0,6,6,6,6,6,6,6,6,6,
	6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,
	6,6,6,6,6,6,6,0,0,0,0,0,0,0,0,0,
	0,0,51,51,51,51,51,51,51,0,0,0,0,0,0,0,
	0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
	0,0,0,0,0,0,0,0,0,6,6,6,6,6,6,6,
	6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,
	6,6,6,6,6,6,6,6,6,51,51,51,51,51,51,51,
	6,0,0,0,0,10,10,10,10,10,10,10,10,10,10,0,
	0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
	0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,
	6,6,6,0,6,6,6,6,6,6,6,6,6,6,6,6,
	6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,0,
	6,6,0,6,0,0,6,0,6,6,6,6,6,6,6,6,
	6,6,0,6,6,6,6,0,6,0,6,0,0,0,0,6,
	0,0,0,0,6,0,6,0,6,0,6,6,6,0,6,6,
	0,6,0,0,6,0,6,0,6,0,6,0,6,6,0,6,
	0,0,6,6,6,6,0,6,6,6,6,6,6,6,0,6,
	6,6,6,0,6,6,6,6,0,6,0,6,6,6,6,6,
	6,6,6,6,6,0,6,6,6,6,6,6,6,6,6,6,
	6,6,6,6,6,6,6,0,0,0,0,6,6,6,0,6,
	6,6,6,6,0,6,6,6,6,6,6,6,6,6,6,6,
	6,6,6,6,6,6,0,0,0,0,0,0,0,0,0,0,
	0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
	0,0,0,0,0,0,176,176,176,176,176,176,176,176,176,176,
	176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,
	176,176,176,176,176,176,0,0,0,0,0,0,0,0,0,0,
	0,0,0,176,176,176,0,0,0,0,0,0,0,0,0,0,
	0,0,0,0,0,0,176,6,6,6,6,6,6,6,6,6,
	6,6,6,6,6,6,6,0,0,0,0,0,0,6,6,6,
	6,6,6,6,6,6,6,6,6,6,6,6,6,0,0,176,
	176,176,176,182,182,6,6,6,6,6,6,6,6,6,6,6,
	6,182,182,6,6,6,6,6,6,6,6,6,6,0,0,0,
	0,176,0,0,176,176,176,176,176,176,176,176,176,176,0,0,
	0,0,0,0,0,0,0,0,0,0,0,176,176,176,176,176,
	176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,
	176,176,176,176,176,176,176,176,176,176,176,64,64,64,64,64,
	64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,
	64,64,64,64,64,0,176,176,176,176,176,176,176,176,176,176,
	176,176,176,176,176,0,0,0,0,0,0,0,0,0,0,176,
	0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,176,
	0,0,176,176,176,176,176,176,176,176,176,0,176,176,176,176,
	0,0,0,0,0,0,0,0,0,176,176,176,176,176,176,176,
	176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,
	176,176,176,176,176,176,176,176,176,51,51,51,51,51,176,176,
	176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,
	176,176,176,176,176,176,176,176,176,176,176,176,176,176,0,0,
	0,0,0,0,176,176,176,176,176,176,176,176,176,176,176,176,
	176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,
	176,176,176,176,0,0,0,0,0,0,0,0,0,0,0,0,
	0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
	0,0,0,0,176,176,176,176,176,176,176,176,176,176,176,176,
	176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,
	176,176,176,176,0,0,0,0,0,0,0,0,0,0,0,0,
	0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
	0,0,0,0,176,176,176,176,176,176,176,176,176,176,176,176,
	0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
	0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
	176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,
	176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,
	0,0,0,0,0,0,0,0,0,0,0,0,176,176,176,176,
	0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
	0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
	176,176,176,176,176,176,176,176,0,0,0,0,0,0,0,0,
	0,0,176,176,176,176,176,176,0,0,0,0,0,0,0,0,
	0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
	0,0,0,0,0,0,0,0,176,176,176,176,176,176,176,176,
	0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
	176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,
	176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,
	0,0,0,0,0,0,0,0,0,0,0,0,176,176,176,176,
	176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,
	176,176,176,176,176,176,176,0,176,176,176,176,176,176,176,176,
	176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,
	176,176,176,176,176,176,176,176,0,0,0,0,0,0,0,0,
	0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
	0,0,0,0,0,0,0,0,10,10,10,10,10,10,10,10,
	10,10,0,0,0,0,0,0,176,176,176,176,176,176,176,176,
	176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,
	176,176,176,176,176,176,176,176,0,0,0,0,0,0,0,0,
	0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
	0,0,0,0,0,0,0,0,32,36,32,32,32,32,32,32,
	32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,
	32,32,32,32,32,32,32,32,51,51,51,51,51,51,51,51,
	51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,
	51,51,51,51,51,51,51,51,32,32,32,32,32,32,32,32,
	32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,
	32,32,32,32,32,32,32,32,51,51,51,51,51,51,51,51,
	51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,
	51,51,51,51,51,51,51,51,32,32,32,32,32,32,32,32,
	32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,
	32,32,32,32,32,32,32,32,0,0,0,0,0,0,0,0,
	0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
	0,0,0,0,0,0,0,0,
};
static
ushort	_breakidx2[2427] =
{
	0,32,63,95,126,158,190,190,214,214,214,214,214,214,214,214,
	214,214,214,214,214,214,222,252,284,284,284,300,332,362,365,375,
	398,398,398,398,428,438,438,438,438,454,471,503,526,543,573,594,
	626,658,679,711,728,728,740,771,803,821,842,855,855,881,913,934,
	966,994,1026,1058,1082,1114,1136,1166,1195,1201,1232,1262,1293,1316,1347,1378,
	1409,1432,1463,1494,1525,1548,1579,1611,1643,1666,1698,1729,1759,1791,1821,1847,
	1879,1902,1933,1965,1997,2020,2052,2084,2116,2134,2165,2196,2228,2254,2286,2318,
	2338,2353,2380,2406,2406,2421,2450,2476,2508,2540,2572,2591,2623,2648,2677,2684,
	2705,2737,2768,2798,2830,2856,2872,2904,2904,2904,2936,2936,2960,2968,2968,3000,
	3000,3023,3055,3078,3094,3124,3148,3163,3187,3192,3224,3256,3288,3288,3298,3329,
	3330,3330,3330,3330,3330,3330,3330,3330,3330,3330,3330,3330,3330,3330,3330,3330,
	3330,3330,3349,3381,3413,3413,3434,3466,3497,3529,3561,3581,3593,3623,3655,3676,
	3708,3708,3715,3747,3770,3786,3796,3828,3860,3888,3904,3904,3904,3920,3946,3978,
	4006,4017,4049,4081,4107,4124,4139,4171,4183,4213,4239,4271,4302,4328,4354,4386,
	4414,4446,4472,4493,4509,4541,4572,4604,4604,4604,4604,4604,4604,4636,4636,4668,
	4668,4668,4668,4668,4668,4668,4668,4678,4710,4736,4767,4799,4810,4841,4873,4905,
	4933,4964,4996,5028,5057,5073,5089,5119,5149,5181,5213,5236,5262,5273,5273,5273,
	5273,5273,5273,5273,5273,5273,5273,5279,5307,5316,5316,5340,5349,5366,5389,5416,
	5416,5416,5416,5416,5426,5456,5478,5488,5488,5488,5488,5488,5510,5532,5537,5569,
	5589,5589,5589,5615,5631,5631,5631,5657,5678,5706,5735,5746,5777,5809,5809,5809,
	5809,5809,5809,5809,5809,5809,5821,5843,5843,5843,5843,5843,5843,5843,5843,5843,
	5843,5843,5843,5843,5843,5870,5899,5915,5937,5937,5937,5937,5937,5969,5969,5969,
	5969,5969,5969,5969,5996,6028,6054,6070,6094,6126,6158,6158,6190,6222,6239,6255,
	6255,6255,6255,6255,6255,6255,6255,6255,6255,6255,6255,6255,6255,6287,6309,6339,
	6339,6346,6378,6378,6383,6415,6431,6448,6448,6465,6497,6529,6545,6577,6577,6577,
	6577,6586,6612,6628,6644,6676,6676,6684,6708,6708,6708,6708,6708,6708,6708,6708,
	6708,6708,6708,6708,6708,6708,6708,6708,6708,6708,6708,6708,6708,6708,6708,6708,
	6708,6708,6708,6708,6708,6708,6708,6708,6708,6708,6708,6708,6708,6708,6708,6708,
	6708,6708,6708,6708,6708,6708,6708,6708,6708,6708,6708,6708,6708,6708,6708,6708,
	6708,6708,6708,6708,6708,6708,6708,6708,6740,6740,6740,6740,6740,6740,6740,6740,
	6740,6740,6740,6740,6740,6740,6740,6740,6740,6740,6740,6740,6740,6740,6740,6740,
	6740,6740,6740,6740,6740,6740,6740,6740,6740,6740,6740,6740,6759,6772,6788,6804,
	6836,6836,6836,6836,6836,6836,6836,6836,6855,6887,6919,6936,6967,6999,6999,7015,
	7039,7047,7047,7047,7047,7047,7068,7094,7124,7153,7185,7197,7229,7241,7269,7301,
	7333,7359,7384,7416,7448,7461,7492,7519,7551,7574,7606,7632,7662,7678,7710,7742,
	7773,7805,7821,7843,7859,7859,7859,7888,7920,7924,7928,7932,7936,7940,7944,7948,
	7952,7956,7960,7964,7968,7972,7976,7980,7984,7988,7992,7996,8000,8004,8008,8012,
	8016,8020,8024,8028,8032,8036,8040,8044,8048,8052,8056,8060,8064,8068,8072,8076,
	8080,8084,8088,8092,8096,8100,8104,8108,8112,8116,8120,8124,8128,8132,8136,8140,
	8144,8148,8152,8156,8160,8164,8168,8172,8176,8180,8184,8188,8192,8196,8200,8204,
	8208,8212,8216,8220,8224,8228,8232,8236,8240,8244,8248,8252,8256,8260,8264,8268,
	8272,8276,8280,8284,8288,8292,8296,8300,8304,8308,8312,8316,8320,8324,8328,8332,
	8336,8340,8344,8348,8352,8356,8360,8364,8368,8372,8376,8380,8384,8388,8392,8396,
	8400,8404,8408,8412,8416,8420,8424,8428,8432,8436,8440,8444,8448,8452,8456,8460,
	8464,8468,8472,8476,8480,8484,8488,8492,8496,8500,8504,8508,8512,8516,8520,8524,
	8528,8532,8536,8540,8544,8548,8552,8556,8560,8564,8568,8572,8576,8580,8584,8588,
	8592,8596,8600,8604,8608,8612,8616,8620,8624,8628,8632,8636,8640,8644,8648,8652,
	8656,8660,8664,8668,8672,8676,8680,8684,8688,8692,8696,8700,8704,8708,8712,8716,
	8720,8724,8728,8732,8736,8740,8744,8748,8752,8756,8760,8764,8768,8772,8776,8780,
	8784,8788,8792,8796,8800,8804,8808,8812,8816,8820,8824,8828,8832,8836,8840,8844,
	8848,8852,8856,8860,8864,8868,8872,8876,8880,8884,8888,8892,8896,8900,8904,8908,
	8912,8916,8920,8924,8928,8932,8936,8940,8944,8948,8952,8956,8960,8964,8968,8972,
	8976,8980,8984,8988,8992,8996,9000,9004,9008,9012,9016,9020,9024,9028,9032,9036,
	9040,9044,9048,9052,9056,9060,9064,9068,9072,9076,9080,9084,9088,9092,9096,9100,
	9104,9108,9112,9116,9120,9124,9128,9132,9136,9140,9144,9148,9152,9156,9160,9164,
	9168,9172,9176,9180,9184,9188,9192,9196,9200,9204,9208,9212,9216,9220,9224,9228,
	9232,9236,9240,9244,9248,9252,9256,9260,9264,9268,9272,9276,9280,9284,9288,9292,
	9296,9300,9304,9308,9312,9340,9365,9376,9404,9404,9404,9404,9404,9404,9404,9404,
	9404,9404,9404,9404,9404,9404,9404,9404,9404,9404,9404,9404,9404,9404,9404,9404,
	9404,9404,9404,9404,9404,9404,9404,9404,9404,9404,9404,9404,9404,9404,9404,9404,
	9404,9404,9404,9404,9404,9404,9404,9404,9404,9404,9404,9404,9404,9404,9404,9404,
	9404,9404,9404,9404,9404,9404,9404,9404,9436,9467,9499,9515,9515,9529,9547,9566,
	9566,9566,9566,9566,9566,9566,9566,9566,9566,9568,9598,9614,9630,9648,9672,9688,
	9720,9752,9773,9795,9817,9817,9817,9820,9852,9883,9915,9942,9948,9980,10011,10040,
	10072,10077,10108,10138,10170,10170,10170,10175,10202,10202,10234,10245,10266,10266,10266,10269,
	10299,10299,10299,10299,10331,10363,10378,10410,10442,10474,10495,10511,10543,10575,10603,10625,
	10657,10657,10657,10657,10659,10691,10707,10731,10763,10787,10803,10831,10847,10867,10896,10896,
	10928,10928,10928,10928,10928,10928,10928,10928,10928,10937,10938,10952,10984,10999,11026,11026,
	11058,11068,11099,11131,11163,11194,11194,11226,11258,11290,11316,11316,11348,11356,11388,11388,
	11420,11445,11477,11509,11509,11538,11570,11597,11629,11639,11639,11642,11643,11661,11661,11661,
	11693,11693,11716,11725,11757,11770,11802,11815,11847,11875,11901,11901,11901,11901,11901,11901,
	11901,11901,11901,11901,11933,11955,11973,11976,12008,12037,12063,12080,12110,12126,12153,12185,
	12217,12225,12250,12276,12307,12323,12353,12376,12408,12433,12465,12481,12513,12526,12557,12586,
	12618,12638,12669,12671,12703,12734,12750,12782,12814,12837,12867,12897,12918,12918,12918,12918,
	12950,12961,12993,13024,13056,13072,13101,13127,13127,13127,13127,13127,13159,13176,13207,13237,
	13269,13285,13316,13342,13374,13395,13427,13437,13440,13472,13498,13498,13498,13498,13498,13498,
	13530,13550,13577,13577,13577,13609,13609,13641,13672,13696,13728,13754,13754,13786,13801,13833,
	13865,13878,13909,13937,13965,13995,14011,14018,14043,14043,14043,14043,14043,14043,14043,14043,
	14075,14092,14124,14150,14168,14192,14215,14215,14247,14262,14293,14325,14347,14379,14389,14389,
	14389,14389,14389,14389,14389,14389,14389,14421,14453,14471,14503,14529,14529,14545,14562,14562,
	14594,14594,14594,14594,14594,14594,14594,14594,14594,14594,14594,14594,14594,14594,14594,14594,
	14594,14594,14594,14594,14594,14594,14594,14594,14594,14594,14594,14594,14600,14626,14626,14626,
	14658,14658,14658,14675,14707,14707,14707,14707,14707,14707,14735,14739,14739,14739,14739,14739,
	14739,14739,14739,14739,14739,14739,14739,14739,14739,14739,14739,14739,14739,14739,14739,14739,
	14739,14739,14739,14739,14739,14739,14739,14739,14739,14739,14739,14739,14739,14739,14739,14739,
	14739,14739,14739,14739,14739,14739,14739,14739,14739,14739,14739,14739,14739,14739,14739,14739,
	14739,14739,14739,14739,14739,14739,14739,14755,14771,14771,14786,14818,14818,14818,14818,14818,
	14818,14818,14818,14818,14818,14818,14818,14818,14818,14818,14818,14818,14818,14818,14818,14818,
	14818,14818,14818,14818,14818,14818,14818,14818,14818,14818,14818,14818,14834,14866,14888,14888,
	14888,14888,14888,14888,14888,14888,14888,14888,14888,14888,14888,14888,14888,14888,14888,14888,
	14888,14888,14888,14888,14888,14888,14888,14888,14888,14888,14888,14888,14888,14888,14888,14888,
	14888,14888,14888,14888,14888,14888,14888,14888,14888,14888,14888,14888,14888,14888,14888,14888,
	14888,14888,14888,14888,14888,14888,14888,14888,14888,14888,14888,14888,14888,14888,14920,14920,
	14920,14920,14920,14920,14920,14920,14920,14920,14920,14920,14920,14920,14920,14920,14920,14920,
	14945,14952,14952,14952,14952,14952,14952,14952,14952,14952,14952,14952,14952,14952,14952,14952,
	14952,14952,14952,14952,14952,14952,14952,14952,14952,14952,14952,14952,14952,14952,14952,14952,
	14952,14952,14952,14952,14952,14952,14952,14952,14952,14952,14952,14952,14952,14952,14952,14952,
	14952,14952,14952,14952,14952,14952,14952,14952,14952,14952,14952,14952,14952,14952,14952,14952,
	14952,14984,14984,14984,14984,14984,14984,14984,14984,14984,14984,14984,14984,14984,14984,14984,
	14984,14984,14991,15023,15055,15071,15072,15104,15122,15154,15170,15202,15231,15260,15276,15276,
	15276,15276,15276,15276,15276,15276,15276,15276,15276,15276,15276,15276,15276,15276,15276,15276,
	15276,15276,15276,15308,15308,15340,15340,15340,15340,15372,15372,15393,15410,15434,15466,15466,
	15498,15516,15516,15516,15516,15516,15516,15516,15516,15516,15516,15516,15516,15516,15516,15516,
	15516,15516,15516,15516,15516,15516,15516,15516,15516,15516,15516,15516,15516,15516,15516,15516,
	15516,15516,15516,15516,15516,15516,15516,15516,15516,15516,15516,15516,15516,15516,15516,15516,
	15516,15516,15516,15516,15516,15516,15516,15516,15516,15516,15516,15516,15516,15516,15516,15516,
	15516,15532,15562,15563,15563,15563,15563,15563,15563,15563,15563,15595,15606,15634,15642,15642,
	15642,15642,15642,15642,15642,15642,15642,15642,15642,15642,15642,15642,15642,15642,15642,15642,
	15642,15642,15642,15642,15642,15642,15642,15642,15642,15642,15642,15642,15642,15642,15642,15642,
	15642,15642,15642,15642,15642,15642,15642,15642,15642,15642,15642,15642,15642,15642,15642,15642,
	15642,15642,15674,15674,15674,15695,15715,15747,15751,15751,15751,15751,15751,15751,15751,15751,
	15751,15751,15751,15751,15751,15751,15751,15751,15751,15751,15751,15751,15751,15751,15751,15751,
	15751,15751,15751,15751,15751,15751,15751,15751,15751,15751,15751,15751,15751,15751,15751,15751,
	15751,15751,15751,15751,15751,15751,15751,15751,15751,15751,15751,15751,15751,15751,15751,15751,
	15751,15751,15751,15751,15751,15751,15751,15751,15783,15801,15826,15833,15833,15833,15833,15833,
	15833,15833,15833,15833,15833,15833,15860,15889,15911,15925,15925,15925,15925,15955,15960,15960,
	15960,15960,15960,15960,15960,15960,15960,15960,15960,15960,15960,15992,15992,16003,16025,16028,
	16060,16089,16094,16120,16150,16182,16200,16200,16200,16200,16200,16200,16200,16200,16200,16200,
	16226,16257,16285,16291,16291,16297,16297,16303,16303,16332,16346,16378,16378,16378,16378,16378,
	16378,16378,16378,16378,16378,16378,16378,16378,16378,16378,16378,16410,16419,16446,16465,16482,
	16508,16524,16524,16524,16524,16524,16524,16524,16524,16524,16524,16524,16524,16524,16524,16524,
	16524,16524,16524,16524,16524,16524,16524,16524,16524,16524,16524,16524,16524,16524,16524,16524,
	16524,16524,16524,16556,16587,16598,16598,16598,16598,16598,16598,16630,16660,16676,16694,16711,
	16727,16727,16727,16759,16778,16810,16825,16825,16825,16825,16825,16825,16825,16825,16825,16841,
	16859,16891,16911,16937,16937,16937,16937,16937,16937,16937,16937,16937,16937,16937,16937,16937,
	16937,16953,16973,16999,16999,16999,16999,16999,16999,16999,16999,16999,16999,16999,16999,16999,
	16999,16999,16999,16999,16999,16999,16999,16999,16999,16999,17031,17063,17063,17063,17063,17063,
	17063,17090,17113,17145,17145,17173,17199,17199,17199,17199,17199,17199,17199,17199,17199,17199,
	17199,17199,17199,17199,17199,17199,17199,17199,17199,17199,17199,17199,17199,17199,17199,17199,
	17199,17199,17199,17199,17199,17199,17199,17199,17199,17199,17199,17231,17263,17293,17323,17355,
	17386,17414,17414,17414,17414,17414,17414,17414,17414,17414,17414,17446,17446,17446,17446,17446,
	17446,17446,17446,17478,17495,17517,17539,17571,17598,17611,17637,17669,17696,17728,17737,17737,
	17737,17737,17737,17737,17737,17737,17737,17737,17737,17737,17742,17774,17774,17774,17774,17774,
	17774,17774,17774,17774,17776,17806,17812,17812,17812,17812,17812,17812,17812,17828,17844,17876,
	17876,17876,17876,17908,17908,17908,17920,17952,17952,17963,17984,18016,18032,18056,18088,18112,
	18130,18144,18144,18176,18188,18209,18216,18216,18216,18216,18216,18216,18216,18216,18216,18216,
	18216,18216,18216,18248,18248,18248,18248,18248,18248,18248,18264,18296,18296,18296,18296,18296,
	18296,18296,18296,18296,18296,18296,18296,18296,18296,18296,18296,18296,18296,18296,18296,18296,
	18296,18296,18296,18296,18296,18296,18296,18296,18296,18296,18298,18328,18328,18328,18328,18328,
	18328,18328,18328,18328,18328,18328,18328,18328,18328,18328,18328,18328,18328,18328,18328,18328,
	18328,18328,18328,18328,18328,18328,18328,18328,18328,18328,18328,18328,18328,18328,18328,18328,
	18328,18328,18328,18328,18328,18328,18328,18328,18328,18328,18328,18328,18328,18328,18328,18328,
	18328,18328,18328,18328,18328,18328,18328,18328,18328,18328,18328,18360,18392,18392,18392,18424,
	18424,18424,18424,18456,18456,18456,18456,18456,18456,18456,18472,18488,18488,18488,18488,18488,
	18488,18488,18488,18488,18488,18488,18488,18488,18488,18488,18488,18488,18488,18488,18488,18488,
	18488,18488,18488,18488,18488,18488,18488,18488,18488,18488,18488,18488,18488,18488,18488,18488,
	18488,18488,18488,18488,18488,18488,18488,18488,18488,18488,18488,18488,18488,18488,18488,18488,
	18488,18488,18488,18488,18488,18488,18488,18488,18488,18488,18488,18520,18520,18520,18520,18520,
	18520,18520,18520,18520,18520,18520,18520,18520,18520,18520,18520,18520,18520,18520,18520,18520,
	18520,18520,18520,18520,18520,18520,18520,18520,18520,18520,18520,18520,18520,18520,18520,18520,
	18520,18520,18520,18520,18520,18520,18520,18520,18520,18520,18520,18520,18520,18520,18520,18520,
	18520,18520,18520,18520,18520,18520,18520,18520,18520,18520,18520,
};
static
ushort	_breakidx1[1024] =
{
	0,64,127,191,255,317,381,408,408,408,408,408,408,408,408,408,
	408,408,408,408,472,536,600,664,728,792,856,920,920,920,920,960,
	1024,1088,1152,1216,1280,1323,1387,1422,1454,1505,1505,1505,1505,1569,1633,1633,
	1633,1633,1633,1633,1633,1634,1698,1730,1768,1776,1835,1899,1963,2027,2091,2155,
	2219,2219,2219,2219,2219,2219,2219,2219,2219,2219,2219,2219,2219,2219,2219,2219,
	2219,2219,2219,2219,2219,2219,2219,2219,2219,2219,2219,2219,2219,2219,2219,2219,
	2219,2219,2219,2219,2219,2219,2219,2219,2219,2219,2219,2219,2219,2219,2219,2219,
	2219,2219,2219,2219,2219,2219,2219,2219,2219,2219,2219,2219,2219,2219,2219,2219,
	2219,2219,2219,2219,2219,2219,2219,2219,2219,2219,2219,2219,2219,2219,2219,2219,
	2219,2219,2219,2219,2219,2219,2219,2219,2219,2219,2219,2219,2219,2219,2219,2219,
	2219,2219,2219,2219,2219,2219,2219,2219,2219,2219,2219,2219,2219,2219,2219,2219,
	2219,2219,2219,2219,2219,2219,2219,2219,2219,2219,2219,2219,2219,2219,2219,2219,
	2219,2219,2219,2219,2219,2219,2219,2219,2219,2219,2219,2219,2219,2219,2219,2219,
	2219,2219,2219,2219,2219,2219,2219,2219,2219,2219,2219,2219,2219,2219,2219,2219,
	2219,2219,2219,2219,2219,2219,2219,2219,2219,2219,2219,2219,2219,2219,2219,2219,
	2219,2219,2219,2219,2219,2219,2219,2219,2219,2219,2219,2219,2219,2219,2219,2219,
	2219,2219,2219,2219,2219,2219,2219,2219,2219,2219,2219,2219,2219,2219,2219,2219,
	2219,2219,2219,2219,2219,2219,2219,2219,2219,2219,2219,2219,2219,2219,2219,2219,
	2219,2219,2219,2219,2219,2219,2219,2219,2219,2219,2219,2219,2219,2219,2219,2219,
	2219,2219,2219,2219,2219,2219,2219,2219,2219,2219,2219,2219,2219,2219,2219,2219,
	2219,2219,2219,2219,2219,2219,2219,2219,2219,2219,2219,2219,2219,2219,2219,2219,
	2219,2219,2219,2219,2219,2219,2219,2219,2219,2219,2219,2219,2219,2219,2219,2219,
	2219,2219,2219,2219,2219,2219,2219,2219,2219,2219,2219,2219,2219,2219,2219,2219,
	2219,2219,2219,2219,2219,2219,2219,2219,2219,2219,2219,2219,2219,2219,2219,2219,
	2219,2219,2219,2219,2219,2219,2219,2219,2219,2219,2219,2219,2219,2219,2219,2219,
	2219,2219,2219,2219,2219,2219,2219,2219,2219,2219,2219,2219,2219,2219,2219,2219,
	2219,2219,2219,2219,2219,2219,2219,2219,2219,2219,2219,2219,2219,2219,2219,2219,
	2219,2219,2219,2219,2219,2219,2219,2219,2219,2219,2219,2219,2219,2219,2219,2219,
	2283,2299,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,
	2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,
	2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,
	2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,
	2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,
	2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,
	2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,
	2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,
	2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,
	2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,
	2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,
	2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,
	2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,
	2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,
	2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,
	2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,
	2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,
	2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,
	2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,
	2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,
	2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,
	2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,
	2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,
	2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,
	2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,
	2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,
	2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,
	2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,
	2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,
	2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,
	2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,
	2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,
	2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,
	2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,
	2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,
	2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,2363,
	
};

#define breakindex1(x) (((x)>>(5+6))&0x3FF)
#define breakindex2(x) (((x)>>5)&0x3F)
#define breakoffset(x) ((x)&0x1F)
#define breaklkup(x) (_breakdata[_breakidx2[_breakidx1[breakindex1(x)] + breakindex2(x)] + breakoffset(x)] )