#pragma once

const unsigned char sks_sshader_unlit_simula_hlsl[6569] = {
83,
75,
83,
72,
65,
68,
69,
82,
2,
0,
6,
0,
0,
0,
115,
116,
97,
114,
100,
117,
115,
116,
47,
116,
101,
120,
116,
95,
115,
104,
97,
100,
101,
114,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
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,
0,
0,
0,
1,
0,
0,
0,
83,
116,
101,
114,
101,
111,
75,
105,
116,
66,
117,
102,
102,
101,
114,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
1,
0,
1,
3,
16,
3,
0,
0,
11,
0,
0,
0,
0,
0,
0,
0,
115,
107,
95,
118,
105,
101,
119,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
208,
210,
170,
217,
242,
85,
0,
0,
176,
238,
170,
217,
242,
85,
0,
0,
224,
96,
177,
217,
242,
85,
0,
0,
48,
0,
0,
0,
0,
0,
0,
0,
48,
0,
0,
0,
0,
0,
0,
0,
198,
73,
135,
134,
247,
85,
0,
0,
176,
96,
177,
217,
242,
85,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
128,
0,
0,
0,
4,
0,
32,
0,
115,
107,
95,
112,
114,
111,
106,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
118,
249,
156,
134,
247,
85,
0,
0,
176,
90,
255,
215,
242,
85,
0,
0,
1,
0,
0,
0,
0,
0,
0,
0,
80,
97,
177,
217,
242,
85,
0,
0,
1,
0,
0,
0,
51,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
1,
1,
0,
0,
0,
0,
0,
0,
128,
0,
0,
0,
128,
0,
0,
0,
4,
0,
32,
0,
115,
107,
95,
112,
114,
111,
106,
95,
105,
110,
118,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
176,
90,
255,
215,
242,
85,
0,
0,
1,
0,
0,
0,
0,
0,
0,
0,
192,
97,
177,
217,
242,
85,
0,
0,
134,
20,
0,
0,
54,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
176,
0,
0,
0,
0,
0,
0,
0,
145,
0,
0,
0,
0,
0,
0,
0,
224,
98,
177,
217,
242,
85,
0,
0,
0,
1,
0,
0,
128,
0,
0,
0,
4,
0,
32,
0,
115,
107,
95,
118,
105,
101,
119,
112,
114,
111,
106,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
224,
132,
179,
217,
242,
85,
0,
0,
228,
132,
179,
217,
242,
85,
0,
0,
96,
0,
0,
0,
0,
0,
0,
0,
48,
0,
0,
0,
0,
0,
0,
0,
182,
35,
195,
134,
247,
85,
0,
0,
32,
143,
175,
217,
242,
85,
0,
0,
32,
143,
175,
217,
242,
85,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
128,
1,
0,
0,
128,
0,
0,
0,
4,
0,
32,
0,
115,
107,
95,
108,
105,
103,
104,
116,
105,
110,
103,
95,
115,
104,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
128,
211,
179,
217,
242,
85,
0,
0,
32,
2,
0,
0,
0,
0,
0,
0,
64,
0,
0,
0,
0,
0,
0,
0,
22,
155,
45,
95,
5,
0,
0,
0,
176,
90,
255,
215,
242,
85,
0,
0,
1,
0,
0,
0,
0,
0,
0,
0,
208,
98,
177,
217,
242,
85,
0,
0,
2,
0,
0,
0,
90,
0,
0,
0,
0,
2,
0,
0,
144,
0,
0,
0,
4,
0,
36,
0,
115,
107,
95,
99,
97,
109,
101,
114,
97,
95,
112,
111,
115,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
114,
177,
217,
242,
85,
0,
0,
16,
122,
179,
217,
242,
85,
0,
0,
64,
0,
0,
0,
0,
0,
0,
0,
64,
0,
0,
0,
0,
0,
0,
0,
38,
181,
158,
134,
247,
85,
0,
0,
96,
27,
238,
217,
242,
85,
0,
0,
48,
4,
178,
217,
242,
85,
0,
0,
160,
46,
179,
217,
242,
85,
0,
0,
144,
2,
0,
0,
32,
0,
0,
0,
4,
0,
8,
0,
115,
107,
95,
99,
97,
109,
101,
114,
97,
95,
100,
105,
114,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
32,
0,
0,
0,
0,
0,
0,
0,
118,
191,
153,
134,
247,
85,
0,
0,
0,
153,
238,
217,
242,
85,
0,
0,
192,
0,
0,
0,
0,
0,
0,
0,
48,
0,
0,
0,
0,
0,
0,
0,
38,
249,
156,
134,
247,
85,
0,
0,
105,
110,
116,
79,
117,
116,
112,
117,
116,
46,
118,
105,
101,
119,
95,
105,
176,
2,
0,
0,
32,
0,
0,
0,
4,
0,
8,
0,
115,
107,
95,
102,
105,
110,
103,
101,
114,
116,
105,
112,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
48,
0,
0,
0,
0,
0,
0,
0,
208,
0,
0,
0,
0,
0,
0,
0,
1,
0,
0,
0,
79,
127,
0,
0,
176,
90,
255,
215,
242,
85,
0,
0,
1,
0,
0,
0,
0,
0,
0,
0,
48,
100,
177,
217,
242,
85,
0,
0,
36,
0,
0,
0,
33,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
208,
2,
0,
0,
32,
0,
0,
0,
4,
0,
8,
0,
115,
107,
95,
99,
117,
98,
101,
109,
97,
112,
95,
105,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
176,
90,
255,
215,
242,
85,
0,
0,
2,
0,
0,
0,
0,
0,
0,
0,
144,
100,
177,
217,
242,
85,
0,
0,
115,
107,
95,
118,
105,
101,
119,
0,
0,
0,
0,
0,
0,
0,
0,
0,
54,
254,
156,
134,
247,
85,
0,
0,
64,
100,
177,
217,
242,
85,
0,
0,
112,
100,
177,
217,
242,
85,
0,
0,
240,
2,
0,
0,
16,
0,
0,
0,
4,
0,
4,
0,
115,
107,
95,
116,
105,
109,
101,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
1,
0,
0,
0,
0,
0,
0,
0,
0,
101,
177,
217,
242,
85,
0,
0,
38,
0,
0,
0,
247,
85,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
10,
0,
0,
0,
0,
0,
0,
0,
176,
90,
255,
215,
242,
85,
0,
0,
1,
0,
0,
0,
0,
0,
0,
0,
48,
101,
177,
217,
242,
85,
0,
0,
0,
3,
0,
0,
4,
0,
0,
0,
4,
0,
1,
0,
115,
107,
95,
118,
105,
101,
119,
95,
99,
111,
117,
110,
116,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
32,
0,
0,
0,
0,
0,
0,
0,
230,
40,
156,
134,
247,
85,
0,
0,
28,
0,
0,
0,
0,
0,
0,
0,
64,
0,
0,
0,
0,
0,
0,
0,
32,
0,
0,
0,
0,
0,
0,
0,
54,
14,
158,
134,
247,
85,
0,
0,
110,
0,
0,
0,
0,
0,
0,
0,
192,
158,
238,
217,
242,
85,
0,
0,
4,
3,
0,
0,
4,
0,
0,
0,
2,
0,
1,
0,
84,
114,
97,
110,
115,
102,
111,
114,
109,
66,
117,
102,
102,
101,
114,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
2,
0,
1,
3,
240,
255,
0,
0,
1,
0,
0,
0,
0,
0,
0,
0,
115,
107,
95,
105,
110,
115,
116,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
1,
0,
0,
0,
0,
0,
0,
0,
128,
122,
177,
217,
242,
85,
0,
0,
13,
0,
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,
63,
0,
0,
0,
0,
13,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
240,
255,
0,
0,
0,
0,
51,
3,
36,
71,
108,
111,
98,
97,
108,
0,
0,
0,
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,
32,
0,
0,
0,
5,
0,
0,
0,
32,
0,
0,
0,
0,
1,
0,
0,
0,
1,
0,
0,
0,
0,
128,
63,
0,
0,
128,
64,
0,
0,
128,
63,
0,
0,
128,
63,
0,
0,
0,
0,
0,
0,
0,
0,
115,
105,
122,
101,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
8,
0,
0,
0,
1,
0,
2,
0,
102,
99,
70,
97,
99,
116,
111,
114,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
8,
0,
0,
0,
4,
0,
0,
0,
4,
0,
1,
0,
114,
105,
112,
112,
108,
101,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
12,
0,
0,
0,
4,
0,
0,
0,
4,
0,
1,
0,
117,
118,
95,
115,
99,
97,
108,
101,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
16,
0,
0,
0,
8,
0,
0,
0,
4,
0,
2,
0,
117,
118,
95,
111,
102,
102,
115,
101,
116,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
24,
0,
0,
0,
8,
0,
0,
0,
4,
0,
2,
0,
100,
105,
102,
102,
117,
115,
101,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
119,
104,
105,
116,
101,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
2,
4,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
3,
0,
0,
0,
1,
0,
0,
0,
213,
5,
0,
0,
35,
118,
101,
114,
115,
105,
111,
110,
32,
51,
50,
48,
32,
101,
115,
10,
35,
105,
102,
100,
101,
102,
32,
71,
76,
95,
65,
77,
68,
95,
118,
101,
114,
116,
101,
120,
95,
115,
104,
97,
100,
101,
114,
95,
108,
97,
121,
101,
114,
10,
35,
101,
120,
116,
101,
110,
115,
105,
111,
110,
32,
71,
76,
95,
65,
77,
68,
95,
118,
101,
114,
116,
101,
120,
95,
115,
104,
97,
100,
101,
114,
95,
108,
97,
121,
101,
114,
32,
58,
32,
101,
110,
97,
98,
108,
101,
10,
35,
101,
108,
105,
102,
32,
100,
101,
102,
105,
110,
101,
100,
40,
71,
76,
95,
78,
86,
95,
118,
105,
101,
119,
112,
111,
114,
116,
95,
97,
114,
114,
97,
121,
50,
41,
10,
35,
101,
120,
116,
101,
110,
115,
105,
111,
110,
32,
71,
76,
95,
78,
86,
95,
118,
105,
101,
119,
112,
111,
114,
116,
95,
97,
114,
114,
97,
121,
50,
32,
58,
32,
101,
110,
97,
98,
108,
101,
10,
35,
101,
108,
115,
101,
10,
35,
100,
101,
102,
105,
110,
101,
32,
103,
108,
95,
76,
97,
121,
101,
114,
32,
105,
110,
116,
32,
95,
100,
117,
109,
109,
121,
95,
103,
108,
95,
108,
97,
121,
101,
114,
95,
118,
97,
114,
10,
35,
101,
110,
100,
105,
102,
10,
10,
115,
116,
114,
117,
99,
116,
32,
73,
110,
115,
116,
10,
123,
10,
32,
32,
32,
32,
109,
97,
116,
52,
32,
119,
111,
114,
108,
100,
59,
10,
32,
32,
32,
32,
118,
101,
99,
52,
32,
99,
111,
108,
111,
114,
59,
10,
125,
59,
10,
10,
108,
97,
121,
111,
117,
116,
40,
98,
105,
110,
100,
105,
110,
103,
32,
61,
32,
49,
44,
32,
115,
116,
100,
49,
52,
48,
41,
32,
117,
110,
105,
102,
111,
114,
109,
32,
83,
116,
101,
114,
101,
111,
75,
105,
116,
66,
117,
102,
102,
101,
114,
10,
123,
10,
32,
32,
32,
32,
108,
97,
121,
111,
117,
116,
40,
114,
111,
119,
95,
109,
97,
106,
111,
114,
41,
32,
109,
97,
116,
52,
32,
115,
107,
95,
118,
105,
101,
119,
91,
50,
93,
59,
10,
32,
32,
32,
32,
108,
97,
121,
111,
117,
116,
40,
114,
111,
119,
95,
109,
97,
106,
111,
114,
41,
32,
109,
97,
116,
52,
32,
115,
107,
95,
112,
114,
111,
106,
91,
50,
93,
59,
10,
32,
32,
32,
32,
108,
97,
121,
111,
117,
116,
40,
114,
111,
119,
95,
109,
97,
106,
111,
114,
41,
32,
109,
97,
116,
52,
32,
115,
107,
95,
112,
114,
111,
106,
95,
105,
110,
118,
91,
50,
93,
59,
10,
32,
32,
32,
32,
108,
97,
121,
111,
117,
116,
40,
114,
111,
119,
95,
109,
97,
106,
111,
114,
41,
32,
109,
97,
116,
52,
32,
115,
107,
95,
118,
105,
101,
119,
112,
114,
111,
106,
91,
50,
93,
59,
10,
32,
32,
32,
32,
118,
101,
99,
52,
32,
115,
107,
95,
108,
105,
103,
104,
116,
105,
110,
103,
95,
115,
104,
91,
57,
93,
59,
10,
32,
32,
32,
32,
118,
101,
99,
52,
32,
115,
107,
95,
99,
97,
109,
101,
114,
97,
95,
112,
111,
115,
91,
50,
93,
59,
10,
32,
32,
32,
32,
118,
101,
99,
52,
32,
115,
107,
95,
99,
97,
109,
101,
114,
97,
95,
100,
105,
114,
91,
50,
93,
59,
10,
32,
32,
32,
32,
118,
101,
99,
52,
32,
115,
107,
95,
102,
105,
110,
103,
101,
114,
116,
105,
112,
91,
50,
93,
59,
10,
32,
32,
32,
32,
118,
101,
99,
52,
32,
115,
107,
95,
99,
117,
98,
101,
109,
97,
112,
95,
105,
59,
10,
32,
32,
32,
32,
102,
108,
111,
97,
116,
32,
115,
107,
95,
116,
105,
109,
101,
59,
10,
32,
32,
32,
32,
117,
105,
110,
116,
32,
115,
107,
95,
118,
105,
101,
119,
95,
99,
111,
117,
110,
116,
59,
10,
125,
32,
95,
51,
56,
59,
10,
10,
108,
97,
121,
111,
117,
116,
40,
98,
105,
110,
100,
105,
110,
103,
32,
61,
32,
50,
44,
32,
115,
116,
100,
49,
52,
48,
41,
32,
117,
110,
105,
102,
111,
114,
109,
32,
84,
114,
97,
110,
115,
102,
111,
114,
109,
66,
117,
102,
102,
101,
114,
10,
123,
10,
32,
32,
32,
32,
108,
97,
121,
111,
117,
116,
40,
114,
111,
119,
95,
109,
97,
106,
111,
114,
41,
32,
73,
110,
115,
116,
32,
115,
107,
95,
105,
110,
115,
116,
91,
56,
49,
57,
93,
59,
10,
125,
32,
95,
53,
54,
59,
10,
10,
108,
97,
121,
111,
117,
116,
40,
98,
105,
110,
100,
105,
110,
103,
32,
61,
32,
48,
44,
32,
115,
116,
100,
49,
52,
48,
41,
32,
117,
110,
105,
102,
111,
114,
109,
32,
95,
71,
108,
111,
98,
97,
108,
10,
123,
10,
32,
32,
32,
32,
105,
118,
101,
99,
50,
32,
115,
105,
122,
101,
59,
10,
32,
32,
32,
32,
102,
108,
111,
97,
116,
32,
102,
99,
70,
97,
99,
116,
111,
114,
59,
10,
32,
32,
32,
32,
102,
108,
111,
97,
116,
32,
114,
105,
112,
112,
108,
101,
59,
10,
32,
32,
32,
32,
118,
101,
99,
50,
32,
117,
118,
95,
115,
99,
97,
108,
101,
59,
10,
32,
32,
32,
32,
118,
101,
99,
50,
32,
117,
118,
95,
111,
102,
102,
115,
101,
116,
59,
10,
125,
32,
95,
57,
50,
59,
10,
10,
108,
97,
121,
111,
117,
116,
40,
108,
111,
99,
97,
116,
105,
111,
110,
32,
61,
32,
48,
41,
32,
105,
110,
32,
118,
101,
99,
52,
32,
105,
110,
112,
117,
116,
95,
112,
111,
115,
59,
10,
108,
97,
121,
111,
117,
116,
40,
108,
111,
99,
97,
116,
105,
111,
110,
32,
61,
32,
49,
41,
32,
105,
110,
32,
118,
101,
99,
51,
32,
105,
110,
112,
117,
116,
95,
110,
111,
114,
109,
59,
10,
108,
97,
121,
111,
117,
116,
40,
108,
111,
99,
97,
116,
105,
111,
110,
32,
61,
32,
50,
41,
32,
105,
110,
32,
118,
101,
99,
50,
32,
105,
110,
112,
117,
116,
95,
117,
118,
59,
10,
108,
97,
121,
111,
117,
116,
40,
108,
111,
99,
97,
116,
105,
111,
110,
32,
61,
32,
48,
41,
32,
111,
117,
116,
32,
118,
101,
99,
50,
32,
102,
115,
95,
117,
118,
59,
10,
10,
109,
97,
116,
52,
32,
115,
112,
118,
87,
111,
114,
107,
97,
114,
111,
117,
110,
100,
82,
111,
119,
77,
97,
106,
111,
114,
40,
109,
97,
116,
52,
32,
119,
114,
97,
112,
41,
32,
123,
32,
114,
101,
116,
117,
114,
110,
32,
119,
114,
97,
112,
59,
32,
125,
10,
10,
118,
111,
105,
100,
32,
109,
97,
105,
110,
40,
41,
10,
123,
10,
32,
32,
32,
32,
117,
105,
110,
116,
32,
95,
49,
53,
55,
32,
61,
32,
117,
105,
110,
116,
40,
103,
108,
95,
73,
110,
115,
116,
97,
110,
99,
101,
73,
68,
41,
32,
37,
32,
95,
51,
56,
46,
115,
107,
95,
118,
105,
101,
119,
95,
99,
111,
117,
110,
116,
59,
10,
32,
32,
32,
32,
103,
108,
95,
80,
111,
115,
105,
116,
105,
111,
110,
32,
61,
32,
115,
112,
118,
87,
111,
114,
107,
97,
114,
111,
117,
110,
100,
82,
111,
119,
77,
97,
106,
111,
114,
40,
95,
51,
56,
46,
115,
107,
95,
118,
105,
101,
119,
112,
114,
111,
106,
91,
95,
49,
53,
55,
93,
41,
32,
42,
32,
118,
101,
99,
52,
40,
40,
115,
112,
118,
87,
111,
114,
107,
97,
114,
111,
117,
110,
100,
82,
111,
119,
77,
97,
106,
111,
114,
40,
95,
53,
54,
46,
115,
107,
95,
105,
110,
115,
116,
91,
117,
105,
110,
116,
40,
103,
108,
95,
73,
110,
115,
116,
97,
110,
99,
101,
73,
68,
41,
32,
47,
32,
95,
51,
56,
46,
115,
107,
95,
118,
105,
101,
119,
95,
99,
111,
117,
110,
116,
93,
46,
119,
111,
114,
108,
100,
41,
32,
42,
32,
118,
101,
99,
52,
40,
105,
110,
112,
117,
116,
95,
112,
111,
115,
46,
120,
121,
122,
44,
32,
49,
46,
48,
41,
41,
46,
120,
121,
122,
44,
32,
49,
46,
48,
41,
59,
10,
32,
32,
32,
32,
102,
115,
95,
117,
118,
32,
61,
32,
105,
110,
112,
117,
116,
95,
117,
118,
32,
43,
32,
40,
95,
57,
50,
46,
117,
118,
95,
111,
102,
102,
115,
101,
116,
32,
42,
32,
95,
57,
50,
46,
117,
118,
95,
115,
99,
97,
108,
101,
41,
59,
10,
32,
32,
32,
32,
103,
108,
95,
76,
97,
121,
101,
114,
32,
61,
32,
105,
110,
116,
40,
95,
49,
53,
55,
41,
59,
10,
125,
10,
10,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
3,
0,
0,
0,
2,
0,
0,
0,
54,
10,
0,
0,
35,
118,
101,
114,
115,
105,
111,
110,
32,
51,
50,
48,
32,
101,
115,
10,
112,
114,
101,
99,
105,
115,
105,
111,
110,
32,
109,
101,
100,
105,
117,
109,
112,
32,
102,
108,
111,
97,
116,
59,
10,
112,
114,
101,
99,
105,
115,
105,
111,
110,
32,
104,
105,
103,
104,
112,
32,
105,
110,
116,
59,
10,
10,
108,
97,
121,
111,
117,
116,
40,
98,
105,
110,
100,
105,
110,
103,
32,
61,
32,
48,
44,
32,
115,
116,
100,
49,
52,
48,
41,
32,
117,
110,
105,
102,
111,
114,
109,
32,
95,
71,
108,
111,
98,
97,
108,
10,
123,
10,
32,
32,
32,
32,
105,
118,
101,
99,
50,
32,
115,
105,
122,
101,
59,
10,
32,
32,
32,
32,
104,
105,
103,
104,
112,
32,
102,
108,
111,
97,
116,
32,
102,
99,
70,
97,
99,
116,
111,
114,
59,
10,
32,
32,
32,
32,
104,
105,
103,
104,
112,
32,
102,
108,
111,
97,
116,
32,
114,
105,
112,
112,
108,
101,
59,
10,
32,
32,
32,
32,
104,
105,
103,
104,
112,
32,
118,
101,
99,
50,
32,
117,
118,
95,
115,
99,
97,
108,
101,
59,
10,
32,
32,
32,
32,
104,
105,
103,
104,
112,
32,
118,
101,
99,
50,
32,
117,
118,
95,
111,
102,
102,
115,
101,
116,
59,
10,
125,
32,
95,
49,
51,
54,
59,
10,
10,
108,
97,
121,
111,
117,
116,
40,
98,
105,
110,
100,
105,
110,
103,
32,
61,
32,
48,
41,
32,
117,
110,
105,
102,
111,
114,
109,
32,
104,
105,
103,
104,
112,
32,
115,
97,
109,
112,
108,
101,
114,
50,
68,
32,
100,
105,
102,
102,
117,
115,
101,
59,
10,
10,
108,
97,
121,
111,
117,
116,
40,
108,
111,
99,
97,
116,
105,
111,
110,
32,
61,
32,
48,
41,
32,
105,
110,
32,
104,
105,
103,
104,
112,
32,
118,
101,
99,
50,
32,
102,
115,
95,
117,
118,
59,
10,
108,
97,
121,
111,
117,
116,
40,
108,
111,
99,
97,
116,
105,
111,
110,
32,
61,
32,
48,
41,
32,
111,
117,
116,
32,
104,
105,
103,
104,
112,
32,
118,
101,
99,
52,
32,
95,
101,
110,
116,
114,
121,
80,
111,
105,
110,
116,
79,
117,
116,
112,
117,
116,
59,
10,
10,
118,
111,
105,
100,
32,
109,
97,
105,
110,
40,
41,
10,
123,
10,
32,
32,
32,
32,
104,
105,
103,
104,
112,
32,
118,
101,
99,
50,
32,
95,
51,
57,
56,
32,
61,
32,
100,
70,
100,
120,
40,
102,
115,
95,
117,
118,
41,
59,
10,
32,
32,
32,
32,
104,
105,
103,
104,
112,
32,
118,
101,
99,
50,
32,
95,
52,
48,
48,
32,
61,
32,
100,
70,
100,
121,
40,
102,
115,
95,
117,
118,
41,
59,
10,
32,
32,
32,
32,
104,
105,
103,
104,
112,
32,
118,
101,
99,
50,
32,
95,
52,
49,
48,
32,
61,
32,
118,
101,
99,
50,
40,
95,
49,
51,
54,
46,
115,
105,
122,
101,
41,
59,
10,
32,
32,
32,
32,
104,
105,
103,
104,
112,
32,
118,
101,
99,
50,
32,
95,
52,
49,
57,
32,
61,
32,
102,
115,
95,
117,
118,
32,
42,
32,
95,
52,
49,
48,
59,
10,
32,
32,
32,
32,
105,
118,
101,
99,
50,
32,
95,
52,
50,
49,
32,
61,
32,
105,
118,
101,
99,
50,
40,
95,
52,
49,
57,
41,
59,
10,
32,
32,
32,
32,
104,
105,
103,
104,
112,
32,
118,
101,
99,
50,
32,
95,
52,
50,
51,
32,
61,
32,
99,
108,
97,
109,
112,
40,
102,
108,
111,
111,
114,
40,
97,
98,
115,
40,
118,
101,
99,
50,
40,
95,
51,
57,
56,
46,
120,
44,
32,
95,
52,
48,
48,
46,
121,
41,
41,
32,
42,
32,
95,
52,
49,
48,
41,
44,
32,
118,
101,
99,
50,
40,
49,
46,
48,
41,
44,
32,
118,
101,
99,
50,
40,
50,
46,
48,
41,
41,
59,
10,
32,
32,
32,
32,
105,
118,
101,
99,
50,
32,
95,
52,
50,
54,
32,
61,
32,
105,
118,
101,
99,
50,
40,
95,
52,
50,
51,
41,
59,
10,
32,
32,
32,
32,
105,
118,
101,
99,
50,
32,
95,
52,
50,
55,
32,
61,
32,
95,
52,
50,
49,
32,
45,
32,
95,
52,
50,
54,
59,
10,
32,
32,
32,
32,
105,
118,
101,
99,
50,
32,
95,
52,
51,
49,
32,
61,
32,
95,
52,
50,
49,
32,
43,
32,
95,
52,
50,
54,
59,
10,
32,
32,
32,
32,
105,
110,
116,
32,
95,
52,
51,
51,
32,
61,
32,
95,
52,
50,
55,
46,
121,
59,
10,
32,
32,
32,
32,
104,
105,
103,
104,
112,
32,
118,
101,
99,
52,
32,
95,
53,
57,
57,
59,
10,
32,
32,
32,
32,
104,
105,
103,
104,
112,
32,
102,
108,
111,
97,
116,
32,
95,
54,
48,
48,
59,
10,
32,
32,
32,
32,
95,
54,
48,
48,
32,
61,
32,
48,
46,
48,
59,
10,
32,
32,
32,
32,
95,
53,
57,
57,
32,
61,
32,
118,
101,
99,
52,
40,
48,
46,
48,
41,
59,
10,
32,
32,
32,
32,
104,
105,
103,
104,
112,
32,
118,
101,
99,
52,
32,
95,
54,
48,
55,
59,
10,
32,
32,
32,
32,
104,
105,
103,
104,
112,
32,
102,
108,
111,
97,
116,
32,
95,
54,
48,
57,
59,
10,
32,
32,
32,
32,
102,
111,
114,
32,
40,
105,
110,
116,
32,
95,
53,
57,
56,
32,
61,
32,
95,
52,
51,
51,
59,
32,
95,
53,
57,
56,
32,
60,
61,
32,
95,
52,
51,
49,
46,
121,
59,
32,
95,
54,
48,
48,
32,
61,
32,
95,
54,
48,
57,
44,
32,
95,
53,
57,
57,
32,
61,
32,
95,
54,
48,
55,
44,
32,
95,
53,
57,
56,
43,
43,
41,
10,
32,
32,
32,
32,
123,
10,
32,
32,
32,
32,
32,
32,
32,
32,
105,
110,
116,
32,
95,
52,
52,
50,
32,
61,
32,
95,
52,
50,
55,
46,
120,
59,
10,
32,
32,
32,
32,
32,
32,
32,
32,
95,
54,
48,
57,
32,
61,
32,
95,
54,
48,
48,
59,
10,
32,
32,
32,
32,
32,
32,
32,
32,
95,
54,
48,
55,
32,
61,
32,
95,
53,
57,
57,
59,
10,
32,
32,
32,
32,
32,
32,
32,
32,
104,
105,
103,
104,
112,
32,
118,
101,
99,
52,
32,
95,
52,
57,
57,
59,
10,
32,
32,
32,
32,
32,
32,
32,
32,
104,
105,
103,
104,
112,
32,
102,
108,
111,
97,
116,
32,
95,
53,
48,
50,
59,
10,
32,
32,
32,
32,
32,
32,
32,
32,
102,
111,
114,
32,
40,
105,
110,
116,
32,
95,
54,
48,
49,
32,
61,
32,
95,
52,
52,
50,
59,
32,
95,
54,
48,
49,
32,
60,
61,
32,
95,
52,
51,
49,
46,
120,
59,
32,
95,
54,
48,
57,
32,
61,
32,
95,
53,
48,
50,
44,
32,
95,
54,
48,
55,
32,
61,
32,
95,
52,
57,
57,
44,
32,
95,
54,
48,
49,
43,
43,
41,
10,
32,
32,
32,
32,
32,
32,
32,
32,
123,
10,
32,
32,
32,
32,
32,
32,
32,
32,
32,
32,
32,
32,
104,
105,
103,
104,
112,
32,
102,
108,
111,
97,
116,
32,
95,
52,
53,
53,
32,
61,
32,
102,
108,
111,
97,
116,
40,
95,
54,
48,
49,
41,
59,
10,
32,
32,
32,
32,
32,
32,
32,
32,
32,
32,
32,
32,
104,
105,
103,
104,
112,
32,
102,
108,
111,
97,
116,
32,
95,
52,
54,
48,
32,
61,
32,
40,
95,
49,
51,
54,
46,
102,
99,
70,
97,
99,
116,
111,
114,
32,
42,
32,
40,
95,
52,
49,
57,
46,
120,
32,
45,
32,
95,
52,
53,
53,
41,
41,
32,
47,
32,
95,
52,
50,
51,
46,
120,
59,
10,
32,
32,
32,
32,
32,
32,
32,
32,
32,
32,
32,
32,
104,
105,
103,
104,
112,
32,
102,
108,
111,
97,
116,
32,
95,
52,
54,
54,
32,
61,
32,
102,
108,
111,
97,
116,
40,
95,
53,
57,
56,
41,
59,
10,
32,
32,
32,
32,
32,
32,
32,
32,
32,
32,
32,
32,
104,
105,
103,
104,
112,
32,
102,
108,
111,
97,
116,
32,
95,
52,
55,
49,
32,
61,
32,
40,
95,
49,
51,
54,
46,
102,
99,
70,
97,
99,
116,
111,
114,
32,
42,
32,
40,
95,
52,
49,
57,
46,
121,
32,
45,
32,
95,
52,
54,
54,
41,
41,
32,
47,
32,
95,
52,
50,
51,
46,
121,
59,
10,
32,
32,
32,
32,
32,
32,
32,
32,
32,
32,
32,
32,
104,
105,
103,
104,
112,
32,
102,
108,
111,
97,
116,
32,
95,
52,
55,
57,
32,
61,
32,
115,
113,
114,
116,
40,
40,
95,
52,
54,
48,
32,
42,
32,
95,
52,
54,
48,
41,
32,
43,
32,
40,
95,
52,
55,
49,
32,
42,
32,
95,
52,
55,
49,
41,
41,
59,
10,
32,
32,
32,
32,
32,
32,
32,
32,
32,
32,
32,
32,
104,
105,
103,
104,
112,
32,
102,
108,
111,
97,
116,
32,
95,
54,
48,
51,
59,
10,
32,
32,
32,
32,
32,
32,
32,
32,
32,
32,
32,
32,
100,
111,
10,
32,
32,
32,
32,
32,
32,
32,
32,
32,
32,
32,
32,
123,
10,
32,
32,
32,
32,
32,
32,
32,
32,
32,
32,
32,
32,
32,
32,
32,
32,
105,
102,
32,
40,
95,
52,
55,
57,
32,
62,
32,
49,
46,
48,
41,
10,
32,
32,
32,
32,
32,
32,
32,
32,
32,
32,
32,
32,
32,
32,
32,
32,
123,
10,
32,
32,
32,
32,
32,
32,
32,
32,
32,
32,
32,
32,
32,
32,
32,
32,
32,
32,
32,
32,
95,
54,
48,
51,
32,
61,
32,
48,
46,
48,
59,
10,
32,
32,
32,
32,
32,
32,
32,
32,
32,
32,
32,
32,
32,
32,
32,
32,
32,
32,
32,
32,
98,
114,
101,
97,
107,
59,
10,
32,
32,
32,
32,
32,
32,
32,
32,
32,
32,
32,
32,
32,
32,
32,
32,
125,
10,
32,
32,
32,
32,
32,
32,
32,
32,
32,
32,
32,
32,
32,
32,
32,
32,
104,
105,
103,
104,
112,
32,
102,
108,
111,
97,
116,
32,
95,
53,
51,
56,
32,
61,
32,
112,
111,
119,
40,
95,
49,
51,
54,
46,
114,
105,
112,
112,
108,
101,
32,
42,
32,
115,
113,
114,
116,
40,
49,
46,
48,
32,
45,
32,
40,
95,
52,
55,
57,
32,
42,
32,
95,
52,
55,
57,
41,
41,
44,
32,
50,
46,
48,
41,
59,
10,
32,
32,
32,
32,
32,
32,
32,
32,
32,
32,
32,
32,
32,
32,
32,
32,
95,
54,
48,
51,
32,
61,
32,
49,
46,
48,
32,
43,
32,
40,
95,
53,
51,
56,
32,
42,
32,
40,
48,
46,
50,
53,
32,
43,
32,
40,
95,
53,
51,
56,
32,
42,
32,
40,
48,
46,
48,
49,
53,
54,
50,
53,
32,
43,
32,
40,
95,
53,
51,
56,
32,
42,
32,
40,
48,
46,
48,
48,
48,
52,
51,
52,
48,
50,
56,
48,
49,
51,
56,
52,
50,
49,
56,
48,
51,
55,
49,
50,
56,
52,
52,
56,
52,
56,
54,
51,
50,
56,
49,
50,
53,
32,
43,
32,
40,
95,
53,
51,
56,
32,
42,
32,
40,
54,
46,
55,
56,
49,
54,
55,
57,
57,
56,
53,
53,
55,
57,
49,
48,
51,
50,
51,
49,
52,
51,
48,
48,
53,
51,
55,
49,
48,
57,
51,
55,
53,
101,
45,
48,
54,
32,
43,
32,
40,
95,
53,
51,
56,
32,
42,
32,
40,
54,
46,
55,
56,
49,
54,
55,
57,
57,
50,
56,
55,
51,
53,
54,
56,
52,
51,
55,
48,
54,
50,
50,
48,
51,
56,
56,
52,
49,
50,
52,
55,
54,
101,
45,
48,
56,
32,
43,
32,
40,
95,
53,
51,
56,
32,
42,
32,
40,
52,
46,
55,
48,
57,
53,
48,
48,
48,
49,
50,
49,
56,
57,
57,
52,
56,
56,
52,
55,
54,
54,
50,
56,
57,
48,
51,
50,
57,
57,
53,
55,
101,
45,
49,
48,
32,
43,
32,
40,
95,
53,
51,
56,
32,
42,
32,
40,
50,
46,
52,
48,
50,
56,
48,
57,
57,
51,
56,
56,
54,
52,
53,
52,
55,
52,
49,
50,
49,
53,
49,
55,
53,
48,
57,
48,
52,
55,
52,
48,
56,
101,
45,
49,
50,
32,
43,
32,
40,
95,
53,
51,
56,
32,
42,
32,
40,
57,
46,
51,
56,
53,
57,
55,
48,
51,
57,
52,
52,
53,
57,
48,
48,
55,
53,
52,
56,
54,
49,
53,
52,
48,
51,
52,
57,
51,
51,
56,
54,
49,
101,
45,
49,
53,
32,
43,
32,
40,
95,
53,
51,
56,
32,
42,
32,
40,
50,
46,
56,
57,
54,
56,
57,
57,
57,
57,
52,
51,
52,
48,
55,
52,
53,
49,
57,
50,
55,
57,
54,
54,
54,
53,
53,
57,
54,
57,
48,
49,
54,
101,
45,
49,
55,
32,
43,
32,
40,
55,
46,
50,
52,
50,
50,
54,
48,
50,
57,
57,
55,
54,
48,
49,
50,
53,
55,
53,
50,
53,
53,
53,
52,
56,
53,
48,
52,
53,
49,
51,
49,
101,
45,
50,
48,
32,
42,
32,
95,
53,
51,
56,
41,
41,
41,
41,
41,
41,
41,
41,
41,
41,
41,
41,
41,
41,
41,
41,
41,
41,
41,
59,
10,
32,
32,
32,
32,
32,
32,
32,
32,
32,
32,
32,
32,
32,
32,
32,
32,
98,
114,
101,
97,
107,
59,
10,
32,
32,
32,
32,
32,
32,
32,
32,
32,
32,
32,
32,
125,
32,
119,
104,
105,
108,
101,
40,
102,
97,
108,
115,
101,
41,
59,
10,
32,
32,
32,
32,
32,
32,
32,
32,
32,
32,
32,
32,
95,
52,
57,
57,
32,
61,
32,
95,
54,
48,
55,
32,
43,
32,
40,
116,
101,
120,
116,
117,
114,
101,
40,
100,
105,
102,
102,
117,
115,
101,
44,
32,
40,
118,
101,
99,
50,
40,
95,
52,
53,
53,
44,
32,
95,
52,
54,
54,
41,
32,
43,
32,
118,
101,
99,
50,
40,
48,
46,
53,
41,
41,
32,
47,
32,
95,
52,
49,
48,
41,
32,
42,
32,
95,
54,
48,
51,
41,
59,
10,
32,
32,
32,
32,
32,
32,
32,
32,
32,
32,
32,
32,
95,
53,
48,
50,
32,
61,
32,
95,
54,
48,
57,
32,
43,
32,
95,
54,
48,
51,
59,
10,
32,
32,
32,
32,
32,
32,
32,
32,
125,
10,
32,
32,
32,
32,
125,
10,
32,
32,
32,
32,
104,
105,
103,
104,
112,
32,
118,
101,
99,
52,
32,
95,
53,
49,
52,
32,
61,
32,
95,
53,
57,
57,
32,
47,
32,
118,
101,
99,
52,
40,
95,
54,
48,
48,
41,
59,
10,
32,
32,
32,
32,
104,
105,
103,
104,
112,
32,
118,
101,
99,
51,
32,
95,
51,
55,
49,
32,
61,
32,
112,
111,
119,
40,
95,
53,
49,
52,
46,
120,
121,
122,
44,
32,
118,
101,
99,
51,
40,
50,
46,
50,
48,
48,
48,
48,
48,
48,
52,
55,
54,
56,
51,
55,
49,
53,
56,
50,
48,
51,
49,
50,
53,
41,
41,
59,
10,
32,
32,
32,
32,
95,
101,
110,
116,
114,
121,
80,
111,
105,
110,
116,
79,
117,
116,
112,
117,
116,
32,
61,
32,
118,
101,
99,
52,
40,
95,
51,
55,
49,
46,
120,
44,
32,
95,
51,
55,
49,
46,
121,
44,
32,
95,
51,
55,
49,
46,
122,
44,
32,
95,
53,
49,
52,
46,
119,
41,
59,
10,
125,
10,
10,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
};
