shithub: femtolisp

ref: 76a7c66de3702ff0486900f7d4fa626407b953c3
dir: /3rd/utf/runeistypedata/

View raw version
static
uint8_t	_mergeddata[11769] =
{
	0,0,0,0,0,0,0,0,0,1,1,1,1,1,0,0,
	0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,
	0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,
	4,4,4,4,4,4,4,4,0,0,0,0,0,0,42,42,
	42,42,42,42,42,42,42,42,42,42,42,42,42,0,0,0,
	0,0,18,18,18,18,18,18,18,18,18,18,18,18,18,18,
	18,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,
	0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,
	0,2,0,0,0,0,0,18,0,0,0,0,2,0,0,0,
	0,0,42,42,42,42,42,42,42,42,42,42,42,42,42,42,
	42,42,0,42,42,42,42,42,42,42,18,18,18,18,18,18,
	18,18,18,18,18,18,18,18,18,18,0,18,18,18,18,18,
	18,18,18,42,18,42,18,42,18,42,18,42,18,42,18,42,
	18,42,18,10,18,42,18,42,18,42,18,18,42,18,42,18,
	42,18,42,18,18,42,18,42,18,42,18,42,18,42,18,42,
	18,42,18,42,18,42,42,18,42,18,42,18,18,42,42,18,
	42,18,42,42,18,42,42,42,18,18,42,42,18,42,42,18,
	42,42,42,18,18,18,42,42,18,42,18,42,18,42,42,18,
	42,18,18,42,18,42,42,42,18,42,18,42,42,18,18,2,
	42,18,18,18,2,2,2,2,10,34,18,10,34,18,10,34,
	18,42,18,42,18,42,18,42,18,42,18,42,18,18,42,18,
	42,18,42,18,42,18,42,18,42,18,42,18,42,18,10,34,
	18,42,18,42,42,42,18,42,18,42,18,42,18,42,18,42,
	18,42,18,42,18,18,18,18,18,18,18,42,42,18,42,42,
	18,42,18,42,42,42,42,18,42,18,42,18,42,18,42,18,
	18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,2,
	18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,
	2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,
	0,0,0,0,2,2,2,2,2,2,2,2,2,2,0,0,
	0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,
	2,0,0,0,0,0,0,0,2,0,2,0,0,0,0,0,
	0,0,0,0,0,0,0,0,0,0,0,42,18,42,18,2,
	0,42,18,0,0,2,18,18,18,0,42,0,0,0,0,0,
	0,42,0,42,42,42,0,42,0,42,42,18,42,42,42,42,
	42,42,42,42,42,42,42,42,42,42,42,0,42,42,42,42,
	42,42,42,42,42,18,18,18,18,18,18,18,18,18,18,18,
	18,18,18,18,18,42,18,18,10,10,10,18,18,18,42,18,
	42,18,42,18,42,18,42,18,42,18,42,18,42,18,18,18,
	18,10,18,0,42,18,42,42,18,18,42,42,42,42,42,42,
	42,42,42,42,42,42,42,42,42,42,18,18,18,18,18,18,
	18,18,18,18,18,18,18,18,18,18,42,18,42,18,42,18,
	42,18,42,18,42,18,42,18,42,18,0,0,0,0,0,0,
	0,0,42,18,42,18,42,18,42,18,42,18,42,18,42,18,
	42,18,42,42,18,42,18,42,18,42,18,42,18,42,18,42,
	18,18,42,18,42,18,42,18,42,18,42,18,42,18,42,18,
	42,18,0,42,42,42,42,42,42,42,42,42,42,42,42,42,
	42,42,42,0,0,2,0,0,0,0,0,0,18,18,18,18,
	18,18,18,18,18,18,18,18,18,18,18,18,0,0,0,0,
	0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,
	2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,
	2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,
	0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,
	2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,
	0,0,0,4,4,4,4,4,4,4,4,4,4,0,0,0,
	0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,
	2,0,2,0,0,0,0,0,0,0,0,0,0,2,2,0,
	0,0,0,0,0,0,2,2,4,4,4,4,4,4,4,4,
	4,4,2,2,2,0,0,2,0,0,0,0,0,0,0,0,
	0,0,0,0,0,0,0,0,2,0,2,2,2,2,2,2,
	2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,
	0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,
	2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,
	0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,
	0,0,0,4,4,4,4,4,4,4,4,4,4,2,2,2,
	2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,
	0,0,2,2,0,0,0,0,2,0,0,0,0,0,2,2,
	2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,
	0,0,2,0,0,0,0,0,2,0,0,0,2,0,0,0,
	0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,
	2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,
	0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,0,
	0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,
	2,2,2,2,0,2,2,2,2,2,2,0,0,0,0,0,
	0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,
	2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,
	0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,
	2,2,2,2,2,2,2,2,2,2,2,0,0,0,2,0,
	0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,
	0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,0,
	0,0,0,4,4,4,4,4,4,4,4,4,4,0,2,2,
	2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,
	0,2,2,2,2,2,2,2,2,0,0,2,2,2,2,2,
	2,2,2,2,2,2,2,2,0,2,2,2,2,2,2,0,
	2,0,0,0,2,2,2,2,0,0,0,2,0,0,0,0,
	0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,
	0,0,0,0,0,0,0,2,2,0,2,2,0,0,0,0,
	4,4,4,4,4,4,4,4,4,4,2,2,0,0,0,0,
	0,0,0,0,0,0,2,0,0,0,0,0,2,2,2,2,
	2,2,0,0,0,0,2,0,0,2,2,2,2,2,2,2,
	2,2,2,2,2,2,0,2,2,2,2,2,2,0,2,2,
	0,2,2,0,2,2,0,0,0,0,0,0,0,0,0,0,
	0,0,0,0,0,0,2,2,2,2,0,2,0,0,0,0,
	0,0,4,4,4,4,4,4,4,4,4,4,0,0,2,2,
	2,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,
	2,2,2,2,2,0,2,2,2,2,2,2,2,2,2,2,
	2,2,2,0,2,2,2,2,2,2,0,2,2,0,2,2,
	2,2,2,0,0,0,2,0,0,0,0,0,0,0,0,0,
	0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,
	0,0,0,0,0,0,0,2,2,0,0,0,0,4,4,4,
	4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,0,
	2,0,0,0,0,0,0,2,2,2,2,2,2,2,2,0,
	0,2,2,2,2,2,2,2,2,2,2,2,2,2,0,2,
	2,2,2,2,2,0,2,2,0,2,2,2,2,2,0,0,
	0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
	0,0,2,2,0,2,2,0,0,0,0,4,4,4,4,4,
	4,4,4,4,4,0,2,0,0,0,0,0,0,0,0,0,
	0,0,0,0,0,2,0,2,2,2,2,2,2,0,0,0,
	2,2,0,2,2,2,2,0,0,0,2,2,0,2,0,2,
	2,0,0,0,2,2,0,0,0,2,2,2,0,0,0,2,
	2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,
	0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,
	0,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,
	4,4,4,0,0,0,0,0,0,0,0,0,0,0,0,0,
	0,0,0,2,2,2,2,2,2,2,2,0,2,2,2,2,
	2,2,2,2,2,2,2,2,2,2,0,2,2,2,2,2,
	2,2,2,2,2,0,0,0,2,0,0,0,0,0,0,0,
	0,0,0,0,0,0,0,0,0,2,2,2,0,0,2,0,
	0,2,2,0,0,0,0,4,4,4,4,4,4,4,4,4,
	4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
	0,2,0,0,0,0,2,2,2,2,2,2,2,2,0,2,
	2,2,2,2,2,2,2,2,2,2,2,2,2,0,2,2,
	2,2,2,2,0,2,2,2,2,2,0,0,0,2,0,0,
	0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,
	0,0,0,0,4,4,4,4,4,4,4,4,4,4,0,2,
	2,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,
	2,2,2,2,2,2,2,0,2,2,2,2,2,2,2,2,
	2,2,2,2,2,2,2,2,0,0,2,0,0,0,0,0,
	0,0,0,0,0,0,0,0,0,2,0,0,0,0,2,2,
	2,0,0,0,0,0,0,0,0,2,2,0,0,0,0,4,
	4,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,
	0,0,0,2,2,2,2,2,2,2,2,2,2,2,0,0,
	0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,
	2,0,2,2,2,2,2,2,2,2,2,0,2,0,0,2,
	2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0,
	0,0,0,0,0,0,4,4,4,4,4,4,4,4,4,4,
	0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
	2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,
	0,2,2,0,0,0,0,0,0,0,0,0,0,0,0,2,
	2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,4,
	4,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,
	0,0,0,0,0,0,0,0,0,2,2,0,2,0,2,2,
	2,2,2,0,2,2,2,2,2,2,2,2,2,2,2,2,
	2,2,2,2,0,2,0,2,2,2,2,2,2,2,2,2,
	0,2,2,0,0,0,0,0,0,0,0,0,2,0,0,2,
	2,2,2,2,0,2,0,0,0,0,0,0,0,0,0,4,
	4,4,4,4,4,4,4,4,4,0,0,2,2,2,2,0,
	0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,
	0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
	4,4,4,4,4,4,4,4,4,4,0,0,0,0,0,0,
	0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,
	2,2,0,2,2,2,2,2,2,2,2,2,2,2,2,2,
	2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,
	0,0,0,2,2,2,2,2,0,0,0,0,0,0,0,0,
	0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,
	2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,
	0,0,0,0,0,0,0,2,4,4,4,4,4,4,4,4,
	4,4,0,0,0,0,0,0,2,2,2,2,2,2,0,0,
	0,0,2,2,2,2,0,0,2,0,0,0,2,2,0,0,
	0,0,0,0,0,2,2,0,0,0,0,2,2,2,2,2,
	2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0,
	0,0,2,0,4,4,4,4,4,4,4,4,4,4,0,0,
	0,0,0,0,42,42,42,42,42,42,42,42,42,42,42,42,
	42,42,42,42,0,42,0,0,0,0,0,42,0,0,50,50,
	50,50,50,50,50,50,50,50,50,50,50,50,50,50,0,2,
	50,50,50,2,2,2,2,2,2,2,2,2,2,2,2,2,
	2,2,2,0,2,2,2,2,0,0,2,2,2,2,2,2,
	2,0,2,0,2,2,2,2,0,0,2,2,2,2,2,2,
	2,2,2,2,2,2,2,2,2,2,0,2,2,2,2,0,
	0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,
	2,0,2,2,2,2,0,0,2,2,2,2,2,2,2,0,
	2,2,2,2,0,0,2,2,2,2,2,2,2,2,0,2,
	2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,
	2,2,2,2,0,0,2,2,2,2,2,2,2,2,2,2,
	2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0,
	0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,
	2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0,
	0,0,0,0,0,0,42,42,42,42,42,42,42,42,42,42,
	42,42,42,42,42,42,0,0,18,18,18,18,18,18,0,0,
	2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,
	0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,
	2,2,1,2,2,2,2,2,2,2,2,2,2,2,2,2,
	2,2,0,0,0,0,0,2,2,2,2,2,2,2,2,2,
	2,2,2,2,2,2,2,0,0,0,0,0,2,2,2,2,
	2,2,2,2,0,0,0,0,0,0,0,2,2,2,2,2,
	2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,
	0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,
	2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,
	0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,
	2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0,
	0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,
	2,0,2,2,0,0,0,0,0,0,0,0,0,0,0,0,
	0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,
	2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,
	0,0,0,2,0,0,0,0,2,0,0,0,4,4,4,4,
	4,4,4,4,4,4,0,0,0,0,0,0,0,0,0,0,
	0,0,0,0,0,0,4,4,4,4,4,4,4,4,4,4,
	0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,
	2,2,2,2,2,2,0,0,0,0,0,0,0,2,2,2,
	2,2,0,0,2,2,2,2,2,2,2,2,2,2,2,2,
	2,2,2,2,0,2,0,0,0,0,0,2,2,2,2,2,
	2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,
	0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,
	2,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,
	0,0,0,0,0,4,4,4,4,4,4,4,4,4,4,2,
	2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,
	0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,
	2,2,2,2,2,2,2,2,2,2,0,0,0,0,2,2,
	2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,
	0,0,0,0,4,4,4,4,4,4,4,4,4,4,0,0,
	0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,
	2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,
	0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,
	2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,
	0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,4,
	4,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,
	0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,
	2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,
	0,0,0,0,0,2,2,2,2,2,2,2,2,0,0,0,
	4,4,4,4,4,4,4,4,4,4,0,0,0,0,0,0,
	0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,
	2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,
	0,0,0,0,0,0,0,2,2,4,4,4,4,4,4,4,
	4,4,4,2,2,2,2,2,2,2,2,2,2,2,2,2,
	2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,
	0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,
	2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,
	0,0,0,4,4,4,4,4,4,4,4,4,4,0,0,0,
	2,2,2,4,4,4,4,4,4,4,4,4,4,2,2,2,
	2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,18,
	18,18,18,18,18,18,18,18,0,0,0,0,0,0,0,10,
	10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,0,
	0,10,10,10,0,0,0,0,0,0,0,0,0,0,0,0,
	0,0,0,0,2,2,2,2,0,2,2,0,0,0,2,0,
	0,0,0,0,18,18,18,18,18,18,18,18,18,18,18,18,
	18,18,18,18,2,2,2,2,2,2,2,2,2,2,2,2,
	2,2,2,2,18,18,18,18,18,18,18,18,2,18,18,18,
	18,18,18,18,18,18,18,18,18,18,18,18,18,2,2,2,
	2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,
	0,0,0,0,0,0,0,0,0,0,0,0,0,42,18,42,
	18,42,18,42,18,42,18,42,18,42,18,42,18,18,18,18,
	18,18,18,18,18,10,18,42,18,42,18,42,18,42,18,42,
	18,42,18,42,18,42,18,18,18,18,18,18,18,18,42,42,
	42,42,42,42,42,42,18,18,18,18,18,18,0,0,42,42,
	42,42,42,42,0,0,18,18,18,18,18,18,18,18,42,42,
	42,42,42,42,42,42,18,18,18,18,18,18,0,0,42,42,
	42,42,42,42,0,0,18,18,18,18,18,18,18,18,0,42,
	0,42,0,42,0,42,18,18,18,18,18,18,18,18,42,42,
	42,42,42,42,42,42,18,18,18,18,18,18,18,18,18,18,
	18,18,18,18,0,0,18,18,18,18,18,18,18,18,42,42,
	42,42,42,42,42,42,18,18,18,18,18,0,18,18,42,42,
	42,42,42,0,18,0,0,18,18,18,0,18,18,42,42,42,
	42,42,0,0,0,18,18,18,18,0,0,18,18,42,42,42,
	42,0,0,0,0,18,18,18,18,18,18,18,18,42,42,42,
	42,42,0,0,0,18,18,18,0,18,18,42,42,42,42,42,
	0,0,0,1,1,1,1,1,1,1,1,1,1,1,0,0,
	0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,
	0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,
	0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,
	0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,
	0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,
	0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,
	2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,
	0,0,0,10,0,0,0,0,10,0,0,18,10,10,10,18,
	18,10,10,10,18,0,10,0,0,0,10,10,10,10,10,0,
	0,0,0,10,0,10,0,10,0,10,10,10,10,0,18,10,
	10,42,10,18,2,2,2,2,18,0,0,18,18,10,10,0,
	0,0,0,0,10,18,18,18,18,0,0,0,0,18,0,0,
	0,0,0,0,0,0,0,0,0,0,0,0,0,0,40,40,
	40,40,40,40,40,40,40,40,40,40,40,40,40,40,16,16,
	16,16,16,16,16,16,16,16,16,16,16,16,16,16,0,0,
	0,42,18,0,0,0,0,0,0,0,0,0,0,0,0,0,
	0,0,0,40,40,40,40,40,40,40,40,40,40,40,40,40,
	40,40,40,16,16,16,16,16,16,16,16,16,16,16,16,16,
	16,16,16,0,0,0,0,0,0,0,0,0,0,0,0,0,
	0,0,0,42,42,42,42,42,42,42,42,42,42,42,42,42,
	42,42,42,18,18,18,18,18,18,18,18,18,18,18,18,18,
	18,18,18,42,18,42,42,42,18,18,42,18,42,18,42,18,
	42,42,42,18,42,18,18,42,18,18,18,18,18,18,2,2,
	42,42,18,42,18,42,18,42,18,42,18,42,18,42,18,42,
	18,18,0,0,0,0,0,0,42,18,42,18,0,0,42,18,
	0,0,0,0,0,0,0,0,0,0,0,0,18,18,18,18,
	18,18,18,18,18,18,18,18,18,18,18,18,0,18,0,0,
	0,0,0,18,0,0,2,2,2,2,2,2,2,2,2,2,
	2,2,2,2,2,2,0,0,0,0,0,0,0,2,0,0,
	0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,
	2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,
	0,0,0,0,0,0,0,2,2,2,2,2,2,2,0,2,
	2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0,
	0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,
	0,0,0,0,0,0,0,1,0,0,0,0,2,2,0,0,
	0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,
	2,2,2,0,0,0,0,0,2,2,0,0,0,2,2,2,
	2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,
	0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,
	2,2,2,0,2,2,2,2,0,0,0,0,0,2,2,2,
	2,2,2,2,2,2,2,2,2,2,2,2,2,0,2,2,
	2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,
	0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,
	2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,
	0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,
	2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,
	0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,
	2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,
	0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,
	2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,
	0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,
	2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,
	2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,
	0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,
	2,2,2,4,4,4,4,4,4,4,4,4,4,2,2,0,
	0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,42,
	18,42,18,42,18,42,18,42,18,42,18,42,18,42,18,2,
	0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,
	42,18,42,18,42,18,42,18,42,18,42,18,42,18,42,18,
	2,2,0,0,2,2,2,2,2,2,2,2,2,2,2,2,
	2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,
	0,0,0,0,2,2,2,2,2,2,2,2,2,0,0,42,
	18,42,18,42,18,42,18,42,18,42,18,42,18,18,42,18,
	42,18,42,18,42,18,42,18,42,18,42,18,42,18,2,18,
	18,18,18,18,18,18,18,42,18,42,18,42,42,18,42,18,
	42,18,42,18,2,0,0,42,18,42,18,2,42,18,42,18,
	18,18,42,18,42,18,42,18,42,18,42,18,42,42,42,42,
	42,18,42,18,42,18,42,18,42,18,42,18,42,42,42,42,
	18,42,18,0,0,0,0,0,42,18,0,18,0,18,42,18,
	42,18,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
	0,0,2,2,2,42,18,2,2,2,18,2,2,2,2,2,
	0,2,2,2,0,2,2,2,2,0,2,2,2,2,2,2,
	2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,
	0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,
	2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,
	0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,
	2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0,
	0,0,0,0,0,0,4,4,4,4,4,4,4,4,4,4,
	0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
	2,2,2,2,2,2,0,0,0,2,0,2,2,0,4,4,
	4,4,4,4,4,4,4,4,2,2,2,2,2,2,2,2,
	2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,
	0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,
	2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
	0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,
	2,2,0,0,0,0,2,2,2,2,2,2,2,2,2,2,
	2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0,
	0,0,0,0,0,2,4,4,4,4,4,4,4,4,4,4,
	0,0,0,0,0,0,2,2,2,2,2,0,2,2,2,2,
	2,2,2,2,2,2,4,4,4,4,4,4,4,4,4,4,
	2,2,2,2,2,0,2,2,2,2,2,2,2,2,2,2,
	2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0,
	0,0,0,0,0,0,2,2,2,0,2,2,2,2,2,2,
	2,2,0,0,0,0,4,4,4,4,4,4,4,4,4,4,
	0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,
	2,2,2,2,2,2,0,0,0,2,0,0,0,2,2,2,
	2,2,2,2,2,2,2,2,2,2,2,2,2,0,2,0,
	0,0,2,2,0,0,2,2,2,2,2,0,0,2,0,2,
	0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,
	0,0,2,2,2,2,2,2,2,2,2,2,2,0,0,0,
	0,0,2,2,2,0,0,0,0,0,0,0,0,0,0,0,
	2,2,2,2,2,2,0,0,2,2,2,2,2,2,0,0,
	0,0,0,0,0,0,0,2,2,2,2,2,2,2,0,2,
	2,2,2,2,2,2,0,18,18,18,18,18,18,18,18,18,
	18,18,18,18,18,18,18,0,2,2,2,2,18,18,18,18,
	18,18,18,18,18,2,0,0,0,0,0,0,18,18,18,18,
	18,18,18,18,18,18,18,18,18,18,18,18,2,2,2,2,
	2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,
	0,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,
	4,4,4,0,0,0,0,0,0,2,2,2,2,2,2,2,
	2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,
	0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,
	2,2,2,2,2,0,0,0,0,2,2,2,2,2,2,2,
	2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,
	0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,
	2,2,2,2,2,2,2,2,2,0,0,2,2,2,2,2,
	2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,
	0,0,0,0,0,0,0,0,0,0,0,18,18,18,18,18,
	18,18,0,0,0,0,0,0,0,0,0,18,18,18,18,18,
	0,0,0,0,0,2,0,2,2,2,2,2,2,2,2,2,
	0,2,2,2,2,2,2,2,0,2,2,2,2,2,0,2,
	0,2,2,0,2,2,0,2,2,2,2,2,2,2,2,2,
	2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,
	0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,
	2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,
	0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,
	2,2,2,2,2,2,2,0,0,2,2,2,2,2,2,2,
	2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,
	0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,
	2,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,
	0,0,0,0,0,2,2,2,2,2,0,2,2,2,2,2,
	2,2,2,2,2,2,2,2,2,2,2,0,0,1,0,0,
	0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,
	4,4,4,4,4,4,4,4,0,0,0,0,0,0,42,42,
	42,42,42,42,42,42,42,42,42,42,42,42,42,0,0,0,
	0,0,18,18,18,18,18,18,18,18,18,18,18,18,18,18,
	18,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,
	2,2,2,2,2,2,2,0,0,2,2,2,2,2,2,0,
	0,2,2,2,2,2,2,0,0,2,2,2,0,0,0,0,
	0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,
	2,2,2,2,2,2,2,2,0,2,2,2,2,2,2,2,
	2,2,2,2,2,2,2,2,2,0,2,2,2,2,2,2,
	2,2,2,2,2,0,2,2,0,2,2,2,2,2,2,2,
	2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,
	0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,
	2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,
	0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,
	2,2,2,2,2,2,2,0,0,0,2,2,2,2,2,2,
	2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,
	0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,
	2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,
	0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,
	2,2,2,2,2,2,2,0,2,2,2,2,2,2,2,2,
	0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,
	2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0,
	2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,
	0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,
	2,2,0,0,0,0,2,2,2,2,2,2,2,2,0,0,
	0,0,0,0,0,0,0,0,0,0,0,0,0,0,42,42,
	42,42,42,42,42,42,42,42,42,42,42,42,42,42,18,18,
	18,18,18,18,18,18,18,18,18,18,18,18,18,18,2,2,
	2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,
	4,4,4,4,4,4,4,4,4,4,0,0,0,0,0,0,
	42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,
	0,0,0,0,18,18,18,18,18,18,18,18,18,18,18,18,
	18,18,18,18,0,0,0,0,2,2,2,2,2,2,2,2,
	2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,
	2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,
	0,0,0,0,0,0,0,0,0,0,0,0,42,42,42,42,
	42,42,42,42,42,42,42,0,42,42,42,42,0,42,42,0,
	18,18,18,18,18,18,18,18,18,0,18,18,18,18,18,18,
	18,18,18,18,18,18,18,0,18,18,18,18,18,18,18,0,
	18,18,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
	0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,
	2,2,0,0,0,0,0,0,0,0,0,2,2,2,2,2,
	2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,
	0,0,0,0,0,2,2,2,2,2,2,2,2,0,0,0,
	0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,
	2,2,2,0,2,2,2,2,2,2,2,2,2,2,2,2,
	2,2,2,2,0,2,2,2,2,2,2,2,2,2,0,0,
	0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,
	2,2,2,2,0,0,2,0,2,2,2,2,2,2,2,2,
	2,2,2,2,2,2,2,2,0,2,2,0,0,0,2,0,
	0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,
	2,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,
	2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,
	0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,
	2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,
	0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,
	2,2,2,2,0,2,2,0,0,0,0,0,0,0,0,0,
	0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,
	2,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,
	2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,
	0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,
	2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,
	0,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,
	0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,
	0,0,0,2,2,2,2,0,2,2,2,0,2,2,2,2,
	2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,
	0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,
	2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,2,
	2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,
	0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,
	2,2,2,2,2,2,2,0,2,2,2,2,2,2,2,2,
	2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,
	0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,
	2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,
	0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,
	2,2,0,0,0,0,0,0,0,0,0,0,2,2,2,2,
	2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,
	0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,
	2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,
	0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,
	2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,
	0,0,0,0,0,0,0,0,0,42,42,42,42,42,42,42,
	42,42,42,42,42,42,42,42,42,0,0,0,0,0,0,0,
	0,0,0,0,0,0,18,18,18,18,18,18,18,18,18,18,
	18,18,18,18,18,18,0,0,0,0,0,0,0,0,0,0,
	0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,
	2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,4,
	4,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,
	0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,
	2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,
	0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,
	2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,
	2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,
	2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,
	0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,
	2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,
	0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,
	2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,
	0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,
	2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,
	0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,
	2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
	0,0,4,4,4,4,4,4,4,4,4,4,0,2,2,0,
	0,2,0,0,0,0,0,0,0,0,0,0,2,2,2,2,
	2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,
	0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,
	2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,
	0,0,0,4,4,4,4,4,4,4,4,4,4,0,0,0,
	0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,
	2,2,2,0,0,0,0,0,0,0,0,0,4,4,4,4,
	4,4,4,4,4,4,0,0,0,0,2,0,0,2,0,0,
	0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,
	2,2,2,2,2,2,0,0,0,2,0,0,0,0,0,0,
	0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,
	2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,
	2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,4,
	4,4,4,4,4,4,4,4,4,2,0,2,0,0,0,0,
	0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,
	2,2,2,2,2,2,2,2,2,2,2,2,0,2,2,2,
	2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,
	0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,
	0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,
	2,0,2,0,2,2,2,2,0,2,2,2,2,2,2,2,
	2,2,2,2,2,2,2,0,2,2,2,2,2,2,2,2,
	2,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,
	2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,
	0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,
	4,4,0,0,0,0,0,0,2,2,2,2,2,2,2,2,
	0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,0,
	2,2,2,2,2,2,0,2,2,0,2,2,2,2,2,0,
	0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,
	0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,
	2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,
	0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,
	2,2,2,0,0,0,0,0,0,0,0,0,0,0,2,2,
	2,2,0,0,0,0,0,4,4,4,4,4,4,4,4,4,
	4,0,0,0,0,0,2,2,0,0,0,0,0,0,0,0,
	0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,
	2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,
	0,0,0,0,0,0,0,0,2,2,0,2,0,0,0,0,
	0,0,0,0,4,4,4,4,4,4,4,4,4,4,0,0,
	0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,
	2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,
	0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,
	2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
	0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,
	2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
	0,0,2,0,0,0,0,0,0,0,0,0,0,0,4,4,
	4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,
	0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,
	2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,
	2,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,
	4,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
	0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,
	2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
	0,0,4,4,4,4,4,4,4,4,4,4,0,0,0,0,
	0,0,2,2,2,2,2,2,2,0,0,0,0,0,0,0,
	0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,
	2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,
	0,0,0,0,0,0,0,0,0,42,42,42,42,42,42,42,
	42,42,42,42,42,42,42,42,42,18,18,18,18,18,18,18,
	18,18,18,18,18,18,18,18,18,4,4,4,4,4,4,4,
	4,4,4,0,0,0,0,0,0,0,0,0,0,0,0,0,
	0,0,2,2,2,2,2,2,2,0,0,2,0,0,2,2,
	2,2,0,2,2,0,2,2,2,2,2,2,2,2,2,2,
	2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0,
	0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,
	0,0,0,0,4,4,4,4,4,4,4,4,4,4,0,0,
	0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,
	2,2,2,2,2,2,0,0,2,2,2,2,2,2,2,2,
	2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,
	0,0,0,0,0,0,0,2,0,2,0,0,0,0,0,0,
	0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,
	0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,
	2,2,2,2,2,0,0,0,0,0,0,0,2,0,0,0,
	0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,
	0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,
	2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,
	0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,
	0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,
	2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,
	0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,
	0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,
	2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
	0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
	0,4,4,4,4,4,4,4,4,4,4,0,0,0,0,0,
	0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,
	2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,
	0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,
	2,2,0,2,2,0,2,2,2,2,2,2,2,2,2,2,
	2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0,
	0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,4,
	4,4,4,4,4,4,4,4,4,0,0,0,0,0,0,2,
	2,2,2,2,2,0,2,2,0,2,2,2,2,2,2,2,
	2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,
	0,2,0,0,0,0,0,0,0,4,4,4,4,4,4,4,
	4,4,4,0,0,0,0,0,0,0,0,0,0,0,0,0,
	0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,
	2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,
	2,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,
	2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
	0,0,4,4,4,4,4,4,4,4,4,4,0,0,0,0,
	0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,
	0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,
	2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,
	0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,
	2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,
	0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,
	2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,
	0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,
	2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,
	0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,
	2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
	0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,
	2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
	0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,
	2,2,0,0,0,0,0,0,0,2,2,2,2,2,2,2,
	2,2,2,2,2,2,2,2,2,0,4,4,4,4,4,4,
	4,4,4,4,0,0,0,0,0,0,2,2,2,2,2,2,
	2,2,2,2,2,2,2,2,2,2,0,4,4,4,4,4,
	4,4,4,4,4,0,0,0,0,0,0,2,2,2,2,2,
	2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,
	0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,
	2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,
	0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,0,
	0,0,0,0,0,0,0,0,0,0,0,4,4,4,4,4,
	4,4,4,4,4,0,0,0,0,0,0,2,2,2,2,2,
	2,2,2,2,2,2,2,2,0,0,0,0,0,2,2,2,
	2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,
	0,0,0,0,0,0,0,0,0,0,0,0,0,42,42,42,
	42,42,42,42,42,42,42,42,42,42,42,42,42,18,18,18,
	18,18,18,18,18,18,18,18,18,18,18,18,18,0,0,0,
	0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,
	2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,
	0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,
	2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,
	0,0,0,0,0,0,0,0,0,0,2,2,0,2,0,0,
	0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,
	2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,
	0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,
	2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0,
	0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,0,
	0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,
	2,2,2,0,2,2,2,2,2,2,2,0,2,2,0,2,
	2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,
	0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,
	0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,
	0,0,2,0,0,0,0,0,0,0,0,0,0,2,2,2,
	2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,
	2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,
	0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,
	2,2,2,2,2,2,2,2,2,0,0,0,0,0,2,2,
	2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,
	0,0,2,2,2,2,2,2,2,2,2,2,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,10,10,10,10,10,10,18,18,18,18,
	18,18,18,18,18,18,18,18,18,18,18,18,10,10,10,10,
	10,10,10,10,10,10,10,10,10,10,18,18,18,18,18,0,
	18,18,18,18,18,18,18,18,18,18,10,10,10,10,10,10,
	10,10,10,10,10,10,10,10,10,10,18,18,18,18,18,18,
	18,18,18,18,18,18,18,18,10,0,10,10,0,0,10,0,
	0,10,10,0,0,10,10,10,10,0,10,10,10,10,10,10,
	18,18,18,18,0,18,0,18,18,18,18,0,18,18,18,18,
	18,18,18,18,18,18,18,10,10,10,10,10,10,10,10,10,
	10,10,10,10,10,10,10,18,18,18,18,18,18,18,18,18,
	18,18,18,18,18,18,18,10,10,0,10,10,10,10,0,0,
	10,10,10,10,10,0,10,10,10,10,10,10,10,0,18,18,
	18,18,18,18,18,18,18,18,18,18,18,18,18,18,10,10,
	0,10,10,10,10,0,10,10,10,10,10,0,10,0,0,0,
	10,10,10,10,10,10,0,18,18,18,18,18,18,18,18,18,
	18,18,18,18,18,10,10,10,10,10,10,10,10,10,10,10,
	10,10,10,10,10,18,18,18,18,18,18,18,18,18,18,18,
	18,18,18,18,18,10,10,10,10,10,10,10,10,10,10,10,
	10,10,10,10,10,18,18,18,18,18,18,18,18,18,18,18,
	18,18,18,18,18,10,10,10,10,10,10,10,10,10,10,10,
	10,10,10,18,18,18,18,18,18,18,18,18,18,18,18,18,
	18,18,18,10,10,10,10,10,10,10,10,10,10,10,10,10,
	10,10,10,18,18,18,18,18,18,18,18,18,18,18,18,18,
	18,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
	10,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,
	18,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
	10,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,
	18,0,0,10,10,10,10,10,10,10,10,10,10,10,10,10,
	10,10,10,0,18,18,18,18,18,18,18,18,18,18,18,18,
	18,18,0,18,18,18,18,10,10,10,10,10,10,10,10,10,
	10,10,10,10,10,0,18,18,18,18,18,18,18,18,18,18,
	18,18,18,18,18,18,0,18,18,18,18,18,18,10,10,10,
	10,10,10,10,10,10,10,10,10,10,10,10,10,0,18,18,
	18,18,18,18,18,18,18,18,18,18,18,18,18,0,18,18,
	18,18,18,18,10,10,10,10,10,10,10,10,10,10,10,10,
	10,10,10,0,18,18,18,18,18,18,18,18,18,18,18,18,
	18,18,18,18,0,18,18,18,18,18,18,10,10,10,10,10,
	10,10,10,10,10,10,10,10,10,10,10,0,18,18,18,18,
	18,18,18,18,18,18,18,18,18,18,18,18,0,18,18,18,
	18,18,18,10,18,0,0,4,4,4,4,4,4,4,4,4,
	4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,0,
	0,0,0,0,0,0,0,18,18,18,18,18,18,18,18,18,
	18,2,18,18,18,18,18,18,18,18,18,18,18,18,18,18,
	18,0,0,0,0,0,18,18,18,18,18,18,0,0,0,0,
	0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,
	2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,
	0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,
	2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,
	0,0,0,2,2,2,2,2,2,2,0,0,4,4,4,4,
	4,4,4,4,4,4,0,0,0,0,2,0,0,0,0,0,
	0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,
	2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,
	0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,
	2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,4,
	4,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,
	0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,
	2,2,2,2,2,2,2,2,2,0,0,0,0,4,4,4,
	4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,0,
	0,0,0,0,0,0,0,2,2,2,2,2,2,2,0,2,
	2,2,2,0,2,2,0,2,2,2,2,2,2,2,2,2,
	2,2,2,2,2,2,0,2,2,2,2,2,2,2,2,2,
	2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,
	0,0,0,0,0,0,0,42,42,42,42,42,42,42,42,42,
	42,42,42,42,42,42,42,18,18,18,18,18,18,18,18,18,
	18,18,18,18,18,18,18,0,0,0,0,0,0,0,2,0,
	0,0,0,4,4,4,4,4,4,4,4,4,4,0,0,0,
	0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,
	2,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,
	2,2,0,2,2,0,2,0,0,2,0,2,2,2,2,2,
	2,2,0,2,2,2,2,0,2,0,2,0,0,0,0,2,
	0,0,0,0,2,0,2,0,2,0,2,2,2,0,2,2,
	0,2,0,0,2,0,2,0,2,0,2,0,2,2,0,2,
	0,0,2,2,2,2,0,2,2,2,2,0,2,2,2,2,
	0,2,0,2,2,2,2,2,2,2,2,2,2,0,2,2,
	2,2,2,2,2,2,2,2,2,2,0,0,0,0,2,2,
	2,0,2,2,2,2,2,0,2,2,2,2,2,2,2,2,
	2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,
	0,0,0,0,4,4,4,4,4,4,4,4,4,4,0,0,
	0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,
	2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,
	0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,
	2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,
	0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,
	2,2,2,2,0,0,2,2,2,2,2,2,2,2,2,2,
	2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0,
	0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,
	2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,
	0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,
	2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,
	0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,
	2,2,2,2,0,0,0,0,0,2,2,2,2,2,2,2,
	2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,
	0,0,0,0,0,0,0,0,0,
};
static
uint16_t	_mergedidx2[3755] =
{
	0,14,30,46,61,66,81,86,97,103,119,130,146,155,170,179,
	195,195,195,211,219,229,229,237,252,266,279,292,308,320,334,349,
	357,357,357,369,384,399,399,399,399,411,416,432,446,460,476,491,
	491,491,491,491,491,491,491,507,523,539,553,565,566,582,590,605,
	618,618,618,634,634,634,650,650,664,674,674,674,690,706,706,706,
	706,706,706,722,723,732,748,748,755,764,764,764,764,780,785,800,
	803,803,819,819,824,835,851,864,865,865,865,865,865,877,888,904,
	920,936,938,954,957,970,970,970,970,970,980,995,1011,1021,1026,1038,
	1054,1064,1076,1085,1101,1108,1124,1140,1148,1163,1179,1179,1185,1195,1195,1195,
	1207,1211,1211,1217,1231,1247,1261,1277,1292,1304,1311,1326,1340,1355,1370,1386,
	1399,1414,1421,1436,1446,1453,1468,1484,1495,1507,1514,1529,1543,1559,1575,1591,
	1602,1614,1621,1636,1650,1654,1669,1685,1698,1713,1729,1743,1753,1769,1779,1795,
	1806,1818,1825,1835,1849,1857,1873,1889,1905,1917,1924,1936,1950,1953,1966,1982,
	1994,2006,2008,2013,2027,2042,2057,2073,2078,2087,2097,2111,2127,2134,2144,2160,
	2175,2176,2176,2191,2207,2223,2233,2233,2248,2260,2272,2287,2303,2319,2335,2335,
	2351,2352,2368,2378,2394,2403,2406,2419,2427,2440,2440,2440,2440,2440,2440,2440,
	2456,2456,2461,2472,2488,2504,2519,2534,2548,2564,2580,2580,2590,2606,2606,2611,
	2627,2627,2627,2627,2627,2627,2627,2627,2627,2627,2627,2627,2627,2627,2627,2627,
	2627,2627,2627,2627,2634,2650,2666,2666,2673,2689,2689,2704,2718,2727,2735,2735,
	2735,2750,2758,2758,2758,2763,2774,2774,2790,2806,2822,2822,2822,2822,2822,2832,
	2847,2848,2848,2848,2848,2848,2848,2848,2848,2848,2848,2848,2848,2848,2848,2848,
	2848,2848,2848,2848,2848,2848,2848,2848,2848,2848,2848,2848,2848,2848,2848,2848,
	2848,2848,2848,2848,2848,2848,2851,2866,2882,2887,2903,2903,2903,2903,2908,2923,
	2939,2953,2968,2982,2998,3012,3028,3043,3059,3059,3059,3071,3075,3084,3100,3110,
	3126,3142,3142,3142,3142,3142,3149,3165,3172,3179,3195,3195,3195,3195,3205,3221,
	3222,3237,3237,3247,3263,3265,3274,3290,3290,3294,3310,3316,3332,3342,3342,3358,
	3367,3383,3383,3383,3394,3399,3399,3415,3415,3425,3433,3433,3433,3433,3433,3444,
	3449,3449,3461,3472,3488,3498,3498,3511,3514,3529,3545,3555,3555,3565,3571,3587,
	3587,3599,3603,3619,3635,3645,3647,3663,3679,3679,3684,3700,3700,3707,3716,3732,
	3732,3736,3748,3748,3748,3753,3764,3773,3778,3789,3789,3805,3805,3805,3805,3821,
	3821,3821,3821,3821,3821,3821,3821,3821,3831,3847,3847,3847,3847,3847,3847,3862,
	3878,3894,3894,3910,3926,3942,3958,3974,3974,3974,3990,4005,4021,4037,4051,4067,
	4078,4086,4102,4102,4103,4119,4134,4150,4166,4179,4179,4179,4179,4179,4179,4193,
	4209,4223,4239,4255,4270,4286,4302,4318,4323,4323,4323,4323,4323,4323,4323,4323,
	4323,4323,4323,4323,4323,4323,4323,4323,4323,4323,4323,4323,4323,4323,4323,4323,
	4323,4323,4323,4323,4323,4323,4323,4323,4323,4323,4323,4323,4323,4323,4323,4333,
	4339,4355,4361,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,
	4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,
	4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,
	4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,4371,
	4371,4371,4371,4387,4387,4387,4403,4403,4403,4419,4434,4449,4449,4449,4449,4449,
	4449,4461,4476,4492,4492,4502,4518,4518,4518,4526,4542,4558,4567,4583,4583,4583,
	4583,4598,4598,4598,4598,4599,4615,4615,4615,4615,4615,4615,4615,4615,4615,4615,
	4615,4615,4615,4615,4615,4615,4615,4615,4615,4615,4615,4615,4615,4615,4615,4615,
	4615,4615,4615,4631,4638,4638,4653,4668,4669,4669,4669,4669,4678,4690,4691,4691,
	4691,4691,4696,4712,4717,4717,4733,4734,4734,4734,4734,4735,4750,4766,4766,4782,
	4782,4782,4798,4814,4814,4814,4814,4814,4814,4814,4814,4814,4814,4814,4814,4814,
	4814,4814,4814,4814,4814,4814,4814,4814,4814,4814,4814,4814,4814,4814,4814,4814,
	4814,4814,4814,4830,4830,4830,4830,4830,4830,4830,4830,4830,4830,4830,4830,4830,
	4830,4830,4830,4830,4830,4830,4830,4830,4830,4830,4830,4830,4830,4830,4830,4830,
	4830,4830,4830,4830,4830,4830,4830,4830,4830,4830,4830,4830,4830,4830,4830,4830,
	4830,4830,4830,4830,4830,4830,4830,4830,4830,4830,4830,4830,4830,4830,4830,4830,
	4830,4830,4830,4846,4846,4846,4846,4862,4862,4862,4862,4862,4862,4862,4862,4862,
	4862,4862,4862,4862,4862,4862,4862,4862,4862,4862,4862,4862,4862,4862,4862,4862,
	4862,4862,4862,4862,4862,4862,4862,4862,4862,4862,4862,4862,4862,4862,4862,4862,
	4862,4862,4862,4862,4862,4862,4862,4862,4862,4862,4862,4862,4862,4862,4862,4862,
	4862,4862,4862,4862,4862,4862,4862,4865,4878,4878,4878,4878,4894,4894,4896,4912,
	4912,4912,4912,4912,4912,4912,4912,4912,4912,4912,4912,4912,4912,4912,4912,4915,
	4931,4947,4959,4975,4975,4977,4992,5008,5012,5028,5028,5028,5028,5038,5044,5044,
	5053,5069,5084,5086,5086,5086,5102,5116,5132,5138,5148,5160,5176,5186,5200,5214,
	5226,5239,5242,5258,5258,5258,5270,5284,5286,5286,5298,5302,5318,5328,5342,5358,
	5368,5378,5394,5403,5410,5426,5429,5442,5446,5446,5459,5462,5478,5494,5510,5526,
	5526,5533,5542,5558,5574,5590,5599,5613,5613,5613,5629,5645,5650,5666,5680,5695,
	5703,5719,5735,5735,5740,5756,5772,5772,5772,5772,5772,5788,5788,5801,5817,5833,
	5833,5833,5833,5833,5833,5833,5833,5833,5833,5833,5833,5833,5833,5833,5833,5833,
	5833,5833,5833,5833,5833,5833,5833,5833,5833,5833,5833,5833,5833,5833,5833,5833,
	5833,5833,5833,5833,5833,5833,5833,5833,5833,5833,5833,5833,5833,5833,5833,5833,
	5833,5833,5833,5833,5833,5833,5833,5833,5833,5833,5833,5833,5833,5833,5833,5845,
	5861,5870,5881,5881,5885,5897,5897,5897,5897,5897,5897,5897,5897,5897,5897,5897,
	5897,5897,5897,5897,5897,5897,5897,5897,5897,5897,5897,5897,5897,5897,5897,5897,
	5897,5897,5897,5897,5897,5897,5897,5897,5897,5897,5897,5897,5897,5897,5897,5897,
	5897,5897,5897,5897,5897,5897,5897,5897,5897,5897,5897,5897,5897,5897,5897,5897,
	5897,5897,5897,5897,5897,5913,5913,5913,5913,5913,5913,5913,5913,5913,5913,5913,
	5913,5913,5913,5913,5913,5913,5913,5913,5913,5913,5913,5915,5931,5931,5931,5931,
	5931,5931,5937,5947,5947,5963,5976,5991,6001,6017,6023,6023,6023,6023,6023,6023,
	6037,6039,6052,6055,6055,6055,6055,6055,6055,6055,6055,6055,6055,6055,6055,6055,
	6055,6055,6055,6055,6055,6055,6057,6071,6087,6087,6087,6087,6103,6105,6105,6113,
	6121,6121,6137,6149,6149,6149,6149,6149,6149,6149,6165,6171,6171,6171,6171,6171,
	6171,6171,6174,6190,6206,6221,6226,6241,6246,6257,6263,6263,6263,6263,6264,6279,
	6287,6300,6300,6316,6329,6338,6346,6361,6361,6375,6375,6391,6391,6391,6391,6391,
	6391,6391,6396,6407,6407,6407,6407,6407,6407,6407,6407,6407,6407,6407,6407,6407,
	6407,6407,6407,6407,6407,6407,6407,6407,6407,6407,6407,6423,6426,6442,6442,6442,
	6457,6458,6458,6474,6474,6490,6503,6518,6534,6534,6544,6560,6562,6578,6578,6590,
	6606,6606,6606,6622,6622,6630,6638,6638,6654,6654,6654,6654,6656,6672,6688,6688,
	6700,6708,6712,6728,6728,6736,6752,6752,6752,6764,6780,6780,6793,6807,6821,6834,
	6834,6834,6834,6850,6850,6850,6850,6850,6850,6850,6850,6850,6850,6850,6850,6850,
	6850,6850,6850,6850,6850,6850,6859,6875,6885,6901,6909,6925,6932,6932,6947,6958,
	6958,6958,6958,6974,6984,6984,6994,7009,7019,7035,7044,7060,7061,7076,7076,7076,
	7076,7092,7105,7121,7131,7147,7153,7163,7163,7163,7163,7179,7179,7179,7187,7203,
	7203,7203,7203,7219,7235,7244,7254,7260,7260,7276,7279,7295,7298,7311,7311,7327,
	7336,7347,7352,7368,7368,7368,7378,7394,7404,7420,7433,7449,7463,7465,7465,7465,
	7465,7465,7465,7481,7481,7481,7481,7488,7497,7497,7497,7513,7513,7513,7526,7542,
	7542,7542,7555,7571,7571,7583,7599,7609,7609,7609,7609,7609,7609,7609,7609,7609,
	7609,7609,7609,7609,7609,7609,7609,7609,7609,7609,7609,7625,7625,7631,7639,7641,
	7641,7641,7641,7657,7660,7673,7689,7699,7705,7705,7721,7735,7737,7737,7753,7764,
	7769,7785,7794,7807,7810,7810,7818,7826,7826,7836,7852,7865,7868,7868,7884,7884,
	7900,7907,7923,7936,7939,7948,7958,7974,7990,7990,8003,8016,8019,8019,8032,8047,
	8063,8076,8076,8092,8106,8110,8122,8137,8138,8138,8138,8154,8169,8184,8200,8200,
	8201,8216,8232,8243,8255,8262,8277,8291,8307,8321,8323,8323,8323,8323,8323,8323,
	8323,8323,8323,8339,8339,8339,8350,8359,8375,8390,8392,8408,8408,8408,8424,8436,
	8452,8462,8462,8462,8462,8462,8462,8462,8462,8462,8462,8478,8478,8479,8494,8494,
	8502,8514,8514,8530,8530,8530,8546,8558,8574,8584,8584,8600,8600,8605,8616,8632,
	8642,8642,8642,8658,8663,8674,8690,8706,8713,8713,8713,8713,8713,8713,8713,8713,
	8713,8713,8713,8729,8729,8733,8745,8745,8745,8745,8745,8745,8745,8761,8761,8777,
	8777,8793,8803,8818,8830,8838,8854,8868,8884,8894,8894,8894,8894,8910,8920,8920,
	8935,8950,8954,8970,8981,8981,8994,9005,9021,9033,9033,9039,9049,9063,9079,9079,
	9079,9079,9086,9095,9095,9095,9095,9095,9095,9095,9095,9095,9095,9095,9095,9095,
	9095,9095,9095,9111,9121,9122,9137,9153,9169,9179,9193,9195,9211,9211,9211,9211,
	9211,9211,9211,9227,9238,9238,9253,9263,9279,9295,9305,9311,9321,9337,9347,9347,
	9347,9347,9347,9347,9347,9347,9347,9347,9347,9347,9347,9347,9347,9347,9347,9347,
	9347,9363,9376,9390,9392,9394,9406,9410,9426,9436,9436,9436,9436,9436,9452,9453,
	9453,9453,9453,9469,9469,9469,9469,9469,9469,9469,9469,9469,9469,9469,9469,9469,
	9469,9469,9469,9469,9469,9469,9469,9469,9469,9469,9469,9469,9469,9469,9469,9469,
	9469,9469,9469,9469,9469,9469,9469,9469,9469,9469,9469,9469,9469,9469,9469,9469,
	9469,9469,9469,9469,9469,9469,9469,9469,9469,9469,9469,9469,9475,9485,9485,9485,
	9485,9485,9485,9485,9485,9501,9501,9501,9501,9501,9501,9501,9501,9501,9501,9501,
	9501,9513,9517,9517,9517,9517,9517,9517,9517,9517,9517,9517,9517,9517,9517,9517,
	9517,9517,9517,9517,9517,9517,9517,9517,9517,9517,9517,9517,9517,9517,9517,9517,
	9517,9517,9517,9517,9517,9517,9517,9517,9517,9517,9517,9517,9517,9517,9517,9517,
	9517,9517,9517,9517,9517,9517,9517,9517,9517,9517,9517,9517,9517,9517,9517,9517,
	9517,9517,9533,9533,9533,9533,9533,9533,9548,9564,9564,9564,9564,9564,9564,9564,
	9564,9564,9564,9564,9564,9564,9564,9564,9564,9564,9564,9564,9564,9564,9564,9564,
	9564,9564,9564,9564,9564,9564,9564,9564,9564,9564,9564,9564,9564,9564,9564,9564,
	9564,9564,9564,9564,9564,9564,9564,9564,9564,9564,9564,9564,9564,9564,9564,9564,
	9564,9564,9564,9564,9564,9564,9564,9564,9564,9580,9595,9602,9602,9602,9602,9602,
	9602,9602,9602,9602,9602,9602,9602,9602,9602,9602,9602,9602,9602,9602,9602,9602,
	9602,9602,9602,9602,9602,9602,9602,9602,9602,9602,9602,9602,9602,9602,9602,9602,
	9602,9602,9602,9602,9602,9602,9602,9602,9602,9602,9602,9602,9602,9602,9602,9602,
	9602,9602,9602,9602,9602,9602,9602,9602,9602,9602,9602,9618,9618,9618,9618,9618,
	9618,9618,9618,9618,9618,9618,9618,9618,9618,9618,9618,9618,9618,9618,9618,9618,
	9618,9618,9618,9618,9618,9618,9618,9618,9618,9618,9618,9618,9618,9618,9618,9627,
	9634,9634,9634,9634,9634,9634,9634,9634,9634,9634,9634,9634,9634,9634,9634,9634,
	9634,9634,9634,9634,9634,9634,9634,9634,9634,9634,9634,9634,9634,9634,9634,9634,
	9634,9634,9634,9634,9634,9634,9634,9634,9634,9634,9634,9634,9634,9634,9634,9634,
	9634,9634,9634,9634,9634,9634,9634,9634,9634,9634,9634,9634,9634,9634,9634,9634,
	9650,9650,9650,9650,9650,9650,9650,9650,9650,9650,9650,9650,9650,9650,9650,9650,
	9650,9650,9650,9650,9650,9650,9650,9650,9650,9650,9650,9650,9650,9650,9650,9650,
	9650,9650,9650,9657,9673,9674,9690,9706,9706,9706,9706,9707,9723,9739,9741,9755,
	9771,9771,9771,9787,9803,9819,9832,9840,9853,9869,9869,9869,9869,9869,9869,9869,
	9869,9869,9869,9869,9869,9869,9869,9869,9869,9869,9869,9869,9869,9869,9869,9869,
	9869,9869,9869,9869,9869,9869,9869,9869,9869,9869,9869,9869,9869,9885,9885,9901,
	9901,9917,9917,9917,9917,9917,9917,9917,9917,9933,9933,9933,9933,9938,9948,9949,
	9949,9949,9962,9978,9978,9978,9978,9994,9998,10014,10014,10014,10014,10014,10014,10014,
	10014,10014,10014,10014,10014,10014,10014,10014,10014,10014,10014,10014,10014,10014,10014,10014,
	10014,10014,10014,10014,10014,10014,10014,10014,10014,10014,10014,10014,10014,10014,10014,10014,
	10014,10014,10014,10014,10014,10014,10014,10014,10014,10014,10014,10014,10014,10014,10014,10014,
	10014,10014,10014,10014,10014,10014,10014,10014,10014,10022,10038,10038,10038,10038,10038,10038,
	10038,10038,10038,10038,10038,10038,10038,10038,10038,10038,10038,10038,10038,10038,10038,10038,
	10038,10038,10038,10038,10038,10038,10038,10038,10038,10038,10038,10038,10038,10038,10038,10038,
	10038,10038,10038,10038,10038,10038,10038,10038,10038,10038,10038,10038,10038,10038,10038,10038,
	10038,10038,10038,10038,10038,10038,10038,10038,10038,10038,10048,10054,10054,10070,10079,10079,
	10079,10079,10079,10079,10079,10079,10079,10079,10079,10079,10079,10079,10079,10079,10079,10079,
	10079,10079,10079,10079,10079,10079,10079,10079,10079,10079,10079,10079,10079,10079,10079,10079,
	10079,10079,10079,10079,10079,10079,10079,10079,10079,10079,10079,10079,10079,10079,10079,10079,
	10079,10079,10079,10079,10079,10079,10079,10079,10079,10079,10079,10079,10079,10079,10095,10111,
	10111,10111,10111,10111,10111,10111,10111,10111,10111,10111,10111,10111,10111,10111,10111,10111,
	10111,10124,10138,10141,10157,10169,10185,10185,10185,10185,10185,10185,10185,10185,10185,10185,
	10185,10185,10185,10185,10185,10185,10185,10185,10185,10185,10185,10185,10185,10185,10189,10201,
	10201,10201,10201,10201,10201,10201,10201,10201,10201,10201,10201,10201,10201,10201,10201,10201,
	10201,10201,10201,10201,10201,10201,10201,10201,10201,10201,10201,10201,10201,10201,10201,10201,
	10201,10201,10201,10201,10201,10201,10201,10201,10201,10201,10201,10201,10201,10201,10201,10201,
	10201,10201,10201,10201,10201,10201,10201,10201,10201,10201,10201,10201,10201,10201,10201,10217,
	10217,10217,10217,10217,10217,10222,10238,10242,10258,10268,10268,10268,10268,10268,10268,10268,
	10268,10268,10268,10268,10268,10268,10268,10268,10268,10268,10268,10268,10268,10268,10268,10268,
	10268,10268,10268,10268,10268,10268,10268,10268,10268,10268,10268,10268,10268,10268,10268,10268,
	10268,10268,10268,10268,10268,10268,10268,10268,10268,10268,10268,10268,10268,10268,10268,10268,
	10268,10268,10268,10268,10268,10268,10268,10268,10268,10284,10290,10300,10312,10316,10330,10338,
	10346,10360,10364,10380,10394,10407,10423,10429,10439,10451,10464,10478,10486,10502,10517,10521,
	10533,10543,10549,10565,10571,10581,10593,10597,10611,10619,10627,10641,10645,10657,10667,10673,
	10689,10695,10705,10715,10723,10738,10743,10757,10762,10774,10785,10797,10808,10814,10830,10836,
	10852,10859,10875,10882,10892,10905,10919,10919,10919,10935,10935,10935,10935,10935,10935,10935,
	10935,10935,10935,10935,10935,10935,10935,10935,10935,10935,10935,10935,10935,10935,10935,10935,
	10935,10935,10935,10935,10935,10935,10935,10935,10935,10935,10935,10935,10935,10935,10935,10935,
	10935,10935,10935,10935,10935,10935,10935,10935,10935,10935,10935,10935,10935,10935,10935,10935,
	10935,10935,10935,10935,10935,10935,10935,10935,10935,10951,10962,10977,10988,10988,10988,10988,
	10988,10988,10988,10988,10988,10988,10988,10988,10988,11004,11004,11004,11006,11020,11020,11020,
	11020,11020,11020,11020,11020,11020,11036,11036,11039,11052,11068,11083,11083,11083,11083,11083,
	11083,11083,11083,11083,11083,11083,11083,11083,11083,11083,11083,11083,11083,11083,11083,11099,
	11101,11115,11131,11131,11135,11151,11161,11161,11161,11161,11161,11161,11161,11161,11161,11161,
	11161,11161,11161,11161,11161,11161,11177,11181,11197,11207,11207,11207,11207,11207,11207,11207,
	11207,11207,11207,11207,11207,11207,11207,11207,11207,11207,11207,11207,11207,11207,11207,11207,
	11207,11207,11207,11207,11207,11207,11207,11207,11207,11207,11207,11207,11207,11207,11207,11207,
	11207,11207,11207,11207,11207,11207,11207,11223,11239,11255,11255,11255,11255,11255,11255,11255,
	11255,11255,11255,11255,11255,11266,11271,11271,11271,11287,11287,11301,11303,11315,11331,11341,
	11341,11341,11341,11341,11341,11341,11341,11341,11341,11341,11341,11341,11341,11341,11341,11341,
	11341,11341,11341,11341,11341,11341,11341,11341,11341,11341,11341,11341,11341,11341,11341,11341,
	11341,11341,11341,11341,11341,11341,11341,11341,11341,11357,11362,11378,11391,11405,11421,11435,
	11443,11459,11470,11485,11496,11508,11508,11508,11508,11508,11508,11508,11508,11508,11508,11508,
	11508,11508,11508,11508,11508,11508,11508,11508,11508,11508,11508,11508,11508,11508,11508,11508,
	11508,11508,11508,11508,11508,11508,11508,11508,11508,11508,11508,11508,11508,11508,11508,11508,
	11508,11508,11508,11508,11508,11508,11508,11508,11508,11508,11508,11508,11508,11508,11508,11508,
	11508,11508,11508,11508,11508,11524,11534,11534,11534,11534,11534,11534,11534,11534,11534,11534,
	11534,11534,11534,11534,11534,11534,11534,11534,11534,11534,11534,11534,11534,11534,11534,11534,
	11534,11534,11534,11534,11534,11534,11534,11534,11534,11534,11534,11534,11534,11534,11534,11534,
	11534,11534,11534,11534,11534,11534,11534,11534,11534,11534,11534,11534,11534,11534,11534,11534,
	11534,11534,11534,11534,11534,11534,11550,11550,11550,11550,11550,11550,11550,11550,11550,11550,
	11550,11550,11550,11550,11550,11550,11550,11550,11550,11550,11550,11550,11550,11550,11550,11550,
	11550,11550,11550,11550,11550,11550,11550,11550,11550,11550,11550,11550,11550,11550,11550,11550,
	11550,11550,11550,11550,11550,11550,11550,11550,11550,11550,11550,11550,11550,11550,11550,11550,
	11550,11550,11550,11550,11550,11550,11566,11566,11582,11582,11582,11582,11582,11582,11582,11582,
	11582,11582,11582,11582,11582,11582,11582,11582,11582,11582,11582,11582,11582,11582,11582,11582,
	11582,11582,11582,11582,11582,11582,11582,11582,11582,11582,11582,11582,11582,11582,11582,11582,
	11582,11582,11582,11582,11582,11582,11582,11582,11582,11582,11582,11582,11582,11582,11582,11582,
	11582,11582,11582,11582,11582,11582,11582,11582,11588,11604,11604,11604,11604,11604,11604,11604,
	11604,11604,11604,11604,11604,11606,11622,11622,11622,11622,11622,11622,11622,11622,11622,11622,
	11622,11622,11622,11622,11622,11622,11622,11622,11622,11622,11622,11622,11622,11622,11622,11622,
	11622,11622,11622,11622,11622,11622,11622,11622,11622,11622,11622,11622,11622,11622,11622,11622,
	11622,11622,11622,11622,11622,11622,11622,11622,11622,11622,11622,11622,11622,11622,11622,11622,
	11622,11622,11622,11622,11622,11622,11636,11652,11652,11652,11652,11652,11652,11652,11652,11652,
	11652,11652,11652,11652,11652,11652,11652,11652,11652,11652,11652,11652,11652,11652,11652,11652,
	11652,11652,11652,11652,11652,11652,11652,11652,11652,11652,11652,11652,11652,11652,11652,11652,
	11652,11652,11652,11652,11652,11652,11652,11652,11652,11652,11652,11652,11652,11652,11652,11652,
	11652,11652,11652,11652,11652,11652,11652,11667,11668,11668,11668,11668,11668,11668,11668,11668,
	11668,11668,11668,11668,11668,11668,11668,11668,11668,11668,11668,11668,11668,11668,11668,11668,
	11668,11668,11668,11668,11668,11668,11668,11668,11668,11668,11668,11668,11668,11668,11668,11668,
	11668,11668,11668,11668,11668,11668,11668,11668,11668,11668,11668,11668,11668,11668,11668,11668,
	11668,11668,11668,11668,11668,11668,11668,11668,11684,11684,11684,11684,11684,11684,11684,11684,
	11684,11684,11684,11684,11684,11684,11684,11684,11684,11684,11684,11684,11684,11684,11684,11684,
	11684,11684,11684,11684,11684,11684,11684,11684,11684,11686,11700,11700,11700,11700,11700,11700,
	11700,11700,11700,11700,11700,11700,11700,11700,11700,11700,11700,11700,11700,11700,11700,11700,
	11700,11700,11700,11700,11700,11700,11700,11700,11700,11700,11700,11700,11700,11700,11700,11700,
	11700,11700,11700,11700,11700,11700,11700,11700,11700,11700,11700,11700,11700,11700,11700,11700,
	11700,11700,11700,11700,11700,11700,11700,11700,11700,11700,11716,11716,11716,11716,11716,11716,
	11716,11716,11716,11716,11716,11716,11716,11716,11716,11716,11716,11716,11716,11716,11716,11716,
	11716,11716,11716,11716,11716,11716,11716,11716,11716,11716,11716,11716,11716,11716,11716,11716,
	11716,11716,11716,11716,11716,11716,11716,11716,11716,11716,11716,11716,11716,11716,11716,11716,
	11716,11716,11716,11716,11716,11716,11716,11716,11716,11716,11721,11737,11737,11737,11737,11737,
	11737,11737,11737,11737,11737,11737,11737,11737,11737,11737,11737,11737,11737,11737,11737,11737,
	11737,11737,11737,11737,11737,11737,11737,11737,11737,11737,11737,11737,11737,11737,11737,11737,
	11737,11737,11737,11737,11737,11737,11737,11737,11737,11737,11737,11737,11737,11737,11737,11737,
	11737,11737,11737,11737,11737,11737,11737,11737,11737,11737,11737,11753,11753,11753,11753,11753,
	11753,11753,11753,11753,11753,11753,11753,11753,11753,11753,11753,11753,11753,11753,11753,11753,
	11753,11753,11753,11753,11753,11753,11753,11753,11753,11753,11753,11753,11753,11753,11753,11753,
	11753,11753,11753,11753,11753,11753,11753,11753,11753,11753,11753,11753,11753,11753,11753,11753,
	11753,11753,11753,11753,11753,11753,11753,11753,11753,11753,11753,
};
static
uint16_t	_mergedidx1[2048] =
{
	0,64,128,192,256,320,383,447,511,564,579,643,707,771,771,771,
	771,771,771,807,839,839,839,839,839,839,839,839,839,839,839,839,
	839,839,839,839,839,839,839,839,839,895,959,1023,1023,1023,1023,1023,
	1023,1023,1023,1023,1023,1029,1093,1093,1093,1093,1093,1093,1093,1093,1141,1203,
	1267,1331,1395,1459,1523,1587,1651,1715,1779,1837,1858,1865,1929,1990,1995,1995,
	1995,2059,2096,2096,2096,2096,2096,2096,2096,2096,2160,2217,2281,2281,2281,2281,
	2281,2282,2346,2397,2414,2414,2414,2414,2414,2414,2414,2415,2479,2527,2527,2591,
	2601,2601,2601,2601,2601,2665,2729,2745,2806,2857,2921,2953,2997,2997,2998,3062,
	3126,3126,3126,3126,3126,3126,3126,3126,3126,3126,3126,3126,3126,3126,3126,3126,
	3126,3126,3126,3126,3126,3126,3126,3126,3126,3126,3126,3126,3126,3126,3126,3126,
	3126,3126,3126,3126,3126,3126,3126,3126,3126,3144,3192,3192,3192,3205,3268,3270,
	3270,3270,3270,3292,3335,3335,3335,3335,3335,3335,3337,3400,3400,3400,3464,3498,
	3562,3562,3562,3562,3574,3627,3627,3627,3632,3691,3691,3691,3691,3691,3691,3691,
	3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,
	3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,
	3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,
	3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,
	3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,
	3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,
	3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,
	3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,
	3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,
	3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,
	3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,
	3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,
	3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,
	3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,
	3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,
	3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,
	3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,
	3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,
	3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,
	3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,
	3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,
	3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,
	3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,
	3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,
	3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,
	3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,
	3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,
	3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,
	3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,
	3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,
	3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,
	3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,
	3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,
	3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,
	3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,
	3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,
	3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,
	3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,
	3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,
	3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,
	3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,
	3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,
	3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,
	3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,
	3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,
	3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,
	3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,
	3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,
	3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,
	3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,
	3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,
	3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,
	3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,
	3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,
	3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,
	3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,
	3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,
	3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,
	3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,
	3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,
	3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,
	3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,
	3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,
	3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,
	3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,
	3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,
	3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,
	3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,
	3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,
	3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,
	3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,
	3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,
	3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,
	3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,
	3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,
	3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,
	3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,
	3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,
	3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,
	3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,
	3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,
	3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,
	3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,
	3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,
	3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,
	3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,
	3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,
	3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,
	3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,
	3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,
	3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,
	3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,
	3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,
	3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,
	3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,
	3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,
	3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,
	3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,
	3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,
	3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,
	3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,
	3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,
	3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,
	3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,
	3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,
	3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,
	3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,
	3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,
	3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,
	3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,
	3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,
	3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,
	3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,
	3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,
	3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,
};

#define mergedindex1(x) (((x)>>(4+6))&0x7FF)
#define mergedindex2(x) (((x)>>4)&0x3F)
#define mergedoffset(x) ((x)&0xF)
#define mergedlkup(x) (_mergeddata[_mergedidx2[_mergedidx1[mergedindex1(x)] + mergedindex2(x)] + mergedoffset(x)] )

enum {
	Lspace = 1<<0,
	Lalpha = 1<<1,
	Ldigit = 1<<2,
	Lupper = 1<<3,
	Llower = 1<<4,
	Ltitle = 1<<5,
};