Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenHarmony
Third Party Musl
提交
e95538fa
T
Third Party Musl
项目概览
OpenHarmony
/
Third Party Musl
1 年多 前同步成功
通知
37
Star
125
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
T
Third Party Musl
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
提交
e95538fa
编写于
10月 12, 2019
作者:
U
u_quark
提交者:
Rich Felker
10月 25, 2019
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
update ctype data to unicode 12.1.0
上级
a11a6246
变更
4
显示空白变更内容
内联
并排
Showing
4 changed file
with
232 addition
and
201 deletion
+232
-201
src/ctype/alpha.h
src/ctype/alpha.h
+84
-75
src/ctype/nonspacing.h
src/ctype/nonspacing.h
+48
-40
src/ctype/punct.h
src/ctype/punct.h
+86
-74
src/ctype/wide.h
src/ctype/wide.h
+14
-12
未找到文件。
src/ctype/alpha.h
浏览文件 @
e95538fa
...
@@ -8,17 +8,17 @@
...
@@ -8,17 +8,17 @@
17
,
17
,
17
,
17
,
17
,
17
,
17
,
17
,
17
,
17
,
17
,
17
,
17
,
17
,
17
,
17
,
17
,
17
,
17
,
17
,
17
,
17
,
17
,
17
,
17
,
17
,
17
,
17
,
17
,
17
,
17
,
17
,
17
,
17
,
17
,
17
,
17
,
17
,
17
,
17
,
17
,
17
,
17
,
17
,
17
,
17
,
17
,
17
,
17
,
17
,
17
,
17
,
17
,
17
,
17
,
17
,
17
,
17
,
17
,
63
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
17
,
17
,
17
,
17
,
17
,
17
,
17
,
63
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
17
,
64
,
65
,
17
,
66
,
67
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
17
,
64
,
65
,
17
,
66
,
67
,
68
,
69
,
70
,
71
,
72
,
73
,
74
,
17
,
75
,
76
,
77
,
78
,
79
,
80
,
16
,
16
,
16
,
81
,
82
,
83
,
84
,
85
,
86
,
87
,
88
,
89
,
68
,
69
,
70
,
71
,
72
,
73
,
74
,
17
,
75
,
76
,
77
,
78
,
79
,
80
,
81
,
16
,
82
,
83
,
84
,
85
,
86
,
87
,
88
,
89
,
90
,
91
,
16
,
90
,
16
,
91
,
92
,
16
,
16
,
17
,
17
,
17
,
93
,
94
,
95
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
17
,
17
,
17
,
92
,
93
,
16
,
94
,
95
,
96
,
16
,
17
,
17
,
17
,
97
,
98
,
99
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
17
,
17
,
17
,
17
,
96
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
17
,
17
,
97
,
16
,
16
,
16
,
16
,
16
,
16
,
17
,
100
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
17
,
17
,
101
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
1
7
,
17
,
98
,
99
,
16
,
16
,
16
,
100
,
17
,
17
,
17
,
17
,
17
,
17
,
17
,
17
,
17
,
17
,
17
,
17
,
17
,
17
,
17
,
17
,
16
,
1
6
,
17
,
17
,
102
,
103
,
16
,
16
,
104
,
105
,
17
,
17
,
17
,
17
,
17
,
17
,
17
,
17
,
17
,
17
,
17
,
17
,
17
,
17
,
17
,
17
,
17
,
17
,
17
,
17
,
17
,
1
01
,
17
,
17
,
102
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
17
,
17
,
17
,
17
,
17
,
17
,
17
,
1
7
,
17
,
106
,
17
,
17
,
107
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
1
7
,
103
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
1
6
,
16
,
17
,
10
4
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
105
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
10
8
,
109
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
110
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
1
06
,
107
,
108
,
109
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
110
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
1
6
,
111
,
112
,
113
,
114
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
115
,
1
16
,
1
6
,
16
,
16
,
16
,
16
,
111
,
112
,
16
,
16
,
16
,
16
,
113
,
16
,
16
,
114
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
1
17
,
16
,
16
,
16
,
16
,
16
,
118
,
119
,
16
,
16
,
16
,
16
,
120
,
16
,
16
,
121
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
255
,
255
,
16
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
254
,
255
,
255
,
7
,
254
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
254
,
255
,
255
,
7
,
254
,
...
@@ -27,8 +27,8 @@
...
@@ -27,8 +27,8 @@
255
,
195
,
255
,
3
,
0
,
31
,
80
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
32
,
0
,
0
,
0
,
0
,
0
,
223
,
188
,
64
,
215
,
255
,
255
,
255
,
195
,
255
,
3
,
0
,
31
,
80
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
32
,
0
,
0
,
0
,
0
,
0
,
223
,
188
,
64
,
215
,
255
,
255
,
251
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
191
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
251
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
191
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
3
,
252
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
3
,
252
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
254
,
255
,
255
,
255
,
127
,
2
,
25
4
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
254
,
255
,
255
,
255
,
127
,
2
,
25
5
,
255
,
255
,
255
,
255
,
0
,
0
,
0
,
0
,
0
,
255
,
191
,
182
,
0
,
255
,
255
,
255
,
7
,
7
,
0
,
0
,
0
,
255
,
7
,
255
,
255
,
255
,
255
,
255
,
255
,
1
,
0
,
0
,
0
,
0
,
255
,
191
,
182
,
0
,
255
,
255
,
255
,
135
,
7
,
0
,
0
,
0
,
255
,
7
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
254
,
255
,
195
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
239
,
255
,
255
,
255
,
254
,
255
,
195
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
239
,
31
,
254
,
225
,
255
,
31
,
254
,
225
,
255
,
159
,
0
,
0
,
255
,
255
,
255
,
255
,
255
,
255
,
0
,
224
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
159
,
0
,
0
,
255
,
255
,
255
,
255
,
255
,
255
,
0
,
224
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
...
@@ -42,54 +42,55 @@
...
@@ -42,54 +42,55 @@
255
,
0
,
0
,
239
,
223
,
253
,
255
,
255
,
253
,
239
,
227
,
223
,
29
,
96
,
64
,
207
,
255
,
6
,
0
,
239
,
223
,
253
,
255
,
0
,
0
,
239
,
223
,
253
,
255
,
255
,
253
,
239
,
227
,
223
,
29
,
96
,
64
,
207
,
255
,
6
,
0
,
239
,
223
,
253
,
255
,
255
,
255
,
255
,
231
,
223
,
93
,
240
,
128
,
207
,
255
,
0
,
252
,
236
,
255
,
127
,
252
,
255
,
255
,
251
,
255
,
255
,
255
,
255
,
231
,
223
,
93
,
240
,
128
,
207
,
255
,
0
,
252
,
236
,
255
,
127
,
252
,
255
,
255
,
251
,
47
,
127
,
128
,
95
,
255
,
192
,
255
,
12
,
0
,
254
,
255
,
255
,
255
,
255
,
127
,
255
,
7
,
63
,
32
,
255
,
3
,
0
,
0
,
47
,
127
,
128
,
95
,
255
,
192
,
255
,
12
,
0
,
254
,
255
,
255
,
255
,
255
,
127
,
255
,
7
,
63
,
32
,
255
,
3
,
0
,
0
,
0
,
0
,
150
,
37
,
240
,
254
,
174
,
236
,
255
,
59
,
95
,
32
,
255
,
243
,
0
,
0
,
0
,
0
,
0
,
214
,
247
,
255
,
255
,
175
,
255
,
255
,
59
,
95
,
32
,
255
,
243
,
0
,
0
,
0
,
0
,
1
,
0
,
0
,
0
,
255
,
3
,
0
,
0
,
255
,
254
,
255
,
255
,
255
,
31
,
254
,
255
,
3
,
255
,
255
,
254
,
255
,
255
,
255
,
0
,
1
,
0
,
0
,
0
,
255
,
3
,
0
,
0
,
255
,
254
,
255
,
255
,
255
,
31
,
254
,
255
,
3
,
255
,
255
,
254
,
255
,
255
,
255
,
31
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
255
,
255
,
255
,
255
,
255
,
255
,
127
,
249
,
255
,
3
,
255
,
255
,
2
31
,
193
,
255
,
31
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
255
,
255
,
255
,
255
,
255
,
255
,
127
,
249
,
255
,
3
,
255
,
255
,
2
55
,
255
,
255
,
255
,
127
,
64
,
255
,
51
,
255
,
255
,
255
,
255
,
191
,
32
,
255
,
255
,
255
,
255
,
255
,
247
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
63
,
255
,
255
,
255
,
255
,
191
,
32
,
255
,
255
,
255
,
255
,
255
,
247
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
61
,
127
,
61
,
255
,
255
,
255
,
255
,
255
,
61
,
255
,
255
,
255
,
255
,
61
,
255
,
255
,
255
,
255
,
255
,
255
,
61
,
127
,
61
,
255
,
255
,
255
,
255
,
255
,
61
,
255
,
255
,
255
,
255
,
61
,
127
,
61
,
255
,
127
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
61
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
127
,
61
,
255
,
127
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
61
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
135
,
0
,
0
,
0
,
0
,
255
,
255
,
0
,
0
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
63
,
63
,
254
,
255
,
7
,
0
,
0
,
0
,
0
,
255
,
255
,
0
,
0
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
63
,
63
,
254
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
159
,
255
,
255
,
254
,
255
,
255
,
7
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
159
,
255
,
255
,
254
,
255
,
255
,
7
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
199
,
255
,
1
,
255
,
223
,
15
,
0
,
255
,
255
,
15
,
0
,
255
,
255
,
15
,
0
,
255
,
223
,
13
,
0
,
255
,
255
,
255
,
255
,
199
,
255
,
1
,
255
,
223
,
15
,
0
,
255
,
255
,
15
,
0
,
255
,
255
,
15
,
0
,
255
,
223
,
13
,
0
,
255
,
255
,
255
,
255
,
255
,
255
,
207
,
255
,
255
,
1
,
128
,
16
,
255
,
3
,
0
,
0
,
0
,
0
,
255
,
3
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
207
,
255
,
255
,
1
,
128
,
16
,
255
,
3
,
0
,
0
,
0
,
0
,
255
,
3
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
0
,
255
,
255
,
255
,
255
,
255
,
7
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
1
,
255
,
255
,
255
,
255
,
255
,
7
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
63
,
63
,
0
,
255
,
255
,
255
,
127
,
255
,
15
,
255
,
1
,
192
,
255
,
255
,
255
,
255
,
63
,
31
,
0
,
255
,
255
,
255
,
255
,
0
,
255
,
255
,
255
,
127
,
255
,
15
,
255
,
1
,
192
,
255
,
255
,
255
,
255
,
63
,
31
,
0
,
255
,
255
,
255
,
255
,
255
,
15
,
255
,
255
,
255
,
3
,
255
,
3
,
0
,
0
,
0
,
0
,
255
,
255
,
255
,
15
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
15
,
255
,
255
,
255
,
3
,
255
,
3
,
0
,
0
,
0
,
0
,
255
,
255
,
255
,
15
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
127
,
254
,
255
,
31
,
0
,
255
,
3
,
255
,
3
,
128
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
255
,
255
,
255
,
255
,
255
,
127
,
254
,
255
,
31
,
0
,
255
,
3
,
255
,
3
,
128
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
255
,
255
,
255
,
255
,
255
,
255
,
239
,
255
,
239
,
15
,
255
,
3
,
0
,
0
,
0
,
0
,
255
,
255
,
255
,
255
,
255
,
243
,
255
,
255
,
255
,
255
,
255
,
255
,
239
,
255
,
239
,
15
,
255
,
3
,
0
,
0
,
0
,
0
,
255
,
255
,
255
,
255
,
255
,
243
,
255
,
255
,
255
,
255
,
255
,
255
,
191
,
255
,
3
,
0
,
255
,
255
,
255
,
255
,
255
,
255
,
63
,
0
,
255
,
227
,
255
,
255
,
255
,
255
,
255
,
63
,
255
,
191
,
255
,
3
,
0
,
255
,
255
,
255
,
255
,
255
,
255
,
127
,
0
,
255
,
227
,
255
,
255
,
255
,
255
,
255
,
63
,
255
,
1
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
222
,
111
,
0
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
1
,
255
,
255
,
255
,
255
,
255
,
231
,
0
,
0
,
0
,
0
,
0
,
222
,
111
,
4
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
0
,
0
,
0
,
0
,
128
,
255
,
31
,
0
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
0
,
0
,
0
,
0
,
255
,
255
,
63
,
63
,
255
,
255
,
255
,
255
,
63
,
63
,
255
,
170
,
255
,
255
,
255
,
63
,
255
,
255
,
255
,
255
,
128
,
255
,
31
,
0
,
255
,
255
,
63
,
63
,
255
,
255
,
255
,
255
,
63
,
63
,
255
,
170
,
255
,
255
,
255
,
63
,
255
,
255
,
255
,
2
23
,
95
,
220
,
31
,
207
,
15
,
255
,
31
,
220
,
31
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
2
,
128
,
255
,
255
,
2
55
,
255
,
255
,
223
,
95
,
220
,
31
,
207
,
15
,
255
,
31
,
220
,
31
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
255
,
31
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
132
,
252
,
47
,
62
,
80
,
189
,
255
,
243
,
224
,
67
,
0
,
0
,
0
,
0
,
0
,
2
,
128
,
0
,
0
,
255
,
31
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
132
,
252
,
47
,
62
,
80
,
189
,
255
,
243
,
255
,
255
,
255
,
255
,
255
,
1
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
2
24
,
67
,
0
,
0
,
2
55
,
255
,
255
,
255
,
255
,
1
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
192
,
255
,
255
,
255
,
255
,
255
,
255
,
3
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
192
,
255
,
255
,
255
,
255
,
255
,
255
,
3
,
0
,
0
,
255
,
255
,
255
,
255
,
255
,
127
,
255
,
255
,
255
,
255
,
255
,
127
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
0
,
255
,
255
,
255
,
255
,
255
,
127
,
255
,
255
,
255
,
255
,
255
,
127
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
31
,
120
,
12
,
0
,
255
,
255
,
255
,
255
,
191
,
32
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
31
,
120
,
12
,
0
,
255
,
255
,
255
,
255
,
191
,
32
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
128
,
0
,
0
,
255
,
255
,
127
,
0
,
127
,
127
,
127
,
127
,
127
,
127
,
127
,
127
,
255
,
255
,
255
,
255
,
255
,
255
,
128
,
0
,
0
,
255
,
255
,
127
,
0
,
127
,
127
,
127
,
127
,
127
,
127
,
127
,
127
,
255
,
255
,
255
,
255
,
0
,
0
,
0
,
0
,
0
,
128
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
255
,
255
,
255
,
255
,
0
,
0
,
0
,
0
,
0
,
128
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
224
,
0
,
0
,
0
,
254
,
3
,
62
,
31
,
254
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
127
,
224
,
254
,
0
,
0
,
224
,
0
,
0
,
0
,
254
,
3
,
62
,
31
,
254
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
127
,
224
,
254
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
247
,
224
,
255
,
255
,
255
,
255
,
127
,
254
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
247
,
224
,
255
,
255
,
255
,
255
,
255
,
254
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
127
,
0
,
0
,
255
,
255
,
255
,
7
,
0
,
0
,
0
,
0
,
0
,
0
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
127
,
0
,
0
,
255
,
255
,
255
,
7
,
0
,
0
,
0
,
0
,
0
,
0
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
63
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
63
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
7
,
0
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
0
,
0
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
31
,
0
,
0
,
0
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
31
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
255
,
255
,
255
,
255
,
255
,
63
,
255
,
31
,
255
,
255
,
255
,
15
,
0
,
0
,
255
,
255
,
255
,
255
,
0
,
0
,
0
,
0
,
0
,
0
,
255
,
255
,
255
,
255
,
255
,
63
,
255
,
31
,
255
,
255
,
255
,
15
,
0
,
0
,
255
,
255
,
255
,
255
,
255
,
127
,
240
,
143
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
0
,
0
,
0
,
255
,
127
,
240
,
143
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
0
,
0
,
0
,
0
,
128
,
255
,
252
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
249
,
255
,
255
,
255
,
0
,
128
,
255
,
252
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
249
,
255
,
255
,
255
,
127
,
255
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
128
,
255
,
187
,
247
,
255
,
255
,
255
,
0
,
0
,
0
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
124
,
0
,
0
,
0
,
0
,
0
,
128
,
255
,
191
,
255
,
255
,
255
,
255
,
0
,
0
,
0
,
255
,
255
,
255
,
255
,
255
,
15
,
0
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
47
,
0
,
255
,
3
,
0
,
0
,
252
,
40
,
255
,
255
,
255
,
255
,
255
,
15
,
0
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
47
,
0
,
255
,
3
,
0
,
0
,
252
,
232
,
255
,
255
,
255
,
255
,
7
,
255
,
255
,
255
,
255
,
7
,
0
,
255
,
255
,
255
,
31
,
255
,
255
,
255
,
255
,
255
,
255
,
247
,
255
,
255
,
255
,
255
,
7
,
255
,
255
,
255
,
255
,
7
,
0
,
255
,
255
,
255
,
31
,
255
,
255
,
255
,
255
,
255
,
255
,
247
,
0
,
128
,
255
,
3
,
223
,
255
,
255
,
127
,
255
,
255
,
255
,
255
,
255
,
255
,
127
,
0
,
255
,
63
,
255
,
3
,
255
,
255
,
0
,
128
,
255
,
3
,
255
,
255
,
255
,
127
,
255
,
255
,
255
,
255
,
255
,
255
,
127
,
0
,
255
,
63
,
255
,
3
,
255
,
127
,
196
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
127
,
5
,
0
,
0
,
56
,
255
,
255
,
60
,
0
,
126
,
126
,
126
,
255
,
255
,
127
,
252
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
127
,
5
,
0
,
0
,
56
,
255
,
255
,
60
,
0
,
126
,
126
,
0
,
127
,
127
,
255
,
255
,
255
,
255
,
255
,
247
,
63
,
0
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
126
,
0
,
127
,
127
,
255
,
255
,
255
,
255
,
255
,
247
,
255
,
0
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
7
,
255
,
3
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
7
,
255
,
3
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
15
,
0
,
255
,
255
,
127
,
248
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
15
,
0
,
255
,
255
,
127
,
248
,
255
,
255
,
255
,
255
,
255
,
15
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
63
,
255
,
255
,
255
,
255
,
255
,
15
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
63
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
3
,
0
,
0
,
0
,
0
,
127
,
0
,
248
,
224
,
255
,
253
,
127
,
95
,
219
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
3
,
0
,
0
,
0
,
0
,
127
,
0
,
248
,
224
,
255
,
253
,
127
,
95
,
219
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
3
,
0
,
0
,
0
,
248
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
3
,
0
,
0
,
0
,
248
,
255
,
255
,
255
,
...
@@ -109,55 +110,63 @@
...
@@ -109,55 +110,63 @@
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
63
,
253
,
255
,
255
,
255
,
255
,
191
,
145
,
255
,
255
,
63
,
0
,
255
,
255
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
63
,
253
,
255
,
255
,
255
,
255
,
191
,
145
,
255
,
255
,
63
,
0
,
255
,
255
,
127
,
0
,
255
,
255
,
255
,
127
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
255
,
255
,
55
,
0
,
255
,
255
,
63
,
0
,
255
,
255
,
255
,
3
,
127
,
0
,
255
,
255
,
255
,
127
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
255
,
255
,
55
,
0
,
255
,
255
,
63
,
0
,
255
,
255
,
255
,
3
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
192
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
111
,
240
,
239
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
192
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
111
,
240
,
239
,
254
,
255
,
255
,
15
,
0
,
0
,
0
,
0
,
0
,
255
,
255
,
255
,
31
,
255
,
255
,
255
,
31
,
0
,
0
,
0
,
0
,
255
,
254
,
255
,
254
,
255
,
255
,
63
,
0
,
0
,
0
,
0
,
0
,
255
,
255
,
255
,
31
,
255
,
255
,
255
,
31
,
0
,
0
,
0
,
0
,
255
,
254
,
255
,
255
,
31
,
0
,
0
,
0
,
255
,
255
,
255
,
255
,
255
,
255
,
63
,
0
,
255
,
255
,
63
,
0
,
255
,
255
,
7
,
0
,
255
,
255
,
3
,
255
,
31
,
0
,
0
,
0
,
255
,
255
,
255
,
255
,
255
,
255
,
63
,
0
,
255
,
255
,
63
,
0
,
255
,
255
,
7
,
0
,
255
,
255
,
3
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
1
,
0
,
0
,
0
,
0
,
0
,
0
,
255
,
255
,
255
,
255
,
255
,
255
,
7
,
0
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
1
,
0
,
0
,
0
,
0
,
0
,
0
,
255
,
255
,
255
,
255
,
255
,
255
,
7
,
0
,
255
,
255
,
255
,
255
,
255
,
255
,
7
,
0
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
63
,
0
,
0
,
0
,
192
,
0
,
255
,
255
,
255
,
255
,
255
,
255
,
7
,
0
,
255
,
255
,
255
,
255
,
255
,
0
,
255
,
3
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
255
,
0
,
0
,
252
,
255
,
255
,
255
,
255
,
255
,
255
,
1
,
0
,
0
,
255
,
255
,
255
,
1
,
255
,
3
,
255
,
255
,
255
,
255
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
255
,
255
,
255
,
31
,
128
,
0
,
255
,
255
,
63
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
255
,
255
,
199
,
255
,
0
,
0
,
255
,
255
,
255
,
255
,
71
,
0
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
30
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
255
,
255
,
127
,
0
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
63
,
0
,
0
,
0
,
255
,
23
,
0
,
0
,
0
,
0
,
255
,
255
,
251
,
255
,
255
,
255
,
159
,
64
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
127
,
189
,
255
,
191
,
192
,
255
,
0
,
0
,
252
,
255
,
255
,
255
,
255
,
255
,
255
,
1
,
0
,
0
,
255
,
255
,
255
,
1
,
255
,
3
,
255
,
255
,
255
,
255
,
1
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
1
,
255
,
3
,
239
,
159
,
249
,
255
,
255
,
253
,
237
,
227
,
159
,
255
,
255
,
255
,
199
,
255
,
112
,
0
,
255
,
255
,
255
,
255
,
71
,
0
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
25
,
129
,
224
,
15
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
30
,
0
,
255
,
23
,
0
,
0
,
0
,
0
,
255
,
255
,
251
,
255
,
255
,
255
,
159
,
64
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
127
,
255
,
255
,
187
,
7
,
255
,
3
,
0
,
0
,
0
,
0
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
179
,
0
,
255
,
3
,
0
,
0
,
0
,
189
,
255
,
191
,
255
,
1
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
1
,
255
,
3
,
239
,
159
,
249
,
255
,
255
,
253
,
237
,
227
,
159
,
25
,
129
,
224
,
15
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
187
,
7
,
255
,
131
,
0
,
0
,
0
,
0
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
179
,
0
,
255
,
3
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
255
,
255
,
255
,
255
,
255
,
255
,
63
,
127
,
0
,
0
,
0
,
63
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
255
,
255
,
255
,
255
,
255
,
255
,
63
,
127
,
0
,
0
,
0
,
63
,
0
,
0
,
0
,
0
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
127
,
17
,
0
,
255
,
3
,
0
,
0
,
0
,
0
,
255
,
255
,
255
,
255
,
255
,
0
,
0
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
127
,
17
,
0
,
255
,
3
,
0
,
0
,
0
,
0
,
255
,
255
,
255
,
255
,
255
,
255
,
63
,
0
,
255
,
3
,
0
,
0
,
0
,
0
,
0
,
255
,
63
,
1
,
255
,
3
,
0
,
0
,
0
,
0
,
0
,
0
,
255
,
255
,
255
,
231
,
255
,
7
,
255
,
3
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
255
,
255
,
255
,
227
,
255
,
7
,
255
,
3
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
1
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
3
,
0
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
3
,
0
,
128
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
128
,
255
,
255
,
255
,
255
,
255
,
255
,
231
,
127
,
0
,
0
,
255
,
255
,
255
,
255
,
255
,
255
,
207
,
255
,
255
,
0
,
0
,
0
,
0
,
255
,
252
,
255
,
255
,
255
,
255
,
255
,
252
,
26
,
0
,
0
,
0
,
255
,
255
,
255
,
255
,
255
,
255
,
231
,
0
,
0
,
0
,
0
,
0
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
1
,
255
,
253
,
255
,
255
,
255
,
255
,
127
,
127
,
1
,
0
,
127
,
0
,
0
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
32
,
0
,
0
,
0
,
0
,
255
,
255
,
255
,
255
,
255
,
255
,
3
,
0
,
0
,
252
,
255
,
255
,
255
,
252
,
255
,
255
,
254
,
127
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
127
,
251
,
255
,
255
,
255
,
1
,
255
,
253
,
255
,
255
,
255
,
255
,
127
,
127
,
1
,
0
,
255
,
3
,
0
,
0
,
252
,
255
,
255
,
255
,
252
,
255
,
255
,
255
,
127
,
180
,
203
,
0
,
255
,
3
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
255
,
255
,
255
,
254
,
127
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
127
,
251
,
255
,
255
,
255
,
255
,
127
,
180
,
203
,
0
,
255
,
3
,
191
,
253
,
255
,
255
,
255
,
127
,
123
,
1
,
255
,
3
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
255
,
255
,
127
,
0
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
3
,
0
,
0
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
3
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
127
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
127
,
0
,
0
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
0
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
15
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
255
,
255
,
255
,
255
,
255
,
15
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
255
,
255
,
0
,
255
,
255
,
255
,
255
,
255
,
127
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
255
,
255
,
255
,
127
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
127
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
255
,
255
,
255
,
255
,
255
,
255
,
127
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
255
,
0
,
0
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
1
,
255
,
255
,
255
,
127
,
255
,
3
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
255
,
255
,
255
,
255
,
255
,
255
,
1
,
255
,
255
,
255
,
127
,
255
,
3
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
255
,
0
,
255
,
255
,
255
,
63
,
0
,
0
,
255
,
255
,
255
,
255
,
255
,
255
,
127
,
0
,
15
,
0
,
255
,
3
,
248
,
255
,
255
,
224
,
255
,
255
,
63
,
0
,
0
,
255
,
255
,
255
,
255
,
255
,
255
,
0
,
0
,
15
,
0
,
255
,
3
,
248
,
255
,
255
,
224
,
255
,
255
,
255
,
255
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
31
,
0
,
255
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
255
,
255
,
255
,
255
,
127
,
0
,
0
,
248
,
255
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
3
,
0
,
0
,
0
,
255
,
255
,
255
,
255
,
255
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
135
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
128
,
255
,
255
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
11
,
0
,
0
,
0
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
31
,
0
,
0
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
0
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
7
,
0
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
7
,
0
,
255
,
255
,
255
,
127
,
0
,
0
,
0
,
0
,
0
,
255
,
255
,
255
,
127
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
0
,
7
,
0
,
240
,
0
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
15
,
25
5
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
1
5
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
7
,
255
,
31
,
255
,
1
,
255
,
67
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
7
,
255
,
31
,
255
,
1
,
255
,
67
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
223
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
0
,
0
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
223
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
2
23
,
100
,
222
,
255
,
235
,
239
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
191
,
231
,
223
,
223
,
255
,
255
,
2
55
,
223
,
100
,
222
,
255
,
235
,
239
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
1
23
,
95
,
252
,
253
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
1
91
,
231
,
223
,
223
,
255
,
255
,
255
,
123
,
95
,
252
,
253
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
63
,
255
,
255
,
255
,
253
,
255
,
255
,
247
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
63
,
255
,
255
,
255
,
247
,
255
,
255
,
223
,
255
,
255
,
255
,
223
,
255
,
255
,
127
,
255
,
255
,
255
,
127
,
255
,
255
,
255
,
253
,
253
,
255
,
255
,
247
,
255
,
255
,
255
,
247
,
255
,
255
,
223
,
255
,
255
,
255
,
223
,
255
,
255
,
127
,
255
,
255
,
255
,
255
,
253
,
255
,
255
,
247
,
207
,
255
,
255
,
255
,
255
,
255
,
255
,
127
,
255
,
255
,
249
,
219
,
7
,
255
,
255
,
127
,
255
,
255
,
255
,
253
,
255
,
255
,
255
,
253
,
255
,
255
,
247
,
207
,
255
,
255
,
255
,
255
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
127
,
255
,
255
,
249
,
219
,
7
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
31
,
0
,
0
,
0
,
255
,
255
,
255
,
255
,
255
,
31
,
128
,
63
,
255
,
67
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
255
,
255
,
255
,
255
,
255
,
0
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
143
,
0
,
255
,
3
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
15
,
255
,
3
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
0
,
0
,
0
,
0
,
239
,
255
,
255
,
255
,
150
,
254
,
247
,
10
,
132
,
234
,
150
,
170
,
150
,
247
,
247
,
94
,
255
,
251
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
31
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
15
,
238
,
251
,
255
,
15
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
255
,
255
,
255
,
3
,
255
,
255
,
255
,
3
,
143
,
8
,
255
,
3
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
255
,
255
,
255
,
3
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
239
,
255
,
255
,
255
,
150
,
254
,
247
,
10
,
132
,
234
,
150
,
170
,
150
,
247
,
247
,
94
,
255
,
251
,
255
,
15
,
238
,
251
,
255
,
15
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
255
,
255
,
255
,
3
,
255
,
255
,
255
,
3
,
255
,
255
,
255
,
3
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
src/ctype/nonspacing.h
浏览文件 @
e95538fa
...
@@ -8,16 +8,16 @@
...
@@ -8,16 +8,16 @@
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
49
,
16
,
16
,
50
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
49
,
16
,
16
,
50
,
51
,
16
,
52
,
53
,
54
,
16
,
16
,
16
,
16
,
16
,
16
,
55
,
16
,
16
,
16
,
16
,
16
,
56
,
57
,
58
,
59
,
60
,
61
,
62
,
63
,
16
,
51
,
16
,
52
,
53
,
54
,
16
,
16
,
16
,
16
,
16
,
16
,
55
,
16
,
16
,
56
,
16
,
57
,
58
,
59
,
60
,
61
,
62
,
63
,
64
,
65
,
66
,
16
,
64
,
16
,
65
,
66
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
67
,
68
,
16
,
69
,
70
,
71
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
72
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
73
,
74
,
16
,
16
,
16
,
75
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
67
,
68
,
16
,
16
,
16
,
69
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
76
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
70
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
77
,
78
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
79
,
16
,
16
,
16
,
16
,
16
,
80
,
81
,
82
,
16
,
16
,
16
,
16
,
16
,
83
,
16
,
16
,
71
,
72
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
73
,
16
,
16
,
16
,
16
,
16
,
74
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
75
,
84
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
76
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
255
,
255
,
16
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
...
@@ -25,16 +25,16 @@
...
@@ -25,16 +25,16 @@
0
,
0
,
0
,
0
,
0
,
0
,
0
,
248
,
3
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
248
,
3
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
254
,
255
,
255
,
255
,
255
,
191
,
182
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
63
,
0
,
255
,
23
,
0
,
0
,
0
,
0
,
0
,
248
,
255
,
0
,
0
,
0
,
254
,
255
,
255
,
255
,
255
,
191
,
182
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
63
,
0
,
255
,
23
,
0
,
0
,
0
,
0
,
0
,
248
,
255
,
255
,
0
,
0
,
1
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
192
,
191
,
159
,
61
,
0
,
0
,
0
,
128
,
2
,
0
,
0
,
0
,
255
,
255
,
255
,
255
,
0
,
0
,
1
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
192
,
191
,
159
,
61
,
0
,
0
,
0
,
128
,
2
,
0
,
0
,
0
,
255
,
255
,
255
,
7
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
192
,
255
,
1
,
0
,
0
,
0
,
0
,
0
,
0
,
248
,
15
,
0
,
0
,
0
,
192
,
251
,
239
,
62
,
0
,
0
,
0
,
7
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
192
,
255
,
1
,
0
,
0
,
0
,
0
,
0
,
0
,
248
,
15
,
32
,
0
,
0
,
192
,
251
,
239
,
62
,
0
,
0
,
0
,
0
,
14
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
240
,
255
,
255
,
255
,
255
,
0
,
0
,
0
,
14
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
248
,
255
,
255
,
255
,
255
,
255
,
7
,
0
,
0
,
0
,
0
,
0
,
0
,
20
,
254
,
33
,
254
,
0
,
12
,
0
,
0
,
0
,
2
,
0
,
0
,
0
,
0
,
0
,
0
,
16
,
30
,
32
,
0
,
0
,
12
,
0
,
0
,
255
,
7
,
0
,
0
,
0
,
0
,
0
,
0
,
20
,
254
,
33
,
254
,
0
,
12
,
0
,
0
,
0
,
2
,
0
,
0
,
0
,
0
,
0
,
0
,
16
,
30
,
32
,
0
,
0
,
12
,
0
,
0
,
0
,
6
,
0
,
0
,
0
,
0
,
0
,
0
,
16
,
134
,
57
,
2
,
0
,
0
,
0
,
35
,
0
,
6
,
0
,
0
,
0
,
0
,
0
,
0
,
16
,
190
,
33
,
0
,
0
,
12
,
0
,
0
,
252
,
64
,
6
,
0
,
0
,
0
,
0
,
0
,
0
,
16
,
134
,
57
,
2
,
0
,
0
,
0
,
35
,
0
,
6
,
0
,
0
,
0
,
0
,
0
,
0
,
16
,
190
,
33
,
0
,
0
,
12
,
0
,
0
,
2
,
0
,
0
,
0
,
0
,
0
,
0
,
144
,
30
,
32
,
64
,
0
,
12
,
0
,
0
,
0
,
4
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
1
,
32
,
0
,
0
,
0
,
0
,
0
,
0
,
1
,
0
,
0
,
2
52
,
2
,
0
,
0
,
0
,
0
,
0
,
0
,
144
,
30
,
32
,
64
,
0
,
12
,
0
,
0
,
0
,
4
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
1
,
32
,
0
,
0
,
0
,
0
,
0
,
0
,
17
,
0
,
0
,
0
,
0
,
192
,
193
,
61
,
96
,
0
,
12
,
0
,
0
,
0
,
2
,
0
,
0
,
0
,
0
,
0
,
0
,
144
,
64
,
48
,
0
,
0
,
12
,
0
,
0
,
0
,
3
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
192
,
193
,
61
,
96
,
0
,
12
,
0
,
0
,
0
,
2
,
0
,
0
,
0
,
0
,
0
,
0
,
144
,
64
,
48
,
0
,
0
,
12
,
0
,
0
,
0
,
3
,
0
,
0
,
0
,
0
,
24
,
30
,
32
,
0
,
0
,
12
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
4
,
92
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
242
,
0
,
0
,
0
,
0
,
0
,
24
,
30
,
32
,
0
,
0
,
12
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
4
,
92
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
7
,
128
,
127
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
242
,
27
,
0
,
63
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
3
,
0
,
0
,
160
,
2
,
0
,
242
,
7
,
128
,
127
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
242
,
31
,
0
,
63
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
3
,
0
,
0
,
16
0
,
0
,
0
,
0
,
0
,
0
,
254
,
127
,
223
,
224
,
255
,
254
,
255
,
255
,
255
,
31
,
64
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
2
,
0
,
0
,
0
,
0
,
0
,
0
,
254
,
127
,
223
,
224
,
255
,
254
,
255
,
255
,
255
,
31
,
64
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
224
,
253
,
102
,
0
,
0
,
0
,
195
,
1
,
0
,
30
,
0
,
100
,
32
,
0
,
32
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
224
,
253
,
102
,
0
,
0
,
0
,
195
,
1
,
0
,
30
,
0
,
100
,
32
,
0
,
32
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
224
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
28
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
224
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
28
,
0
,
0
,
0
,
28
,
0
,
0
,
0
,
12
,
0
,
0
,
0
,
12
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
176
,
63
,
64
,
254
,
15
,
32
,
0
,
0
,
0
,
0
,
0
,
120
,
0
,
0
,
0
,
0
,
28
,
0
,
0
,
0
,
12
,
0
,
0
,
0
,
12
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
176
,
63
,
64
,
254
,
15
,
32
,
0
,
0
,
0
,
0
,
0
,
120
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
96
,
0
,
0
,
0
,
0
,
2
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
135
,
1
,
4
,
14
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
96
,
0
,
0
,
0
,
0
,
2
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
135
,
1
,
4
,
14
,
0
,
...
@@ -48,9 +48,9 @@
...
@@ -48,9 +48,9 @@
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
128
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
255
,
255
,
255
,
255
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
128
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
255
,
255
,
255
,
255
,
0
,
0
,
0
,
0
,
0
,
60
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
6
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
60
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
6
,
0
,
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
,
247
,
63
,
0
,
0
,
0
,
192
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
3
,
0
,
68
,
8
,
0
,
0
,
96
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
128
,
247
,
63
,
0
,
0
,
0
,
192
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
3
,
0
,
68
,
8
,
0
,
0
,
96
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
48
,
0
,
0
,
0
,
255
,
255
,
3
,
0
,
0
,
0
,
0
,
0
,
192
,
63
,
0
,
0
,
128
,
255
,
3
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
48
,
0
,
0
,
0
,
255
,
255
,
3
,
128
,
0
,
0
,
0
,
0
,
192
,
63
,
0
,
0
,
128
,
255
,
3
,
0
,
0
,
0
,
0
,
7
,
0
,
0
,
0
,
0
,
0
,
200
,
19
,
0
,
0
,
0
,
0
,
32
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
126
,
102
,
0
,
8
,
16
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
7
,
0
,
0
,
0
,
0
,
0
,
200
,
51
,
0
,
0
,
0
,
0
,
32
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
126
,
102
,
0
,
8
,
16
,
0
,
0
,
0
,
0
,
16
,
0
,
0
,
0
,
0
,
0
,
0
,
157
,
193
,
2
,
0
,
0
,
0
,
0
,
48
,
64
,
0
,
16
,
0
,
0
,
0
,
0
,
0
,
0
,
157
,
193
,
2
,
0
,
0
,
0
,
0
,
48
,
64
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
32
,
33
,
0
,
0
,
0
,
0
,
0
,
64
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
32
,
33
,
0
,
0
,
0
,
0
,
0
,
64
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
255
,
255
,
0
,
0
,
255
,
255
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
255
,
255
,
0
,
0
,
255
,
255
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
128
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
128
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
...
@@ -58,24 +58,32 @@
...
@@ -58,24 +58,32 @@
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
32
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
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
,
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
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
192
,
7
,
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
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
192
,
7
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
110
,
240
,
0
,
0
,
0
,
0
,
0
,
135
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
96
,
0
,
0
,
0
,
110
,
240
,
0
,
0
,
0
,
0
,
0
,
135
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
96
,
0
,
0
,
0
,
2
,
0
,
0
,
0
,
0
,
0
,
0
,
255
,
127
,
0
,
0
,
0
,
0
,
0
,
0
,
128
,
3
,
0
,
0
,
0
,
0
,
0
,
120
,
38
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
7
,
0
,
0
,
0
,
0
,
0
,
240
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
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
,
239
,
31
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
8
,
0
,
3
,
0
,
0
,
0
,
0
,
0
,
192
,
127
,
0
,
28
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
192
,
255
,
1
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
2
,
0
,
0
,
0
,
0
,
0
,
0
,
255
,
0
,
0
,
128
,
211
,
64
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
128
,
248
,
7
,
0
,
0
,
3
,
0
,
0
,
0
,
0
,
127
,
0
,
0
,
0
,
0
,
0
,
0
,
128
,
3
,
0
,
0
,
0
,
0
,
0
,
120
,
38
,
0
,
32
,
0
,
0
,
0
,
0
,
0
,
0
,
7
,
0
,
0
,
0
,
128
,
239
,
31
,
0
,
0
,
0
,
16
,
1
,
0
,
0
,
0
,
192
,
31
,
31
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
255
,
0
,
0
,
0
,
0
,
0
,
0
,
8
,
0
,
3
,
0
,
0
,
0
,
0
,
0
,
192
,
127
,
0
,
30
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
128
,
211
,
64
,
0
,
0
,
92
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
248
,
133
,
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
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
128
,
248
,
7
,
0
,
0
,
3
,
0
,
0
,
0
,
0
,
0
,
0
,
24
,
1
,
0
,
0
,
0
,
192
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
60
,
176
,
1
,
0
,
0
,
48
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
248
,
167
,
1
,
0
,
0
,
0
,
0
,
0
,
0
,
31
,
31
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
255
,
92
,
0
,
0
,
64
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
40
,
191
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
224
,
188
,
15
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
248
,
133
,
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
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
60
,
176
,
1
,
0
,
0
,
48
,
0
,
0
,
0
,
0
,
126
,
6
,
0
,
0
,
0
,
0
,
248
,
121
,
128
,
0
,
126
,
14
,
0
,
0
,
0
,
0
,
0
,
252
,
127
,
3
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
248
,
167
,
1
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
40
,
191
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
127
,
191
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
252
,
255
,
255
,
252
,
109
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
224
,
188
,
15
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
126
,
180
,
191
,
0
,
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
,
255
,
6
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
31
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
127
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
240
,
12
,
1
,
0
,
0
,
0
,
254
,
7
,
0
,
0
,
0
,
0
,
248
,
121
,
128
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
126
,
14
,
0
,
0
,
0
,
0
,
0
,
252
,
127
,
3
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
127
,
191
,
0
,
0
,
0
,
0
,
0
,
0
,
128
,
7
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
252
,
255
,
255
,
252
,
109
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
126
,
180
,
191
,
0
,
96
,
15
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
128
,
3
,
248
,
255
,
231
,
15
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
163
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
60
,
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
,
0
,
0
,
0
,
0
,
0
,
0
,
28
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
255
,
255
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
255
,
1
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
255
,
255
,
255
,
255
,
127
,
248
,
255
,
255
,
255
,
255
,
255
,
31
,
32
,
0
,
16
,
0
,
0
,
248
,
254
,
255
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
31
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
127
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
127
,
255
,
255
,
249
,
219
,
7
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
128
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
127
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
128
,
7
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
96
,
15
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
240
,
7
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
128
,
3
,
248
,
255
,
231
,
15
,
0
,
0
,
0
,
60
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
28
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
255
,
255
,
255
,
255
,
255
,
255
,
127
,
248
,
255
,
255
,
255
,
255
,
255
,
31
,
32
,
0
,
16
,
0
,
0
,
248
,
254
,
255
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
127
,
255
,
255
,
249
,
219
,
7
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
127
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
240
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
127
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
240
,
7
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
src/ctype/punct.h
浏览文件 @
e95538fa
...
@@ -8,17 +8,17 @@
...
@@ -8,17 +8,17 @@
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
64
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
64
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
65
,
16
,
16
,
66
,
16
,
67
,
68
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
65
,
16
,
16
,
66
,
16
,
67
,
68
,
69
,
16
,
70
,
71
,
72
,
16
,
73
,
16
,
16
,
74
,
75
,
76
,
77
,
78
,
16
,
79
,
16
,
80
,
81
,
82
,
83
,
84
,
85
,
86
,
87
,
88
,
69
,
16
,
70
,
71
,
72
,
16
,
73
,
16
,
16
,
74
,
75
,
76
,
77
,
78
,
16
,
79
,
80
,
81
,
82
,
83
,
84
,
85
,
86
,
87
,
88
,
89
,
16
,
89
,
16
,
90
,
91
,
16
,
16
,
16
,
16
,
16
,
16
,
92
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
90
,
91
,
16
,
92
,
93
,
94
,
95
,
16
,
16
,
16
,
16
,
96
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
97
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
98
,
99
,
16
,
16
,
100
,
101
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
93
,
94
,
16
,
16
,
16
,
95
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
102
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
96
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
103
,
104
,
105
,
106
,
16
,
16
,
107
,
108
,
17
,
17
,
109
,
16
,
16
,
16
,
16
,
16
,
16
,
110
,
111
,
16
,
16
,
97
,
98
,
99
,
100
,
16
,
16
,
101
,
102
,
17
,
17
,
103
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
112
,
113
,
16
,
16
,
114
,
115
,
116
,
16
,
117
,
118
,
119
,
17
,
17
,
17
,
120
,
121
,
122
,
123
,
16
,
104
,
105
,
16
,
16
,
16
,
16
,
106
,
16
,
107
,
108
,
109
,
17
,
17
,
17
,
110
,
111
,
112
,
113
,
16
,
16
,
16
,
124
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
255
,
255
,
16
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
0
,
0
,
0
,
0
,
254
,
255
,
0
,
252
,
1
,
0
,
0
,
248
,
1
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
0
,
0
,
0
,
0
,
254
,
255
,
0
,
252
,
1
,
0
,
0
,
248
,
1
,
...
@@ -28,25 +28,25 @@
...
@@ -28,25 +28,25 @@
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
252
,
3
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
252
,
3
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
252
,
0
,
0
,
0
,
0
,
0
,
230
,
254
,
255
,
255
,
255
,
0
,
64
,
73
,
0
,
0
,
0
,
0
,
0
,
24
,
0
,
255
,
255
,
0
,
216
,
0
,
0
,
0
,
252
,
0
,
0
,
0
,
0
,
0
,
230
,
254
,
255
,
255
,
255
,
0
,
64
,
73
,
0
,
0
,
0
,
0
,
0
,
24
,
0
,
255
,
255
,
0
,
216
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
1
,
0
,
60
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
16
,
224
,
1
,
30
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
1
,
0
,
60
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
16
,
224
,
1
,
30
,
0
,
96
,
255
,
191
,
0
,
0
,
0
,
0
,
0
,
0
,
255
,
7
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
248
,
207
,
3
,
96
,
255
,
191
,
0
,
0
,
0
,
0
,
0
,
0
,
255
,
7
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
248
,
207
,
0
,
0
,
0
,
3
,
0
,
32
,
255
,
127
,
0
,
0
,
0
,
78
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
7
,
252
,
0
,
0
,
0
,
0
,
0
,
227
,
0
,
0
,
0
,
3
,
0
,
32
,
255
,
127
,
0
,
0
,
0
,
78
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
8
,
0
,
7
,
252
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
16
,
0
,
32
,
30
,
0
,
48
,
0
,
1
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
16
,
0
,
32
,
0
,
0
,
0
,
0
,
252
,
47
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
16
,
0
,
32
,
30
,
0
,
48
,
0
,
1
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
16
,
0
,
32
,
0
,
0
,
0
,
0
,
252
,
111
,
0
,
0
,
0
,
0
,
0
,
16
,
0
,
32
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
16
,
0
,
32
,
0
,
0
,
0
,
0
,
3
,
224
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
16
,
0
,
0
,
0
,
0
,
16
,
0
,
32
,
0
,
0
,
0
,
0
,
64
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
16
,
0
,
32
,
0
,
0
,
0
,
0
,
3
,
224
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
32
,
0
,
0
,
0
,
0
,
253
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
32
,
0
,
0
,
0
,
0
,
255
,
7
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
32
,
0
,
0
,
16
,
0
,
32
,
0
,
0
,
0
,
0
,
253
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
32
,
0
,
0
,
0
,
0
,
255
,
7
,
16
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
255
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
16
,
0
,
32
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
24
,
0
,
160
,
0
,
127
,
0
,
32
,
0
,
0
,
0
,
0
,
128
,
255
,
16
,
0
,
0
,
0
,
0
,
0
,
0
,
16
,
0
,
32
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
24
,
0
,
16
0
,
0
,
255
,
3
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
4
,
0
,
0
,
0
,
0
,
16
,
0
,
0
,
0
,
0
,
0
,
0
,
128
,
0
,
128
,
192
,
223
,
0
,
12
,
0
,
0
,
0
,
127
,
0
,
0
,
255
,
3
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
4
,
0
,
0
,
0
,
0
,
16
,
0
,
0
,
0
,
0
,
0
,
0
,
128
,
0
,
128
,
192
,
223
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
31
,
0
,
0
,
0
,
0
,
0
,
0
,
12
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
4
,
0
,
31
,
0
,
0
,
0
,
0
,
0
,
0
,
254
,
255
,
255
,
255
,
0
,
252
,
255
,
255
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
252
,
0
,
0
,
0
,
0
,
0
,
0
,
192
,
255
,
223
,
0
,
254
,
255
,
255
,
255
,
0
,
252
,
255
,
255
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
252
,
0
,
0
,
0
,
0
,
0
,
0
,
192
,
255
,
223
,
255
,
7
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
128
,
6
,
0
,
252
,
0
,
0
,
24
,
62
,
0
,
0
,
128
,
191
,
0
,
204
,
0
,
0
,
0
,
0
,
0
,
0
,
255
,
7
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
128
,
6
,
0
,
252
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
192
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
8
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
96
,
255
,
255
,
255
,
31
,
0
,
0
,
255
,
3
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
8
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
224
,
255
,
255
,
255
,
31
,
0
,
0
,
255
,
3
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
1
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
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
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
96
,
0
,
0
,
1
,
0
,
0
,
24
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
56
,
0
,
0
,
0
,
0
,
16
,
0
,
0
,
0
,
112
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
96
,
0
,
0
,
1
,
0
,
0
,
24
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
56
,
0
,
0
,
0
,
0
,
16
,
0
,
0
,
0
,
112
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
48
,
0
,
0
,
254
,
127
,
47
,
0
,
0
,
255
,
3
,
255
,
127
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
48
,
0
,
0
,
254
,
127
,
47
,
0
,
0
,
255
,
3
,
255
,
127
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
14
,
49
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
14
,
49
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
196
,
255
,
255
,
255
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
196
,
255
,
255
,
255
,
255
,
0
,
0
,
0
,
192
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
1
,
0
,
224
,
159
,
0
,
0
,
0
,
0
,
127
,
63
,
255
,
127
,
0
,
0
,
0
,
0
,
0
,
0
,
255
,
0
,
0
,
0
,
192
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
1
,
0
,
224
,
159
,
0
,
0
,
0
,
0
,
127
,
63
,
255
,
127
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
16
,
0
,
16
,
0
,
0
,
252
,
255
,
255
,
255
,
31
,
0
,
0
,
0
,
0
,
0
,
12
,
0
,
0
,
0
,
0
,
0
,
0
,
64
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
16
,
0
,
16
,
0
,
0
,
252
,
255
,
255
,
255
,
31
,
0
,
0
,
0
,
0
,
0
,
12
,
0
,
0
,
0
,
0
,
0
,
0
,
64
,
0
,
12
,
240
,
0
,
0
,
0
,
0
,
0
,
0
,
1
92
,
248
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
192
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
255
,
0
,
255
,
255
,
12
,
240
,
0
,
0
,
0
,
0
,
0
,
0
,
1
28
,
248
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
192
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
255
,
0
,
255
,
255
,
255
,
33
,
144
,
3
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
255
,
255
,
255
,
255
,
255
,
33
,
144
,
3
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
255
,
255
,
255
,
255
,
127
,
0
,
224
,
251
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
160
,
3
,
224
,
0
,
224
,
0
,
127
,
0
,
224
,
251
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
160
,
3
,
224
,
0
,
224
,
0
,
224
,
0
,
96
,
128
,
248
,
255
,
255
,
255
,
252
,
255
,
255
,
255
,
255
,
255
,
127
,
223
,
255
,
241
,
127
,
255
,
224
,
0
,
96
,
128
,
248
,
255
,
255
,
255
,
252
,
255
,
255
,
255
,
255
,
255
,
127
,
223
,
255
,
241
,
127
,
255
,
...
@@ -55,22 +55,23 @@
...
@@ -55,22 +55,23 @@
255
,
255
,
255
,
255
,
255
,
127
,
0
,
0
,
0
,
255
,
7
,
0
,
0
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
127
,
0
,
0
,
0
,
255
,
7
,
0
,
0
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
63
,
0
,
0
,
0
,
0
,
0
,
0
,
252
,
255
,
255
,
63
,
0
,
0
,
0
,
0
,
0
,
0
,
252
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
207
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
207
,
255
,
255
,
255
,
63
,
255
,
255
,
255
,
255
,
2
27
,
255
,
253
,
7
,
0
,
0
,
240
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
63
,
255
,
255
,
255
,
255
,
2
55
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
224
,
135
,
3
,
254
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
1
,
128
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
224
,
135
,
3
,
254
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
1
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
255
,
255
,
255
,
255
,
255
,
127
,
255
,
255
,
255
,
3
,
0
,
0
,
0
,
0
,
0
,
0
,
128
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
255
,
255
,
255
,
255
,
255
,
127
,
255
,
255
,
255
,
255
,
0
,
255
,
255
,
255
,
251
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
15
,
0
,
255
,
255
,
255
,
255
,
0
,
0
,
0
,
0
,
0
,
255
,
255
,
255
,
251
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
15
,
0
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
63
,
0
,
0
,
0
,
255
,
15
,
30
,
255
,
255
,
255
,
1
,
252
,
193
,
224
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
255
,
255
,
255
,
255
,
255
,
255
,
63
,
0
,
0
,
0
,
255
,
15
,
30
,
255
,
255
,
255
,
1
,
252
,
193
,
224
,
0
,
0
,
0
,
0
,
0
,
30
,
1
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
8
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
255
,
255
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
30
,
1
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
8
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
255
,
255
,
255
,
255
,
15
,
0
,
0
,
0
,
255
,
255
,
255
,
127
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
0
,
0
,
0
,
0
,
255
,
255
,
255
,
255
,
15
,
0
,
0
,
0
,
255
,
255
,
255
,
127
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
127
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
255
,
255
,
255
,
255
,
255
,
255
,
127
,
0
,
0
,
0
,
255
,
255
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
255
,
255
,
255
,
255
,
255
,
255
,
127
,
0
,
0
,
0
,
0
,
0
,
0
,
192
,
0
,
224
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
128
,
15
,
112
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
192
,
0
,
224
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
128
,
15
,
112
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
255
,
0
,
255
,
255
,
127
,
0
,
3
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
6
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
255
,
0
,
255
,
255
,
127
,
0
,
3
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
6
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
6
8
,
8
,
0
,
0
,
0
,
15
,
255
,
3
,
0
,
0
,
0
,
0
,
0
,
0
,
240
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
16
,
192
,
0
,
0
,
255
,
255
,
3
,
23
,
6
4
,
0
,
0
,
0
,
0
,
15
,
255
,
3
,
0
,
0
,
0
,
0
,
0
,
0
,
240
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
16
,
192
,
0
,
0
,
255
,
255
,
3
,
23
,
0
,
0
,
0
,
0
,
0
,
248
,
0
,
0
,
0
,
0
,
8
,
128
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
8
,
0
,
255
,
63
,
0
,
192
,
32
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
248
,
0
,
0
,
0
,
0
,
8
,
128
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
8
,
0
,
255
,
63
,
0
,
192
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
240
,
0
,
0
,
128
,
59
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
128
,
2
,
0
,
0
,
192
,
0
,
0
,
67
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
240
,
0
,
0
,
128
,
3
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
128
,
2
,
0
,
0
,
192
,
0
,
0
,
67
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
8
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
56
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
8
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
56
,
0
,
0
,
1
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
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
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
128
,
0
,
0
,
0
,
0
,
0
,
2
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
128
,
0
,
0
,
0
,
0
,
0
,
2
,
0
,
0
,
0
,
0
,
0
,
0
,
...
@@ -84,46 +85,57 @@
...
@@ -84,46 +85,57 @@
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
128
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
128
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
128
,
255
,
0
,
0
,
128
,
255
,
0
,
0
,
0
,
0
,
128
,
255
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
248
,
0
,
0
,
192
,
143
,
0
,
0
,
0
,
128
,
255
,
0
,
0
,
128
,
255
,
0
,
0
,
0
,
0
,
128
,
255
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
248
,
0
,
0
,
192
,
143
,
0
,
0
,
0
,
128
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
48
,
255
,
255
,
252
,
255
,
255
,
255
,
255
,
255
,
0
,
0
,
0
,
0
,
128
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
48
,
255
,
255
,
252
,
255
,
255
,
255
,
255
,
255
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
135
,
255
,
0
,
255
,
1
,
0
,
0
,
0
,
224
,
0
,
0
,
0
,
224
,
0
,
0
,
0
,
0
,
0
,
1
,
0
,
0
,
96
,
248
,
127
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
135
,
255
,
1
,
255
,
1
,
0
,
0
,
0
,
224
,
0
,
0
,
0
,
224
,
0
,
0
,
0
,
0
,
0
,
1
,
0
,
0
,
96
,
248
,
127
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
254
,
0
,
0
,
0
,
255
,
0
,
0
,
0
,
255
,
0
,
0
,
0
,
30
,
0
,
254
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
254
,
0
,
0
,
0
,
255
,
0
,
0
,
0
,
255
,
0
,
0
,
0
,
30
,
0
,
254
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
252
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
252
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
255
,
255
,
255
,
127
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
255
,
255
,
255
,
127
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
192
,
63
,
252
,
255
,
63
,
0
,
0
,
128
,
3
,
0
,
0
,
0
,
0
,
0
,
0
,
254
,
3
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
224
,
127
,
0
,
0
,
0
,
192
,
255
,
255
,
3
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
24
,
0
,
15
,
0
,
0
,
0
,
0
,
0
,
56
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
225
,
63
,
0
,
232
,
254
,
255
,
31
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
192
,
63
,
252
,
255
,
63
,
0
,
0
,
128
,
3
,
0
,
0
,
0
,
0
,
0
,
0
,
254
,
3
,
32
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
96
,
63
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
2
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
6
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
24
,
0
,
15
,
0
,
0
,
0
,
0
,
0
,
56
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
225
,
63
,
0
,
232
,
254
,
255
,
31
,
0
,
0
,
0
,
16
,
0
,
32
,
0
,
0
,
192
,
31
,
31
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
68
,
0
,
0
,
0
,
0
,
0
,
96
,
63
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
2
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
6
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
248
,
0
,
40
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
76
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
24
,
0
,
32
,
0
,
0
,
192
,
31
,
31
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
68
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
128
,
255
,
255
,
255
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
128
,
14
,
0
,
0
,
0
,
255
,
31
,
248
,
0
,
104
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
76
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
192
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
8
,
0
,
252
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
128
,
255
,
255
,
255
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
128
,
14
,
0
,
0
,
0
,
255
,
31
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
192
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
8
,
0
,
252
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
14
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
252
,
7
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
5
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
24
,
128
,
255
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
223
,
7
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
128
,
62
,
0
,
0
,
252
,
255
,
31
,
3
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
52
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
128
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
128
,
1
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
255
,
255
,
255
,
255
,
255
,
255
,
3
,
128
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
31
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
255
,
1
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
192
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
63
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
255
,
255
,
48
,
0
,
0
,
248
,
3
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
255
,
255
,
255
,
7
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
4
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
176
,
15
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
63
,
0
,
255
,
255
,
255
,
255
,
127
,
254
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
1
,
0
,
0
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
63
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
255
,
255
,
15
,
0
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
127
,
0
,
255
,
255
,
255
,
1
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
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
,
0
,
0
,
8
,
0
,
0
,
0
,
8
,
0
,
0
,
32
,
0
,
0
,
0
,
32
,
0
,
0
,
128
,
0
,
0
,
0
,
128
,
0
,
0
,
0
,
2
,
0
,
0
,
0
,
2
,
0
,
0
,
8
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
15
,
0
,
248
,
254
,
255
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
127
,
0
,
0
,
128
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
240
,
0
,
128
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
128
,
255
,
127
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
112
,
7
,
0
,
192
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
254
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
31
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
254
,
255
,
255
,
255
,
255
,
255
,
255
,
63
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
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
,
255
,
255
,
255
,
255
,
255
,
15
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
15
,
0
,
255
,
127
,
254
,
255
,
254
,
255
,
254
,
255
,
255
,
255
,
63
,
0
,
255
,
31
,
255
,
255
,
255
,
255
,
0
,
0
,
0
,
252
,
0
,
0
,
0
,
28
,
0
,
0
,
0
,
252
,
255
,
255
,
255
,
31
,
0
,
0
,
0
,
0
,
0
,
0
,
192
,
255
,
255
,
255
,
7
,
0
,
255
,
255
,
255
,
255
,
255
,
15
,
255
,
1
,
3
,
0
,
63
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
63
,
0
,
255
,
31
,
255
,
7
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
15
,
0
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
1
,
255
,
15
,
0
,
0
,
255
,
15
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
0
,
255
,
3
,
255
,
255
,
255
,
255
,
255
,
0
,
255
,
255
,
255
,
63
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
255
,
239
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
123
,
252
,
255
,
255
,
255
,
255
,
231
,
199
,
255
,
255
,
255
,
231
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
15
,
0
,
255
,
63
,
15
,
7
,
7
,
0
,
63
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
252
,
7
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
24
,
128
,
255
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
223
,
7
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
128
,
62
,
0
,
0
,
252
,
255
,
31
,
3
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
52
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
31
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
192
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
63
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
128
,
255
,
48
,
0
,
0
,
248
,
3
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
128
,
7
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
176
,
15
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
63
,
0
,
255
,
255
,
255
,
255
,
127
,
254
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
1
,
0
,
0
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
63
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
127
,
0
,
255
,
255
,
3
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
2
,
0
,
0
,
8
,
0
,
0
,
0
,
8
,
0
,
0
,
32
,
0
,
0
,
0
,
32
,
0
,
0
,
128
,
0
,
0
,
0
,
128
,
0
,
0
,
0
,
2
,
0
,
0
,
0
,
2
,
0
,
0
,
8
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
15
,
0
,
248
,
254
,
255
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
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
,
255
,
127
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
112
,
7
,
0
,
192
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
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
,
255
,
255
,
255
,
255
,
255
,
15
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
15
,
0
,
255
,
127
,
254
,
255
,
254
,
255
,
254
,
255
,
255
,
255
,
63
,
0
,
255
,
31
,
255
,
255
,
255
,
127
,
0
,
0
,
0
,
252
,
0
,
0
,
0
,
12
,
0
,
0
,
0
,
252
,
255
,
255
,
255
,
31
,
0
,
0
,
0
,
0
,
0
,
0
,
192
,
255
,
255
,
255
,
7
,
0
,
255
,
255
,
255
,
255
,
255
,
15
,
255
,
1
,
3
,
0
,
63
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
31
,
0
,
255
,
31
,
255
,
1
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
15
,
0
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
31
,
0
,
0
,
0
,
0
,
0
,
255
,
15
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
0
,
255
,
3
,
255
,
255
,
255
,
255
,
255
,
0
,
255
,
255
,
255
,
63
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
255
,
15
,
255
,
255
,
255
,
255
,
255
,
127
,
255
,
31
,
255
,
255
,
255
,
15
,
0
,
0
,
255
,
255
,
255
,
0
,
0
,
0
,
0
,
0
,
1
,
0
,
255
,
255
,
127
,
0
,
0
,
0
,
src/ctype/wide.h
浏览文件 @
e95538fa
...
@@ -17,7 +17,7 @@
...
@@ -17,7 +17,7 @@
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
17
,
38
,
39
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
17
,
38
,
39
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
40
,
41
,
42
,
43
,
44
,
45
,
46
,
16
,
16
,
47
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
16
,
40
,
41
,
42
,
43
,
44
,
45
,
46
,
47
,
16
,
48
,
49
,
16
,
16
,
16
,
16
,
16
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
255
,
255
,
16
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
...
@@ -31,10 +31,10 @@
...
@@ -31,10 +31,10 @@
255
,
255
,
255
,
15
,
0
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
15
,
0
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
63
,
0
,
0
,
0
,
255
,
15
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
63
,
0
,
0
,
0
,
255
,
15
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
127
,
254
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
127
,
254
,
255
,
255
,
255
,
255
,
255
,
255
,
127
,
254
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
127
,
254
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
224
,
255
,
255
,
255
,
255
,
127
,
254
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
224
,
255
,
255
,
255
,
255
,
255
,
254
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
127
,
255
,
255
,
255
,
255
,
255
,
7
,
255
,
255
,
255
,
255
,
15
,
0
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
127
,
255
,
255
,
255
,
255
,
255
,
7
,
255
,
255
,
255
,
255
,
15
,
0
,
255
,
255
,
255
,
255
,
255
,
127
,
255
,
255
,
255
,
255
,
255
,
0
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
127
,
255
,
255
,
255
,
255
,
255
,
0
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
127
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
0
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
31
,
255
,
255
,
255
,
255
,
255
,
255
,
127
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
255
,
255
,
31
,
255
,
255
,
255
,
255
,
255
,
255
,
127
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
255
,
...
@@ -43,13 +43,13 @@
...
@@ -43,13 +43,13 @@
255
,
15
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
255
,
3
,
0
,
0
,
255
,
255
,
255
,
255
,
247
,
255
,
127
,
15
,
0
,
0
,
255
,
15
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
255
,
3
,
0
,
0
,
255
,
255
,
255
,
255
,
247
,
255
,
127
,
15
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
254
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
254
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
1
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
127
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
255
,
1
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
127
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
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
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
15
,
0
,
0
,
0
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
31
,
0
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
0
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
0
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
7
,
0
,
255
,
255
,
255
,
127
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
7
,
0
,
255
,
255
,
255
,
127
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
0
,
7
,
0
,
240
,
0
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
15
,
16
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
128
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
15
,
16
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
128
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
64
,
254
,
7
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
7
,
0
,
255
,
255
,
255
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
64
,
254
,
7
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
7
,
0
,
255
,
255
,
255
,
255
,
255
,
15
,
255
,
1
,
3
,
0
,
63
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
255
,
255
,
255
,
255
,
255
,
255
,
15
,
255
,
1
,
3
,
0
,
63
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
255
,
255
,
255
,
255
,
...
@@ -58,6 +58,8 @@
...
@@ -58,6 +58,8 @@
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
159
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
63
,
0
,
120
,
255
,
255
,
255
,
0
,
0
,
4
,
0
,
0
,
96
,
0
,
16
,
0
,
0
,
0
,
159
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
63
,
0
,
120
,
255
,
255
,
255
,
0
,
0
,
4
,
0
,
0
,
96
,
0
,
16
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
248
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
0
,
0
,
0
,
0
,
0
,
0
,
255
,
255
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
248
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
0
,
0
,
0
,
0
,
0
,
0
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
63
,
16
,
7
,
0
,
0
,
24
,
240
,
1
,
0
,
0
,
255
,
255
,
255
,
255
,
255
,
127
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
63
,
16
,
39
,
0
,
0
,
24
,
240
,
7
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
31
,
255
,
255
,
255
,
15
,
0
,
0
,
255
,
255
,
255
,
0
,
0
,
0
,
0
,
0
,
1
,
0
,
255
,
255
,
127
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
255
,
15
,
0
,
0
,
0
,
0
,
224
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
255
,
123
,
252
,
255
,
255
,
255
,
255
,
231
,
199
,
255
,
255
,
255
,
231
,
255
,
255
,
255
,
255
,
255
,
255
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
15
,
7
,
7
,
0
,
63
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录