forked from QW-Group/ezquake-source
-
Notifications
You must be signed in to change notification settings - Fork 1
/
anorm_dots.h
85 lines (80 loc) · 37 KB
/
anorm_dots.h
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
/*
Copyright (C) 1996-1997 Id Software, Inc.
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License
as published by the Free Software Foundation; either version 2
of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
*/
{
{156,164,186,171,197,216,174,174,201,203,227,250,239,244,226,130,99,136,50,70,75,103,109,145,141,49,54,79,79,65,100,88,127,153,117,188,165,199,108,136,144,203,204,178,174,217,226,226,244,252,241,212,216,236,203,212,226,236,244,252,250,183,154,188,97,123,123,156,154,183,188,79,82,112,89,117,150,52,26,50,3,9,14,27,37,67,56,9,26,27,79,52,79,50,82,89,56,108,144,112,178,150,117,100,127,136,174,153,188,165,199,204,174,65,54,88,50,49,75,79,109,145,117,70,99,103,130,164,136,171,174,141,197,244,226,227,201,203,217,241,226,41,65,37,97,41,65,27,17,9,27,17,9,1,1,3,27,12,36,36,12,27},
{156,162,186,167,195,216,166,168,195,198,222,250,239,242,224,129,96,132,46,67,70,98,102,137,135,43,47,72,72,58,92,80,118,145,109,180,156,192,100,127,136,198,198,171,166,211,221,221,241,250,237,209,216,234,207,214,229,237,246,253,250,178,151,186,97,122,124,155,157,186,189,72,77,106,86,113,145,46,22,45,3,7,14,24,37,67,53,11,31,29,87,58,85,55,86,91,58,116,151,118,183,155,121,108,135,144,181,161,195,173,206,210,181,73,61,97,55,55,82,87,117,153,126,75,102,108,131,167,140,176,181,147,200,246,229,231,207,208,223,245,231,39,64,37,98,44,67,24,16,7,32,19,12,0,3,3,22,8,30,42,16,32},
{157,161,186,163,193,216,159,162,188,194,218,249,238,239,222,128,95,129,42,64,65,94,96,130,130,38,41,65,64,51,83,72,109,136,101,172,148,184,93,118,129,192,191,164,158,205,216,215,237,248,233,205,215,231,211,216,232,237,248,253,249,173,147,184,96,120,125,154,158,189,190,66,72,99,84,109,139,40,18,41,4,6,15,22,37,67,51,14,35,31,94,65,91,59,90,92,60,123,157,123,188,159,124,117,144,152,189,170,202,181,212,215,188,81,69,105,61,62,89,95,124,160,135,80,106,114,133,169,144,181,187,154,202,247,231,235,213,212,229,248,236,37,63,38,99,48,69,21,16,5,37,22,16,0,5,4,17,5,24,48,20,38},
{158,160,187,160,191,216,152,156,182,189,213,248,238,236,219,128,94,127,40,62,60,90,90,123,125,34,35,59,57,44,75,65,100,128,94,164,139,176,85,110,121,186,184,157,150,198,211,209,233,246,228,201,212,228,213,216,234,236,249,253,247,168,143,180,95,117,125,152,159,191,189,59,67,92,81,104,132,34,14,36,5,5,15,20,37,66,48,17,40,34,101,71,97,64,93,93,62,130,163,128,193,163,126,125,153,159,196,178,209,188,218,219,194,89,77,114,67,69,96,103,132,168,143,85,110,121,136,172,149,186,194,161,205,248,233,239,219,217,234,250,239,37,64,41,101,52,73,19,17,4,42,25,20,0,7,6,14,3,19,55,25,44},
{159,159,188,156,189,216,144,151,175,185,208,247,237,233,216,129,94,125,38,61,57,87,85,117,120,30,29,54,50,37,67,57,92,120,87,156,130,168,77,101,112,179,176,149,141,191,204,202,228,242,222,196,209,223,215,216,235,235,249,252,244,162,138,176,94,114,124,150,159,192,187,53,62,85,77,99,125,28,11,32,6,4,16,19,37,65,46,20,45,37,109,78,102,68,97,94,64,136,168,133,196,166,128,133,161,166,203,186,216,196,224,223,199,97,85,123,74,77,104,112,141,176,152,91,115,128,139,176,154,191,200,168,207,249,234,242,225,221,238,252,242,37,66,44,103,57,77,18,18,4,49,30,25,1,11,9,11,1,15,62,31,51},
{161,159,189,154,188,216,138,146,169,181,202,245,236,229,214,131,94,124,37,61,54,85,80,111,116,28,25,49,43,31,60,51,84,113,80,149,122,160,69,92,104,172,168,141,132,184,198,194,222,239,217,190,206,219,216,215,235,232,249,251,241,155,133,171,92,110,122,147,159,192,185,47,57,78,74,93,118,23,8,28,8,4,17,17,37,64,43,24,51,39,115,84,107,72,99,94,65,142,173,137,199,168,129,140,169,173,210,193,222,202,228,225,204,104,93,131,81,85,112,121,149,184,161,98,120,135,143,179,160,196,206,175,210,249,236,245,230,225,242,253,244,38,68,47,106,63,82,18,21,4,55,34,31,2,14,12,9,0,11,69,36,59},
{164,159,190,151,187,216,131,141,163,177,197,242,234,225,211,133,96,123,37,61,52,84,77,105,113,26,21,45,37,26,52,45,77,105,74,141,113,151,61,84,96,164,159,133,123,177,190,187,216,234,211,183,201,213,216,213,235,229,247,249,237,147,127,166,89,106,120,143,157,192,182,41,52,71,70,87,110,19,6,24,11,4,19,16,37,63,40,28,56,42,122,90,112,76,102,94,66,148,176,140,201,169,130,148,176,179,216,201,227,208,232,227,208,112,102,140,89,94,120,130,157,192,169,106,126,143,147,183,166,201,212,182,213,249,237,247,234,229,245,253,245,40,71,52,110,70,87,18,24,6,63,40,37,4,19,16,8,0,8,76,42,66},
{166,160,192,149,186,216,125,137,157,173,192,239,233,221,208,135,98,123,37,63,51,83,73,100,111,25,18,42,31,21,46,39,70,99,69,134,105,143,54,76,87,156,151,124,115,170,183,179,210,230,205,176,196,207,216,210,233,225,245,247,233,140,120,160,87,101,118,138,155,190,178,35,47,64,66,81,103,14,4,20,14,5,20,15,37,61,37,32,61,45,128,96,116,80,104,93,67,153,180,142,202,170,130,154,183,184,222,207,232,214,235,228,211,119,110,148,97,102,129,138,166,199,177,113,133,150,152,187,172,206,218,189,216,248,238,249,239,233,248,253,246,43,75,57,115,77,93,20,28,8,70,46,43,6,23,20,7,0,5,83,48,74},
{170,161,194,148,185,216,120,133,152,170,187,236,231,217,206,138,100,124,39,65,51,84,71,96,109,24,16,39,25,17,39,35,63,92,64,127,97,135,47,68,79,147,142,115,106,163,175,171,203,225,199,168,190,200,214,206,231,221,242,244,228,132,113,153,83,96,115,133,153,188,174,29,42,57,62,75,95,10,2,17,17,6,22,14,37,59,35,36,66,47,133,101,120,83,105,92,68,157,182,144,202,169,129,161,190,189,228,214,236,218,237,229,214,126,118,156,106,111,138,147,174,206,185,121,140,158,157,191,178,211,224,196,218,247,239,251,243,236,250,253,246,47,79,63,120,85,100,22,32,11,78,53,50,9,28,25,7,0,3,90,54,82},
{173,162,195,147,184,216,115,130,146,166,182,233,229,213,203,142,104,125,42,68,52,85,70,93,107,25,14,37,20,13,34,31,57,87,60,120,90,127,40,61,71,138,133,107,97,156,166,163,196,219,192,160,183,193,211,201,228,216,239,240,222,124,106,146,80,91,111,128,149,185,168,24,37,50,58,69,87,7,2,14,20,7,24,14,37,58,32,40,71,50,138,107,123,87,106,91,69,160,183,146,201,168,128,166,196,193,233,219,240,222,239,228,216,133,126,163,115,120,146,156,182,213,192,129,147,166,162,195,184,216,229,203,221,246,239,251,246,239,251,251,245,52,85,70,125,93,107,25,37,14,87,60,57,13,34,31,8,2,2,97,61,90},
{177,164,198,146,184,216,110,127,142,164,177,229,227,208,200,146,108,127,45,72,53,86,69,90,107,27,13,37,16,10,29,28,52,82,57,114,83,119,34,54,63,130,125,98,89,149,158,155,189,214,186,152,176,185,208,196,224,210,235,236,216,115,99,138,76,85,107,122,145,181,162,19,32,44,53,62,79,4,1,11,24,9,26,13,37,55,30,45,76,53,143,111,126,89,107,89,69,163,184,146,200,167,126,171,201,196,237,224,243,225,240,226,216,139,134,170,123,128,155,164,190,219,199,138,154,174,168,200,191,221,234,209,223,244,240,252,249,242,252,249,243,57,91,77,131,101,115,29,43,18,95,68,64,17,39,37,10,4,1,104,67,98},
{181,166,200,146,184,216,106,125,137,161,173,225,225,204,198,150,113,130,49,76,55,89,69,88,107,29,14,37,12,8,24,25,47,77,55,108,77,111,28,48,56,121,116,90,81,143,149,147,181,208,179,144,169,178,204,190,220,203,230,231,210,107,91,130,72,79,103,115,140,177,156,15,27,37,49,56,71,2,1,8,28,11,28,13,37,53,27,49,80,55,147,116,128,92,107,87,69,165,184,146,198,164,123,176,206,198,241,229,245,228,239,224,216,145,142,176,132,137,163,172,197,225,205,146,162,182,174,204,197,226,238,216,226,242,240,252,251,245,252,247,240,63,97,84,138,109,123,33,50,23,104,75,72,22,45,43,13,6,1,110,74,106},
{185,169,202,147,185,216,103,123,133,159,168,221,222,200,196,155,118,133,54,82,59,92,70,86,108,32,14,38,9,7,21,24,44,74,53,103,71,104,23,42,49,112,108,81,74,137,141,140,174,202,173,135,161,169,199,184,214,196,225,227,203,98,84,122,68,73,98,109,135,171,149,11,23,31,44,50,63,1,2,6,32,14,31,14,37,51,25,53,85,57,150,120,130,94,106,84,68,167,183,145,194,161,120,179,209,200,244,232,246,229,239,221,215,150,149,182,141,145,172,179,204,230,211,155,169,190,180,209,203,230,242,222,228,239,239,251,252,247,251,244,237,69,104,92,144,118,131,39,57,28,112,84,79,26,51,50,16,9,2,116,80,113},
{189,172,205,148,185,216,101,122,130,158,164,217,220,195,194,160,124,136,59,87,62,96,72,86,109,36,16,40,6,6,18,23,41,71,53,98,66,98,19,37,42,103,100,73,67,131,132,132,166,196,167,126,153,161,194,177,209,189,219,221,196,90,76,114,64,67,93,101,129,166,142,8,19,26,40,43,56,0,3,5,36,17,33,14,37,48,23,58,89,59,152,123,131,95,105,81,68,167,181,144,191,157,117,182,212,200,247,235,247,230,237,217,213,155,155,187,150,153,180,186,211,234,216,163,177,197,186,213,210,234,245,227,230,236,239,250,253,248,250,240,233,76,111,100,152,127,139,44,64,34,121,92,87,32,57,57,20,13,3,122,86,121},
{194,175,207,150,186,216,99,122,127,157,161,212,217,191,192,166,130,141,65,94,67,101,74,86,111,41,19,42,4,6,16,24,38,69,53,94,62,92,15,33,36,95,92,66,61,126,124,125,158,190,161,117,144,152,188,169,202,181,213,216,189,81,69,105,59,61,87,94,123,159,134,5,15,21,36,38,49,0,4,4,41,20,36,15,37,46,21,62,92,61,154,126,131,96,103,78,67,167,179,142,186,152,112,184,215,200,249,237,247,229,234,212,211,159,161,191,158,161,187,192,217,238,220,172,184,204,192,217,215,238,248,232,232,233,238,249,253,249,247,236,229,84,119,109,159,136,148,51,72,40,129,101,95,37,63,64,24,17,6,127,92,128},
{198,179,210,152,187,216,98,122,125,156,157,208,215,187,190,172,137,145,72,101,73,106,78,87,114,46,22,46,3,7,15,25,37,68,54,91,58,86,12,29,31,87,85,59,55,122,116,118,151,184,155,109,135,144,181,161,195,173,206,210,181,73,61,97,55,55,81,87,116,152,126,3,12,16,31,32,42,0,6,3,45,24,38,16,37,43,19,66,96,63,155,128,131,97,101,74,66,166,175,139,180,147,108,185,216,199,250,238,246,228,231,207,207,162,167,195,166,168,194,198,222,241,224,180,192,211,198,222,221,241,250,237,234,229,237,247,253,250,245,231,223,92,127,118,166,144,156,58,80,47,137,109,102,43,69,72,30,22,8,131,98,135},
{203,183,212,154,188,216,97,123,123,156,154,203,212,183,188,178,144,150,79,108,79,112,82,89,117,52,26,50,3,9,14,27,37,67,56,89,56,82,9,27,26,79,79,52,50,117,108,112,144,178,150,100,126,136,174,153,188,165,199,204,174,65,54,88,50,49,75,79,109,145,117,1,9,12,27,27,36,1,9,3,50,27,41,17,37,41,17,70,99,65,156,130,130,97,99,70,65,164,171,136,174,141,103,186,216,197,250,239,244,226,227,201,203,164,171,197,174,174,201,203,227,244,226,188,199,217,204,226,226,244,252,241,236,226,236,244,252,250,241,226,217,100,136,127,174,153,165,65,88,54,145,117,109,49,75,79,36,27,12,136,103,141},
{208,187,215,157,190,216,98,125,122,156,152,198,210,179,187,184,151,155,87,116,85,118,86,91,122,59,31,55,3,12,15,29,37,68,58,87,54,78,7,25,22,72,73,46,46,114,101,106,137,172,145,92,118,127,166,144,180,156,192,198,166,58,47,80,45,43,69,72,102,137,109,0,6,8,24,22,30,3,12,3,55,31,43,19,37,38,16,74,101,66,155,131,128,97,96,66,63,162,167,131,168,135,98,185,216,195,250,238,241,224,222,194,198,166,175,199,181,180,207,207,231,246,228,195,206,223,210,229,231,247,253,245,237,222,234,241,250,250,237,221,211,109,144,135,181,161,173,73,97,61,152,126,116,55,81,87,42,32,16,139,108,147},
{212,191,217,161,192,216,99,127,122,157,150,194,207,175,186,190,158,161,95,124,92,125,92,94,126,66,36,61,4,15,16,33,38,69,62,86,53,74,6,24,19,65,67,41,42,111,94,101,130,166,141,84,109,119,158,136,172,148,184,192,159,51,40,72,41,37,63,64,95,129,101,0,4,6,20,17,24,5,15,4,59,36,46,21,37,36,15,78,103,67,154,131,126,96,92,62,61,159,161,127,161,128,92,184,215,191,249,237,238,220,217,187,192,167,179,200,188,186,212,211,234,247,229,202,213,229,216,233,236,249,253,247,238,217,232,238,248,249,232,215,204,117,152,144,189,169,181,81,105,69,159,134,123,61,87,94,49,38,21,142,112,152},
{217,195,220,164,194,216,101,130,122,158,148,189,205,172,185,196,166,167,103,132,100,132,98,98,131,73,42,67,6,19,18,37,41,71,66,86,53,72,6,23,16,59,62,36,40,109,87,96,124,160,136,76,100,111,150,127,163,139,177,186,152,44,34,64,36,32,57,57,87,121,92,0,3,3,17,13,20,8,19,5,64,40,48,23,37,33,14,81,105,68,152,131,123,95,89,58,59,155,155,122,153,121,86,182,212,187,247,235,234,216,211,180,186,167,181,200,194,191,217,213,237,247,230,209,219,233,221,236,240,250,253,250,239,213,230,234,245,248,227,210,197,126,161,153,196,177,189,90,114,76,166,142,129,67,93,101,56,43,26,144,117,157},
{221,200,222,168,196,216,103,133,123,159,147,185,202,169,185,202,174,173,112,141,108,140,104,103,137,81,49,74,9,23,21,42,44,74,71,86,53,70,7,24,14,54,59,32,38,108,82,92,118,155,133,69,92,104,141,118,155,131,169,180,144,39,28,57,32,26,51,50,79,112,84,1,2,2,14,9,16,11,23,6,68,44,51,25,37,31,14,84,106,68,150,130,120,94,85,53,57,150,149,116,145,113,80,179,209,182,244,232,230,211,204,172,179,167,183,200,199,194,221,215,239,246,229,214,225,237,227,239,244,251,252,251,239,209,228,230,242,247,222,203,190,135,169,161,203,184,196,98,122,84,171,149,135,73,98,109,63,50,31,145,120,161},
{225,204,225,173,198,216,106,137,125,161,146,181,200,166,184,208,181,179,121,149,116,147,111,108,143,90,56,81,12,28,24,48,47,77,77,88,55,69,8,25,14,49,55,29,37,107,76,89,113,150,130,63,84,97,132,109,146,123,162,174,138,33,23,50,28,22,45,43,72,104,75,2,1,1,11,6,13,15,27,8,72,49,53,27,37,28,13,87,107,69,147,128,116,92,80,49,55,145,142,110,137,106,74,176,206,176,241,229,225,205,197,163,172,165,184,198,204,198,224,216,239,245,228,220,230,240,231,242,247,252,251,252,240,204,226,226,238,245,216,197,182,144,178,169,210,190,203,107,130,91,177,156,140,79,103,115,71,56,37,146,123,164},
{229,208,227,177,200,216,110,142,127,164,146,177,198,164,184,214,189,186,130,158,125,155,119,114,149,98,63,89,16,34,29,54,52,82,83,90,57,69,10,28,13,45,53,27,37,107,72,86,108,146,127,57,77,91,123,101,138,115,154,168,131,29,18,43,24,17,39,37,64,95,68,4,1,1,9,4,10,19,32,11,76,53,55,30,37,26,13,89,107,69,143,126,111,89,76,45,53,139,134,104,128,98,67,171,201,170,237,224,219,199,190,155,164,163,184,196,208,200,226,216,240,243,225,224,235,243,236,244,249,252,249,252,240,200,223,221,234,242,209,191,174,152,185,176,216,196,210,115,138,99,181,162,145,85,107,122,79,62,44,146,126,167},
{233,213,229,182,203,216,115,146,130,166,147,173,195,162,184,219,196,192,138,166,133,163,127,120,156,107,71,97,20,40,34,61,57,87,90,93,60,70,13,31,14,42,52,25,37,107,68,85,104,142,125,52,70,85,115,93,129,107,147,162,125,25,14,37,20,13,34,31,57,87,60,7,2,2,7,2,8,24,37,14,80,58,58,32,37,24,14,91,106,69,138,123,107,87,71,40,50,133,126,97,120,90,61,166,196,163,233,219,213,192,182,146,156,160,183,193,211,201,228,216,239,240,222,228,239,245,240,246,251,251,246,251,239,195,221,216,229,239,203,184,166,160,193,183,222,201,216,124,146,106,185,168,149,91,111,128,87,69,50,146,128,168},
{236,217,231,187,206,216,120,152,133,170,148,170,194,161,185,225,203,199,147,175,142,171,135,127,163,115,79,106,25,47,39,68,63,92,97,96,64,71,17,35,16,39,51,24,39,109,65,84,100,138,124,47,63,79,106,85,121,100,140,157,120,22,11,32,17,9,28,25,50,78,53,10,2,3,6,0,7,29,42,17,83,62,59,35,37,22,14,92,105,68,133,120,101,83,66,36,47,126,118,90,111,82,54,161,190,156,228,214,206,185,174,138,147,157,182,189,214,202,229,214,237,236,218,231,242,246,244,247,253,251,243,250,239,191,218,211,224,236,196,178,158,168,200,190,228,206,221,132,153,113,188,174,153,96,115,133,95,75,57,144,129,169},
{239,221,233,192,208,216,125,157,137,173,149,166,192,160,186,230,210,205,156,183,151,179,143,134,170,124,87,115,31,54,46,76,70,99,105,100,69,73,21,39,18,37,51,25,42,111,63,83,98,135,123,43,57,75,97,77,113,93,133,152,115,20,8,28,14,6,23,20,43,70,46,14,4,5,5,0,7,35,47,20,87,66,61,37,37,20,15,93,104,67,128,116,96,80,61,32,45,119,110,83,102,74,48,154,183,148,222,207,199,177,166,129,138,153,180,184,216,202,228,211,235,232,214,233,245,246,247,248,253,249,239,248,238,187,216,206,218,233,189,172,150,176,207,196,233,210,225,140,160,120,190,178,155,101,118,138,103,81,64,142,130,170},
{242,225,234,197,211,216,131,163,141,177,151,164,190,159,187,234,216,211,164,190,159,187,151,141,177,133,96,123,37,61,52,84,77,105,113,105,74,77,26,45,21,37,52,26,45,113,61,84,96,133,123,40,52,71,89,70,106,87,126,147,110,18,6,24,11,4,19,16,37,63,40,19,6,8,4,0,8,41,52,24,89,70,63,40,37,19,16,94,102,66,122,112,90,76,56,28,42,112,102,76,94,66,42,148,176,140,216,201,192,169,157,120,130,148,176,179,216,201,227,208,232,227,208,235,247,245,249,249,253,247,234,245,237,183,213,201,212,229,182,166,143,183,213,201,237,213,229,147,166,127,192,182,157,106,120,143,110,87,71,140,130,169},
{245,229,236,202,214,216,138,169,146,181,154,161,189,159,188,239,222,217,172,198,168,194,160,149,184,141,104,132,43,69,60,92,84,113,122,111,80,80,31,51,25,37,54,28,49,116,61,85,94,131,124,38,47,68,81,63,98,82,120,143,106,18,4,21,8,2,14,12,31,55,34,23,8,11,4,0,9,47,57,28,92,74,64,43,37,17,17,94,99,65,115,107,84,72,51,24,39,104,93,69,85,59,36,140,169,131,210,193,184,161,149,112,121,142,173,173,216,199,225,204,228,222,202,235,249,244,251,249,253,245,230,242,236,179,210,196,206,225,175,160,135,190,219,206,241,215,232,155,171,133,192,185,159,110,122,147,118,93,78,137,129,168},
{247,233,237,208,216,216,144,175,151,185,156,159,188,159,189,242,228,222,179,204,176,202,168,156,191,149,112,141,50,77,67,101,92,120,130,117,87,85,37,57,29,38,57,30,54,120,61,87,94,129,125,37,44,66,74,57,91,77,115,139,103,18,4,18,6,1,11,9,25,49,30,28,11,15,4,1,11,53,62,32,94,77,65,46,37,16,19,94,97,64,109,102,78,68,45,20,37,97,85,62,77,51,31,133,161,123,203,186,176,152,141,104,112,136,168,166,215,196,223,199,224,216,196,235,249,242,252,249,252,242,225,238,234,176,207,191,200,221,168,154,128,196,223,209,244,216,235,162,176,138,192,187,159,114,124,150,125,99,85,133,128,166},
{248,236,238,213,219,216,152,182,156,189,160,158,187,160,191,246,233,228,186,211,184,209,176,164,198,157,121,150,57,85,75,110,100,128,139,123,94,90,44,65,35,40,60,34,59,125,62,90,94,128,127,37,41,64,67,52,85,73,110,136,101,19,4,17,5,0,7,6,20,42,25,34,14,19,5,3,14,59,67,36,95,81,66,48,37,15,20,93,93,62,101,97,71,64,40,17,34,89,77,55,69,44,25,125,153,114,196,178,168,143,132,96,103,130,163,159,213,193,219,194,218,209,188,234,249,239,253,248,250,239,219,234,233,172,205,186,194,217,161,149,121,201,228,212,247,216,236,168,180,143,191,189,159,117,125,152,132,104,92,128,126,163},
{249,239,238,218,222,216,159,188,162,194,163,157,186,161,193,248,237,233,192,216,191,215,184,172,205,164,129,158,64,93,83,118,109,136,148,130,101,96,51,72,41,42,65,38,65,130,64,94,95,128,129,37,38,63,61,48,80,69,106,133,99,21,5,16,4,0,5,4,16,37,22,40,18,24,6,5,17,66,72,41,96,84,67,51,37,15,22,92,90,60,94,91,65,59,35,14,31,81,69,48,62,38,20,117,144,105,189,170,160,135,124,89,95,123,157,152,211,188,215,188,212,202,181,232,248,236,253,247,248,235,213,229,231,169,202,181,187,212,154,144,114,205,231,215,249,216,237,173,184,147,189,190,158,120,125,154,139,109,99,123,124,159},
{250,242,239,222,224,216,166,195,168,198,167,156,186,162,195,250,241,237,198,221,198,221,192,180,211,171,136,166,72,100,92,127,118,145,156,137,109,102,58,80,47,46,70,43,72,135,67,98,96,129,132,39,37,64,55,44,75,67,102,131,98,24,7,16,3,0,3,3,12,32,19,46,22,30,7,8,22,72,77,45,97,86,67,53,37,14,24,91,86,58,87,85,58,55,31,11,29,73,61,42,55,32,16,108,135,97,181,161,153,126,117,82,87,116,151,144,207,183,210,181,206,195,173,229,246,231,253,246,245,231,207,223,229,167,200,176,181,208,147,140,108,209,234,216,250,214,237,178,186,151,186,189,157,122,124,155,145,113,106,118,121,155},
{250,244,239,227,226,216,174,201,174,203,171,156,186,164,197,252,244,241,203,226,204,226,199,188,217,178,144,174,79,108,100,136,127,153,165,145,117,109,65,88,54,50,75,49,79,141,70,103,99,130,136,41,37,65,50,41,70,65,99,130,97,27,9,17,3,1,1,3,9,27,17,52,26,36,9,12,27,79,82,50,97,89,67,56,37,14,27,89,82,56,79,79,52,50,26,9,27,65,54,36,49,27,12,100,126,88,174,153,145,117,109,75,79,108,144,136,203,178,204,174,199,188,165,226,244,226,252,244,241,227,201,217,226,164,197,171,174,203,141,136,103,212,236,216,250,212,236,183,188,154,183,188,154,123,123,156,150,117,112,112,117,150},
{250,246,239,231,229,216,181,207,181,208,176,156,186,167,200,253,246,245,207,229,210,231,206,195,223,183,151,181,87,116,108,144,135,161,173,153,126,117,73,97,61,55,82,55,87,147,75,108,102,131,140,44,37,67,46,39,67,64,96,129,98,32,12,19,3,3,0,3,7,24,16,58,31,42,11,16,32,85,86,55,97,91,67,58,37,14,29,86,77,53,72,72,46,45,22,7,24,58,47,30,43,22,8,92,118,80,166,145,137,109,102,70,72,100,136,127,198,171,198,166,192,180,156,221,241,221,250,242,237,222,195,211,224,162,195,167,168,198,135,132,98,214,237,216,250,209,234,186,189,157,178,186,151,124,122,155,155,121,118,106,113,145},
{249,247,238,235,231,216,189,213,187,212,181,157,186,169,202,253,248,248,211,232,215,236,212,202,229,188,157,188,94,123,117,152,144,170,181,160,135,124,81,105,69,61,89,62,95,154,80,114,106,133,144,48,38,69,42,37,64,63,95,128,99,37,16,22,4,5,0,4,5,21,16,65,35,48,14,20,38,91,90,59,96,92,67,60,37,15,31,84,72,51,64,66,40,41,18,6,22,51,41,24,38,17,5,83,109,72,159,136,130,101,96,65,65,93,129,118,192,164,191,158,184,172,148,216,237,215,248,239,233,218,188,205,222,161,193,163,162,194,130,129,94,216,237,215,249,205,231,189,190,158,173,184,147,125,120,154,159,124,123,99,109,139},
{248,248,238,239,233,216,196,219,194,217,186,158,187,172,205,253,249,250,213,234,219,239,218,209,234,193,163,194,101,130,125,159,153,178,188,168,143,132,89,114,77,67,96,69,103,161,85,121,110,136,149,52,41,73,40,37,62,64,94,128,101,42,20,25,5,7,0,6,4,19,17,71,40,55,17,25,44,97,93,64,95,93,66,62,37,15,34,81,67,48,57,59,34,36,14,5,20,44,35,19,34,14,3,75,100,65,152,128,123,94,90,60,59,85,121,110,186,157,184,150,176,164,139,211,233,209,246,236,228,213,182,198,219,160,191,160,156,189,125,127,90,216,236,212,247,201,228,191,189,159,168,180,143,125,117,152,163,126,128,92,104,132},
{247,249,237,242,234,216,203,225,200,221,191,159,188,176,207,252,249,252,215,235,223,242,224,216,238,196,168,199,109,136,133,166,161,186,196,176,152,141,97,123,85,74,104,77,112,168,91,128,115,139,154,57,44,77,38,37,61,66,94,129,103,49,25,30,6,11,1,9,4,18,18,78,45,62,20,31,51,102,97,68,94,94,65,64,37,16,37,77,62,46,50,53,28,32,11,4,19,37,29,15,30,11,1,67,92,57,144,120,117,87,85,57,54,77,112,101,179,149,176,141,168,156,130,204,228,202,242,233,222,208,175,191,216,159,189,156,151,185,120,125,87,216,235,209,244,196,223,192,187,159,162,176,138,124,114,150,166,128,133,85,99,125},
{245,249,236,245,236,216,210,230,206,225,196,161,189,179,210,251,249,253,216,235,225,244,228,222,242,199,173,204,115,142,140,173,169,193,202,184,161,149,104,131,93,81,112,85,121,175,98,135,120,143,160,63,47,82,37,38,61,68,94,131,106,55,31,34,8,14,2,12,4,18,21,84,51,69,24,36,59,107,99,72,92,94,64,65,37,17,39,74,57,43,43,47,23,28,8,4,17,31,25,11,28,9,0,60,84,51,138,113,111,80,80,54,49,69,104,92,172,141,168,132,160,149,122,198,222,194,239,229,217,202,169,184,214,159,188,154,146,181,116,124,85,215,232,206,241,190,219,192,185,159,155,171,133,122,110,147,168,129,137,78,93,118},
{242,249,234,247,237,216,216,234,212,229,201,164,190,183,213,249,247,253,216,235,227,245,232,227,245,201,176,208,122,148,148,179,176,201,208,192,169,157,112,140,102,89,120,94,130,182,106,143,126,147,166,70,52,87,37,40,61,71,96,133,110,63,37,40,11,19,4,16,6,18,24,90,56,76,28,42,66,112,102,76,89,94,63,66,37,19,42,70,52,40,37,41,19,24,6,4,16,26,21,8,26,8,0,52,77,45,131,105,105,74,77,52,45,61,96,84,164,133,159,123,151,141,113,190,216,187,234,225,211,197,163,177,211,159,187,151,141,177,113,123,84,213,229,201,237,183,213,192,182,157,147,166,127,120,106,143,169,130,140,71,87,110},
{239,248,233,249,238,216,222,239,218,233,206,166,192,187,216,247,245,253,216,233,228,246,235,232,248,202,180,211,128,153,154,184,183,207,214,199,177,166,119,148,110,97,129,102,138,189,113,150,133,152,172,77,57,93,37,43,63,75,98,135,115,70,43,46,14,23,6,20,8,20,28,96,61,83,32,48,74,116,104,80,87,93,61,67,37,20,45,66,47,37,31,35,14,20,4,5,15,21,18,5,25,7,0,46,70,39,125,99,100,69,73,51,42,54,87,76,156,124,151,115,143,134,105,183,210,179,230,221,205,192,157,170,208,160,186,149,137,173,111,123,83,210,225,196,233,176,207,190,178,155,140,160,120,118,101,138,170,130,142,64,81,103},
{236,247,231,251,239,216,228,243,224,236,211,170,194,191,218,244,242,253,214,231,229,246,237,236,250,202,182,214,133,157,161,189,190,214,218,206,185,174,126,156,118,106,138,111,147,196,121,158,140,157,178,85,63,100,39,47,65,79,100,138,120,78,50,53,17,28,9,25,11,22,32,101,66,90,36,54,82,120,105,83,83,92,59,68,37,22,47,62,42,35,25,29,10,17,2,6,14,17,16,3,24,7,0,39,63,35,120,92,96,64,71,51,39,47,79,68,147,115,142,106,135,127,97,175,203,171,225,217,199,187,152,163,206,161,185,148,133,170,109,124,84,206,221,190,228,168,200,188,174,153,132,153,113,115,96,133,169,129,144,57,75,95},
{233,246,229,251,239,216,233,246,229,239,216,173,195,195,221,240,239,251,211,228,228,245,239,240,251,201,183,216,138,160,166,193,196,219,222,213,192,182,133,163,126,115,146,120,156,203,129,166,147,162,184,93,70,107,42,52,68,85,104,142,125,87,57,60,20,34,13,31,14,25,37,107,71,97,40,61,90,123,106,87,80,91,58,69,37,24,50,58,37,32,20,24,7,14,2,7,14,13,14,2,25,8,2,34,57,31,115,87,93,60,70,52,37,40,71,61,138,107,133,97,127,120,90,166,196,163,219,213,192,182,146,156,203,162,184,147,130,166,107,125,85,201,216,183,222,160,193,185,168,149,124,146,106,111,91,128,168,128,146,50,69,87},
{229,244,227,252,240,216,237,249,234,242,221,177,198,200,223,236,235,249,208,224,226,243,240,243,252,200,184,216,143,163,171,196,201,224,225,219,199,190,139,170,134,123,155,128,164,209,138,174,154,168,191,101,77,115,45,57,72,91,108,146,131,95,64,68,24,39,17,37,18,29,43,111,76,104,45,67,98,126,107,89,76,89,55,69,37,26,53,53,32,30,16,19,4,11,1,9,13,10,13,1,27,10,4,29,52,28,110,82,90,57,69,53,37,34,63,54,130,98,125,89,119,114,83,158,189,155,214,208,186,177,142,149,200,164,184,146,127,164,107,127,86,196,210,176,216,152,185,181,162,145,115,138,99,107,85,122,167,126,146,44,62,79},
{225,242,225,252,240,216,241,251,238,245,226,181,200,204,226,231,230,247,204,220,224,240,239,245,252,198,184,216,147,165,176,198,206,229,228,225,205,197,145,176,142,132,163,137,172,216,146,182,162,174,197,109,84,123,49,63,76,97,113,150,138,104,72,75,28,45,22,43,23,33,50,116,80,110,49,74,106,128,107,92,72,87,53,69,37,28,55,49,27,27,12,15,2,8,1,11,13,8,14,1,29,13,6,24,47,25,106,77,88,55,69,55,37,28,56,48,121,90,116,81,111,108,77,149,181,147,208,204,179,173,137,143,198,166,184,146,125,161,107,130,89,190,203,169,210,144,178,177,156,140,107,130,91,103,79,115,164,123,146,37,56,71},
{221,239,222,251,239,216,244,252,242,247,230,185,202,209,228,227,225,244,199,214,221,237,239,246,251,194,183,215,150,167,179,200,209,232,229,230,211,204,150,182,149,141,172,145,179,222,155,190,169,180,203,118,92,131,54,69,82,104,118,155,144,112,79,84,32,51,26,50,28,39,57,120,85,116,53,80,113,130,106,94,68,84,51,68,37,31,57,44,23,25,9,11,1,6,2,14,14,7,14,2,32,16,9,21,44,24,103,74,86,53,70,59,38,23,49,42,112,81,108,74,104,103,71,141,174,140,202,200,173,168,133,137,196,169,185,147,123,159,108,133,92,184,196,161,203,135,169,171,149,135,98,122,84,98,73,109,161,120,145,31,50,63},
{217,236,220,250,239,216,247,253,245,248,234,189,205,213,230,221,219,240,194,209,217,233,237,247,250,191,181,213,152,167,182,200,212,235,230,234,216,211,155,187,155,150,180,153,186,227,163,197,177,186,210,127,100,139,59,76,87,111,124,160,152,121,87,92,36,57,32,57,34,44,64,123,89,122,58,86,121,131,105,95,64,81,48,68,37,33,59,40,19,23,6,8,0,5,3,17,14,6,16,3,36,20,13,18,41,23,101,71,86,53,72,62,40,19,42,37,103,73,100,67,98,98,66,132,166,132,196,195,167,164,130,131,194,172,185,148,122,158,109,136,96,177,189,153,196,126,161,166,142,129,90,114,76,93,67,101,157,117,144,26,43,56},
{212,233,217,249,238,216,249,253,248,249,238,194,207,217,232,216,213,236,188,202,212,229,234,247,247,186,179,211,154,167,184,200,215,237,229,238,220,217,159,191,161,158,187,161,192,232,172,204,184,192,215,136,109,148,65,84,94,119,130,166,159,129,95,101,41,63,37,64,40,51,72,126,92,127,62,92,128,131,103,96,59,78,46,67,37,36,61,36,15,21,4,5,0,4,4,20,15,6,19,6,41,24,17,16,38,24,99,69,86,53,74,67,42,15,36,33,95,66,92,61,92,94,62,124,158,125,190,191,161,161,127,126,192,175,186,150,122,157,111,141,101,169,181,144,189,117,152,159,134,123,81,105,69,87,61,94,152,112,142,21,38,49},
{208,229,215,247,237,216,250,253,250,250,241,198,210,222,234,210,206,231,181,195,207,223,231,246,245,180,175,207,155,166,185,199,216,238,228,241,224,222,162,195,167,166,194,168,198,237,180,211,192,198,221,144,118,156,72,92,101,127,137,172,166,137,102,109,45,69,43,72,47,58,80,128,96,131,66,98,135,131,101,97,55,74,43,66,37,38,63,31,12,19,3,3,0,3,6,24,16,7,22,8,46,30,22,15,37,25,98,68,87,54,78,73,46,12,31,29,87,59,85,55,86,91,58,116,151,118,184,187,155,157,125,122,190,179,187,152,122,156,114,145,106,161,173,135,181,109,144,152,126,116,73,97,61,81,55,87,147,108,139,16,32,42},
{203,226,212,244,236,216,250,252,252,250,244,203,212,226,236,204,199,226,174,188,201,217,227,244,241,174,171,203,156,164,186,197,216,239,226,244,226,227,164,197,171,174,201,174,203,241,188,217,199,204,226,153,127,165,79,100,108,136,144,178,174,145,109,117,50,75,49,79,54,65,88,130,99,136,70,103,141,130,99,97,50,70,41,65,37,41,65,27,9,17,3,1,1,3,9,27,17,9,26,12,52,36,27,14,37,27,97,67,89,56,82,79,50,9,26,27,79,52,79,50,82,89,56,108,144,112,178,183,150,154,123,117,188,183,188,154,123,156,117,150,112,153,165,127,174,100,136,145,117,109,65,88,54,75,49,79,141,103,136,12,27,36},
{198,222,210,241,234,216,250,250,253,250,247,208,215,229,237,198,192,221,166,180,194,211,222,241,237,168,167,198,155,162,185,195,216,238,224,246,228,231,166,199,175,181,207,180,207,245,195,223,206,210,231,161,135,173,87,109,116,144,151,184,181,152,116,126,55,81,55,87,61,73,97,131,101,139,74,108,147,128,96,97,45,66,38,63,37,43,66,24,6,16,3,0,3,3,12,31,19,12,31,16,59,42,32,15,37,29,98,68,91,58,86,85,55,7,22,25,72,46,73,46,78,87,54,101,137,106,172,179,145,152,122,114,187,187,190,157,125,156,122,155,118,144,156,118,166,92,127,137,109,102,58,80,47,69,43,72,135,98,131,8,22,30},
{194,217,207,238,232,216,249,248,253,249,249,212,217,233,238,192,184,215,158,172,187,204,217,238,232,161,161,192,154,159,184,191,215,237,220,247,229,234,167,200,179,188,212,186,211,247,202,229,213,216,236,169,144,181,95,117,124,152,158,190,189,159,123,134,59,87,61,94,69,81,105,131,103,142,78,112,152,126,92,96,41,62,36,61,37,46,67,20,4,15,4,0,5,4,15,36,21,15,36,21,66,49,38,16,38,33,99,69,94,62,92,92,61,6,19,24,65,41,67,42,74,86,53,94,130,101,166,175,141,150,122,111,186,191,192,161,127,157,126,161,125,136,148,109,159,84,119,129,101,95,51,72,40,63,37,64,128,92,127,6,17,24},
{189,213,205,234,230,216,247,245,253,248,250,217,220,236,239,186,177,210,150,163,180,197,211,234,227,153,155,186,152,155,182,187,212,235,216,247,230,237,167,200,181,194,217,191,213,250,209,233,219,221,240,177,153,189,103,126,132,161,166,196,196,166,129,142,64,93,67,101,76,90,114,131,105,144,81,117,157,123,89,95,36,58,33,59,37,48,68,17,3,14,6,0,8,5,19,40,23,19,42,26,73,56,43,18,41,37,101,71,98,66,98,100,67,6,16,23,59,36,62,40,72,86,53,87,124,96,160,172,136,148,122,109,185,195,194,164,130,158,131,167,132,127,139,100,152,76,111,121,92,87,44,64,34,57,32,57,121,86,122,3,13,20},
{185,209,202,230,228,216,244,242,252,247,251,221,222,239,239,180,169,203,141,155,172,190,204,230,222,145,149,179,150,150,179,182,209,232,211,246,229,239,167,200,183,199,221,194,215,251,214,237,225,227,244,184,161,196,112,135,141,169,174,202,203,171,135,149,68,98,73,109,84,98,122,130,106,145,84,120,161,120,85,94,32,53,31,57,37,51,68,14,2,14,9,1,11,6,23,44,25,23,49,31,81,63,50,21,44,42,103,74,103,71,104,108,74,7,14,24,54,32,59,38,70,86,53,82,118,92,155,169,133,147,123,108,185,200,196,168,133,159,137,173,140,118,131,92,144,69,104,112,84,79,39,57,28,51,26,50,113,80,116,2,9,16},
{181,204,200,226,226,216,241,238,251,245,252,225,225,242,240,174,162,197,132,146,163,182,197,225,216,137,142,172,147,145,176,176,206,229,205,245,228,239,165,198,184,204,224,198,216,252,220,240,230,231,247,190,169,203,121,144,149,178,181,208,210,177,140,156,72,103,79,115,91,107,130,128,107,146,87,123,164,116,80,92,28,49,28,55,37,53,69,11,1,13,12,2,15,8,27,49,27,28,56,37,90,71,56,24,47,48,106,77,108,77,111,116,81,8,14,25,49,29,55,37,69,88,55,76,113,89,150,166,130,146,125,107,184,204,198,173,137,161,143,179,147,109,123,84,138,63,97,104,75,72,33,50,23,45,22,43,106,74,110,1,6,13},
{177,200,198,221,223,216,237,234,249,242,252,229,227,244,240,168,154,191,123,138,155,174,190,219,209,128,134,164,143,139,171,170,201,224,199,243,225,240,163,196,184,208,226,200,216,252,224,243,235,236,249,196,176,210,130,152,158,185,189,214,216,181,145,162,76,107,85,122,99,115,138,126,107,146,89,126,167,111,76,89,24,45,26,53,37,55,69,9,1,13,16,4,19,11,32,53,30,34,63,44,98,79,62,29,52,54,110,82,114,83,119,125,89,10,13,28,45,27,53,37,69,90,57,72,108,86,146,164,127,146,127,107,184,208,200,177,142,164,149,186,155,101,115,77,131,57,91,95,68,64,29,43,18,39,17,37,98,67,104,1,4,10},
{173,195,195,216,221,216,233,229,246,239,251,233,229,246,239,162,147,184,115,129,146,166,182,213,203,120,126,156,138,133,166,163,196,219,192,240,222,239,160,193,183,211,228,201,216,251,228,245,239,240,251,201,183,216,138,160,166,193,196,219,222,185,149,168,80,111,91,128,106,124,146,123,106,146,91,128,168,107,71,87,20,40,24,50,37,58,69,7,2,14,20,7,24,14,37,58,32,40,71,50,107,87,69,34,57,61,115,87,120,90,127,133,97,13,14,31,42,25,52,37,70,93,60,68,104,85,142,162,125,147,130,107,184,213,203,182,146,166,156,192,163,93,107,70,125,52,85,87,60,57,25,37,14,34,13,31,90,61,97,2,2,8},
{170,191,194,211,218,216,228,224,243,236,251,236,231,247,239,157,140,178,106,121,138,158,174,206,196,111,118,147,133,126,161,156,190,214,185,236,218,237,157,189,182,214,229,202,214,250,231,246,242,244,253,206,190,221,147,168,175,200,203,225,228,188,153,174,83,115,96,133,113,132,153,120,105,144,92,129,169,101,66,83,17,36,22,47,37,59,68,6,2,14,25,10,29,17,42,62,35,47,79,57,115,95,75,39,63,68,120,92,127,97,135,142,106,17,16,35,39,24,51,39,71,96,64,65,100,84,138,161,124,148,133,109,185,217,206,187,152,170,163,199,171,85,100,63,120,47,79,78,53,50,22,32,11,28,9,25,82,54,90,3,0,7},
{166,187,192,206,216,216,222,218,239,233,249,239,233,248,238,152,133,172,97,113,129,150,166,199,189,102,110,138,128,119,154,148,183,207,177,232,214,235,153,184,180,216,228,202,211,248,233,246,245,247,253,210,196,225,156,176,183,207,210,230,233,190,155,178,87,118,101,138,120,140,160,116,104,142,93,130,170,96,61,80,14,32,20,45,37,61,67,5,4,15,31,14,35,20,47,66,37,54,87,64,124,103,81,46,70,76,125,99,134,105,143,151,115,21,18,39,37,25,51,42,73,100,69,63,98,83,135,160,123,149,137,111,186,221,208,192,157,173,170,205,179,77,93,57,115,43,75,70,46,43,20,28,8,23,6,20,74,48,83,5,0,7},
{164,183,190,201,213,216,216,212,234,229,247,242,234,249,237,147,126,166,89,106,120,143,157,192,182,94,102,130,122,112,148,140,176,201,169,227,208,232,148,179,176,216,227,201,208,245,235,245,247,249,253,213,201,229,164,183,190,213,216,234,237,192,157,182,89,120,106,143,127,147,166,112,102,140,94,130,169,90,56,76,11,28,19,42,37,63,66,4,6,16,37,19,41,24,52,70,40,61,96,71,133,110,87,52,77,84,131,105,141,113,151,159,123,26,21,45,37,26,52,45,77,105,74,61,96,84,133,159,123,151,141,113,187,225,211,197,163,177,177,211,187,70,87,52,110,40,71,63,40,37,18,24,6,19,4,16,66,42,76,8,0,8},
{161,179,189,196,210,216,210,206,230,225,245,245,236,249,236,143,120,160,81,98,112,135,149,184,175,85,93,121,115,104,140,131,169,193,161,222,202,228,142,173,173,216,225,199,204,242,235,244,249,251,253,215,206,232,172,190,198,219,222,239,241,192,159,185,92,122,110,147,133,155,171,107,99,137,94,129,168,84,51,72,8,24,17,39,37,64,65,4,8,17,43,23,47,28,57,74,43,69,104,78,141,118,93,60,84,92,138,113,149,122,160,168,132,31,25,51,37,28,54,49,80,111,80,61,94,85,131,159,124,154,146,116,188,229,214,202,169,181,184,217,194,63,82,47,106,38,68,55,34,31,18,21,4,14,2,12,59,36,69,11,0,9},
{159,176,188,191,207,216,203,200,225,221,242,247,237,249,234,139,115,154,74,91,104,128,141,176,168,77,85,112,109,97,133,123,161,186,152,216,196,224,136,166,168,215,223,196,199,238,235,242,249,252,252,216,209,235,179,196,204,223,228,242,244,192,159,187,94,124,114,150,138,162,176,102,97,133,94,128,166,78,45,68,6,20,16,37,37,65,64,4,11,19,50,28,53,32,62,77,46,77,112,85,149,125,99,67,92,101,144,120,156,130,168,176,141,37,29,57,38,30,57,54,85,117,87,61,94,87,129,159,125,156,151,120,189,233,216,208,175,185,191,222,202,57,77,44,103,37,66,49,30,25,18,18,4,11,1,9,51,31,62,15,1,11},
{158,172,187,186,205,216,196,194,219,217,239,248,238,248,233,136,110,149,67,85,96,121,132,168,161,69,77,103,101,89,125,114,153,178,143,209,188,218,130,159,163,213,219,193,194,234,234,239,249,253,250,216,212,236,186,201,211,228,233,246,247,191,159,189,95,125,117,152,143,168,180,97,93,128,93,126,163,71,40,64,5,17,15,34,37,66,62,5,14,20,57,34,59,36,67,81,48,85,121,92,157,132,104,75,100,110,152,128,164,139,176,184,150,44,35,65,40,34,60,59,90,123,94,62,94,90,128,160,127,160,156,125,191,236,219,213,182,189,198,228,209,52,73,41,101,37,64,42,25,20,19,17,4,7,0,6,44,25,55,19,3,14},
{157,169,186,181,202,216,189,187,213,212,235,249,238,247,231,133,106,144,61,80,89,114,124,160,154,62,69,95,94,81,117,105,144,170,135,202,181,212,123,152,157,211,215,188,188,229,232,236,248,253,248,216,215,237,192,205,216,231,237,248,249,189,158,190,96,125,120,154,147,173,184,91,90,123,92,124,159,65,35,59,4,14,15,31,37,67,60,6,18,22,64,40,66,41,72,84,51,93,129,99,164,139,109,83,109,118,159,136,172,148,184,191,158,51,41,72,42,38,65,65,96,130,101,64,95,94,128,161,129,163,162,130,193,239,222,218,188,194,205,233,215,48,69,38,99,37,63,37,22,16,21,16,5,5,0,4,38,20,48,24,5,17},
{156,167,186,176,200,216,181,181,207,208,231,250,239,246,229,131,102,140,55,75,82,108,117,153,147,55,61,87,87,73,108,97,135,161,126,195,173,206,116,144,151,207,210,183,181,223,229,231,246,253,245,214,216,237,198,209,221,234,241,250,250,186,157,189,97,124,122,155,151,178,186,85,86,118,91,121,155,58,31,55,3,11,14,29,37,67,58,7,22,24,72,46,72,45,77,86,53,100,136,106,171,145,113,92,118,127,166,145,180,156,192,198,166,58,47,80,46,43,70,72,102,137,109,67,96,98,129,162,132,167,168,135,195,242,224,222,195,198,211,237,221,44,67,37,98,39,64,32,19,12,24,16,7,3,0,3,32,16,42,30,8,22}
}