blob: 578cf8c5430466379e7afafbeb29d67973bf6219 [file] [log] [blame]
/* Copyright 2013 Google Inc. All Rights Reserved.
Distributed under MIT license.
See file LICENSE for detail or copy at https://opensource.org/licenses/MIT
*/
#include "./dictionary.h"
#if defined(__cplusplus) || defined(c_plusplus)
extern "C" {
#endif
static const BrotliDictionary kBrotliDictionary = {
/* size_bits_by_length */
{
0, 0, 0, 0, 10, 10, 11, 11,
10, 10, 10, 10, 10, 9, 9, 8,
7, 7, 8, 7, 7, 6, 6, 5,
5, 0, 0, 0, 0, 0, 0, 0
},
/* offsets_by_length */
{
0, 0, 0, 0, 0, 4096, 9216, 21504,
35840, 44032, 53248, 63488, 74752, 87040, 93696, 100864,
104704, 106752, 108928, 113536, 115968, 118528, 119872, 121280,
122016, 122784, 122784, 122784, 122784, 122784, 122784, 122784
},
/* data */
{
116,105,109,101,100,111,119,110,108,105,102,101,108,101,102,116,98,97,99,107,99,
111,100,101,100,97,116,97,115,104,111,119,111,110,108,121,115,105,116,101,99,105
,116,121,111,112,101,110,106,117,115,116,108,105,107,101,102,114,101,101,119,111
,114,107,116,101,120,116,121,101,97,114,111,118,101,114,98,111,100,121,108,111,
118,101,102,111,114,109,98,111,111,107,112,108,97,121,108,105,118,101,108,105,
110,101,104,101,108,112,104,111,109,101,115,105,100,101,109,111,114,101,119,111,
114,100,108,111,110,103,116,104,101,109,118,105,101,119,102,105,110,100,112,97,
103,101,100,97,121,115,102,117,108,108,104,101,97,100,116,101,114,109,101,97,99,
104,97,114,101,97,102,114,111,109,116,114,117,101,109,97,114,107,97,98,108,101,
117,112,111,110,104,105,103,104,100,97,116,101,108,97,110,100,110,101,119,115,
101,118,101,110,110,101,120,116,99,97,115,101,98,111,116,104,112,111,115,116,117
,115,101,100,109,97,100,101,104,97,110,100,104,101,114,101,119,104,97,116,110,97
,109,101,76,105,110,107,98,108,111,103,115,105,122,101,98,97,115,101,104,101,108
,100,109,97,107,101,109,97,105,110,117,115,101,114,39,41,32,43,104,111,108,100,
101,110,100,115,119,105,116,104,78,101,119,115,114,101,97,100,119,101,114,101,
115,105,103,110,116,97,107,101,104,97,118,101,103,97,109,101,115,101,101,110,99,
97,108,108,112,97,116,104,119,101,108,108,112,108,117,115,109,101,110,117,102,
105,108,109,112,97,114,116,106,111,105,110,116,104,105,115,108,105,115,116,103,
111,111,100,110,101,101,100,119,97,121,115,119,101,115,116,106,111,98,115,109,
105,110,100,97,108,115,111,108,111,103,111,114,105,99,104,117,115,101,115,108,97
,115,116,116,101,97,109,97,114,109,121,102,111,111,100,107,105,110,103,119,105,
108,108,101,97,115,116,119,97,114,100,98,101,115,116,102,105,114,101,80,97,103,
101,107,110,111,119,97,119,97,121,46,112,110,103,109,111,118,101,116,104,97,110,
108,111,97,100,103,105,118,101,115,101,108,102,110,111,116,101,109,117,99,104,
102,101,101,100,109,97,110,121,114,111,99,107,105,99,111,110,111,110,99,101,108,
111,111,107,104,105,100,101,100,105,101,100,72,111,109,101,114,117,108,101,104,
111,115,116,97,106,97,120,105,110,102,111,99,108,117,98,108,97,119,115,108,101,
115,115,104,97,108,102,115,111,109,101,115,117,99,104,122,111,110,101,49,48,48,
37,111,110,101,115,99,97,114,101,84,105,109,101,114,97,99,101,98,108,117,101,102
,111,117,114,119,101,101,107,102,97,99,101,104,111,112,101,103,97,118,101,104,97
,114,100,108,111,115,116,119,104,101,110,112,97,114,107,107,101,112,116,112,97,
115,115,115,104,105,112,114,111,111,109,72,84,77,76,112,108,97,110,84,121,112,
101,100,111,110,101,115,97,118,101,107,101,101,112,102,108,97,103,108,105,110,
107,115,111,108,100,102,105,118,101,116,111,111,107,114,97,116,101,116,111,119,
110,106,117,109,112,116,104,117,115,100,97,114,107,99,97,114,100,102,105,108,101
,102,101,97,114,115,116,97,121,107,105,108,108,116,104,97,116,102,97,108,108,97,
117,116,111,101,118,101,114,46,99,111,109,116,97,108,107,115,104,111,112,118,111
,116,101,100,101,101,112,109,111,100,101,114,101,115,116,116,117,114,110,98,111,
114,110,98,97,110,100,102,101,108,108,114,111,115,101,117,114,108,40,115,107,105
,110,114,111,108,101,99,111,109,101,97,99,116,115,97,103,101,115,109,101,101,116
,103,111,108,100,46,106,112,103,105,116,101,109,118,97,114,121,102,101,108,116,
116,104,101,110,115,101,110,100,100,114,111,112,86,105,101,119,99,111,112,121,49
,46,48,34,60,47,97,62,115,116,111,112,101,108,115,101,108,105,101,115,116,111,
117,114,112,97,99,107,46,103,105,102,112,97,115,116,99,115,115,63,103,114,97,121
,109,101,97,110,38,103,116,59,114,105,100,101,115,104,111,116,108,97,116,101,115
,97,105,100,114,111,97,100,118,97,114,32,102,101,101,108,106,111,104,110,114,105
,99,107,112,111,114,116,102,97,115,116,39,85,65,45,100,101,97,100,60,47,98,62,
112,111,111,114,98,105,108,108,116,121,112,101,85,46,83,46,119,111,111,100,109,
117,115,116,50,112,120,59,73,110,102,111,114,97,110,107,119,105,100,101,119,97,
110,116,119,97,108,108,108,101,97,100,91,48,93,59,112,97,117,108,119,97,118,101,
115,117,114,101,36,40,39,35,119,97,105,116,109,97,115,115,97,114,109,115,103,111
,101,115,103,97,105,110,108,97,110,103,112,97,105,100,33,45,45,32,108,111,99,107
,117,110,105,116,114,111,111,116,119,97,108,107,102,105,114,109,119,105,102,101,
120,109,108,34,115,111,110,103,116,101,115,116,50,48,112,120,107,105,110,100,114
,111,119,115,116,111,111,108,102,111,110,116,109,97,105,108,115,97,102,101,115,
116,97,114,109,97,112,115,99,111,114,101,114,97,105,110,102,108,111,119,98,97,98
,121,115,112,97,110,115,97,121,115,52,112,120,59,54,112,120,59,97,114,116,115,
102,111,111,116,114,101,97,108,119,105,107,105,104,101,97,116,115,116,101,112,
116,114,105,112,111,114,103,47,108,97,107,101,119,101,97,107,116,111,108,100,70,
111,114,109,99,97,115,116,102,97,110,115,98,97,110,107,118,101,114,121,114,117,
110,115,106,117,108,121,116,97,115,107,49,112,120,59,103,111,97,108,103,114,101,
119,115,108,111,119,101,100,103,101,105,100,61,34,115,101,116,115,53,112,120,59,
46,106,115,63,52,48,112,120,105,102,32,40,115,111,111,110,115,101,97,116,110,111
,110,101,116,117,98,101,122,101,114,111,115,101,110,116,114,101,101,100,102,97,
99,116,105,110,116,111,103,105,102,116,104,97,114,109,49,56,112,120,99,97,109,
101,104,105,108,108,98,111,108,100,122,111,111,109,118,111,105,100,101,97,115,
121,114,105,110,103,102,105,108,108,112,101,97,107,105,110,105,116,99,111,115,
116,51,112,120,59,106,97,99,107,116,97,103,115,98,105,116,115,114,111,108,108,
101,100,105,116,107,110,101,119,110,101,97,114,60,33,45,45,103,114,111,119,74,83
,79,78,100,117,116,121,78,97,109,101,115,97,108,101,121,111,117,32,108,111,116,
115,112,97,105,110,106,97,122,122,99,111,108,100,101,121,101,115,102,105,115,104
,119,119,119,46,114,105,115,107,116,97,98,115,112,114,101,118,49,48,112,120,114,
105,115,101,50,53,112,120,66,108,117,101,100,105,110,103,51,48,48,44,98,97,108,
108,102,111,114,100,101,97,114,110,119,105,108,100,98,111,120,46,102,97,105,114,
108,97,99,107,118,101,114,115,112,97,105,114,106,117,110,101,116,101,99,104,105,
102,40,33,112,105,99,107,101,118,105,108,36,40,34,35,119,97,114,109,108,111,114,
100,100,111,101,115,112,117,108,108,44,48,48,48,105,100,101,97,100,114,97,119,
104,117,103,101,115,112,111,116,102,117,110,100,98,117,114,110,104,114,101,102,
99,101,108,108,107,101,121,115,116,105,99,107,104,111,117,114,108,111,115,115,
102,117,101,108,49,50,112,120,115,117,105,116,100,101,97,108,82,83,83,34,97,103,
101,100,103,114,101,121,71,69,84,34,101,97,115,101,97,105,109,115,103,105,114,
108,97,105,100,115,56,112,120,59,110,97,118,121,103,114,105,100,116,105,112,115,
35,57,57,57,119,97,114,115,108,97,100,121,99,97,114,115,41,59,32,125,112,104,112
,63,104,101,108,108,116,97,108,108,119,104,111,109,122,104,58,229,42,47,13,10,32
,49,48,48,104,97,108,108,46,10,10,65,55,112,120,59,112,117,115,104,99,104,97,116
,48,112,120,59,99,114,101,119,42,47,60,47,104,97,115,104,55,53,112,120,102,108,
97,116,114,97,114,101,32,38,38,32,116,101,108,108,99,97,109,112,111,110,116,111,
108,97,105,100,109,105,115,115,115,107,105,112,116,101,110,116,102,105,110,101,
109,97,108,101,103,101,116,115,112,108,111,116,52,48,48,44,13,10,13,10,99,111,
111,108,102,101,101,116,46,112,104,112,60,98,114,62,101,114,105,99,109,111,115,
116,103,117,105,100,98,101,108,108,100,101,115,99,104,97,105,114,109,97,116,104,
97,116,111,109,47,105,109,103,38,35,56,50,108,117,99,107,99,101,110,116,48,48,48
,59,116,105,110,121,103,111,110,101,104,116,109,108,115,101,108,108,100,114,117,
103,70,82,69,69,110,111,100,101,110,105,99,107,63,105,100,61,108,111,115,101,110
,117,108,108,118,97,115,116,119,105,110,100,82,83,83,32,119,101,97,114,114,101,
108,121,98,101,101,110,115,97,109,101,100,117,107,101,110,97,115,97,99,97,112,
101,119,105,115,104,103,117,108,102,84,50,51,58,104,105,116,115,115,108,111,116,
103,97,116,101,107,105,99,107,98,108,117,114,116,104,101,121,49,53,112,120,39,39
,41,59,41,59,34,62,109,115,105,101,119,105,110,115,98,105,114,100,115,111,114,
116,98,101,116,97,115,101,101,107,84,49,56,58,111,114,100,115,116,114,101,101,
109,97,108,108,54,48,112,120,102,97,114,109,226,128,153,115,98,111,121,115,91,48
,93,46,39,41,59,34,80,79,83,84,98,101,97,114,107,105,100,115,41,59,125,125,109,
97,114,121,116,101,110,100,40,85,75,41,113,117,97,100,122,104,58,230,45,115,105,
122,45,45,45,45,112,114,111,112,39,41,59,13,108,105,102,116,84,49,57,58,118,105,
99,101,97,110,100,121,100,101,98,116,62,82,83,83,112,111,111,108,110,101,99,107,
98,108,111,119,84,49,54,58,100,111,111,114,101,118,97,108,84,49,55,58,108,101,
116,115,102,97,105,108,111,114,97,108,112,111,108,108,110,111,118,97,99,111,108,
115,103,101,110,101,32,226,128,148,115,111,102,116,114,111,109,101,116,105,108,
108,114,111,115,115,60,104,51,62,112,111,117,114,102,97,100,101,112,105,110,107,
60,116,114,62,109,105,110,105,41,124,33,40,109,105,110,101,122,104,58,232,98,97,
114,115,104,101,97,114,48,48,41,59,109,105,108,107,32,45,45,62,105,114,111,110,
102,114,101,100,100,105,115,107,119,101,110,116,115,111,105,108,112,117,116,115,
47,106,115,47,104,111,108,121,84,50,50,58,73,83,66,78,84,50,48,58,97,100,97,109,
115,101,101,115,60,104,50,62,106,115,111,110,39,44,32,39,99,111,110,116,84,50,49
,58,32,82,83,83,108,111,111,112,97,115,105,97,109,111,111,110,60,47,112,62,115,
111,117,108,76,73,78,69,102,111,114,116,99,97,114,116,84,49,52,58,60,104,49,62,
56,48,112,120,33,45,45,60,57,112,120,59,84,48,52,58,109,105,107,101,58,52,54,90,
110,105,99,101,105,110,99,104,89,111,114,107,114,105,99,101,122,104,58,228,39,41
,41,59,112,117,114,101,109,97,103,101,112,97,114,97,116,111,110,101,98,111,110,
100,58,51,55,90,95,111,102,95,39,93,41,59,48,48,48,44,122,104,58,231,116,97,110,
107,121,97,114,100,98,111,119,108,98,117,115,104,58,53,54,90,74,97,118,97,51,48,
112,120,10,124,125,10,37,67,51,37,58,51,52,90,106,101,102,102,69,88,80,73,99,97,
115,104,118,105,115,97,103,111,108,102,115,110,111,119,122,104,58,233,113,117,
101,114,46,99,115,115,115,105,99,107,109,101,97,116,109,105,110,46,98,105,110,
100,100,101,108,108,104,105,114,101,112,105,99,115,114,101,110,116,58,51,54,90,
72,84,84,80,45,50,48,49,102,111,116,111,119,111,108,102,69,78,68,32,120,98,111,
120,58,53,52,90,66,79,68,89,100,105,99,107,59,10,125,10,101,120,105,116,58,51,53
,90,118,97,114,115,98,101,97,116,39,125,41,59,100,105,101,116,57,57,57,59,97,110
,110,101,125,125,60,47,91,105,93,46,76,97,110,103,107,109,194,178,119,105,114,
101,116,111,121,115,97,100,100,115,115,101,97,108,97,108,101,120,59,10,9,125,101
,99,104,111,110,105,110,101,46,111,114,103,48,48,53,41,116,111,110,121,106,101,
119,115,115,97,110,100,108,101,103,115,114,111,111,102,48,48,48,41,32,50,48,48,
119,105,110,101,103,101,97,114,100,111,103,115,98,111,111,116,103,97,114,121,99,
117,116,115,116,121,108,101,116,101,109,112,116,105,111,110,46,120,109,108,99,
111,99,107,103,97,110,103,36,40,39,46,53,48,112,120,80,104,46,68,109,105,115,99,
97,108,97,110,108,111,97,110,100,101,115,107,109,105,108,101,114,121,97,110,117,
110,105,120,100,105,115,99,41,59,125,10,100,117,115,116,99,108,105,112,41,46,10,
10,55,48,112,120,45,50,48,48,68,86,68,115,55,93,62,60,116,97,112,101,100,101,109
,111,105,43,43,41,119,97,103,101,101,117,114,111,112,104,105,108,111,112,116,115
,104,111,108,101,70,65,81,115,97,115,105,110,45,50,54,84,108,97,98,115,112,101,
116,115,85,82,76,32,98,117,108,107,99,111,111,107,59,125,13,10,72,69,65,68,91,48
,93,41,97,98,98,114,106,117,97,110,40,49,57,56,108,101,115,104,116,119,105,110,
60,47,105,62,115,111,110,121,103,117,121,115,102,117,99,107,112,105,112,101,124,
45,10,33,48,48,50,41,110,100,111,119,91,49,93,59,91,93,59,10,76,111,103,32,115,
97,108,116,13,10,9,9,98,97,110,103,116,114,105,109,98,97,116,104,41,123,13,10,48
,48,112,120,10,125,41,59,107,111,58,236,102,101,101,115,97,100,62,13,115,58,47,
47,32,91,93,59,116,111,108,108,112,108,117,103,40,41,123,10,123,13,10,32,46,106,
115,39,50,48,48,112,100,117,97,108,98,111,97,116,46,74,80,71,41,59,10,125,113,
117,111,116,41,59,10,10,39,41,59,10,13,10,125,13,50,48,49,52,50,48,49,53,50,48,
49,54,50,48,49,55,50,48,49,56,50,48,49,57,50,48,50,48,50,48,50,49,50,48,50,50,50
,48,50,51,50,48,50,52,50,48,50,53,50,48,50,54,50,48,50,55,50,48,50,56,50,48,50,
57,50,48,51,48,50,48,51,49,50,48,51,50,50,48,51,51,50,48,51,52,50,48,51,53,50,48
,51,54,50,48,51,55,50,48,49,51,50,48,49,50,50,48,49,49,50,48,49,48,50,48,48,57,
50,48,48,56,50,48,48,55,50,48,48,54,50,48,48,53,50,48,48,52,50,48,48,51,50,48,48
,50,50,48,48,49,50,48,48,48,49,57,57,57,49,57,57,56,49,57,57,55,49,57,57,54,49,
57,57,53,49,57,57,52,49,57,57,51,49,57,57,50,49,57,57,49,49,57,57,48,49,57,56,57
,49,57,56,56,49,57,56,55,49,57,56,54,49,57,56,53,49,57,56,52,49,57,56,51,49,57,
56,50,49,57,56,49,49,57,56,48,49,57,55,57,49,57,55,56,49,57,55,55,49,57,55,54,49
,57,55,53,49,57,55,52,49,57,55,51,49,57,55,50,49,57,55,49,49,57,55,48,49,57,54,
57,49,57,54,56,49,57,54,55,49,57,54,54,49,57,54,53,49,57,54,52,49,57,54,51,49,57
,54,50,49,57,54,49,49,57,54,48,49,57,53,57,49,57,53,56,49,57,53,55,49,57,53,54,
49,57,53,53,49,57,53,52,49,57,53,51,49,57,53,50,49,57,53,49,49,57,53,48,49,48,48
,48,49,48,50,52,49,51,57,52,48,48,48,48,57,57,57,57,99,111,109,111,109,195,161,
115,101,115,116,101,101,115,116,97,112,101,114,111,116,111,100,111,104,97,99,101
,99,97,100,97,97,195,177,111,98,105,101,110,100,195,173,97,97,115,195,173,118,
105,100,97,99,97,115,111,111,116,114,111,102,111,114,111,115,111,108,111,111,116
,114,97,99,117,97,108,100,105,106,111,115,105,100,111,103,114,97,110,116,105,112
,111,116,101,109,97,100,101,98,101,97,108,103,111,113,117,195,169,101,115,116,
111,110,97,100,97,116,114,101,115,112,111,99,111,99,97,115,97,98,97,106,111,116,
111,100,97,115,105,110,111,97,103,117,97,112,117,101,115,117,110,111,115,97,110,
116,101,100,105,99,101,108,117,105,115,101,108,108,97,109,97,121,111,122,111,110
,97,97,109,111,114,112,105,115,111,111,98,114,97,99,108,105,99,101,108,108,111,
100,105,111,115,104,111,114,97,99,97,115,105,208,183,208,176,208,189,208,176,208
,190,208,188,209,128,208,176,209,128,209,131,209,130,208,176,208,189,208,181,208
,191,208,190,208,190,209,130,208,184,208,183,208,189,208,190,208,180,208,190,209
,130,208,190,208,182,208,181,208,190,208,189,208,184,209,133,208,157,208,176,208
,181,208,181,208,177,209,139,208,188,209,139,208,146,209,139,209,129,208,190,208
,178,209,139,208,178,208,190,208,157,208,190,208,190,208,177,208,159,208,190,208
,187,208,184,208,189,208,184,208,160,208,164,208,157,208,181,208,156,209,139,209
,130,209,139,208,158,208,189,208,184,208,188,208,180,208,176,208,151,208,176,208
,148,208,176,208,157,209,131,208,158,208,177,209,130,208,181,208,152,208,183,208
,181,208,185,208,189,209,131,208,188,208,188,208,162,209,139,209,131,208,182,217
,129,217,138,216,163,217,134,217,133,216,167,217,133,216,185,217,131,217,132,216
,163,217,136,216,177,216,175,217,138,216,167,217,129,217,137,217,135,217,136,217
,132,217,133,217,132,217,131,216,167,217,136,217,132,217,135,216,168,216,179,216
,167,217,132,216,165,217,134,217,135,217,138,216,163,217,138,217,130,216,175,217
,135,217,132,216,171,217,133,216,168,217,135,217,132,217,136,217,132,217,138,216
,168,217,132,216,167,217,138,216,168,217,131,216,180,217,138,216,167,217,133,216
,163,217,133,217,134,216,170,216,168,217,138,217,132,217,134,216,173,216,168,217
,135,217,133,217,133,216,180,217,136,216,180,102,105,114,115,116,118,105,100,101
,111,108,105,103,104,116,119,111,114,108,100,109,101,100,105,97,119,104,105,116,
101,99,108,111,115,101,98,108,97,99,107,114,105,103,104,116,115,109,97,108,108,
98,111,111,107,115,112,108,97,99,101,109,117,115,105,99,102,105,101,108,100,111,
114,100,101,114,112,111,105,110,116,118,97,108,117,101,108,101,118,101,108,116,
97,98,108,101,98,111,97,114,100,104,111,117,115,101,103,114,111,117,112,119,111,
114,107,115,121,101,97,114,115,115,116,97,116,101,116,111,100,97,121,119,97,116,
101,114,115,116,97,114,116,115,116,121,108,101,100,101,97,116,104,112,111,119,
101,114,112,104,111,110,101,110,105,103,104,116,101,114,114,111,114,105,110,112,
117,116,97,98,111,117,116,116,101,114,109,115,116,105,116,108,101,116,111,111,
108,115,101,118,101,110,116,108,111,99,97,108,116,105,109,101,115,108,97,114,103
,101,119,111,114,100,115,103,97,109,101,115,115,104,111,114,116,115,112,97,99,
101,102,111,99,117,115,99,108,101,97,114,109,111,100,101,108,98,108,111,99,107,
103,117,105,100,101,114,97,100,105,111,115,104,97,114,101,119,111,109,101,110,97
,103,97,105,110,109,111,110,101,121,105,109,97,103,101,110,97,109,101,115,121,
111,117,110,103,108,105,110,101,115,108,97,116,101,114,99,111,108,111,114,103,
114,101,101,110,102,114,111,110,116,38,97,109,112,59,119,97,116,99,104,102,111,
114,99,101,112,114,105,99,101,114,117,108,101,115,98,101,103,105,110,97,102,116,
101,114,118,105,115,105,116,105,115,115,117,101,97,114,101,97,115,98,101,108,111
,119,105,110,100,101,120,116,111,116,97,108,104,111,117,114,115,108,97,98,101,
108,112,114,105,110,116,112,114,101,115,115,98,117,105,108,116,108,105,110,107,
115,115,112,101,101,100,115,116,117,100,121,116,114,97,100,101,102,111,117,110,
100,115,101,110,115,101,117,110,100,101,114,115,104,111,119,110,102,111,114,109,
115,114,97,110,103,101,97,100,100,101,100,115,116,105,108,108,109,111,118,101,
100,116,97,107,101,110,97,98,111,118,101,102,108,97,115,104,102,105,120,101,100,
111,102,116,101,110,111,116,104,101,114,118,105,101,119,115,99,104,101,99,107,
108,101,103,97,108,114,105,118,101,114,105,116,101,109,115,113,117,105,99,107,
115,104,97,112,101,104,117,109,97,110,101,120,105,115,116,103,111,105,110,103,
109,111,118,105,101,116,104,105,114,100,98,97,115,105,99,112,101,97,99,101,115,
116,97,103,101,119,105,100,116,104,108,111,103,105,110,105,100,101,97,115,119,
114,111,116,101,112,97,103,101,115,117,115,101,114,115,100,114,105,118,101,115,
116,111,114,101,98,114,101,97,107,115,111,117,116,104,118,111,105,99,101,115,105
,116,101,115,109,111,110,116,104,119,104,101,114,101,98,117,105,108,100,119,104,
105,99,104,101,97,114,116,104,102,111,114,117,109,116,104,114,101,101,115,112,
111,114,116,112,97,114,116,121,67,108,105,99,107,108,111,119,101,114,108,105,118
,101,115,99,108,97,115,115,108,97,121,101,114,101,110,116,114,121,115,116,111,
114,121,117,115,97,103,101,115,111,117,110,100,99,111,117,114,116,121,111,117,
114,32,98,105,114,116,104,112,111,112,117,112,116,121,112,101,115,97,112,112,108
,121,73,109,97,103,101,98,101,105,110,103,117,112,112,101,114,110,111,116,101,
115,101,118,101,114,121,115,104,111,119,115,109,101,97,110,115,101,120,116,114,
97,109,97,116,99,104,116,114,97,99,107,107,110,111,119,110,101,97,114,108,121,98
,101,103,97,110,115,117,112,101,114,112,97,112,101,114,110,111,114,116,104,108,
101,97,114,110,103,105,118,101,110,110,97,109,101,100,101,110,100,101,100,84,101
,114,109,115,112,97,114,116,115,71,114,111,117,112,98,114,97,110,100,117,115,105
,110,103,119,111,109,97,110,102,97,108,115,101,114,101,97,100,121,97,117,100,105
,111,116,97,107,101,115,119,104,105,108,101,46,99,111,109,47,108,105,118,101,100
,99,97,115,101,115,100,97,105,108,121,99,104,105,108,100,103,114,101,97,116,106,
117,100,103,101,116,104,111,115,101,117,110,105,116,115,110,101,118,101,114,98,
114,111,97,100,99,111,97,115,116,99,111,118,101,114,97,112,112,108,101,102,105,
108,101,115,99,121,99,108,101,115,99,101,110,101,112,108,97,110,115,99,108,105,
99,107,119,114,105,116,101,113,117,101,101,110,112,105,101,99,101,101,109,97,105
,108,102,114,97,109,101,111,108,100,101,114,112,104,111,116,111,108,105,109,105,
116,99,97,99,104,101,99,105,118,105,108,115,99,97,108,101,101,110,116,101,114,
116,104,101,109,101,116,104,101,114,101,116,111,117,99,104,98,111,117,110,100,
114,111,121,97,108,97,115,107,101,100,119,104,111,108,101,115,105,110,99,101,115
,116,111,99,107,32,110,97,109,101,102,97,105,116,104,104,101,97,114,116,101,109,
112,116,121,111,102,102,101,114,115,99,111,112,101,111,119,110,101,100,109,105,
103,104,116,97,108,98,117,109,116,104,105,110,107,98,108,111,111,100,97,114,114,
97,121,109,97,106,111,114,116,114,117,115,116,99,97,110,111,110,117,110,105,111,
110,99,111,117,110,116,118,97,108,105,100,115,116,111,110,101,83,116,121,108,101
,76,111,103,105,110,104,97,112,112,121,111,99,99,117,114,108,101,102,116,58,102,
114,101,115,104,113,117,105,116,101,102,105,108,109,115,103,114,97,100,101,110,
101,101,100,115,117,114,98,97,110,102,105,103,104,116,98,97,115,105,115,104,111,
118,101,114,97,117,116,111,59,114,111,117,116,101,46,104,116,109,108,109,105,120
,101,100,102,105,110,97,108,89,111,117,114,32,115,108,105,100,101,116,111,112,
105,99,98,114,111,119,110,97,108,111,110,101,100,114,97,119,110,115,112,108,105,
116,114,101,97,99,104,82,105,103,104,116,100,97,116,101,115,109,97,114,99,104,
113,117,111,116,101,103,111,111,100,115,76,105,110,107,115,100,111,117,98,116,97
,115,121,110,99,116,104,117,109,98,97,108,108,111,119,99,104,105,101,102,121,111
,117,116,104,110,111,118,101,108,49,48,112,120,59,115,101,114,118,101,117,110,
116,105,108,104,97,110,100,115,67,104,101,99,107,83,112,97,99,101,113,117,101,
114,121,106,97,109,101,115,101,113,117,97,108,116,119,105,99,101,48,44,48,48,48,
83,116,97,114,116,112,97,110,101,108,115,111,110,103,115,114,111,117,110,100,101
,105,103,104,116,115,104,105,102,116,119,111,114,116,104,112,111,115,116,115,108
,101,97,100,115,119,101,101,107,115,97,118,111,105,100,116,104,101,115,101,109,
105,108,101,115,112,108,97,110,101,115,109,97,114,116,97,108,112,104,97,112,108,
97,110,116,109,97,114,107,115,114,97,116,101,115,112,108,97,121,115,99,108,97,
105,109,115,97,108,101,115,116,101,120,116,115,115,116,97,114,115,119,114,111,
110,103,60,47,104,51,62,116,104,105,110,103,46,111,114,103,47,109,117,108,116,
105,104,101,97,114,100,80,111,119,101,114,115,116,97,110,100,116,111,107,101,110
,115,111,108,105,100,40,116,104,105,115,98,114,105,110,103,115,104,105,112,115,
115,116,97,102,102,116,114,105,101,100,99,97,108,108,115,102,117,108,108,121,102
,97,99,116,115,97,103,101,110,116,84,104,105,115,32,47,47,45,45,62,97,100,109,
105,110,101,103,121,112,116,69,118,101,110,116,49,53,112,120,59,69,109,97,105,
108,116,114,117,101,34,99,114,111,115,115,115,112,101,110,116,98,108,111,103,115
,98,111,120,34,62,110,111,116,101,100,108,101,97,118,101,99,104,105,110,97,115,
105,122,101,115,103,117,101,115,116,60,47,104,52,62,114,111,98,111,116,104,101,
97,118,121,116,114,117,101,44,115,101,118,101,110,103,114,97,110,100,99,114,105,
109,101,115,105,103,110,115,97,119,97,114,101,100,97,110,99,101,112,104,97,115,
101,62,60,33,45,45,101,110,95,85,83,38,35,51,57,59,50,48,48,112,120,95,110,97,
109,101,108,97,116,105,110,101,110,106,111,121,97,106,97,120,46,97,116,105,111,
110,115,109,105,116,104,85,46,83,46,32,104,111,108,100,115,112,101,116,101,114,
105,110,100,105,97,110,97,118,34,62,99,104,97,105,110,115,99,111,114,101,99,111,
109,101,115,100,111,105,110,103,112,114,105,111,114,83,104,97,114,101,49,57,57,
48,115,114,111,109,97,110,108,105,115,116,115,106,97,112,97,110,102,97,108,108,
115,116,114,105,97,108,111,119,110,101,114,97,103,114,101,101,60,47,104,50,62,97
,98,117,115,101,97,108,101,114,116,111,112,101,114,97,34,45,47,47,87,99,97,114,
100,115,104,105,108,108,115,116,101,97,109,115,80,104,111,116,111,116,114,117,
116,104,99,108,101,97,110,46,112,104,112,63,115,97,105,110,116,109,101,116,97,
108,108,111,117,105,115,109,101,97,110,116,112,114,111,111,102,98,114,105,101,
102,114,111,119,34,62,103,101,110,114,101,116,114,117,99,107,108,111,111,107,115
,86,97,108,117,101,70,114,97,109,101,46,110,101,116,47,45,45,62,10,60,116,114,
121,32,123,10,118,97,114,32,109,97,107,101,115,99,111,115,116,115,112,108,97,105
,110,97,100,117,108,116,113,117,101,115,116,116,114,97,105,110,108,97,98,111,114
,104,101,108,112,115,99,97,117,115,101,109,97,103,105,99,109,111,116,111,114,116
,104,101,105,114,50,53,48,112,120,108,101,97,115,116,115,116,101,112,115,67,111,
117,110,116,99,111,117,108,100,103,108,97,115,115,115,105,100,101,115,102,117,
110,100,115,104,111,116,101,108,97,119,97,114,100,109,111,117,116,104,109,111,
118,101,115,112,97,114,105,115,103,105,118,101,115,100,117,116,99,104,116,101,
120,97,115,102,114,117,105,116,110,117,108,108,44,124,124,91,93,59,116,111,112,
34,62,10,60,33,45,45,80,79,83,84,34,111,99,101,97,110,60,98,114,47,62,102,108,
111,111,114,115,112,101,97,107,100,101,112,116,104,32,115,105,122,101,98,97,110,
107,115,99,97,116,99,104,99,104,97,114,116,50,48,112,120,59,97,108,105,103,110,
100,101,97,108,115,119,111,117,108,100,53,48,112,120,59,117,114,108,61,34,112,97
,114,107,115,109,111,117,115,101,77,111,115,116,32,46,46,46,60,47,97,109,111,110
,103,98,114,97,105,110,98,111,100,121,32,110,111,110,101,59,98,97,115,101,100,99
,97,114,114,121,100,114,97,102,116,114,101,102,101,114,112,97,103,101,95,104,111
,109,101,46,109,101,116,101,114,100,101,108,97,121,100,114,101,97,109,112,114,
111,118,101,106,111,105,110,116,60,47,116,114,62,100,114,117,103,115,60,33,45,45
,32,97,112,114,105,108,105,100,101,97,108,97,108,108,101,110,101,120,97,99,116,
102,111,114,116,104,99,111,100,101,115,108,111,103,105,99,86,105,101,119,32,115,
101,101,109,115,98,108,97,110,107,112,111,114,116,115,32,40,50,48,48,115,97,118,
101,100,95,108,105,110,107,103,111,97,108,115,103,114,97,110,116,103,114,101,101
,107,104,111,109,101,115,114,105,110,103,115,114,97,116,101,100,51,48,112,120,59
,119,104,111,115,101,112,97,114,115,101,40,41,59,34,32,66,108,111,99,107,108,105
,110,117,120,106,111,110,101,115,112,105,120,101,108,39,41,59,34,62,41,59,105,
102,40,45,108,101,102,116,100,97,118,105,100,104,111,114,115,101,70,111,99,117,
115,114,97,105,115,101,98,111,120,101,115,84,114,97,99,107,101,109,101,110,116,
60,47,101,109,62,98,97,114,34,62,46,115,114,99,61,116,111,119,101,114,97,108,116
,61,34,99,97,98,108,101,104,101,110,114,121,50,52,112,120,59,115,101,116,117,112
,105,116,97,108,121,115,104,97,114,112,109,105,110,111,114,116,97,115,116,101,
119,97,110,116,115,116,104,105,115,46,114,101,115,101,116,119,104,101,101,108,
103,105,114,108,115,47,99,115,115,47,49,48,48,37,59,99,108,117,98,115,115,116,
117,102,102,98,105,98,108,101,118,111,116,101,115,32,49,48,48,48,107,111,114,101
,97,125,41,59,13,10,98,97,110,100,115,113,117,101,117,101,61,32,123,125,59,56,48
,112,120,59,99,107,105,110,103,123,13,10,9,9,97,104,101,97,100,99,108,111,99,107
,105,114,105,115,104,108,105,107,101,32,114,97,116,105,111,115,116,97,116,115,70
,111,114,109,34,121,97,104,111,111,41,91,48,93,59,65,98,111,117,116,102,105,110,
100,115,60,47,104,49,62,100,101,98,117,103,116,97,115,107,115,85,82,76,32,61,99,
101,108,108,115,125,41,40,41,59,49,50,112,120,59,112,114,105,109,101,116,101,108
,108,115,116,117,114,110,115,48,120,54,48,48,46,106,112,103,34,115,112,97,105,
110,98,101,97,99,104,116,97,120,101,115,109,105,99,114,111,97,110,103,101,108,45
,45,62,60,47,103,105,102,116,115,115,116,101,118,101,45,108,105,110,107,98,111,
100,121,46,125,41,59,10,9,109,111,117,110,116,32,40,49,57,57,70,65,81,60,47,114,
111,103,101,114,102,114,97,110,107,67,108,97,115,115,50,56,112,120,59,102,101,
101,100,115,60,104,49,62,60,115,99,111,116,116,116,101,115,116,115,50,50,112,120
,59,100,114,105,110,107,41,32,124,124,32,108,101,119,105,115,115,104,97,108,108,
35,48,51,57,59,32,102,111,114,32,108,111,118,101,100,119,97,115,116,101,48,48,
112,120,59,106,97,58,227,130,115,105,109,111,110,60,102,111,110,116,114,101,112,
108,121,109,101,101,116,115,117,110,116,101,114,99,104,101,97,112,116,105,103,
104,116,66,114,97,110,100,41,32,33,61,32,100,114,101,115,115,99,108,105,112,115,
114,111,111,109,115,111,110,107,101,121,109,111,98,105,108,109,97,105,110,46,78,
97,109,101,32,112,108,97,116,101,102,117,110,110,121,116,114,101,101,115,99,111,
109,47,34,49,46,106,112,103,119,109,111,100,101,112,97,114,97,109,83,84,65,82,84
,108,101,102,116,32,105,100,100,101,110,44,32,50,48,49,41,59,10,125,10,102,111,
114,109,46,118,105,114,117,115,99,104,97,105,114,116,114,97,110,115,119,111,114,
115,116,80,97,103,101,115,105,116,105,111,110,112,97,116,99,104,60,33,45,45,10,
111,45,99,97,99,102,105,114,109,115,116,111,117,114,115,44,48,48,48,32,97,115,
105,97,110,105,43,43,41,123,97,100,111,98,101,39,41,91,48,93,105,100,61,49,48,98
,111,116,104,59,109,101,110,117,32,46,50,46,109,105,46,112,110,103,34,107,101,
118,105,110,99,111,97,99,104,67,104,105,108,100,98,114,117,99,101,50,46,106,112,
103,85,82,76,41,43,46,106,112,103,124,115,117,105,116,101,115,108,105,99,101,104
,97,114,114,121,49,50,48,34,32,115,119,101,101,116,116,114,62,13,10,110,97,109,
101,61,100,105,101,103,111,112,97,103,101,32,115,119,105,115,115,45,45,62,10,10,
35,102,102,102,59,34,62,76,111,103,46,99,111,109,34,116,114,101,97,116,115,104,
101,101,116,41,32,38,38,32,49,52,112,120,59,115,108,101,101,112,110,116,101,110,
116,102,105,108,101,100,106,97,58,227,131,105,100,61,34,99,78,97,109,101,34,119,
111,114,115,101,115,104,111,116,115,45,98,111,120,45,100,101,108,116,97,10,38,
108,116,59,98,101,97,114,115,58,52,56,90,60,100,97,116,97,45,114,117,114,97,108,
60,47,97,62,32,115,112,101,110,100,98,97,107,101,114,115,104,111,112,115,61,32,
34,34,59,112,104,112,34,62,99,116,105,111,110,49,51,112,120,59,98,114,105,97,110
,104,101,108,108,111,115,105,122,101,61,111,61,37,50,70,32,106,111,105,110,109,
97,121,98,101,60,105,109,103,32,105,109,103,34,62,44,32,102,106,115,105,109,103,
34,32,34,41,91,48,93,77,84,111,112,66,84,121,112,101,34,110,101,119,108,121,68,
97,110,115,107,99,122,101,99,104,116,114,97,105,108,107,110,111,119,115,60,47,
104,53,62,102,97,113,34,62,122,104,45,99,110,49,48,41,59,10,45,49,34,41,59,116,
121,112,101,61,98,108,117,101,115,116,114,117,108,121,100,97,118,105,115,46,106,
115,39,59,62,13,10,60,33,115,116,101,101,108,32,121,111,117,32,104,50,62,13,10,
102,111,114,109,32,106,101,115,117,115,49,48,48,37,32,109,101,110,117,46,13,10,9
,13,10,119,97,108,101,115,114,105,115,107,115,117,109,101,110,116,100,100,105,
110,103,98,45,108,105,107,116,101,97,99,104,103,105,102,34,32,118,101,103,97,115
,100,97,110,115,107,101,101,115,116,105,115,104,113,105,112,115,117,111,109,105,
115,111,98,114,101,100,101,115,100,101,101,110,116,114,101,116,111,100,111,115,
112,117,101,100,101,97,195,177,111,115,101,115,116,195,161,116,105,101,110,101,
104,97,115,116,97,111,116,114,111,115,112,97,114,116,101,100,111,110,100,101,110
,117,101,118,111,104,97,99,101,114,102,111,114,109,97,109,105,115,109,111,109,
101,106,111,114,109,117,110,100,111,97,113,117,195,173,100,195,173,97,115,115,
195,179,108,111,97,121,117,100,97,102,101,99,104,97,116,111,100,97,115,116,97,
110,116,111,109,101,110,111,115,100,97,116,111,115,111,116,114,97,115,115,105,
116,105,111,109,117,99,104,111,97,104,111,114,97,108,117,103,97,114,109,97,121,
111,114,101,115,116,111,115,104,111,114,97,115,116,101,110,101,114,97,110,116,
101,115,102,111,116,111,115,101,115,116,97,115,112,97,195,173,115,110,117,101,
118,97,115,97,108,117,100,102,111,114,111,115,109,101,100,105,111,113,117,105,
101,110,109,101,115,101,115,112,111,100,101,114,99,104,105,108,101,115,101,114,
195,161,118,101,99,101,115,100,101,99,105,114,106,111,115,195,169,101,115,116,97
,114,118,101,110,116,97,103,114,117,112,111,104,101,99,104,111,101,108,108,111,
115,116,101,110,103,111,97,109,105,103,111,99,111,115,97,115,110,105,118,101,108
,103,101,110,116,101,109,105,115,109,97,97,105,114,101,115,106,117,108,105,111,
116,101,109,97,115,104,97,99,105,97,102,97,118,111,114,106,117,110,105,111,108,
105,98,114,101,112,117,110,116,111,98,117,101,110,111,97,117,116,111,114,97,98,
114,105,108,98,117,101,110,97,116,101,120,116,111,109,97,114,122,111,115,97,98,
101,114,108,105,115,116,97,108,117,101,103,111,99,195,179,109,111,101,110,101,
114,111,106,117,101,103,111,112,101,114,195,186,104,97,98,101,114,101,115,116,
111,121,110,117,110,99,97,109,117,106,101,114,118,97,108,111,114,102,117,101,114
,97,108,105,98,114,111,103,117,115,116,97,105,103,117,97,108,118,111,116,111,115
,99,97,115,111,115,103,117,195,173,97,112,117,101,100,111,115,111,109,111,115,97
,118,105,115,111,117,115,116,101,100,100,101,98,101,110,110,111,99,104,101,98,
117,115,99,97,102,97,108,116,97,101,117,114,111,115,115,101,114,105,101,100,105,
99,104,111,99,117,114,115,111,99,108,97,118,101,99,97,115,97,115,108,101,195,179
,110,112,108,97,122,111,108,97,114,103,111,111,98,114,97,115,118,105,115,116,97,
97,112,111,121,111,106,117,110,116,111,116,114,97,116,97,118,105,115,116,111,99,
114,101,97,114,99,97,109,112,111,104,101,109,111,115,99,105,110,99,111,99,97,114
,103,111,112,105,115,111,115,111,114,100,101,110,104,97,99,101,110,195,161,114,
101,97,100,105,115,99,111,112,101,100,114,111,99,101,114,99,97,112,117,101,100,
97,112,97,112,101,108,109,101,110,111,114,195,186,116,105,108,99,108,97,114,111,
106,111,114,103,101,99,97,108,108,101,112,111,110,101,114,116,97,114,100,101,110
,97,100,105,101,109,97,114,99,97,115,105,103,117,101,101,108,108,97,115,115,105,
103,108,111,99,111,99,104,101,109,111,116,111,115,109,97,100,114,101,99,108,97,
115,101,114,101,115,116,111,110,105,195,177,111,113,117,101,100,97,112,97,115,97
,114,98,97,110,99,111,104,105,106,111,115,118,105,97,106,101,112,97,98,108,111,
195,169,115,116,101,118,105,101,110,101,114,101,105,110,111,100,101,106,97,114,
102,111,110,100,111,99,97,110,97,108,110,111,114,116,101,108,101,116,114,97,99,
97,117,115,97,116,111,109,97,114,109,97,110,111,115,108,117,110,101,115,97,117,
116,111,115,118,105,108,108,97,118,101,110,100,111,112,101,115,97,114,116,105,
112,111,115,116,101,110,103,97,109,97,114,99,111,108,108,101,118,97,112,97,100,
114,101,117,110,105,100,111,118,97,109,111,115,122,111,110,97,115,97,109,98,111,
115,98,97,110,100,97,109,97,114,105,97,97,98,117,115,111,109,117,99,104,97,115,
117,98,105,114,114,105,111,106,97,118,105,118,105,114,103,114,97,100,111,99,104,
105,99,97,97,108,108,195,173,106,111,118,101,110,100,105,99,104,97,101,115,116,
97,110,116,97,108,101,115,115,97,108,105,114,115,117,101,108,111,112,101,115,111
,115,102,105,110,101,115,108,108,97,109,97,98,117,115,99,111,195,169,115,116,97,
108,108,101,103,97,110,101,103,114,111,112,108,97,122,97,104,117,109,111,114,112
,97,103,97,114,106,117,110,116,97,100,111,98,108,101,105,115,108,97,115,98,111,
108,115,97,98,97,195,177,111,104,97,98,108,97,108,117,99,104,97,195,129,114,101,
97,100,105,99,101,110,106,117,103,97,114,110,111,116,97,115,118,97,108,108,101,
97,108,108,195,161,99,97,114,103,97,100,111,108,111,114,97,98,97,106,111,101,115
,116,195,169,103,117,115,116,111,109,101,110,116,101,109,97,114,105,111,102,105,
114,109,97,99,111,115,116,111,102,105,99,104,97,112,108,97,116,97,104,111,103,97
,114,97,114,116,101,115,108,101,121,101,115,97,113,117,101,108,109,117,115,101,
111,98,97,115,101,115,112,111,99,111,115,109,105,116,97,100,99,105,101,108,111,
99,104,105,99,111,109,105,101,100,111,103,97,110,97,114,115,97,110,116,111,101,
116,97,112,97,100,101,98,101,115,112,108,97,121,97,114,101,100,101,115,115,105,
101,116,101,99,111,114,116,101,99,111,114,101,97,100,117,100,97,115,100,101,115,
101,111,118,105,101,106,111,100,101,115,101,97,97,103,117,97,115,38,113,117,111,
116,59,100,111,109,97,105,110,99,111,109,109,111,110,115,116,97,116,117,115,101,
118,101,110,116,115,109,97,115,116,101,114,115,121,115,116,101,109,97,99,116,105
,111,110,98,97,110,110,101,114,114,101,109,111,118,101,115,99,114,111,108,108,
117,112,100,97,116,101,103,108,111,98,97,108,109,101,100,105,117,109,102,105,108
,116,101,114,110,117,109,98,101,114,99,104,97,110,103,101,114,101,115,117,108,
116,112,117,98,108,105,99,115,99,114,101,101,110,99,104,111,111,115,101,110,111,
114,109,97,108,116,114,97,118,101,108,105,115,115,117,101,115,115,111,117,114,99
,101,116,97,114,103,101,116,115,112,114,105,110,103,109,111,100,117,108,101,109,
111,98,105,108,101,115,119,105,116,99,104,112,104,111,116,111,115,98,111,114,100
,101,114,114,101,103,105,111,110,105,116,115,101,108,102,115,111,99,105,97,108,
97,99,116,105,118,101,99,111,108,117,109,110,114,101,99,111,114,100,102,111,108,
108,111,119,116,105,116,108,101,62,101,105,116,104,101,114,108,101,110,103,116,
104,102,97,109,105,108,121,102,114,105,101,110,100,108,97,121,111,117,116,97,117
,116,104,111,114,99,114,101,97,116,101,114,101,118,105,101,119,115,117,109,109,
101,114,115,101,114,118,101,114,112,108,97,121,101,100,112,108,97,121,101,114,
101,120,112,97,110,100,112,111,108,105,99,121,102,111,114,109,97,116,100,111,117
,98,108,101,112,111,105,110,116,115,115,101,114,105,101,115,112,101,114,115,111,
110,108,105,118,105,110,103,100,101,115,105,103,110,109,111,110,116,104,115,102,
111,114,99,101,115,117,110,105,113,117,101,119,101,105,103,104,116,112,101,111,
112,108,101,101,110,101,114,103,121,110,97,116,117,114,101,115,101,97,114,99,104
,102,105,103,117,114,101,104,97,118,105,110,103,99,117,115,116,111,109,111,102,
102,115,101,116,108,101,116,116,101,114,119,105,110,100,111,119,115,117,98,109,
105,116,114,101,110,100,101,114,103,114,111,117,112,115,117,112,108,111,97,100,
104,101,97,108,116,104,109,101,116,104,111,100,118,105,100,101,111,115,115,99,
104,111,111,108,102,117,116,117,114,101,115,104,97,100,111,119,100,101,98,97,116
,101,118,97,108,117,101,115,79,98,106,101,99,116,111,116,104,101,114,115,114,105
,103,104,116,115,108,101,97,103,117,101,99,104,114,111,109,101,115,105,109,112,
108,101,110,111,116,105,99,101,115,104,97,114,101,100,101,110,100,105,110,103,
115,101,97,115,111,110,114,101,112,111,114,116,111,110,108,105,110,101,115,113,
117,97,114,101,98,117,116,116,111,110,105,109,97,103,101,115,101,110,97,98,108,
101,109,111,118,105,110,103,108,97,116,101,115,116,119,105,110,116,101,114,70,
114,97,110,99,101,112,101,114,105,111,100,115,116,114,111,110,103,114,101,112,
101,97,116,76,111,110,100,111,110,100,101,116,97,105,108,102,111,114,109,101,100
,100,101,109,97,110,100,115,101,99,117,114,101,112,97,115,115,101,100,116,111,
103,103,108,101,112,108,97,99,101,115,100,101,118,105,99,101,115,116,97,116,105,
99,99,105,116,105,101,115,115,116,114,101,97,109,121,101,108,108,111,119,97,116,
116,97,99,107,115,116,114,101,101,116,102,108,105,103,104,116,104,105,100,100,
101,110,105,110,102,111,34,62,111,112,101,110,101,100,117,115,101,102,117,108,
118,97,108,108,101,121,99,97,117,115,101,115,108,101,97,100,101,114,115,101,99,
114,101,116,115,101,99,111,110,100,100,97,109,97,103,101,115,112,111,114,116,115
,101,120,99,101,112,116,114,97,116,105,110,103,115,105,103,110,101,100,116,104,
105,110,103,115,101,102,102,101,99,116,102,105,101,108,100,115,115,116,97,116,
101,115,111,102,102,105,99,101,118,105,115,117,97,108,101,100,105,116,111,114,
118,111,108,117,109,101,82,101,112,111,114,116,109,117,115,101,117,109,109,111,
118,105,101,115,112,97,114,101,110,116,97,99,99,101,115,115,109,111,115,116,108,
121,109,111,116,104,101,114,34,32,105,100,61,34,109,97,114,107,101,116,103,114,
111,117,110,100,99,104,97,110,99,101,115,117,114,118,101,121,98,101,102,111,114,
101,115,121,109,98,111,108,109,111,109,101,110,116,115,112,101,101,99,104,109,
111,116,105,111,110,105,110,115,105,100,101,109,97,116,116,101,114,67,101,110,
116,101,114,111,98,106,101,99,116,101,120,105,115,116,115,109,105,100,100,108,
101,69,117,114,111,112,101,103,114,111,119,116,104,108,101,103,97,99,121,109,97,
110,110,101,114,101,110,111,117,103,104,99,97,114,101,101,114,97,110,115,119,101
,114,111,114,105,103,105,110,112,111,114,116,97,108,99,108,105,101,110,116,115,
101,108,101,99,116,114,97,110,100,111,109,99,108,111,115,101,100,116,111,112,105
,99,115,99,111,109,105,110,103,102,97,116,104,101,114,111,112,116,105,111,110,
115,105,109,112,108,121,114,97,105,115,101,100,101,115,99,97,112,101,99,104,111,
115,101,110,99,104,117,114,99,104,100,101,102,105,110,101,114,101,97,115,111,110
,99,111,114,110,101,114,111,117,116,112,117,116,109,101,109,111,114,121,105,102,
114,97,109,101,112,111,108,105,99,101,109,111,100,101,108,115,78,117,109,98,101,
114,100,117,114,105,110,103,111,102,102,101,114,115,115,116,121,108,101,115,107,
105,108,108,101,100,108,105,115,116,101,100,99,97,108,108,101,100,115,105,108,
118,101,114,109,97,114,103,105,110,100,101,108,101,116,101,98,101,116,116,101,
114,98,114,111,119,115,101,108,105,109,105,116,115,71,108,111,98,97,108,115,105,
110,103,108,101,119,105,100,103,101,116,99,101,110,116,101,114,98,117,100,103,
101,116,110,111,119,114,97,112,99,114,101,100,105,116,99,108,97,105,109,115,101,
110,103,105,110,101,115,97,102,101,116,121,99,104,111,105,99,101,115,112,105,114
,105,116,45,115,116,121,108,101,115,112,114,101,97,100,109,97,107,105,110,103,
110,101,101,100,101,100,114,117,115,115,105,97,112,108,101,97,115,101,101,120,
116,101,110,116,83,99,114,105,112,116,98,114,111,107,101,110,97,108,108,111,119,
115,99,104,97,114,103,101,100,105,118,105,100,101,102,97,99,116,111,114,109,101,
109,98,101,114,45,98,97,115,101,100,116,104,101,111,114,121,99,111,110,102,105,
103,97,114,111,117,110,100,119,111,114,107,101,100,104,101,108,112,101,100,67,
104,117,114,99,104,105,109,112,97,99,116,115,104,111,117,108,100,97,108,119,97,
121,115,108,111,103,111,34,32,98,111,116,116,111,109,108,105,115,116,34,62,41,
123,118,97,114,32,112,114,101,102,105,120,111,114,97,110,103,101,72,101,97,100,
101,114,46,112,117,115,104,40,99,111,117,112,108,101,103,97,114,100,101,110,98,
114,105,100,103,101,108,97,117,110,99,104,82,101,118,105,101,119,116,97,107,105,
110,103,118,105,115,105,111,110,108,105,116,116,108,101,100,97,116,105,110,103,
66,117,116,116,111,110,98,101,97,117,116,121,116,104,101,109,101,115,102,111,114
,103,111,116,83,101,97,114,99,104,97,110,99,104,111,114,97,108,109,111,115,116,
108,111,97,100,101,100,67,104,97,110,103,101,114,101,116,117,114,110,115,116,114
,105,110,103,114,101,108,111,97,100,77,111,98,105,108,101,105,110,99,111,109,101
,115,117,112,112,108,121,83,111,117,114,99,101,111,114,100,101,114,115,118,105,
101,119,101,100,38,110,98,115,112,59,99,111,117,114,115,101,65,98,111,117,116,32
,105,115,108,97,110,100,60,104,116,109,108,32,99,111,111,107,105,101,110,97,109,
101,61,34,97,109,97,122,111,110,109,111,100,101,114,110,97,100,118,105,99,101,
105,110,60,47,97,62,58,32,84,104,101,32,100,105,97,108,111,103,104,111,117,115,
101,115,66,69,71,73,78,32,77,101,120,105,99,111,115,116,97,114,116,115,99,101,
110,116,114,101,104,101,105,103,104,116,97,100,100,105,110,103,73,115,108,97,110
,100,97,115,115,101,116,115,69,109,112,105,114,101,83,99,104,111,111,108,101,102
,102,111,114,116,100,105,114,101,99,116,110,101,97,114,108,121,109,97,110,117,97
,108,83,101,108,101,99,116,46,10,10,79,110,101,106,111,105,110,101,100,109,101,
110,117,34,62,80,104,105,108,105,112,97,119,97,114,100,115,104,97,110,100,108,
101,105,109,112,111,114,116,79,102,102,105,99,101,114,101,103,97,114,100,115,107
,105,108,108,115,110,97,116,105,111,110,83,112,111,114,116,115,100,101,103,114,
101,101,119,101,101,107,108,121,32,40,101,46,103,46,98,101,104,105,110,100,100,
111,99,116,111,114,108,111,103,103,101,100,117,110,105,116,101,100,60,47,98,62,
60,47,98,101,103,105,110,115,112,108,97,110,116,115,97,115,115,105,115,116,97,
114,116,105,115,116,105,115,115,117,101,100,51,48,48,112,120,124,99,97,110,97,
100,97,97,103,101,110,99,121,115,99,104,101,109,101,114,101,109,97,105,110,66,
114,97,122,105,108,115,97,109,112,108,101,108,111,103,111,34,62,98,101,121,111,
110,100,45,115,99,97,108,101,97,99,99,101,112,116,115,101,114,118,101,100,109,97
,114,105,110,101,70,111,111,116,101,114,99,97,109,101,114,97,60,47,104,49,62,10,
95,102,111,114,109,34,108,101,97,118,101,115,115,116,114,101,115,115,34,32,47,62
,13,10,46,103,105,102,34,32,111,110,108,111,97,100,108,111,97,100,101,114,79,120
,102,111,114,100,115,105,115,116,101,114,115,117,114,118,105,118,108,105,115,116
,101,110,102,101,109,97,108,101,68,101,115,105,103,110,115,105,122,101,61,34,97,
112,112,101,97,108,116,101,120,116,34,62,108,101,118,101,108,115,116,104,97,110,
107,115,104,105,103,104,101,114,102,111,114,99,101,100,97,110,105,109,97,108,97,
110,121,111,110,101,65,102,114,105,99,97,97,103,114,101,101,100,114,101,99,101,
110,116,80,101,111,112,108,101,60,98,114,32,47,62,119,111,110,100,101,114,112,
114,105,99,101,115,116,117,114,110,101,100,124,124,32,123,125,59,109,97,105,110,
34,62,105,110,108,105,110,101,115,117,110,100,97,121,119,114,97,112,34,62,102,97
,105,108,101,100,99,101,110,115,117,115,109,105,110,117,116,101,98,101,97,99,111
,110,113,117,111,116,101,115,49,53,48,112,120,124,101,115,116,97,116,101,114,101
,109,111,116,101,101,109,97,105,108,34,108,105,110,107,101,100,114,105,103,104,
116,59,115,105,103,110,97,108,102,111,114,109,97,108,49,46,104,116,109,108,115,
105,103,110,117,112,112,114,105,110,99,101,102,108,111,97,116,58,46,112,110,103,
34,32,102,111,114,117,109,46,65,99,99,101,115,115,112,97,112,101,114,115,115,111
,117,110,100,115,101,120,116,101,110,100,72,101,105,103,104,116,115,108,105,100,
101,114,85,84,70,45,56,34,38,97,109,112,59,32,66,101,102,111,114,101,46,32,87,
105,116,104,115,116,117,100,105,111,111,119,110,101,114,115,109,97,110,97,103,
101,112,114,111,102,105,116,106,81,117,101,114,121,97,110,110,117,97,108,112,97,
114,97,109,115,98,111,117,103,104,116,102,97,109,111,117,115,103,111,111,103,108
,101,108,111,110,103,101,114,105,43,43,41,32,123,105,115,114,97,101,108,115,97,
121,105,110,103,100,101,99,105,100,101,104,111,109,101,34,62,104,101,97,100,101,
114,101,110,115,117,114,101,98,114,97,110,99,104,112,105,101,99,101,115,98,108,
111,99,107,59,115,116,97,116,101,100,116,111,112,34,62,60,114,97,99,105,110,103,
114,101,115,105,122,101,45,45,38,103,116,59,112,97,99,105,116,121,115,101,120,
117,97,108,98,117,114,101,97,117,46,106,112,103,34,32,49,48,44,48,48,48,111,98,
116,97,105,110,116,105,116,108,101,115,97,109,111,117,110,116,44,32,73,110,99,46
,99,111,109,101,100,121,109,101,110,117,34,32,108,121,114,105,99,115,116,111,100
,97,121,46,105,110,100,101,101,100,99,111,117,110,116,121,95,108,111,103,111,46,
70,97,109,105,108,121,108,111,111,107,101,100,77,97,114,107,101,116,108,115,101,
32,105,102,80,108,97,121,101,114,116,117,114,107,101,121,41,59,118,97,114,32,102
,111,114,101,115,116,103,105,118,105,110,103,101,114,114,111,114,115,68,111,109,
97,105,110,125,101,108,115,101,123,105,110,115,101,114,116,66,108,111,103,60,47,
102,111,111,116,101,114,108,111,103,105,110,46,102,97,115,116,101,114,97,103,101
,110,116,115,60,98,111,100,121,32,49,48,112,120,32,48,112,114,97,103,109,97,102,
114,105,100,97,121,106,117,110,105,111,114,100,111,108,108,97,114,112,108,97,99,
101,100,99,111,118,101,114,115,112,108,117,103,105,110,53,44,48,48,48,32,112,97,
103,101,34,62,98,111,115,116,111,110,46,116,101,115,116,40,97,118,97,116,97,114,
116,101,115,116,101,100,95,99,111,117,110,116,102,111,114,117,109,115,115,99,104
,101,109,97,105,110,100,101,120,44,102,105,108,108,101,100,115,104,97,114,101,
115,114,101,97,100,101,114,97,108,101,114,116,40,97,112,112,101,97,114,83,117,98
,109,105,116,108,105,110,101,34,62,98,111,100,121,34,62,10,42,32,84,104,101,84,
104,111,117,103,104,115,101,101,105,110,103,106,101,114,115,101,121,78,101,119,
115,60,47,118,101,114,105,102,121,101,120,112,101,114,116,105,110,106,117,114,
121,119,105,100,116,104,61,67,111,111,107,105,101,83,84,65,82,84,32,97,99,114,
111,115,115,95,105,109,97,103,101,116,104,114,101,97,100,110,97,116,105,118,101,
112,111,99,107,101,116,98,111,120,34,62,10,83,121,115,116,101,109,32,68,97,118,
105,100,99,97,110,99,101,114,116,97,98,108,101,115,112,114,111,118,101,100,65,
112,114,105,108,32,114,101,97,108,108,121,100,114,105,118,101,114,105,116,101,
109,34,62,109,111,114,101,34,62,98,111,97,114,100,115,99,111,108,111,114,115,99,
97,109,112,117,115,102,105,114,115,116,32,124,124,32,91,93,59,109,101,100,105,97
,46,103,117,105,116,97,114,102,105,110,105,115,104,119,105,100,116,104,58,115,
104,111,119,101,100,79,116,104,101,114,32,46,112,104,112,34,32,97,115,115,117,
109,101,108,97,121,101,114,115,119,105,108,115,111,110,115,116,111,114,101,115,
114,101,108,105,101,102,115,119,101,100,101,110,67,117,115,116,111,109,101,97,
115,105,108,121,32,121,111,117,114,32,83,116,114,105,110,103,10,10,87,104,105,
108,116,97,121,108,111,114,99,108,101,97,114,58,114,101,115,111,114,116,102,114,
101,110,99,104,116,104,111,117,103,104,34,41,32,43,32,34,60,98,111,100,121,62,98
,117,121,105,110,103,98,114,97,110,100,115,77,101,109,98,101,114,110,97,109,101,
34,62,111,112,112,105,110,103,115,101,99,116,111,114,53,112,120,59,34,62,118,115
,112,97,99,101,112,111,115,116,101,114,109,97,106,111,114,32,99,111,102,102,101,
101,109,97,114,116,105,110,109,97,116,117,114,101,104,97,112,112,101,110,60,47,
110,97,118,62,107,97,110,115,97,115,108,105,110,107,34,62,73,109,97,103,101,115,
61,102,97,108,115,101,119,104,105,108,101,32,104,115,112,97,99,101,48,38,97,109,
112,59,32,10,10,73,110,32,32,112,111,119,101,114,80,111,108,115,107,105,45,99,
111,108,111,114,106,111,114,100,97,110,66,111,116,116,111,109,83,116,97,114,116,
32,45,99,111,117,110,116,50,46,104,116,109,108,110,101,119,115,34,62,48,49,46,
106,112,103,79,110,108,105,110,101,45,114,105,103,104,116,109,105,108,108,101,
114,115,101,110,105,111,114,73,83,66,78,32,48,48,44,48,48,48,32,103,117,105,100,
101,115,118,97,108,117,101,41,101,99,116,105,111,110,114,101,112,97,105,114,46,
120,109,108,34,32,32,114,105,103,104,116,115,46,104,116,109,108,45,98,108,111,99
,107,114,101,103,69,120,112,58,104,111,118,101,114,119,105,116,104,105,110,118,
105,114,103,105,110,112,104,111,110,101,115,60,47,116,114,62,13,117,115,105,110,
103,32,10,9,118,97,114,32,62,39,41,59,10,9,60,47,116,100,62,10,60,47,116,114,62,
10,98,97,104,97,115,97,98,114,97,115,105,108,103,97,108,101,103,111,109,97,103,
121,97,114,112,111,108,115,107,105,115,114,112,115,107,105,216,177,216,175,217,
136,228,184,173,230,150,135,231,174,128,228,189,147,231,185,129,233,171,148,228,
191,161,230,129,175,228,184,173,229,155,189,230,136,145,228,187,172,228,184,128,
228,184,170,229,133,172,229,143,184,231,174,161,231,144,134,232,174,186,229,157,
155,229,143,175,228,187,165,230,156,141,229,138,161,230,151,182,233,151,180,228,
184,170,228,186,186,228,186,167,229,147,129,232,135,170,229,183,177,228,188,129,
228,184,154,230,159,165,231,156,139,229,183,165,228,189,156,232,129,148,231,179,
187,230,178,161,230,156,137,231,189,145,231,171,153,230,137,128,230,156,137,232,
175,132,232,174,186,228,184,173,229,191,131,230,150,135,231,171,160,231,148,168,
230,136,183,233,166,150,233,161,181,228,189,156,232,128,133,230,138,128,230,156,
175,233,151,174,233,162,152,231,155,184,229,133,179,228,184,139,232,189,189,230,
144,156,231,180,162,228,189,191,231,148,168,232,189,175,228,187,182,229,156,168,
231,186,191,228,184,187,233,162,152,232,181,132,230,150,153,232,167,134,233,162,
145,229,155,158,229,164,141,230,179,168,229,134,140,231,189,145,231,187,156,230,
148,182,232,151,143,229,134,133,229,174,185,230,142,168,232,141,144,229,184,130,
229,156,186,230,182,136,230,129,175,231,169,186,233,151,180,229,143,145,229,184,
131,228,187,128,228,185,136,229,165,189,229,143,139,231,148,159,230,180,187,229,
155,190,231,137,135,229,143,145,229,177,149,229,166,130,230,158,156,230,137,139,
230,156,186,230,150,176,233,151,187,230,156,128,230,150,176,230,150,185,229,188,
143,229,140,151,228,186,172,230,143,144,228,190,155,229,133,179,228,186,142,230,
155,180,229,164,154,232,191,153,228,184,170,231,179,187,231,187,159,231,159,165,
233,129,147,230,184,184,230,136,143,229,185,191,229,145,138,229,133,182,228,187,
150,229,143,145,232,161,168,229,174,137,229,133,168,231,172,172,228,184,128,228,
188,154,229,145,152,232,191,155,232,161,140,231,130,185,229,135,187,231,137,136,
230,157,131,231,148,181,229,173,144,228,184,150,231,149,140,232,174,190,232,174,
161,229,133,141,232,180,185,230,149,153,232,130,178,229,138,160,229,133,165,230,
180,187,229,138,168,228,187,150,228,187,172,229,149,134,229,147,129,229,141,154,
229,174,162,231,142,176,229,156,168,228,184,138,230,181,183,229,166,130,228,189,
149,229,183,178,231,187,143,231,149,153,232,168,128,232,175,166,231,187,134,231,
164,190,229,140,186,231,153,187,229,189,149,230,156,172,231,171,153,233,156,128,
232,166,129,228,187,183,230,160,188,230,148,175,230,140,129,229,155,189,233,153,
133,233,147,190,230,142,165,229,155,189,229,174,182,229,187,186,232,174,190,230,
156,139,229,143,139,233,152,133,232,175,187,230,179,149,229,190,139,228,189,141,
231,189,174,231,187,143,230,181,142,233,128,137,230,139,169,232,191,153,230,160,
183,229,189,147,229,137,141,229,136,134,231,177,187,230,142,146,232,161,140,229,
155,160,228,184,186,228,186,164,230,152,147,230,156,128,229,144,142,233,159,179,
228,185,144,228,184,141,232,131,189,233,128,154,232,191,135,232,161,140,228,184,
154,231,167,145,230,138,128,229,143,175,232,131,189,232,174,190,229,164,135,229,
144,136,228,189,156,229,164,167,229,174,182,231,164,190,228,188,154,231,160,148,
231,169,182,228,184,147,228,184,154,229,133,168,233,131,168,233,161,185,231,155,
174,232,191,153,233,135,140,232,191,152,230,152,175,229,188,128,229,167,139,230,
131,133,229,134,181,231,148,181,232,132,145,230,150,135,228,187,182,229,147,129,
231,137,140,229,184,174,229,138,169,230,150,135,229,140,150,232,181,132,230,186,
144,229,164,167,229,173,166,229,173,166,228,185,160,229,156,176,229,157,128,230,
181,143,232,167,136,230,138,149,232,181,132,229,183,165,231,168,139,232,166,129,
230,177,130,230,128,142,228,185,136,230,151,182,229,128,153,229,138,159,232,131,
189,228,184,187,232,166,129,231,155,174,229,137,141,232,181,132,232,174,175,229,
159,142,229,184,130,230,150,185,230,179,149,231,148,181,229,189,177,230,139,155,
232,129,152,229,163,176,230,152,142,228,187,187,228,189,149,229,129,165,229,186,
183,230,149,176,230,141,174,231,190,142,229,155,189,230,177,189,232,189,166,228,
187,139,231,187,141,228,189,134,230,152,175,228,186,164,230,181,129,231,148,159,
228,186,167,230,137,128,228,187,165,231,148,181,232,175,157,230,152,190,231,164,
186,228,184,128,228,186,155,229,141,149,228,189,141,228,186,186,229,145,152,229,
136,134,230,158,144,229,156,176,229,155,190,230,151,133,230,184,184,229,183,165,
229,133,183,229,173,166,231,148,159,231,179,187,229,136,151,231,189,145,229,143,
139,229,184,150,229,173,144,229,175,134,231,160,129,233,162,145,233,129,147,230,
142,167,229,136,182,229,156,176,229,140,186,229,159,186,230,156,172,229,133,168,
229,155,189,231,189,145,228,184,138,233,135,141,232,166,129,231,172,172,228,186,
140,229,150,156,230,172,162,232,191,155,229,133,165,229,143,139,230,131,133,232,
191,153,228,186,155,232,128,131,232,175,149,229,143,145,231,142,176,229,159,185,
232,174,173,228,187,165,228,184,138,230,148,191,229,186,156,230,136,144,228,184,
186,231,142,175,229,162,131,233,166,153,230,184,175,229,144,140,230,151,182,229,
168,177,228,185,144,229,143,145,233,128,129,228,184,128,229,174,154,229,188,128,
229,143,145,228,189,156,229,147,129,230,160,135,229,135,134,230,172,162,232,191,
142,232,167,163,229,134,179,229,156,176,230,150,185,228,184,128,228,184,139,228,
187,165,229,143,138,232,180,163,228,187,187,230,136,150,232,128,133,229,174,162,
230,136,183,228,187,163,232,161,168,231,167,175,229,136,134,229,165,179,228,186,
186,230,149,176,231,160,129,233,148,128,229,148,174,229,135,186,231,142,176,231,
166,187,231,186,191,229,186,148,231,148,168,229,136,151,232,161,168,228,184,141,
229,144,140,231,188,150,232,190,145,231,187,159,232,174,161,230,159,165,232,175,
162,228,184,141,232,166,129,230,156,137,229,133,179,230,156,186,230,158,132,229,
190,136,229,164,154,230,146,173,230,148,190,231,187,132,231,187,135,230,148,191,
231,173,150,231,155,180,230,142,165,232,131,189,229,138,155,230,157,165,230,186,
144,230,153,130,233,150,147,231,156,139,229,136,176,231,131,173,233,151,168,229,
133,179,233,148,174,228,184,147,229,140,186,233,157,158,229,184,184,232,139,177,
232,175,173,231,153,190,229,186,166,229,184,140,230,156,155,231,190,142,229,165,
179,230,175,148,232,190,131,231,159,165,232,175,134,232,167,132,229,174,154,229,
187,186,232,174,174,233,131,168,233,151,168,230,132,143,232,167,129,231,178,190,
229,189,169,230,151,165,230,156,172,230,143,144,233,171,152,229,143,145,232,168,
128,230,150,185,233,157,162,229,159,186,233,135,145,229,164,132,231,144,134,230,
157,131,233,153,144,229,189,177,231,137,135,233,147,182,232,161,140,232,191,152,
230,156,137,229,136,134,228,186,171,231,137,169,229,147,129,231,187,143,232,144,
165,230,183,187,229,138,160,228,184,147,229,174,182,232,191,153,231,167,141,232,
175,157,233,162,152,232,181,183,230,157,165,228,184,154,229,138,161,229,133,172,
229,145,138,232,174,176,229,189,149,231,174,128,228,187,139,232,180,168,233,135,
143,231,148,183,228,186,186,229,189,177,229,147,141,229,188,149,231,148,168,230,
138,165,229,145,138,233,131,168,229,136,134,229,191,171,233,128,159,229,146,168,
232,175,162,230,151,182,229,176,154,230,179,168,230,132,143,231,148,179,232,175,
183,229,173,166,230,160,161,229,186,148,232,175,165,229,142,134,229,143,178,229,
143,170,230,152,175,232,191,148,229,155,158,232,180,173,228,185,176,229,144,141,
231,167,176,228,184,186,228,186,134,230,136,144,229,138,159,232,175,180,230,152,
142,228,190,155,229,186,148,229,173,169,229,173,144,228,184,147,233,162,152,231,
168,139,229,186,143,228,184,128,232,136,172,230,156,131,229,147,161,229,143,170,
230,156,137,229,133,182,229,174,131,228,191,157,230,138,164,232,128,140,228,184,
148,228,187,138,229,164,169,231,170,151,229,143,163,229,138,168,230,128,129,231,
138,182,230,128,129,231,137,185,229,136,171,232,174,164,228,184,186,229,191,133,
233,161,187,230,155,180,230,150,176,229,176,143,232,175,180,230,136,145,229,128,
145,228,189,156,228,184,186,229,170,146,228,189,147,229,140,133,230,139,172,233,
130,163,228,185,136,228,184,128,230,160,183,229,155,189,229,134,133,230,152,175,
229,144,166,230,160,185,230,141,174,231,148,181,232,167,134,229,173,166,233,153,
162,229,133,183,230,156,137,232,191,135,231,168,139,231,148,177,228,186,142,228,
186,186,230,137,141,229,135,186,230,157,165,228,184,141,232,191,135,230,173,163,
229,156,168,230,152,142,230,152,159,230,149,133,228,186,139,229,133,179,231,179,
187,230,160,135,233,162,152,229,149,134,229,138,161,232,190,147,229,133,165,228,
184,128,231,155,180,229,159,186,231,161,128,230,149,153,229,173,166,228,186,134,
232,167,163,229,187,186,231,173,145,231,187,147,230,158,156,229,133,168,231,144,
131,233,128,154,231,159,165,232,174,161,229,136,146,229,175,185,228,186,142,232,
137,186,230,156,175,231,155,184,229,134,140,229,143,145,231,148,159,231,156,159,
231,154,132,229,187,186,231,171,139,231,173,137,231,186,167,231,177,187,229,158,
139,231,187,143,233,170,140,229,174,158,231,142,176,229,136,182,228,189,156,230,
157,165,232,135,170,230,160,135,231,173,190,228,187,165,228,184,139,229,142,159,
229,136,155,230,151,160,230,179,149,229,133,182,228,184,173,229,128,139,228,186,
186,228,184,128,229,136,135,230,140,135,229,141,151,229,133,179,233,151,173,233,
155,134,229,155,162,231,172,172,228,184,137,229,133,179,230,179,168,229,155,160,
230,173,164,231,133,167,231,137,135,230,183,177,229,156,179,229,149,134,228,184,
154,229,185,191,229,183,158,230,151,165,230,156,159,233,171,152,231,186,167,230,
156,128,232,191,145,231,187,188,229,144,136,232,161,168,231,164,186,228,184,147,
232,190,145,232,161,140,228,184,186,228,186,164,233,128,154,232,175,132,228,187,
183,232,167,137,229,190,151,231,178,190,229,141,142,229,174,182,229,186,173,229,
174,140,230,136,144,230,132,159,232,167,137,229,174,137,232,163,133,229,190,151,
229,136,176,233,130,174,228,187,182,229,136,182,229,186,166,233,163,159,229,147,
129,232,153,189,231,132,182,232,189,172,232,189,189,230,138,165,228,187,183,232,
174,176,232,128,133,230,150,185,230,161,136,232,161,140,230,148,191,228,186,186,
230,176,145,231,148,168,229,147,129,228,184,156,232,165,191,230,143,144,229,135,
186,233,133,146,229,186,151,231,132,182,229,144,142,228,187,152,230,172,190,231,
131,173,231,130,185,228,187,165,229,137,141,229,174,140,229,133,168,229,143,145,
229,184,150,232,174,190,231,189,174,233,162,134,229,175,188,229,183,165,228,184,
154,229,140,187,233,153,162,231,156,139,231,156,139,231,187,143,229,133,184,229,
142,159,229,155,160,229,185,179,229,143,176,229,144,132,231,167,141,229,162,158,
229,138,160,230,157,144,230,150,153,230,150,176,229,162,158,228,185,139,229,144,
142,232,129,140,228,184,154,230,149,136,230,158,156,228,187,138,229,185,180,232,
174,186,230,150,135,230,136,145,229,155,189,229,145,138,232,175,137,231,137,136,
228,184,187,228,191,174,230,148,185,229,143,130,228,184,142,230,137,147,229,141,
176,229,191,171,228,185,144,230,156,186,230,162,176,232,167,130,231,130,185,229,
173,152,229,156,168,231,178,190,231,165,158,232,142,183,229,190,151,229,136,169,
231,148,168,231,187,167,231,187,173,228,189,160,228,187,172,232,191,153,228,185,
136,230,168,161,229,188,143,232,175,173,232,168,128,232,131,189,229,164,159,233,
155,133,232,153,142,230,147,141,228,189,156,233,163,142,230,160,188,228,184,128,
232,181,183,231,167,145,229,173,166,228,189,147,232,130,178,231,159,173,228,191,
161,230,157,161,228,187,182,230,178,187,231,150,151,232,191,144,229,138,168,228,
186,167,228,184,154,228,188,154,232,174,174,229,175,188,232,136,170,229,133,136,
231,148,159,232,129,148,231,155,159,229,143,175,230,152,175,229,149,143,233,161,
140,231,187,147,230,158,132,228,189,156,231,148,168,232,176,131,230,159,165,232,
179,135,230,150,153,232,135,170,229,138,168,232,180,159,232,180,163,229,134,156,
228,184,154,232,174,191,233,151,174,229,174,158,230,150,189,230,142,165,229,143,
151,232,174,168,232,174,186,233,130,163,228,184,170,229,143,141,233,166,136,229,
138,160,229,188,186,229,165,179,230,128,167,232,140,131,229,155,180,230,156,141,
229,139,153,228,188,145,233,151,178,228,187,138,230,151,165,229,174,162,230,156,
141,232,167,128,231,156,139,229,143,130,229,138,160,231,154,132,232,175,157,228,
184,128,231,130,185,228,191,157,232,175,129,229,155,190,228,185,166,230,156,137,
230,149,136,230,181,139,232,175,149,231,167,187,229,138,168,230,137,141,232,131,
189,229,134,179,229,174,154,232,130,161,231,165,168,228,184,141,230,150,173,233,
156,128,230,177,130,228,184,141,229,190,151,229,138,158,230,179,149,228,185,139,
233,151,180,233,135,135,231,148,168,232,144,165,233,148,128,230,138,149,232,175,
137,231,155,174,230,160,135,231,136,177,230,131,133,230,145,132,229,189,177,230,
156,137,228,186,155,232,164,135,232,163,189,230,150,135,229,173,166,230,156,186,
228,188,154,230,149,176,229,173,151,232,163,133,228,191,174,232,180,173,231,137,
169,229,134,156,230,157,145,229,133,168,233,157,162,231,178,190,229,147,129,229,
133,182,229,174,158,228,186,139,230,131,133,230,176,180,229,185,179,230,143,144,
231,164,186,228,184,138,229,184,130,232,176,162,232,176,162,230,153,174,233,128,
154,230,149,153,229,184,136,228,184,138,228,188,160,231,177,187,229,136,171,230,
173,140,230,155,178,230,139,165,230,156,137,229,136,155,230,150,176,233,133,141,
228,187,182,229,143,170,232,166,129,230,151,182,228,187,163,232,179,135,232,168,
138,232,190,190,229,136,176,228,186,186,231,148,159,232,174,162,233,152,133,232,
128,129,229,184,136,229,177,149,231,164,186,229,191,131,231,144,134,232,180,180,
229,173,144,231,182,178,231,171,153,228,184,187,233,161,140,232,135,170,231,132,
182,231,186,167,229,136,171,231,174,128,229,141,149,230,148,185,233,157,169,233,
130,163,228,186,155,230,157,165,232,175,180,230,137,147,229,188,128,228,187,163,
231,160,129,229,136,160,233,153,164,232,175,129,229,136,184,232,138,130,231,155,
174,233,135,141,231,130,185,230,172,161,230,149,184,229,164,154,229,176,145,232,
167,132,229,136,146,232,181,132,233,135,145,230,137,190,229,136,176,228,187,165,
229,144,142,229,164,167,229,133,168,228,184,187,233,161,181,230,156,128,228,189,
179,229,155,158,231,173,148,229,164,169,228,184,139,228,191,157,233,154,156,231,
142,176,228,187,163,230,163,128,230,159,165,230,138,149,231,165,168,229,176,143,
230,151,182,230,178,146,230,156,137,230,173,163,229,184,184,231,148,154,232,135,
179,228,187,163,231,144,134,231,155,174,229,189,149,229,133,172,229,188,128,229,
164