Implementation
static const CRR = [
-179,
-178,
-177,
-175,
-174,
-172,
-171,
-170,
-168,
-167,
-165,
-164,
-163,
-161,
-160,
-158,
-157,
-156,
-154,
-153,
-151,
-150,
-149,
-147,
-146,
-144,
-143,
-142,
-140,
-139,
-137,
-136,
-135,
-133,
-132,
-130,
-129,
-128,
-126,
-125,
-123,
-122,
-121,
-119,
-118,
-116,
-115,
-114,
-112,
-111,
-109,
-108,
-107,
-105,
-104,
-102,
-101,
-100,
-98,
-97,
-95,
-94,
-93,
-91,
-90,
-88,
-87,
-86,
-84,
-83,
-81,
-80,
-79,
-77,
-76,
-74,
-73,
-72,
-70,
-69,
-67,
-66,
-64,
-63,
-62,
-60,
-59,
-57,
-56,
-55,
-53,
-52,
-50,
-49,
-48,
-46,
-45,
-43,
-42,
-41,
-39,
-38,
-36,
-35,
-34,
-32,
-31,
-29,
-28,
-27,
-25,
-24,
-22,
-21,
-20,
-18,
-17,
-15,
-14,
-13,
-11,
-10,
-8,
-7,
-6,
-4,
-3,
-1,
0,
1,
3,
4,
6,
7,
8,
10,
11,
13,
14,
15,
17,
18,
20,
21,
22,
24,
25,
27,
28,
29,
31,
32,
34,
35,
36,
38,
39,
41,
42,
43,
45,
46,
48,
49,
50,
52,
53,
55,
56,
57,
59,
60,
62,
63,
64,
66,
67,
69,
70,
72,
73,
74,
76,
77,
79,
80,
81,
83,
84,
86,
87,
88,
90,
91,
93,
94,
95,
97,
98,
100,
101,
102,
104,
105,
107,
108,
109,
111,
112,
114,
115,
116,
118,
119,
121,
122,
123,
125,
126,
128,
129,
130,
132,
133,
135,
136,
137,
139,
140,
142,
143,
144,
146,
147,
149,
150,
151,
153,
154,
156,
157,
158,
160,
161,
163,
164,
165,
167,
168,
170,
171,
172,
174,
175,
177,
178
];