Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
branch: master
Fetching contributors…

Cannot retrieve contributors at this time

3921 lines (3920 sloc) 170.361 kB
static const guint8 props [] = {
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,128,128,128,128,0,
0,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,
128,0,128,128,128,128,128,128,128,128,128,0,0,0,0,0,
128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,
128,0,128,128,128,128,128,128,128,128,128,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
18,0,0,0,0,0,0,0,146,0,18,0,0,0,0,18,
0,0,18,18,146,18,0,128,18,18,18,0,18,18,18,0,
3,3,131,3,131,131,128,131,3,3,131,3,3,3,3,131,
0,3,3,3,131,131,131,0,128,3,3,3,131,3,0,0,
3,3,131,3,131,131,128,131,3,3,131,3,3,3,3,131,
0,3,3,3,131,131,131,0,128,3,3,3,131,3,0,3,
3,3,131,131,3,3,3,3,3,3,3,3,3,3,3,3,
0,0,131,131,3,3,3,3,3,3,3,3,3,3,3,3,
3,3,3,3,3,3,0,0,3,3,3,3,3,3,3,3,
3,0,18,18,3,3,3,3,0,3,3,3,3,3,3,18,
18,0,0,3,3,3,3,3,3,18,0,0,131,131,3,3,
3,3,0,0,3,3,3,3,3,3,131,131,3,3,3,3,
131,131,3,3,3,3,0,0,131,131,131,131,3,3,3,3,
3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,146,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
131,131,0,0,0,0,0,0,0,0,0,0,0,0,0,131,
131,0,0,0,0,0,0,128,0,0,0,0,0,0,0,0,
0,0,0,0,18,18,18,18,18,18,18,18,18,3,3,3,
3,3,3,3,3,3,3,3,3,3,3,3,3,0,3,3,
3,3,3,3,0,0,3,3,3,3,131,131,3,3,3,3,
3,18,18,18,3,3,0,0,3,3,3,3,3,3,3,3,
3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,
3,3,3,3,3,3,3,3,3,3,3,3,0,0,3,3,
0,0,0,0,0,0,131,131,131,131,3,3,3,3,131,131,
3,3,3,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,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,128,0,0,0,0,0,0,0,0,0,0,0,0,0,
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,128,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,18,18,18,18,18,18,0,0,
18,18,18,18,18,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
168,168,168,168,168,0,168,168,168,168,168,168,168,0,0,168,
0,168,0,168,168,0,0,0,0,0,0,168,0,0,0,0,
0,0,0,168,168,168,168,168,168,0,0,0,0,168,168,0,
168,168,0,0,0,0,0,0,168,0,0,0,0,0,0,0,
87,87,168,87,87,168,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,87,0,0,0,0,0,18,0,0,0,87,0,
0,0,0,0,18,147,131,87,131,131,131,0,131,0,131,131,
131,128,0,0,0,128,0,128,0,128,0,0,0,0,0,128,
0,128,0,0,0,128,0,0,0,128,3,3,131,131,131,131,
131,128,0,0,0,128,0,128,0,128,0,0,0,0,0,128,
0,128,0,0,0,128,0,0,0,128,131,131,131,131,131,0,
18,18,146,19,19,18,18,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
18,18,18,0,18,18,0,0,0,18,0,0,0,0,0,0,
3,3,0,3,0,0,128,3,0,0,0,0,3,3,3,0,
128,0,0,128,0,128,128,128,128,3,128,0,0,0,128,0,
0,0,0,128,0,0,0,128,0,0,0,128,0,128,0,0,
128,0,0,128,0,128,128,128,128,3,128,0,0,0,128,0,
0,0,0,128,0,0,0,128,0,0,0,128,0,128,0,0,
3,3,0,3,0,0,128,3,0,0,0,0,3,3,3,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,128,128,3,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,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,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,0,0,0,0,0,0,0,0,0,0,0,0,0,
3,3,3,3,0,0,3,3,128,128,3,3,3,3,3,3,
0,0,3,3,3,3,3,3,128,128,3,3,3,3,3,3,
3,3,3,3,3,3,0,0,3,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,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,18,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,128,0,0,128,128,128,0,0,128,0,0,128,
0,128,128,0,0,0,0,0,0,0,0,0,0,0,0,0,
128,128,128,128,128,128,128,0,128,128,128,128,128,0,128,0,
128,128,0,128,128,0,128,128,128,128,128,0,0,0,0,0,
0,0,128,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,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,3,3,3,128,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,128,0,128,0,0,0,0,0,
0,0,0,168,168,168,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,18,18,18,18,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,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,128,3,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,128,3,0,128,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,128,128,128,0,0,0,0,128,0,0,0,
0,128,128,0,0,0,0,0,128,3,0,128,0,0,0,128,
128,3,0,128,3,0,0,0,0,0,0,0,168,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,87,87,87,87,87,87,87,87,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,128,128,0,0,0,0,0,0,0,0,0,0,0,0,128,
0,0,0,0,0,0,0,0,0,0,0,0,128,0,168,0,
0,0,0,0,0,0,0,128,0,0,0,3,3,0,0,0,
0,0,0,0,0,0,0,168,0,0,0,0,87,87,0,87,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,128,128,0,0,0,0,128,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,128,0,0,0,0,
0,0,128,87,0,0,87,0,128,0,0,0,128,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,87,87,87,0,0,87,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,128,128,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,128,0,168,0,
0,0,0,0,0,0,0,128,3,0,0,3,3,0,0,0,
0,0,0,0,0,0,168,168,0,0,0,0,87,87,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,128,0,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,0,0,0,0,0,0,0,0,0,168,0,
0,0,0,0,0,0,128,128,0,0,3,3,3,0,0,0,
0,0,0,0,0,0,0,168,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,128,0,3,0,0,0,0,0,0,0,
0,0,0,0,0,0,168,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,128,
3,0,168,0,0,0,128,3,3,0,131,3,0,0,0,0,
0,0,0,0,0,168,168,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,168,0,
0,0,0,0,0,0,128,128,0,0,3,3,3,0,0,0,
0,0,0,0,0,0,0,168,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,168,0,0,0,0,168,
0,0,0,0,0,0,0,0,0,128,3,0,131,3,3,168,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,18,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,18,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,18,18,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,18,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
128,0,128,87,0,0,0,0,0,0,0,0,128,87,0,0,
0,128,87,0,0,0,128,87,0,0,0,128,87,0,0,0,
0,0,0,0,0,0,0,0,0,87,0,0,0,0,0,0,
0,128,128,87,128,87,87,18,87,18,0,0,0,0,0,0,
128,87,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
128,0,128,87,0,0,0,0,0,0,0,0,128,87,0,0,
0,128,87,0,0,0,128,87,0,0,0,128,87,0,0,0,
0,0,128,128,0,128,0,128,0,87,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,128,3,0,0,0,0,0,0,0,168,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,18,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,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,40,40,40,40,40,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,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,40,40,40,40,40,40,40,40,
40,40,40,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,128,3,128,3,128,3,128,3,128,3,0,
0,128,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,0,0,168,0,0,0,0,128,3,128,3,128,128,
3,3,128,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,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,18,18,18,0,
18,18,18,18,18,18,18,18,18,18,18,0,18,18,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,18,18,18,18,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,18,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,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,18,18,18,18,18,18,18,18,18,18,18,
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,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,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,3,3,3,3,3,3,3,3,3,3,3,3,3,3,
3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,
3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,
3,3,3,3,3,3,131,131,3,3,3,3,3,3,3,3,
3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,
3,3,3,3,3,3,3,3,3,3,131,131,3,3,3,3,
3,3,131,131,3,3,3,3,3,3,3,3,3,3,3,3,
3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,
3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,
3,3,3,3,3,3,3,3,3,3,18,19,0,0,0,0,
131,131,3,3,3,3,3,3,3,3,3,3,3,3,3,3,
3,3,3,3,3,3,3,3,131,131,3,3,3,3,3,3,
3,3,3,3,3,3,3,3,3,3,3,3,131,131,3,3,
3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,
3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,
3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,
131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,
131,131,3,3,3,3,0,0,131,131,3,3,3,3,0,0,
131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,
131,131,3,3,3,3,3,3,131,131,3,3,3,3,3,3,
131,131,3,3,3,3,0,0,131,131,3,3,3,3,0,0,
131,131,3,3,3,3,3,3,0,131,0,3,0,3,0,3,
131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,
131,87,3,87,131,87,3,87,3,87,3,87,131,87,0,0,
3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,
3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,
3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,
3,3,3,3,3,0,131,3,3,3,3,87,3,18,87,146,
18,19,3,3,3,0,131,3,3,87,3,87,3,19,19,19,
3,3,3,87,0,0,3,3,3,3,3,87,0,19,19,19,
3,3,3,87,3,3,3,3,3,3,3,87,3,19,87,87,
0,0,3,3,3,0,131,3,3,87,3,87,3,87,146,0,
87,87,146,146,18,18,18,18,18,18,18,0,0,0,0,0,
0,18,0,0,0,0,0,18,0,0,0,0,0,0,0,0,
0,0,0,0,18,18,18,0,0,0,0,0,0,0,0,18,
0,0,0,18,18,0,18,18,0,0,0,0,18,0,18,0,
0,0,0,0,0,0,0,18,18,18,0,0,0,0,0,0,
0,0,0,0,0,0,0,18,0,0,0,0,0,0,0,18,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
18,18,0,0,18,18,18,18,18,18,18,18,18,18,18,18,
18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,0,
18,18,18,18,18,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,18,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
18,18,18,18,0,18,18,18,0,18,18,18,18,18,18,18,
18,18,18,18,0,18,18,0,0,18,18,18,18,18,0,0,
18,18,18,0,18,0,87,0,18,0,87,87,18,18,0,18,
18,18,0,18,18,18,18,18,18,18,0,18,18,18,18,18,
18,0,0,0,0,18,18,18,18,18,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,18,18,18,18,18,18,18,18,18,18,18,18,18,
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,
128,0,128,0,128,0,0,0,0,0,3,3,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,3,3,3,
128,0,128,0,128,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,128,3,0,0,0,128,3,0,128,3,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,128,3,128,3,0,0,0,0,0,18,18,0,18,
18,0,0,0,0,0,0,0,0,0,0,0,128,0,0,0,
0,3,0,128,3,128,0,3,128,3,0,0,0,128,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
3,128,3,0,128,128,0,0,0,0,0,0,0,3,3,3,
3,3,128,128,3,3,128,128,3,3,128,128,128,128,0,0,
3,3,128,128,3,3,128,128,3,3,0,0,0,0,0,0,
0,128,128,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,128,0,0,0,0,0,128,128,0,128,3,3,3,3,
0,0,128,128,128,128,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,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,3,3,0,0,0,0,0,0,3,3,3,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,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,87,87,0,0,0,0,0,
18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,
18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,
18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,
18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,
18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,
18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,
18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,
18,18,18,18,18,18,18,18,18,18,18,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,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,18,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,18,18,18,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,87,128,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,18,18,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,18,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,18,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,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,
18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,
18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,
18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,
18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,
18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,
18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,
18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,
18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,
18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,
18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,
18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,
18,18,18,18,18,18,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,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
18,0,0,0,0,0,0,0,128,128,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,18,0,18,18,18,0,0,0,0,0,
0,0,0,0,0,0,128,0,0,0,0,128,3,128,3,128,
3,128,3,128,3,128,3,128,3,128,3,128,3,128,3,128,
3,128,3,0,128,3,128,3,128,3,0,0,0,0,0,128,
3,3,128,3,3,128,3,3,128,3,3,128,3,3,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,3,0,0,0,0,168,168,18,18,128,3,18,
0,0,0,0,0,0,128,0,0,0,0,128,3,128,3,128,
3,128,3,128,3,128,3,128,3,128,3,128,3,128,3,128,
3,128,3,0,128,3,128,3,128,3,0,0,0,0,0,128,
3,3,128,3,3,128,3,3,128,3,3,128,3,3,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,128,
128,128,128,0,3,0,0,3,3,3,3,0,0,128,3,18,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,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,18,18,18,18,18,
18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,
18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,
18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,
18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,
18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,0,
0,0,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,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
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,18,18,18,18,18,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,18,18,18,18,18,18,18,18,
18,18,18,18,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,
18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,
18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,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,18,18,18,18,18,18,18,18,
18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,
18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,
18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,
18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,
18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,
18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,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,18,18,18,18,18,18,18,18,
18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,
18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,
18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,
18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,
18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,
18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,
18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,
18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,
18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,
18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,
18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,
18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,
18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,
18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,
18,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,
87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,
87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,
87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,
87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,
87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,
87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,
87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,
87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,
87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,
87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,
87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,
87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,
87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,
87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,
87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,
87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,
87,87,87,87,87,87,87,87,87,87,87,87,87,87,0,0,
87,0,87,0,0,87,87,87,87,87,87,87,87,87,87,0,
87,0,87,0,0,87,87,0,0,0,87,87,87,87,0,0,
87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,
87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,
87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,
87,87,87,87,87,87,87,87,87,87,87,0,0,0,0,0,
87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,
87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,
87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,
87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,
87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,
87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,
87,87,87,87,87,87,87,87,87,87,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
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,
0,0,0,18,18,18,18,18,0,0,0,0,0,87,0,87,
18,18,18,18,18,18,18,18,18,18,87,87,87,87,87,87,
87,87,87,87,87,87,87,0,87,87,87,87,87,0,87,0,
87,87,0,87,87,0,87,87,87,215,87,87,87,87,87,18,
18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,
18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,
18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,
18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,
18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,
18,18,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,0,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,18,18,18,
18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,
18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,
18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,
18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,
18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,
18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,
18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,
18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,
18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,
18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,
18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,
18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,
18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,
18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,
18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,
18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,
18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,
18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,
18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,
18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,
18,18,18,18,18,18,18,18,18,18,18,18,18,18,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,0,0,
18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,
18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,
18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,
18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,
0,0,18,18,18,18,18,18,18,18,18,18,18,18,18,18,
18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,
18,18,18,18,18,18,18,18,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,0,0,0,0,0,0,0,0,
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,18,18,18,0,0,0,
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,0,0,0,0,0,0,
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,18,18,18,18,18,18,
18,18,18,18,18,0,0,18,18,18,18,18,18,18,18,18,
18,18,18,0,18,18,18,18,18,18,18,18,18,18,18,18,
18,18,18,18,18,18,18,0,18,18,18,18,0,0,0,0,
18,18,18,0,18,0,18,18,18,18,18,18,18,18,18,18,
18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,
18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,
18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,
18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,
18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,
18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,
18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,
18,18,18,18,18,18,18,18,18,18,18,18,18,0,0,0,
0,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,
18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,
18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,
18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,
18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,
18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,
18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,
18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,
18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,
18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,
18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,
18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,0,
0,0,18,18,18,18,18,18,0,0,18,18,18,18,18,18,
0,0,18,18,18,18,18,18,0,0,18,18,18,0,0,0,
18,18,18,18,18,18,18,0,18,18,18,18,18,18,18,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0};
static const guint32 mappedChars [] = {
0,32,0,32,769,0,32,771,0,32,772,0,32,773,0,32,
774,0,32,775,0,32,776,0,32,778,0,32,779,0,32,787,
0,32,788,0,32,807,0,32,808,0,32,819,0,32,834,0,
32,837,0,32,1611,0,32,1612,0,32,1612,1617,0,32,1613,0,
32,1613,1617,0,32,1614,0,32,1614,1617,0,32,1615,0,32,1615,
1617,0,32,1616,0,32,1616,1617,0,32,1617,0,32,1617,1648,0,
32,1618,0,32,12441,0,32,12442,0,33,0,33,33,0,33,63,
0,34,0,35,0,36,0,37,0,38,0,39,0,40,0,40,
49,41,0,40,49,48,41,0,40,49,49,41,0,40,49,50,
41,0,40,49,51,41,0,40,49,52,41,0,40,49,53,41,
0,40,49,54,41,0,40,49,55,41,0,40,49,56,41,0,
40,49,57,41,0,40,50,41,0,40,50,48,41,0,40,51,
41,0,40,52,41,0,40,53,41,0,40,54,41,0,40,55,
41,0,40,56,41,0,40,57,41,0,40,97,41,0,40,98,
41,0,40,99,41,0,40,100,41,0,40,101,41,0,40,102,
41,0,40,103,41,0,40,104,41,0,40,105,41,0,40,106,
41,0,40,107,41,0,40,108,41,0,40,109,41,0,40,110,
41,0,40,111,41,0,40,112,41,0,40,113,41,0,40,114,
41,0,40,115,41,0,40,116,41,0,40,117,41,0,40,118,
41,0,40,119,41,0,40,120,41,0,40,121,41,0,40,122,
41,0,40,4352,41,0,40,4352,4449,41,0,40,4354,41,0,40,
4354,4449,41,0,40,4355,41,0,40,4355,4449,41,0,40,4357,41,
0,40,4357,4449,41,0,40,4358,41,0,40,4358,4449,41,0,40,
4359,41,0,40,4359,4449,41,0,40,4361,41,0,40,4361,4449,41,
0,40,4363,41,0,40,4363,4449,41,0,40,4363,4457,4364,4453,4523,
41,0,40,4363,4457,4370,4462,41,0,40,4364,41,0,40,4364,4449,
41,0,40,4364,4462,41,0,40,4366,41,0,40,4366,4449,41,0,
40,4367,41,0,40,4367,4449,41,0,40,4368,41,0,40,4368,4449,
41,0,40,4369,41,0,40,4369,4449,41,0,40,4370,41,0,40,
4370,4449,41,0,40,19968,41,0,40,19971,41,0,40,19977,41,0,
40,20061,41,0,40,20108,41,0,40,20116,41,0,40,20195,41,0,
40,20225,41,0,40,20241,41,0,40,20843,41,0,40,20845,41,0,
40,21172,41,0,40,21313,41,0,40,21332,41,0,40,21517,41,0,
40,21628,41,0,40,22235,41,0,40,22303,41,0,40,23398,41,0,
40,26085,41,0,40,26376,41,0,40,26377,41,0,40,26408,41,0,
40,26666,41,0,40,27700,41,0,40,28779,41,0,40,29305,41,0,
40,30435,41,0,40,31038,41,0,40,31069,41,0,40,31085,41,0,
40,33258,41,0,40,33267,41,0,40,36001,41,0,40,36039,41,0,
40,37329,41,0,41,0,42,0,43,0,44,0,45,0,46,0,
46,46,0,46,46,46,0,47,0,48,0,48,28857,0,49,0,
49,46,0,49,48,0,49,48,46,0,49,48,26085,0,49,48,
26376,0,49,48,28857,0,49,49,0,49,49,46,0,49,49,26085,
0,49,49,26376,0,49,49,28857,0,49,50,0,49,50,46,0,
49,50,26085,0,49,50,26376,0,49,50,28857,0,49,51,0,49,
51,46,0,49,51,26085,0,49,51,28857,0,49,52,0,49,52,
46,0,49,52,26085,0,49,52,28857,0,49,53,0,49,53,46,
0,49,53,26085,0,49,53,28857,0,49,54,0,49,54,46,0,
49,54,26085,0,49,54,28857,0,49,55,0,49,55,46,0,49,
55,26085,0,49,55,28857,0,49,56,0,49,56,46,0,49,56,
26085,0,49,56,28857,0,49,57,0,49,57,46,0,49,57,26085,
0,49,57,28857,0,49,8260,0,49,8260,50,0,49,8260,51,0,
49,8260,52,0,49,8260,53,0,49,8260,54,0,49,8260,56,0,
49,26085,0,49,26376,0,49,28857,0,50,0,50,46,0,50,48,
0,50,48,46,0,50,48,26085,0,50,48,28857,0,50,49,0,
50,49,26085,0,50,49,28857,0,50,50,0,50,50,26085,0,50,
50,28857,0,50,51,0,50,51,26085,0,50,51,28857,0,50,52,
0,50,52,26085,0,50,52,28857,0,50,53,0,50,53,26085,0,
50,54,0,50,54,26085,0,50,55,0,50,55,26085,0,50,56,
0,50,56,26085,0,50,57,0,50,57,26085,0,50,8260,51,0,
50,8260,53,0,50,26085,0,50,26376,0,50,28857,0,51,0,51,
46,0,51,48,0,51,48,26085,0,51,49,0,51,49,26085,0,
51,50,0,51,51,0,51,52,0,51,53,0,51,54,0,51,
55,0,51,56,0,51,57,0,51,8260,52,0,51,8260,53,0,
51,8260,56,0,51,26085,0,51,26376,0,51,28857,0,52,0,52,
46,0,52,48,0,52,49,0,52,50,0,52,51,0,52,52,
0,52,53,0,52,54,0,52,55,0,52,56,0,52,57,0,
52,8260,53,0,52,26085,0,52,26376,0,52,28857,0,53,0,53,
46,0,53,48,0,53,8260,54,0,53,8260,56,0,53,26085,0,
53,26376,0,53,28857,0,54,0,54,46,0,54,26085,0,54,26376,
0,54,28857,0,55,0,55,46,0,55,8260,56,0,55,26085,0,
55,26376,0,55,28857,0,56,0,56,46,0,56,26085,0,56,26376,
0,56,28857,0,57,0,57,46,0,57,26085,0,57,26376,0,57,
28857,0,58,0,58,58,61,0,59,0,60,0,60,824,0,61,
0,61,61,0,61,61,61,0,61,824,0,62,0,62,824,0,
63,0,63,33,0,63,63,0,64,0,65,0,65,85,0,65,
768,0,65,769,0,65,770,0,65,771,0,65,772,0,65,774,
0,65,775,0,65,776,0,65,777,0,65,778,0,65,780,0,
65,783,0,65,785,0,65,803,0,65,805,0,65,808,0,65,
8725,109,0,66,0,66,113,0,66,775,0,66,803,0,66,817,
0,67,0,67,111,46,0,67,769,0,67,770,0,67,775,0,
67,780,0,67,807,0,67,8725,107,103,0,68,0,68,90,0,
68,122,0,68,381,0,68,382,0,68,775,0,68,780,0,68,
803,0,68,807,0,68,813,0,68,817,0,69,0,69,768,0,
69,769,0,69,770,0,69,771,0,69,772,0,69,774,0,69,
775,0,69,776,0,69,777,0,69,780,0,69,783,0,69,785,
0,69,803,0,69,807,0,69,808,0,69,813,0,69,816,0,
70,0,70,65,88,0,70,775,0,71,0,71,66,0,71,72,
122,0,71,80,97,0,71,121,0,71,769,0,71,770,0,71,
772,0,71,774,0,71,775,0,71,780,0,71,807,0,72,0,
72,80,0,72,103,0,72,122,0,72,770,0,72,775,0,72,
776,0,72,780,0,72,803,0,72,807,0,72,814,0,73,0,
73,73,0,73,73,73,0,73,74,0,73,85,0,73,86,0,
73,88,0,73,768,0,73,769,0,73,770,0,73,771,0,73,
772,0,73,774,0,73,775,0,73,776,0,73,777,0,73,780,
0,73,783,0,73,785,0,73,803,0,73,808,0,73,816,0,
74,0,74,770,0,75,0,75,66,0,75,75,0,75,77,0,
75,769,0,75,780,0,75,803,0,75,807,0,75,817,0,76,
0,76,74,0,76,84,68,0,76,106,0,76,183,0,76,769,
0,76,780,0,76,803,0,76,807,0,76,813,0,76,817,0,
77,0,77,66,0,77,72,122,0,77,80,97,0,77,86,0,
77,87,0,77,769,0,77,775,0,77,803,0,77,937,0,78,
0,78,74,0,78,106,0,78,111,0,78,768,0,78,769,0,
78,771,0,78,775,0,78,780,0,78,803,0,78,807,0,78,
813,0,78,817,0,79,0,79,768,0,79,769,0,79,770,0,
79,771,0,79,772,0,79,774,0,79,775,0,79,776,0,79,
777,0,79,779,0,79,780,0,79,783,0,79,785,0,79,795,
0,79,803,0,79,808,0,80,0,80,72,0,80,80,77,0,
80,82,0,80,84,69,0,80,97,0,80,769,0,80,775,0,
81,0,82,0,82,115,0,82,769,0,82,775,0,82,780,0,
82,783,0,82,785,0,82,803,0,82,807,0,82,817,0,83,
0,83,77,0,83,118,0,83,769,0,83,770,0,83,775,0,
83,780,0,83,803,0,83,806,0,83,807,0,84,0,84,69,
76,0,84,72,122,0,84,77,0,84,775,0,84,780,0,84,
803,0,84,806,0,84,807,0,84,813,0,84,817,0,85,0,
85,768,0,85,769,0,85,770,0,85,771,0,85,772,0,85,
774,0,85,776,0,85,777,0,85,778,0,85,779,0,85,780,
0,85,783,0,85,785,0,85,795,0,85,803,0,85,804,0,
85,808,0,85,813,0,85,816,0,86,0,86,73,0,86,73,
73,0,86,73,73,73,0,86,771,0,86,803,0,86,8725,109,
0,87,0,87,98,0,87,768,0,87,769,0,87,770,0,87,
775,0,87,776,0,87,803,0,88,0,88,73,0,88,73,73,
0,88,775,0,88,776,0,89,0,89,768,0,89,769,0,89,
770,0,89,771,0,89,772,0,89,775,0,89,776,0,89,777,
0,89,803,0,90,0,90,769,0,90,770,0,90,775,0,90,
780,0,90,803,0,90,817,0,91,0,92,0,93,0,94,0,
95,0,96,0,97,0,97,46,109,46,0,97,47,99,0,97,
47,115,0,97,702,0,97,768,0,97,769,0,97,770,0,97,
771,0,97,772,0,97,774,0,97,775,0,97,776,0,97,777,
0,97,778,0,97,780,0,97,783,0,97,785,0,97,803,0,
97,805,0,97,808,0,98,0,98,97,114,0,98,775,0,98,
803,0,98,817,0,99,0,99,47,111,0,99,47,117,0,99,
97,108,0,99,99,0,99,100,0,99,109,0,99,109,178,0,
99,109,179,0,99,769,0,99,770,0,99,775,0,99,780,0,
99,807,0,100,0,100,66,0,100,97,0,100,109,0,100,109,
178,0,100,109,179,0,100,122,0,100,382,0,100,775,0,100,
780,0,100,803,0,100,807,0,100,813,0,100,817,0,100,8467,
0,101,0,101,86,0,101,114,103,0,101,768,0,101,769,0,
101,770,0,101,771,0,101,772,0,101,774,0,101,775,0,101,
776,0,101,777,0,101,780,0,101,783,0,101,785,0,101,803,
0,101,807,0,101,808,0,101,813,0,101,816,0,102,0,102,
102,0,102,102,105,0,102,102,108,0,102,105,0,102,108,0,
102,109,0,102,775,0,103,0,103,97,108,0,103,769,0,103,
770,0,103,772,0,103,774,0,103,775,0,103,780,0,103,807,
0,104,0,104,80,97,0,104,97,0,104,770,0,104,775,0,
104,776,0,104,780,0,104,803,0,104,807,0,104,814,0,104,
817,0,105,0,105,105,0,105,105,105,0,105,106,0,105,110,
0,105,118,0,105,120,0,105,768,0,105,769,0,105,770,0,
105,771,0,105,772,0,105,774,0,105,776,0,105,777,0,105,
780,0,105,783,0,105,785,0,105,803,0,105,808,0,105,816,
0,106,0,106,770,0,106,780,0,107,0,107,65,0,107,72,
122,0,107,80,97,0,107,86,0,107,87,0,107,99,97,108,
0,107,103,0,107,109,0,107,109,178,0,107,109,179,0,107,
116,0,107,769,0,107,780,0,107,803,0,107,807,0,107,817,
0,107,937,0,107,8467,0,108,0,108,106,0,108,109,0,108,
110,0,108,111,103,0,108,120,0,108,183,0,108,769,0,108,
780,0,108,803,0,108,807,0,108,813,0,108,817,0,109,0,
109,65,0,109,86,0,109,87,0,109,98,0,109,103,0,109,
105,108,0,109,109,0,109,109,178,0,109,109,179,0,109,111,
108,0,109,115,0,109,178,0,109,179,0,109,769,0,109,775,
0,109,803,0,109,8467,0,109,8725,115,0,109,8725,115,178,0,
110,0,110,65,0,110,70,0,110,86,0,110,87,0,110,106,
0,110,109,0,110,115,0,110,768,0,110,769,0,110,771,0,
110,775,0,110,780,0,110,803,0,110,807,0,110,813,0,110,
817,0,111,0,111,86,0,111,768,0,111,769,0,111,770,0,
111,771,0,111,772,0,111,774,0,111,775,0,111,776,0,111,
777,0,111,779,0,111,780,0,111,783,0,111,785,0,111,795,
0,111,803,0,111,808,0,112,0,112,46,109,46,0,112,65,
0,112,70,0,112,86,0,112,87,0,112,99,0,112,115,0,
112,769,0,112,775,0,113,0,114,0,114,97,100,0,114,97,
100,8725,115,0,114,97,100,8725,115,178,0,114,769,0,114,775,
0,114,780,0,114,783,0,114,785,0,114,803,0,114,807,0,
114,817,0,115,0,115,114,0,115,116,0,115,769,0,115,770,
0,115,775,0,115,780,0,115,803,0,115,806,0,115,807,0,
116,0,116,775,0,116,776,0,116,780,0,116,803,0,116,806,
0,116,807,0,116,813,0,116,817,0,117,0,117,768,0,117,
769,0,117,770,0,117,771,0,117,772,0,117,774,0,117,776,
0,117,777,0,117,778,0,117,779,0,117,780,0,117,783,0,
117,785,0,117,795,0,117,803,0,117,804,0,117,808,0,117,
813,0,117,816,0,118,0,118,105,0,118,105,105,0,118,105,
105,105,0,118,771,0,118,803,0,119,0,119,768,0,119,769,
0,119,770,0,119,775,0,119,776,0,119,778,0,119,803,0,
120,0,120,105,0,120,105,105,0,120,775,0,120,776,0,121,
0,121,768,0,121,769,0,121,770,0,121,771,0,121,772,0,
121,775,0,121,776,0,121,777,0,121,778,0,121,803,0,122,
0,122,769,0,122,770,0,122,775,0,122,780,0,122,803,0,
122,817,0,123,0,124,0,125,0,126,0,162,0,163,0,165,
0,166,0,168,768,0,168,769,0,168,834,0,172,0,175,0,
176,67,0,176,70,0,180,0,183,0,194,768,0,194,769,0,
194,771,0,194,777,0,196,772,0,197,0,197,769,0,198,0,
198,769,0,198,772,0,199,769,0,202,768,0,202,769,0,202,
771,0,202,777,0,207,769,0,212,768,0,212,769,0,212,771,
0,212,777,0,213,769,0,213,772,0,213,776,0,214,772,0,
216,769,0,220,768,0,220,769,0,220,772,0,220,780,0,226,
768,0,226,769,0,226,771,0,226,777,0,228,772,0,229,769,
0,230,769,0,230,772,0,231,769,0,234,768,0,234,769,0,
234,771,0,234,777,0,239,769,0,240,0,244,768,0,244,769,
0,244,771,0,244,777,0,245,769,0,245,772,0,245,776,0,
246,772,0,248,769,0,252,768,0,252,769,0,252,772,0,252,
780,0,258,768,0,258,769,0,258,771,0,258,777,0,259,768,
0,259,769,0,259,771,0,259,777,0,274,768,0,274,769,0,
275,768,0,275,769,0,295,0,331,0,332,768,0,332,769,0,
333,768,0,333,769,0,346,775,0,347,775,0,352,775,0,353,
775,0,360,769,0,361,769,0,362,776,0,363,776,0,383,116,
0,383,775,0,398,0,400,0,416,768,0,416,769,0,416,771,
0,416,777,0,416,803,0,417,768,0,417,769,0,417,771,0,
417,777,0,417,803,0,427,0,431,768,0,431,769,0,431,771,
0,431,777,0,431,803,0,432,768,0,432,769,0,432,771,0,
432,777,0,432,803,0,439,780,0,490,772,0,491,772,0,546,
0,550,772,0,551,772,0,552,774,0,553,774,0,558,772,0,
559,772,0,592,0,593,0,594,0,596,0,597,0,601,0,603,
0,604,0,607,0,609,0,611,0,613,0,614,0,616,0,617,
0,618,0,621,0,623,0,624,0,625,0,626,0,627,0,628,
0,629,0,632,0,633,0,635,0,641,0,642,0,643,0,649,
0,650,0,651,0,652,0,656,0,657,0,658,0,658,780,0,
661,0,669,0,671,0,697,0,700,110,0,768,0,769,0,776,
769,0,787,0,901,0,902,0,904,0,905,0,906,0,908,0,
910,0,911,0,912,0,913,768,0,913,769,0,913,772,0,913,
774,0,913,787,0,913,788,0,913,837,0,915,0,917,768,0,
917,769,0,917,787,0,917,788,0,919,768,0,919,769,0,919,
787,0,919,788,0,919,837,0,920,0,921,768,0,921,769,0,
921,772,0,921,774,0,921,776,0,921,787,0,921,788,0,927,
768,0,927,769,0,927,787,0,927,788,0,928,0,929,788,0,
931,0,933,0,933,768,0,933,769,0,933,772,0,933,774,0,
933,776,0,933,788,0,937,0,937,768,0,937,769,0,937,787,
0,937,788,0,937,837,0,940,0,940,837,0,941,0,942,0,
942,837,0,943,0,944,0,945,768,0,945,769,0,945,772,0,
945,774,0,945,787,0,945,788,0,945,834,0,945,837,0,946,
0,947,0,948,0,949,0,949,768,0,949,769,0,949,787,0,
949,788,0,951,768,0,951,769,0,951,787,0,951,788,0,951,
834,0,951,837,0,952,0,953,0,953,768,0,953,769,0,953,
772,0,953,774,0,953,776,0,953,787,0,953,788,0,953,834,
0,954,0,956,0,956,65,0,956,70,0,956,86,0,956,87,
0,956,103,0,956,109,0,956,115,0,956,8467,0,959,768,0,
959,769,0,959,787,0,959,788,0,960,0,961,0,961,787,0,
961,788,0,962,0,965,768,0,965,769,0,965,772,0,965,774,
0,965,776,0,965,787,0,965,788,0,965,834,0,966,0,967,
0,969,768,0,969,769,0,969,787,0,969,788,0,969,834,0,
969,837,0,970,768,0,970,769,0,970,834,0,971,768,0,971,
769,0,971,834,0,972,0,973,0,974,0,974,837,0,978,769,
0,978,776,0,1030,776,0,1040,774,0,1040,776,0,1043,769,0,
1045,768,0,1045,774,0,1045,776,0,1046,774,0,1046,776,0,1047,
776,0,1048,768,0,1048,772,0,1048,774,0,1048,776,0,1050,769,
0,1054,776,0,1059,772,0,1059,774,0,1059,776,0,1059,779,0,
1063,776,0,1067,776,0,1069,776,0,1072,774,0,1072,776,0,1075,
769,0,1077,768,0,1077,774,0,1077,776,0,1078,774,0,1078,776,
0,1079,776,0,1080,768,0,1080,772,0,1080,774,0,1080,776,0,
1082,769,0,1085,0,1086,776,0,1091,772,0,1091,774,0,1091,776,
0,1091,779,0,1095,776,0,1099,776,0,1101,776,0,1110,776,0,
1140,783,0,1141,783,0,1240,776,0,1241,776,0,1256,776,0,1257,
776,0,1381,1410,0,1396,1381,0,1396,1387,0,1396,1389,0,1396,1398,
0,1406,1398,0,1488,0,1488,1463,0,1488,1464,0,1488,1468,0,1488,
1500,0,1489,0,1489,1468,0,1489,1471,0,1490,0,1490,1468,0,1491,
0,1491,1468,0,1492,0,1492,1468,0,1493,1465,0,1493,1468,0,1494,
1468,0,1496,1468,0,1497,1460,0,1497,1468,0,1498,1468,0,1499,0,
1499,1468,0,1499,1471,0,1500,0,1500,1468,0,1501,0,1502,1468,0,
1504,1468,0,1505,1468,0,1506,0,1507,1468,0,1508,1468,0,1508,1471,
0,1510,1468,0,1511,1468,0,1512,0,1512,1468,0,1513,1468,0,1513,
1473,0,1513,1474,0,1514,0,1514,1468,0,1522,1463,0,1569,0,1570,
0,1571,0,1572,0,1573,0,1574,0,1574,1575,0,1574,1580,0,1574,
1581,0,1574,1582,0,1574,1585,0,1574,1586,0,1574,1605,0,1574,1606,
0,1574,1607,0,1574,1608,0,1574,1609,0,1574,1610,0,1574,1734,0,
1574,1735,0,1574,1736,0,1574,1744,0,1574,1749,0,1575,0,1575,1603,
1576,1585,0,1575,1604,1604,1607,0,1575,1611,0,1575,1619,0,1575,1620,
0,1575,1621,0,1575,1652,0,1576,0,1576,1580,0,1576,1581,0,1576,
1581,1610,0,1576,1582,0,1576,1582,1610,0,1576,1585,0,1576,1586,0,
1576,1605,0,1576,1606,0,1576,1607,0,1576,1609,0,1576,1610,0,1577,
0,1578,0,1578,1580,0,1578,1580,1605,0,1578,1580,1609,0,1578,1580,
1610,0,1578,1581,0,1578,1581,1580,0,1578,1581,1605,0,1578,1582,0,
1578,1582,1605,0,1578,1582,1609,0,1578,1582,1610,0,1578,1585,0,1578,
1586,0,1578,1605,0,1578,1605,1580,0,1578,1605,1581,0,1578,1605,1582,
0,1578,1605,1609,0,1578,1605,1610,0,1578,1606,0,1578,1607,0,1578,
1609,0,1578,1610,0,1579,0,1579,1580,0,1579,1585,0,1579,1586,0,
1579,1605,0,1579,1606,0,1579,1607,0,1579,1609,0,1579,1610,0,1580,
0,1580,1581,0,1580,1581,1609,0,1580,1581,1610,0,1580,1604,32,1580,
1604,1575,1604,1607,0,1580,1605,0,1580,1605,1581,0,1580,1605,1609,0,
1580,1605,1610,0,1580,1609,0,1580,1610,0,1581,0,1581,1580,0,1581,
1580,1610,0,1581,1605,0,1581,1605,1609,0,1581,1605,1610,0,1581,1609,
0,1581,1610,0,1582,0,1582,1580,0,1582,1581,0,1582,1605,0,1582,
1609,0,1582,1610,0,1583,0,1584,0,1584,1648,0,1585,0,1585,1587,
1608,1604,0,1585,1648,0,1585,1740,1575,1604,0,1586,0,1587,0,1587,
1580,0,1587,1580,1581,0,1587,1580,1609,0,1587,1581,0,1587,1581,1580,
0,1587,1582,0,1587,1582,1609,0,1587,1582,1610,0,1587,1585,0,1587,
1605,0,1587,1605,1580,0,1587,1605,1581,0,1587,1605,1605,0,1587,1607,
0,1587,1609,0,1587,1610,0,1588,0,1588,1580,0,1588,1580,1610,0,
1588,1581,0,1588,1581,1605,0,1588,1581,1610,0,1588,1582,0,1588,1585,
0,1588,1605,0,1588,1605,1582,0,1588,1605,1605,0,1588,1607,0,1588,
1609,0,1588,1610,0,1589,0,1589,1581,0,1589,1581,1581,0,1589,1581,
1610,0,1589,1582,0,1589,1585,0,1589,1604,1593,1605,0,1589,1604,1609,
0,1589,1604,1609,32,1575,1604,1604,1607,32,1593,1604,1610,1607,32,1608,
1587,1604,1605,0,1589,1604,1746,0,1589,1605,0,1589,1605,1605,0,1589,
1609,0,1589,1610,0,1590,0,1590,1580,0,1590,1581,0,1590,1581,1609,
0,1590,1581,1610,0,1590,1582,0,1590,1582,1605,0,1590,1585,0,1590,
1605,0,1590,1609,0,1590,1610,0,1591,0,1591,1581,0,1591,1605,0,
1591,1605,1581,0,1591,1605,1605,0,1591,1605,1610,0,1591,1609,0,1591,
1610,0,1592,0,1592,1605,0,1593,0,1593,1580,0,1593,1580,1605,0,
1593,1604,1610,1607,0,1593,1605,0,1593,1605,1605,0,1593,1605,1609,0,
1593,1605,1610,0,1593,1609,0,1593,1610,0,1594,0,1594,1580,0,1594,
1605,0,1594,1605,1605,0,1594,1605,1609,0,1594,1605,1610,0,1594,1609,
0,1594,1610,0,1600,1611,0,1600,1614,0,1600,1614,1617,0,1600,1615,
0,1600,1615,1617,0,1600,1616,0,1600,1616,1617,0,1600,1617,0,1600,
1618,0,1601,0,1601,1580,0,1601,1581,0,1601,1582,0,1601,1582,1605,
0,1601,1605,0,1601,1605,1610,0,1601,1609,0,1601,1610,0,1602,0,
1602,1581,0,1602,1604,1746,0,1602,1605,0,1602,1605,1581,0,1602,1605,
1605,0,1602,1605,1610,0,1602,1609,0,1602,1610,0,1603,0,1603,1575,
0,1603,1580,0,1603,1581,0,1603,1582,0,1603,1604,0,1603,1605,0,
1603,1605,1605,0,1603,1605,1610,0,1603,1609,0,1603,1610,0,1604,0,
1604,1570,0,1604,1571,0,1604,1573,0,1604,1575,0,1604,1580,0,1604,
1580,1580,0,1604,1580,1605,0,1604,1580,1610,0,1604,1581,0,1604,1581,
1605,0,1604,1581,1609,0,1604,1581,1610,0,1604,1582,0,1604,1582,1605,
0,1604,1605,0,1604,1605,1581,0,1604,1605,1610,0,1604,1607,0,1604,
1609,0,1604,1610,0,1605,0,1605,1575,0,1605,1580,0,1605,1580,1581,
0,1605,1580,1582,0,1605,1580,1605,0,1605,1580,1610,0,1605,1581,0,
1605,1581,1580,0,1605,1581,1605,0,1605,1581,1605,1583,0,1605,1581,1610,
0,1605,1582,0,1605,1582,1580,0,1605,1582,1605,0,1605,1582,1610,0,
1605,1605,0,1605,1605,1610,0,1605,1609,0,1605,1610,0,1606,0,1606,
1580,0,1606,1580,1581,0,1606,1580,1605,0,1606,1580,1609,0,1606,1580,
1610,0,1606,1581,0,1606,1581,1605,0,1606,1581,1609,0,1606,1581,1610,
0,1606,1582,0,1606,1585,0,1606,1586,0,1606,1605,0,1606,1605,1609,
0,1606,1605,1610,0,1606,1606,0,1606,1607,0,1606,1609,0,1606,1610,
0,1607,0,1607,1580,0,1607,1605,0,1607,1605,1580,0,1607,1605,1605,
0,1607,1609,0,1607,1610,0,1607,1648,0,1608,0,1608,1587,1604,1605,
0,1608,1620,0,1608,1652,0,1609,0,1609,1648,0,1610,0,1610,1580,
0,1610,1580,1610,0,1610,1581,0,1610,1581,1610,0,1610,1582,0,1610,
1585,0,1610,1586,0,1610,1605,0,1610,1605,1605,0,1610,1605,1610,0,
1610,1606,0,1610,1607,0,1610,1609,0,1610,1610,0,1610,1620,0,1610,
1652,0,1649,0,1655,0,1657,0,1658,0,1659,0,1662,0,1663,0,
1664,0,1667,0,1668,0,1670,0,1671,0,1672,0,1676,0,1677,0,
1678,0,1681,0,1688,0,1700,0,1702,0,1705,0,1709,0,1711,0,
1713,0,1715,0,1722,0,1723,0,1726,0,1728,0,1729,0,1729,1620,
0,1733,0,1734,0,1735,0,1735,1652,0,1736,0,1737,0,1739,0,
1740,0,1744,0,1746,0,1746,1620,0,1747,0,1749,1620,0,2325,2364,
0,2326,2364,0,2327,2364,0,2332,2364,0,2337,2364,0,2338,2364,0,
2344,2364,0,2347,2364,0,2351,2364,0,2352,2364,0,2355,2364,0,2465,
2492,0,2466,2492,0,2479,2492,0,2503,2494,0,2503,2519,0,2582,2620,
0,2583,2620,0,2588,2620,0,2603,2620,0,2610,2620,0,2616,2620,0,
2849,2876,0,2850,2876,0,2887,2878,0,2887,2902,0,2887,2903,0,2962,
3031,0,3014,3006,0,3014,3031,0,3015,3006,0,3142,3158,0,3263,3285,
0,3270,3266,0,3270,3285,0,3270,3286,0,3274,3285,0,3398,3390,0,
3398,3415,0,3399,3390,0,3545,3530,0,3545,3535,0,3545,3551,0,3548,
3530,0,3661,3634,0,3755,3737,0,3755,3745,0,3789,3762,0,3851,0,
3904,4021,0,3906,4023,0,3916,4023,0,3921,4023,0,3926,4023,0,3931,
4023,0,3953,3954,0,3953,3956,0,3953,3968,0,3984,4021,0,3986,4023,
0,3996,4023,0,4001,4023,0,4006,4023,0,4011,4023,0,4018,3968,0,
4018,3969,0,4019,3968,0,4019,3969,0,4133,4142,0,4316,0,4352,0,
4352,4449,0,4353,0,4354,0,4354,4449,0,4355,0,4355,4449,0,4356,
0,4357,0,4357,4449,0,4358,0,4358,4449,0,4359,0,4359,4449,0,
4360,0,4361,0,4361,4449,0,4362,0,4363,0,4363,4449,0,4363,4462,
0,4364,0,4364,4449,0,4364,4462,4363,4468,0,4365,0,4366,0,4366,
4449,0,4366,4449,4535,4352,4457,0,4367,0,4367,4449,0,4368,0,4368,
4449,0,4369,0,4369,4449,0,4370,0,4370,4449,0,4372,0,4373,0,
4378,0,4380,0,4381,0,4382,0,4384,0,4385,0,4386,0,4387,0,
4391,0,4393,0,4395,0,4396,0,4397,0,4398,0,4399,0,4402,0,
4406,0,4416,0,4423,0,4428,0,4439,0,4440,0,4441,0,4448,0,
4449,0,4450,0,4451,0,4452,0,4453,0,4454,0,4455,0,4456,0,
4457,0,4458,0,4459,0,4460,0,4461,0,4462,0,4463,0,4464,0,
4465,0,4466,0,4467,0,4468,0,4469,0,4484,0,4485,0,4488,0,
4497,0,4498,0,4500,0,4510,0,4513,0,4522,0,4524,0,4525,0,
4528,0,4529,0,4530,0,4531,0,4532,0,4533,0,4551,0,4552,0,
4556,0,4558,0,4563,0,4567,0,4569,0,4573,0,4575,0,4593,0,
4594,0,6917,6965,0,6919,6965,0,6921,6965,0,6923,6965,0,6925,6965,
0,6929,6965,0,6970,6965,0,6972,6965,0,6974,6965,0,6975,6965,0,
6978,6965,0,7426,0,7446,0,7447,0,7452,0,7453,0,7461,0,7547,
0,7557,0,7734,772,0,7735,772,0,7770,772,0,7771,772,0,7778,
775,0,7779,775,0,7840,770,0,7840,774,0,7841,770,0,7841,774,
0,7864,770,0,7865,770,0,7884,770,0,7885,770,0,7936,768,0,
7936,769,0,7936,834,0,7936,837,0,7937,768,0,7937,769,0,7937,
834,0,7937,837,0,7938,837,0,7939,837,0,7940,837,0,7941,837,
0,7942,837,0,7943,837,0,7944,768,0,7944,769,0,7944,834,0,
7944,837,0,7945,768,0,7945,769,0,7945,834,0,7945,837,0,7946,
837,0,7947,837,0,7948,837,0,7949,837,0,7950,837,0,7951,837,
0,7952,768,0,7952,769,0,7953,768,0,7953,769,0,7960,768,0,
7960,769,0,7961,768,0,7961,769,0,7968,768,0,7968,769,0,7968,
834,0,7968,837,0,7969,768,0,7969,769,0,7969,834,0,7969,837,
0,7970,837,0,7971,837,0,7972,837,0,7973,837,0,7974,837,0,
7975,837,0,7976,768,0,7976,769,0,7976,834,0,7976,837,0,7977,
768,0,7977,769,0,7977,834,0,7977,837,0,7978,837,0,7979,837,
0,7980,837,0,7981,837,0,7982,837,0,7983,837,0,7984,768,0,
7984,769,0,7984,834,0,7985,768,0,7985,769,0,7985,834,0,7992,
768,0,7992,769,0,7992,834,0,7993,768,0,7993,769,0,7993,834,
0,8000,768,0,8000,769,0,8001,768,0,8001,769,0,8008,768,0,
8008,769,0,8009,768,0,8009,769,0,8016,768,0,8016,769,0,8016,
834,0,8017,768,0,8017,769,0,8017,834,0,8025,768,0,8025,769,
0,8025,834,0,8032,768,0,8032,769,0,8032,834,0,8032,837,0,
8033,768,0,8033,769,0,8033,834,0,8033,837,0,8034,837,0,8035,
837,0,8036,837,0,8037,837,0,8038,837,0,8039,837,0,8040,768,
0,8040,769,0,8040,834,0,8040,837,0,8041,768,0,8041,769,0,
8041,834,0,8041,837,0,8042,837,0,8043,837,0,8044,837,0,8045,
837,0,8046,837,0,8047,837,0,8048,837,0,8052,837,0,8060,837,
0,8118,837,0,8127,768,0,8127,769,0,8127,834,0,8134,837,0,
8182,837,0,8190,768,0,8190,769,0,8190,834,0,8194,0,8195,0,
8208,0,8211,0,8212,0,8229,0,8230,0,8242,8242,0,8242,8242,8242,
0,8242,8242,8242,8242,0,8245,8245,0,8245,8245,8245,0,8254,0,8361,
0,8592,0,8592,824,0,8593,0,8594,0,8594,824,0,8595,0,8596,
824,0,8656,824,0,8658,824,0,8660,824,0,8707,824,0,8712,824,
0,8715,824,0,8721,0,8722,0,8739,824,0,8741,824,0,8747,8747,
0,8747,8747,8747,0,8747,8747,8747,8747,0,8750,8750,0,8750,8750,8750,
0,8764,824,0,8771,824,0,8773,824,0,8776,824,0,8781,824,0,
8801,824,0,8804,824,0,8805,824,0,8818,824,0,8819,824,0,8822,
824,0,8823,824,0,8826,824,0,8827,824,0,8828,824,0,8829,824,
0,8834,824,0,8835,824,0,8838,824,0,8839,824,0,8849,824,0,
8850,824,0,8866,824,0,8872,824,0,8873,824,0,8875,824,0,8882,
824,0,8883,824,0,8884,824,0,8885,824,0,9474,0,9632,0,9675,
0,10629,0,10630,0,10973,824,0,11617,0,12289,0,12290,0,12296,0,
12297,0,12298,0,12299,0,12300,0,12301,0,12302,0,12303,0,12304,0,
12305,0,12306,0,12308,0,12309,0,12310,0,12311,0,12358,12441,0,12363,
12441,0,12365,12441,0,12367,12441,0,12369,12441,0,12371,12441,0,12373,12441,
0,12375,12441,0,12377,12441,0,12379,12441,0,12381,12441,0,12383,12441,0,
12385,12441,0,12388,12441,0,12390,12441,0,12392,12441,0,12399,12441,0,12399,
12442,0,12402,12441,0,12402,12442,0,12405,12441,0,12405,12442,0,12408,12441,
0,12408,12442,0,12411,12441,0,12411,12442,0,12424,12426,0,12441,0,12442,
0,12445,12441,0,12449,0,12450,0,12450,12497,12540,12488,0,12450,12523,12501,
12449,0,12450,12531,12506,12450,0,12450,12540,12523,0,12451,0,12452,0,12452,
12491,12531,12464,0,12452,12531,12481,0,12453,0,12454,0,12454,12441,0,12454,
12457,12531,0,12455,0,12456,0,12456,12473,12463,12540,12489,0,12456,12540,12459,
12540,0,12457,0,12458,0,12458,12531,12473,0,12458,12540,12512,0,12459,0,
12459,12441,0,12459,12452,12522,0,12459,12521,12483,12488,0,12459,12525,12522,12540,
0,12460,12525,12531,0,12460,12531,12510,0,12461,0,12461,12441,0,12461,12517,
12522,12540,0,12461,12525,0,12461,12525,12464,12521,12512,0,12461,12525,12513,12540,
12488,12523,0,12461,12525,12527,12483,12488,0,12462,12460,0,12462,12491,12540,0,
12462,12523,12480,12540,0,12463,0,12463,12441,0,12463,12523,12476,12452,12525,0,
12463,12525,12540,12493,0,12464,12521,12512,0,12464,12521,12512,12488,12531,0,12465,
0,12465,12441,0,12465,12540,12473,0,12467,0,12467,12441,0,12467,12488,0,
12467,12523,12490,0,12467,12540,12509,0,12469,0,12469,12441,0,12469,12452,12463,
12523,0,12469,12531,12481,12540,12512,0,12471,0,12471,12441,0,12471,12522,12531,
12464,0,12473,0,12473,12441,0,12475,0,12475,12441,0,12475,12531,12481,0,
12475,12531,12488,0,12477,0,12477,12441,0,12479,0,12479,12441,0,12480,12540,
12473,0,12481,0,12481,12441,0,12483,0,12484,0,12484,12441,0,12486,0,
12486,12441,0,12487,12471,0,12488,0,12488,12441,0,12488,12531,0,12489,12523,
0,12490,0,12490,12494,0,12491,0,12492,0,12493,0,12494,0,12494,12483,
12488,0,12495,0,12495,12441,0,12495,12442,0,12495,12452,12484,0,12496,12540,
12524,12523,0,12497,12540,12475,12531,12488,0,12497,12540,12484,0,12498,0,12498,
12441,0,12498,12442,0,12499,12523,0,12500,12450,12473,12488,12523,0,12500,12463,
12523,0,12500,12467,0,12501,0,12501,12441,0,12501,12442,0,12501,12449,12521,
12483,12489,0,12501,12451,12540,12488,0,12501,12521,12531,0,12502,12483,12471,12455,
12523,0,12504,0,12504,12441,0,12504,12442,0,12504,12463,12479,12540,12523,0,
12504,12523,12484,0,12505,12540,12479,0,12506,12477,0,12506,12491,12498,0,12506,
12531,12473,0,12506,12540,12472,0,12507,0,12507,12441,0,12507,12442,0,12507,
12531,0,12507,12540,12523,0,12507,12540,12531,0,12508,12523,12488,0,12509,12452,
12531,12488,0,12509,12531,12489,0,12510,0,12510,12452,12463,12525,0,12510,12452,
12523,0,12510,12483,12495,0,12510,12523,12463,0,12510,12531,12471,12519,12531,0,
12511,0,12511,12463,12525,12531,0,12511,12522,0,12511,12522,12496,12540,12523,0,
12512,0,12513,0,12513,12460,0,12513,12460,12488,12531,0,12513,12540,12488,12523,
0,12514,0,12515,0,12516,0,12516,12540,12489,0,12516,12540,12523,0,12517,
0,12518,0,12518,12450,12531,0,12519,0,12520,0,12521,0,12522,0,12522,
12483,12488,12523,0,12522,12521,0,12523,0,12523,12500,12540,0,12523,12540,12502,
12523,0,12524,0,12524,12512,0,12524,12531,12488,12466,12531,0,12525,0,12527,
0,12527,12441,0,12527,12483,12488,0,12528,0,12528,12441,0,12529,0,12529,
12441,0,12530,0,12530,12441,0,12531,0,12539,0,12540,0,12541,12441,0,
12593,0,12594,0,12595,0,12596,0,12597,0,12598,0,12599,0,12600,0,
12601,0,12602,0,12603,0,12604,0,12605,0,12606,0,12607,0,12608,0,
12609,0,12610,0,12611,0,12612,0,12613,0,12614,0,12615,0,12616,0,
12617,0,12618,0,12619,0,12620,0,12621,0,12622,0,12623,0,12624,0,
12625,0,12626,0,12627,0,12628,0,12629,0,12630,0,12631,0,12632,0,
12633,0,12634,0,12635,0,12636,0,12637,0,12638,0,12639,0,12640,0,
12641,0,12642,0,12643,0,12644,0,15261,0,16408,0,16441,0,19968,0,
19969,0,19971,0,19977,0,19978,0,19979,0,19981,0,19993,0,20006,0,
20008,0,20013,0,20018,0,20022,0,20025,0,20031,0,20057,0,20061,0,
20098,0,20101,0,20102,0,20108,0,20116,0,20128,0,20142,0,20154,0,
20160,0,20196,0,20225,0,20241,0,20352,0,20358,0,20363,0,20398,0,
20415,0,20523,0,20698,0,20711,0,20778,0,20799,0,20800,0,20805,0,
20813,0,20837,0,20840,0,20841,0,20843,0,20845,0,20864,0,20866,0,
20886,0,20889,0,20907,0,20917,0,20919,0,20937,0,20940,0,20956,0,
20958,0,20960,0,20981,0,20992,0,20999,0,21015,0,21033,0,21050,0,
21129,0,21147,0,21155,0,21172,0,21191,0,21193,0,21202,0,21214,0,
21220,0,21237,0,21241,0,21242,0,21269,0,21271,0,21274,0,21304,0,
21307,0,21311,0,21313,0,21316,0,21317,0,21329,0,21332,0,21340,0,
21353,0,21360,0,21365,0,21378,0,21430,0,21443,0,21448,0,21475,0,
21477,0,21491,0,21517,0,21519,0,21533,0,21570,0,21693,0,21845,0,
21895,0,21913,0,21917,0,21952,0,21986,0,22022,0,22120,0,22231,0,
22235,0,22265,0,22303,0,22320,0,22592,0,22618,0,22622,0,22696,0,
22707,0,22744,0,22751,0,22763,0,22786,0,22794,0,22805,0,22812,0,
22823,0,22823,27491,0,22825,0,22852,0,22856,0,22865,0,22868,0,22899,
0,23138,0,23336,0,23376,0,23398,0,23424,0,23429,0,23447,0,23527,
0,23534,0,23544,0,23567,0,23586,0,23608,0,23615,0,23650,0,23652,
0,23653,0,23662,0,23665,0,23833,0,23888,0,23994,0,24027,0,24037,
0,24038,0,24049,0,24062,0,24178,0,24179,25104,0,24180,0,24186,0,
24191,0,24230,0,24265,0,24266,0,24274,0,24275,0,24281,0,24300,0,
24308,0,24318,0,24324,0,24331,0,24339,0,24400,0,24417,0,24425,0,
24435,0,24459,0,24489,0,24493,0,24515,0,24565,0,24594,0,24604,0,
24724,0,24792,0,24801,0,24840,0,24900,0,24910,0,24928,0,24936,0,
24974,0,24976,0,25074,0,25078,0,25088,0,25096,0,25134,0,25140,0,
25142,0,25163,0,25289,0,25295,0,25299,0,25342,0,25467,0,25504,0,
25540,0,25628,0,25682,0,25754,0,25796,0,25903,0,25908,0,25935,0,
25942,0,25976,0,25991,0,26007,0,26009,0,26020,0,26041,0,26053,0,
26080,0,26082,0,26085,0,26126,27835,0,26131,0,26157,21644,0,26228,0,
26248,0,26257,0,26292,0,26310,0,26352,0,26356,0,26376,0,26377,0,
26391,0,26395,0,26408,0,26446,0,26454,0,26491,0,26519,0,26611,0,
26647,0,26666,0,26666,24335,20250,31038,0,26753,0,26757,0,26792,0,27138,
0,27155,0,27347,0,27396,0,27424,0,27490,0,27491,0,27511,0,27513,
0,27566,0,27571,0,27578,0,27595,0,27597,0,27604,0,27611,0,27663,
0,27668,0,27700,0,27784,0,27852,0,27877,0,27880,0,27931,0,27934,
0,27969,0,28010,0,28023,0,28107,0,28122,0,28138,0,28186,0,28316,
0,28346,0,28363,0,28369,0,28379,0,28431,0,28450,0,28451,0,28651,
0,28670,0,28702,0,28779,0,28825,0,28872,0,28889,0,29001,0,29038,
0,29134,0,29136,0,29200,0,29211,0,29226,0,29227,0,29237,0,29238,
0,29243,0,29247,0,29255,0,29273,0,29275,0,29282,0,29305,0,29356,
0,29359,0,29376,0,29436,0,29482,0,29557,0,29572,0,29575,0,29577,
0,29618,0,29662,0,29702,0,29705,0,29730,0,29801,0,29809,0,29833,
0,29848,0,29916,0,29926,0,29958,0,29976,0,29983,0,29992,0,30000,
0,30002,0,30007,0,30011,0,30041,0,30053,0,30064,0,30091,0,30098,
0,30178,0,30237,0,30239,0,30274,0,30313,0,30326,0,30333,0,30382,
0,30399,0,30410,0,30427,0,30435,0,30439,0,30446,0,30452,0,30465,
0,30528,0,30538,0,30631,0,30683,0,30690,0,30707,0,30827,0,30860,
0,30865,0,30922,0,30924,0,30971,0,31018,0,31034,0,31036,0,31038,
0,31048,0,31049,0,31056,0,31062,0,31069,0,31070,0,31077,0,31103,
0,31117,0,31118,0,31119,0,31150,0,31160,0,31166,0,31178,0,31192,
0,31260,0,31296,0,31348,0,31361,0,31409,0,31435,0,31481,0,31520,
0,31680,0,31806,0,31840,0,31859,0,31867,0,31890,0,31934,0,31958,
0,31975,0,31992,0,32016,0,32034,0,32047,0,32091,0,32160,0,32190,
0,32244,0,32265,0,32311,0,32321,0,32566,0,32574,0,32593,0,32626,
0,32633,0,32645,0,32650,0,32666,0,32701,0,32769,0,32773,0,32780,
0,32786,0,32819,0,32838,0,32879,0,32894,0,32895,0,32905,0,32907,
0,33240,0,33251,0,33256,0,33258,0,33261,0,33267,0,33276,0,33292,
0,33307,0,33311,0,33390,0,33391,0,33394,0,33400,0,33401,0,33509,
0,33590,0,33618,0,33737,0,33775,0,33777,0,33853,0,33865,0,33879,
0,34030,0,34044,0,34253,0,34298,0,34310,0,34322,0,34349,0,34367,
0,34381,0,34396,0,34411,0,34681,0,34746,0,34847,0,34880,0,34892,
0,34915,0,35010,0,35023,0,35041,0,35064,0,35088,0,35137,0,35172,
0,35198,0,35206,0,35211,0,35222,0,35282,0,35328,0,35498,0,35519,
0,35531,0,35538,0,35542,0,35565,0,35576,0,35582,0,35585,0,35641,
0,35672,0,35712,0,35722,0,35895,0,35910,0,35912,0,35925,0,35960,
0,35997,0,36001,0,36034,0,36039,0,36040,0,36051,0,36104,0,36196,
0,36208,0,36275,0,36335,0,36523,0,36554,0,36646,0,36650,0,36664,
0,36667,0,36706,0,36763,0,36784,0,36789,0,36790,0,36899,0,36920,
0,36969,0,36978,0,36988,0,37007,0,37009,0,37070,0,37117,0,37193,
0,37226,0,37273,0,37300,0,37318,0,37324,0,37327,0,37329,0,37428,
0,37494,0,37636,0,37706,0,38263,0,38272,0,38317,0,38428,0,38446,
0,38475,0,38477,0,38517,0,38520,0,38524,0,38534,0,38563,0,38582,
0,38584,0,38585,0,38626,0,38627,0,38632,0,38646,0,38647,0,38706,
0,38728,0,38737,0,38742,0,38750,0,38754,0,38761,0,38859,0,38875,
0,38893,0,38899,0,38911,0,38913,0,38917,0,38923,0,38936,0,38971,
0,39006,0,39080,0,39131,0,39135,0,39151,0,39164,0,39208,0,39318,
0,39321,0,39340,0,39409,0,39530,0,39592,0,39640,0,39647,0,39698,
0,39717,0,39727,0,39730,0,39740,0,39770,0,39791,0,40023,0,40165,
0,40372,0,40442,0,40478,0,40565,0,40575,0,40599,0,40607,0,40613,
0,40635,0,40643,0,40653,0,40654,0,40657,0,40697,0,40701,0,40718,
0,40723,0,40736,0,40763,0,40771,0,40778,0,40786,0,40845,0,40846,
0,40860,0,40863,0,40864,0,42863,0,64329,1473,0,64329,1474,0,141380,
0,141386,0,144341,0,152137,0,154832,0,163539,0,0};
static const guint16 charMapIndex [] = {
8599,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
1,0,0,0,0,0,0,0,21,0,2004,0,0,0,0,9,
0,0,841,957,3,3699,0,0,36,638,2610,0,816,808,1000,0,
1199,1202,1205,1208,1220,1226,0,1283,1325,1328,1331,1346,1475,1478,1481,1496,
0,1632,1655,1658,1661,1664,1676,0,0,1824,1827,1830,1842,1948,0,0,
2022,2025,2028,2031,2043,2049,0,2128,2186,2189,2192,2207,2343,2346,2349,2361,
0,2589,2615,2618,2621,2624,2636,0,0,2796,2799,2802,2814,2916,0,2931,
1211,2034,1214,2037,1244,2067,1271,2116,1274,2119,1277,2122,1280,2125,1308,2159,
0,0,1337,2198,1340,2201,1343,2204,1367,2228,1352,2213,1404,2271,1410,2277,
1413,2280,1419,2286,1433,2298,0,0,1484,2352,1487,2355,1490,2358,1514,2379,
1493,0,1463,2331,1522,2387,1545,2443,0,1566,2476,1575,2485,1569,2479,1563,
2473,0,0,1629,2586,1644,2601,1638,2595,3432,0,0,1667,2627,1670,2630,
1682,2642,0,0,1735,2715,1753,2733,1741,2721,1767,2747,1770,2750,1785,2765,
1776,2756,1813,2785,1804,2776,0,0,1833,2805,1836,2808,1839,2811,1848,2820,
1851,2823,1872,2844,1916,2881,1951,2919,1963,1974,2945,1980,2951,1983,2954,2739,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
1694,2654,0,0,0,0,0,0,0,0,0,0,0,0,0,1863,
2835,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,1299,1302,2153,1553,1560,2457,1617,1620,2574,1229,2052,1502,
2367,1685,2645,1854,2826,3081,3164,3078,3161,3084,3167,3075,3158,0,3014,3099,
3329,3332,3027,3108,0,0,1416,2283,1539,2437,1700,2660,3321,3324,3318,3421,
2390,1293,1296,2150,1401,2268,0,0,1626,2583,3019,3102,3024,3105,3072,3155,
1232,2055,1235,2058,1355,2216,1358,2219,1505,2370,1508,2373,1688,2648,1691,2651,
1744,2724,1747,2727,1857,2829,1860,2832,1782,2762,1810,2782,0,0,1442,2307,
0,0,0,0,0,0,1217,2040,1364,2225,3069,3152,3063,3146,1673,2633,
3341,3344,1957,2925,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
2289,3371,2385,2696,3397,3399,3401,2873,2911,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,15,18,24,39,6,27,0,0,
3367,2455,2739,2896,3424,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
3435,3437,0,3442,3439,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,3430,0,0,0,0,0,48,0,0,0,1160,0,
0,0,0,0,3,2982,3465,3000,3488,3500,3517,0,3538,0,3559,3579,
3798,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,3526,3568,3610,3642,3654,3676,
3807,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,3685,3761,3728,3752,3780,0,
3631,3669,3554,3822,3825,3773,3737,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
3697,3739,3747,0,3512,3637,0,0,0,3552,0,0,0,0,0,0,
3840,3846,0,3837,0,0,0,3828,0,0,0,0,3870,3858,3879,0,
0,0,0,0,0,0,0,0,0,3864,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,3930,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
3906,3912,0,3903,0,0,0,3965,0,0,0,0,3936,3924,3947,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,3968,3971,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,3849,3915,0,0,0,0,0,0,0,0,0,0,0,0,0,
3831,3897,3834,3900,0,0,3843,3909,0,0,3974,3977,3852,3918,3855,3921,
0,0,3861,3927,3867,3933,3873,3941,0,0,3980,3983,3894,3962,3876,3944,
3882,3950,3885,3953,3888,3956,0,0,3891,3959,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,3986,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,4203,4206,5137,4209,5196,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,4212,5140,5271,5199,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
5291,0,5262,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,5286,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,5312,0,0,0,0,0,0,
0,5321,0,0,5324,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,5294,5297,5300,5303,5306,5309,5315,5318,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,5336,5339,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,5327,5330,0,5333,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,5354,0,0,5357,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,5342,5345,5348,0,0,5351,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,5369,0,0,5366,5372,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,5360,5363,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,5375,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,5378,5384,5381,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,5387,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
5390,0,0,0,0,0,0,5396,5399,0,5393,5402,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,5405,5411,5408,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,5414,0,5417,5423,5420,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,