首页
题库
训练
比赛
作业
评测记录
排名
登录
注册
Language
English
한국어
简体中文
正體中文
统计
递交统计
显示:
运行时间
内存占用
代码长度
提交时间
ASC
DESC
所有语言
搜索
状态
递交者
时间
内存
语言
代码
递交时间
AC
leisixian (22029-lyh)
53ms
7 MiB
496 Bytes
2023-12-3 9:10:26
AC
童语铄
55ms
7.2 MiB
268 Bytes
2023-11-29 20:48:41
AC
e^(i×π)+1=0
58ms
7.3 MiB
373 Bytes
2024-1-16 16:23:21
AC
Viserion
65ms
7.1 MiB
311 Bytes
2023-11-30 19:10:50
AC
Microsoft (hu_moren)
70ms
7.2 MiB
281 Bytes
2023-12-28 22:12:04
AC
游智棋
110ms
768 KiB
501 Bytes
2024-3-24 16:27:44
AC
蒋金卓
119ms
764 KiB
252 Bytes
2024-1-29 16:26:18
AC
王紫月
120ms
764 KiB
267 Bytes
2024-2-24 15:44:10
AC
我和赵梓晴之间不是一般的亲密 (fengyuanzheng)
123ms
536 KiB
275 Bytes
2024-3-30 20:18:01
AC
xsm德栩辰
126ms
764 KiB
C++11(O2)
545 Bytes
2025-3-20 18:49:29
AC
lao_ba
127ms
764 KiB
207 Bytes
2024-3-1 13:08:38
AC
SXM许祖睿 (许祖睿)
128ms
536 KiB
C++17
464 Bytes
2025-2-17 21:20:57
AC
金沙校区-先珂熠 (九转大肠)
128ms
768 KiB
541 Bytes
2024-2-23 20:24:39
AC
南坪-叶梓曦 (yezixi)
128ms
532 KiB
229 Bytes
2024-1-26 14:50:42
AC
徐伟宸 (徐伟宸1)
130ms
536 KiB
399 Bytes
2024-2-18 16:25:36
AC
郑隽霖
130ms
768 KiB
775 Bytes
2024-2-16 11:07:14
AC
张瑞博
130ms
764 KiB
274 Bytes
2024-3-30 21:30:43
AC
朱印洹
131ms
764 KiB
C++17
356 Bytes
2025-2-11 19:43:51
AC
徐伟宸 (徐伟宸1)
132ms
536 KiB
399 Bytes
2024-2-18 16:25:47
AC
李彦臻
132ms
764 KiB
287 Bytes
2024-3-6 19:50:21
AC
你个*你怎么跟个*一样 (钟卓劭)
132ms
764 KiB
222 Bytes
2024-2-26 16:54:26
AC
商珉瑞
133ms
764 KiB
C++98
278 Bytes
2025-1-11 13:54:15
AC
时代一校-赵彦博 (zyb)
134ms
764 KiB
201 Bytes
2024-1-29 21:46:00
AC
李峻宇曜 (盗号者不得好死)
134ms
772 KiB
C++11
321 Bytes
2025-1-23 16:59:47
AC
算法战神 (konglinghao)
134ms
764 KiB
285 Bytes
2024-4-9 17:35:52
AC
Him神
134ms
552 KiB
334 Bytes
2024-3-8 15:37:19
AC
Harley (郑浩然)
134ms
764 KiB
313 Bytes
2024-1-25 10:46:44
AC
时代二校+王吕棪 (wanglvyan)
135ms
764 KiB
258 Bytes
2024-2-16 15:23:02
AC
李禹呈
135ms
552 KiB
287 Bytes
2024-2-24 18:04:32
AC
https://www.crazygames.com/game/merge-construct (陈诺)
135ms
544 KiB
240 Bytes
2024-2-7 13:43:30
AC
贝利亚大帝 (向羿龙)
135ms
536 KiB
C++17
226 Bytes
2025-1-23 17:58:50
AC
ysf.wlanwq.ZJSWL 1922~1991 (韦舒豪)
136ms
764 KiB
499 Bytes
2024-3-2 14:38:36
AC
wrz
136ms
536 KiB
234 Bytes
2024-3-10 10:13:39
AC
新壹街罗田雨 (罗田雨29)
136ms
536 KiB
440 Bytes
2024-3-30 13:04:02
AC
张柏森
137ms
548 KiB
C++17
258 Bytes
2025-2-7 18:23:14
AC
wangzihang3
137ms
768 KiB
753 Bytes
2024-3-29 20:13:12
AC
许海平25
137ms
764 KiB
286 Bytes
2024-1-27 15:49:32
AC
张祖名
137ms
764 KiB
333 Bytes
2024-3-17 10:55:21
AC
wangmulai
138ms
532 KiB
234 Bytes
2024-2-9 18:12:49
AC
李晟熙
138ms
764 KiB
C++17
568 Bytes
2025-2-11 20:03:16
AC
朱韧显&&任茱显 (xsm任茱显)
139ms
764 KiB
C++98(O2)
412 Bytes
2025-1-21 14:07:40
AC
xsm李晟睿
139ms
764 KiB
C++98(O2)
341 Bytes
2025-2-15 9:53:47
AC
奶龙 (hterberjh4ewjn54hgbh4)
140ms
768 KiB
C++20(O2)
457 Bytes
2025-3-28 15:47:08
AC
金沙校区-先珂熠 (九转大肠)
140ms
764 KiB
569 Bytes
2024-4-3 19:12:40
AC
李yc
140ms
536 KiB
C++17
265 Bytes
2025-1-23 17:56:24
AC
黄力宏
140ms
552 KiB
C++98(O2)
380 Bytes
2025-2-3 21:49:17
AC
0101100101101010101100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101010100101010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010001010010110010110101010110010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010101010010101011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101000101001011001011010101011001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010101001010101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100010100101100101101010101100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101010100101010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010001010010110010110101010110010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010101010010101011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101000101001011001011010101011001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010101001010101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100010100101100101101010101100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101010100101010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010001010010110010110101010110010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010101010010101011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101000101001011001011010101011001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010101001010101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100010100101100101101010101100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101010100101010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010001010010110010110101010110010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010101010010101011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101000101001011001011010101011001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010101001010101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100010100101100101101010101100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101010100101010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010001010010110010110101010110010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010101010010101011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101000101001011001011010101011001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010101001010101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100010100101100101101010101100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101010100101010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010001010010110010110101010110010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010101010010101011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101000101001011001011010101011001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010101001010101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100010100101100101101010101100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101010100101010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010010110010110101010110101001010110101100010101100010100101100101101010101101010010101101011000101011000101001011001011010101011010100101011010110001010110001010001010 (郜一顺)
141ms
764 KiB
357 Bytes
2024-3-17 19:08:28
AC
xsm梁家畅
142ms
532 KiB
C++98(O2)
355 Bytes
2025-1-18 20:35:25
AC
胡至简
142ms
980 KiB
C++20
271 Bytes
2025-3-9 14:19:04
AC
夏 (夏子一)
142ms
764 KiB
277 Bytes
2024-2-15 16:35:49
AC
罗荞睿
142ms
728 KiB
C++17
267 Bytes
2025-1-23 17:58:45
AC
xsm马睿欣
144ms
764 KiB
C++98(O2)
350 Bytes
2025-3-8 16:36:21
AC
yangyao
144ms
768 KiB
C++98(O2)
230 Bytes
2025-2-2 16:39:43
AC
xsm葛怀熙
144ms
764 KiB
C++98(O2)
218 Bytes
2025-3-1 17:36:56
AC
xsm蔡子立
144ms
628 KiB
C++17
201 Bytes
2025-3-31 13:47:40
AC
xsm秦康晗
145ms
532 KiB
C++98(O2)
326 Bytes
2025-3-27 21:53:23
AC
xsm高梓豪
146ms
764 KiB
C++98(O2)
219 Bytes
2025-3-26 20:25:05
AC
xsm周子敬
146ms
764 KiB
C++98(O2)
422 Bytes
2025-3-6 19:18:21
AC
xsm刘梓然
146ms
764 KiB
C++98(O2)
392 Bytes
2025-3-13 22:34:40
AC
xsm张弘毅
146ms
760 KiB
C++98(O2)
273 Bytes
2025-2-22 18:07:19
AC
赵耘毅
147ms
764 KiB
C++98
283 Bytes
2025-1-11 18:40:41
AC
费治铭
147ms
764 KiB
C++20
359 Bytes
2025-3-14 10:16:34
AC
赵凌霄
147ms
536 KiB
C++98(O2)
564 Bytes
2025-3-17 19:16:01
AC
xsm黄宇博
148ms
536 KiB
C++98(O2)
455 Bytes
2025-3-15 14:20:52
AC
欧俊阳
148ms
764 KiB
C++98
480 Bytes
2025-3-8 13:33:28
AC
Re.游 ❤喜欢❤ 雷姆~ (陵游)
149ms
768 KiB
C++11
253 Bytes
2025-3-1 18:07:06
AC
白虎 (小火龙)
149ms
552 KiB
C++98(O2)
252 Bytes
2025-3-8 17:27:13
AC
赵奕铭
149ms
764 KiB
251 Bytes
2024-2-29 22:12:49
AC
uiuy (李潇睿666)
150ms
768 KiB
C++98(O2)
595 Bytes
2025-3-10 13:46:01
AC
xsm蒋祚阳
150ms
560 KiB
C++98(O2)
319 Bytes
2025-3-15 16:37:23
AC
吴yh
150ms
548 KiB
C++11
269 Bytes
2025-3-2 9:48:36
AC
路曼
150ms
768 KiB
C++98(O2)
456 Bytes
2025-3-6 19:03:22
AC
马老师
151ms
764 KiB
C++14(O2)
200 Bytes
2025-3-26 15:50:17
AC
武栯铖
152ms
768 KiB
C++98(O2)
500 Bytes
2025-4-2 13:03:03
AC
xsm彭锦辰
155ms
764 KiB
C++98(O2)
240 Bytes
2025-3-26 20:39:01
AC
Yuan (Zongzi1)
241ms
9.4 MiB
Python 3
186 Bytes
2024-7-16 23:30:43
AC
fcxin
254ms
9.4 MiB
Python 3
250 Bytes
2024-8-6 15:19:40
AC
安闵煜 (anzai)
358ms
9.1 MiB
Python 3
404 Bytes
2023-10-18 15:32:19
AC
19598
362ms
9 MiB
Python 3
280 Bytes
2023-8-2 15:36:57
AC
penghy
376ms
9.1 MiB
Python 3
239 Bytes
2023-8-31 15:53:23
AC
伍行念 (wuxingnian)
376ms
9.1 MiB
Python 3
244 Bytes
2023-9-21 11:37:04
AC
猫不理包子
378ms
9.1 MiB
Python 3
222 Bytes
2023-6-16 15:19:44
AC
高俊
382ms
9.1 MiB
Python 3
541 Bytes
2023-9-22 17:43:32
AC
chengbokai
387ms
3.9 MiB
Python 3
204 Bytes
2022-4-16 17:27:29
AC
爱琴海校区-刁钲洋 (刁钲洋)
412ms
3.9 MiB
Python 3
209 Bytes
2022-6-5 15:25:11
AC
杨浩灵 (金坷拉)
415ms
3.9 MiB
Python 3
227 Bytes
2022-6-3 10:53:12
AC
kongql
416ms
3.9 MiB
Python 3
227 Bytes
2022-7-1 18:07:02
AC
11111
416ms
3.9 MiB
Python 3
313 Bytes
2022-1-25 17:50:05
AC
xiaoyu
421ms
3.9 MiB
Python 3
227 Bytes
2022-4-16 17:26:12
AC
戴玉彤
432ms
3.9 MiB
Python 3
292 Bytes
2022-6-5 15:37:07
AC
啊...这 (炼狱杏寿郎)
432ms
4.1 MiB
Python 3
296 Bytes
2022-8-11 14:20:29
AC
scallway
438ms
3.9 MiB
Python 3
227 Bytes
2022-4-16 17:25:29
AC
Wling
444ms
4.1 MiB
Python 3
140 Bytes
2022-11-1 19:15:08
AC
kongql
696ms
9.8 MiB
Python 3
314 Bytes
2024-1-17 16:47:56
AC
Qinxiu
726ms
9.8 MiB
Python 3
165 Bytes
2024-1-19 19:37:51
AC
cola
748ms
4 MiB
Python 3
140 Bytes
2022-12-10 0:01:39
« 第一页
‹ 前一页
1
2
3
4
5
6
7
计算邮资
查看题目
递交
文件
统计
信息
ID
67
时间
1000ms
内存
512MiB
难度
6
标签
分支结构
略有小成
递交数
1613
已通过
462
上传者
超级管理员 (root)
还没有账户?
注册一个 XSM 通用账户,您就可以在我们提供的所有在线评测服务上提交代码、参与讨论。
现在注册
关闭
登录
使用您的 XSM 通用账户
用户名
密码
记住我
忘记密码或者用户名?